$(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;
							}
	
	$("#telefone_contato").mask("(99)9999-9999");
	
	$("#telefone").mask("(99)9999-9999");
	$("#cepC").mask("99999-999");
	$("#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");
	$("#tel1").mask("99");
	$("#tel2").mask("99999999");
	///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);
		})
	
	//abas suporte
	$("#s01").click(function()
	{
		$("#a02").hide("fast");	
		$("#a01").show("fast");			
		$("#s02").removeClass("s-sel");
		$(this).addClass("s-sel");		
	});
	$("#s02").click(function()
	{
		$("#a01").hide("fast");
		$("#a02").show("fast");				
		$("#s01").removeClass("s-sel");
		$(this).addClass("s-sel");	
	});

	//accordion
	$('h2.accordion').toggle(
		function(){
			$(this).parent().find('div.accordion').slideDown('slow');
			$(this).css({backgroundPosition: "left -26px"});
		},
		function(){
			$(this).parent().find('div.accordion').slideUp('fast');
			$(this).css({backgroundPosition: "left 0px"});
		}
	);


	// CADASTRO EM NEWSLETTER
	$("#voltar-promo").click(function()
	{
		$('.conf-promocoes').hide();
		$('.promocoes').show();
		$("#msg-promo").hide();
		$("#msg-ant").show();
	});
	
	//formulario de promocao
	$("#frmPromocao").submit(function()
	{		
			
		if(!$("#nome").val() || $("#nome").val() == 'Nome')
		{
			alert("Por favor informe seu nome");
			$("#nome").focus();
			return false;
		}
					
		if(!$("#email").val() || $("#email").val() == 'E-mail')
		{
			alert("Por favor informe seu e-mail");
			$("#email").focus();
			return false;
		}
		
		if(!checkMail($("#email").val()))
		{
			alert("E-mail inválido");
			$("#email").focus();
			return false;
		}
				
		$("#msg-promo").show();
		$("#msg-ant").hide();	
		
				
		
		//recebe id do produto
		var nome = $("#nome",this).val();
		var email = $("#email",this).val();
				
		$.post("http://www.xthor.com.br/sites/moveislang/AjaxRequest/CadPromocoes/cad_promocao.php",
		{
			nome: nome,
			email: email
		},
		function()
			{ 
				$("#nome").val('Nome');
				$("#email").val('E-mail');

				$('.promocoes').hide();
				$('.conf-promocoes').show(); 
			})
					
		return false;

	});
	//FIM CADASTRO NEWSLETTER
	
		
	$("#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});
	});
	
	$("#tipo_busca").change(function()
	{
		var id = $(this).val();
		
		var acao = 'http://www.metalartes.web401.uni5.net/' + id;
		
		//alert(acao);	
		
		$("#idPesquisa").attr("action",acao);
		
	});
	
	
	$("#idPesquisa").submit(function()
	{
		if(!$("#tipo_busca").val())
		{
			alert('Por favor selecione uma divisão de produtos para pesquisar.');
			$("#tipo_busca").focus();
			return false;
		}	
		if(!$("#nome_busca").val() || $("#nome_busca").val() == "Pesquisar por produto")
		{
			alert('Por favor informe um termo que deseja produtorar.');
			$("#nome_busca").focus();
			return false;
		}	
		return true;
	});
	
	//validacao formulário de Orçamento
	$("#FormOrcamento").submit(function()
	{		
		var control = 0;
		
		if(!$("#nome").val() || $("#nome").val() == "Nome")
		{
			$("#nome").parents("tr").next("tr").show();
			$("#nome").focus();
			control = 1;
		}
		else{
			$("#nome").parents("tr").next("tr").hide();
		}
		
		if(!$("#email").val() || $("#email").val() == "E-mail")
		{
			$("#email").parents("tr").next("tr").show();
			$("#email").focus();
			control = 1;
		}
		else{
			$("#email").parents("tr").next("tr").hide();
		}
		
		if(!checkMail($("#email").val()))
		{
			$("#email").parents("tr").next("tr").show();
			$("#email").focus();
			control = 1;
		}
		else{
			$("#email").parents("tr").next("tr").hide();
		}
		
		if(!$("#mensagem").val() || $("#mensagem").val() == "Obs.")
		{
			$("#mensagem").parents("tr").next("tr").show();
			$("#mensagem").focus();
			control = 1;
		}
		else{
			$("#mensagem").parents("tr").next("tr").hide();
		}
		
		if(control == 1)
			return false;
		else
			return true;
	});

	
	//validacao formulário de contato
	$("#frmSS1").submit(function()
	{		
		if(!$("#CustomFields_1_1").val())
		{
			alert('Por favor preencha o campo Nome.');
			$("#CustomFields_1_1").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;
		}
		
		return true;
	});
	
	//validacao formulário de login
	$("#loginForm").submit(function()
	{		
		if(!$("#usuario").val() || $("#usuario").val() == 'Usuário')
		{
			alert('Por favor preencha o campo Usuário.');
			$("#usuario").focus();
			return false;
		}
		
		if(!$("#senha").val() || $("#senha").val() == 'Senha')
		{
			alert('Por favor preencha o campo Senha.');
			$("#senha").focus();
			return false;
		}
		
		return true;
	});
	
	//validacao formulário de alteração
	$("#frmAlteraDados").submit(function()
	{		
		if(!$("#nome_usuario").val() || $("#nome_usuario").val() == 'Nome')
		{
			alert('Por favor preencha o campo Nome.');
			$("#nome_usuario").focus();
			return false;
		}
		
		if(!checkMail($("#email_usuario").val()))
		{
			alert('E-mail informado é Inválido');
			$("#email_usuario").focus();
			return false;
		}
		
		if(!$("#login_usuario").val() || $("#login_usuario").val() == 'Usuário')
		{
			alert('Por favor preencha o campo Usuário.');
			$("#login_usuario").focus();
			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 Orçamento
	$("#Form2").submit(function()
	{		
		if(!$("#nome_contato").val() || $("#nome_contato").val() == "Nome")
		{
			 $('#msg').show('fast', function() {
			    $("#msg").text('Por favor informe seu nome.');
			  });
	
			$("#nome_contato").focus();
			return false;
		}
		else{
			$('#msg').hide('fast');
		}
		
		if(!$("#email_contato").val() || $("#email_contato").val() == "E-mail")
		{
			 $('#msg').show('fast', function() {
				$("#msg").text('Por favor preencha informe seu e-mail.');
			 });
			$("#email_contato").focus();
			return false;
		}
		else{
			$('#msg').hide('fast');
		}
		if(!checkMail($("#email_contato").val()))
		{
			 $('#msg').show('fast', function() {
				$("#msg").text('E-mail Inválido');
			 });
			$("#email_contato").focus();
			return false;
		}
		else{
			$('#msg').hide('fast');
		}
		
		if(!$("#mensagem_contato").val() || $("#mensagem_contato").val() == "Mensagem")
		{
			$('#msg').show('fast', function() {
				$("#msg").text('Por favor preencha o campo Mensagem');
			});
			$("#mensagem_contato").focus();
			return false;
		}
		else{
			$('#msg').hide('fast');
		}
		return true;
	});
	
	//validacao formulário de Orçamento
	$("#FormContato").submit(function()
	{		
		if(!$("#nome").val() || $("#nome").val() == 'Nome')
		{
			 $('#msg').show('fast', function() {
			    $("#msg").text('Por favor preencha o campo Nome.');
			  });
	
			$("#nome").focus();
			return false;
		}
		else{
			$('#msg').hide('fast');
		}
		
		if(!$("#email").val() || $("#email").val() == 'E-mail')
		{
			 $('#msg').show('fast', function() {
				$("#msg").text('Por favor preencha o campo E-mail.');
			 });
			$("#email").focus();
			return false;
		}
		else{
			$('#msg').hide('fast');
		}
		if(!checkMail($("#email").val()))
		{
			 $('#msg').show('fast', function() {
				$("#msg").text('E-mail Inválido');
			 });
			$("#email").focus();
			return false;
		}
		else{
			$('#msg').hide('fast');
		}
		if(!$("#mensagem").val())
		{
			$('#msg').show('fast', function() {
				$("#msg").text('Por favor preencha o campo Mensagem');
			});
			$("#mensagem").focus();
			return false;
		}
		else{
			$('#msg').hide('fast');
		}
		if(!$("#captcha").val())
		{
			$('#msg').show('fast', function() {
				$("#msg").text('Por favor preencha o Código de verificação');
			});
			$("#captcha").focus();
			return false;
		}
		else{
			$('#msg').hide('fast');
		}
		return true;
		
		/*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() == 'O que você deseja?')
		{
			$("#msg").text('Por deixe a sua mensagem!');
			$("#mensagem").focus();
			return false;
		}
		if(!$("#captcha").val())
		{
			$("#msg").text('Por favor preencha o campo de verificação.');
			$("#captcha").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 = '';
}



