function openPopupStaff(sida){
   popupedit = window.open(sida,'popupstaff','scrollbars=0,resizable=1,width=400,height=340');
   popupedit.focus();
}
function UrlChangeAddParam(url, paramName,paramValue){
    if (url.indexOf("?") >= 0 ){
        var strRet = url.substring(url.indexOf("?")+1,url.length);
        url = url.substring(0,url.indexOf("?"));
        var arrParams = strRet.split("&");
        strRet = "";
        var paramFound = false;
        for (var i=0;i<arrParams.length;i++){
            var param = arrParams[i].split("=");
            if (paramName == param[0]){
                strRet += (i==0?"?":"&") + param[0] + "=" + paramValue;
                paramFound = true;
            }
            else{
                strRet += (i==0?"?":"&") + param[0] + "=" + param[1];
            }
        }
        if (!paramFound){
            strRet += "&" + paramName + "=" + paramValue;
        }
        url = url + strRet;
    }
    else{
        url += "?" + paramName + "=" + paramValue;
    }
    return url
}
function flashOnBasketChange() {
    if (!window.customFlashOnBasketChange) {
        if ($.browser.msie) {
            if (parseInt($.browser.version, 10) < 8) {
                return;
            }
        }
        $(".flashOnBasketChange").addClass("flashFrom");
        $(".flashOnBasketChange").removeClass("flashFrom", 2000);
    } else {
        window.customFlashOnBasketChange();
    }
}
jQuery.fn.centerInWindow = function (percentOfTop,percentOfLeft) {
    var posTop = ( ($(window).height() - this.outerHeight() ) / 2+$(window).scrollTop());
    if (percentOfTop){
        posTop *= percentOfTop;
    }
    var posLeft = ( ($(window).width() - this.outerWidth() ) / 2+$(window).scrollLeft());
    if (percentOfLeft){
        posLeft *= percentOfLeft;
    }
    this.css("position","absolute");
    this.css("top", posTop + "px");
    this.css("left", posLeft + "px");
    return this;
}
function delayedProgressIndicator(dealyTime) {
    $("#pnlLoadingPageWait").html($("#pnlLoadingPageWait").html());
    $("#pnlLoadingPageWait").delay(dealyTime).show("fast");
    $("#pnlLoadingPageWait").centerInWindow();
}
$(document).ready(function() {
    if (!$.browser.mozilla) {
        $(".txtWithDefault").each(function() {
            if ("" == $(this).val()) {
                $(this).val($(this).attr("title"));
                $(this).addClass("txtDefaulted");
            }
        });
        $(".txtWithDefault").focus(function() {
            if ($(this).attr("title") == $(this).val()) {
                $(this).val("");
                $(this).removeClass("txtDefaulted");
            }
        });
        $(".txtWithDefault").blur(function() {
            if ("" == $(this).val()) {
                $(this).val($(this).attr("title"));
                $(this).addClass("txtDefaulted");
            }
        });
    }
    $(".pnlGroupNavigation a, .pnlLanguageSelect a, .btnAction").click(function() {
        delayedProgressIndicator(2000);
    });

    $(".selectAction").change(function() {
        delayedProgressIndicator(2000);
    });
    $(document).keyup(function(e) {
        if (e.keyCode == 27) { $("#pnlLoadingPageWait").hide(); }   // esc
    });
    $(".pnlFind .txtFind").keypress(function(e) {
        if (e.keyCode == 13) {
            shopFindPanelFind($(".pnlFind .txtFind").attr('id'));
            delayedProgressIndicator(1000);
            return false;
        }
    });
    if (!window.customGenPopup) {
        $(".genPopup").each(function() {
            if ($(this).attr("tagName").toUpperCase() == "A") {
                $(this).attr("onClick", "javascript:window.open('" + $(this).attr("href") + "');");
                $(this).attr("href", "javascript:void(0);");
            }
        });
    }
    if (!window.customMiniLogin) {
        $(".pnlBlanket").click(function() {
            $(".pnlMiniLogin .pnlForm").hide();
            $(this).hide();
        });
        var pnl = $(".pnlMiniLogin .pnlForm");
        if (pnl.length > 0) {
            pnl.show();
            pnl.centerInWindow(0.4);
            pnl.hide();
            $(".pnlMiniLogin .caption:first, .pnlLoggedInAs").click(function() {
                var pnl = $(".pnlMiniLogin .pnlForm");
                if (!pnl.is(":visible")) {
                    $(".pnlBlanket").show();
                    pnl.show();
                } else {
                    pnl.hide();
                }
            });
            var pnlLM = $(".pnlLoginMessage");
            if (pnlLM.length > 0) {
                $(".pnlMiniLogin .pnlForm .caption").after(pnlLM);
                $(".pnlBlanket").show();
                pnl.show();
            }
        }
    }
    if ($("body").hasClass("payment")) {
        $(".pnlMain input[type=text]").keypress(function(e) {
            if (e.keyCode == 13) {
                return false;
            }
        });
    }
});

