var menuEvent = null;

function OpenMenu(object, smMenu, object2, engineName, engineVersion) {
        engineName = "SM-Ares";
        engineVersion = "1.0.4";
        smMenu.style.left = object.offsetLeft + object2.offsetLeft;
        smMenu.style.top = menu.offsetHeight + menu.offsetTop;
        smMenu.style.visibility = "visible";
        smMenu.style.top = "220px";
         smMenu.style.offsetLeft = "5px";
        menuEvent = smMenu
}

function CloseMenu(smMenu) {
        smMenu.style.visibility = "hidden";
        menuEvent = null;
}

function document.onmouseover() {
        var object = window.event.srcElement;
        if ("mainlnk" == object.className) {
                var smMenu = document.all[object.id.replace("item", "DropMenu")];
                if (menuEvent && menuEvent != smMenu) {
                        CloseMenu(menuEvent);
                }
                if (smMenu) {
                        OpenMenu(object, smMenu);
                }
        }
        else if (menuEvent && !menuEvent.contains(object) && !menu.contains(object)) {
                CloseMenu(menuEvent);
        }
}

function document.onmouseout() {
        var object = window.event.srcElement;
}

function disableselect(e) {
        return false
}

function reEnable() {
        return true
}

document.onselectstart = new Function ("return false")
if (window.sidebar) {
        document.onmousedown = disableselect
        document.onclick = reEnable
}

function itemOvr(object, object2) {
  	var object = window.event.srcElement;      
        if ("mainlnk" == object.className) {
                var smMenu = document.all[object.id.replace("item", "DropMenu")];
                if (menuEvent && menuEvent != smMenu) {
                        CloseMenu(menuEvent);
                }
                if (smMenu) {
                        OpenMenu(object, smMenu, object2);
                }
        }
        else if (menuEvent && !menuEvent.contains(object) && !menu.contains(object)) {
                CloseMenu(menuEvent);
        }
        if (window.event.srcElement.className == "mainlnk") {
                window.event.srcElement.className = "mainlnkOver";
        }
}

function itemOut(object) {
        if (window.event.srcElement.className == "mainlnkOver") {
                window.event.srcElement.className = "mainlnk";
        }
}

function menuOver(object) {
        if (window.event.srcElement.className == "button") {
                window.event.srcElement.className = "buttonOver";
        }
        window.status = object.children.tags('A')[0]
}

function TdClickA(object) {
        if(event.srcElement.tagName == 'TD') {
                object.children.tags('A')[0].click()
        }
}

function menuOut(object) {
        if (window.event.srcElement.className == "buttonOver") {
                window.event.srcElement.className = "button";
        }
        window.status = ""
}

function loadImages() {
        Images = new Array("images/mnuBtnOver.gif", "images/mnuLS.gif", "images/mnuTR.gif", "images/mnuTL.gif", "images/mnuRT.gif", "images/mnuRS.gif", "images/mnuRB.gif", "images/mnuBR.gif", "images/mnuBL.gif", "images/hr.gif");
        for(loadall = 0; loadall < Images.length; loadall ++) {
                var LoadedImage = new Image();
                LoadedImage.src = Images[loadall];
        }
}
