﻿$(document).ready(function() {

    var invalidMailError = "&nbsp;EMAIL INVALID";
    var duplicateMailError = "&nbsp;ALREADY EXISTS";
    var systemError = "&nbsp;TRY AGAIN";
    var successMessage = "&nbsp;EMAIL ADDED";

    $(".resultText").hide();

    $('form#newsletterForm').bind('submit', function(e) {
        $(".resultText").hide();
        var email = $('input#email').val();
        e.preventDefault();

        $.ajax({
            type: 'POST',
            url: 'Model/EmailManager.asp?email=' + email,
            data: '',
            success: function(theResponse) {
                $(".resultText").fadeIn("slow");
                $(".resultText").animate({ opacity: 1.0 }, 3000);
                $(".resultText").fadeOut(2000);

                if (theResponse == 1) {
                    $("#resultText").html(successMessage);
                }
                if (theResponse == 2) {
                    $("#resultText").html(invalidMailError);
                }
                if (theResponse == 3) {
                    $("#resultText").html(duplicateMailError);
                }
                $(".loader").hide();
            },
            error: function() {
                $(".resultText").html(systemError);
                $(".loader").hide();
            }
        });
    });

});

