jsFn_SearchMethod_onChange(document.frmAirSearch.SEARCHMETHOD);
	 
function dateDifference(strDate1,strDate2) {
	strDate1 = strDate1.split("/");
	starttime = new Date(strDate1[2],strDate1[1]-1,strDate1[0]);
	//starttime = new Date(starttime.valueOf()+31*86400000);

	strDate2 = strDate2.split("/");
	endtime = new Date(strDate2[2],strDate2[1]-1,strDate2[0]);
	//endtime = new Date(endtime.valueOf());

	if(endtime > starttime) {
		return true;
	} else {
		return false;
	}
}

function jsFn_CheckValidValue(objForm){

	re = /^(\d{1,2})\/(\d{1,2})\/(\d{4})$/;
	if(objForm.DEPARTDATE.value != '') {
		if(regs = objForm.DEPARTDATE.value.match(re)) {
	 		if(regs[1] < 1 || regs[1] > 31) { 
		 		alert("Please enter the depart date using the format dd/MM/yyyy (e.g. 31/10/2008)"); 
				objForm.DEPARTDATE.focus(); 
				return false; 
			}
		 	if(regs[2] < 1 || regs[2] > 12) { 
				alert("Please enter the depart date using the format dd/MM/yyyy (e.g. 31/10/2008)");  
				objForm.DEPARTDATE.focus(); 
				return false; 
			} 
			if(regs[3] < 1902 || regs[3] > (2050)) { 
				alert("Please enter the depart date using the format dd/MM/yyyy (e.g. 31/10/2008)"); 
				objForm.DEPARTDATE.focus(); 
				return false; 
			}
		} else { 
			alert("Please enter the depart date using the format dd/MM/yyyy (e.g. 31/10/2008)"); 
			objForm.DEPARTDATE.focus(); 
			return false; 
		}
	}
	
	if(document.getElementById("RETURNDATE").style.display == "") {
		if(objForm.RETURNDATE.value != '') {
			if(regs = objForm.RETURNDATE.value.match(re)) {
				if(regs[1] < 1 || regs[1] > 31) { 
					alert("Please enter the return date using the format dd/MM/yyyy (e.g. 31/10/2008)"); 
					objForm.RETURNDATE.focus(); 
					return false; 
				}
				if(regs[2] < 1 || regs[2] > 12) { 
					alert("Please enter the return date using the format dd/MM/yyyy (e.g. 31/10/2008)");  
					objForm.RETURNDATE.focus(); 
					return false; 
				} 
				if(regs[3] < 1902 || regs[3] > (2050)) { 
					alert("Please enter the return date using the format dd/MM/yyyy (e.g. 31/10/2008)"); 
					objForm.RETURNDATE.focus(); 
					return false; 
				}
			} else { 
				alert("Please enter the return date using the format dd/MM/yyyy (e.g. 31/10/2008)"); 
				objForm.DEPARTDATE.focus(); 
				return false; 
			}
		}
	}

	re = /^\d{1,2}:\d{2}([ap]m)?$/; 
	if(objForm.DEPARTTIME.value != '' && !objForm.DEPARTTIME.value.match(re)) { 
		alert("Please enter the depart time using the format 00:00 (e.g. 21:00)"); 
		objForm.DEPARTTIME.focus(); 
		return false; 
	}
	
	if(document.getElementById("RETURNDATE").style.display == "") {
		if(objForm.DEPARTTIME.value != '' && !objForm.DEPARTTIME.value.match(re)) { 
			alert("Please enter the return time using the format 00:00 (e.g. 21:00)"); 
			objForm.DEPARTTIME.focus(); 
			return false; 
		}
	}
	 
	if(dateDifference(objForm.DEPARTDATE.value,objForm.RETURNDATE.value) == false) {
		alert("Please check the date range entered - we cannot accept this range."); 
		return false;
	}


	objForm.action=objForm.URL.value;
	return true;
}//jsfn


function jsFn_SearchMethod_onChange(obj){
	document.getElementById("TR_RBD").style.display = "none";
	document.getElementById("TR_RBD2").style.display = "none";

}//jsfn

var Maximum = 10;
function jsFn_ADULTS_onChange(frm, chosen) {
    var selbox = frm.CHILDS;
    selbox.options.length = 0;
    var selbox2 = frm.INFANTS;
    selbox2.options.length = 0;
    var box1 = frm.ADULTS.options[frm.ADULTS.selectedIndex].value;
    for(q=0;q<=box1;q++){
         selbox2.options[selbox2.options.length] = new Option(q,q);
    }//for
    for(i=0 ; i < Maximum ; i++){
        if (chosen == i) {
            selbox.options[selbox.options.length] = new Option(0,0);
            for(z=1;z <(Maximum-i) ; z++){
              selbox.options[selbox.options.length] = new Option(z,z);
            }//for
        }//if
    }//for
}//jsfn

function jsfn_TYPEOFTRIP_onClick(typevalue){
	switch(typevalue){
		case "O" :	
			document.getElementById("RETURNDATE").style.display = "none";
			document.getElementById("RETURNTIME").style.display = "none";
			break;
		case "R" :
			document.getElementById("RETURNDATE").style.display = "";
			document.getElementById("RETURNTIME").style.display = "";
			break;
	}//switch
}//jsfn
