var saveOnClick=false;var saveMethod;document.observe("dom:loaded",function(){initCalendars()});function initCalendars(){$$(".calendar:not([class~=processed])").each(function(B){enqueue(initCalendar,B)})}function initCalendar(C){C=$(C).addClassName("processed");var D={titleformat:"mmmm yyyy",closebutton:"X",dayheadlength:2,weekdaystart:0,planner:[],tabular:false,exactweeks:true,prevbutton:'<img src="content/images/modules/calendarWidget/btn_prevMo.gif" />',nextbutton:'<img src="content/images/modules/calendarWidget/btn_nextMo.gif" />'};if(typeof (planner)!="undefined"){D.planner=planner}if(typeof (startDate)=="object"){D.day=startDate.day;D.month=startDate.month;D.year=startDate.year}calendar=new scal(C,Prototype.K,D);if(C.readAttribute("multiple")=="multiple"){initMultiSelectCalendar(C,calendar)}return calendar}function initMultiSelectCalendar(C,D){$(D).updateelement=dateClicked.curry(D);$(C).calendar=D;$(C).formSelect=$(C).next("select")}function dateClicked(cal,date,e){var sel=$(cal.element.formSelect);var d=(date.getMonth()+1)+"/"+date.getDate()+"/"+date.getFullYear();var opt=new Option("",d);$(opt).writeAttribute("selected","selected");if(false===cal.removeEventsByDate(date)){cal.setPlannerValue(date,"","selected");sel.options[sel.options.length]=opt}else{$A(sel.options).each(function(o,i){if(o.value==d){sel.options[i]=null;throw $break}})}if(saveOnClick){eval(saveMethod)}};