jQuery.noConflict();
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////Underline for NAV links
////////////////////////////////////////////////////////////////
function NavUnderline(positionTop,elementStart) {
	//Customizable
	var positionTop = positionTop; //Get (in px) the top background position
	var positionLeft = elementStart; //Get the id of element for start position
	var defaultPositionLeft = 700; //Default position (in px) for start left background (if positionLeft is blank)
	var parentalElement = '#header .nav'; //Element with the background image and container of elements for navigation
	var elements = 'li'; //Elements for navigation (without parental)
	var underlineWidth = 43; //Width of underline image (in px)
	
	//Ok, thats all...
	var quantity = jQuery(parentalElement).children().size();
	var i; var o;
	var position = 0;
	
	//Started position
	if(positionLeft != '/' && positionLeft != '') {
		for(i=0;i<quantity;i++) {
			if(jQuery(parentalElement+' '+elements+':eq('+i+')').attr('class') == positionLeft) {
				for(o=0;o<i;o++) {
					position += jQuery(parentalElement+' '+elements+':eq('+o+')').outerWidth();
				}
				position += jQuery(parentalElement+' '+elements+':eq('+i+')').outerWidth()/2;
				position -= underlineWidth/2;
				positionLeft = position;
				jQuery(parentalElement).css({backgroundPosition:positionLeft+"px "+positionTop});
				position = 0;
			}
		}
	} else {
		positionLeft = defaultPositionLeft;
		jQuery(parentalElement).css({backgroundPosition:positionLeft+"px "+positionTop});
	}
	
	//Set position of elements
	jQuery(parentalElement + ' ' + elements).each(function(i) {
		jQuery(this).mouseover(function() {
			for(o=0;o<i;o++) {
				position += jQuery(parentalElement+' '+elements+':eq('+o+')').outerWidth();
			}
			position += jQuery(this).outerWidth()/2;
			position -= underlineWidth/2;
			jQuery(parentalElement).stop().animate({backgroundPosition:position+"px "+positionTop});
		});
	});
		
	//Return to default position
	jQuery(parentalElement + ' ' + elements).mouseout(function() {
		position = 0;
		jQuery(parentalElement).stop().animate({backgroundPosition:positionLeft+"px "+positionTop});
	});
}

////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////Sideline for "servicos" links
////////////////////////////////////////////////////////////////
function SideLine(parentalElement,defaultPosition,option) {
	//Customizable
	var parentalElement = parentalElement; //Element of container of elements for navigation and image
	var elements = 'li a.list'; //Elements for navigation (without parental)
	var image = '.sideline'; //Image element
	var defaultPosition = defaultPosition; //Default position of image
	
	//Ok, thats all...
	var quantity = jQuery(parentalElement + ' ' + elements).length;
	var i; var o; var clicked; var newPosition;
	var position = defaultPosition;
	var underlineHeight = jQuery(parentalElement + ' ' + image).outerHeight();
	
	//Started position	
	jQuery(parentalElement + ' ' + image).animate({marginTop:defaultPosition + "px"});
	
	//Close the box
	if(option == "close") {
		jQuery(parentalElement + ' .infobox').fadeOut('fast');
		jQuery(parentalElement + ' ' + elements).each(function(i) {
			jQuery(this).removeClass('checked');
		});
	}
	
	//On mouse over and click
	jQuery(parentalElement + ' ' + elements).each(function(i) {
		//On mouse over
		jQuery(this).mouseover(function() {
			if(clicked != true) { //If dont clicked on a link
				for(o=0;o<i;o++) {
					position += jQuery(parentalElement+' '+elements+':eq('+o+')').outerHeight();
				}
				//position += underlineHeight/2;
				position += defaultPosition/2;
				
				jQuery(parentalElement + ' ' + image).stop().animate({marginTop:position + "px"});
			} else { //If clicked on a link
				for(o=0;o<i;o++) {
					position += jQuery(parentalElement+' '+elements+':eq('+o+')').outerHeight();
				}
				position += underlineHeight/2;
				position += defaultPosition;
				jQuery(parentalElement + ' ' + image).stop().animate({marginTop:position + "px"});
			}
		});
		//On click on a link
		jQuery(this).click(function() {
			jQuery(parentalElement + ' ' + elements).each(function(i) {
				jQuery(this).removeClass('checked');
			});
			jQuery(parentalElement + ' ' + image).stop().animate({marginTop:position + "px"});
			jQuery(this).addClass('checked');
			clicked = true;
			newPosition = position;
		});
	});
	
	//Return to default position
	jQuery(parentalElement + ' ' + elements).mouseout(function() {
		if(clicked != true) {
			position = defaultPosition;
			jQuery(parentalElement + ' ' + image).stop().animate({marginTop:defaultPosition + "px"});
		} else {
			position = 0;
			jQuery(parentalElement + ' ' + image).stop().animate({marginTop:newPosition + "px"});
		}
			
	});
}

function troca(url_padrao,produto,imagem){
 //jQuery("#principal").fadeOut(100);
 troca2(url_padrao,produto,imagem);

}
function troca2(url_padrao,produto,imagem){
 jQuery("#principal").attr("src",url_padrao+"/_images/produtos/"+produto+"/"+imagem);
 //jQuery("#principal").fadeIn(100);
}

function select_catalogo(){
 jQuery("ul.nav li.catalogo_virtual a").addClass("selected");
 jQuery("ul.nav li.produtos a").removeClass("selected");

}


///////////////////////////////////////////////////////////////////////////////////////////////////////////////
jQuery(document).ready(function(){
	////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////Get content of "servicos" page and put in container
	////////////////////////////////////////////////////////////////
	jQuery('#p1 .infobox, #p2 .infobox, #p3 .infobox').hide();

	jQuery('#p1 ul li a.list').each(function(i) { //For each element
		jQuery(this).click(function() {
			var jQueryhtml = jQuery('#p1 ul li .info').eq(i).html();
			jQuery('#p1 .infobox').fadeOut('fast', function() {jQuery('#p1 .infobox').fadeIn('normal'); jQuery('#p1 .infobox').html('<a href="javascript:SideLine(\'#p1\',25,\'close\')" title="Fechar esta informação" class="fechar">Fechar</a>' + jQueryhtml);});
		});
	});
	jQuery('#p2 ul li a.list').each(function(i) { //For each element
		jQuery(this).click(function() {
			var jQueryhtml = jQuery('#p2 ul li .info').eq(i).html();
			jQuery('#p2 .infobox').fadeOut('fast', function() {jQuery('#p2 .infobox').fadeIn('normal'); jQuery('#p2 .infobox').html('<a href="javascript:SideLine(\'#p2\',25,\'close\')" title="Fechar esta informação" class="fechar">Fechar</a>' + jQueryhtml);});
		});
	});
	jQuery('#p3 ul li a.list').each(function(i) { //For each element
		jQuery(this).click(function() {
			var jQueryhtml = jQuery('#p3 ul li .info').eq(i).html();
			jQuery('#p3 .infobox').fadeOut('fast', function() {jQuery('#p3 .infobox').fadeIn('normal'); jQuery('#p3 .infobox').html('<a href="javascript:SideLine(\'#p3\',25,\'close\')" title="Fechar esta informação" class="fechar">Fechar</a>' + jQueryhtml);});
		});
	});
    jQuery(".representantes h5").each(function(i){
      jQuery(this).click(function(){
      jQuery(".representantes ul.info").eq(i).slideToggle();
      if(jQuery(this).is(".selected"))
      {
        jQuery(this).removeClass("selected");
      }
      else
      {
        jQuery(this).addClass("selected");
      }
    });
    });
		
////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////Validation for "Reenvio de Senha" form
	////////////////////////////////////////////////////////////////
	//Focus style
	jQuery('#section.reenvio_senha #content form input.text').each(function(i){ 
		jQuery(this).removeClass('error');
		jQuery(this).focus(function() {jQuery(this).addClass('selected')});
		jQuery(this).blur(function() {jQuery(this).removeClass('selected').removeClass('error')});
	});
		
																															 
	jQuery('#section.reenvio_senha #content form ').submit(function() {
		//Variables for validation
		var hasError = false;
		var msg = '';
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		//Global check
		jQuery('#section.reenvio_senha #content form input.text').each(function(i){
			//Reset classes
			jQuery(this).removeClass('selected');
			jQuery(this).removeClass('error');

			//Verify if is blank
			if(!jQuery(this).val()) {
				jQuery(this).addClass('error');
				hasError = true;
			}
		});
		
		if(hasError == false) {
			//Variables for values
			var mail = jQuery('#section.reenvio_senha form #mail');
			
			//Validation
			if(!emailReg.test(jQuery(mail).val())) { //Email validation
				hasError = true;
				msg = "<p>Este email não é válido</p>";
				jQuery(mail).addClass('error');
			}
		}

		//Error message and send form
		if(hasError == true) {
			if(msg == '') {
				jQuery('#section.reenvio_senha #content form .message_box').fadeIn('fast').html('<p>Verifique se o e-mail está preenchido corretamente.</p>').css('background-position','0px 0px');
			} else {
				jQuery('#section.reenvio_senha #content form .message_box').fadeIn('fast').html(msg).css('background-position','0px 0px');
			}
		} else {
			jQuery('#section.reenvio_senha #content form .message_box').ajaxStart(function(){jQuery(this).fadeIn('fast').html('<p>Aguarde...</p>').css('background-position','0px -55px')});
			jQuery.ajax({ 
				type: "POST",
				url: "ajax/reenvio_senha.ajax.php",
				data: "mail="+jQuery(mail).val(),
				success: function(){
					jQuery('#section.reenvio_senha #content form .message_box').fadeIn('fast').html('<p>Sua solicita&ccedil;&atilde;o foi enviada com sucesso.<br />Verifique seu e-mail.</p>').css('background-position','0px -55px');
				}
			});
		}

		return false;
	});


////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////Validation for "Clube de Vantagens - Você Fez" form
	////////////////////////////////////////////////////////////////
	//Focus style
	jQuery('#section.clube_de_vantagens_vocefez #content.logado .form_vantagens input.text').each(function(i){
		jQuery(this).removeClass('error');
		jQuery(this).focus(function() {jQuery(this).addClass('selected')});
		jQuery(this).blur(function() {jQuery(this).removeClass('selected').removeClass('error')});
	});
	
	jQuery('#section.clube_de_vantagens_vocefez #content form textarea').each(function(i){
		jQuery(".errortextarea").removeClass('error');
		jQuery(this).focus(function() {jQuery(".errortextarea").addClass('selected')});
		jQuery(this).blur(function() {jQuery(".errortextarea").removeClass('selected').removeClass('error')});

	});
	
																															 
	jQuery('#section.clube_de_vantagens_vocefez #content.logado .form_vantagens form ').submit(function() {
		//Variables for validation
		var hasError = false;
		var msg = '';
		
		//Global check
		jQuery('#section.clube_de_vantagens_vocefez #content.logado .form_vantagens .label-resume input.text ').each(function(i){
			//Reset classes
			jQuery(this).removeClass('selected');
			jQuery(this).removeClass('error');

			//Verify if is blank
			if(!jQuery(this).val()) {
				jQuery(this).addClass('error');
				hasError = true;
			}
		});

                if(hasError == true) {

        }

        //Global check
		jQuery('#section.clube_de_vantagens_vocefez #content.logado .form_vantagens textarea').each(function(i){
			//Reset classes
			jQuery(this).removeClass('selected');
			jQuery(this).removeClass('error');

			//Verify if is blank
			if(!jQuery(this).val()) {
				jQuery('.errortextarea').addClass('error');
				hasError = true;
			}
		});


		if(hasError == false) {
			//Variables for values
			var message = jQuery('#section.clube_de_vantagens_vocefez #content.logado .form_vantagens #message');
			var resume = jQuery('#section.clube_de_vantagens_vocefez #content.logado .form_vantagens #resume');
			var resumename = jQuery('#section.clube_de_vantagens_vocefez #content.logado .form_vantagens #resume-name');
			
			//Validation
			var ext = jQuery(resume).val().split('.').pop().toLowerCase(); //File validation
			var allow = new Array('gif','png','jpg','jpeg','doc','docx','pdf','txt','cdr','psd','rtf','ppt','pptx','pps','ppsx');
			if(jQuery.inArray(ext, allow) == -1) {
			hasError = true;
				msg = "<p>Este tipo de arquivo não é válido.</p>";
				jQuery(resumename).addClass('error');
			}
		}

		//Error message and send form
		if(hasError == true) {
			if(msg == '') {
				jQuery('#section.clube_de_vantagens_vocefez #content.logado .form_vantagens .message_box').fadeIn('fast').html('<p>Verifique os campos acima. Todos eles devem estar preenchidos.</p>').css('background-position','0px 0px');
			} else {
				jQuery('#section.clube_de_vantagens_vocefez #content.logado .form_vantagens .message_box').fadeIn('fast').html(msg).css('background-position','0px 0px');
			}
		} else {
				window.document.voce_fez.submit();
		   /*	jQuery('#section.clube_de_vantagens_vocefez #content.logado .form_vantagens .message_box').ajaxStart(function(){jQuery(this).fadeIn('fast').html('<p>Aguarde...</p>').css('background-position','0px -55px')});
			jQuery.ajax({ 
				type: "POST",
				url: "ajax/clube_de_vantagens_vcfez.ajax.php",
				data: "message="+jQuery(message).val()+"&resumename="+jQuery(resumename).val()+"&resume="+jQuery(resume).val(),
				success: function(){
					jQuery('#section.clube_de_vantagens_vocefez #content.logado .form_vantagens .message_box').fadeIn('fast').html('<p>Sua mensagem foi enviada com sucesso.<br />Aguarde retorno.</p>').css('background-position','0px -55px');
				}
			}); */
		}

		return false;
	});

////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////Validation for "representante" form
	////////////////////////////////////////////////////////////////
	//Focus style
	jQuery('#section.representante #content form input.text').each(function(i){ 
		jQuery(this).removeClass('error');
		jQuery(this).focus(function() {jQuery(this).addClass('selected')});
		jQuery(this).blur(function() {jQuery(this).removeClass('selected').removeClass('error')});
	});
	
	jQuery('#section.representante #content form textarea').each(function(i){
		jQuery(".errortextarea").removeClass('error');
		jQuery(this).focus(function() {jQuery(".errortextarea").addClass('selected')});
		jQuery(this).blur(function() {jQuery(".errortextarea").removeClass('selected').removeClass('error')});

	});
	
	
	//Mask inputs
	jQuery("#section.representante #content #phone").mask("(99) 9999-9999",{placeholder:" "});
	jQuery("#section.representante form #cnpj").mask("99.999.999/9999-99",{placeholder:" "});
																															 
	jQuery('#section.representante #content form ').submit(function() {
		//Variables for validation
		var hasError = false;
		var msg = '';
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var txtReg = /^[a-z A-ZãÃáÁàÀêÊéÉèÈíÍìÌôÔõÕóÓòÒúÚùÙûÛçÇ\.]+$/;
		var nmbReg = /^\d+$/;
		var phoneReg = /^(\(\d{2}\)|\d{2})?\s?\d{4}-?\d{4}$/;
		var cnpjReg = /^(\d{2})\.(\d{3})\.(\d{3})\/(\d{4})-(\d{2})$/;
		
		//Global check
		jQuery('#section.representante #content form input.text').each(function(i){
			//Reset classes
			jQuery(this).removeClass('selected');
			jQuery(this).removeClass('error');

			//Verify if is blank
			if(!jQuery(this).val()) {
				jQuery(this).addClass('error');
				hasError = true;
			}
		});
        jQuery('#section.representante #content form textarea').each(function(i){
            //Reset classes
			jQuery(this).removeClass('selected');
			jQuery(this).removeClass('error');

			//Verify if is blank
			if(!jQuery(this).val()) {
				jQuery('#section.representante #content form div.errortextarea').addClass('error');
				hasError = true;
			}
		});
		
		if(hasError == false) {
			//Variables for values
			var name = jQuery('#section.representante form #name');
			var mail = jQuery('#section.representante form #mail');
			var empresa = jQuery('#section.representante form #empresa');
			var cnpj = jQuery('#section.representante form #cnpj');
			var endereco = jQuery('#section.representante form #endereco');
			var cidade = jQuery('#section.representante form #cidade');
			var phone = jQuery('#section.representante form #phone');
			var message = jQuery('#section.representante form #message');
			
			//Validation
			if(!txtReg.test(jQuery(name).val())) { //Name validation
				hasError = true;
				msg = "<p>Este nome não é válido</p>";
				jQuery(name).addClass('error');
			}
			if(!emailReg.test(jQuery(mail).val())) { //Email validation
				hasError = true;
				msg = "<p>Este email não é válido</p>";
				jQuery(mail).addClass('error');
			}
			if(!txtReg.test(jQuery(empresa).val())) { //Empresa validation
				hasError = true;
				msg = "<p>Esta empresa não é válida</p>";
				jQuery(empresa).addClass('error');
			}
			if(!cnpjReg.test(jQuery(cnpj).val())) { //CNPJ validation
				hasError = true;
				msg = "<p>Este CNPJ não é válido</p>";
				jQuery(cnpj).addClass('error');
			}
			if(!txtReg.test(jQuery(endereco).val())) { //Endereço validation
				hasError = true;
				msg = "<p>Este endereço não é válido</p>";
				jQuery(endereco).addClass('error');
			}
			if(!txtReg.test(jQuery(cidade).val())) { //Cidade validation
				hasError = true;
				msg = "<p>Esta cidade não é válida</p>";
				jQuery(cidade).addClass('error');
			}
			if(!phoneReg.test(jQuery(phone).val())) { //Phone validation
				hasError = true;
				msg = "<p>Este telefone não é válido</p>";
				jQuery(phone).addClass('error');
			}
		}

		//Error message and send form
		if(hasError == true) {
			if(msg == '') {
				jQuery('#section.representante #content form .message_box').fadeIn('fast').html('<p>Verifique os campos abaixo. Todos eles devem estar preenchidos.</p>').css('background-position','0px 0px');
			} else {
				jQuery('#section.representante #content form .message_box').fadeIn('fast').html(msg).css('background-position','0px 0px');
			}
		} else {
			jQuery('#section.representante #content form .message_box').ajaxStart(function(){jQuery(this).fadeIn('fast').html('<p>Aguarde...</p>').css('background-position','0px -55px')});
			jQuery.ajax({
				type: "POST",
				url: "ajax/representante.ajax.php",
				data: "name="+jQuery(name).val()+"&mail="+jQuery(mail).val()+"&empresa="+jQuery(empresa).val()+"&cnpj="+jQuery(cnpj).val()+"&endereco="+jQuery(endereco).val()+
				"&cidade="+jQuery(cidade).val()+"&phone="+jQuery(phone).val()+"&message="+jQuery(message).val(),
				success: function(){
					jQuery('#section.representante #content form .message_box').fadeIn('fast').html('<p>Sua mensagem foi enviada com sucesso.<br />Aguarde retorno.</p>').css('background-position','0px -55px');
				}
			});
		}

		return false;
	});
////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////Validation for "trabalhe-conosco" form
	////////////////////////////////////////////////////////////////
	//Focus style
	jQuery('#section.trabalhe_conosco #content form input.text').each(function(i){
		jQuery(this).removeClass('error');
		jQuery(this).focus(function() {jQuery(this).addClass('selected')});
		jQuery(this).blur(function() {jQuery(this).removeClass('selected').removeClass('error')});
	});


	jQuery('#section.trabalhe_conosco #content form textarea').each(function(i){
		jQuery(".errortextarea").removeClass('error');
		jQuery(this).focus(function() {jQuery(".errortextarea").addClass('selected')});
		jQuery(this).blur(function() {jQuery(".errortextarea").removeClass('selected').removeClass('error')});

	});

	//Mask inputs
	jQuery("#section.trabalhe_conosco #content #phone").mask("(99) 9999-9999",{placeholder:" "});

	jQuery('#section.trabalhe_conosco #content form ').submit(function() {
		//Variables for validation
		var hasError = false;
		var msg = '';
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var txtReg = /^[a-z A-ZãÃáÁàÀêÊéÉèÈíÍìÌôÔõÕóÓòÒúÚùÙûÛçÇ\.]+$/;
		var nmbReg = /^\d+$/;
		var phoneReg = /^(\(\d{2}\)|\d{2})?\s?\d{4}-?\d{4}$/;

		//Global check
		jQuery('#section.trabalhe_conosco #content form input.text').each(function(i){
			//Reset classes
			jQuery(this).removeClass('selected');
			jQuery(this).removeClass('error');

			//Verify if is blank
			if(!jQuery(this).val()) {
				jQuery(this).addClass('error');
				hasError = true;
			}
		});

        //Global check
		jQuery('#section.trabalhe_conosco #content form textarea').each(function(i){
			//Reset classes
			jQuery(".errortextarea").removeClass('selected');
			jQuery(".errortextarea").removeClass('error');
			//Verify if is blank

			if(!jQuery(this).val()) {
				jQuery(".errortextarea").addClass('error');
				hasError = true;
			}
		});

		if(hasError == false) {
			//Variables for values
			var name = jQuery('#section.trabalhe_conosco #content form #name');
			var mail = jQuery('#section.trabalhe_conosco #content form #mail');
			var cidade = jQuery('#section.trabalhe_conosco #content form #cidade');
			var phone = jQuery('#section.trabalhe_conosco #content form #phone');
			var cargo = jQuery('#section.trabalhe_conosco #content form #cargo');
			var message = jQuery('#section.trabalhe_conosco #content form #message');
			var resume = jQuery('#section.trabalhe_conosco #content form #resume');
			var resumename = jQuery('#section.trabalhe_conosco #content form #resume-name');

			//Validation
			if(!txtReg.test(jquery(name).val())) { //Name validation
				hasError = true;
				msg = "<p>Este nome não é válido</p>";
				jQuery(name).addClass('error');
			}
			if(!emailReg.test(jQuery(mail).val())) { //Email validation
				hasError = true;
				msg = "<p>Este email não é válido</p>";
				jQuery(mail).addClass('error');
			}
			if(!txtReg.test(jQuery(cidade).val())) { //Cidade validation
				hasError = true;
				msg = "<p>Esta cidade não é válida</p>";
				jQuery(cidade).addClass('error');
			}
			if(!phoneReg.test(jQuery(phone).val())) { //Phone validation
				hasError = true;
				msg = "<p>Este telefone não é válido</p>";
				jQuery(phone).addClass('error');
			}
			if(!txtReg.test(jQuery(cargo).val())) { //Função Pretendida validation
				hasError = true;
				msg = "<p>Este cargo não é válido</p>";
				jQuery(cargo).addClass('error');
			}
			var ext = jQuery(resume).val().split('.').pop().toLowerCase(); //File validation
			var allow = new Array('gif','png','jpg','jpeg','doc','docx','pdf','txt','cdr','psd','rtf','ppt','pptx','pps','ppsx');
			if(jQuery.inArray(ext, allow) == -1) {
			hasError = true;
				msg = "<p>Este tipo de arquivo não é válido</p>";
				jQuery(resumename).addClass('error');
			}
		}

		//Error message and send form
		if(hasError == true) {
			if(msg == '') {
				jQuery('#section.trabalhe_conosco #content form .message_box').fadeIn('fast').html('<p>Verifique os campos abaixo. Todos eles devem estar preenchidos.</p>').css('background-position','0px 0px');
			} else {
				jQuery('#section.trabalhe_conosco #content form .message_box').fadeIn('fast').html(msg).css('background-position','0px 0px');
			}
		} else {
            window.document.trabalhe_conosco.submit();

            /*$('#section.trabalhe_conosco #content form .message_box').ajaxStart(function(){$(this).fadeIn('fast').html('<p>Aguarde...</p>').css('background-position','0px -55px')});
			$.ajax({
				type: "POST",
				url: "ajax/trabalhe-conosco.ajax.php",
				data: "name="+$(name).val()+"&mail="+$(mail).val()+"&cidade="+$(cidade).val()+"&phone="+$(phone).val()+"&cargo="+$(cargo).val()+"&message="+$(message).val()+"&resumename="+$(resumename).val()+"&resume="+$(resume).val(),
				success: function(){
					$('#section.trabalhe_conosco #content form .message_box').fadeIn('fast').html('<p>Sua mensagem foi enviada com sucesso.<br />Aguarde retorno.</p>').css('background-position','0px -55px');
				}
			});*/
		}

		return false;
	});

////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////Validation for "cadastro" form
	////////////////////////////////////////////////////////////////
	//Focus style
	jQuery('#section.cadastro #content form input.text').each(function(i){
		jQuery(this).removeClass('error');
		jQuery(this).focus(function() {jQuery(this).addClass('selected')});
		jQuery(this).blur(function() {jQuery(this).removeClass('selected').removeClass('error')});
	});


	//Mask inputs
    jQuery("#section.cadastro #content form #phone").mask("(99) 9999-9999",{placeholder:" "});
	jQuery("#section.cadastro #content form #cnpj").mask("99.999.999/9999-99",{placeholder:" "});

	jQuery('#section.cadastro #content form ').submit(function() {
		//Variables for validation
        var hasError = false;
		var msg = '';
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var txtReg = /^[a-z A-ZãÃáÁàÀêÊéÉèÈíÍìÌôÔõÕóÓòÒúÚùÙûÛçÇ\.]+$/;
		var nmbReg = /^\d+$/;
		var phoneReg = /^(\(\d{2}\)|\d{2})?\s?\d{4}-?\d{4}$/;
		var cnpjReg = /^(\d{2})\.(\d{3})\.(\d{3})\/(\d{4})-(\d{2})$/;

		//Global check
		jQuery('#section.cadastro #content form input.text').each(function(i){
			//Reset classes
			jQuery(this).removeClass('selected');
			jQuery(this).removeClass('error');
			//Verify if is blank
			if(!jQuery(this).val()) {
				jQuery(this).addClass('error');
				hasError = true;
			}
		});

        var dados = new Array();
        //Global check for checkbox
		jQuery('#section.cadastro #content form input.checkbox:checked').each(function(i){

          if(jQuery(this).attr('checked')==true){
           dados.push(jQuery(this).attr('name'));
          }
		});


		if(hasError == false) { // Se os campos estiverem preenchidos faça
			//Variables for values
			var name = jQuery('#section.cadastro #content form #name');
			var mail = jQuery('#section.cadastro #content form #mail');
			var cidade = jQuery('#section.cadastro #content form #cidade');
			var empresa = jQuery('#section.cadastro #content form #empresa');
			var cnpj = jQuery('#section.cadastro #content form #cnpj');
			var estado = jQuery('#section.cadastro #content form #estado');
 			var phone = jQuery('#section.cadastro #content form #phone');


			//Validation
			if(!txtReg.test(jQuery(name).val())) { //Name validation
                hasError = true;
				msg = "<p>Este nome não é válido</p>";
				jQuery(name).addClass('error');
			}
            if(!emailReg.test(jQuery(mail).val())) { //Email validation
                hasError = true;
                msg = "<p>Este email não é válido</p>";
				jQuery(mail).addClass('error');
			}
    		if(!txtReg.test(cidade.val())) { //Cidade validation
                hasError = true;
				msg = "<p>Esta cidade não é válida</p>";
				jQuery(cidade).addClass('error');
			}
			if(!txtReg.test(jQuery(empresa).val())) { //Empresa validation
				hasError = true;
				msg = "<p>Esta empresa não é válida</p>";
				jQuery(empresa).addClass('error');
			}
			if(!cnpjReg.test(jQuery(cnpj).val())) { //CNPJ validation
				hasError = true;
				msg = "<p>Este CNPJ não é válido</p>";
				jQuery(cnpj).addClass('error');
			}
            if(!phoneReg.test(jQuery(phone).val())) { //Phone validation
				hasError = true;
                msg = "<p>Este telefone não é válido</p>";
				jQuery(phone).addClass('error');
			}
        }

		//Error message and send form
		if(hasError == true) {
			if(msg == '') {
				jQuery('#section.cadastro #content form .message_box').fadeIn('fast').html('<p>Verifique os campos abaixo. Todos eles devem estar preenchidos.</p>').css('background-position','0px 0px');
			} else {
				jQuery('#section.cadastro #content form .message_box').fadeIn('fast').html(msg).css('background-position','0px 0px');
			}
		} else {
			jQuery('#section.cadastro #content form .message_box').ajaxStart(function(){jQuery(this).fadeIn('fast').html('<p>Aguarde...</p>').css('background-position','0px -55px')});
			jQuery.ajax({ 
				type: "POST",
				url: "ajax/cadastro.ajax.php",
				data: "name="+jQuery(name).val()+"&mail="+jQuery(mail).val()+"&cidade="+jQuery(cidade).val()+"&empresa="+jQuery(empresa).val()+"&cnpj="+jQuery(cnpj).val()+"&phone="+jQuery(phone).val()+"&estado="+jQuery(estado).val()+"&setores="+dados,
				success: function(){
					jQuery('#section.cadastro #content form .message_box').fadeIn('fast').html('<p>Sua mensagem foi enviada com sucesso.<br />Aguarde retorno.</p>').css('background-position','0px -55px');
				}
			});
		}

		return false;
	});
		
////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////Validation for "fale-conosco" form
	////////////////////////////////////////////////////////////////
	//Focus style
	jQuery('#section.fale_conosco #content form input.text').each(function(i){
		jQuery(this).removeClass('error');
		jQuery(this).focus(function() {jQuery(this).addClass('selected')});
		jQuery(this).blur(function() {jQuery(this).removeClass('selected').removeClass('error')});

	});

    jQuery('#section.fale_conosco #content form textarea').each(function(i){
		jQuery(".errortextarea").removeClass('error');
		jQuery(this).focus(function() {jQuery(".errortextarea").addClass('selected')});
		jQuery(this).blur(function() {jQuery(".errortextarea").removeClass('selected').removeClass('error')});

	});

	
   	//Mask inputs
	jQuery("#section.fale_conosco #content form #phone").mask("(99) 9999-9999",{placeholder:" "});

	jQuery('#section.fale_conosco #content form').submit(function() {

		//Variables for validation
		var hasError = false;
		var msg = '';
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var txtReg = /^[a-z A-ZãÃáÁàÀêÊéÉèÈíÍìÌôÔõÕóÓòÒúÚùÙûÛçÇ\.]+$/;
		var nmbReg = /^\d+$/;
		var phoneReg = /^(\(\d{2}\)|\d{2})?\s?\d{4}-?\d{4}$/;

  		//Global check
		jQuery('#section.fale_conosco #content form input.text').each(function(i){
            //Reset classes
			jQuery(this).removeClass('selected');
			jQuery(this).removeClass('error');

			//Verify if is blank
			if(!jQuery(this).val()) {
				jQuery(this).addClass('error');
				hasError = true;
			}
		});
        jQuery('#section.fale_conosco #content form textarea').each(function(i){
            //Reset classes
			jQuery(this).removeClass('selected');
			jQuery(this).removeClass('error');

			//Verify if is blank
			if(!jQuery(this).val()) {
				jQuery('#section.fale_conosco #content form div.errortextarea').addClass('error');
				hasError = true;
			}
		});

		if(hasError == false) {
			//Variables for values
			var name = jQuery('#section.fale_conosco #content form #name');
			var mail = jQuery('#section.fale_conosco #content form #mail');
			var cidade = jQuery('#section.fale_conosco #content form #cidade');
			var phone = jQuery('#section.fale_conosco #content form #phone');
			var message = jQuery('#section.fale_conosco #content form #message');


			//Validation
			if(!txtReg.test(jQuery(name).val())) { //Name validation
				hasError = true;
				msg = "<p>Este nome não é válido</p>";
				jQuery(name).addClass('error');
			}
			if(!emailReg.test(jQuery(mail).val())) { //Email validation
                hasError = true;
				msg = "<p>Este email não é válido</p>";
				jQuery(mail).addClass('error');
			}
			if(!txtReg.test(jQuery(cidade).val())) { //Cidade validation
                hasError = true;
				msg = "<p>Este cidade não é válida</p>";
				jQuery(cidade).addClass('error');
			}
			if(!phoneReg.test(jQuery(phone).val())) { //Phone validation
				hasError = true;
				msg = "<p>Este telefone não é válido</p>";
				jQuery(phone).addClass('error');
			}
         }

	   	//Error message and send form
		if(hasError == true) {
			if(msg == '') {
				jQuery('#section.fale_conosco #content form .message_box').fadeIn('fast').html('<p>Verifique os campos abaixo. Todos eles devem estar preenchidos.</p>').css('background-position','0px 0px');
			} else {
				jQuery('#section.fale_conosco #content form .message_box').fadeIn('fast').html(msg).css('background-position','0px 0px');
			}
		} else {
			jQuery('#section.fale_conosco #content form .message_box').ajaxStart(function(){jQuery(this).fadeIn('fast').html('<p>Aguarde...</p>').css('background-position','0px -55px')});
			jQuery.ajax({ 
				type: "POST",
				url: "ajax/fale-conosco.ajax.php",
				data: "name="+jQuery(name).val()+"&mail="+jQuery(mail).val()+"&cidade="+jQuery(cidade).val()+"&phone="+jQuery(phone).val()+"&message="+jQuery(message).val(),
				success: function(){
					jQuery('#section.fale_conosco #content form .message_box').fadeIn('fast').html('<p>Sua mensagem foi enviada com sucesso.<br />Aguarde retorno.</p>').css('background-position','0px -55px');
				}
			});
		}

		return false;
	});
		
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
});

///////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ampliar imagem
function zoom(codigo)
{
	jQuery("#back_zoom").css("display","block");
	jQuery("#zoom").css("display","block");
    jQuery("body").css("overflow","hidden");
    jQuery.ajax({
         type: "POST",
         url: "exibe_produto.php",
         data: "id="+codigo,
         success: function(msg){
           window.document.getElementById("zoom").innerHTML=msg;
         }
       });
}
function zoom2()
{
	jQuery("#back_zoom2").css("display","block");
	jQuery("#zoom2").css("display","block");
    jQuery("body").css("overflow","hidden");
    jQuery.ajax({
         type: "POST",
         url: "exibe_catalogo.php",
         success: function(msg){
           window.document.getElementById("zoom2").innerHTML=msg;
         }
       });
}

function fechar()
{
 	jQuery("div.info_imagem img").attr("src","_images/branco.gif");
 	jQuery("#back_zoom").css("display","none");
	jQuery("#zoom").css("display","none");
    jQuery("body").css("overflow","auto");
}
function fechar2()
{
// 	jQuery("div.info_imagem img").attr("src","_images/branco.gif");
 	jQuery("#back_zoom2").css("display","none");
	jQuery("#zoom2").css("display","none");
    jQuery("body").css("overflow","auto");
}
