
$j(document).ready(function()
{var shortF='d.m.y';var longF='d.m.y';var errorInput=function(elemId){var e=$j('#'+elemId);e.val('');};var clearErrorState=function(elemId){};var parseDate=function(fmt,str){try{return $j.datepicker.parseDate(fmt,str);}catch(e){}
return null;};var startValChange=function(str){var d;if(str){d=parseDate(shortF,str);if(!d){errorInput('term_start');return;}else{clearErrorState('term_start');}}else{d=new Date();}
d.setDate(d.getDate()+1);$j('#term_end').datepicker('option','minDate',d);$j('#term_end').datepicker('option','defaultDate',d);};var endValChange=function(str){var d,dd;if(str){d=parseDate(shortF,str);if(!d){errorInput('term_end');return;}
d.setDate(d.getDate()-1);dd=d;}else{d=new Date();d.setDate(d.getDate()+359);dd=new Date();}
$j('#term_start').datepicker('option','maxDate',d);$j('#term_start').datepicker('option','defaultDate',dd);};var max;max=new Date();max.setDate(max.getDate()+360);$j.datepicker.setDefaults({dateFormat:shortF,minDate:new Date(),numberOfMonths:3,stepMonths:2,firstDay:1,showCurrentAtPos:1,beforeShowDay:function(d){if(d.getDay()==0||d.getDay()==6){return[true,'ui-state-weekend',''];}
return[true,'',''];}});$j('#term_start').datepicker({onSelect:function(str,int){startValChange(str);},showCurrentAtPos:0});$j('#term_end').datepicker({maxDate:max,onSelect:function(str,int){endValChange(str);}});$j('#term_start').change(function(){startValChange($j(this).val());}).change().attr('autocomplete','off');$j('#term_end').change(function(){endValChange($j(this).val());}).change().attr('autocomplete','off');});