var isNS = (navigator.appName == "Netscape");
var isMacIE = ( (navigator.userAgent.indexOf("IE 4")  > -1) && (navigator.userAgent.indexOf("Mac")  > -1) );
var layerRef = (isNS) ? "document" : "document.all";
var styleRef = (isNS) ? "" : ".style";
var isDynamic = ( (document.layers || document.all) && !isMacIE );

var activeMenu = 0;

function activateMenu(menuLayerRef, offset, toppy) {
                if (isDynamic && activeMenu != menuLayerRef) {

                if (activeMenu) hideMenu("menu" + activeMenu);
                        
                menuID = "menu" + menuLayerRef;
                activeMenu = menuLayerRef;
        
                if (isNS) {
                        document[menuID].top = toppy;
                        document[menuID].left = offset;
                } else {
                        document.all[menuID].style.pixelTop = toppy;
                        document.all[menuID].style.pixelLeft = offset;
                }
                showMenu(menuID)
        }
}

function showMenu(layerID) {
        eval(layerRef + '["' + layerID + '"]' + styleRef + '.visibility = "visible"');
}

function hideMenu(layerID) {
        eval(layerRef + '["' + layerID + '"]' + styleRef + '.visibility = "hidden"');
}

function killMenu(e) {
        if (activeMenu) {
                menuID = "menu" + activeMenu;
                hideMenu(menuID);
                activeMenu = 0;
        }  
}

function init() {
        if (isDynamic) {
                if (isNS) {document.captureEvents(Event.MOUSEUP);} 
                document.onmouseup = killMenu;
        }
}

function popUp(moviePath, winName, xSize, Ysize) {      
      window.open(moviePath, winName, "width=" + xSize + ",height=" + Ysize + ",directories=no,status=no,scrollbars=no,resize=no,menubar=no,toolbar=no,alwaysRaised=no" );
}

function setVariables() {
if (navigator.appName == "Netscape") {
v=".top=";
dS="document.";
sD="";
y="window.pageYOffset";
}
else {
v=".pixelTop=";
dS="";
sD=".style";
y="document.body.scrollTop";
   }
}
function checkLocation() {
object="object1";
yy=eval(y);
eval(dS+object+sD+v+yy);
setTimeout("checkLocation()",0);
}
