var loader = '<div class="loader"><img src="/_i/_shared/loading1.gif" /> prosimy czekać <a href="javascript:void(0);" onclick="killBlocker(true);">(anuluj)</a></div>'
//zmienne do trzymania historii
var old_inner_id;
var old_inner_html;
var blocker = false;
var block_msg = "Proszę czekać... wczytuję dane...";
var del_msg = "Czy na pewno chcesz usunąć ten wpis?";
var classname_err_msg = 'error';


//cp.set_debug(2);

//prostsze pobieranie de...
function de(id) {
    return document.getElementById(id);
}
function dc(name) {
    return document.getElementsByClassName(name);
}

//funkcja do killowania sesji ajax
function killBlocker(getHistory) {
    if (blocker == true) {
        blocker = false;
        if (getHistory == true) get_back_history(old_inner_id, false);
    }
}

//funkcja do zapamietywania danych poprzedniego diva
function get_back_history(inner_id, remeberHtml) {
    if (remeberHtml == false) {
        de(inner_id).innerHTML = old_inner_html;
    } else {
        old_inner_id = inner_id;
        old_inner_html = de(inner_id).innerHTML;
    }
}


//pobranie kodu pocztowego
function getCode(sender) {
    var msg = "Wpisany kod pocztowy \""+sender.value+"\" nie jest polskim formacie!\n\nNaciśnij \"OK\" - "+
    "jeśli chcesz poprawić kod\nNaciśnij \"Anuluj\" - jeśli chcesz przejść dalej ";
    var re = /(\d{2})-(\d{3})/;
    var re_ship = /shipping/

    if (sender.value != "") {

        if (re_ship.test(sender.name)) {
            shipping = 1;
        } else {
            shipping = 0;
        }
        if (re.test(sender.value)) {
            xajax_getCode(sender.value, 'false', shipping);
            return;
        } else {
            if (confirm(msg)) {
                sender.focus();
                sender.select();
            } else {
                xajax_getCode(sender.value, 'true', shipping);
                return;
            }
        }
    }
}


/*
//pobranie kodu pocztowego
function getCode(code) {
var o_form = document.forms['client'].elements;

if ( (code.length == 6) ) {
if (blocker == false) {
blocker = true;
xajax_getCode(code);
de('city').value = 'proszĹ czekaÄ...';
de('city').disabled = true;
} else {
alert(block_msg);
}
}
}
*/
function showCode(code) {

    var o_form = document.forms['client'].elements;

    if (blocker == true) {
        o_form['city'].disabled = false;
        blocker = false;
    }
}



/**
* usuniecie rekordow z tabeli !UWAGA! zmienila sie nazwa funkcji!!!
* id wiersza
* cp_opt - nazwa opcji
* message wiadomosc/pytanie
*
*/
function deleteRowCp(id, cp_opt, message) {
    //what.replace('-', ' ');
    if (!message) message = del_msg;
    if ( confirm(message) ) {
        xajax_delRow(cp_opt, id);
        //Ĺadne usuniecie wiersza ;)
        del_item = cp_opt+'-'+id;
        theItem = document.getElementById(del_item);
        Fat.fade_element(del_item, null, 700, '#FF3333');
        setTimeout('theItem.parentNode.removeChild(theItem)', 705);
    } else {
        return false;
    }
}



function deleteResponse(res) {
    if (res == 0) {
        alert("błąd: "+res);
    }
}


function setCookie(name, value, expire) {
    document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}

function setCounter(pid) {
    var today = new Date();
    var expires = new Date();

    //    xajax_setCounter(pid);
    if (getCookie('p') != pid) {
        expires.setTime(today.getTime()+86400);
        xajax_setCounter(pid);
        setCookie("p", pid, expires)
    }
}

function getCookie(Name) {
    var search = Name + "=";
    if (document.cookie.length > 0) {
        // if there are any cookies
        offset = document.cookie.indexOf(search);
        if (offset != -1) {
            // if cookie exists
            offset += search.length;
            // set index of beginning of value
            end = document.cookie.indexOf(";", offset);
            // set index of end of cookie value
            if (end == -1) end = document.cookie.length;

            return unescape(document.cookie.substring(offset, end))
        }
    }
}


function putFlash(sPath, iWidth, iHeight, sID) {
    with (document) {
        write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="'+iWidth+'" height="'+iHeight+'" id="'+sID+'">');
        write('  <param name="movie" value="'+sPath+'" />');
        write('  <param name="quality" value="high" />');
        write('  <param name="wmode" value="transparent" />');
        write('  <param name="menu" value="false" />');
        write('  <embed src="'+sPath+'" quality="high" wmode="transparent" menu="false" width="'+iWidth+'" height="'+iHeight+'" swLiveConnect=true name="'+sID+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
        write('</object>');
    }
}

function makeVisible(Eid) {
    if (Eid == "") Eid = 1;
    var zak = "z"+Eid;
    var li = "li"+Eid;
    var ilosc_elementow = 5; //ilosc elementow do fora..
    var i;

    // oznaczenie wszystkich zakladek jako nieaktywne
    for (i=1; i <= ilosc_elementow; i++) {
        document.getElementById('z'+i).className="box-h";
        document.getElementById('li'+i).className="";
    }

    // uaktywnienie wybranej zakladki
    document.getElementById(zak).className="box-v";
    document.getElementById(li).className="on";
}

// licznik do pol
function licznik(f, text_count, counter, ilosc) {
    var text_area = document.forms[f].elements[text_count];
    var count_inp = document.forms[f].elements[counter];
    var ta_val = text_area.value;
    var ta_len = ta_val.length;
    count_inp.value = (ilosc-ta_len);
    if (count_inp.value == -1) count_inp.value = 2;
    if(ta_len >= ilosc) {
        // alert("Przekroczono dozwolonÄ iloĹÄ: "+ilosc);
        text_area.value = ta_val.substring(0, ilosc);
    }
}
//ustawianie ceny w zaleznosci od cechy
//uwaga funkcja jeszcze nie liczy  cen z podwojnymi cechami
// UWAGA!!!  ceny netto nie licze, bo w cechach jest podawana cena brutto
//cene netto mozna podac przy fakturze
function setPrice(price) {
    price = Math.round(price*100)/100;
    return makeGrosze(price)+" zł";
}

//dodawanie 00 do danej kwoty
function makeGrosze(price) {
    //if (price == 0) return 0.00;
    strNumber = "" + price;
    kwota = strNumber.split("\.");
    zlote = kwota[0];
    if (kwota[1] != undefined) {
        grosze = kwota[1];
        last = grosze.length;
        if (last == 1) grosze = grosze+"0";
    } else {
        grosze = "00";
        //grosze = "";
    }
    price = kwota[0] + "." + grosze;
    //price = kwota[0];

    return price;
}

//obliczanie ceny koszyka na stronie z koszykkiem
/**
wykorzystane id:
cechy_selects_{$towid} - lista cech
cbrutto_{$towid}
suma_{$towid}
koszyk id form koszyka
hiddeny:
cart_form[27][c_brutto_f]
cart_form[27][c_netto_f]
cart_form[27][vat_f]
cart_form[27][tid_f]
shipment_price[1]
shipment_price[2]
*/
function setPriceKoszyk(pid, prod_c_brutto, prod_c_netto, vat, rabat, ilosc, id) {
    var c_brutto = 0;
    var suma = 0;
    var selects = document.getElementById('cechy_selects_'+id).getElementsByTagName('SELECT');
    
    cechy_ids = '';
    for (i=0; i < selects.length; i++) {
        cechy_ids += selects[i].value+'_';
    }
    
    if (variation_cart[pid][cechy_ids] != undefined) {
        fname = document.forms["koszyk"];
        c_brutto_hid = fname.elements["cart_form["+id+"][c_brutto_f]"];
        c_netto_hid = fname.elements["cart_form["+id+"][c_netto_f]"]

        //vinf = variation_info_cart[pid][variation_cart[pid][cechy_ids]];
        vinf = variation_cart[pid][cechy_ids];

        if (vinf[2] == 'f') {
            alert("Przepraszamy, ta opcja jest chwilowo niedostępna");
            prod_available = false;
        } else {
            /*
            if (vinf[1] != '') {
            de('bigfoto').src = dir_img+'/'+dir_prefix+vinf[1];
            } else {
            de('bigfoto').src = dir_img+'/'+dir_prefix+picture;
            }
            */
            //0.00
            if (vinf[0] != 0) {
                c_netto = Math.round(vinf[0]/vat*100)/100;
                suma = Math.round(c_netto*ilosc*100)/100;
            } else {
                suma = Math.round(prod_c_netto*ilosc*100)/100;
                c_netto = prod_c_netto;
            }
            rabat = rabat.replace(",",".");
            if (rabat < 1) {
                rabat = 1-rabat;
                //prompt("sdsd", c_brutto*ilosc*rabat);
                suma = Math.round(c_netto*ilosc*rabat*100)/100;
            }

            de('cbrutto_'+id).innerHTML = setPrice(Math.round(c_netto*vat*100)/100);
            de('suma_'+id).innerHTML = setPrice(Math.round(suma*vat*100)/100);
            if (de('cnetto_'+id) != null || de('cnetto_'+id) != undefined) {
                de('cnetto_'+id).innerHTML = '('+setPrice(c_netto)+')';
            }
            c_brutto_hid.value = Math.round(c_netto*vat*100)/100;
            c_netto_hid.value = c_netto;

            //alert(vinf[0]);
            prod_available = true;
        }
    }
}



//dostawa - do sumy dodawanie ceny dostawy
function setDostawaPrice(suma, cena) {
    cena_brutto = Math.round((suma+cena)*100)/100;
    if (isNaN(cena_brutto)) {
        cena_brutto = suma;
    }
    //document.dostawa.suma_all.value = cena_brutto;
    //formatCurrency(cena_brutto);
    document.getElementById('allsuma').innerHTML = setPrice(cena_brutto);
}

function formatCurrency(num) {
    num = num.toString().replace(/\$|\,/g,'');
    if(isNaN(num))
    num = "0";
    sign = (num == (num = Math.abs(num)));
    num = Math.floor(num*100+0.50000000001);
    cents = num%100;
    num = Math.floor(num/100).toString();
    if(cents<10)
    cents = "0" + cents;
    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
    num = num.substring(0,num.length-(4*i+3))+','+
    num.substring(num.length-(4*i+3));
    //return (((sign)?'':'-') + '$' + num + '.' + cents);
    //return '$'+ (((sign)?'':'-') + num + '.' + cents);
    return (((sign)?'':'-') + num + '.' + cents)+' zł';
}


// potwierdzenie usuwania danych
function usuwanie_conf() {
    if (confirm("Czy na pewno chcesz usunąć tą opcję?\n\nNaciśnij \"OK\" - jeśli chcesz usunąć\nNaciśnij \"Anuluj\" - jeśli nie chcesz usuwać")) {
        return true;
    } else {
        return false;
    }
}

// +++++++++++++++++++++++ PRODUKTY +++++++++++++++++++
//czyszczenie cech formularza
function clearCechy(f, e1, e2) {
    with (document.forms[f]) {
        if (elements[e2].selectedIndex != 0) {
            elements[e1].value = "";
            elements[e1].disabled = true;
        } else {
            elements[e1].disabled = false;
        }

        if (elements[e1].value != "") {
            elements[e2].selectedIndex = 0;
        }
    }
}

function calcCena(opcja) {

    with (document.forms["sell_form"]) {

        var net = elements["c_netto"];
        var brut = elements["c_brutto"];
        var vacik = elements["vat"];
        var REG_EXP = /[^0-9,.]/gi;
        if (opcja == 1) {
            net.value = net.value.replace(REG_EXP,"");
            net.value = net.value.replace(",",".");
            brut.value = Math.round((net.value*vacik.value)*100)/100;
        } else if (opcja == 2) {
            brut.value = brut.value.replace(REG_EXP,"");
            brut.value = brut.value.replace(",",".");
            net.value = Math.round((brut.value/vacik.value)*100)/100;
        } else {
            brut.value = Math.round((net.value*vacik.value)*100)/100;
        }

    }
}

function hide_obj(name) {
    var agt=navigator.userAgent.toLowerCase();
    var is_ie5 = ((parseInt(navigator.appVersion) == 4) && (agt.indexOf("msie 5.0")!=-1) && (agt.indexOf("opera") == -1));

    if (document.getElementById && !is_ie5) {
        obj=document.getElementById(name).style.visibility = "hidden";
        document.getElementById(name).style.display = "none";
    } else if (document.layers) {
        obj=document.layers[name].visibility = "hide";
        document.layers[name].display = "none";
    } else if (document.all) {
        obj=document.all[name].style.visibility = "hidden";
        document.all[name].display = "none";
    } else {
        obj=false;
    }
}

function show_obj(name) {
    var agt=navigator.userAgent.toLowerCase();
    var is_ie5 = ((parseInt(navigator.appVersion) == 4) && (agt.indexOf("msie 5.0")!=-1) && (agt.indexOf("opera") == -1));
    if (document.getElementById && !is_ie5) {
        obj=document.getElementById(name).style.visibility = "visible";
        document.getElementById(name).style.display = "inline";
    } else if (document.layers) {
        obj=document.layers[name].visibility = "show";
        document.layers[name].display = "inline";
    } else if (document.all) {
        obj=document.all[name].style.visibility = "visible";
        document.all[name].display = "inline";
    } else {
        obj=false;
    }
}

function lupka_foto(strona) {
    lupka (strona, "", "", 'yes');
}

function lupka(plik_strony, w, h, przew) {
    if (!w) {w=500;}
    if (!h) {w=400;}
    if (!przew) {przew='yes';}

    if (window.screen){
        aw=screen.availWidth;
        ah=screen.availHeight;
    } else{
        aw=640;
        ah=450;
    }

    ustawienia=
    "left=" + (aw-w)/2 + ","
    +"top=" + (ah-h)/2 + ","
    +"screenX=" + (aw-w)/2 + ","
    +"screenY=" + (ah-h)/2 + ","
    +"width=" + w + ","
    +"height=" + h + ","
    +"innerWidth=" + w + ","
    +"innerHeight=" + h + ","
    +"toolbar=no,"
    +"location=no,"
    +"directories=no,"
    +"status=now,"
    +"menubar=no,"
    +"scrollbars=" +przew+ ","
    +"resizable=yes"
    self.window.name='glowne';
    noweOkienko = window.open(plik_strony,'noweOkienko',ustawienia);

    noweOkienko.document.close();
    noweOkienko.focus();
}

function openSymRaty(shopid, price) {
    uri = 'http://www.zagiel.com.pl/kalkulator/index_smart.php?action=getklientdet_si_rata&shopNo='+shopid+'&goodsValue='+price;
    lupka (uri, "650", "600", 'yes');
}

function openZagielProc() {
    uri = 'https://www.zagiel.com.pl/kalkulator/jak_kupic.html'
    lupka (uri, "650", "600", 'yes');
}

function validate_Zagiel() {

    if (document.forms["frZagiel"].elements["raty_zagiel"].checked == false){
        alert ("Zanim złożysz zamówienie, zapoznaj się z procedurą udzielenia kredytu ratalnego eKredyt Żagiel.");
        return false;
    } else {
        return true;
    }
}

function openSymRatyKoszyk(shopid, price) {
    koszyk_price = de('allsuma').innerHTML;
    koszyk_price = koszyk_price.replace(",",".");
    koszyk_price = koszyk_price.replace(" ","");
    koszyk_price = koszyk_price.replace("zĹ","");

    if (koszyk_price > 0) {
        price = koszyk_price;
    }

    uri = 'http://www.zagiel.com.pl/kalkulator/index_smart.php?action=getklientdet_si_rata&shopNo='+shopid+'&goodsValue='+price;
    lupka (uri, "610", "600", 'yes');
}

var timer;

function moveLayer(direct, cntPics) {

    var obj = document.getElementById("pics"); //ogolny div
    var objDiv = document.getElementById("divPics"); //div - parent tabelki
    var objTable = document.getElementById("tablePics"); //table ze zdjeciami
    var widthTable = objTable.offsetWidth;
    var iloscPx = 1;
    //cntPics ilosc zdjec w tabeli * margin

    //alert(widthTable +" df "+ objDiv.style.left);

    //dalej nie przewijam...
    var maxLeft = (widthTable-(cntPics*15))*-1;
    var maxRight = -1;

    //alert(parseInt(objDiv.style.left));

    if (direct == 'leftside') {
        if (parseInt(objDiv.style.left) <= maxLeft) {
            stopScroller();
        } else {
            objDiv.style.left = parseInt(objDiv.style.left)-iloscPx +"px";
        }
        if (objDiv.style.left > maxLeft) {
            stopScroller();
        }
    } else {
        if (parseInt(objDiv.style.left) < maxRight) {
            objDiv.style.left=parseInt(objDiv.style.left)+iloscPx +"px";
        } else {
            stopScroller();
        }
    }
    timer = setTimeout("moveLayer('"+direct+"', '"+cntPics+"');", 20);
}
function stopScroller() {
    clearTimeout(timer)
}


function check_account_type(id) {
    if(document.client.user_type[0].checked) {
        hide_c(id);
    }
    if(document.client.user_type[1].checked) {
        show_c(id);
    }
}

function toggle_readonly(id) {
    if (de(id).checked == true) {
        de('read_layer').className = ''
    } else {
        de('read_layer').className = 'readonly'
    }
}

function hide_c(id) {
    hide_obj(id);
}

function show_c(id) {
    show_obj(id);
}

function hideSelects() {
    var selecty = document.getElementsByTagName("select");
    var ilosc_selectow = selecty.length;

    for (var i=0; i < ilosc_selectow; i++) {
        selecty[i].style.visibility = "hidden";
    }
}

function showSelects() {
    var selecty = document.getElementsByTagName("select");
    var ilosc_selectow = selecty.length;

    for (var i=0; i < ilosc_selectow; i++) {
        selecty[i].style.visibility = "visible";
    }
}

/*
dostepne id:
bigfoto - zdjecie
cenaKoncowa - cena brutto
cenaKoncowaStrike - cena rabatowa
*/
var bruttoPrice=0; //main price if price == 0.00
var bruttoPriceNoRabat=0; //main price if price == 0.00
var c_netto=0;
var vat=1.00;
var picture='';
var rabat=0;
var dir_img = '';
var dir_prefix = '';
var prod_available = false;
var variation = new Array();
var variation_info = new Array();


/**
formid - id formularza z koszykiem
info {0,1} 1-pokazuje alert(w przypadku, gdy fn jest wywolana przez select)
0 - gdy ma nie byc alertow
*/
function getCechyValues(formid, info) {
    var c_brutto = 0;
    var c_netto = 0;
    var selects = document.getElementById(formid).getElementsByTagName('SELECT');

//    alert(selects);
    
    cechy_ids = '';
    for (i=0; i < selects.length; i++) {
        cechy_ids += selects[i].value+'_';
    }

    if (variation[cechy_ids] != undefined) {
        c_brutto_hid = document.forms["add2koszyk"].elements["cena_brutto"];
        vinf = variation_info[variation[cechy_ids]];
        if (vinf[2] == 'f') {
            if (info == 1) alert("Przepraszamy, ta opcja jest chwilowo niedostępna");
            prod_available = false;
        } else {

            //alert(images[variation[cechy_ids]]);
            if (vinf[1] != '') {
                if (images[variation[cechy_ids]] != undefined) {
                    //de('bigfoto').src = dir_img+'/'+dir_prefix+vinf[1];
                    de('bigfoto').src = images[variation[cechy_ids]];
                    de('bigfoto_link').href = images[variation[cechy_ids]].replace("250_","");
                }
            } else if (picture != '') {
                de('bigfoto').src = dir_img+'/'+dir_prefix+picture;
                de('bigfoto_link').href = dir_img+'/'+picture;
            }
            rabat = rabat.replace(",",".");
            if (vinf[0] != 0.00) {
                c_brutto = vinf[0];
                c_brutto_hid.value = c_brutto;
                c_netto = Math.round(c_brutto/vat*100)/100;
                if (rabat < 1) {
                    c_no_rabat = c_brutto;
                    c_brutto = Math.round(c_no_rabat*rabat*100)/100;
                    de('cenaKoncowaStrike').innerHTML = setPrice(c_no_rabat);
                    de('oszczednosc').innerHTML = 'oszczędzasz: '+ setPrice(c_no_rabat-c_brutto);
                    c_brutto_hid.value = c_no_rabat;
                }
            } else {
                c_brutto = bruttoPrice;
                c_no_rabat = bruttoPriceNoRabat;
                c_netto = Math.round(c_brutto/vat*100)/100;
                if (rabat < 1) {
                    de('cenaKoncowaStrike').innerHTML = setPrice(c_no_rabat);
                    de('oszczednosc').innerHTML = 'oszczędzasz: '+ setPrice(c_no_rabat-c_brutto);
                }
                c_brutto_hid.value = c_no_rabat;
            }

            de('cenaKoncowa').innerHTML = setPrice(c_brutto);
            
            de('cenaKoncowaNetto').innerHTML = '(netto: '+setPrice(c_netto)+')';


            //alert(vinf[0]);
            prod_available = true;
        }
    } else {
        prod_available = true;
    }
}

// ____________________________ NOKAUT ________________________

function findCookie(searchName){

    var cookies = document.cookie.split(";");

    for (var i = 0; i < cookies.length; i++) {
        var cookieCrumbs = cookies[i].split("=");
        var cookieName = cookieCrumbs[0].replace(" ","");
        var cookieValue = cookieCrumbs[1];

        if(cookieName == searchName) return cookieValue;
    }

    return false;
}

function doFindCookie() {
    if (findCookie('nokaut') === false && document.referrer.indexOf(document.location.hostname) == -1 && document.referrer.indexOf('nokaut.pl') != -1) {

        var timeExpire = new Date();
        timeExpire.setMonth(timeExpire.getMonth() +3);

        id = new Date().getTime() + Math.round((99977562 - 10016486) * Math.random() + 1) + 22423;
        c = "nokaut=" + encodeURIComponent(document.referrer) + "," + id;
        c += ";path=/;expires="+timeExpire.toGMTString();
        document.cookie = c;
    }
}

function nokaut_track_transaction(shop_id, transactionValue, transactionComment) {

    var name = "nokaut=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(name) == 0) {
            v = c.substring(name.length,c.length);
            v = v.split(",");
            if(v[0].indexOf("nokaut.pl") != -1)
            document.write("<img src=\"http://www.nokaut.pl/NewConversion/-/" + shop_id + "/" + v[1] + "/" + transactionValue  + "/" + transactionComment + "\" width=\"0\" height=\"0\" />");
        }
    }
    return null;
}

//String.prototype.trim = function() { var _ret = this.replace(/^\s+|\s+$/g, ''); return _ret.replace(/^(\&nbsp\;)+|(\&nbsp\;)+$/g, ''); }

//Element.prototype.isNode = function(){
//    if ($(this) == null) {
//        return false;
//    } else {
//        return true;
//    }
//}

function isNode(id){
    if ($(id) == null) {
        return false;
    } else {
        return true;
    }
}

function set_css(id) {

    REG_EXP = /css=+[0-9]/gi
    site_link = window.location.toString().replace(REG_EXP, '');


    op = '?';
    re = /\?/;
    if (re.test(site_link)) {
        op = '&';
    }

    window.location = site_link+op+"css="+id;
}

function getProductByGroup(id) {
    xajax_getProductByGroup(id);
    return;
}

function setPayment(type, sender) {
    xajax_setPayment(type);
    if (sender != false) {
        url = sender.href
    } else {
        url = false;
    }
    if (type == 'zagiel') {
        return validate_Zagiel();
    }
    x = setTimeout("send_user('"+url+"')", 5000);
    return true;
}
function send_user(sender) {
    if (sender != 'false') {
        window.location=sender
    } else {
        return true;
    }
}

function check_payment_type(pobranie) {
    var o_form = document.forms['koszyk'].elements;
    if (pobranie == 'f') {
        de('pobranie_radio').disabled = true;
        if (de('pobranie_radio').checked == true) {
            for(i=0; i < o_form['payment_f'].length; i++) {
                if (o_form['payment_f'][i].value == de('default_payment').value) {
                    o_form['payment_f'][i].checked = true;
                }
            }
        }
    } else {
        de('pobranie_radio').disabled = false;
    }
}


function noPaste(evt) {
    switch (evt.type) {
        case 'contextmenu' :
        evt.returnValue = false;
        evt.cancelBubble = true;
        break;
        case 'keypress' :
        var keyCode = (evt.which) ? evt.which : evt.keyCode;
        if (keyCode == '118') {
            // 'v' was pressed
            if (evt.ctrlKey) {
                // and so was ctrl key - disallow this !
                if (evt.which) {
                    evt.stopPropagation();
                    evt.preventDefault();
                    evt.returnValue = false;
                    evt.cancelBubble = true;
                    return false;
                }
                else {
                    evt.returnValue = false;
                    evt.cancelBubble = true;
                }
            }
        }
        if (keyCode == '86') {
            // 'v' was pressed
            if (evt.ctrlKey) {
                // and so was ctrl key - disallow this !
                if (evt.which) {
                    evt.stopPropagation();
                    evt.preventDefault();
                    evt.returnValue = false;
                    evt.cancelBubble = true;
                    return false;
                }
                else {
                    evt.returnValue = false;
                    evt.cancelBubble = true;
                }
            }
        }
        if (keyCode == '45') {
            // 'ins' was pressed
            if (evt.shiftKey) {
                // and so was shift key - disallow this !
                if (evt.which == 0) {
                    evt.stopPropagation();
                    evt.preventDefault();
                    evt.returnValue = false;
                    evt.cancelBubble = true;
                    return false;
                }
                else {
                    evt.returnValue = false;
                    evt.cancelBubble = true;
                }
            }
        }
        break;
        case 'keydown' :
        var keyCode = (evt.which) ? evt.which : evt.keyCode;
        if (keyCode == '86') {
            // 'v' was pressed
            if (evt.ctrlKey) {
                // and so was ctrl key - disallow this !
                if (evt.which) {
                    evt.stopPropagation();
                    evt.preventDefault();
                    evt.returnValue = false;
                    evt.cancelBubble = true;
                    return false;
                }
                else {
                    evt.returnValue = false;
                    evt.cancelBubble = true;
                }
            }
        }
        if (keyCode == '45') {
            // 'ins' was pressed
            if (evt.shiftKey) {
                // and so was shift key - disallow this !
                if (evt.which) {
                    evt.stopPropagation();
                    evt.preventDefault();
                    evt.returnValue = false;
                    evt.cancelBubble = true;
                    return false;
                }
                else {
                    evt.returnValue = false;
                    evt.cancelBubble = true;
                }
            }
        }
        break;
        default:
        break;
    }
}

function show_alert_min_suma(kwota) {
    alert('Minimalna kwota zamówień w naszym sklepie wynosi '+kwota+'. Dodaj więcej produktów do koszyka');
}

