$(document).ready(function()
{
	$(".submenu").click(function()
	{
		if($(this).parent().hasClass("open"))
		{
			$(this).parent().removeClass("open");
			$(this).removeClass("ui-widget-header");
			setCookie($(this).attr("id"), 0, 3600);
			return false;
		}
		else
		{
			$(this).parent().addClass("open");
			$(this).addClass("ui-widget-header");
			setCookie($(this).attr("id"), 1, 3600);
		}
		
		if($(this).parent().hasClass("main"))
		{
            $(".main").each(function()
			{
				$(this).removeClass("open");
				$(this).removeClass("ui-widget-header");
				$(this).children().each(function() {
					setCookie($(this).attr("id"), 0, -1);
				});
			});
			$(".submenu").each(function()
			{
				setCookie($(this).attr("id"), 0, -1);
			});
			$(this).parent().addClass("open");
			setCookie($(this).attr("id"), 1, 3600);
			//return false;
        }
    });
	
	$(".main > a").hover(function()
	{
		$(this).addClass("ui-widget-header");
		$(this).removeClass("ui-state-default");
	}, function()
	{
		if($(this).parent().hasClass("open") || $(this).hasClass("selected"))
		{
			
		}
		else
		{
			$(this).addClass("ui-state-default");
			$(this).removeClass("ui-widget-header");
		}
	});
	
	$(".nodefault").click(function(e)
	{
		return false;
	});
	
	$('.button').button();
	
	externalLinks();
});

function close_notice()
{
    var x = document.getElementById('browser_notice');
    x.style.display = 'none';
}

function getCookie(c_name)
{
	if(document.cookie.length > 0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if(c_start != -1)
		{
			c_start=c_start + c_name.length + 1; 
			c_end=document.cookie.indexOf(";", c_start);
			if(c_end == -1)
			{
				c_end=document.cookie.length;
			}
			return unescape(document.cookie.substring(c_start, c_end));
		}
	}
	return "";
}

function setCookie(c_name, value, expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie=c_name + "=" + escape(value) + ((expiredays==null) ? "" : ";expires=" + exdate.toGMTString()) + ";path=/";
}

function externalLinks()
{
	if(!document.getElementsByTagName)
	{
		return;
	}
	var anchors = document.getElementsByTagName("a");
	for(var i=0; i < anchors.length; i++)
	{
		var anchor = anchors[i];
		if(anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
		{
			anchor.target = "_blank";
		}
	}
}

function submitForm(id)
{
	document.getElementById(id).submit();
}

