﻿cm = null; cmcell = null; hide_delay=500; tstat=0; 

isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;

function switchDiv(objElement,bolVisible){
if(isNS4||isIE4){
    if (!bolVisible) { objElement.visibility = "hidden" } 
     else {objElement.visibility ="visible"}     
 } else if (isIE5 || isNS6) {
      if(!bolVisible){
         objElement.style.display = "none";
         
      } else {
        objElement.style.display = "";
        
        }
	}
return 1;
}
function getPos(el,sProp) {
	var iPos = 0;
	while (el!=null) {
		iPos+=el["offset" + sProp]
		el = el.offsetParent
	}
	return iPos-1
}
function getelementbyid(myid) {
   if (isNS4){
        objElement = document.layers[myid];
     }else if (isIE4) {
        objElement = document.all[myid];
     }else if (isIE5 || isNS6) {
             objElement = document.getElementById(myid);
     }
return(objElement);
}

function show(el,m) {
    if (cm != null) {
 switchDiv(cm,false);
}
  
if (m!=null) {
    m = getelementbyid(m);
    m.style.width = "200px";
    var p = document.getElementById("menu");
    var lef = getPos(el, "Left") - getPos(p, "Left");
    var g = p.offsetWidth;
    m.style.textAlign = "center";
    if (lef + 200 > g) {
        lef = g - 200;
    }
    m.style.left = lef + "px";
    m.style.top = (getPos(el, "Top")) + (el.offsetHeight + 11) + "px";
    
 switchDiv(m,true);
 cm = m;
 cmcell = el;

	}
}

function hidemenu() 
{timer1=setTimeout("show(null,null)",hide_delay); tstat = 1; return 1;}

function cancelhide() {
 if (tstat==1) {
 clearTimeout(timer1);
 tstat=0;
 }
return 1;
}

 
