$(document).ready(function() {
    $("#statusService").show();
    $("#aNewSecureImage").click(function() {
        getCaptcha('#' + CaptchaId, NewCaptchaCallback, "Učitavam sličicu...");
    });

    var __service_errorFrame = $(".errorFrame");
    var __serviceValidator = $("#statusService").validate({
        errorContainer: __service_errorFrame,
        errorLabelContainer: $("ol", __service_errorFrame),
        wrapper: 'li',
        meta: "validate"
    });

    $("#btService").click(function() {
        if ($("#statusService").valid()) {
            var post = [];
            post.push("ServiceId=" + encodeURIComponent($("#txtPozivNaBroj").val()));
            post.push("Captcha=" + encodeURIComponent($("#txtSecurePicture").val()));

            $.Callback($("#statusService").attr("action"), {
                loadingMsg: "Učitavam podatke...",
                success: function(data) {
                    if (data.IsError) {
                        alert(data.Message);
                        getCaptcha('#' + CaptchaId, NewCaptchaCallback, "Učitavam sličicu...");
                        return;
                    }
                    $("#tdKorisnik").text(data.Item.Korisnik);
                    $("#tdBrojPrijemnice").text(data.Item.BrojPrijemnice);
                    $("#tdDatumPrijema").text(data.Item.DatumPrijema);
                    $("#tdDatumPopravke").text(data.Item.DatumPopravke);
                    $("#tdNazivOpreme").text(data.Item.NazivOpreme);
                    if (data.Item.Status == 1) {
                        $("#tdStatus").attr("class", "service-finish");
                        $("#tdStatus").text("Popravka završena");
                    } else {
                         $("#tdStatus").attr("class", "service-wait");
                        $("#tdStatus").text("Popravka u toku");
                    }

                    $("#serviceResult").show();
                    

                    try {
                        $("#statusService").reset();
                    } catch (ex) { }

                },
                data: post.join("&").replace(/%20/g, "+")
            });

        };
    });
    $("#txtPozivNaBroj").one("focus", function() {
        getCaptcha('#' + CaptchaId, NewCaptchaCallback, "Učitavam sličicu...");
    });

});
function getCaptcha(img, fc, loadingTxt) {
    $(img).Callback(fc, { success: function(d) {
        if (d.IsError) {
            alert(d.Message);
            return;
        }
        $(img).attr('src', d.Message);
    },
        loadingMsg: loadingTxt
    });
}