// JavaScript para validar os dados
function validaDados(){ 
var caminho = document.cadastro
   	//valida o nome 
if (caminho.nome.value == ""){ 
  	 alert("Preencha seu nome!"); 
  	 caminho.nome.focus(); 
  	 return false;
}

//valida o login 
if (caminho.login.value == ""){ 
 alert("Preencha seu login!"); 
 caminho.login.focus(); 
 return false;
}

//valida o nome 
if (caminho.senha.value == ""){ 
 	 alert("Preencha sua senha!"); 
 	 caminho.senha.focus(); 
 	 return false;
}

//valida o email
if (caminho.email.value.length==0){ 
  	 alert("Preencha seu email!") 
  	 caminho.email.focus() 
  	 return false; 
}
else if(!checkMail(caminho.email)) {
	alert("Email inválido! Preencha corretamente!")
	caminho.email.focus()
	return false;
}
if (caminho.emailop.value.length > 0 && !checkMail(caminho.emailop)) {
	alert("Email opcional inválido! Preencha corretamente!")
	caminho.emailop.focus()
	return false;
}	


//valida a data de nascimento.
if (caminho.ano.value=="" || caminho.mes.value=="" || caminho.dia.value==""){ 
  	 alert("Digite a data de nascimento corretamente!") 
  	 caminho.idade.focus() 
 
}

//valida o estado
if(caminho.uf.selectedIndex==0) {
	alert("Selecione seu estado!")
		caminho.uf.focus()
		return false;
	}
   	
  //valida a cidade
if(caminho.cidade.selectedIndex==-1) {
	alert("Selecione sua cidade!")
	caminho.cidade.focus()
	return false;
}

//valida a casa
if(caminho.casa.selectedIndex==-1) {
	alert("Selecione sua casa!")
	caminho.casa.focus()
	return false;
}

//o formulário se envia 
if(confirm("Você deseja continuar?")) {
   		caminho.submit();
   	}
}
   	function checkMail(mail){
   		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
    	if(er.test(mail)){ 
			return true; 
		}
    }
	else if(typeof(mail) == "object"){
    	if(er.test(mail.value)){ 
        	return true; 
        }
    }
	else {
		return false;
	}
}
function validaLoginSenha(){ 
	var caminho = document.login

		//valida o login 
		if (caminho.login.value == ""){ 
	  	 alert("Preencha seu login!"); 
	  	 caminho.login.focus(); 
	  	 return false;
		}
		
		//valida o nome 
	   	if (caminho.senha.value == ""){ 
	     	 alert("Preencha sua senha!"); 
	     	 caminho.senha.focus(); 
	     	 return false;
	  	}
	   	
	   	caminho.submit();
}
 


