function mouseOver(submenu_name)
{
setSubmenuPosition(submenu_name);
document.getElementById(submenu_name).style.display='block';
}

function mouseOut(submenu_name)
{
document.getElementById(submenu_name).style.display='none';	
}

function getAbsoluteTop(objectId) {

      // Get an object top position from the upper left viewport corner

      // Tested with relative and nested objects

      o = document.getElementById(objectId);
	  

      oTop = o.offsetTop;            // Get top position from the parent object
	  
      while(o.offsetParent!=null) { // Parse the parent hierarchy up to the document element

            oParent = o.offsetParent;  // Get parent object reference

            oTop += oParent.offsetTop; // Add parent top position

            o = oParent;

      }

      // Return top position

      return oTop;

}

function getAbsoluteLeft(objectId) {

      // Get an object left position from the upper left viewport corner

      // Tested with relative and nested objects

      o = document.getElementById(objectId);

      oLeft = o.offsetLeft;           // Get left position from the parent object

      while(o.offsetParent!=null) {   // Parse the parent hierarchy up to the document element

            oParent = o.offsetParent;    // Get parent object reference

            oLeft += oParent.offsetLeft; // Add parent left position

            o = oParent;

      }

      // Return left postion

      return oLeft;

}

function setSubmenuPosition(id)
{
	//alert(id.length);
	var nr=id.charAt(id.length-1);
	var menu_name="main_menu_"+nr;
	var top_position=getAbsoluteTop(menu_name);
	var left_position=getAbsoluteLeft(menu_name);
	
	document.getElementById(id).style.left=(left_position-10).toString()+"px";
	document.getElementById(id).style.top=(top_position+25).toString()+"px";
	
	if (navigator.appName=="Netscape")
	{
		document.getElementById(id).style.position="relative";
	}
}

function setBackgroundColor()
{
	var container=document.getElementById("content1");
	if (container==null)
	{
		container=document.getElementById("content2");
	}
	if(container != null)
	{
//	alert(container);
	if (document.getElementById("left_content").offsetHeight > document.getElementById("right_content").offsetHeight)
	{
		container.style.backgroundColor="#FEF9F3";
	}
	else
	{
		container.style.backgroundColor="#FFFFFF";
	}
	}
//	setSubmenuWidth();
}



