﻿jQuery('#calendar7Day li').each(function(i) {
    var $this = $(this);
    var selYear = Number($this.attr('year'));
    var selMonth = Number($this.attr('month'));
    var selDay = Number($this.attr('day'));
    $this.click(function(e) {
        e.preventDefault();
        getCalWidgetResults(selYear, selMonth, selDay);
        jQuery('#calendar7Day li.selected').removeClass('selected');
        $this.addClass('selected');
    });
});
jQuery('#calendar7Day li:first').click();

var getCalWidgetResults = function(selYear, selMonth, selDay) {
    var requestStr = "ucEntityJoin=Any&ucInitialViewSetting=some&ucResultFormat=Listing&ucResultLimit=3&ucResultList=Event&ucSelection=DateRange";
    requestStr += "&ucItemStartDate=" + selYear + '-' + (selMonth + 1) + '-' + selDay;
    requestStr += "&ucItemEndDate=" + selYear + '-' + (selMonth + 1) + '-' + selDay;
    requestStr += "&ucTitle=&ucViewAllStr=&ucTemplate=../../userControls/widgetTemplates/calendarEvents/calendarEvents.ascx";

    jQuery.ajax({
        url: 'userControls/Calendar7Day/results.aspx?' + requestStr,
        dataType: "jsonp",
        jsonpCallbackString: "resultCBFN",
        success: resultCBFN
    });
};

var resultCBFN = function(data) {
    jQuery("#calendar7Day").find(".calendarEvents").parent().html(data);
};
