$(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});
	});
	
	//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
	$("#frmOrca").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 Email.');
			$("#email").focus();
			return false;
		}
		
		if(!checkMail($("#email").val()))
		{
			alert('E-mail informado é Inválido');
			$("#email").focus();
			return false;
		}
		
		if(!$("#mensagem").val())
		{
			alert('Por favor preencha o campo Mensagem.');
			$("#mensagem").focus();
			return false;
		}
		
		return true;
	});
	
	//validacao formulário de contato
	$("#Form2").submit(function()
	{		
		if(!$("#departamento").val())
		{
			$("#msg").text('Por favor selecione um Setor.');
			$("#departamento").focus();
			return false;
		}
		if(!$("#nome").val() || $("#nome").val() == 'Nome')
		{
			$("#msg").text('Por favor preencha o campo Nome.');
			$("#nome").focus();
			return false;
		}
		if(!$("#email").val() || $("#email").val() == 'E-mail')
		{
			$("#msg").text('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			$("#msg").text('E-mail Inválido');
			$("#email").focus();
			return false;
		}
		
		if(!$("#mensagem").val() || $("#mensagem").val() == 'Mensagem')
		{
			$("#msg").text('Por favor preencha o campo Mensagem.');
			$("#mensagem").focus();
			return false;
		}
		return true;
	});
	
	//validacao formulário de Orçamento
	$("#FormOrcamento").submit(function()
	{		
		if(!$("#qtd_carrinho").val())
		{
			alert('Não é possível enviar o orçamento sem produtos adicionados. Por favor selecione algum produto');
			return false;
		}
		if(!$("#nome").val() || $("#nome").val() == 'Nome')
		{
			$("#msg").text('Por favor preencha o campo Nome.');
			$("#nome").focus();
			return false;
		}
		if(!$("#email").val() || $("#email").val() == 'E-mail')
		{
			$("#msg").text('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			$("#msg").text('E-mail Inválido');
			$("#email").focus();
			return false;
		}
		if(!$("#endereco").val() || $("#endereco").val() == 'Endereço')
		{
			$("#msg").text('Por favor preencha o campo Endereço.');
			$("#endereco").focus();
			return false;
		}
		if(!$("#cidade").val() || $("#cidade").val() == 'Cidade')
		{
			$("#msg").text('Por favor preencha o campo Cidade.');
			$("#cidade").focus();
			return false;
		}
		if(!$("#estado").val() || $("#estado").val() == 'Estado')
		{
			$("#msg").text('Por favor preencha o campo Estado.');
			$("#estado").focus();
			return false;
		}
		if(!$("#mensagem").val() || $("#mensagem").val() == 'Mensagem')
		{
			$("#msg").text('Por favor preencha o campo Mensagem.');
			$("#mensagem").focus();
			return false;
		}
		return true;
	});
	
	//validacao formulário de contato
	$("#FormContato").submit(function()
	{		
		if(!$("#nome").val() || $("#nome").val() == 'Nome')
		{
			alert('Por favor preencha o campo Nome.');
			$("#nome").focus();
			return false;
		}
		if(!$("#sobrenome").val() || $("#sobrenome").val() == 'Sobrenome')
		{
			alert('Por favor preencha o campo Sobrenome.');
			$("#sobrenome").focus();
			return false;
		}
		if(!$("#email").val() || $("#email").val() == 'E-mail')
		{
			alert('Por favor preencha o campo Email.');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			alert('O e-mail informado é inválido.');
			$("#email").focus();
			return false;
		}
		if(!$("#mensagem").val() || $("#mensagem").val() == 'Mensagem')
		{
			alert('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 = '';
}



