﻿function disableSpecificSelection(target) {
    if (typeof target.onselectstart != "undefined") {
        //IE route
        target.onselectstart = function () { return false; };
        target.style.cursor = "default";
    }
    else if (typeof target.style.MozUserSelect != "undefined") {
        //Firefox route
        target.style.MozUserSelect = "none";
        target.style.cursor = "default";

    }
    else {
        //All other route (ie: Opera)
        target.onmousedown = function () { return false; };
        target.style.cursor = "default";
    }
    return false;
}
function disableSelection(target) {
    var varUrlTrust = getURL();
    if (typeof target.onselectstart != "undefined" && varUrlTrust != 1) {
        //IE route
        target.onselectstart = function () { return false; };
        target.style.cursor = "default";
    }
    else if (typeof target.style.MozUserSelect != "undefined" && varUrlTrust != 1) {
        //Firefox route
        target.style.MozUserSelect = "none";
        target.style.cursor = "default";

    }
    else if (varUrlTrust != 1) {
        //All other route (ie: Opera)
        target.onmousedown = function () { return false; };
        target.style.cursor = "default";
    }
}

function signout(strurl) {
    var xhr = null;
    if (window.XMLHttpRequest) {
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.open("GET", strurl, true);
    xhr.send(null);
}
//<![CDATA[
function HandleClose() {
    Callback.AbandonSession();
}
//]]>
function onClickedMenuTop(sender, eventArgs) {
    //document.getElementById("ctl00_HiddenEFUnloadState").value = "on";
    var itemNameField = eventArgs.get_item().get_text();
    if (!itemNameField) return;
    var menu = $find("RadMenuTop");
    if (!menu) return;
    var item = menu.findItemByText(itemNameField);
    if (!item) return;
    item.open();
    item.focus();
}
function onClickedMenuAccount(sender, eventArgs) {
    //document.getElementById("ctl00_HiddenEFUnloadState").value = "on";
    var itemNameField = eventArgs.get_item().get_text();
    if (!itemNameField) return;
    var menu = $find("RadMenuAccount");
    if (!menu) return;
    var item = menu.findItemByText(itemNameField);
    if (!item) return;
    item.open();
    item.focus();
}
function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}
function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; }
    }
}
function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}
function OnClientShow(radWindow) {
    if (document.all) {
        document.body.scroll = "no";
    }
    else {
        var oTop = document.body.scrollTop;
        document.body.style.overflow = "hidden";
        document.body.scrollTop = oTop;
    }
}
function OnClientClose(radWindow) {
    document.body.scroll = "";
    document.body.style.overflow = "";

    var strHref = window.location.href;
    if (radWindow != null) {
        var strurlrw = radWindow.get_name();
        //alert("ok = " + strurlrw);
        if (strurlrw != null) {
            if (strurlrw.indexOf("Basket") > -1 || strurlrw.indexOf("Company") > -1) {
                window.location.replace(strHref);
            }
        }
    }
    
}
function OnRadWindowClientClose(radWindow) {
    document.body.scroll = "";
    document.body.style.overflow = "";
}
function getURLParam(strParamName) {
    var strReturn = "";
    var strHref = window.location.href;
    if (strHref.indexOf("?") > -1) {
        var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
        var aQueryString = strQueryString.split("&");
        for (var iParam = 0; iParam < aQueryString.length; iParam++) {
            if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1) {
                var aParam = aQueryString[iParam].split("=");
                strReturn = aParam[1];
                break;
            }
        }
    }
    return unescape(strReturn);
}
function getURL() {
    var strReturn = "";
    var strHref = window.location.href;
    strHref = strHref.toLowerCase();
    if (strHref.indexOf("shop") > -1 || strHref.indexOf("/account/") > -1 || strHref.indexOf("/register/") > -1) {
        return 2;
    }
    return 1;
}
function CGShow() {
    window.radopen("../../cgupop.aspx", "CgListDialog");
    return false;
}
function BasketShow() {
    window.radopen("../../basket.aspx", "BasketListDialog");
    return false;
}
function CompanyShow() {
    window.radopen("../../listcompany.aspx", "CompanyListDialog");
    return false;
}
function ComponentsShow(artid) {
    window.radopen("../../components.aspx?ic=" + artid, "ComponentsListDialog");
    return false;
}
function stopRKey(evt) {
    var evt = (evt) ? evt : ((event) ? event : null);
    var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
    //alert(node);
    if ((evt.keyCode == 13) && (node.type == "text")) { return false; }
    if ((evt.keyCode == 13) && (node.type == "password")) { return false; }
    if ((evt.keyCode == 13) && (node.type == "radio")) { return false; }
    if ((evt.keyCode == 13) && (node.type == "checkbox")) { return false; }
    if ((evt.keyCode == 13) && (node.type == "file")) { return false; }
    if ((evt.keyCode == 13) && (node.type == "image")) { return false; }
    if ((evt.keyCode == 13) && (node.type == "hidden")) { return false; }
    if ((evt.keyCode == 13) && (node.type == "reset")) { return false; }
    if ((evt.keyCode == 13) && (node.type == "submit")) { return false; }
    
}

document.onkeypress = stopRKey; 
