jQuery(document).ready(function () {
	listMenu = jQuery("#list-menu");	//cache obj for jquery
	if(listMenu.hasClass('sport-grid')) {
		divTags = jQuery("#list-menu li.sports ul div");
		totalDivTags = divTags.length;
		widthPerDivTag = jQuery("div.grid").width();
		ulWidth = totalDivTags * widthPerDivTag;
		jQuery("#list-menu li.sports ul").css("width",ulWidth+"px");
	}	

    if(listMenu.hasClass('accordion')) {
    	if(jQuery("#list-menu").hasClass('click')) {
    		jQuery("ul#list-menu  li.parent").click(function () { 
				jQuery(this).children("div").slideDown();
				jQuery(this).bind("mouseleave", function(e){
		      		jQuery(this).children("div").slideUp();
		    	});
		    });	
    	}
    	else {
	    	jQuery("ul#list-menu  li.parent").mouseover(function () { 
				jQuery(this).children("div").slideDown();
				jQuery(this).bind("mouseleave", function(e){
		      		jQuery(this).children("div").slideUp();
		    	});
		    });	
    	}
    }
    else {
	    if(!listMenu.hasClass('sub-child')) {
	    	jQuery("ul#list-menu  li").mouseover(function () { 
				jQuery(this).children("ul").css("visibility","visible");
				/*jQuery(this).children("ul").animate({ visibility: "visible" }, 500 );*/

				jQuery(this).bind("mouseleave", function(e){
		      		jQuery(this).children("ul").css("visibility","hidden");
		    	});
		    });
	    }
	    else {
	    	jQuery("ul#list-menu  li").mouseover(function () { 
	    		id = jQuery(this).attr("id");
	    		menuHtml = jQuery("#"+id+" div.sub-child-menu").html();
	    		subMenu = jQuery("#lm-submenu");
	    		subMenu.html(menuHtml);
				jQuery("#menu-container").bind("mouseleave", function(e) {
					subMenu.html("");	
				});
		    });
	    }
	    if(jQuery("#section-menu li.more").length>0) {
	    	jQuery("#section-menu li.more").mouseover(function () { 
				jQuery(this).children("ul").css("visibility","visible");
				jQuery(this).bind("mouseleave", function(e){
		      		jQuery(this).children("ul").css("visibility","hidden");
		    	});
		    });
	    }	
    }
   
/*
	var menuType = '';

	if(jQuery("#list-menu").hasClass('accordion')) {
		menuType = 'accordion';
		if(jQuery("#list-menu").hasClass('click')) {
			menuType = 'accordion-click';	
		}
	}
    switch(menuType) {
    	case 'accordion':
    		jQuery("ul#list-menu  li.parent").mouseover(function () { 
				jQuery(this).children("div").slideDown();
				jQuery(this).bind("mouseleave", function(e){
		      		jQuery(this).children("div").slideUp();
		    	});
		    });	
    		break;
    	case 'accordion-click':
    		jQuery("ul#list-menu  li.parent").click(function () { 
				jQuery(this).children("div").slideDown();
				jQuery(this).bind("mouseleave", function(e){
		      		jQuery(this).children("div").slideUp();
		    	});
		    });	
    		break;
    	case 'sub-child':
    		jQuery("ul#list-menu  li").mouseover(function () { 
	    		id = jQuery(this).attr("id");
	    		menuHtml = jQuery("#"+id+" div.sub-child-menu").html();
	    		subMenu = jQuery("#lm-submenu");
	    		subMenu.html(menuHtml);
				jQuery("#menu-container").bind("mouseleave", function(e) {
					subMenu.html("");	
				});
		    });
    		break;
    	default:
    		jQuery("ul#list-menu  li").mouseover(function () { 
				jQuery(this).children("ul").css("visibility","visible");
				jQuery(this).bind("mouseleave", function(e){
		      		jQuery(this).children("ul").css("visibility","hidden");
		    	});
		    });
    		break;	
    }
    //Section Menu (more)
    if(jQuery("#section-menu li.more").length>0) {
    	jQuery("#section-menu li.more").mouseover(function () { 
			jQuery(this).children("ul").css("visibility","visible");
			jQuery(this).bind("mouseleave", function(e){
	      		jQuery(this).children("ul").css("visibility","hidden");
	    	});
	    });
    }	
*/
});