var menuClicked = false;
    
function setMenu(eMenu, lId, nSub, bInitOnly){
    var eSwap = window[lId + '_currentMenu'];
    if(bInitOnly == true){
        window[lId + '_currentMenu'] = eMenu;
        swapSelected(eMenu);
        menuClicked = false;
    }
    else{
        if (menuClicked == false){
            if (eSwap) swapSelected(eSwap);
            menuClicked = true;                
            window[lId + '_currentMenu'] = eMenu;
	        XMLHttpPost('_product.asp?Id=' + lId + '&S=' + nSub, lId);
        }
    }
    return false;
}
function XMLHttpPost(sURL, lId) {
    var oXMLHttpRequest = false;
//alert(sURL);	    
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
	    oXMLHttpRequest = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
	    oXMLHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
        
    oXMLHttpRequest.open('POST', sURL, true);
    oXMLHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    oXMLHttpRequest.onreadystatechange = function() {
        if (oXMLHttpRequest.readyState == 4) {
            updatepage(oXMLHttpRequest.responseText, lId);
        }
    }
    oXMLHttpRequest.send("");
}
function updatepage(sContent, lId){
    document.getElementById("subcontent").innerHTML = sContent;
    var eSwap = window[lId + '_currentMenu']
    if (eSwap) swapSelected(eSwap);
    menuClicked = false;
}
function clearresult(){
    document.getElementById("subcontent").innerHTML = '';
}
function showImg(sGalleryId, eThumb, sImg, lWidth, lHeight, sId){
    var eSwap = window[sGalleryId + '_currentThumb'];
    if (eSwap) swapSelected(eSwap);
    var eImg = document.getElementById(sGalleryId + '_image');
    eImg.src = sImg;
    eImg.width = lWidth;
    eImg.height = lHeight;
    swapSelected(eThumb);
    window[sGalleryId + '_currentThumb'] = eThumb;
    logProductViewer(sId);
}
function logProductViewer(nId){
	var logPV;
	logPV = new Image();
	logPV.src = 'Scripts/glibrary.asp?L=1&Id=' + nId + '&Nc=' + (new Date()).getTime(); //+ '&T=' + nType + '&M=' + nMode
}