$(document).ready(function()
{	
	//coloca a mascara nos campos numericos
	
	//funcao para verificar se o campo é digito
	function validaDigito(e){
						if((e.which!= '8' && e.which!='0') && (e.which<'48' || e.which>'57'))
						return false;
							}
	
	$("#c_telefone").mask("(99)9999-9999");
	$("#telefone").mask("(99)9999-9999");
	$("#tel1Entrega").mask("(99)9999-9999");
	$("#tel2Entrega").mask("(99)9999-9999");
	$("#fone").mask("(99)9999-9999");
	$("#cep").mask("99999-999");
	$("#pretencao").maskMoney({symbol:"R$",decimal:".",thousands:""});
	$("#valor_pg").maskMoney({symbol:"R$",decimal:".",thousands:""});
	$("#data").mask("99/99/9999");
	$("#hora").mask("99:99:99");
	$("#cpf").mask("999.999.999-99");
	$("#cpf_noivo").mask("999.999.999-99");
	///função para validar e-mail
	function checkMail(mail)
	{
    	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    	if(typeof(mail) == "string")
    	{
        	if(er.test(mail)) 
        		return true;
    	}
    	else if(typeof(mail) == "object")
    	{
        	if(er.test(mail.value))
        	{
                return true;
            }
    	}
    	else
       	 	return false;      
	};

	
	$("#numero_festa").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#numero_Entrega").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#cepEntrega1").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#cepEntrega2").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#dia2").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#mes2").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#ano2").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#cep1").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#cep2").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	
	$("#idMarca").change(function()
	{
		var id = $(this).val();
		var url = 'ajax/modelo.php';
		$("#idModelo").load(url,{id:id});
	});
	
	$("#idModelo").change(function()
	{
		var id = $(this).val();
		var marca = $("#idMarca").val();
		var url = 'ajax/servicos.php';
		$("#idTeste").load(url,{id:id, marca:marca});
	});
	
	$("#voltar-promo").click(function()
	{
		$('.conf-promocoes').hide("fast");
		$('.promocoes').show("fast");
	});
	
	//formulario de promocao
	$("#frmPromocao").submit(function()
	{		
			
		if(!$("#nome").val() || $("#nome").val() == 'Nome')
		{
			$('#msg-promo').show('fast', function() {
				$("#msg-promo").text('Por favor preencha o campo Nome.');
			});
			
			$("#nome",this).focus();
			return false;
		}
					
		if(!$("#email-news").val() || $("#email-news").val() == 'E-mail')
		{
			$('#msg-promo').show('fast', function() {
				$("#msg-promo").text('Por favor preencha o campo E-mail.');
			});
			$("#email-news",this).focus();
			return false;
		}
		
		if(!checkMail($("#email-news").val()))
		{
			$('#msg-promo').show('fast', function() {	
				$("#msg-promo").text('O E-mail informado é inválido.');
			});
			$("#email-news",this).focus();
			return false;
		}
					
		$('#msg-promo').show('fast', function() {	
			$("#msg-promo").text('Por favor aguarde...');
		});
		
		$('#msg-promo').hide("fast");
		$('.promocoes').hide("fast");		
		
		//recebe id do produto
		var nome = $("#nome",this).val();
		var email = $("#email",this).val();
				
		$.post("http://www.motorscenter.com.br/AjaxRequest/CadPromocoes/cad_promocao.php",
		{
			nome: nome,
			email: email
		},
		function()
			{ 
				$("#nome").val('Nome');
				$("#email").val('E-mail');

				$('.conf-promocoes').show("fast"); 
				$("#h1-conf-promo").text('PARABÉNS '+nome+' !');
			})
					
		return false;

	});	
	
	//validacao formulário de contato
	$("#Form3").submit(function()
	{		
		if(!$("#pedido").val())
		{
			alert('Por favor preencha o Número de Ordem de Compra.');
			$("#pedido").focus();
			return false;
		}
		else{
			$("#ordem_compra").val($("#pedido").val());
		}
		if(!$("#data").val())
		{
			alert('Por favor preencha o campo Data.');
			$("#data").focus();
			return false;
		}
		else{
			$("#data_entrega").val($("#data").val());
		}
		if(!$("#itens").val())
		{
			alert('Por favor adicione pelo menos um produto ao seu orçamento.');
			return false;
		}
		return true;
	});
	
	//validacao formulário de contato
	$("#Form2").submit(function()
	{		
		if(!$("#nome").val())
		{
			alert('Por favor preencha o campo Nome.');
			$("#nome").focus();
			return false;
		}
		if(!$("#email").val())
		{
			alert('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			alert('E-mail Inválido');
			$("#email").focus();
			return false;
		}
		if(!$("#endereco").val())
		{
			alert('Por favor preencha o campo Endereço.');
			$("#endereco").focus();
			return false;
		}
		if(!$("#cidade").val())
		{
			alert('Por favor preencha o campo Cidade.');
			$("#cidade").focus();
			return false;
		}
		return true;
	});
	
	//validacao formulário de contato
	$("#FormContato").submit(function()
	{		
		if(!$("#nome").val())
		{
			$("#msg").text('Por favor preencha o campo "Nome".');
			$("#nome").focus();
			return false;
		}
		if(!$("#email").val())
		{
			$("#msg").text('Por favor preencha o campo "E-mail".');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			$("#msg").text('O e-mail informado é inválido.');
			$("#email").focus();
			return false;
		}
		if(!$("#mensagem").val())
		{
			$("#msg").text('Por favor preencha o campo "Mensagem".');
			$("#mensagem").focus();
			return false;
		}
		return true;
	});
	
	//validacao do formulario de compradores
	$("#Formsac").submit(function()
	{
		if(!$("#nome").val())
		{
			alert('Por favor preencha o campo Nome.');
			$("#nome").focus();
			return false;
		}
		if(!$("#informe").val())
		{
			alert('Por favor preencha o seu código de atendimento ou de pedido.');
			$("#informe").focus();
			return false;
		}
		if(!$("#email").val())
		{
			alert('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			alert('E-mail Inválido');
			$("#email").focus();
			return false;
		}
		if(!$("#endereco").val())
		{
			alert('Por favor preencha o campo Endereço.');
			$("#endereco").focus();
			return false;
		}
		if(!$("#bairro").val())
		{
			alert('Por favor preencha o campo Bairro.');
			$("#bairro").focus();
			return false;
		}
		if(!$("#cep").val())
		{
			alert('Por favor preencha o campo CEP.');
			$("#cep").focus();
			return false;
		}
		if(!$("#cidade").val())
		{
			alert('Por favor preencha o campo Cidade.');
			$("#cidade").focus();
			return false;
		}
		if(!$("#estado_casamento").val())
		{
			alert('Por favor selecione um Estado.');
			$("#estado_casamento").focus();
			return false;
		}
		return true;
	});
	
	//validacao formulário de contato
	$("#FormCurriculo").submit(function()
	{		
		if(!$("#nome").val())
		{
			alert('Por preencha o campo Nome.');
			$("#nome").focus();
			return false;
		}
		if(!$("#civil").val())
		{
			alert('Por selecione seu estado civíl.');
			$("#civil").focus();
			return false;
		}
		if(!$("#email").val())
		{
			alert('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			alert('E-mail Inválido');
			$("#email").focus();
			return false;
		}
		if(!$("#endereco").val())
		{
			alert('Por favor preencha o campo Endereço.');
			$("#endereco").focus();
			return false;
		}
		if(!$("#bairro").val())
		{
			alert('Por favor preencha o campo Bairro.');
			$("#bairro").focus();
			return false;
		}
		if(!$("#cep").val())
		{
			alert('Por favor preencha o campo CEP.');
			$("#cep").focus();
			return false;
		}
		if(!$("#cidade").val())
		{
			alert('Por favor preencha o campo Cidade.');
			$("#cidade").focus();
			return false;
		}
		if(!$("#estado_casamento").val())
		{
			alert('Por favor selecione um Estado.');
			$("#estado_casamento").focus();
			return false;
		}
		return true;
	});
	
})

function Limpa(ObjId)
{
	ObjId.value = '';
}



