

function SelectImportantDates()
{
    
    calendar = $find(calendarClientID);

    var prm = Sys.WebForms.PageRequestManager.getInstance();
        if (selectedDates.length>0) calendar.selectDates(selectedDates, false);
        calendar.add_dateClick(navigateToSelectedDate);
        calendar.add_calendarViewChanging(CheckSelections);
//    if(!prm.get_isInAsyncPostBack()) {
//        if (selectedDates.length>0) calendar.selectDates(selectedDates, false);
//        calendar.add_dateClick(navigateToSelectedDate);
//        calendar.add_calendarViewChanging(CheckSelections);
//    }     
    
}

function navigateToSelectedDate(sender, eventArgs){
    var day = eventArgs.get_renderDay();
    if (day.get_isSelectable())
    {
        var date = day.get_date();
        self.location.href = baseCalendarURL + String.format('{0}-{1}-{2}', date[0], date[1], date[2]);
        eventArgs.set_cancel(true);
    }    
}

function CheckSelections(sender, eventArgs)
{

    var step = eventArgs.get_step();
    var date = sender.get_focusedDate();

    var focusedDateObj = new Date(date[0], date[1] + step, date[2]);

    self.location.href = baseCalendarURL + String.format('{0}-{1}', focusedDateObj.getFullYear(), focusedDateObj.getMonth());

}



