﻿
$(document).ready(function () {

    var btnzappodglad = document.getElementById("btnZapytaniePokaz");
    var btnzapwyslij = document.getElementById("btnZapytanieWyslij");
    var zapilosc = document.getElementById("ctrGoraPrawoZapytanieIlosc");

    if (btnzappodglad != null && btnzapwyslij != null && zapilosc != null) {

        odswiezZapytaniePasekIlosc();
        odswiezZapytaniePasekPrzyciski();

        $(btnzappodglad).bind("click", function (e) {
            $.ajax({
                type: "POST",
                url: ws_url + "/GetQueryPreview",
                data: "{'hash': '" + ws_hs + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (html) {
                    AjxPrvSuc(html);
                },
                error: AjxPrvFail
            });
        });
    }
});

function AjxPrvSuc(result) {
    if (result.d != "") {
        //var div = "<div style='background:#000; position:absolute; width:1px; height:1px; top:50%; left:50%;'>"
        //+" <div id='modalQu' class='modalQu' style='left:-462px; top:-340px; position:relative; width:925px; height:500px;z-index:10001;display:none;'>"
        var div = "<div style='background:#000; position:absolute; width:1px; height:1px;'>"
        + "<div style='position:fixed;'>"
        + " <div id='modalQu' class='modalQu' style='position:relative; width:925px; height:500px;z-index:10001;display:none;'>"
        + "     <div class='modalGora'>"
        + "     </div>"
        + "     <div class='modalSrodek'>"
        + "             <div class='info'>Poniżej przedstawione zostały wszystkie pozycje dodane przez Państwa do zapytania ofertowego.</div>"
        + "         <div class='hr'></div>"
        + "         <div class='modalQuCnt'>"
        + "             <div class='tbl3'>"
        +                   result.d
        + "             </div>"
        + "         </div>"
        + "         <div class='hr'></div>"
        + "         <div class='modalButtons mt20'>"
        + "             <a class='btn32_2 fr' href='" + queryHref + "'><span>Edytuj lub wyślij</span></a>"
        + "             <a id='modalQuClose' name='modalQuClose' class='btn32_1 ml8 fr'><span>Zamknij to okno</span></a>"
        + "             <div class='clr'></div>"
        + "             </div><div class='clr'></div>"
        + "     </div>"
        + "     <div class='modalDol'></div>"
        + " </div>"
        + "</div>"
        + "<div id='modalBg' class='modalBg' style='display:none;'></div>";
        
        $("#ctrGoraPrawoZapytanie").after(div);

        $("#modalBg").fadeIn(250);
        $("#modalQu").fadeIn(500);
        $("#modalQuClose").bind("click", function (e) {
            $("#modalBg").fadeOut(500);
            $("#modalQu").fadeOut(250);
        });
    }
}
function AjxPrvFail(result) { /*alert("Pobieranie podglądu zapytania ofertowego nie powiodło się: " + result.status + " " + result.statusText);*/ }

function odswiezZapytaniePasekIlosc() {
    var zapilosc = document.getElementById("ctrGoraPrawoZapytanieIlosc");
 
    if (zapilosc != null) {
        if (oiloscpozycji == 0) {
            $(zapilosc).html("Brak pozycji");
        }
        else if (oiloscpozycji == 1) {
            $(zapilosc).html(oiloscpozycji + " pozycja");
        }
        else if (oiloscpozycji < 5) {
            $(zapilosc).html(oiloscpozycji + " pozycje");
        }
        else {
            $(zapilosc).html(oiloscpozycji + " pozycji");
        }
    }
}

function odswiezZapytaniePasekPrzyciski() {
    var btnzappodglad = document.getElementById("btnZapytaniePokaz");
    var btnzapwyslij = document.getElementById("btnZapytanieWyslij");

    if (btnzappodglad != null && btnzapwyslij != null) {
        if (oiloscpozycji == 0) {
            //$(btnzappodglad).hide();
            $(btnzapwyslij).hide();
        }
        else {
            //$(btnzappodglad).show();
            $(btnzapwyslij).show();
        }
    }
}

function dodajPozycjeZapytanieOfertowe(kod, material, ilosc) {
    $.ajax({
        type: "POST",
        url: ws_url + "/InsertIntoZapytanie",
        data: "{'hash': '" + ws_hs +
                        "','kod': '" + kod +
                        "','material': '" + material +
                        "','ilosc': '" + ilosc +
                        "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(html) {
            AjxAddToQuSuc(html);
        },
        error: AjxAddToQuFail
    });
}
function AjxAddToQuSuc(result) {
    if (result.d != "") {
        oiloscpozycji++;
        odswiezZapytaniePasekIlosc();
        odswiezZapytaniePasekPrzyciski();
        var oid = "ofbt_" + result.d;
        var obj = document.getElementById(oid);
        var pop1 = document.getElementById("popup");
        if (pop1 != null) $(pop1).remove();
        $(obj).after("<div id='popup' class='popupConf'>Pozycja dodana. Podgląd zapytania na górze strony.</div>")
        $("#popup").fadeIn(500).fadeOut(5000);
    }
}
function AjxAddToQuFail(result) { /*alert("Pobieranie podglądu zapytania ofertowego nie powiodło się: " + result.status + " " + result.statusText);*/ }
