// JavaScript Document
String.prototype.trim = function() {
  					return this.replace(/^\s*/, "").replace(/\s*$/, "");
};
				
$(document).ready(function() { 
						   

	/*jQuery.each($.browser, function(i, val) {
		if((i.indexOf('msie')) == 0){
			//$('#ul_ie').css('top', '-10');
			$("ul [sei^='sei_']").css('top', '-20');
			$("ul [sei^='sei_3']").css('top', '-19');
			//alert($("li [sei^='sei_']").html());
		}
    });*/
					   
	/*$('#btnEmpresaTop').live('hover',
				function() { 
					$('#boxEmpresasTop').fadeIn('fast');
					$('#boxEmpresasTop').css({'right' : "0px"});
				}
	)

	$('#btnEmpresaBottom').live('hover',
				function() { 
					$('#boxEmpresasBottom').fadeIn('fast');
					$('#boxEmpresasBottom').css({'bottom' : "0px", 'left' : "0px"});
				}
	)
 
	$('.boxEmpresas').live('mouseleave',
				function() { $(this).fadeOut('fast');}
	)*/

	$('#li_produtos').hover(
		function() { $('ul', this).css('display', 'block');},
		function() { $('ul', this).css('display', 'none');}
	);
	/*
	$("li [id^='li_']").hover(
		function() { $(this).children().css('display', 'block');},
		function() { $(this).children().css('display', 'none');}
	);*/

	$('#li_solucoes').hover(
		function() { 
			$('ul', this).css('display', 'block');

		},
		function() { $('ul', this).css('display', 'none');}
	)
	
	$('#li_orcamentos').hover(
		function() { 
			$('ul', this).css('display', 'block');

		},
		function() { $('ul', this).css('display', 'none');}
	)
	
	
	$('#li_noticias').hover(
		function() { $('ul', this).css('display', 'block');},
		function() { $('ul', this).css('display', 'none');}
	)
	
	
	
	
	
	
	
	

	function sendbusca() {
		if ($("#busca-str").val().length >= 4)
			window.location.href = '../content/busca.php?q='+$("#busca-str").val();
		else
			alert('Informe uma palavra de busca com pelo menos 4 letras ou números.');
	}	
		
	$("#lupa").bind('click',function(){sendbusca();});
	
	$('#busca-str').keypress(function(event) {
		  if (event.keyCode == '13'){
			  event.preventDefault(); 
			  sendbusca();
		  }
	})
	
	
	
	
	
	$("input[name='fone']").live('focus', function(){
        $(this).setMask('phone');
    });
	
	
	
	
	
	
	
	// fale conosco
	$("#form_faleconosco #enviar-faleconosco").bind('click', function() {
		var erro = false;																	  
		
		var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	 	if (!regmail.test($("input[name='email']").val())) {
			alert("E-mail inválido");
		   	erro = true;			
     	}
	 	
	 	if($("input[name='nome']").val().length < 4){
	 		alert("Informe seu nome");
	 		erro = true;
	 	}
	 	
	 	if($("input[name='fone']").val().length < 14){
	 		alert("Telefone inválido");
	 		erro = true;
	 	}	 		
	 	
	 	if($("input[name='empresa']").val().length < 2){
	 		alert("Preencha o campo empresa");
	 		erro = true;
	 	}
	 	
	 	if($("input[name='cidade']").val().length < 2){
	 		alert("Preencha o campo cidade");
	 		erro = true;
	 	}
	 	
	 	if($("textarea[name='mensagem']").val().length < 5){
	 		alert("Preencha o campo mensagem");
	 		erro = true;
	 	}
	   	
		if(!erro){
			$("#form_faleconosco #enviar-faleconosco").val("Enviando");
			$.ajax({
				type: "POST",
				async:false,
				url: "../content/faleconosco_enviar.php",
				cache: false,
				data: {
					nome: $("input[name='nome']").val(), 
					email: $("input[name='email']").val(),
					fone: $("input[name='fone']").val(),
					empresa: $("input[name='empresa']").val(),
					estado: $("select[name='estado']").val(),
					cidade: $("input[name='cidade']").val(),
					interesse: $("select[name='interesse']").val(),
					mensagem: $("textarea[name='mensagem']").val()},
				context: document.body, 
				success: function(retorno){	
					retorno = retorno.trim();
					if (retorno == "OK") {
						$("#form_faleconosco #enviar-faleconosco").val("Enviar");
						alert('Sua mensagem foi enviada. \nAguarde o contato da nossa equipe.');
						$("input[name='nome']").val('');
						$("input[name='email']").val('');
						$("input[name='fone']").val(''),
						$("input[name='empresa']").val('');
						$("select[name='estado']").val('');
						$("input[name='cidade']").val('');
						$("select[name='interesse']").val('');
						$("textarea[name='mensagem']").val('');
					}else{
						alert('Não foi possível enviar sua mensagem.');
					}
				},
				error: function(XMLHttpRequest, textStatus, errorThrown) {
					alert('Não foi possível enviar sua mensagem.');
				}
			});
		}
	});
	
	
	
	
	
	
	
	
	
	// orçamento
	$("#form_suprimento #enviar-suprimento").bind('click', function() {
		var erro = false;																	  
		
		var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	 	if (!regmail.test($("input[name='email']").val())) {
			alert("E-mail inválido");
		   	erro = true;			
     	}
	 	
	 	if($("input[name='nome']").val().length < 4){
	 		alert("Informe seu nome");
	 		erro = true;
	 	}
	 	
	 	if($("input[name='empresa']").val().length < 2){
	 		alert("Preencha o campo empresa");
	 		erro = true;
	 	}
	 	
	 	if($("input[name='cidade']").val().length < 2){
	 		alert("Preencha o campo cidade");
	 		erro = true;
	 	}
	 	
	 	if($("textarea[name='itens']").val().length < 2){
	 		alert("Preencha o campo orçamento");
	 		erro = true;
	 	}
	 	
	 	if($("textarea[name='mensagem']").val().length < 5){
	 		alert("Preencha o campo mensagem");
	 		erro = true;
	 	}
	 	
	 	if(!erro){
	 		$("#form_suprimento #enviar-suprimento").val("Enviando");
			$.ajax({
				type: "POST",
				async:false,
				url: "../content/suprimentos_enviar.php",
				cache: false,
				data: {
					nome: $("input[name='nome']").val(), 
					email: $("input[name='email']").val(),
					empresa: $("input[name='empresa']").val(),
					estado: $("select[name='estado']").val(),
					cidade: $("input[name='cidade']").val(),
					itens: $("textarea[name='itens']").val(),
				    mensagem: $("textarea[name='mensagem']").val()},
				context: document.body, 
				success: function(retorno){	
					retorno = retorno.trim();				
					if (retorno == "OK") {					
						alert('Sua mensagem foi enviada. \nAguarde o contato da nossa equipe.');
						$("input[name='nome']").val('');
						$("input[name='email']").val('');
						$("input[name='empresa']").val('');
						$("select[name='estado']").val('');
						$("input[name='cidade']").val('');
						$("textarea[name='itens']").val('');
						$("textarea[name='mensagem']").val('');
					}else{
						alert('Não foi possível enviar sua mensagem.');
					}
		      	},
	      		error: function(XMLHttpRequest, textStatus, errorThrown) {
		      		alert('Não foi possível enviar sua mensagem.');
	      		}
		    });
	 	}
	});
	
	
	
	
	
	
	
	
	
	
	// orçamento
	$("#form_assistencia #enviar-assistencia").bind('click', function() {
		var erro = false;																	  
		
		var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	 	if (!regmail.test($("input[name='email']").val())) {
			alert("E-mail inválido");
		   	erro = true;			
     	}
	 	
	 	if($("input[name='nome']").val().length < 4){
	 		alert("Informe seu nome");
	 		erro = true;
	 	}
	 	
	 	if($("input[name='empresa']").val().length < 2){
	 		alert("Preencha o campo empresa");
	 		erro = true;
	 	}
	 	
	 	if($("input[name='cidade']").val().length < 2){
	 		alert("Preencha o campo cidade");
	 		erro = true;
	 	}
	 	
	 	if($("textarea[name='itens']").val().length < 2){
	 		alert("Preencha o campo orçamento");
	 		erro = true;
	 	}
	 	
	 	if($("textarea[name='mensagem']").val().length < 5){
	 		alert("Preencha o campo mensagem");
	 		erro = true;
	 	}
	 	
	 	if(!erro){
	 		$("#form_suprimento #enviar-suprimento").val("Enviando");
			$.ajax({
				type: "POST",
				async:false,
				url: "../content/assistencia_enviar.php",
				cache: false,
				data: {
					nome: $("input[name='nome']").val(), 
					email: $("input[name='email']").val(),
					empresa: $("input[name='empresa']").val(),
					estado: $("select[name='estado']").val(),
					cidade: $("input[name='cidade']").val(),
					itens: $("textarea[name='itens']").val(),
				    mensagem: $("textarea[name='mensagem']").val()},
				context: document.body, 
				success: function(retorno){	
					retorno = retorno.trim();				
					if (retorno == "OK") {					
						alert('Sua mensagem foi enviada. \nAguarde o contato da nossa equipe.');
						$("input[name='nome']").val('');
						$("input[name='email']").val('');
						$("input[name='empresa']").val('');
						$("select[name='estado']").val('');
						$("input[name='cidade']").val('');
						$("textarea[name='itens']").val('');
						$("textarea[name='mensagem']").val('');
					}else{
						alert('Não foi possível enviar sua mensagem.');
					}
		      	},
	      		error: function(XMLHttpRequest, textStatus, errorThrown) {
		      		alert('Não foi possível enviar sua mensagem.');
	      		}
		    });
	 	}
	});
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	// newsletter
	$("a[name='newsEnvia']").bind('click', function() {
		var erro = false;
		//valida email
		var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	 	if (!regmail.test($("input[name='newsEmail']").val())) {
			alert("E-mail inválido");
		   	erro = true;			
     	}
		if(!erro){
			$.ajax({
				type: "POST",
				async:false,
				url: "../content/newsletter_salvar.php",
				cache: false,
				data: {				
					email: $("input[name='newsEmail']").val()
				},
				context: document.body, 
				success: function(retorno){	
					retorno = retorno.trim();
					if (retorno == "OK") {					
						alert('Seu email foi cadastrado com sucesso');
						$("input[name='newsEmail']").val('');					
					}else{
						alert('Não foi possível cadastrar seu email.');
					}
				},
				error: function(XMLHttpRequest, textStatus, errorThrown) {
					alert('Não foi possível cadastrar seu email.');
				}
			});
		}
	});
	
	
	
	
	
	
	
	/*
	 * marcas
	 */	 
	 
	 setInterval(function(){
		var e = $("#marcas .hide");
		e.siblings("ul").addClass("hide").fadeOut("slow");		
		e.fadeIn().removeClass("hide");		
	 }, 6000);
	 
	 
	
	
	
	
	
	
});
