var NN6 = document.getElementById? true : false;
var NN4 = document.layers? true : false;
var IE4 = document.all? true : false;
if (NN6) {
  if (IE4) {
	NN6 = false;
	IE4 = true;
  }
}

var contactTimer = null;
var contactTimerSub = null;

function display(layerID,left,top) {
  if (NN6) {
   if (document.getElementById(layerID).style.visibility = "hidden") {
    document.getElementById(layerID).style.visibility="visible";
    document.getElementById(layerID).style.left=left;
    document.getElementById(layerID).style.top=top;
   }
  }
  else if (IE4) {
   if (document.all[layerID].style.visibility = "hidden") {
    document.all[layerID].style.visibility = "visible";
    document.all[layerID].style.left = left;
    document.all[layerID].style.top = top;
   }
  }
  else if(NN4) {
   if (document.layers[layerID].visibility = "show") {
    document.layers[layerID].left = left;
    document.layers[layerID].top = top;
    document.layers[layerID].visibility = "show";
   }
  }
}
function clearlayers() {
   hide("practiceareasmenu");
}
function hide(layerID) {
  if(NN6) {
   if (document.getElementById(layerID).style.visibility = "visible") {
    document.getElementById(layerID).style.visibility="hidden";
   }
  }
  else if (IE4) {
   if (document.all[layerID].style.visibility = "visible") {
    document.all[layerID].style.visibility = "hidden";
   }
  }
  
  else if(NN4) {
   if (document.layers[layerID].visibility = "show") {
    document.layers[layerID].visibility = "hidden";
   }
  }
  stopTimeout();
  stopTimeoutSub();
}
function startTimeout(divName,timelength) {
  if (NN6) {
	timeamount = timelength;
  }
  else if (IE4) {
  	timeamount = timelength;
  }
  else if (NN4) {
  	timeamount = timelength;
  }
  contactTimer = setTimeout("hide('"+divName+"');",timeamount);
  check = 1;
}
function startTimeoutSub(divName,timelength) {
  if (NN6) {
	timeamountsub = timelength;
  }
  else if (IE4) {
  	timeamountsub = timelength;
  }
  else if (NN4) {
  	timeamountsub = timelength;
  }
  contactTimerSub = setTimeout("hide('"+divName+"');",timeamountsub);
  checksub = 1;
}
function stopTimeout() {

  	  clearTimeout(contactTimer);
	  contactTimer = null;

}
function stopTimeoutSub() {

  	  clearTimeout(contactTimerSub);
	  contactTimerSub = null;

}