var version = parseFloat(navigator.appVersion), app=navigator.appName;
var timer = -1;

function topitemover(src, e, id, swap)
{
  var div;
  var topOffst = document.getElementById("toptd").offsetTop+26;
  var leftOffst = document.getElementById("toptd").offsetParent.offsetLeft + src.offsetLeft-2;
  parentOverFlag=true;
  if(swap)
  topHideAll();
  if ((app.indexOf('Netscape') != -1) && (version < 5))
    div = document.layers["sub" + id];
  else
    div = document.getElementById("sub" + id);
  if (div != null)
  {
	  //topOffst = -2;
	if ((app.indexOf('Netscape') != -1) && (version < 5))
	{
      		div.pageY = topOffst;
      		div.pageX = leftOffst;
      		div.visibility = "show";
    	}
    	else
    	{
      		if ((app.indexOf('Netscape') != -1) && (version >= 5))
      		{
			div.style.display = "block";
        		if(src.offsetLeft  + div.clientWidth > document.body.clientWidth)
        		{
				var divLeft = 1;
          			if(document.body.clientWidth - div.clientWidth > 0)
          			{
   	    				divLeft = document.body.clientWidth - div.clientWidth;
          			}
          			div.style.left = divLeft;
        		}
        		else
          			div.style.left = leftOffst;
        	}
      		else
      		{
			if(src.offsetLeft  + 200 > 755)
                        {
//	  			var divLeft = 1;
/*          			if(743 - div.clientWidth > 0)
          			{
     	    				divLeft = 743 - div.clientWidth;
          			}*/
          			div.style.left = 555;
        		}
			else
         			div.style.left = leftOffst;
      		}
      		div.style.top = topOffst;
			div.style.left = leftOffst;
      		div.style.display = "block";
    	}
  }
}

function topItemOut(src, className, swap)
{
  if(swap)
  parentOverFlag = false;
  if(timer != -1)
    clearTimeout(timer)
  timer = setTimeout('checkOver()', 500)
}

function topMenuOut(src)
{
  src.className='pulldown';
  menuOverFlag=false;
  if(timer != -1)
    clearTimeout(timer)
  timer = setTimeout('checkOver(timer)', 500)
}

function topHideAll()
{
  var divs;
  if ((app.indexOf('Netscape') != -1) && (version < 5))
  {
    divs = document.layers;
    for (i=0; i<divs.length; i++)
         if (divs[i].id != "toolbar" && divs[i].id != "m_newsTxt") divs[i].visibility = "hide";
  }
  else
  {
    divs = document.getElementsByTagName("DIV");
    for (i=0; i<divs.length; i++)
    {


      if(divs[i].id.slice(0,3) == "sub") divs[i].style.display = "none";
    }
  }
}

function checkOver(){
  if (!menuOverFlag && !parentOverFlag)
      topHideAll();
}

function clickMenu(id)
{
  window.location='index.jsp?' + id;
}

function showChooser(src)
{

  var div;
  var topOffst = 90;
  parentOverFlag=true;
//  if(swap)
//    src.className = 'pullDownMenuSelectedTabH';
  topHideAll();

  if ((app.indexOf('Netscape') != -1) && (version < 5))
    div = document.layers["dateChooser"];
  else
    div = document.getElementById("dateChooser");

  if (div != null)
  {
    if ((app.indexOf('Netscape') != -1) && (version >= 5))
      topOffst = -2;
    if ((app.indexOf('Netscape') != -1) && (version < 5))
    {
      div.pageY = 66;
      div.pageX = src.x;
      div.visibility = "show";
    }
    else
    {
      div.style.left = src.offsetLeft  //+ topOffst;
      div.style.top = 66;
      div.style.display = "block";
    }
  }

}

document.onclick = topHideAll;
var menuOverFlag = false;
var parentOverFlag = false;