
/* rollover behavior mainnav */

$(document).ready(function(){
	if (!$('#menu li')) return;
	$("#menu li").hover(
		function(){ 
            // subitems hover
            $("ul.subfolder", this).fadeIn("fast");
            var oid = $(this).find('img').attr("src");
            $(this).find('img').attr("src", $(this).find('img').attr("jqover"));        
            $(this).find('img').attr("jqover", oid); 
            
            
            $("#menu li.hover li").hover(
                //subsubitems hover
        		function(){ 
                    $("ul.subsubfolder", this).fadeIn("fast"); 
                    $(this).addClass("hover"); 
                }, 
        		function() { 
                    $("ul.subsubfolder", this).fadeOut("fast"); 
                    $(this).removeClass("hover");
                } 
        	);
        	if (document.all) {
        		$("#menu li.hover li").hoverClass ("sfHover");
        	}
            $(this).addClass("hover"); 
        }, 
		function() { 
            // subitems out
            $("ul.subfolder", this).fadeOut("fast"); 
            var oid = $(this).find('img').attr("src");
            $(this).find('img').attr("src", $(this).find('img').attr("jqover"));        
            $(this).find('img').attr("src", $(this).find('img').attr("original"));
            $(this).find('img').attr("jqover", oid);
            $(this).removeClass("hover");
        } 
	);
	if (document.all) {
		$("#menu li").hoverClass ("sfHover");
	}
});

$.fn.hoverClass = function(c) {
	return this.each(function(){
		$(this).hover( 
			function() { $(this).addClass(c);  },
			function() { $(this).removeClass(c); }
		);
	});
};

