newdom = 0;
var tid;

if (document.all) {
    layerRef = "document.all";
    styleSwitch = ".style";
}
else if (document.layers) {
    layerRef = "document.layers";
    styleSwitch = "";
}
else if (document.getElementById) {
    newdom = 1;
    layerRef = "document.getElementById";
    styleSwitch = ".style";
}

function showLayer(layerName) {
    if (document.getElementById(layerName) !== null) {
        if (tid) { clearTimeout(tid) };
        if (newdom) {
            document.getElementById(layerName).style.visibility = "visible";
        } else {
            eval(layerRef + "['" + layerName + "']" + styleSwitch + '.visibility="visible"');
        }
    }
}

function hideLayer(layerName) {
    if (document.getElementById(layerName) !== null) {
        if (newdom) {
            document.getElementById(layerName).style.visibility = "hidden";
        }
        else {
            eval(layerRef + '["' + layerName + '"]' + styleSwitch + '.visibility="hidden"');
        }
    }
}


function showMenuEdit(title, target, id) {
    document.getElementById('formadiv').style.display = "block";
    document.getElementById('menutitle').value = title;
    document.getElementById('menuid').value = id;

    object = document.getElementById("menutarget");
    object.selectedIndex = 0;
    for (i = 0; i < object.length; i++) {
        if (object.options[i].value == target) {
            object.selectedIndex = i;
            return;
        }
    }

}

function showMenuAssign(target, id) {
    document.getElementById('formadiv').style.display = "block";
    document.getElementById('pageid').value = id;

    object = document.getElementById("menutarget");
    object.selectedIndex = 0;
    for (i = 0; i < object.length; i++) {
        if (object.options[i].value == target) {
            object.selectedIndex = i;
            return;
        }
    }

}
var delayTimer;
function ShowMenu(id) {
    clearTimeout(delayTimer);
    jQuery(".submenu").hide();
    jQuery("#" + id).show();
}

function HideMenuWithDelay(id) {
    clearTimeout(delayTimer);
    delayTimer = setTimeout("HideAllMenus()", 500);
}
function HideAllMenus() {
    jQuery('.submenu').hide();
    clearTimeout(delayTimer);
}
