DatePickerHandler={readDates:function(b,a){if(typeof(a)=="undefined"){a="/"}if($(b).val().length>0){DateField=$(b).val().split(a);if(DateField.length==3){checkYear=DateField[2];checkDay=DateField[0];checkMonth=(DateField[1]-1);date=new Date(checkYear,checkMonth,checkDay);return date}}return""},setDate:function(b,a){$(b).val($.datepicker.formatDate("dd/mm/yy",a))},beforeStart:function(a,b){if($("#endDateDisplay").val().length>0){eDate=DatePickerHandler.readDates("#endDate");$(a).datepicker("option","maxDate",eDate)}},beforeEnd:function(a,b){if($("#startDateDisplay").val().length>0){sDate=DatePickerHandler.readDates("#startDate");$(a).datepicker("option","minDate",sDate)}}};$(document).ready(function(){sDate=DatePickerHandler.readDates("#startDate");eDate=DatePickerHandler.readDates("#endDate");if(sDate!=""){DatePickerHandler.setDate("#startDateDisplay",sDate)}else{$("#startDateDisplay").val("Start date")}if(eDate!=""){DatePickerHandler.setDate("#endDateDisplay",eDate)}else{$("#endDateDisplay").val("End date")}$("#startDateDisplay").datepicker({maxDate:"",showButtonPanel:true,closeText:"Close",altField:"#startDate",altFormat:"dd/mm/yy",dateFormat:"dd/mm/yy",beforeShow:DatePickerHandler.beforeStart,onSelect:function(c,a){$("#period").val("");try{if(modificationsChecker!=undefined){modificationsChecker.addObserverById(this)}}catch(b){}}});if(sDate!=null){$("#startDateDisplay").datepicker("option",sDate)}$("#endDateDisplay").datepicker({maxDate:"",showButtonPanel:true,closeText:"Close",altField:"#endDate",altFormat:"dd/mm/yy",dateFormat:"dd/mm/yy",beforeShow:DatePickerHandler.beforeEnd,onSelect:function(c,a){$("#period").val("");try{if(modificationsChecker!=undefined){modificationsChecker.addObserverById(this)}}catch(b){}}});if(eDate!=null){$("#endDateDisplay").datepicker("option",eDate)}});
