
	function irAncora() {
		location.href = "#conteudoScroll";
	}

	$(function(){

        Cufon('nav > ul > li > a, section#conteudo h2, footer p', { fontFamily: 'HelveticaNeueMedium', hover:true });
		
		// * Facebox
		$("a[rel*=facebox]").facebox({
			loadingImage : "/site/layout/imagem/facebox/loading.gif",
			closeImage   : "/site/layout/imagem/facebox/closelabel.png"
		});	
			
				
		// * Manipulador de CSS em tempo de navegação			
		$("#conteudo .galeriaMaquinas li").each(function(index){
		   var multiploTres = (index+1) % 3;
		   if(multiploTres == 0)
		   {
			   $(this).css("margin-right","0");
		   }
	   });		
		
		// * Legenda
		$('.animation').capty({
			height: 60
		});
		

		// * Validação formulário		
		$("#formContato").validate({
			errorLabelContainer:"#boxErros ul",
			wrapper: "li",
			rules:{
				txNome:{
					required:true,
					minlength: 2
				},								
				txEmpresa:{
					required:true,
					minlength: 2
				},				
				txEmail:{
					required:true,	
					email: true
				},
				txMensagem:{
					required: true
				}
			},
			messages:{
				txNome:{
					required: "Digite seu nome",
					minlength: "O nome deve conter no mínimo 2 caracteres"
				},
				txEmpresa:{
					required: "Digite o nome da empresa",
					minlength: "O nome deve conter no mínimo 2 caracteres"
				},				
				txEmail:{
					required: "Digite um email",
					email: "Digite um endereço de email válido!"
				},
				txMensagem:{
					required: "Digite uma mensagem"
				}
			}
		});
		
		// * Máscaras 
		$("#formContato #txTelefone").mask("(99) 9999-9999");
		
		
		function mainmenu() {
		$(".nav ul").css({ display:"none"});
		$(".nav li").hover(function() {
			$(this).find('ul:first').css({ visibility: "visible", display: "block" });
		}, function() {
			$(this).find('ul:first').css({ visibility: "hidden", display: "none" });
		});
		}
	
		$(document).ready(function() {
			mainmenu();
		});
		
		/* Função para aplicar o estilo .ativo aonde a LI for .categoria (ao acessar um menu drop-down) */
		$(document).ready(function() {
			$(".nav li.categoria").hover(function() {
				$(this).children("a").addClass("ativo"); // Adiciona ao entrar no menu
			}, function() {
				$(this).children("a").removeClass("ativo"); // Remove ao sair do menu
			});
		});
		
		/* Função para acessibilidade dos menus drop-down */
		function habilitaSubMenus() {
			var lis = document.getElementsByTagName('li');
			for (var i = 0, li; li = lis[i]; i++) {
				var link = li.getElementsByTagName('a')[0];
				if (link) {
					link.onfocus = function() {
						var ul = this.parentNode.getElementsByTagName('ul')[0];
						if (ul)
							with (ul.style) { display = 'block'; visibility = 'visible'; }
					}
					var ul = link.parentNode.getElementsByTagName('ul')[0];
					if (ul) {
						var ullinks = ul.getElementsByTagName('a');
						var ullinksqty = ullinks.length;
						var lastItem = ullinks[ullinksqty - 1];
						if (lastItem) {
							lastItem.onblur = function() {
								with (this.parentNode.parentNode.style) { display = 'none'; visibility = 'hidden' }
							}
						}
					}
				}
			}
		}
		window.onload = habilitaSubMenus;
		
		//fecha com o esc
		$(document).keydown(function(event) {
			if (event.keyCode == 27) fechar();
		});
		
		function fechar() {
			$('.nav ul').css({ visibility: "visible", display: "none" });
		}
			
		
	});
