$(document).ready(function (){
	
	$("li.link_primeiro_nivel:not(.sub_menu_esquerda a)").click(function (){
		
		if($(this).hasClass("fechado")){			
			$(this).insertBefore("#menu_esquerda ul li:first"); 
			var aberto=$(".link_primeiro_nivel.aberto");
			aberto.find("ul").slideUp(500);
			aberto.removeClass("aberto");
			aberto.addClass("fechado");
			aberto.find("img").removeClass("seta_menu_lateral");
			aberto.find("img").addClass("seta_menu_lateral_fechado");
			$(this).removeClass("fechado");
			$(this).addClass("aberto");	
			$(this).find("a img").addClass("seta_menu_lateral");
			$(this).find("ul").slideDown(500);		
			Cufon.replace('.link_primeiro_nivel.aberto a:not(.sub_menu_esquerda a)',{ fontFamily: 'VistaSansBlack', color:'#505050', hover: false });
			Cufon.replace('.link_primeiro_nivel.fechado a:not(.sub_menu_esquerda a)',{ fontFamily: 'VistaSansReg', color:'#ffffff'});
			
			$(".link_primeiro_nivel.fechado").hover(
				function () {
					Cufon.replace('.link_primeiro_nivel.fechado a:not(.sub_menu_esquerda a)',{ fontFamily: 'VistaSansReg', color:'#505050'});			
				}, 
				function () {
					Cufon.replace('.link_primeiro_nivel.fechado a:not(.sub_menu_esquerda a)',{ fontFamily: 'VistaSansReg', color:'#ffffff'});			
				}		
			);
			
			Cufon.refresh();
			return false;
		}		
	});

	
//	$(".link_primeiro_nivel").hover(function (){
//		
//	});

//	$(".link_primeiro_nivel.fechado").hover(function (){
//		Cufon.replace('.link_primeiro_nivel.fechado a:not(.sub_menu_esquerda a)',{ fontFamily: 'VistaSansReg', color:'#505050'});		
//	});
//	
//	$(".link_primeiro_nivel.fechado").mouseleave(function (){
//		$(this+ " a:not(.sub_menu_esquerda a)").css("color","#ffffff");		
//	});
	
	$(".link_primeiro_nivel.fechado").hover(
		function () {					
			Cufon.replace('.link_primeiro_nivel.fechado a:not(.sub_menu_esquerda a)',{ fontFamily: 'VistaSansReg', color:'#505050'});			
		}, 
		function () {
			Cufon.replace('.link_primeiro_nivel.fechado a:not(.sub_menu_esquerda a)',{ fontFamily: 'VistaSansReg', color:'#ffffff'});			
		}		
	);


	
});



