﻿function subscribe() {
    $("#divSubscriberResult").text("Waiting");
    $("#cmdSubscribe").attr("disabled", true);
    var name = $("#txtSubscribeName").val();
    var email = $("#txtSubscribeEmail").val();
    if (name != "") {
        if (email != "") {
            $.ajax({
                type: "POST",
                url: "/service.asmx/AddSubscriber",
                data: '{"sName":"' + name + '","sEmailAddress":"' + email + '"}',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg) {
                    $("#divSubscriberResult").html(msg.d);
                },
                error: function (xhr, status, error) {
                    var err = eval("(" + xhr.responseText + ")");
                    $("#divSubscriberResult").html(err.Message);
                    $("#cmdSubscribe").attr("disabled", false);
                }
            });
        } else {
            alert("Please enter your email address");
            $("#cmdSubscribe").attr("disabled", false);
        }
    } else {
        alert("Please enter your name");
        $("#cmdSubscribe").attr("disabled", false);
    }
}
function enterCompetition(IDCompetition) {
    if ($("#chkAccept" + IDCompetition).attr("checked") == true) {
        if ($("#txtCompetitionEmail").val() != "") {
            $.ajax({
                type: "POST",
                url: "/service.asmx/enterCompetition",
                data: '{"IDCompetition":"' + IDCompetition + '","sEmailAddress":"' + $("#txtCompetitionEmail" + IDCompetition).val() + '"}',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg) {
                    alert(msg.d);
                },
                error: function (xhr, status, error) {
                    var err = eval("(" + xhr.responseText + ")");
                    alert(err.Message);
                }
            });
        } else {
            alert("Please enter your email address");
        }
    } else {
        alert("Please accept the terms and conditions");
    };
}
function ResendVerificationEmail(IDSubscriber, sUnID) {
    $.ajax({
        type: "POST",
        url: "/service.asmx/ResendVerificationEmail",
        data: '{"IDSubscriber":"' + IDSubscriber + '","sUnID":"' + sUnID + '"}',
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (msg) {
            $("#divSubscriberResult").html(msg.d);
        },
        error: function (xhr, status, error) {
            var err = eval("(" + xhr.responseText + ")");
            $("#divSubscriberResult").html(err.Message);
        }
    });
}
