jQuery(document).ready( function($){ if( $('#finished_dates').length > 0 ){ var finished_dates = $('#finished_dates').val(); var finished_dates = finished_dates.split(','); // } if( $('#future_date').length > 0 ){ var future_date = $('#future_date').val(); var future_date = future_date.split(','); // } if( $( ".ex_datepicker" ).length > 0 ){ $( ".ex_datepicker" ).datepicker({ dateFormat: "dd.mm.yy", onSelect: function(dateText) { window.location.href = jQuery('#site_url').val()+'?date='+dateText; }, beforeShowDay: highlightDays, }); } function highlightDays(date) { for (var i = 0; i < finished_dates.length; i++) { if (new Date(finished_dates[i]).toString() == date.toString()) { return [true, 'mark_red', false]; } } for (var i = 0; i < future_date.length; i++) { if (new Date(future_date[i]).toString() == date.toString()) { return [true, 'mark_blue', false]; } } return [true, '']; } }) // global end