var timeout    	= 500;
var closetimer 	= 0;
var dmenuitem 	= 0;

function menu_open()
{  
	menu_canceltimer();
	menu_close();
	dmenuitem = $(this).find("div.sub").css("display", "block");
	//$(this).find("a:first").addClass("selected");
	
}

function menu_close()
{  
	if(dmenuitem) dmenuitem.css("display", "none");
	$("#menu li a").removeClass("selected");
}

function menu_timer()
{  
	closetimer = window.setTimeout(menu_close, timeout);
}

function menu_canceltimer()
{  
	if(closetimer)
	{  
		window.clearTimeout(closetimer);
      	closetimer = null;
	}
}

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";
	}
}

$(document).ready(function()
{  
	$("#menu div.sub").hide();
	$("#menu > li").bind("mouseover", menu_open)
	$("#menu > li").bind("mouseout",  menu_timer)
	externalLinks();
});

document.onclick = menu_close;

