// JavaScript Document
$(document).ready(function(){
	
	
	
});

function consultarUsuario(){
	$("#msgUser").ajaxStart(function(){
		$(this).html("<b>Carregando...</b>"); // enquanto o arquivo estiver sendo procurado
	})

	$.ajax({
		type: "POST",
		url: "consultarLogin.php",
		data: "cpf="+$("#cpf").val()+"&senhaqg="+$("#senhaqg").val(),
		dataType: "xml",
		success: function(xml){	
			
			var dataArray  = xml.getElementsByTagName("container");
			
			for(var i = 0 ; i < dataArray.length ; i++) {
				var item = dataArray[i];		 
				var valor    =  item.getElementsByTagName("valor")[0].firstChild.nodeValue;
			}	
			
			if(valor == 0){
				$("#msgUser").html("<b>CPF não cadastrado</b>");	
			}else if(valor == -1){
				$("#msgUser").html("<b>Senha incorreta</b>");	
			}else if(valor == -2){
				$("#msgUser").html("<b>Corretor ainda não foi liberado.</b>");	
			}else  if(valor == 1){
				window.location.href="logado.php";
			}
		}, 
		error: function(){
			alert("Ocorreu um erro no ajax");
		}
	});		
}

function validarLogin(){
	
	alerted = false;

	send = isCPF("cpf","Por favor, preencha o cpf corretamente.");
	send = noNull("senhaqg","Por favor, preencha a senha.");
	
	if (send && !alerted) {
		consultarUsuario();
	}
	
	
}



function esqueciSenha(){
	$("#msgUser").ajaxStart(function(){
		$(this).html("<b>Carregando...</b>"); // enquanto o arquivo estiver sendo procurado
	})

	$.ajax({
		type: "POST",
		url: "esqueciSenha.php",
		data: "cpf="+$("#cpf").val(),
		dataType: "xml",
		success: function(xml){	
			
			var dataArray  = xml.getElementsByTagName("container");
			
			for(var i = 0 ; i < dataArray.length ; i++) {
				var item = dataArray[i];		 
				var msg    =  item.getElementsByTagName("msg")[0].firstChild.nodeValue;
			}	
			
			$("#msgUser").html("<b>"+msg+"</b>");
			
		}, 
		error: function(){
			alert("Ocorreu um erro no ajax");
		}
	});		
}

function validarEsqueci(){
	
	alerted = false;

	send = isCPF("cpf","Por favor, preencha o cpf corretamente.");
	
	if (send && !alerted) {
		esqueciSenha();
	}
	
	
}

function validarCadastro(){
	alerted = false;

	send = noNull("nome","Por favor, preencha o nome.");
	send = noNull("imob","Por favor, preencha a imobiliária.");
	send = noNull("end","Por favor, preencha o endereço.");
	send = noNull("bairro","Por favor, preencha o bairro.");
	send = noNull("cidade","Por favor, preencha a cidade.");
	send = noNull("estado","Por favor, preencha o estado.");
	send = noNull("creci","Por favor, preencha o creci.");
	send = isCPF("cpf","Por favor, preencha o cpf corretamente.");
	send = noNull("tel","Por favor, preencha seu telefone.");
	send = isEmail("email","Por favor, preencha o e-mail corretamente.");	
	send = isEmail("confemail","Por favor, preencha o e-mail corretamente.");				
	send = noNull("diaNascimento","Por favor, preencha o dia de nascimento.");
	send = noNull("mesNascimento","Por favor, preencha o mês de nascimento.");
	send = noNull("anoNascimento","Por favor, preencha o ano de nascimento.");
	send = noNull("senhaqg","Por favor, preencha a senha.");
	send = noNull("conf","Por favor, preencha a confirmação.");
	
	if (send && !alerted) {
		if(document.getElementById("email").value != document.getElementById("confemail").value){
			alert("E-mail diferente da confirmação.");
			retorno = false;
		}else if(document.getElementById("senhaqg").value == document.getElementById("conf").value){
			retorno = true;
		}else{
			alert("Confirmação diferente da senha.");
			document.getElementById("senhaqg").value = "";
			document.getElementById("conf").value = "";
			retorno = false;
		}
	}else{
		retorno = false;	
	}
	return retorno;
}

function validarEditar(){
	alerted = false;

	send = noNull("nome","Por favor, preencha o nome.");
	send = noNull("imob","Por favor, preencha a imobiliária.");
	send = noNull("end","Por favor, preencha o endereço.");
	send = noNull("bairro","Por favor, preencha o bairro.");
	send = noNull("cep","Por favor, preencha o cep.");
	send = noNull("cidade","Por favor, preencha a cidade.");
	send = noNull("estado","Por favor, preencha o estado.");
	send = noNull("creci","Por favor, preencha o creci.");
	send = noNull("tel","Por favor, preencha seu telefone.");
	send = isEmail("email","Por favor, preencha o e-mail corretamente.");				
	send = noNull("diaNascimento","Por favor, preencha o dia de nascimento.");
	send = noNull("mesNascimento","Por favor, preencha o mês de nascimento.");
	send = noNull("anoNascimento","Por favor, preencha o ano de nascimento.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	return retorno;
}