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;
}