jQuery(document).ready(function() {

	jQuery('#button_budget').click(function() {

		function IsValidEmail(email) {
			var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
			return filter.test(email);
		}

		var which_model_budget = jQuery.trim(jQuery("#which_model_budget").val());
		var name_budget = jQuery.trim(jQuery("#name_budget").val());
		var email_budget = jQuery.trim(jQuery("#email_budget").val());
		var state_budget = jQuery.trim(jQuery("#state_budget").val());
		var city_budget = jQuery.trim(jQuery("#city_budget").val());
		var ddd_budget = jQuery.trim(jQuery("#ddd_budget").val());
		var fone_budget = jQuery.trim(jQuery("#fone_budget").val());
		var celular_budget = jQuery.trim(jQuery("#celular_budget").val());
		var como_conheceu_budget = jQuery.trim(jQuery("#como_conheceu_budget").val());
		var sms = jQuery.trim(jQuery("#sms").val());
		var menssage_budget = jQuery.trim(jQuery("#menssage_budget").val());

		// Validation

		// Departamento
		if(which_model_budget == "" || (which_model_budget == "0")) {
			jQuery("#error_budget").slideDown('slow');
			jQuery("#error_budget").html("Por favor, informe o modelo!");
			jQuery("#which_model_budget").css('border','1px solid #FF0000');
			jQuery("#which_model_budget").focus();
			return false;
		}
		else {
			jQuery("#error_budget").slideUp('slow');
			jQuery("#which_model_budget").css('border','1px solid #E7E8E9');
		}

		// Nome
		if(name_budget == "" || (name_budget == "NOME") ) {
			jQuery("#error_budget").slideDown('slow');
			jQuery("#error_budget").html("Por favor, preencha seu nome corretamente!");
			jQuery("#name_budget").css('border','1px solid #FF0000');
			jQuery("#name_budget").focus();
			return false;
		}
		else {
			jQuery("#error_budget").slideUp('slow');
			jQuery("#name_budget").css('border','1px solid #E7E8E9');
		}

		// Email
		if(email_budget == "" || (email_budget == "E-MAIL") ) {
			jQuery("#error_budget").slideDown('slow');
			jQuery("#error_budget").html("Por favor, informe o seu e-mail");
			jQuery("#email_budget").css('border','1px solid #FF0000');
			jQuery("#email_budget").focus();
			return false;
		}
		else if(!IsValidEmail(email_budget)) {
			jQuery("#error_budget").slideDown('slow');
			jQuery("#error_budget").html("Por favor, informe seu e-mail corretamente!");
			jQuery("#email_budget").css('border','1px solid #FF0000');
			jQuery("#email_budget").focus();
			return false;
		}
		else {
			jQuery("#error_budget").slideUp('slow');
			jQuery("#email_budget").css('border','1px solid #E7E8E9');
		}

		// Estado
		if(state_budget == "" || (state_budget == "0") ) {
			jQuery("#error_budget").slideDown('slow');
			jQuery("#error_budget").html("Por favor, selecione seu estado!");
			jQuery("#state_budget").css('border','1px solid #FF0000');
			jQuery("#state_budget").focus();
			return false;
		}
		else {
			jQuery("#error_budget").slideUp('slow');
			jQuery("#state_budget").css('border','1px solid #E7E8E9');
		}

		// Cidade
		if(city_budget == "" || (city_budget == "0") ) {
			jQuery("#error_budget").slideDown('slow');
			jQuery("#error_budget").html("Por favor, selecione sua cidade!");
			jQuery("#city_budget").css('border','1px solid #FF0000');
			jQuery("#city_budget").focus();
			return false;
		}
		else {
			jQuery("#error_budget").slideUp('slow');
			jQuery("#city_budget").css('border','1px solid #E7E8E9');
		}

		// DDD
		if(ddd_budget == "" || (ddd_budget == "DDD") ) {
			jQuery("#error_budget").slideDown('slow');
			jQuery("#error_budget").html("Por favor, informe o DDD de sua cidade!");
			jQuery("#ddd_budget").css('border','1px solid #FF0000');
			jQuery("#ddd_budget").focus();
			return false;
		}
		else {
			jQuery("#error_budget").slideUp('slow');
			jQuery("#ddd_budget").css('border','1px solid #E7E8E9');
		}

		// Fone
		if(fone_budget == "" || (fone_budget == "FONE") ) {
			jQuery("#error_budget").slideDown('slow');
			jQuery("#error_budget").html("Por favor, informe o n&uacute;mero do seu fone!");
			jQuery("#fone_budget").css('border','1px solid #FF0000');
			jQuery("#fone_budget").focus();
			return false;
		}
		else {
			jQuery("#error_budget").slideUp('slow');
			jQuery("#fone_budget").css('border','1px solid #E7E8E9');
		}

		// Cellular
		if(celular_budget == "" || (celular_budget == "CELULAR") ) {
			jQuery("#error_budget").slideDown('slow');
			jQuery("#error_budget").html("Por favor, informe o n&uacute;mero do seu celular!");
			jQuery("#celular_budget").css('border','1px solid #FF0000');
			jQuery("#celular_budget").focus();
			return false;
		}
		else {
			jQuery("#error_budget").slideUp('slow');
			jQuery("#celular_budget").css('border','1px solid #E7E8E9');
		}

		// Como conheceu
		if(como_conheceu_budget == "" || (como_conheceu_budget == "COMO CONHECEU A F-MAXX?") ) {
			jQuery("#error_budget").slideDown('slow');
			jQuery("#error_budget").html("Por favor, informe como conheceu a F-MAXX?");
			jQuery("#como_conheceu_budget").css('border','1px solid #FF0000');
			jQuery("#como_conheceu_budget").focus();
			return false;
		}
		else {
			jQuery("#error_budget").slideUp('slow');
			jQuery("#como_conheceu_budget").css('border','1px solid #E7E8E9');
		}

		// Mensagem
		if(menssage_budget == "" || (menssage_budget == "MENSAGEM") ) {
			jQuery("#error_budget").slideDown('slow');
			jQuery("#error_budget").html("Por favor, deixe a sua mensagem");
			jQuery("#menssage_budget").css('border','1px solid #FF0000');
			jQuery("#menssage_budget").focus();
			return false;
		}
		else {
			jQuery("#error_budget").slideUp('slow');
			jQuery("#menssage_budget").css('border','1px solid #E7E8E9');
		}

		jQuery("#loading_budget").css('display','block');
		var aleat = new Date().getTime();
		jQuery("#button_budget").attr('disabled',true);

		jQuery.post('include/valida/form_orcamento.php?uid='+aleat, {
			which_model_budget:which_model_budget,
			name_budget:name_budget,
			email_budget:email_budget,
			state_budget:state_budget,
			city_budget:city_budget,
			ddd_budget:ddd_budget,
			fone_budget:fone_budget,
			celular_budget:celular_budget,
			como_conheceu_budget:como_conheceu_budget,
			sms:sms,
			menssage_budget:menssage_budget
		}, function(res) {
			jQuery("#loading_budget").fadeOut('slow');
			jQuery("#hit_budget").fadeIn('slow');
		});
		return false;
	});

	// Foco

	// Departamento
	jQuery("#which_model_budget").focus(function()
	{
		var at = jQuery(this).val();
		if(at == "QUE MODELO DESEJA?") {
			jQuery(this).val("");
		}
	});
	jQuery("#which_model_budget").blur(function()
	{	
		var at = jQuery(this).val();
		if(at == "") {
			jQuery(this).val("QUE MODELO DESEJA?");
		}	
	});

	// Nome
	jQuery("#name_budget").focus(function()
	{
		var at = jQuery(this).val();
		if(at == "NOME") {
			jQuery(this).val("");
		}
	});
	jQuery("#name_budget").blur(function()
	{	
		var at = jQuery(this).val();
		if(at == "") {
			jQuery(this).val("NOME");
		}
	});

	// E-mail
	jQuery("#email_budget").focus(function()
	{
		var at = jQuery(this).val();
		if(at == "E-MAIL") {
			jQuery(this).val("");
		}
	});
	jQuery("#email_budget").blur(function()
	{	
		var at = jQuery(this).val();
		if(at == "") {
			jQuery(this).val("E-MAIL");
		}
	});

	// DDD
	jQuery("#ddd_budget").focus(function()
	{
		var at = jQuery(this).val();
		if(at == "DDD") {
			jQuery(this).val("");
		}
	});
	jQuery("#ddd_budget").blur(function()
	{	
		var at = jQuery(this).val();
		if(at == "") {
			jQuery(this).val("DDD");
		}	
	});

	// Fone
	jQuery("#fone_budget").focus(function()
	{
		var at = jQuery(this).val();
		if(at == "FONE") {
			jQuery(this).val("");
		}
	});
	jQuery("#fone_budget").blur(function()
	{	
		var at = jQuery(this).val();
		if(at == "") {
			jQuery(this).val("FONE");
		}	
	});

	// Celular
	jQuery("#celular_budget").focus(function()
	{
		var at = jQuery(this).val();
		if(at == "CELULAR") {
			jQuery(this).val("");
		}
	});
	jQuery("#celular_budget").blur(function()
	{	
		var at = jQuery(this).val();
		if(at == "") {
			jQuery(this).val("CELULAR");
		}	
	});

	// Como conheceu
	jQuery("#como_conheceu_budget").focus(function()
	{
		var at = jQuery(this).val();
		if(at == "COMO CONHECEU A F-MAXX?") {
			jQuery(this).val("");
		}
	});
	jQuery("#como_conheceu_budget").blur(function()
	{	
		var at = jQuery(this).val();
		if(at == "") {
			jQuery(this).val("COMO CONHECEU A F-MAXX?");
		}	
	});

	// Mensagem
	jQuery("#menssage_budget").focus(function()
	{
		var at = jQuery(this).val();
		if(at == "MENSAGEM") {
			jQuery(this).val("");
		}
	});
	jQuery("#menssage_budget").blur(function()
	{	
		var at = jQuery(this).val();
		if(at == "") {
			jQuery(this).val("MENSAGEM");
		}
	});
});
