// JavaScript Document

function alteraCor(objeto) {
	cororiginal = objeto.style.backgroundColor;
	fonteoriginal = objeto.style.color;
	
	objeto.style.backgroundColor = "#FF0000";
	objeto.style.color = "#FFFFFF";
	
	setTimeout(function() {
						objeto.style.backgroundColor = cororiginal;
						objeto.style.color = fonteoriginal;
						}, 2000);
	
}

function focaCampo(campo) {
	document.getElementById(campo).focus();
}

function outrosCursos() {
	var campo = document.getElementById("fazendocurso");
	if (campo.value == "Sim") {
		document.getElementById("outroscursos").style.display = "block";
	} else {
		document.getElementById("outroscursos").style.display = "none";
	}	
}

function satisfacao() {
	var campo = document.getElementById("exigenciasmercado");
	if (campo.value == "Não") {
		document.getElementById("exigencias").style.display = "block";
	} else {
		document.getElementById("exigencias").style.display = "none";
	}	
}

function atualizar() {
	var campo = document.getElementById("atualizacao");
	if (campo.value == "Sim") {
		document.getElementById("atualizacoes").style.display = "block";
	} else {
		document.getElementById("atualizacoes").style.display = "none";
	}	
}

function isNumeric(sText){

	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;
 
	for (i = 0; i < sText.length && IsNumber == true; i++){ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1){
			IsNumber = false;
		}
	}

	return IsNumber;
}



function validacao() {

	
	//NOME
	var nome = document.getElementById("nome");
	if (nome.value.length < 3) {
		alert("Por favor, preencha seu NOME.");
		nome.focus();
		alteraCor(nome);
		return false;
	}
	
	// NÚMERO DO ENDEREÇO
	var numero = document.getElementById("numero");
	if (!isNumeric(numero.value)) {
		alert("Por favor, digite APENAS NÚMEROS neste campo. Letras devem ser preenchidas no campo 'Complemento'.");
		numero.focus();
		alteraCor(numero);
		return false;
	}
	
	// CEP
	var cep = document.getElementById("cep");
	if (!isNumeric(cep.value)) {
		alert("Por favor, verifique o seu CEP. Apenas números são permitidos.");
		cep.focus();
		alteraCor(cep);
		return false;
	}
	
	// TEL RESIDENCIAL
	var dddRes = document.getElementById("dddRes");
	if (dddRes.value.length < 2) {
		alert("Por favor, preencha o DDD de seu TELEFONE RESIDENCIAL.");
		dddRes.focus();
		alteraCor(dddRes);
		return false;
	}	
	if (!isNumeric(dddRes.value)) {
		alert("Por favor, verifique o DDD de seu TELEFONE RESIDENCIAL. Apenas números são permitidos.");
		dddRes.focus();
		alteraCor(dddRes);
		return false;
	}	
	var telRes = document.getElementById("telRes");
	if (telRes.value.length < 7){
		alert("Por favor, preencha o seu número de seu TELEFONE RESIDENCIAL.");
		telRes.focus();
		alteraCor(telRes);
		return false;
	}
	if (!isNumeric(telRes.value)) {
		alert("Por favor, verifique o seu TELEFONE RESIDENCIAL. Apenas números são permitidos.");
		telRes.focus();
		alteraCor(telRes);
		return false;
	}
	
	// CELULAR
	var dddcel = document.getElementById("dddcel");
	if (!isNumeric(dddcel.value)) {
		alert("Por favor, verifique o DDD de seu CELULAR. Apenas números são permitidos.");
		dddcel.focus();
		alteraCor(dddcel);
		return false;
	}	
	var celular = document.getElementById("cel");
	if (!isNumeric(cel.value)) {
		alert("Por favor, verifique o seu CELULAR. Apenas números são permitidos.");
		cel.focus();
		alteraCor(cel);
		return false;
	}
	
	// FAX RESIDENCIAL
	var dddFax = document.getElementById("dddfax");
	if (!isNumeric(dddFax.value)) {
		alert("Por favor, verifique o DDD de seu FAX. Apenas números são permitidos.");
		dddFax.focus();
		alteraCor(dddFax);
		return false;
	}
	var fax = document.getElementById("fax");
	if (!isNumeric(fax.value)) {
		alert("Por favor, verifique o seu FAX. Apenas números são permitidos.");
		fax.focus();
		alteraCor(fax);
		return false;
	}
	
	// NÚMERO DO ENDEREÇO COMERCIAL
	var numeroempresa = document.getElementById("numeroempresa");
	if (!isNumeric(numeroempresa.value)) {
		alert("Por favor, digite APENAS NÚMEROS neste campo.");
		numeroempresa.focus();
		alteraCor(numeroempresa);
		return false;
	}
	
	// CEP
	var cepempresa = document.getElementById("cepempresa");
	if (!isNumeric(cepempresa.value)) {
		alert("Por favor, verifique o CEP. Apenas números são permitidos.");
		cepempresa.focus();
		alteraCor(cepempresa);
		return false;
	}
	
	// TEL EMPRESA
	var dddempresa = document.getElementById("dddempresa");
	if (!isNumeric(dddempresa.value)) {
		alert("Por favor, verifique o DDD de seu TELEFONE COMERCIAL. Apenas números são permitidos.");
		dddempresa.focus();
		alteraCor(dddempresa);
		return false;
	}	
	var telempresa = document.getElementById("telempresa");
	if (!isNumeric(telempresa.value)) {
		alert("Por favor, verifique o seu TELEFONE COMERCIAL. Apenas números são permitidos.");
		telempresa.focus();
		alteraCor(telempresa);
		return false;
	}	
	var ramal = document.getElementById("ramalempresa");
	if (!isNumeric(ramal.value)) {
		alert("Por favor, verifique o RAMAL. Apenas números são permitidos.");
		ramal.focus();
		alteraCor(ramal);
		return false;
	}

	// FAX EMPRESA
	var dddFax = document.getElementById("dddfaxempresa");
	if (!isNumeric(dddFax.value)) {
		alert("Por favor, verifique o DDD de seu FAX. Apenas números são permitidos.");
		dddFax.focus();
		alteraCor(dddFax);
		return false;
	}
	var fax = document.getElementById("faxempresa");
	if (!isNumeric(fax.value)) {
		alert("Por favor, verifique o seu FAX. Apenas números são permitidos.");
		fax.focus();
		alteraCor(fax);
		return false;
	}	

	// CAPTCHA
	var captcha = document.getElementById("txtCaptcha");
	if (captcha.value.length != 6) {
		alert("Digite o que você vê na imagem acima.");
		captcha.focus();
		alteraCor(captcha);
		return false;		
	}

	
}


