var now = new Date();
now = new Date(now.getTime() - 86400000);
var arrival = new CalendarPopup();
arrival.setReturnFunction("setArrival");
arrival.showYearNavigation();
arrival.addDisabledDates(null, formatDate(now, "yyyy-MM-dd"));


function setArrival(y,m,d) {
    var strDate = (m + '/' + d + '/' + y);
    
    // Create Date from US Format
    var usDate = parseDate(strDate);

    // Get Date Format defined in store.config
    var dateFormat = document.forms[0].dateFormat.value
    
    // Re format date based on store settings
    document.forms[0].startDate.value = formatDate(usDate, dateFormat);     
}

function getDateString(startDate) {
     var re = new RegExp ('\/', 'g') ;
	 var newstr = startDate.replace(re,'-') ;
    return newstr;
}

function isValidDate() {
	var selectedDate = document.forms[0].startDate.value;
	var compareDate = document.forms[0].firstDate.value;

    var selectedDate2 = parseDate(selectedDate);

	if (selectedDate2 == null) {
	    alert('Please enter a valid date.');
	    return false;
	}

	if (Date.parse(compareDate) > Date.parse(selectedDate)) {
	    alert('Please enter a date starting on ' + compareDate + ' or after.');
	    return false;
	}

	return true;
}
