
function valida_enquete() {
	if (!document.enquete.questao[0].checked && !document.enquete.questao[1].checked && !document.enquete.questao[2].checked && !document.enquete.questao[3].checked && !document.enquete.questao[4].checked) {
		return false;
	}
}

function MascaraNUM3 (e)
{
//		caracteres = '0123456789';

//		if ((caracteres.search(String.fromCharCode (keypress))==-1))
//			event.returnValue = false;
			
			
			
		if(document.all)   
			var tecla = event.keyCode;  
		else if(document.layers)   
			var tecla = e.which;
		else if (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko"))
			var tecla = e.which;			
			
			
		if(tecla > 47 && tecla < 58)   
			return true;  
		else  
		{  
			if (tecla != 8)   
				return false;  
			else  
				return true;  
		}			
}

function MascaraNUM (keypress)
{
		caracteres = '0123456789';

		if ((caracteres.search(String.fromCharCode (keypress))==-1))
			event.returnValue = false;
}

function MascaraNUM2 (keypress)
{
		caracteres = '0123456789';

		if ((caracteres.search(String.fromCharCode (keypress))==-1))
			event.returnValue = false;
}


function MascaraCEP (formato, keypress, objeto)
{
	campo = eval (objeto);
	if (formato=='CEP')
	{
		caracteres = '01234567890';
		separacao1 = '-';
		conjunto1 = 5;
		conjunto2 = 3;
		if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (conjunto1 + conjunto2 + 1))
		{
			if (campo.value.length == conjunto1) 
			   campo.value = campo.value + separacao1;
		}
		else 
			event.returnValue = false;
	}
}


function ValidaDATA(objeto)
{
	campo = eval(objeto);
	if ((campo.value.length < 10) && (campo.value.length > 0)){
		alert ("Formato de data inválido");
		campo.focus();
		event.returnValue = false;
	}
//	else
//		return true;
}

function ValidaCEP(objeto)
{
	campo = eval(objeto);
	if ((campo.value.length < 9) && (campo.value.length > 0)){
		alert ("Formato de CEP inválido");
		campo.focus();
		event.returnValue = false;
	}
}


function MascaraDATA2 (formato, e, objeto)
{
	campo = eval (objeto);
	
	if(document.all)   
		var tecla = event.keyCode;  
	else if(document.layers)   
		var tecla = e.which;
	else if (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko"))
		var tecla = e.which;
	
	if (formato=='DATA')
	{
		auxvalida = true;
//		caracteres = '1234567890';
		separacao1 = '/';
		conjunto1 = 2;
		conjunto2 = 2;
		conjunto3 = 4;
		
		aux = new String();
		if (tecla > 47 && tecla < 58 && campo.value.length < (conjunto1 + conjunto2 + conjunto3 + 2))
		{
			if (campo.value.length == conjunto1) 
			{
				if ((campo.value == 0) || (campo.value > 31))
				{
					alert("dia inválido");
					event.returnValue = false;
				}
				else 
			   		campo.value = campo.value + separacao1;
				
			}

			if (campo.value.length == (conjunto1 + conjunto2 + 1))
			{
					aux = campo.value;
					aux_mes = aux.substr(3,4);
					if ((eval(aux_mes) < 1) || (eval(aux_mes) > 12))
					{
						alert("mês inválido");
						auxvalida = false;
						event.returnValue = false;
					}
			}
			
			if (campo.value.length == (conjunto1 + conjunto2 + 1) && auxvalida)
			   campo.value = campo.value + separacao1;				
			
		}
		else 
			event.returnValue = false;
	}
}



function MascaraDATA (formato, keypress, objeto)
{
	campo = eval (objeto);
	if (formato=='DATA')
	{
		auxvalida = true;
		caracteres = '1234567890';
		separacao1 = '/';
		conjunto1 = 2;
		conjunto2 = 2;
		conjunto3 = 4;
		aux = new String();
		if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < 
		(conjunto1 + conjunto2 + conjunto3 + 2))
		{
			if (campo.value.length == conjunto1) 
			{
				if ((campo.value == 0) || (campo.value > 31))
				{
					alert("dia inválido");
					event.returnValue = false;
				}
				else 
			   		campo.value = campo.value + separacao1;
				
			}

			if (campo.value.length == (conjunto1 + conjunto2 + 1))
			{
					aux = campo.value;
					aux_mes = aux.substr(3,4);
					if ((eval(aux_mes) < 1) || (eval(aux_mes) > 12))
					{
						alert("mês inválido");
						auxvalida = false;
						event.returnValue = false;
					}
			}
			
			if (campo.value.length == (conjunto1 + conjunto2 + 1) && auxvalida)
			   campo.value = campo.value + separacao1;				
			
		}
		else 
			event.returnValue = false;
	}
}

function MaxCaracter(objeto) {
	campo = eval(objeto);
	if (campo.value.length > 230){
		alert ("Excedeu tamanho máximo de 230 caracteres");
		campo.focus();
		event.returnValue = false;
	}		
}






/****************************************************************************/
function valida_enquete2() {
	if (document.enquete.op1.value == 0 || document.enquete.op1.value == document.enquete.op2.value || document.enquete.op1.value == document.enquete.op3.value || document.enquete.op1.value == document.enquete.op4.value || document.enquete.op1.value == document.enquete.op5.value || document.enquete.op1.value == document.enquete.op6.value || document.enquete.op1.value == document.enquete.op7.value ) {
		alert("Não devem haver valores repetidos e todas as opções devem ser preenchidas");
		return false;
	}
	if (document.enquete.op2.value == 0 || document.enquete.op2.value == document.enquete.op1.value || document.enquete.op2.value == document.enquete.op3.value || document.enquete.op2.value == document.enquete.op4.value || document.enquete.op2.value == document.enquete.op5.value || document.enquete.op2.value == document.enquete.op6.value || document.enquete.op2.value == document.enquete.op7.value ) {
	    alert("Não devem haver valores repetidos e todas as opções devem ser preenchidas");
		return false;
	}
	if (document.enquete.op3.value == 0 || document.enquete.op3.value == document.enquete.op1.value || document.enquete.op3.value == document.enquete.op2.value || document.enquete.op3.value == document.enquete.op4.value || document.enquete.op3.value == document.enquete.op5.value || document.enquete.op3.value == document.enquete.op6.value || document.enquete.op3.value == document.enquete.op7.value ) {
	    alert("Não devem haver valores repetidos e todas as opções devem ser preenchidas");
		return false;
	}
	if (document.enquete.op4.value == 0 || document.enquete.op4.value == document.enquete.op1.value || document.enquete.op4.value == document.enquete.op2.value || document.enquete.op4.value == document.enquete.op3.value || document.enquete.op4.value == document.enquete.op5.value || document.enquete.op4.value == document.enquete.op6.value || document.enquete.op4.value == document.enquete.op7.value ) {
	    alert("Não devem haver valores repetidos e todas as opções devem ser preenchidas");
		return false;
	}
	if (document.enquete.op5.value == 0 || document.enquete.op5.value == document.enquete.op1.value || document.enquete.op5.value == document.enquete.op2.value || document.enquete.op5.value == document.enquete.op3.value || document.enquete.op5.value == document.enquete.op4.value || document.enquete.op5.value == document.enquete.op6.value || document.enquete.op5.value == document.enquete.op7.value ) {
	    alert("Não devem haver valores repetidos e todas as opções devem ser preenchidas");
		return false;
	}
	if (document.enquete.op6.value == 0 || document.enquete.op6.value == document.enquete.op1.value || document.enquete.op6.value == document.enquete.op2.value || document.enquete.op6.value == document.enquete.op3.value || document.enquete.op6.value == document.enquete.op4.value || document.enquete.op6.value == document.enquete.op5.value || document.enquete.op6.value == document.enquete.op7.value ) {
	    alert("Não devem haver valores repetidos e todas as opções devem ser preenchidas");
		return false;
	}
	if (document.enquete.op7.value == 0 || document.enquete.op7.value == document.enquete.op1.value || document.enquete.op7.value == document.enquete.op2.value || document.enquete.op7.value == document.enquete.op3.value || document.enquete.op7.value == document.enquete.op4.value || document.enquete.op7.value == document.enquete.op5.value || document.enquete.op7.value == document.enquete.op6.value ) {
	    alert("Não devem haver valores repetidos e todas as opções devem ser preenchidas");
		return false;
	}						
}
/**/

function testaemail(form) {
 if(validaemail(form.cv_email.value) || (form.cv_email.value == "")) {
//  alert("Formato Valido!");
 }
 else {
   alert("Formato de Email Invalido!");
   form.cv_email.focus();
   return false;
 }
}


function validaemail(email) {
  var objRegExp  = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/ ;
  return objRegExp.test(email);
}


function valida() {
	if (document.cadcurriculo.cv_matricula.value == "") {
		alert("preencha o número da matrícula");
		document.cadcurriculo.cv_matricula.focus();
		return false;
	}
	if (document.cadcurriculo.cv_cargo.value == "") {
		alert("preencha o cargo pretendido");
		document.cadcurriculo.cv_cargo.focus();
		return false;
	}
	if (document.cadcurriculo.cv_pret_salario.value == "") {
		alert("preencha a pretensão salarial");
		document.cadcurriculo.cv_pret_salario.focus();
		return false;
	}	
	if (document.cadcurriculo.cv_curso_opet.value == 0) {
		alert("selecione o curso");
		document.cadcurriculo.cv_curso_opet.focus();
		return false;
	}	
	if (document.cadcurriculo.cv_turma_opet.value == "") {
		alert("preencha a turma");
		document.cadcurriculo.cv_turma_opet.focus();
		return false;
	}	
	if (document.cadcurriculo.cv_periodo_opet.value == 0) {
		alert("selecione o período");
		document.cadcurriculo.cv_periodo_opet.focus();
		return false;
	}	
	if (document.cadcurriculo.cv_nome.value == "") {
		alert("preencha seu nome");
		document.cadcurriculo.cv_nome.focus();
		return false;
	}	
	if (document.cadcurriculo.cv_sexo.value == 0) {
		alert("selecione o sexo");
		document.cadcurriculo.cv_sexo.focus();
		return false;
	}
	if (document.cadcurriculo.cv_nascimento.value == "") {
		alert("preencha a data de nascimento");
		document.cadcurriculo.cv_nascimento.focus();
		return false;
	}
	if (document.cadcurriculo.cv_estcivil.value == 0) {
		alert("selecione o estado civil");
		document.cadcurriculo.cv_estcivil.focus();
		return false;
	}	
	if (document.cadcurriculo.cv_dependentes.value == 0) {
		alert("selecione possui dependentes");
		document.cadcurriculo.cv_dependentes.focus();
		return false;
	}
	if (document.cadcurriculo.cv_endereco.value == "") {
		alert("preencha o endereço");
		document.cadcurriculo.cv_endereco.focus();
		return false;
	}	
	if (document.cadcurriculo.cv_complemento.value == "") {
		alert("preencha o complemento");
		document.cadcurriculo.cv_complemento.focus();
		return false;
	}
	if (document.cadcurriculo.cv_bairro.value == "") {
		alert("preencha o bairro");
		document.cadcurriculo.cv_bairro.focus();
		return false;
	}
	if (document.cadcurriculo.cv_cidade.value == "") {
		alert("preencha a cidade");
		document.cadcurriculo.cv_cidade.focus();
		return false;
	}
	if (document.cadcurriculo.cv_cep.value == "") {
		alert("preencha o CEP");
		document.cadcurriculo.cv_cep.focus();
		return false;
	}
	if (document.cadcurriculo.cv_fumante.value == 0) {
		alert("selecione fumante");
		document.cadcurriculo.cv_fumante.focus();
		return false;
	}
	if (document.cadcurriculo.cv_cnh.value == 0) {
		alert("selecione CNH");
		document.cadcurriculo.cv_cnh.focus();
		return false;
	}
	if (document.cadcurriculo.cv_carro.value == 0) {
		alert("selecione possui carro");
		document.cadcurriculo.cv_carro.focus();
		return false;
	}	

	if (document.cadcurriculo.cv_residencial.value == "") {
		alert("preencha o fone residencial");
		document.cadcurriculo.cv_residencial.focus();
		return false;
	}	
	if (document.cadcurriculo.cv_recados.value == "") {
		alert("preencha o fone de recados");
		document.cadcurriculo.cv_recados.focus();
		return false;
	}
	if (document.cadcurriculo.cv_falar_com.value == "") {
		alert("preencha o falar com");
		document.cadcurriculo.cv_falar_com.focus();
		return false;
	}	
	if (document.cadcurriculo.cv_email.value == "") {
		alert("preencha o email");
		document.cadcurriculo.cv_email.focus();
		return false;
	}	
	if (document.cadcurriculo.cv_nivel.value == 0) {
		alert("preencha o nivel");
		document.cadcurriculo.cv_nivel.focus();
		return false;
	}						
}