function mainmenu(){
$(" #mainnavi ul ").css({display: "none",visibility: "hidden"}); // Opera Fix
// $(" #mainnavi .active ul ").css({display: "block"}); 
$(" #mainnavi li").hover(function(){												
			$(this).prevAll().find('ul:first').css({visibility: "hidden"});
			$(this).nextAll().find('ul:first').css({visibility: "hidden"});						
			if ($(this).find('ul:first').css("visibility")!="visible") $(this).find('ul:first').css({visibility: "visible",display: "none"}).fadeIn(1200);
		},function(){
			
			//$(this).find('ul:first').css({visibility: "hidden"});
		});
}

 
 
 $(document).ready(function(){		
	mainmenu();
	$(" #mainnavi li").each(function() {
	 	$(this).find("ul:first li").each(function() {
			if ($(this).hasClass("active")) {
				$(this).parent().css({visibility: "visible",display: "none"}).toggle();
			}
		});
	});
});

