function updEDate(arr, frm, edate) {
		var oneDay = 1000 * 60 * 60 * 24;
	   
		var dpt = eval('document.' + frm + '.' + edate);
		if (arr.value.length > 0 && fmtDate(arr, '/')) {
			//if (dpt.value.length == 0) {
				 
				var myDate = new Date(arr.value);
				var newDay = new Date();
				newDay.setTime(myDate.getTime() + 2 * oneDay);
	
				var theMonth = 1 + newDay.getMonth(); // zero-based, remember?
				var theDay   = newDay.getDate();
				var str = "";

				if (theMonth < 10) str += "0";
					str += theMonth;
					str += "/";
				if(theDay < 10) str += "0";
					str += theDay;
					str += "/" + newDay.getFullYear();
			
				//alert(str);
				dpt.value = str;
				
			//}
		}
	}
	
	function validateHotelForm(frm) {
	  var errMsg = '', fmtMsg = '', reqMsg = '';
		
		with (frm) {
			
			if (!fmtDate(sdate, '/'))
				fmtMsg += '    Please enter a valid check-in date\n';

			if (!fmtDate(edate, '/'))
				fmtMsg += '    Please enter a valid check-out date\n';
		}
		
    if ((reqMsg.length + fmtMsg.length) != 0) {
      errMsg = 'This search cannot be submitted at this time!\n\n';
      if (reqMsg.length > 0)
        errMsg += 'The following fields are required!\n' + reqMsg + '\n';

      if (fmtMsg.length > 0)
        errMsg += 'The following information is invalid!\n' + fmtMsg + '\n';

      alert(errMsg);
      return false;
    }
		
		return true;
	}
function validateAirForm(frm) {
	  var errMsg = '', fmtMsg = '', reqMsg = '';
		
		with (frm) {
			if (leavingFrom.value.length == 0)
				reqMsg += '    From\n';
				
			if (goingTo.value.length == 0)
				reqMsg += '    To\n';

			if (leavingDate.value.length == 0)			
				reqMsg += '    Depart\n';
			
			if (returningDate.value.length == 0)			
				reqMsg += '    Return\n';
			
			if (!fmtDate(leavingDate, '/'))
				fmtMsg += '    Please enter a valid date for: Depart\n';

			if (!fmtDate(returningDate, '/'))
				fmtMsg += '    Please enter a valid date for: Return\n';
		}
		
    if ((reqMsg.length + fmtMsg.length) != 0) {
      errMsg = 'This search cannot be submitted at this time!\n\n';
      if (reqMsg.length > 0)
        errMsg += 'The following fields are required!\n' + reqMsg + '\n';

      if (fmtMsg.length > 0)
        errMsg += 'The following information is invalid!\n' + fmtMsg + '\n';

      alert(errMsg);
      return false;
    }
		
		// Reformat dates for WCT
		var sdate = new Date(frm.leavingDate.value);
		var edate = new Date(frm.returningDate.value);
		
		frm.dateLeavingMonth.value = sdate.getMonth() + 1;
		frm.dateLeavingDay.value = sdate.getDate();
		frm.dateLeavingYear.value = sdate.getFullYear();
		
		frm.dateReturningMonth.value = edate.getMonth() + 1;
		frm.dateReturningDay.value = edate.getDate();
		frm.dateReturningYear.value = edate.getFullYear();
		
		return true;
	}