    $(document).ready(function(){

    	/*
    		Scrapping this for now.  Needs to account for days off.
    	
        var now = new Date();
		var currHour = now.getHours();
		//var currDay = 

		
		//currHour = 18;
        
        if(currHour >= 18){
	        var minDate = "2d";
        } else {
            var minDate = "1d";
        }

        */

        var minDate = "1d";

        
        // Datepicker
        $('#datepicker').datepicker({
            inline: true,
            maxDate: "1m",
            minDate: minDate,
            beforeShowDay: areWeOpen,
            numberOfMonths: 2,
            onSelect: choseDate,
            dateFormat: 'yy/mm/dd'
        });



        /*
        
		$("#delivery_time > input").change(function(){

			var bothNumbers = true;

			$("#delivery_time > input").each(function(){
				var content = (Number)($(this).val());
				if(content < 0 || content >=60){
					bothNumbers = false;
				}
			});

			if(bothNumbers){
			//	$("
			}
			
		});

		*/

        
    });
    
    
    function choseDate(dateText, instance){
		
		$("#pickup-date").attr("value", dateText);
		
        var dow = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"];
        
        var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
        
        var picked = $("#datepicker").datepicker("getDate");
        var feedback = "";
        
        feedback += dow[picked.getDay()] + ", " + months[picked.getMonth()] + " " + picked.getDate();
        
        $("#date-chosen").html(feedback);
        $("#delivery_time").css("display", "block");
        $(".col1").css("width", ($(".col1").css("width")) + 50);
    }
    
    function isItSunday(d){
    	return d.getDay() == 0;
    }
    
    function isItChristmas(d){
        return (d.getMonth() == 11 && d.getDate() == 25);
    }
    
    function isItThanksgiving(d){
        return (d.getMonth() == 10 && d.getDate() == 26);
    }
    
    function isItNyd(d){
        return (d.getMonth() == 0 && d.getDate() == 1);
    }
    
    function areWeOpen(d){
	
		// console.log(d.getUTCFullYear(), d.getMonth(), d.getDate());
        
		var verdict = (!isItChristmas(d) &&
        !isItThanksgiving(d) &&
        !isItNyd(d) &&
        !isItSunday(d));
        

		// Mother's Day 2011 - All booked up        
        if(d.getUTCFullYear() == 2011 && d.getMonth() == 4 && d.getDate() == 7){
        	verdict = false;
        }
        
        // Mother's Day 2011 - All booked up        
        if(d.getUTCFullYear() == 2011 && d.getMonth() == 6 && d.getDate() == 4){
        	verdict = false;
        }
		
		// Nov 5-6, 2011 - All booked up 
		// Nov 6, Sunday, we're already closed
        if(d.getUTCFullYear() == 2011 && d.getMonth() == 10 && d.getDate() == 5){
        	verdict = false;
        }
		
        return [verdict, ''];
    }

