    
	function checkDates() {
		var date_arrivaljs = document.stp0.arrival_date; 
	    var date_departurejs = document.stp0.departure_date;
		
		var hmd = document.stp0.how_many_days;
		
		var one_day = 1000*60*60*24
		var depDate = new Date(date_departurejs.value);
		var arrDate = new Date(date_arrivaljs.value);
		var today = new Date();
		
		if(arrDate.getTime() < depDate.getTime()) {				   
					
			if(today.getTime() - one_day <= arrDate.getTime()) {
				var c = depDate.getTime() - arrDate.getTime(); 
				hmd.value = c / one_day;
				document.stp0.submit();
			} else {
				alert("Arrival Before Today");
			}
			
		} else {
			alert("Departure Before Arrival");
		}
	}
	
	function setDateField() {
		var monthNames = new Array(
		"January","February","March","April","May","June","July",
		"August","September","October","November","December");

        var now = new Date();
		document.stp0.arrival_date.value = monthNames[now.getMonth()] + " " + now.getDate() + ", " + now.getFullYear();
		
		var tomorrow = new Date();
		tomorrow.setTime(tomorrow.getTime() + (1000*3600*24));
        document.stp0.departure_date.value = monthNames[tomorrow.getMonth()] + " " + tomorrow.getDate() + ", " + tomorrow.getFullYear();

	}
	
