﻿/// <reference path="../../Scripts/jquery-1.3.2.min-vsdoc.js" />

$().ready(function() {
    FormValidate();
    $(".btnEmptyForm").click(function() {
        $("#Name").val("");
        $("#Email").val("");
        $("#Phone").val("");
        $("#Address").val("");
        $("#ZipCode").val("");
        $("#PostalAddress").val("");
        $(".NewsLetterGroupItemSelect").removeAttr("checked");
        $(".NewsLetterGroupItem").children("span").removeClass("FormError");
        $("#Groups").val("");
        $("#Country_Id").val("");
        var validator = $("#NewsLetterForm").validate();
        validator.resetForm();
    });
    $(".NewsLetterGroupItemSelect").click(function() {
        var checked = $(this).attr("checked");
        if (checked == true) {
            $("#Groups").val($("#Groups").val() + $(this).val() + ";");
        }
        else {
            $("#Groups").val($("#Groups").val().toString().replace($(this).val() + ";", ""));
        }
        if ($(".NewsLetterGroupItemSelect:checked").val() == null) {
            $(".NewsLetterGroupItem").children("span").addClass("FormError");
        }
        else {
            $(".NewsLetterGroupItem").children("span").removeClass("FormError");
        }
    });
});

function NewsLetterSuccess(content) {
    if (content.get_data().toString().toLowerCase() == 'true') {
        $("#boxSuccess").fadeIn(200);
        $("#SName").val("");
        $("#EName").val("");
        $("#Email").val("");
        $("#Phone").val("");
        $("#Address").val("");
        $("#ZipCode").val("");
        $("#Country_Id").val("");
        $(".NewsLetterGroupItemSelect").removeAttr("checked");
        $(".NewsLetterGroupItem").children("span").removeClass("FormError");
        $("#Groups").val("");
        $("#PostalAddress").val("");
        window.setTimeout(function() {
            $("#boxSuccess").fadeOut(500);
        }, 5500);

    }
    else {
        if ($("#Groups").valid() == 1) {
            $(".NewsLetterGroupItem").children("span").removeClass("FormError");
        }
        else {
            $(".NewsLetterGroupItem").children("span").addClass("FormError");
        }
        $("#boxError").fadeIn(400);
        window.setTimeout(function() {
            $("#boxError").fadeOut(500);
        }, 1500);
    }
    $(".FormProgressPlate").hide();
    $(".btnSend").removeAttr('disabled');
}

function NewsLetterValidate() {
    $(".FormProgressPlate").show();
    $(".btnSend").attr('disabled', 'disabled');
    FormValidate();
}

function FormValidate() {
    $("#NewsLetterForm").validate({
        rules: {
            SName: "required",
            EName: "required",
            Email:
                {
                    required: true,
                    email: true
                },
            Phone: { required: false, phone: true },
            Message: "required",
            ZipCode: "required",
            PostalAddress: "required",
            Groups: "required",
            Country_Id: "required"
        },
        messages: {
            EName: "",
            SName: "",
            Email: "",
            Phone: "",
            Address: "",
            ZipCode: "",
            PostalAddress: "",
            Groups: "",
            Country_Id: ""
        }
    });
}
