<?
         //Calculate inactive dates

         echo "var inactive_dates = [";

         //Create array of selected inactive dates

         $inactive_dates_query = tep_db_query("SELECT DAY(inactive_date) AS day, MONTH(inactive_date) AS month, YEAR(inactive_date) AS year FROM ".TABLE_INACTIVE_DATES." WHERE inactive_date >= NOW()"); //We don't need previous dates

         $inactive_dates_string = '';

         while ($inactive_date = tep_db_fetch_array($inactive_dates_query))

                $inactive_dates_string .= "[".$inactive_date['year'].", ".$inactive_date['month'].", ".$inactive_date['day']."],";

         if (strlen($inactive_dates_string) > 0)

              echo substr($inactive_dates_string, 0, -1);

         echo  "];";

?>

         $(document).ready(function(){
         first_date = new Date();

         first_date.setDate(first_date.getDate()-1 + <?=SHIPPING_TIME?>);

         $("#checkout_address").submit(function(){

         if (!$("#shipping_date").val().length)
            {
               alert('<?=ENTRY_SHIPPING_DATE_ERROR?>');
               return false;

            }

          });

         $("#shipping_date").keydown(function(){return false;}).

          datepicker({
                  beforeShowDay: filterDays,
                  dateFormat: 'yy-mm-dd',
                  minDate: first_date,
                  defaultDate: first_date
                    });

          function filterDays(date)
            {
               for (var i = 0; i < inactive_dates.length; i++)
                    {
                       if (date.getFullYear() == inactive_dates[i][0] && date.getMonth()+1 == inactive_dates[i][1] && date.getDate() == inactive_dates[i][2])
                        return [false, ''];
                    }
               return [true, ''];
             }

         });


