/*******************************************************\
|**                                                   **|
|**            HOMEPAGE NAVBAR MENU SYSTEM            **|
|**                                                   **|
\*******************************************************/

var hnHideMenuTimer = null;
var hnMenuTimeOut   = 300;

var hnCurrentMenu     = null;
var hnCurrentMenuNum  = 0;


function hnShowMenu(theMenuNum) {
	var theMenu = getTheElement("hnMenu" + theMenuNum);
	
	if(theMenu) {
		hnMenuCancelTimeout();
		theMenu.style.display="block";
		if(hnCurrentMenu && (hnCurrentMenuNum != theMenuNum)) {
			hnCurrentMenu.style.display="none";
		}
		hnCurrentMenu    = theMenu;
		hnCurrentMenuNum = theMenuNum;
	} else if (hnCurrentMenu) {
		hnCurrentMenu.style.display="none";
		hnCurrentMenuNum = 0;
		hnCurrentMenu    = null;
	}
}

function hnHideMenu() {
  if(hnCurrentMenu)   {
    hnCurrentMenu.style.display="none";
    hnCurrentMenuNum = 0;
    hnCurrentMenu    = null;
  }
}

function hnMenuSetTimeout() {
	hnHideMenuTimer = window.setTimeout("hnHideMenu()",hnMenuTimeOut);
}

function hnMenuCancelTimeout() {
	if(hnHideMenuTimer) {
		window.clearTimeout(hnHideMenuTimer);
		hnHideMenuTimer=null;
	}
}

document.onclick = hnHideMenu;

function getTheElement(n) { //n represents the "name" of the element
  var p,i,x;
	d=document;
	if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}