﻿//function usunKoszyk() {
//    $('#koszykInfo, #koszykTlo').remove(); 
//}

//var koszykTimer;

/*
function dodajDoKoszyka(symbol) {
    var iebody = (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body;
    var dsoctop = (document.all ? iebody.scrollTop : pageYOffset) + 40;
    var dsocleft = (szerokoscEkranu() - 500) / 2;
    var wybrany;

    $("#container").append("<div id=\"koszykTlo\" onclick=\"window.clearTimeout(koszykTimer); koszykTimer = koszykTimeout(100);\"></div>");
    $("#container").append("<div id=\"koszykInfo\" style=\"\"><p></p><img title=\"loader\" src=\"/images/ajax-loader.gif\" /></div>");
    $("#koszykInfo").css("left", dsocleft + "px");
    $("#koszykInfo").css("width", "500px");

    $.ajax({
        type: "GET",
        url: "/gwarancjeubezpieczenia.ashx",
        data: { sprawdz: symbol },
        dataType: "xml",
        timeout: "5000",
        cache: false,
        async: true,

        beforeSend: function() {
            $("#koszykInfo").html("<p>Trwa przetwarzanie danych</p>");
            $("#koszykInfo").slideDown("slow");
        },
        success: function(msg) {
            var wynik = $("comment", msg).text();
            var gwarancjaS = $("gwarS", msg).text();
            var gwarancjaN = $("gwarN", msg).text();
            var gwarancjaC = $("gwarC", msg).text();
            var gwarancjaM = $("gwarM", msg).text();
            var ubezpS = $("ubezpS", msg).text();
            var ubezpN = $("ubezpN", msg).text();
            var ubezpC = $("ubezpC", msg).text();
            var ubezpM = $("ubezpM", msg).text();
            var akcept = $("akceptacja", msg).text();
            var akcept3 = $("akceptacja3", msg).text();

            if (wynik == "false") {
                usunKoszyk();
                ostatniKrok(symbol, '', '');
                return false;
            }

            var txt = "";

            txt += "<div style=\"border: none; width: 500px; background-color: white;margin:0px; color:#505050;font-family:Arial,Helvetica,sans-serif;	font-size:11px;	text-align:justify;\">";
            txt += "<div style=\"padding: 10px 40px 5px 20px;\">";
            txt += "<table class=\"nBb\" style=\"margin-top:0px; padding-bottom: 10px; width: 100%;\">";
            txt += "<tr><td style=\"width: 80px;border-bottom: solid 1px #999999;\">";
            txt += "<img class=\"v-pakiet4lata\" src=\"/images/fakepicture.gif\" />";
            txt += "</td><td style=\"border-bottom: solid 1px #999999;\">";
            txt += "<h3 style=\"font-weight: bold;color: #CF151C;font-size: 17px;text-align:center;width:100%;\">Przedłuż gwarancję nawet do 4 lat i ubezpiecz zakupiony sprzęt!</h3>";
            txt += "</td></tr></table>";
            txt += "<br />";
            txt += "Otrzymujesz:";
            txt += "<ul>";
            txt += "<li>gwarancję naprawy sprzętu lub jego wymiany w przypadku znaczącej szkody;</li>";
            txt += "<li>pokrycie kosztów części zamiennych, robocizny i transportu do/z autoryzowanego punktu serwisowego;</li>";
            txt += "<li>ochronę sprzętu przed przypadkowym uszkodzeniem, kradzieżą z włamaniem, rabunkiem lub uszkodzeniem na skutek przepięcia;</li>";
            txt += "</ul>";
            txt += "<table style=\"border: none;margin-left:-10px;width:470px;\" class=\"nBb\">";
            txt += "<tr><td rowspan=\"2\" style=\"width: 350px; font-size:14px; vertical-align:middle;\"><input type=\"checkbox\" checked=\"checked\" name=\"gwar\" id=\"" + gwarancjaS + "\" value=\"" + gwarancjaS + "\" /><label for=\"" + gwarancjaS + "\">" + gwarancjaN + "</label>";
            txt += "<br />";
            txt += "<a style=\"font-size: 11px;color: #505050; padding-left: 25px; text-decoration: none;\" target=\"_blank\" href=\"http://www.vobis.pl/pliki/OgolneWarunkiUbezpieczenia.PDF\">Zapoznaj się z warunkami &raquo;</a>";
            txt += "</td>";
            txt += "<td style=\"font-weight:bold;color:#CF151C;	vertical-align:top;	padding-top:1px;width: 120px;text-align:right;\">" + gwarancjaC + "</td></tr>";
            txt += "<tr><td style=\"font-size:11px;	text-align:right; width: 120px;\" colspan=\"2\">tylko " + gwarancjaM + " zł miesięcznie</td></tr>";
            txt += "<tr><td colspan=\"2\" height=\"20\"></td></tr>";
            txt += "<tr><td rowspan=\"2\" style=\"width: 350px; font-size:14px; vertical-align:middle;\"><input type=\"checkbox\" name=\"gwar\" id=\"" + ubezpS + "\" value=\"" + ubezpS + "\" /><label for=\"" + ubezpS + "\">" + ubezpN + "</label>";
            txt += "<br /><a style=\"font-size: 11px;color: #505050; padding-left: 25px; text-decoration: none;\" target=\"_blank\" href=\"http://www.vobis.pl/pliki/OgolneWarunkiUbezpieczenia.PDF\">Zapoznaj się z warunkami &raquo;</a></td>";
            txt += "<td style=\"font-weight:bold;color:#CF151C;	vertical-align:top;	padding-top:1px; width: 120px;text-align:right;\">" + ubezpC + "</td></tr>";
            txt += "<tr><td style=\"font-size:11px;	text-align:right; width: 120px;\" colspan=\"2\">tylko " + ubezpM + " zł miesięcznie</td></tr>";
            txt += "<tr><td colspan=\"2\" height=\"20\"></td></tr>";
            txt += "</table>";
            txt += "<div style=\"text-align:right;padding-bottom:7px;border-bottom:1px #999999 solid;margin-bottom:5px;\">";
            txt += "<a style=\"font-size: 11px;color: #505050; padding-left: 25px; text-decoration: none;\" href=\"" + location.protocol + "/gwarancjeubezpieczenia.aspx?symbol=" + symbol + "\">Inne dostępne pakiety &raquo;</a>";
            txt += "</div>";

            
            //txt += "<table class=\"nBb\" style=\"	border: none;margin-left:-10px;	width:410px;\">";
            //txt += "<tr><td>";
            //txt += "<input type=\"checkbox\" name=\"gwar\" id=\"0\" value=\"0\"><label for=\"0\">Rezygnuję z ubezpieczenia i rozszerzonej gwarancji</label>";
            //txt += "</td></tr>";
            //txt += "</table>";
            

            txt += "<p style=\"text-align:center; margin-top:20px;\">";
            txt += "<input type=submit onClick=\"wyswietlWarunki(" + symbol + ", getSelectedCheckboxValue(gwar), " + akcept + "," + akcept3 + "); return false;\" style=\"background: transparent url(/images/v-dalej.png) no-repeat scroll 0 0; width:95px; height:42px; border:none; cursor:pointer;	text-indent:-9999px; display:block;	margin-left:auto; margin-right:auto;\" />";
            txt += "</p>";
            txt += "</div>";
            txt += "</div>";

            $("#koszykInfo").html(txt);
        },
        error: function(req, textStatus, errorThrown) {
            $("#koszykInfo").html("<p>Wystąpił błąd podczas przetwarzania!</p>");
        },
        complete: function() {
            //koszykTimer = koszykTimeout(150000);
            //$("#koszykInfo").mouseover(function() { window.clearTimeout(koszykTimer); });
            //$("#koszykInfo").mouseout(function() { koszykTimer = koszykTimeout(200); });
        }
    });

    _gaq.push(['_trackEvent', 'Koszyk', 'Dodanie', symbol]);
}

function akceptVal(checkbox) {
    if (checkbox.checked)
        return 1;
    else
        return 0;
}

function wyswietlWarunki(s1, s2, akcept, akcept3) {

    $("#koszykInfo").html("");


    if (s2.length > 0) {

        if (parseInt(akcept) > 0) {
            window.clearTimeout(koszykTimer);
            usunKoszyk();
            ostatniKrok(s1, s2, akcept3);
        }
        else {

            var txt = "";

            txt += "<div style=\"border: none; width: 500px; background-color: white; margin:0px; color:#505050; font-family:Arial,Helvetica,sans-serif;	font-size:11px;	text-align:justify;\">";
            txt += "<div style=\"padding: 10px 40px 5px 20px;\">";
            txt += "<h3 style=\"font-weight: bold; color: #CF151C; font-size: 17px;	text-align:center;border-bottom:1px #999999 solid;padding-bottom: 10px;	margin-top:0px;	width:100%;\">";
            txt += "Warunki przedłużenia gwarancji i kupna ubezpieczenia</h3>";
            txt += "<br/><br/>";
            txt += "<input style=\"text-align: left;\" type=checkbox name=\"akceptacja1\" value=\"1\">*&nbsp;";
            txt += "Oświadczam, iż przed zawarciem umowy ubezpieczenia otrzymałem/am <a style=\"\" target=\"_blank\" href=\"http://www.vobis.pl/pliki/OgolneWarunkiUbezpieczenia.PDF\">Ogólne Warunki Ubezpieczenia</a> Sprzętu Zakupionego w Sieci Vobis, zapoznałem/am się z nimi oraz zrozumiałem/am ich treść.";
            txt += "<br/>";
            txt += "<input style=\"text-align: left;\" type=checkbox name=\"akceptacja2\" value=\"2\">*&nbsp;";
            txt += "Przyjmuję do wiadomości i akceptuję, że:";
            txt += "<ul style=\"text-align: left;\">";
            txt += "<li style=\"text-align: left;\">administratorem udostępnionych przeze mnie danych osobowych będzie Prestatio Polonica Sp. z o.o. z siedzibą w Toruniu, ul. Legionów 28D/6 zarejestrowana w Sądzie Rejonowym w Toruniu, VII Wydział Administracyjny pod numerem KRS 000029327;</li>";
            txt += "<li style=\"text-align: left;\">Prestatio Polonica sp. z o.o. będzie przetwarzać moje dane osobowe w celu zawarcia oraz realizacji Umowy Ubezpieczenia sprzętu zakupionego w sieci VOBIS;</li>";
            txt += "<li style=\"text-align: left;\">moje dane osobowe będą przetwarzane także przez London General Insurance Company Limited z siedzibą w Integra Mouse Floor 2, Vicarage Road, Egham, Surrey TW20 9J Wielka Brytania (\"Towarzystwo Ubezpieczeń\"), a w imieniu Towarzystwa Ubezpieczń będą przetwarzane na terytorium Polski za pośrednictwem The Warranty Group Polska sp. z o.o.;</li>";
            txt += "<li style=\"text-align: left;\">Towarzystwo Ubezpieczeń będzie przetwarzać moje dane osobowe w celu zawarcia oraz realizacji Umowy Ubezpieczenia sprzętu zakupionego w sieci VOBIS jak również w celu prowadzenia marketingu produktów i usług własnych;</li>";
            txt += "<li style=\"text-align: left;\">mam prawo dostępu do treści swoich danych osobowych, prawo ich poprawiania, a podanie danych osobowych jest dobrowolne.</li>";
            txt += "</ul>";
            txt += "<input style=\"text-align: left;\" type=checkbox name=\"akceptacja3\" value=\"3\">";
            txt += "Wyrażam zgodę na przesyłanie przez Towarzystwo Ubezpieczeń, The Warranty Group Polska sp. z o.o. oraz Prestatio Polonica Sp. z o.o. informacji handlowych na podane przeze mnie adresy środków komunikacji elektronicznej.";
            txt += "<div style=\"margin-left: 120px; margin-top: 10px\">";
            txt += "<input type=submit onClick=\"usunKoszyk(); dodajDoKoszyka(" + s1 + "); return false;\" style=\"background: transparent url(/images/v-powrot.png) no-repeat scroll 0 0; width:95px; height:42px;border:none;cursor:pointer; text-indent:-9999px;display:block; float: left; \" />";
            txt += "<input type=submit onClick=\"if (sprawdzCheckBoxy(akceptacja1, akceptacja2, akceptacja3) == true) { ostatniKrok(" + s1 + ", '" + s2 + "', akceptVal(akceptacja3)); } return false;\" style=\"background: transparent url(/images/v-agree.png) no-repeat scroll 0 0; width:95px; height:42px;border:none;cursor:pointer; text-indent:-9999px;display:block;float: left;margin-left: 20px;\" />";
            txt += "</div>";
            txt += "</div>";
            txt += "</div>";

            $("#koszykInfo").slideDown("slow");
            $("#koszykInfo").html(txt);
        }
    }
    else {
        ostatniKrok(s1, '', '');
    }
}

function ostatniKrok(s1, s2, akceptacja3) {
    var iebody = (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body;
    var dsoctop = (document.all ? iebody.scrollTop : pageYOffset) + 40;
    var dsocleft = (szerokoscEkranu() - 350) / 2;

    $("#container").append("<div id=\"koszykTlo\" onclick=\"window.clearTimeout(koszykTimer); koszykTimer = koszykTimeout(100);\"></div>");
    $("#container").append("<div id=\"koszykInfo\" style=\"\"><p></p><img title=\"loader\" src=\"/images/ajax-loader.gif\" /></div>");
    $("#koszykInfo").css("left", dsocleft + "px");
    $("#koszykInfo").css("width", 350 + "px");

    $.ajax({
        type: "GET",
        url: "/koszyk.ashx",
        data: { dodaj: s1, pozdod: s2, akceptacja3: akceptacja3 },
        dataType: "xml",
        timeout: "6000",
        cache: false,
        async: false,

        beforeSend: function() {
            $("#koszykInfo").slideDown("fast");
            $("#koszykInfo").html("<p>Trwa dodawanie produktu do koszyka</p>");
        },
        success: function(msg) {
            var komentarz = $("comment", msg).text();
            var ilosc = $("count", msg).text();
            var wartosc = $("summary", msg).text();
            var symbol = $("index", msg).text();
            var url = $("url", msg).text();
            var pos = $("positionForLinkedProduct", msg).text();
            var txt = "";
            var atrWyprzedaz = $("selloutWarning", msg).text();

            if (symbol != "0") {
                txt += "<div style=\"margin: 3px; float: left;\">";
                txt += "<h3 style=\"margin:0; float: left;\">Dodano produkt do koszyka:</h3>";
                txt += "</div>";
                txt += "<div class=\"zamknij\" onclick=\"koszykTimeout(10); return false;\">Zamknij X</div>";
                txt += "<div style=\"clear: both; padding-top:5px;\">";
                txt += "<img style=\"float: left; margin-bottom:8px; margin-left:5px;\" src=\"http://img.vobis.pl/foto.ashx?s=" + symbol + "&w=78\" />";
                txt += "<span style=\"margin: 3px; font-weight: bold;\"><a href=\"" + url + "\">" + komentarz + "</a></span>";
                txt += "<div style=\"clear: right; margin-bottom: 10px;\"/></div>";
                txt += "<div style=\"overflow: hidden; padding-right: 40px; padding-left: 40px; font-size: 80%;\">";
                txt += "<span style=\"float: left\">Ilość produktów w koszyku:</span>";
                txt += "<span style=\"float: right\">" + ilosc + "</span>";
                txt += "<div style=\"clear: right\"/>";
                txt += "<span style=\"float: left;\">Wartość:</span>";
                txt += "<span style=\"float: right;\">" + wartosc + "</span>";
                txt += "</div>";


                txt += "<div style=\"clear: both;\">";
                if (atrWyprzedaz != "false") {
                    txt += "Produkt jest produktem wycofywanym z oferty. Przed zakupem prosimy zapoznać się z opisem stanu technicznego i wizualnego w karcie katalogowej wybranego towaru.";
                }
                txt += "</div>";

                
                //if (pos != 0)
                //txt += "<div style=\"margin-left: 20px\"><a href=\"/gwarancjeubezpieczenia.aspx?pozycja=" + pos + "\"><img class=\"v-pakiet4lata\" src=\"/images/fakepicture.gif\" /></a></div>";
                

                //txt += "<div style=\"margin-left: 20px\"><a href=\"#\" onclick=\"koszykTimeout(10); return false;\"><img class=\"v-powrot\" src=\"/images/fakepicture.gif\" /></a></div>";

                txt += "<div style=\"float: right; margin-right: 20px;\"><a href=\"/koszyk.aspx\"><img class=\"v-do-kasy\" src=\"/images/fakepicture.gif\" /></a></div>";
                txt += "";
            }
            else {
                txt += "<div class=\"zamknij\" onclick=\"koszykTimeout(10); return false;\">Zamknij X</div>";
                txt += "<div style=\"margin: 3px; float: left;\"><h3 style=\"margin:0;\">Nie dodano produktu do koszyka</h3></div><div style=\"clear: both;\"><div style=\"clear: both; padding-top:5px; padding-bottom:5px;\"><span>" + komentarz + "</span></div></div>";
            }

            $("#koszykInfo").html(txt);
            $("#basketCount").html("<span>" + ilosc + "</span>");
            $("#basketSummary").html("<span>" + wartosc + "</span>");
        },
        error: function(req, textStatus, errorThrown) {
            $("#koszykInfo").html("<p>Wystąpił błąd podczas przetwarzania</p>");
        },
        complete: function() {
            koszykTimer = koszykTimeout(5000);
            $("#koszykInfo").mouseover(function() { window.clearTimeout(koszykTimer); });
            $("#koszykInfo").mouseout(function() { koszykTimer = koszykTimeout(200); });
        }
    });
}

function sprawdzCheckBoxy(c1, c2, c3) {
    if (c1.checked == false || c2.checked == false) {
        alert("Dodanie produktów do koszyka wymaga zapoznania się z regulaminem oraz jego akceptacji.");
        return false;
    }
    return true;
}

function koszykTimeout(t) {
    return window.setTimeout(function() {
        $("#koszykInfo").animate({ "height": "0px" }, 500);
        window.setTimeout(function() { $("#koszykInfo").remove(); }, 500);
        window.setTimeout(function() { $("#koszykTlo").remove(); usunKoszyk(); }, 500);
    }, t);
}*/

