﻿$(document).ready(function() {
    
});

function addNewsletterSubscriber() {   
    //first validate
    var hasErrors = false;

    if ($("#txtName").val() == "") {
        hasErrors = true;
    }

    if ($("#txtSurname").val() == "") {
        hasErrors = true;
    }

    if ($("#txtEmail").val() == "") {
        hasErrors = true;
    }

    if (hasErrors) {
        alert('Please fill in all the values, and then try again.');
    }

    if (!hasErrors) {
        $.unblockUI();
        $.blockUI({ message: "<img src='images/ajax-loader.gif />", css: { width: '300px', padding: '15px'} });
        var NewsletterSubscriber = new Object();
        NewsletterSubscriber.Name = $("#txtName").val();
        NewsletterSubscriber.Surname = $("#txtSurname").val();
        NewsletterSubscriber.Email = $("#txtEmail").val();

        //add record
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "Newsletter.aspx/SubscribeToNewsletter",
            data: "{'Subscriber':" + JSON.stringify(NewsletterSubscriber) + "}",
            dataType: "json",
            success: function(msg) {
                $.unblockUI();
                $.blockUI({ message: msg.d, css: { width: '300px', padding: '15px'} });
            },
            complete: function() {
                $('.blockOverlay').attr('title', 'Click outside of window to close').click($.unblockUI);
            }
        });
    }
}

