
var lastTD = "";

function onmouseOverDiv(obj,className)
{
	obj.style.display = 'block';
	lastTD.className = className;
}

function onmouseOutDiv(obj,className)
{
	obj.style.display = 'none';
	lastTD.className = className;
}

function showSubMenu(objTd , name, mLeft)
{
	lastTD=objTd;  // last td on menu bar
	var objDiv = document.getElementById (name);
	objDiv.style.display = (objDiv.style.display == "none" || objDiv.style.display == "")? "block" : "none";
	objDiv.style.left = getPosX(objTd) - mLeft;
	objDiv.style.top = getPosY(objTd) + objTd.offsetHeight + mTop;
	
}

function hideMenu(name)
{
	var objDiv = document.getElementById (name);
	objDiv.style.display = "none";
}

function getPosX(obj)
{
	var curleft = 0;
	while (obj.offsetParent)
	{
	  curleft += obj.offsetLeft;
	  obj = obj.offsetParent;
	}
	return curleft;

}
function getPosY(obj)
{
	var curtop = 0;
	while (obj.offsetParent)
	{
	  curtop += obj.offsetTop;
	  obj = obj.offsetParent;
	}
	return curtop;

}
function changeColor(obj,color)
{
    var ob=document.getElementById(obj);
    if(ob != null)
    {
        ob.style.backgroundColor = color;
    }

}

function hideTitle(id)
{
  var title = document.getElementById(id);
  title.className="Menu1off";
}

function doMenu2off(obj)
{
 obj.className='Menu2off';
}

function doMenu2on(obj)
{
 obj.className='Menu2on';
}


var mTop=0;
if (navigator.userAgent.indexOf("Chrome") >= 0) mTop=-1;
if (navigator.userAgent.indexOf("Safari") >= 0) mTop=-1;
 
function getPageOffsetLeft(el) {
  var x;
  x = el.offsetLeft;
  if (el.offsetParent != null)
    x += getPageOffsetLeft(el.offsetParent) - 2;
  return x;
}


function getPageOffsetTop(el) {
  var y;
  y = el.offsetTop;
  if (el.offsetParent != null)
    y += getPageOffsetTop(el.offsetParent);
  return y;
}
