$(document).ready(function(){bindFormControl()});function bindFormControl(){bindDates();bindCheckboxList()}function bindDates(){$(".field_date").each(function(){var a=$(".field_lang").val();if(!$(this).datepicker.initialized){if($.datepicker.regional[a]==null)a="en";$(this).datepicker({closeText:$.datepicker.regional[a].closeText,prevText:$.datepicker.regional[a].prevText,nextText:$.datepicker.regional[a].nextText,currentText:$.datepicker.regional[a].currentText,monthNames:$.datepicker.regional[a].monthNames,monthNamesShort:$.datepicker.regional[a].monthNamesShort,dayNames:$.datepicker.regional[a].dayNames,dayNamesShort:$.datepicker.regional[a].dayNamesShort,dayNamesMin:$.datepicker.regional[a].dayNamesMin,weekHeader:$.datepicker.regional[a].weekHeader,dateFormat:"dd/mm/yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:"",onSelect:function(g){var a=".formfield_field",b=this,f=/^([0-9]{2})\/([0-9]{2})\/([0-9]{4})$/,c=g.match(f);if($(b).hasClass("daterange-start")){var e=$(b).parent().nextAll(a).children(".daterange-end");e.val()==""&&e.val($(b).val());e.datepicker("option","minDate",new Date(parseInt(c[3],10),parseInt(c[2],10)-1,parseInt(c[1],10)))}else if($(b).hasClass("daterange-end")){var d=$(b).parent().prevAll(a).children(".daterange-start");d.val()==""&&d.val($(b).val());d.datepicker("option","maxDate",new Date(parseInt(c[3],10),parseInt(c[2],10)-1,parseInt(c[1],10)))}}})}})}function bindCheckboxList(){$(".field_checkbox").click(function(){var a=$(this).parent().parent().next(".field_checkbox_hidden");if(a!=null){var b=","+$(this).val(),c=new RegExp(b+"[^,]*");if($(this).attr("checked"))a.val(a.val()+b);else a.val(a.val().replace(c,""))}})}
