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 validaPreCadastro(frmAjax){
	var pais = document.frmAjax.pais.value;
	
	if(frmAjax.nomeIni.value == 0){
		alert('Informe o primeiro nome');
		frmAjax.nomeIni.focus();
		return false;
	}
	if(frmAjax.nomeUlt.value == 0){
		alert('Informe o último nome');
		frmAjax.nomeUlt.focus();
		return false;
	}
	if(frmAjax.email.value == 0){
		alert('Informe o email');
		frmAjax.email.focus();
		return false;
	}
	
	if(frmAjax.login.value == 0){
		alert('Informe o login');
		frmAjax.login.focus();
		return false;
	}
	if((frmAjax.login.value.length < 6) || (frmAjax.login.value.length > 20)){
		alert('Informe um login que tenha entre 6 e 20 caracteres!');
		frmAjax.login.focus();
		return false;
	}
	if(frmAjax.senha.value == 0){
		alert('Informe a Senha');
		frmAjax.senha.focus();
		return false;
	}
	if(frmAjax.repet_senha.value == 0){
		alert('Redigite a senha');
		frmAjax.repet_senha.focus();
		return false;
	}
	if((frmAjax.senha.value) != (frmAjax.repet_senha.value)){
		alert('As senhas não conferem!');
		frmAjax.senha.value = '';
		frmAjax.repet_senha.value = '';
		frmAjax.senha.focus();
		return false;
	}
	
	if((frmAjax.senha.value.length < 6) || (frmAjax.senha.value.length > 20)){
		alert('Informe uma senha que tenha entre 6 e 20 caracteres!');
		frmAjax.senha.focus();
		frmAjax.senha.value = '';
		frmAjax.repet_senha.value = '';
		return false;
	}	
	
	if(!checkMail(frmAjax.email.value)) {
		alert('O email informado é inválido!');
		frmAjax.email.focus();
		return false;		
	}
	if(frmAjax.telefone.value.length != 14) {
		alert('O telefone informado é inválido');	
		frmAjax.telefone.focus();
		return false;
		
	}
	
	if(pais == 'Brasil') {
		if(frmAjax.listEstados.value == 0){
			alert('Selecione o estado');
			frmAjax.listEstados.focus();
			return false;
		}
		if(frmAjax.listCidades.value == 0){
			alert('Selecione a cidade');
			frmAjax.listCidades.focus();
			return false;
		}		
	}	
}
