$(document).ready(function(A){$(".workshopcalendarwidget_lstLocations").change(lstWorkshopCalendarWidgetLocations_change)});function lstWorkshopCalendarWidgetLocations_change(B){var A=$(".workshopcalendarwidget_lstLocations").val();workshopCalendar_loadValidDates(A);workshopCalendar_loadData(workshopCalendar.getSelectedDate(),A)}function workshopCalendar_load(A,B){workshopCalendar_loadValidDates(-1);workshopCalendar_loadData(A.getSelectedDate(),-1)}function workshopCalendar_selectionChanged(B,C){var A=$(".workshopcalendarwidget_lstLocations").val();workshopCalendar_loadData(B.getSelectedDate(),A)}function workshopCalendar_loadData(A,B){$("#lblWorkshopCalendarWidgetDay").text(A.toString("MMMM d, yyyy"));$("#workshopCalendarWidgetClasses").text("Please wait...");var C=new Henrys.Web.WebServices.WorkshopService();C.GetWorkshops(A,Number.parseInvariant(B+""),workshopCalendar_loadData_completed)}function workshopCalendar_loadValidDates(B){var A=Date.today().set({hour:0,minute:0});var D=Date.today().set({day:1,hour:23,minute:59}).add(3).months();var C=new Henrys.Web.WebServices.WorkshopService();C.GetPopulatedWorkshopDates(A,D,Number.parseInvariant(B+""),workshopCalendar_loadValidDates_completed)}function workshopCalendar_loadValidDates_completed(F){var C=workshopCalendar.get_customDays();C.clear();var B=F.length;var D;for(var E=0;E<B;E++){D=F[E];var A=new ComponentArt.Web.UI.CalendarDay();A.set_date(D);A.set_cssClass("hasworkshop");C.add(A)}}function workshopCalendar_loadData_completed(D){var E=$("#workshopCalendarWidgetClasses");var B=$(".workshopcalendarwidget_lstLocations").val()||"-1";var A=workshopCalendar.getSelectedDate().toString("yyyy-MM-dd");if(D.length>0){var C=parseTemplate($("#workshopTemplate").html(),{workshops:D,locationId:B,wDate:A});E.html(C)}else{E.html('<p class="noitems">There are no workshops on this day for this location.</p>')}}if(typeof (Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};