﻿/// <reference path="jquery-1.3.2-vsdoc.js" />
/// <reference path="jquery.validate.js" />
/// <reference path="forms.js" />

//http://malsup.com/jquery/form/#api
//http://docs.jquery.com/Plugins/Validation/validate#options
$(document).ready(function () {
    $("#tabs").tabs();
    $(window).load(GetSelectedWinnersList);
    $(window).load(GetScratchOffWinnerList);
    $(window).load(GetSelectedSCWinnersList);

    $(".select_LastRaffleDate").change(function () {
        GetSelectedWinnersList();
    });

    $(".select_SCLastRaffleDate").change(function () {
        GetSelectedSCWinnersList();
    });

});

function GetSelectedWinnersList() {
    $("#img_LoadingWinnersList").show();
    $("#ul_RaffleWinners").html("");
    $("#ul_RaffleWinners").removeClass("dailyWinners");
    $.wsAjax({
        url: (urlPrefix + "services/RedeemService.asmx/GetUserWinnersHtmlFromRaffleId"),
        data: function () {
            return {
                raffleID: $(".select_LastRaffleDate").val()
            }
        },
        success: function (result) {
            $("#img_LoadingWinnersList").hide();
            if (result.HtmlContent != "") {
                if (result.HasMonthlyFlashRaffles) {
                    $("#ul_RaffleWinners").addClass("dailyWinners");
                }
                $("#strong_LastRaffleDate").text(result.RaffleStringDate);
                $("#strong_RedeemedPrices").text(result.RedeemedPrices);
                $(".strong_TotalPrices").text(result.TotalPrices);
                $("#strong_RaffleRedemptionDate").text(result.RaffleRedemptionDate);
                $(".strong_DaysToRedeem").text(result.DaysToRedeemText);


                $("#tabs-1 .ListTitle").hide();
                $("#ul_RaffleWinners").html(result.HtmlContent);
                $("#tabs-1 .WinnersListTitle").show();
                $("#tabs-1 .message").show();

                $("#ul_RaffleWinners").show();
            }
            else {
            }
        }

    });
}

function GetScratchOffWinnerList() {
    //$("#img_LoadingWinnersList").show();
    $("#ul_ScrathOffWinners").html("");
    $.wsAjax({
        url: (urlPrefix + "services/RedeemService.asmx/GetUserWinnersHtmlFromScratchOff"),
        success: function (result) {
            //$("#img_LoadingWinnersList").hide();
            if (result.HtmlContent != "") {
                $("#tabs-3 .ListTitle").hide();
                $("#ul_ScrathOffWinners").html(result.HtmlContent);
                $("#tabs-3 .WinnersListTitle").show();
                $("#ul_ScrathOffWinners").show();
            }
            else {
            }
        }

    });
}

function GetSelectedSCWinnersList() {
    $("#img_SCLoadingWinnersList").show();
    $("#ul_SecondChancesWinners").html("");
    if ($(".select_SCLastRaffleDate").val() != null && $(".select_SCLastRaffleDate").val() != "") {
        $.wsAjax({
            url: (urlPrefix + "services/RedeemService.asmx/GetUserSCWinnersHtmlFromRaffleId"),
            data: function () {
                return {
                    raffleID: $(".select_SCLastRaffleDate").val()
                }
            },
            success: function (result) {
                $("#img_SCLoadingWinnersList").hide();
                if (result.HtmlContent != "") {
                    $("#tabs-4 .ListTitle").hide();
                    $("#ul_SecondChancesWinners").html(result.HtmlContent);
                    $("#tabs-4 .WinnersListTitle").show();
                    $("#tabs-4 .message").show();

                    $("#ul_SecondChancesWinners").show();
                }
                else {
                }
            }

        });
    }
}


    


