$(document).ready(function(){
	// Set the title of the page
	document.title = 'Identity Games | ' + document.title;

    $("#submenu-wrap").hide();
    
	$(".slide").bind("mouseenter",function(){
		$(".sub").hide();
		var submenuwrap = $("#submenu-wrap");
		var submenu = submenuwrap.children("#submenu");
		var tabIndex = $(".slide").index(this);

		var menuitems = $(submenu.children("ul").get(tabIndex));
		menuitems.show();
		var h = (menuitems.children().length * 15) + 20;
		
		//console.log(h);
		if(submenu.is(":hidden"))
		{
			submenuwrap.stop();
			submenuwrap.css({height:h});
			submenuwrap.slideDown("easin");
		}
		else
		{
			submenuwrap.stop();
			submenuwrap.animate({height:h}, "fast");
		}
		submenu.children('.menu').hide();
		menuitems.show();
		
		submenuwrap = submenu = menuitems = null;
	});
	
	$("#content").bind("mouseenter", function(){
		$(".sub").hide();
		$("#submenu").children("ul").hide();
		$("#submenu-wrap").stop().slideUp("easin");		
	});
	$(".noslide").bind("mouseenter", function(){
		$(".sub").hide();
		$("#submenu").children("ul").hide();
		$("#submenu-wrap").stop().slideUp("easin");		
	});	
	$(".menuitem").bind("mouseover", function() {
		$(".sub").hide();
		var submenu = $(this).children(".sub");
		submenu.show();
				
		var idx = -1;
		var menuitem = $(this);
		
		while (menuitem.length > 0) {
			menuitem = menuitem.prev('.menuitem');
			idx++;
		}
		
		var c = (submenu.children("li").length + idx);
		var n = $(this).parent().children('li').length;
		//console.log(c + ' ' + n);
		var i = (c < n) ? n : c;
		
		var h = (i * 15) + 20;

		var submenuwrap = $("#submenu-wrap");		
		submenuwrap.stop();
		submenuwrap.animate({height:h}, "fast");
	});
	$(".sub").bind("mouseout", function(e) {
		$(this).hide();
	});
	
});
