$(document).ready(function() {

    $('#datepicker').datepicker({


        onSelect: updateDate,
        minDate: 0,
        maxDate: +365,
        dateFormat: 'mm/dd/yy',
        gotoCurrent: true,
        numberOfMonths: 2
    })

    var currentTime = new Date()

    var amonth = currentTime.getMonth() + 1
    var aday = currentTime.getDate()
    var ayear = currentTime.getFullYear()
    if (amonth < 10) amonth = "0" + amonth
    if (aday < 10) aday = "0" + aday

    $('#datepicker').val(amonth + '/' + aday + '/' + ayear);



//Submit validation and google analytics event and goal
	
	$(".SearchBox").submit(function() {
	
	date = $('#datepicker').val();
	
	date = date.split('/');

    var m = date[0];
    m = parseInt(m, 10) - 1;
    m = (m < 10 ? '0' : '') + m;
    var d = date[1];
    var y = date[2];

    $('#Month').val(m);
    $('#Day').val(d);
    $('#Year').val(y);
   
            var date = new Date();
            var today = new Date();
            date.setFullYear(y, m, d);
            if (date < today) {
                alert("Date must be in the future.");
            }
            
            _gaq.push(['t1._trackEvent', 'Reservations', 'Search Hotels', 'Homepage']);

			_gaq.push(['t1._trackPageview', '/reservations/submit']);
			
			return (date >= today);

        });
        

});


// Update three select controls to match a date picker selection
function updateDate(date) {

    date = date.split('/');

    var m = date[0];
    m = parseInt(m, 10) - 1;
    m = (m < 10 ? '0' : '') + m;
    var d = date[1];
    var y = date[2];

    $('#Month').val(m);
    $('#Day').val(d);
    $('#Year').val(y);
}



