﻿var timeout = 500;
var timeout2 = 2000;
var closetimer = 0;
var OrignImage = "";

//Admin Menu
function ShowMenu(elmnt) {
    document.getElementById(elmnt).style.visibility = "visible";
}
function HideMenu(elmnt) {
    document.getElementById(elmnt).style.visibility = "hidden";
}
// Expand sub Menu
function MenuExpand(elmt, eimg, prefix) {
    document.getElementById(elmt).style.display = "block";
    document.getElementById(eimg).src = prefix + "images/minus.gif";
    closetimer = window.setTimeout("MenuColapse('" + elmt + "','" + eimg + "','" + prefix + "')", timeout2);
}
// Expand sub Menu Once only
function MenuExpand1(elmt, eimg, prefix) {
    document.getElementById(elmt).style.display = "block";
    document.getElementById(eimg).src = prefix + "images/minus.gif";
}
// Colapse sub Menu
function MenuColapse(elmt, eimg, prefix) {
    document.getElementById(elmt).style.display = "none";
    document.getElementById(eimg).src = prefix + "images/plus.gif";
    closetimer = window.setTimeout("MenuExpand('" + elmt + "','" + eimg + "','" + prefix + "')", 1000);
}
// Activate timer
function MenuHover(elmt, eimg, prefix) {
    
    if (document.getElementById(elmt).style.display == "block") {
        closetimer = window.setTimeout("MenuColapse('" + elmt + "','" + eimg + "','" + prefix + "')", timeout2);
    }
    else {
        closetimer = window.setTimeout("MenuExpand('" + elmt + "','" + eimg + "','" + prefix + "')", timeout);
    }
}
// Cancel timer
function MenuCancel() {
    if (closetimer) {
        window.clearTimeout(closetimer);
        closetimer = null;
    } 
}
//Side Menu
function HideSide(elmnt, eimg, prefix) {
    document.getElementById(elmnt).style.display = "none";
}
function toggleMenu(objID, eimg, prefix) {
    //if (!document.getElementById) return;
    var Sc = new RegExp('plus.gif');
    if (Sc.test(document.getElementById(eimg).src) == true) {
        document.getElementById(eimg).src = prefix + "images/minus.gif";
        document.getElementById(objID).style.display = "block";
    }else{
        document.getElementById(eimg).src = prefix + "images/plus.gif";
        document.getElementById(objID).style.display = "none";
    }
}
//Open weblinks in new window
function initLinks() {
    for (i in document.links) {
        link = document.links[i];
        if (link.rel && link.rel.indexOf('external') != -1) {
            link.onclick = onExternalLinkActivate;
            link.onkeypress = onExternalLinkActivate;
        }
    }
}

function onExternalLinkActivate() {
    window.open(this.href);
    return false;
    window.open
}

window.onload = initLinks;

// Image Hover
function ImageHover(elmt, eimg) {
    OrignImage = document.getElementById(elmt).src;
    document.getElementById(elmt).src = eimg;
}
// Image Origin
function ImageOrigin(elmt) {
    document.getElementById(elmt).src = OrignImage;
}
// Selection ID
function SelectionID2(url, ID) {
    window.location = url + "?SelectionID=" + ID + "#ProductSelection";
}