function setStartDates() {
//get todays date.
var now = new Date;
//set departure at next week
now.setDate(now.getDate()+7);
	document.searchform.DepartDay.selectedIndex=(now.getDate()-1);
	document.searchform.DepartMonth.selectedIndex=now.getMonth();
now.setDate(now.getDate()+2);
	document.searchform.ReturnDay.selectedIndex=(now.getDate()-1);
	document.searchform.ReturnMonth.selectedIndex=now.getMonth();
	
	document.searchform.Adults.selectedIndex=1;
	}

function UpdateDate(dday,dmonth) {
	// find the year
	document.searchform.DepartDay.selectedIndex=dday;
	document.searchform.DepartMonth.selectedIndex=dmonth;
	//var dday = document.flights.DepartDay.value;
	//var dmonth = document.flight.DepartMonth.value-1;
	var now = new Date;
var curm = now.getMonth();
if (dmonth<curm) {
var dyear = parseInt(now.getFullYear())+1;
}
else {
var dyear = parseInt(now.getFullYear());
}
// depart date is:
	var ddate = new Date;
	ddate.setFullYear(dyear);
	ddate.setMonth(dmonth);
	ddate.setDate(dday);
	//add 2 to the date
	ddate.setDate(ddate.getDate() + 4);
	//update return date
	document.searchform.ReturnDay.selectedIndex=(ddate.getDate()-1);
	document.searchform.ReturnMonth.selectedIndex=ddate.getMonth();
	}
	
function ShowCalender(Ctype, event) {
var iReturnValue = 0;
var iReturnLeft = 0;
while( event != null ) {
iReturnValue += event.offsetTop;
iReturnLeft += event.offsetLeft;
event = event.offsetParent;
}
document.searchform.calender.value=Ctype;
//alert(iReturnLeft + " " + iReturnValue);
iReturnValue -= 120;
iReturnLeft -= 135;
if (Ctype=="return") {
document.calForm.selMonth.selectedIndex=document.searchform.ReturnMonth.value-1;
}
if (Ctype=="depart") {
document.calForm.selMonth.selectedIndex=document.searchform.DepartMonth.value-1;
}
changeCal();
  if(document.layers){
            //thisbrowser="NN4";
			document.LayerCalender.visibility = "visible";
        }
        if(document.all){
            //thisbrowser="ie"
			//alert("IE");
			document.all.LayerCalender.style.visibility = "visible";
			document.all.LayerCalender.style.top=iReturnValue + "px";
			document.all.LayerCalender.style.left=iReturnLeft + "px";
        }
        if(!document.all && document.getElementById){
            //thisbrowser="NN6";
			//alert("NN");
			document.getElementById("LayerCalender").style.top=iReturnValue + "px";
			document.getElementById("LayerCalender").style.left=iReturnLeft + "px";
			document.getElementById("LayerCalender").style.visibility = "visible";
        }
}

function layerhide() {

  if(document.layers){
            //thisbrowser="NN4";
			document.LayerCalender.visibility = "hidden";
        }
        if(document.all){
            //thisbrowser="ie"
			document.all.LayerCalender.style.visibility = "hidden";
        }
        if(!document.all && document.getElementById){
            //thisbrowser="NN6";
			document.getElementById("LayerCalender").style.visibility = "hidden";
        }

}


function validate(form) {

if (document.flight.leavingFrom.value.length==0) {
alert("Please Enter a Departure Point.");
return false;
}
if (document.flight.goingTo.value.length==0) {
alert("Please Enter an Arrival Point.");
return false;
}
if ((document.flight.adults.value==0) && (document.flight.children.value==0) && (document.flight.seniors.value==0)){
alert("You must have at least one traveler.");
return false;
}
return true;
}