(function(){
  "use strict";

	//GLOBAL vars
	var overMenu = false;
	var closeTimout;

	/* trigger when page is ready */
	$(document).ready(function ()
	{
		var numExp = $("#labMenu ul").children().size();
		setTimeout(closeMenu,4000);
		
		//*expand lab menu
		$('#labMenu').mouseenter(function(){
			if($('#mainMenu').hasClass("closed") == false && numExp > 1)
			{
				$('#labMenu').addClass("open"); 
				$('#labTitleHolder').removeClass("show").addClass("hide");
				$('#contacts').removeClass("show").addClass("hide"); 
				$('#mainLogo').removeClass("show").addClass("hide"); 
			}
			else
			{
				$('#mainMenu').removeClass("closed").addClass("centered");	
				closeTimout = setTimeout(closeMenu,4000);
			}
		}).mouseleave(function(){
			if($('#mainMenu').hasClass("closed") == false && numExp > 1)
			{
				$('#labMenu').removeClass("open"); 
				$('#labTitleHolder').removeClass("hide").addClass("show");
				$('#contacts').removeClass("hide").addClass("show"); 
				$('#mainLogo').removeClass("hide").addClass("show");
			}
		});
		
		//*check if mouse is over main menu 
		
		$('#mainMenu').mouseenter(function(){
			overMenu = true;
			clearTimeout(closeTimout);
		}).mouseleave(function(){
			overMenu = false;
			closeTimout = setTimeout(closeMenu,4000);
		});
		
		//Show update message if modernizer is missing
		if(!Modernizr.webgl)
		{
			$('.expInfo').removeClass("visible").addClass("hidden");
			$('.updateBrowser').removeClass("hidden").addClass("visible");
		}
		
	});


	function closeMenu()
	{
		if(overMenu == false)
			$('#mainMenu').removeClass("centered").addClass("closed");	
	}

})();
