$(document).ready(function() {
	function CheckUsuario(var_usuario) {
		$.post("resources/cadastro.php", { usuario: var_usuario },
			function(data){
			if(data=='Error 101') {
				$("#statusUsuario").html('Caracteres Inv&aacute;lidos.');
				$("#usuario").css( "color","red" );
				$("#cadastrar").attr('disabled','disabled');
			};
			if(data=='Error') {
				$("#statusUsuario").html('Usu&aacute;rio Indispon&iacute;vel.');
				$("#usuario").css( "color","red" );
				$("#cadastrar").attr('disabled','disabled');
			};
			if(data=='Success') {
				$("#statusUsuario").html('');
				$("#usuario").css( "color","black" );
				$("#cadastrar").removeAttr('disabled');
			};
		});
	}
	
	$("#usuario").change(function() {
		CheckUsuario($(this).val());
	});
	
	//**//**//
	
	$("#telefone").mask('(99) 9999-9999');
	
	//**//**//
	
	$("#estados").change(function() {
		$.post("resources/cadastro.php", { estados: $(this).val() },
			function(data){
			$("#cidade").replaceWith(data); // #cidade - Nome do Select de Cidades
		});
	});
	
	//**//**//
	
	function CheckEmail(var_email) {
	 	$.post("resources/cadastro.php", { email: var_email },
			function(data){
			if(data=='Error') {
				$("#statusEmail").html('Email j&aacute; cadastrado.');
				$("#email").css( "color","red" );
				$("#cadastrar").attr('disabled','disabled');
			};
			if(data=='Success') {
				$("#statusEmail").html('');
				$("#email").css( "color","black" );
				$("#cadastrar").removeAttr('disabled');
			};
		});	
	}
	
	$("#email").change(function() {
		CheckEmail($(this).val());
	});
	
	$("#confirma_email").change(function() {
		if($(this).val() != $("#email").val()) {
			$("#statusConfirma").html('Emails não coincidem.');
			$("#confirma_email").css( "color","red" );
			$("#cadastrar").attr('disabled','disabled');
		}
		else
		{
		    $("#statusConfirma").html('');
			$("#confirma_email").css( "color","black" );
			$("#cadastrar").removeAttr('disabled');
		}
	});
	
	//***///**//*
	
	var option = {
		success: function(data) {
			if(data=='Erro') { alert('Algum Erro Foi Encontrado.') };
			if(data=='Success') { alert('Cadastro Realizado. Direcionando para a Home.'); 
			window.location = 'http://www.feiradoanhembi.com.br'; };
        }
	}
	
	$("#cadastro").ajaxForm(option);
	
	$("#cadastrar").click(function() {
		var error = 0;	
		$("#cadastro").find("input").each(function() {
			$(this).css( "background-color","" );
			if($(this).val() == '') {
			$(this).css( "background-color","#FFDDDD" );
			error++;
			}
		});
		if(error > 0) {
			alert('Todos os Campos são Obrigatórios');	
		}
		else
		{
		$("#cadastro").ajaxSubmit(option);
		}
	});
});
