var ns = (navigator.appName.indexOf('Netscape')>-1);
var ie = (navigator.appName.indexOf('Microsoft Internet Explorer')>-1);
var xOffset = 0.0;
var yOffset = 0.0;
var navOffset = 0.0;
var MenuNames = new Array();
var MenuPositions = new Array();
var pageHome = "";

function showMenu(menuToShow, e)
{
   if (ns)
   {
      var srcElement = e.target;
   } 
 
   else
   {
      var srcElement = event.srcElement; 
   }
   var xPos = parseInt(srcElement.style.left);
   var yPos = parseInt(srcElement.style.top); 
   xPos = 0.0;
   yPos = 0.0;
   if (MenuNames.length > 0)
   {
      var i;
      for(i = 0; i < MenuNames.length; i++)
      {
         if (MenuNames[i] == menuToShow.id)
         {
            break;
         }
      }
      if (i < MenuNames.length)
      {
		if (MenuNames[i] == menuToShow.id)
		{
			 yPos = navOffset * parseFloat(MenuPositions[i]);
	     }
      }
   }
   menuToShow.style.left = xOffset + xPos;
   menuToShow.style.top = yOffset + yPos;
}

function hideMenu(menuToHide, menuIDLength, e)
{   
   var toElementID;
   if (ns)
   {
      var mouseLastIn = e.relatedTarget;       
   }
   else
   {
      var mouseLastIn =  event.toElement; 
   }
   if (mouseLastIn != null)
   {
      if (mouseLastIn.nodeType == 3)
      {
         mouseLastIn = mouseLastIn.parentNode; 
      }
      toElementID = mouseLastIn.id;
   }
   else 
   {  
       return false;
   }
   if (typeof(toElementID) == "undefined")
   {
      toElementID = "UNDEF";
   }
   toElementID = toElementID.substr(0,menuIDLength);
   var divMenuID = menuToHide.id;
   divMenuID = divMenuID.substr(0,menuIDLength);
   if (toElementID != divMenuID)
   {
      var toElementParent = mouseLastIn.parentNode;
      // Search upward in nodes to see if event triggered
      // in a child node of the menu DIV tag.
      while (toElementParent) {
         if (toElementParent.id == divMenuID)
            return false;
         toElementParent = toElementParent.parentNode;
      }
      menuToHide.style.left = -200 + 'px';
      menuToHide.style.top = -1000 + 'px';
   }
}

function menu_onmouseover(e) 
{
   if (ns)
   {
      var srcElement = e.target;
   } 
   else
   {
      var srcElement = event.srcElement;
   }
 
   if (srcElement.nodeType == 3)
   {
       srcElement = srcElement.parentNode; 
   }
   if (srcElement.tagName=="TD")
   {
      srcElement.style.color = "#0092DE";
   }
   // Added for modifications to Home page
   if (srcElement.tagName=="A")
   {
      srcElement.style.color = "#0092DE";
   }
}

function menu_onmouseout(e) 
{
    if (ns)
   {
      var srcElement = e.target;
   } 
   else
   {
      var srcElement = event.srcElement;
   }
   if (srcElement.nodeType == 3)
   {
      srcElement = srcElement.parentNode; 
   }
   if (srcElement.tagName == "TD")
   {
     //srcElement.style.fontWeight='normal';
     srcElement.style.color ="White";
   }
   // Added for modifications to Home page
   if (srcElement.tagName == "A")
   {
     srcElement.style.color ="White";
   }
}

function nav_onmouseover(e) 
{
   if (ns)
   {
      var srcElement = e.target;
   } 
   else
   {
      var srcElement = event.srcElement;
   }
 
      srcElement.style.color = "red";
   if (srcElement.nodeType == 3)
   {
      srcElement = srcElement.parentNode; 
   }
   srcElement.style.color = "#0092DE";
}

function nav_onmouseout(e) 
{
    if (ns)
   {
      var srcElement = e.target;
   } 
   else
   {
      var srcElement = event.srcElement;
   }
   if (srcElement.nodeType == 3)
   {
      srcElement = srcElement.parentNode; 
   }
   srcElement.style.color ="White";
}
