var showtags    = new Array();
var timeoutids  = new Array();
var spans_width = new Array();
var divs_width  = new Array();
var spans_left  = new Array();
function showmenu(a)
{
//alert('=========='+a)
  showtags[a] = true;
  if (isset(timeoutids[a]))
  {
	  window.clearTimeout(timeoutids[a]);
  }
  var e=$('#'+a);

  if (e.css("display")=="none"){e.fadeIn('fast')};
}

function hidemenu(a)
{
	showtags[a] = false;
	timeoutids[a] = setTimeout('hid("'+a+'")',300);
}
function hid(a)
{
	var e=$('#'+a)
	if (e.css("display")=="block" && showtags[a]==false){e.fadeOut('fast')}
	showtags[a] = true;
}

$(menuinit);
$(checksize);
window.onresize = checksize;

$(function()
{


});

function menuinit()
{
	$("div.menucontent").css(
	{
		"display":"none",
		"position":"absolute",
		"z-index":"100",
		"text-align":"left"
	});
}

function checksize()
{
	body_width  = $("body").width();	
	
	$("span.menuhead").each(
		function(i)
		{
  			spans_width[i] = $(this)[0].offsetWidth;
			spans_left[i] = fetchOffset(this)['left'];
		});
	$("div.menucontent").each(
		function(i)
		{
			divs_width[i] = $(this).width();
		if ((spans_left[i]+divs_width[i]+15)>body_width)
		{
			this.style.left = (spans_left[i]+spans_width[i]-divs_width[i])-15+"px";
		}
		else
		{
			this.style.left = spans_left[i]+"px";
		}

		});

}