﻿/// <reference name="MicrosoftAjax.js" />
/// <reference path="../Services/SiteService.asmx" />
/// <reference path="jquery-vsdoc.js" />


jQuery(document).ready(function() {

    jQuery("#aspnetForm").validate({
        messages: {
            name: "Пожалуйста, укажите как ваше имя",
            email: {
                required: "Укажите еmail, чтобы мы смогли с Вами связаться",
                email: "Неверный формат почтового адреса"
            },
            title: {
                required: "Выберите тему сообщения",
                minlenght: 1
            },
            message: "Не заполнен текст сообщения",
            number: "Введите номер, который видите на картинке, если не видите, то Вам не повезло..."
        }
    });

    jQuery("#aspnetForm").submit(function() {
        var user = jQuery("#username");
        var title = jQuery("select option:selected");
        var txt = jQuery("#message");
        var mail = jQuery("#useremail");
        var kod = jQuery("#cod");
        SiteService.FeedBack(user.val(), txt.val(), mail.val(), title.text(), kod.val(), s_anti, fail);
        return false;
    });
});

function s_anti(result) {
    if (result) {
        jQuery("#sendform").text("Сообщение успешно отправлено. Спасибо!");
    } else {
        jQuery("#error").text("Возникли проблемы при отправки сообщения. Кажется номер на картинке указан не верно");
    }
}
function fail(error) {
    var message = error.get_message();
    var statusCode = error.get_statusCode();
    var exceptionType = error.get_exceptionType();
    var timedout = error.get_timedOut();
    var mess = "Ошибка: <b>" + message + "</b><br/>" +
        "Код: <b>" + statusCode + "</b>";
    jQuery("#msg2").html("<center><div class=\"UpdatePrograss\"><strong>ОШИБКА!</strong><br />Код ошибки: " + mess + "</div></center>");
}
if (typeof (Sys) !== "undefined") Sys.Application.notifyScriptLoaded();