$(document).ready(function(){
	$(".mmenu li").hover(
        function(){ 
        	$("ul", this).fadeIn("normal");

        	try
        	{
        		var numOfElements = $("ul > li", this).length;
        		
        		if (numOfElements > 0)
        		{
	        		if (numOfElements > 5)
					{
						height = numOfElements / 5 * 50;
					}
					else
					{
						height = numOfElements * 15;
					}

        		}
        		
        		$("ul", this).css("height",20+height);
        	}
        	catch (err)
        	{
        		
        	}
        	$("ul", this).animate({opacity:1.1},0);
        }, 
        function() { $("ul", this).fadeOut("fast");
	}
    );
    if (document.all) {
        //$(".mmenu li").hoverClass ("sfHover");
    }
});

$.fn.hoverClass = function(c) {
    return this.each(function(){
        $(this).hover( 
            function() { $(this).addClass(c);  },
            function() { $(this).removeClass(c); }
        );
    });
}; 

