// JavaScript Document

	function submitForm() {
            b_valid = true;
            if(!htlDoaCal.returnSelectedDate("doa_yy","doa_mm","doa_dd")) b_valid = false;
            if(!htlDodCal.returnSelectedDate("dod_yy","dod_mm","dod_dd")) b_valid = false;
			critUpdate();
            return (b_valid);
		}

		function pastDate(date) {
			var now = new Date();
			now = now.getTime();//NN3
			var params	= date.split('/');
			var mm = params[0];
			var dd = params[1];
			var yy = params[2];
			var dateToCheck = new Date();
			dateToCheck.setYear(yy);
			dateToCheck.setMonth(mm-1);
			dateToCheck.setDate(dd);
			var checkDate = dateToCheck.getTime();
			var futureDate = (now < checkDate);
			var pastDate = (now > checkDate);
			if (pastDate == true) return true;
			else return false;
		}
								
		function critCheck() {//used at load
			var x = get_cookie('HotelWidget');
			if (x) {
				var params	= x.split('|');
				var doa		= params[0].substring(params[0].indexOf('=')+1);
				var dod		= params[1].substring(params[1].indexOf('=')+1);
				if (pastDate(doa) || pastDate(dod)) {//old date 
					document.getElementById('chk_in').value		= 'MM/DD/YYYY';
					document.getElementById('chk_out').value	= 'MM/DD/YYYY';
				} else {
					document.getElementById('chk_in').value		= doa;
					document.getElementById('chk_out').value	= dod;
				}
			}	
			return null;
		}
		
		function critUpdate() {//used at submit
			var doa		= document.getElementById('chk_in').value;
			var dod		= document.getElementById('chk_out').value;
			var cookie_string = "doa="+escape(doa)+"|dod="+escape(dod);
			set_cookie('HotelWidget',cookie_string);
			return null;
		}
							
		function delete_cookie ( cookie_name ) {
			var cookie_date = new Date ( );  // current date & time
			cookie_date.setTime ( cookie_date.getTime() - 1 );
			document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
		}

		function get_cookie ( cookie_name ) {
			var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
			if ( results ) return ( unescape ( results[2] ) );
			else return null;
		}
								
		function set_cookie ( name, value ) {
			var cookie_string = name + "=" + escape ( value ) + "; expires=31/12/2222 00:00:00";
			delete_cookie(name);
			document.cookie = cookie_string;
		}
