function dateSelect() {	
	if ($('reservation-form') !== null) {
		var currentDate = new Date();
		var nextSunday = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate() + (7 - currentDate.getDay()));
		var followingSunday = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate() + (7 - currentDate.getDay()) + 7)
		
		// Set initial date to upcoming and following Sunday
		if ($('arrival-date').getValue() == '') 
			$('arrival-date').setValue((nextSunday.getMonth() + 1) + "/" + nextSunday.getDate() + "/" + nextSunday.getFullYear());
		if ($('departure-date').getValue() == '')
			$('departure-date').setValue((followingSunday.getMonth() + 1) + "/" + followingSunday.getDate() + "/" + followingSunday.getFullYear());
			
		var currentMonth = currentDate.getMonth() + 1;
		var currentDay = currentDate.getDate();
		var currentYear = currentDate.getFullYear();
		
		if (currentMonth < 10)
			currentMonth = "0" + currentMonth;
		
		if (currentDay < 10)
			currentDay = "0" + currentDay;
		
		var formatDate = currentYear + currentMonth + currentDay;
		
		datePickerController.createDatePicker({
			formElements:{"arrival-date":"m-sl-d-sl-Y"}
		});
		datePickerController.setRangeLow("arrival-date",formatDate);
		datePickerController.createDatePicker({
			formElements:{"departure-date":"m-sl-d-sl-Y"}
		});
		datePickerController.setRangeLow("departure-date",formatDate);
		
	}
}

document.observe('dom:loaded', dateSelect);
