﻿//**************************************************
//Handle the Menu object in the UI
//**************************************************
// if ((typeof (oId) != "undefined") && (oId != null)) {

//**************************************************
//Menu build on images
//**************************************************
function ResetImgMenus() {
    var innerInput = document.getElementsByTagName("input");
    var con = document.getElementById("imgTab");
    if (con != null && typeof (con) != 'undefined') {
        var path = con.value;
        //alert(path);
        var innerTdImg = document.getElementsByTagName("td");
        for (var k = 0; k < innerTdImg.length; k++) {
            //alert(innerDivs[k].id.indexOf("divSubMenu") + ' - ' + innerDivs[k].id);
            if (innerTdImg[k].id.indexOf("img") >= 0) {
                //alert('divSubMenu=' + innerDivs[k].id);
                innerTdImg[k].background = path;
            }
        }
    }
}
//----------------------------------------------------------------------------
function Menu_Hover(objId, pathId) {
    var imgUrl = document.getElementById(pathId).value;
    if (objId != document.getElementById("txtSelected").value)
        document.getElementById(objId).background = imgUrl;
}
//----------------------------------------------------------------------------
function Menu_Unhover(objId, pathId) {
    var imgUrl = document.getElementById(pathId).value;
    if (objId != document.getElementById("txtSelected").value)
        document.getElementById(objId).background = imgUrl;
}
//----------------------------------------------------------------------------
function Menu_Click(objId, pathId, url, iframeHeight) {
    ResetImgMenus();
    var imgUrl = document.getElementById(pathId).value;
    document.getElementById("txtSelected").value = objId;
    document.getElementById(objId).background = imgUrl;
    var iframeId = document.getElementById("txtIframe").value;
   // alert(iframeId + ' ' + url + ' ' + iframeHeight);

    if (url.indexOf("aspx") >= 0) {
        document.getElementById(iframeId).style.height = iframeHeight + "px";
        document.getElementById(iframeId).src = url;
        //alert(document.getElementById(iframeId).style.height);
    }
}
//**************************************************
//Menu build on td with css
//**************************************************
//----------------------------------------------------------------------------
function ShowSubMenu(objId) {
    document.getElementById(objId).style.display = 'block';
}
//----------------------------------------------------------------------------
function HideSubMenu(objId) {
    document.getElementById(objId).style.display = 'none';
}
//----------------------------------------------------------------------------
//Start CSS menu handlers
function ResetLinkMenus(menuClass) {
    var topMenu = document.getElementById('TopMenu');
    if (topMenu != null && typeof (topMenu) != 'undefined') {
        //debugger;
        var innerTdLink = topMenu.getElementsByTagName("td");
        for (var k = 0; k < innerTdLink.length; k++) {
            if (innerTdLink[k].id.indexOf("obj") >= 0)  {
                
                if (innerTdLink[k].className.indexOf("Sub") >= 0) {
                    innerTdLink[k].className = "menuSummitSub"; //  menu;
                }
                else if (innerTdLink[k].className.indexOf("Hp") >= 0) {
                    innerTdLink[k].className = "menuSummitHp";
                }
                else if (innerTdLink[k].className.indexOf("Reg") >= 0) {
                    innerTdLink[k].className = "menuSummitReg";
                }
                else {
                    innerTdLink[k].className = menuClass;
                }
            }
        }
    }
}
//----------------------------------------------------------------------------
function Tab_Hover(objId, menuClassOver) {
    if (objId != document.getElementById("txtSelected").value)
        document.getElementById(objId).className = menuClassOver; // menuOver;
}
//----------------------------------------------------------------------------
function Tab_Unhover(objId, menuClass) {
    if (objId != document.getElementById("txtSelected").value)
        document.getElementById(objId).className = menuClass;//  menu;
}
//----------------------------------------------------------------------------
function Tab_Click(objId, url, iframeHeight, menuClass, menuClassSelected) {
    //debugger;
    ResetLinkMenus(menuClass);
    document.getElementById("txtSelected").value = objId;
    document.getElementById(objId).className = menuClassSelected;// menuSelected;
    var iframeId = document.getElementById("txtIframe").value;
    //alert(iframeId + ' ' + url + ' ' + iframeHeight);
    if (url.toLowerCase().indexOf("webpage.aspx") >= 0 || url.toLowerCase().indexOf("default.aspx") >= 0 || iframeHeight == "0") {
        window.self.location.href = url;
    }
    else if (url.toLowerCase().indexOf("page.aspx") >= 0 || url.toLowerCase().indexOf("main.aspx") >= 0) {
        var iframe = document.getElementById(iframeId);
        if (iframe != null && typeof (iframe) != 'undefined') {
            iframe.style.height = iframeHeight + "px";
            //alert(iframe.style.height);
            iframe.src = url;
        }
        // alert(document.getElementById(iframeId).style.height);
    }
}
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
function LoadIframe(url) {
    //alert('LoadIframe');
    var iframeId = document.getElementById("txtIframe").value;
    var iframe = document.getElementById(iframeId);
    if (iframe != null && typeof (iframe) != 'undefined') {
        iframe.src = url;
    }
}
//----------------------------------------------------------------------------
//used in the searchResults when navigating to the selected page
function SetframeHeight(iframeId, iframeHeight) {
    var iframe = document.getElementById(iframeId);
    if (iframe != null && typeof (iframe) != 'undefined') {
        iframe.style.height = iframeHeight + "px";
    }
}
//----------------------------------------------------------------------------
