var obj;

function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
	alert("elementX " + curleft);
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
	alert("elementY "+ curtop);
  }

var idIn;
var fixX;

function stayOpen(idIn)
{
//alert("Parent ID: "+ idIn);
var ht = document.getElementById(idIn);
ht.style.visibility = "visible";
}


var nudgeX = 0;

function showSub(idIn)
{
if (idIn=="involve"){
nudgeX = 10;
}else{
nudgeX = 0;
}
//alert('idIn = ' + idIn);
var sourceEl = document.getElementById(idIn);
idIn +="Sub";
//alert('idIn = ' + idIn);
var ht = document.getElementById(idIn);
fixX = findPosX(sourceEl) + nudgeX;
fixX += "px";
//alert("fixX = " + fixX);
ht.style.left = fixX;
ht.style.visibility = "visible";
}

function wipeEl(idIn)
{
/*
alert('idIn = ' + idIn);
idIn +="There"
alert('idIn = ' + idIn);
*/
var ht = document.getElementById(idIn);
ht.style.visibility = "hidden";
}


function subOver(idIn)
{
	
if(idIn.parentNode.parentNode.parentNode.parentNode.id!="involveSub"){
idIn.style.backgroundColor = '#426D2F';
idIn.firstChild.style.color = '#A3C593';
}else{
idIn.style.backgroundColor = '#C22F02';
idIn.firstChild.style.color = '#DD9529';
}
//alert("Onto " + idIn + " subMenu");
//var ht = document.getElementById(idIn);
}

function subOut(idIn)
{
//alert("Off of " + idIn + " subMenu");
//var ht = document.getElementById(idIn);
if(idIn.parentNode.parentNode.parentNode.parentNode.id!="involveSub"){
idIn.style.backgroundColor = '#A0C393';
idIn.firstChild.style.color = '#2D581A';
}else{
idIn.style.backgroundColor = '#DD9529';
idIn.firstChild.style.color = '#6E4901';
}
}
