var alldivs = new Array();

var menudelay = 1000;

var stayopen = false;

function opensub(id) 
{
	var subDiv = $("#" + id);

	if (subDiv) 
	{
		stayopen = true;

		var posDiv = $('#x_pos_' + id.split('_')[1]);

		if (posDiv) 
		{
			if ( posDiv.offset().top < 100 ) 
			{
				subDiv.css("left", posDiv.offset().left + "px");
			} else {
				// Special exception for home page "About" dropdown

				subDiv.css("top", (posDiv.offset().top + 23) + "px");
				subDiv.css("left", (posDiv.offset().left + 55) + "px");
			}
		}

		subDiv.fadeIn("fast");
	}

	closeallsub(id);
}

function closesub(id) 
{
	if ( stayopen ) stayopen = false;

	setTimeout('realclosesub(\''+id+'\')', menudelay);
}

function closeallsub(id)
{
	for (var i = 0; i < alldivs.length; i++) 
	{
		if ( !id || alldivs[i] != id.split('_')[1] ) $('#sub_' + alldivs[i]).hide();
	}
}

function realclosesub(id) 
{
	if ( !stayopen ) $('#' + id).hide();
}
