// JavaScript Document
function validaFormUsuarioCheckout(f){
	
	if(f.nome.value == ""){
		alert("Ops! Preencha o seu 'nome' corretamente!");
		f.nome.focus();
		f.nome.style.borderColor='#C72D24';
		return false;
	}

	if(f.sobrenome.value == ""){
		alert("Ops! Preencha o seu 'sobrenome' corretamente!");
		f.sobrenome.focus();
		f.sobrenome.style.borderColor='#C72D24';
		return false;
	}

	if(f.sexo[0].checked == false && f.sexo[1].checked == false){
		alert("Ops! Qual seu sexo?");
		f.sexo[0].focus();
		return false;
	}

	if(f.dia.value == ""){
		alert("Ops! Preencha corretamente o 'dia' em que você nasceu!");
		f.dia.focus();
		f.dia.style.borderColor='#C72D24';
		return false;
	}

	if(f.mes.value == ""){
		alert("Ops! Preencha corretamente o 'mês' em que você nasceu!");
		f.mes.focus();
		f.mes.style.borderColor='#C72D24';
		return false;
	}

	if(f.ano.value == ""){
		alert("Ops! Preencha corretamente o 'ano' em que você nasceu!");
		f.ano.focus();
		f.ano.style.borderColor='#C72D24';
		return false;
	}

	if(f.cpf.value == ""){
		alert("Ops! Seu 'CPF' é muito importante para concluir o cadastro!");
		f.cpf.focus();
		f.cpf.style.borderColor='#C72D24';
		return false;
	}

	if(f.cep.value == ""){
		alert("Ops! Preencha corretamente o 'CEP' do seu endereço!");
		f.cep.focus();
		f.cep.style.borderColor='#C72D24';
		return false;
	}

	if(f.endereco.value == "" 	|| f.endereco.value 	== "carregando..." ||
	   f.bairro.value == "" 	|| f.bairro.value 		== "carregando..." ||
	   f.cidade.value == "" 	|| f.cidade.value 		== "carregando..." ||
	   f.estado.value == "" 	|| f.estado.value 		== "carregando...")
	{
		alert("Ops! Preencha corretamente o 'CEP' do seu endereço!");
		f.cep.focus();
		f.cep.style.borderColor='#C72D24';
		return false;
	}

	if(f.numero.value == ""){
		alert("Ops! Preencha corretamente o 'número' do seu enredeço!");
		f.numero.focus();
		f.numero.style.borderColor='#C72D24';
		return false;
	}

	if(f.ddd_residencial.value == "" || f.telefone_residencial.value == ""){
		alert("Ops! Preencha o 'DDD' e o 'telefone'!");
		f.ddd_residencial.focus();
		
		f.ddd_residencial.value = "";
		f.telefone_residencial.value = "";
		
		f.telefone_residencial.style.borderColor='#C72D24';
		f.ddd_residencial.style.borderColor='#C72D24';
		return false;
	}

	if(f.email.value == ""){
		alert("Ops! Preencha seu 'e-mail'!");
		f.email.focus();
		f.email.style.borderColor='#C72D24';
		return false;
	}

	if(f.email_existente.value == "reprovado"){
		alert("Ops! Esse e-mail já está sendo usado!");
		f.email.value = "";
		f.email.focus();
		f.email.style.borderColor='#C72D24';

		f.confirma_email.value = "";

		return false;
	}
	
	if(f.senha.value == ""){
		alert("Ops! Preencha sua 'senha'!");
		f.senha.focus();
		f.senha.style.borderColor='#C72D24';
		return false;
	}

	if(f.confirma_senha.value == ""){
		alert("Ops! Confirme sua 'senha'!");
		f.confirma_senha.focus();
		f.confirma_senha.style.borderColor='#C72D24';
		return false;
	}else
	if (f.senha.value != f.confirma_senha.value){
		alert('Certifique-se de sua senha está correta.\n\n Confira se o botão Caps Lock está habilitado.');

		f.senha.value = "";
		f.senha.style.borderColor='#C72D24';
		f.senha.focus();

		f.confirma_senha.value = "";
		f.confirma_senha.style.borderColor='#C72D24';
		return false;
	}

	if(f.termos.checked == false){
		alert("Ei, você não concorda com os nossos termos?");
		f.termos.focus();
		return false;
	}

	if(f.recaptcha_response_field.value == ""){
		alert("Ei, precisamos saber se você não é um robô! Digite o código anti-spam, por favor.");
		f.recaptcha_response_field.focus();
		return false;
	}

	challengeField = jQuery("input[name='recaptcha_challenge_field']").val();
    responseField = jQuery("input[name='recaptcha_response_field']").val();

	var html = jQuery.ajax({
		type: 'POST',
		url: '../js/validaCaptcha.php',
		data: 'captchaChallenge='+challengeField+'&captchaResponse='+responseField,
		async: false
	}).responseText;
		
	if(html == "erro"){

		//$("#captchaStatus").html("");
		alert("Ei, você digitou o código errado.\nPrecisamos saber se você não é mesmo um robô! Digite o código anti-spam, por favor.");
		Recaptcha.reload();
		return false;

	}else if(html == "sucesso"){
		
		var logar = jQuery.ajax({
			type: 'POST',
			url: '../p_usuario/alteracaoCheckout.php',
			data: jQuery("form").serialize(),
			async: false
		}).responseText;
		
		if(logar != ''){
			jQuery("#iniMen").html(logar);
			carregaAjaxParaFormulario("jsBoxCheckout", "../checkoutLogadoTeste.php", f, "../img/ajax-loader_bar.gif");			
		}

		//completaLogin("iniMen", "../p_usuario/alteracaoCheckout.php", f, "../img/ajax-loader_bar.gif");

	}
	
}

function completaLogin(box, pagina, form, img){
	carregaAjaxParaFormulario(box, pagina, form, img);
}

// Cadastro de usuário [ -- FIM -- ]
