﻿$(document).ready(function() {
    $("#Calendar").datepicker({
        changeMonth: true,
        changeYear: false,
        dateFormat: 'M d',
        onSelect: function(dateText, inst) {
            $("#TodaysBibleReadingPassage").fadeOut(300);
            var delay = function() { ChangeTodaysBibleReading(dateText); };
            setTimeout(delay, 300);
        }
    });
});

// todaysReadingPlanProxyUrl defined in containing user control, b/c it involves server-side code (resolveurl())
function ChangeTodaysBibleReading(dateText) {
    var svc = new Salem.Ajax.Service(todaysReadingPlanProxyUrl);
    svc.JsonGet("GetReadingPlanPassageTitle", { date: dateText }, ChangeTodaysBibleReading_Success, ChangeTodaysBibleReading_Failure);
}

// passageUrl defined in containing user control
function ChangeTodaysBibleReading_Success(ret) {
    var link = Salem.String.Format('<a href="{0}?q={1}">{1}</a>', passageUrl, ret);
    $("#TodaysBibleReadingPassage").fadeIn(500);
    $("#TodaysBibleReadingPassage").html(link);
}

function ChangeTodaysBibleReading_Failure() {
    $("#TodaysBibleReadingPassage").html('Error loading passage, please try again.');
    $("#TodaysBibleReadingPassage").fadeIn(500);
} 
