﻿function Newsletter() {

    var campos = {
        email: $("#newsletter"),
        submit: $("#enviaNewsLetter")
    };

    var construtor = function () {
        campos.submit.click(function () {
            campos.email.focus();
            campos.submit.click(DoSubmit);
        });
    };

    var DoSubmit = function () {
        var emailUsuario = campos.email.val();
        var list = ["email", emailUsuario];

        ajaxMethod("Default.aspx", "SendNewsletter", list, DoSubmitCallBack, null);

        function DoSubmitCallBack(res) {
            if (res.d == "Enviado") {
                alert("Obrigado por se cadastrar.");
            } else {
                ReturnError(res);
            }
        };
    };

    var ReturnError = function (res) {
        alert("Não foi possível cadastrar seu e-mail, tente novamente mais tarde.");
        window.location = "/Default.aspx";                
    };

    construtor();
};

var objNewsletter;

$(document).ready(function () {
    objNewsletter = new Newsletter();
});
