﻿function cdtkrok(akcja, gtw, szablon, poz, wartosc) {
    $.ajax({
        type: "GET",
        url: "/cdt_ws.ashx",
        data: { akcja: akcja, szablon: szablon, poz: poz, gtw: gtw, wartosc: wartosc },
        dataType: "xml",
        timeout: "5000",
        cache: false,
        async: true,

        beforeSend: function() {
            $("#cdt").html("<p>Trwa przetwarzanie danych</p>");
        },
        success: function(msg) {
            var tytul = $("tytul", msg).text();
            var pozycje = $("pozycje", msg).text();
            var komunikat = $("komunikat", msg).text();
            var pierwszy = $("pierwszy", msg).text();
            var ostatni = $("ostatni", msg).text();
            var filtr = $("filtr", msg).text();
            var klasaCss = "";
            var funkcjaWstecz = "";
            var funkcjaDalej = "";
            var hrefDalej = "#";

            if (filtr != "") {
                top.location = filtr;
                return;
            }

            var txt = "";
            txt += "<h3>" + tytul + "</h3>";
            txt += "<div class=\"choice\">" + pozycje + "</div>";
            txt += "<div class=\"buttons\">";

            txt += "<a class=\"back\" onclick=\"$('#cdt').empty(); $('#cdt').removeAttr('style'); $('#cdt').parent().removeClass('needs-active'); return false;\" href=\"#\"></a>";

            if (pierwszy == "nie") {
                funkcjaWstecz = "onclick=\"return cdtkrok('wstecz', " + gtw + "," + szablon + "," + (parseInt(poz) - 1) + ", 0);\"";
                txt += "<a class=\"back2\" href=\"#\" " + funkcjaWstecz + "></a>";
            }

            if (ostatni == "nie") {
                klasaCss = "next";
                funkcjaDalej = "var w = $('input:radio:checked').val(); if(w==undefined) {return false; } else { return cdtkrok('dalej', " + gtw + "," + szablon + "," + (parseInt(poz) + 1) + ", w); }";
            }
            else {
                klasaCss = "last";
                funkcjaDalej = "var w = $('input:radio:checked').val(); if(w==undefined) {return false; } else { return cdtkrok('koniec', " + gtw + "," + szablon + "," + (parseInt(poz) + 1) + ", w); }";
            }

            txt += "<a class=\"" + klasaCss + "\" href=\"" + hrefDalej + "\" onclick=\"" + funkcjaDalej + "\"></a>";
            txt += "</div>";

            $("#cdt").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); });
        }
    });
    return false;
};

function cdtinicjuj(gtw, szablon) {
    $.ajax({
        type: "GET",
        url: "/cdt_ws.ashx",
        data: { akcja: "inicjuj", gtw: gtw, szablon: szablon },
        dataType: "xml",
        timeout: "5000",
        cache: false,
        async: true,

        beforeSend: function() {
        },
        success: function(msg) {
        },
        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); });
        }
    });
    return false;
};
