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