$(document).ready(function()
{
	//make external links in see also section open in a new window
	/*$("#see_also_menu a[href^=http], #site_manuscript_container a[href^=http]").each(function() 
	{
		if(this.href.indexOf(location.hostname) == -1)
		{
			$(this).click(function(event)
			{
				window.open(this.href);return false;
				event.preventDefault();
			});
			
			
		}
	});*/
	
	//hover intent for drop down menu
	var config = 
	{    
		over: function(){$(".sys_submenu", this).show();},     
		timeout: 100, 
		sensitivity: 4,   
		out: function(){$(".sys_submenu", this).hide();}
	};
	$("#siteMenu_Container > ul > li").hoverIntent(config);
	$("#explore_container > ul > li").hoverIntent(config);
	$(".sys_submenu").css("display", "none");
	
	//hide show mega menu drop downs
	$("#siteMenu_Container > img").click(function(event)
	{	
		var megaMenuHideButton = $(this);
		if(megaMenuHideButton.attr("alt") == "Disable Drop Down Menus")
		{
			megaMenuHideButton.attr("src", "/site-elements/templates/main-page-templates/page-base-templates/page-base-sub-templates/header/images/hide-mega-menu.png");
			megaMenuHideButton.attr("alt", "Enable Drop Down Menus");
			megaMenuHideButton.attr("title", "Enable Drop Down Menus");
			$(".sys_submenu").addClass("sys_submenu-hidden");
			$(".sys_submenu-hidden").removeClass("sys_submenu");
			
			document.cookie = "hideMegaMenu=true; path=/";
		}
		else
		{
			megaMenuHideButton.attr("src", "/site-elements/templates/main-page-templates/page-base-templates/page-base-sub-templates/header/images/show-mega-menu.png");
			megaMenuHideButton.attr("alt", "Disable Drop Down Menus");
			megaMenuHideButton.attr("title", "Disable Drop Down Menus");
			$(".sys_submenu-hidden").addClass("sys_submenu");
			$(".sys_submenu").removeClass("sys_submenu-hidden");
		
			document.cookie = "hideMegaMenu=false; path=/";	
		}
	});
	
	var cookieValue = readCookie("hideMegaMenu");
	if(cookieValue.indexOf("true") != -1)
	{
		var megaMenuHideButton = $("#portalMenu-Container > img");
		megaMenuHideButton .attr("src", "/site-elements/templates/main-page-templates/page-base-templates/page-base-sub-templates/header/images/hide-mega-menu.png");
		megaMenuHideButton .attr("alt", "Enable Drop Down Menus");
		megaMenuHideButton .attr("title", "Enable Drop Down Menus");
		$(".sys_submenu").addClass("sys_submenu-hidden");
		$(".sys_submenu-hidden").removeClass("sys_submenu");
	}
});

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return "";
}
