jQuery(document).ready(function() {

	// Estado - Cidade
	jQuery('#form_seminovos_uf').live('change', function() {
		jQuery('#form_seminovos_cidade').html('<option value="CIDADE">Carregando...</option>');
		jQuery('#form_seminovos_cidade').load('data/lista_estado_cidade.php?search=' + jQuery('#form_seminovos_uf').val());
		if(jQuery('#form_seminovos_uf').val() == 'CIDADE') {
			jQuery('#form_seminovos_cidade').attr('disabled', 'disabled');
		}
		else {
			jQuery('#form_seminovos_cidade').removeAttr('disabled', 'disabled');
		}
	});

	jQuery('#frm_seminovos_orcamento').live('submit', function() {

		// Validate e-mail
		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 veiculo = jQuery.trim(jQuery('#veiculo').val());
		var codigo_veiculo = jQuery.trim(jQuery('#codigo_veiculo').val());
		var categoria_veiculo = jQuery.trim(jQuery('#categoria_veiculo').val());
		var nome = jQuery.trim(jQuery('#form_seminovos_nome').val());
		var email = jQuery.trim(jQuery('#form_seminovos_email').val());
		var ddd = jQuery.trim(jQuery('#form_seminovos_ddd').val());
		var fone = jQuery.trim(jQuery('#form_seminovos_fone').val());
		var celular = jQuery.trim(jQuery('#form_seminovos_celular').val());
		var uf = jQuery.trim(jQuery('#form_seminovos_uf').val());
		var cidade = jQuery.trim(jQuery('#form_seminovos_cidade').val());
		var onde_conheceu = jQuery.trim(jQuery('#form_seminovos_onde_conheceu').val());
		var sms = jQuery.trim(jQuery('#form_seminovos_sms').val());
		var mensagem = jQuery.trim(jQuery('#form_seminovos_mensagem').val());

		if (nome == '' || nome == 'NOME') {
			jQuery('#form_seminovos_box_error').slideDown('fast');
			jQuery('#form_seminovos_box_error').html('Por favor, informe o seu nome.');
			jQuery('#form_seminovos_nome').css('border', '1px solid #FF0000');
			jQuery('#form_seminovos_nome').focus();
			return false;
		}
		else {
			jQuery('#form_seminovos_box_error').slideUp('fast');
			jQuery('#form_seminovos_nome').css('border', 'medium none');
		}

		if(email == '' || email == 'E-MAIL') {
			jQuery('#form_seminovos_box_error').slideDown('fast');
			jQuery('#form_seminovos_box_error').html('Por favor, informe o seu email.');
			jQuery('#form_seminovos_email').css('border', '1px solid #FF0000');
			jQuery('#form_seminovos_email').focus();
			return false;
		}
		else if(!IsValidEmail(email)) {
			jQuery('#form_seminovos_box_error').slideDown('fast');
			jQuery('#form_seminovos_box_error').html('Por favor, informe um email válido.');
			jQuery('#form_seminovos_email').css('border','1px solid #FF0000');
			jQuery('#form_seminovos_email').focus();
			return false;
		}
		else {
			jQuery('#form_seminovos_box_error').slideUp('fast');
			jQuery('#form_seminovos_email').css('border', 'medium none');
		}

		if (ddd == '' || ddd == 'DDD') {
			jQuery('#form_seminovos_box_error').slideDown('fast');
			jQuery('#form_seminovos_box_error').html('Por favor, informe o DDD de sua cidade.');
			jQuery('#form_seminovos_ddd').css('border', '1px solid #FF0000');
			jQuery('#form_seminovos_ddd').focus();
			return false;
		}
		else {
			jQuery('#form_seminovos_box_error').slideUp('fast');
			jQuery('#form_seminovos_ddd').css('border', 'medium none');
		}

		if (fone == '' || fone == 'FONE') {
			jQuery('#form_seminovos_box_error').slideDown('fast');
			jQuery('#form_seminovos_box_error').html('Por favor, informe o número do seu telefone.');
			jQuery('#form_seminovos_fone').css('border', '1px solid #FF0000');
			jQuery('#form_seminovos_fone').focus();
			return false;
		}
		else {
			jQuery('#form_seminovos_box_error').slideUp('fast');
			jQuery('#form_seminovos_fone').css('border', 'medium none');
		}

		if (celular == '' || celular == 'CELULAR') {
			jQuery('#form_seminovos_box_error').slideDown('fast');
			jQuery('#form_seminovos_box_error').html('Por favor, informe o número do seu celular.');
			jQuery('#form_seminovos_celular').css('border', '1px solid #FF0000');
			jQuery('#form_seminovos_celular').focus();
			return false;
		}
		else {
			jQuery('#form_seminovos_box_error').slideUp('fast');
			jQuery('#form_seminovos_celular').css('border', 'medium none');
		}

		if (uf == '' || uf == 'UF') {
			jQuery('#form_seminovos_box_error').slideDown('fast');
			jQuery('#form_seminovos_box_error').html('Por favor, informe o nome do seu estado.');
			jQuery('#form_seminovos_uf').css('border', '1px solid #FF0000');
			jQuery('#form_seminovos_uf').focus();
			return false;
		}
		else {
			jQuery('#form_seminovos_box_error').slideUp('fast');
			jQuery('#form_seminovos_uf').css('border', 'medium none');
		}

		if (cidade == '' || cidade == 'CIDADE') {
			jQuery('#form_seminovos_box_error').slideDown('fast');
			jQuery('#form_seminovos_box_error').html('Por favor, informe o nome da sua cidade.');
			jQuery('#form_seminovos_cidade').css('border', '1px solid #FF0000');
			jQuery('#form_seminovos_cidade').focus();
			return false;
		}
		else {
			jQuery('#form_seminovos_box_error').slideUp('fast');
			jQuery('#form_seminovos_cidade').css('border', 'medium none');
		}

		if (onde_conheceu == '' || onde_conheceu == 'ONDE CONHECEU A TROPICAL CABINES?') {
			jQuery('#form_seminovos_box_error').slideDown('fast');
			jQuery('#form_seminovos_box_error').html('Por favor, informe como conheceu a Tropical Cabines.');
			jQuery('#form_seminovos_onde_conheceu').css('border', '1px solid #FF0000');
			jQuery('#form_seminovos_onde_conheceu').focus();
			return false;
		}
		else {
			jQuery('#form_seminovos_box_error').slideUp('fast');
			jQuery('#form_seminovos_onde_conheceu').css('border', 'medium none');
		}

		if (mensagem == '' || mensagem == 'MENSAGEM') {
			jQuery('#form_seminovos_box_error').slideDown('fast');
			jQuery('#form_seminovos_box_error').html('Por favor, deixe o seu recado.');
			jQuery('#form_seminovos_mensagem').css('border', '1px solid #FF0000');
			jQuery('#form_seminovos_mensagem').focus();
			return false;
		}
		else {
			jQuery('#form_seminovos_box_error').slideUp('fast');
			jQuery('#form_seminovos_mensagem').css('border', 'medium none');
		}

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

		jQuery.post('data/form_orcamento_seminovo.php?uid='+aleat, {
			veiculo:veiculo,
			codigo_veiculo:codigo_veiculo,
			categoria_veiculo:categoria_veiculo,
			nome:nome,
			email:email,
			ddd:ddd,
			fone:fone,
			celular:celular,
			uf:uf,
			cidade:cidade,
			onde_conheceu:onde_conheceu,
			sms:sms,
			mensagem:mensagem
		}, function() {
			jQuery("#form_seminovos_box_sending").fadeOut('fast');
			jQuery("#form_seminovos_box_hit").fadeIn('fast');
		});
		return false;
	});

	// Focus - Blur
	jQuery('#form_seminovos_nome').live('focus', function() {
		var foc = jQuery(this).val();
		if(foc == 'NOME') {
			jQuery(this).val('');
		}
	});
	jQuery('#form_seminovos_nome').live('blur', function() {	
		var foc = jQuery(this).val();
		if(foc == '') {
			jQuery(this).val('NOME');
		}	
	});

	jQuery('#form_seminovos_email').live('focus', function() {
		var foc = jQuery(this).val();
		if(foc == 'E-MAIL') {
			jQuery(this).val('');
		}
	});
	jQuery('#form_seminovos_email').live('blur', function() {	
		var foc = jQuery(this).val();
		if(foc == '') {
			jQuery(this).val('E-MAIL');
		}	
	});

	jQuery('#form_seminovos_ddd').live('focus', function() {
		var foc = jQuery(this).val();
		if(foc == 'DDD') {
			jQuery(this).val('');
		}
	});
	jQuery('#form_seminovos_ddd').live('blur', function() {	
		var foc = jQuery(this).val();
		if(foc == '') {
			jQuery(this).val('DDD');
		}	
	});

	jQuery('#form_seminovos_fone').live('focus', function() {
		var foc = jQuery(this).val();
		if(foc == 'FONE') {
			jQuery(this).val('');
		}
	});
	jQuery('#form_seminovos_fone').live('blur', function() {	
		var foc = jQuery(this).val();
		if(foc == '') {
			jQuery(this).val('FONE');
		}	
	});

	jQuery('#form_seminovos_celular').live('focus', function() {
		var foc = jQuery(this).val();
		if(foc == 'CELULAR') {
			jQuery(this).val('');
		}
	});
	jQuery('#form_seminovos_celular').live('blur', function() {	
		var foc = jQuery(this).val();
		if(foc == '') {
			jQuery(this).val('CELULAR');
		}	
	});

	jQuery('#form_seminovos_onde_conheceu').live('focus', function() {
		var foc = jQuery(this).val();
		if(foc == 'ONDE CONHECEU A TROPICAL CABINES?') {
			jQuery(this).val('');
		}
	});
	jQuery('#form_seminovos_onde_conheceu').live('blur', function() {	
		var foc = jQuery(this).val();
		if(foc == '') {
			jQuery(this).val('ONDE CONHECEU A TROPICAL CABINES?');
		}	
	});

	jQuery('#form_seminovos_mensagem').live('focus', function() {
		var foc = jQuery(this).val();
		if(foc == 'MENSAGEM') {
			jQuery(this).val('');
		}
	});
	jQuery('#form_seminovos_mensagem').live('blur', function() {	
		var foc = jQuery(this).val();
		if(foc == '') {
			jQuery(this).val('MENSAGEM');
		}	
	});
});
