Cufon.replace('.dinLight',		{ fontFamily: 'DIN Light', hover: true });
Cufon.replace('.dinRegular',	{ fontFamily: 'DIN Regular', hover: true });
Cufon.replace('.dinMedium',		{ fontFamily: 'DIN Medium', hover: true });
Cufon.replace('.dinBold',		{ fontFamily: 'DIN Bold', hover: true });
Cufon.replace('.dinBlack',		{ fontFamily: 'DIN Black', hover: true });


$(document).ready(function(){
	
	
	/* 20 anos selo */
	/*
	if(!$('.home').length == 0){
	 	$('#mainHero-criar-ligacoes').remove();
		$("header").prepend('<span id="selo20anos"></span>');
		$('#selo20anos').delay(500).fadeIn(350);
	}
	*/
	/* 20 anos selo */
	
	
	$('#heroWrapper').delay(250).animate({ 'opacity':1 },500);
	
	if($("#m_afinomaq a:first").hasClass('on')){ $('#mainNav .left').addClass('leftOn'); }
	if($("#m_contactos a:first").hasClass('on')){ $('#mainNav .right').addClass('rightOn'); }
	

	$('#m_afinomaq a:first').click(function(e){ e.preventDefault(); });
	
	
	$('#m_afinomaq').mouseenter(function(){
		$('#mainNav .left').addClass('leftOn');
		$(this).find("a:first").addClass('prevOn');
	});
	$('#m_afinomaq').mouseleave(function(){
		if(!$(this).find("a:first").hasClass('on')){ $('#mainNav .left').removeClass('leftOn'); $("#m_afinomaq a:first").removeClass('prevOn');  }
	});
	
	
	$('#m_produtos').mouseenter(function(){
		$(this).find("a:first").addClass('prevOn');
	});
	$('#m_produtos').mouseleave(function(){
		$(this).find("a:first").removeClass('prevOn');
	});
	
	
	$('#m_contactos').mouseenter(function(){
		$('#mainNav .right').addClass('rightOn');
	});
	$('#m_contactos').mouseleave(function(){
		if(!$(this).find("a:first").hasClass('on')){ $('#mainNav .right').removeClass('rightOn'); }
	});
	
	
	
	$("#main #main-conteudo-produto #col1 li:eq(1), #main #main-conteudo-produto #col1 li:eq(3)").css("margin-right","0px");
	
	$("#mainNav li").mouseenter(function(){
		var submenu = $(this).find(".submainNav");
		if(submenu.length == 1){
			$(".submainNav").hide();
			submenu.stop(true,true).fadeIn(150);
		}
	});
	
	$("#mainNav").mouseleave(function(){
		$(".submainNav").stop(true,true).delay(500).fadeOut(150);
	});
	
	$("#m_home, #m_noticias, #m_implementacoes, #m_contactos").mouseenter(function(){
		$(".submainNav").stop(true,true).delay(500).fadeOut(150);
	});
	
	$(".submainNav a").click(function(){ $(".submainNav").fadeOut(150); });
	
	
	$("a.fancy, #produto-pics a").fancybox({
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'opacity'       : true,
		'speedIn'       : 500,
		'speedOut'      : 400,
		'overlayColor'  : "#000",
		'overlayOpacity': 0.3,
		'padding'		: 10
	});
	
	$("#produto-pics a").attr("rel","produto");
	$("#produto-pics a").click(function(){
		$("#produto-pics .on").removeClass("on");
		$(this).parent().addClass("on");
	});
	
	
	$("#produto-pics li").each(function(){
		if($(this).find("img").length == 0){ $(this).addClass("off"); }
		else{ $(this).prepend("<span></span>"); }
	});
	
	$("#produto-pics li").mouseenter(function(){
		$(this).find("span").stop(true,true).fadeIn(350);
		$(this).find("img").stop(true,true).fadeTo(350,0.8);
	});
	$("#produto-pics li").mouseleave(function(){
		$(this).find("span").stop(true,true).fadeOut(350);
		$(this).find("img").stop(true,true).fadeTo(350,1);
	});
	$("#produto-pics li span").click(function(){
		$(this).parent().find("a").trigger("click");
	});
	
	
	$('#mainHero-imagens').anythingSlider({
		width			: 998,
		height			: 323,
		autoPlay		: true,
		pauseOnHover	: false,
		hashTags		: false,
		delay			: 2500,
		easing			: 'jswing',
		animationTime	: 700
	})
	$(".start-stop").remove();
	
	
	$("#mainNav ul #m_produtos .submainNav a").click(function(){
		$("#mainNav ul #m_produtos .submainNav li").removeClass('on');
		$(this).parent().addClass('on');
		Cufon.refresh();
	});
	
	
});



function implementacoesPics(){
	$("#main-conteudo-implementacoes #col2 img:eq(0)").delay(5000).fadeOut(500,function(){
		$("#main-conteudo-implementacoes #col2 img:eq(1)").delay(5000).fadeOut(500,function(){
			$("#main-conteudo-implementacoes #col2 img").css({'opacity':'1','display':'block'});
			implementacoesPics();
		});
	});
}
