var tim = 0;
var iMenus = 7;

function fnPopup(objID, menuID){
  var iTop = 0;iLeft = 0;
  if (navigator.userAgent.indexOf('MSIE') != -1){
  	 iTop = parseInt(fnFindTop(objID))+parseInt(fnFindHeight('headerimage'))+parseInt(fnFindHeight(objID))+2+'px';
	 iLeft = fnFindLeft(objID)+2+'px';
  }else{
  	 iTop = fnFindTop(objID)+fnFindHeight(objID)+'px';
	 iLeft = fnFindLeft(objID)+'px';
  }
  fnFindDOM(menuID).style.top = iTop;
  fnFindDOM(menuID).style.left = iLeft;
  fnFindDOM(menuID).style.visibility = 'visible';
}

function fnStartClearPopup(menuID){
  var tim = window.setTimeout('fnClearPopup(\''+menuID+'\')',1);
}

function fnClearPopup(menuID){
  fnFindDOM(menuID).style.visibility='hidden';
  fnResetHeaders();
}

function fnClearTimeout(){
  clearTimeout(tim);
}

function fnClearAllPopups(objID){
  i=0;
  while (i<iMenus){
	  i++;
	  if ('popupmenu'+i!=objID){fnFindDOM('popupmenu'+i).style.visibility='hidden';}
	}
	/*if (objID != 'popupmenu1'){fnFindDOM('mortgagesheader').className = 'menutop';}
	if (objID != 'popupmenu2'){fnFindDOM('savingsheader').className = 'menutop';}
	if (objID != 'popupmenu3'){fnFindDOM('estateheader').className = 'menutop';}
	if (objID != 'popupmenu4'){fnFindDOM('financialheader').className = 'menutop';}
	if (objID != 'popupmenu5'){fnFindDOM('aboutheader').className = 'menutop';}
	if (objID != 'popupmenu6'){fnFindDOM('contactheader').className = 'menutop';}
	if (objID != 'popupmenu7'){fnFindDOM('jobsheader').className = 'menutop';}*/
}

function fnCheckForPopups(){
  i=0;
  var iFound = false;
  while (i<iMenus){
	i++;
	if (iFound == false){
		if (fnFindDOM('popupmenu'+i).style.visibility == 'visible'){iFound = true;}
	}
  }
  return iFound;
}

function fnResetHeaders(){
	/*fnFindDOM('mortgagesheader').className = 'menutop';
	fnFindDOM('savingsheader').className = 'menutop';
	fnFindDOM('estateheader').className = 'menutop';
	fnFindDOM('financialheader').className = 'menutop';
	fnFindDOM('aboutheader').className = 'menutop';
	fnFindDOM('contactheader').className = 'menutop';
	fnFindDOM('jobsheader').className = 'menutop';*/
}

function fnFindDOM(objID){
  if (document.getElementById){
		 return document.getElementById(objID);
	}else if (document.all){
		 return document.all(objID);
	}else if (document.layers){
	   return document.layers[objID];
	}
}

function fnFindLeft(objID){
   domStyle = fnFindDOM(objID); // find style of dom
	 if (domStyle.pixelLeft){return domStyle.pixelLeft;}
	 if (domStyle.left){return domStyle.left;}
	 if (domStyle.offsetLeft){return domStyle.offsetLeft;}
	 return '0';
}

function fnFindTop(objID){
   domStyle = fnFindDOM(objID); // find style of dom
	 if (domStyle.pixelTop){return domStyle.pixelTop;}
	 if (domStyle.top){return domStyle.top;}
	 if (domStyle.offsetTop){return domStyle.offsetTop;}
	 return '0';
}

function fnFindWidth(objID){
   domStyle = fnFindDOM(objID); // find style of dom
	 if (domStyle.offsetWidth){return domStyle.offsetWidth;}
	 if (domStyle.clip.width){return domStyle.clip.width;}
	 return '0';
}

function fnFindHeight(objID){
   domStyle = fnFindDOM(objID); // find style of dom
	 if (domStyle.offsetHeight){return domStyle.offsetHeight;}
	 if (domStyle.clip.height){return domStyle.clip.height;}
	 return '0';
}