﻿//----------------------------------------------------------------------------------------------
// Global Variables
//----------------------------------------------------------------------------------------------

//----------------------------------------------------------------------------------------------
// Page events
//----------------------------------------------------------------------------------------------
function resetName(id) {
    if ($get(id).style.display != "none") {
        if ($get("divSiblingName").innerHTML.toLowerCase() == $get(id).getElementsByTagName("A")[0].lang.toLowerCase()) {
            setTimeout("resetName('" + id + "');", 500);
        }
        else {
            if ($get(id).getElementsByTagName("A")[0].lang.trim() != "") {
                $get("divSiblingName").innerHTML = $get(id).getElementsByTagName("A")[0].lang.toLowerCase();
                $get(id.substring(0, id.lastIndexOf("_")) + "_hidProductId").value = $get(id).lang;
            }
        }
    }
}

function clearName(id)
{
    if ($get(id).style.display != "none") {
        $get("divSiblingName").innerHTML = "";
    }
}

function sideMenuClicked(obj) {
    // hidCommandArgument set url
    $get("ProductCommandSlot").getElementsByTagName("INPUT")[0].value = obj.lang;
    
    if (Sys.Browser.agent == Sys.Browser.Safari) {
        var hiddenFields = $get("MainCommandSlot").getElementsByTagName("INPUT");     
        // hidMenuLevel
        hiddenFields[1].value = "PRODUCT";
        // hidRedirect
        hiddenFields[2].value = obj.lang.split("?")[0];
        // hidInfoMenuName
        hiddenFields[3].value = getUrlVars(obj.lang)["MENUNAME"];
        // hidCategoryId
        hiddenFields[4].value = getUrlVars(obj.lang)["CATEGORYID"];
        // hidProductId
        hiddenFields[5].value = getUrlVars(obj.lang)["PRODUCTID"];
    }
    
    // do postback
    if (window.execScript && Sys.Browser.agent == Sys.Browser.InternetExplorer && Sys.Browser.version >= 7) {
        window.execScript($get("ProductCommandSlot").getElementsByTagName("A")[0].href);
    }
    else {
        var href = $get("ProductCommandSlot").getElementsByTagName("A")[0].href.replace(/%20/mg, " ").replace(/%22/mg, "'");
        var args;
        
        if (href.indexOf("'") > 0) {
            args = href.split("'");
        }
        else {
            args = href.split('"');
        }
        __doPostBack(args[1], args[3]);
    }
    
    return false;
}

function switchClicked(obj) {
    if (Sys.Browser.agent == Sys.Browser.Safari) {
        var hiddenFields = $get("MainCommandSlot").getElementsByTagName("INPUT");     
        // hidMenuLevel
        hiddenFields[1].value = "CATEGORY";
        // hidRedirect
        hiddenFields[2].value = obj.lang.split("?")[0];
        // hidInfoMenuName
        if (getUrlVars(obj.lang)["MENUNAME"] == "Overview") {
            hiddenFields[3].value = "DetailedOverview";
        }
        else {
            hiddenFields[3].value = "Overview";
        }
        // hidCategoryId
        hiddenFields[4].value = getUrlVars(obj.lang)["CATEGORYID"];
        // hidProductId
        hiddenFields[5].value = getUrlVars(obj.lang)["PRODUCTID"];
    }
}