// JavaScript Document


// This Function is going to check Form Hotel Reservation Page

function verification_htbooking(){


if (document.frm_htbooking.txttitle.value == "0") {
alert("Please select your title");
document.frm_htbooking.txttitle.focus();
return false;  
}

if (document.frm_htbooking.txtname.value == "") {
alert("Your name is required.");
document.frm_htbooking.txtname.focus();
return false;  
}


if (document.frm_htbooking.txtemail.value == "") {
alert("Please enter your email address");
document.frm_htbooking.txtemail.focus();
return false;  

}

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
var check=emailfilter.test(document.frm_htbooking.txtemail.value)
if (check==false){
alert("Please enter a valid email address.")
document.frm_htbooking.txtemail.select();
return false;
}



if (document.frm_htbooking.txtphone.value == "") {
alert("Please enter your phone number");
document.frm_htbooking.txtphone.focus();
return false;  
}


if (document.frm_htbooking.txthtname.value == "") {
alert("Please Select Hotel");
document.frm_htbooking.txthtname.focus();
return false;  
}


if (document.frm_htbooking.txtrttype.value == "0") {
alert("Please Select Room Type");
document.frm_htbooking.txtrttype.focus();
return false;  
}


if (document.frm_htbooking.txtnumroom.value == "0") {
alert("Please Select number of room");
document.frm_htbooking.txtnumroom.focus();
return false;  
}


if (document.frm_htbooking.txtnumadult.value == "0") {
alert("Please select number of adult");
document.frm_htbooking.txtnumadult.focus();
return false;  
}


/* if (document.frm_htbooking.txtnumchild.value == "0") {
alert("Please select number of children");
document.frm_htbooking.txtnumchild.focus();
return false;  
}
*/


if (document.frm_htbooking.txtarrdate.value == "0") {
alert("Please Select the arrival date");
document.frm_htbooking.txtarrdate.focus();
return false;  
}

if (document.frm_htbooking.txtarrmonth.value == "0") {
alert("Please Select the arrival month");
document.frm_htbooking.txtarrmonth.focus();
return false;  
}

if (document.frm_htbooking.txtarryear.value == "0") {
alert("Please Select the arrival year");
document.frm_htbooking.txtarryear.focus();
return false;  
}




if (document.frm_htbooking.txtdepdate.value == "0") {
alert("Please Select the departure date");
document.frm_htbooking.txtdepdate.focus();
return false;  
}


if (document.frm_htbooking.txtdepmonth.value == "0") {
alert("Please Select the departure month");
document.frm_htbooking.txtdepmonth.focus();
return false;  
}


if (document.frm_htbooking.txtdepyear.value == "0") {
alert("Please Select the departure year");
document.frm_htbooking.txtdepyear.focus();
return false;  
}



if (document.frm_htbooking.txtcomment.value =="") {
alert("Please type your other requirement");
document.frm_htbooking.txtcomment.focus();
return false;  
}


if (document.frm_htbooking.chkterm.checked==false) {
alert ("Please give your agreement for our terms and conditions.");
document.frm_htbooking.chkterm.checked=true;
return false;
}


return true;
}









// This Function is going to check Form Tour Package Booking


function verification_pkgbooking(){


if (document.frm_pkgbooking.txttitle.value == "0") {
alert("Please select your title");
document.frm_pkgbooking.txttitle.focus();
return false;  
}

if (document.frm_pkgbooking.txtname.value == "") {
alert("Your name is required.");
document.frm_pkgbooking.txtname.focus();
return false;  
}


if (document.frm_pkgbooking.txtemail.value == "") {
alert("Please enter your email address");
document.frm_pkgbooking.txtemail.focus();
return false;  

}

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
var check=emailfilter.test(document.frm_pkgbooking.txtemail.value)
if (check==false){
alert("Please enter a valid email address.")
document.frm_pkgbooking.txtemail.select();
return false;
}


if (document.frm_pkgbooking.txtphone.value == "") {
alert("Please enter your phone number");
document.frm_pkgbooking.txtphone.focus();
return false;  
}




if (document.frm_pkgbooking.txtguide.value == "0") {
alert("Please Select Tour Guide");
document.frm_pkgbooking.txtguide.focus();
return false;  
}


if (document.frm_pkgbooking.txtnumadult.value == "0") {
alert("Please select number of adult");
document.frm_pkgbooking.txtnumadult.focus();
return false;  
}


/* if (document.frm_htbooking.txtnumchild.value == "0") {
alert("Please select number of children");
document.frm_htbooking.txtnumchild.focus();
return false;  
}
*/


if (document.frm_pkgbooking.txtst_date.value == "0") {
alert("Please Select the Tour Start date");
document.frm_pkgbooking.txtst_date.focus();
return false;  
}

if (document.frm_pkgbooking.txtst_month.value == "0") {
alert("Please Select Tour Start month");
document.frm_pkgbooking.txtst_month.focus();
return false;  
}

if (document.frm_pkgbooking.txtst_year.value == "0") {
alert("Please Select Tour Start year");
document.frm_pkgbooking.txtst_year.focus();
return false;  
}






if (document.frm_pkgbooking.txtcomment.value =="") {
alert("Please type your other requirement");
document.frm_pkgbooking.txtcomment.focus();
return false;  
}


if (document.frm_pkgbooking.chkterm.checked==false) {
alert ("Please give your agreement for our terms and conditions.");
document.frm_pkgbooking.chkterm.checked=true;
return false;
}


return true;
}







// This Function is going to check Form Transportation Booking


function verification_trbooking(){


if (document.frm_trbooking.txttitle.value == "0") {
alert("Please select your title");
document.frm_trbooking.txttitle.focus();
return false;  
}

if (document.frm_trbooking.txtname.value == "") {
alert("Your name is required.");
document.frm_trbooking.txtname.focus();
return false;  
}


if (document.frm_trbooking.txtemail.value == "") {
alert("Please enter your email address");
document.frm_trbooking.txtemail.focus();
return false;  

}

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
var check=emailfilter.test(document.frm_trbooking.txtemail.value)
if (check==false){
alert("Please enter a valid email address.")
document.frm_trbooking.txtemail.select();
return false;
}


if (document.frm_trbooking.txtphone.value == "") {
alert("Please enter your phone number");
document.frm_trbooking.txtphone.focus();
return false;  
}


/* 

if (document.frm_pkgbooking.txtguide.value == "0") {
alert("Please Select Tour Guide");
document.frm_pkgbooking.txtguide.focus();
return false;  
}
*/

if (document.frm_trbooking.txtdestination.value == "") {
alert("Please select Destination");
document.frm_trbooking.txtdestination.focus();
return false;  
}


if (document.frm_trbooking.txtnumdays.value == "0") {
alert("Please select Number of Days");
document.frm_trbooking.txtnumdays.focus();
return false;  
}



if (document.frm_trbooking.txtst_date.value == "0") {
alert("Please Select the Rental Start date");
document.frm_trbooking.txtst_date.focus();
return false;  
}

if (document.frm_trbooking.txtst_month.value == "0") {
alert("Please Select the Rental Start month");
document.frm_trbooking.txtst_month.focus();
return false;  
}

if (document.frm_trbooking.txtst_year.value == "0") {
alert("Please Select the Rental Start year");
document.frm_trbooking.txtst_year.focus();
return false;  
}



if (document.frm_trbooking.txtnumadult.value == "0") {
alert("Please select number of adult");
document.frm_trbooking.txtnumadult.focus();
return false;  
}


/* if (document.frm_htbooking.txtnumchild.value == "0") {
alert("Please select number of children");
document.frm_htbooking.txtnumchild.focus();
return false;  
}
*/


if (document.frm_trbooking.txtcomment.value =="") {
alert("Please type your other requirement");
document.frm_trbooking.txtcomment.focus();
return false;  
}

/*
if (document.frm_trbooking.chkterm.checked==false) {
alert ("Please give your agreement for our terms and conditions.");
document.frm_trbooking.chkterm.checked=true;
return false;
}
*/


return true;
}









// This Functin is going to Valid Form in Page Flight Booking Form

function verification_flbooking(){


if (document.frm_flbooking.txttitle.value =="") {
alert("Please select your title");
document.frm_flbooking.txttitle.focus();
return false;  
}

if (document.frm_flbooking.txtname.value == "") {
alert("Your name is required.");
document.frm_flbooking.txtname.focus();
return false;  
}


if (document.frm_flbooking.txtemail.value == "") {
alert("Please enter your email address");
document.frm_flbooking.txtemail.focus();
return false;  

}

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
var check=emailfilter.test(document.frm_flbooking.txtemail.value)
if (check==false){
alert("Please enter a valid email address.")
document.frm_flbooking.txtemail.select();
return false;
}


if (document.frm_flbooking.txtphone.value == "") {
alert("Please enter your phone number");
document.frm_flbooking.txtphone.focus();
return false;  
}



if (document.frm_flbooking.p1_title.value == "") {
	
alert("Please type atleast one passenger for your reservation");	
alert("Please select Title of the First Passenger");
document.frm_flbooking.p1_title.focus();
return false;  
}

if (document.frm_flbooking.p1_firstname.value == "") {
alert("Please the first name of the first passenger");
document.frm_flbooking.p1_firstname.focus();
return false;  
}

if (document.frm_flbooking.p1_lastname.value == "") {
alert("Please the last name of the first passenger");
document.frm_flbooking.p1_lastname.focus();
return false;  
}



if (document.frm_flbooking.oneway.checked==false) { 
	 	if (document.frm_flbooking.roundtrip.checked==false) {
		alert("Please select Flight Type :\n- Oneway or \n- Round Trip");
		//document.frm_flbooking.fl_type.oneway.checked == true;
		return false;  
		}
	//return false;
}


if (document.frm_flbooking.oneway.checked==true) { 

	if(document.frm_flbooking.txtdep_date.value=="") {
	alert ("Please select departure date");
	document.frm_flbooking.txtdep_date.focus();
	return false;
	}
	if(document.frm_flbooking.txtdep_month.value=="") {
	alert ("Please select departure month");
	document.frm_flbooking.txtdep_month.focus();
		
	return false;
	

	}

}


if (document.frm_flbooking.roundtrip.checked==true) { 

	if(document.frm_flbooking.txtdep_date.value=="") {
	alert ("Please select departure date");
	document.frm_flbooking.txtdep_date.focus();
	return false;
	}
	if(document.frm_flbooking.txtdep_month.value=="") {
	alert ("Please select Departure Month");
	document.frm_flbooking.txtdep_month.focus();
		
	return false;
	
	}
	
	if(document.frm_flbooking.txtrr_date.value=="") {
	alert ("Please select Returning Date");
	document.frm_flbooking.txtrr_date.focus();
	return false;
	}
	if(document.frm_flbooking.txtrr_month.value=="") {
	alert ("Please select Returning Month");
	document.frm_flbooking.txtrr_month.focus();
		
	return false;
	
	}
	

}



if (document.frm_flbooking.txtcomment.value =="") {
alert("Please type your special request");
document.frm_flbooking.txtcomment.focus();
return false;  
}


if (document.frm_flbooking.chkterm.checked==false) {
alert ("Please give your agreement for our terms and conditions.");
document.frm_flbooking.chkterm.checked=true;
return false;
}

	


return true;
}











// This functin is going to disble returning date if user click on oneway

function disable_roundtrip() {
	
		document.frm_flbooking.roundtrip.checked=false;	
		document.frm_flbooking.txtdep_date.disabled=false;	
		document.frm_flbooking.txtdep_month.disabled=false;
		
		document.frm_flbooking.txtrr_date.disabled=true;	
		document.frm_flbooking.txtrr_month.disabled=true;	
	
	
}

// This functin is going to enable both depareture and returning date if user click on roudtrip


function disable_roundtrip1() {
	
		document.frm_flbooking.oneway.checked=false;	
		document.frm_flbooking.txtdep_date.disabled=false;	
		document.frm_flbooking.txtdep_month.disabled=false;
		
		document.frm_flbooking.txtrr_date.disabled=false;	
		document.frm_flbooking.txtrr_month.disabled=false;
	
}






// This Functin is going to Valid Form in Page Flight Promotion Booking Form

function verification_flpromotionbooking(){


if (document.frm_flbooking.txttitle.value == "") {
alert("Please select your title");
document.frm_flbooking.txttitle.focus();
return false;  
}

if (document.frm_flbooking.txtname.value == "") {
alert("Your name is required.");
document.frm_flbooking.txtname.focus();
return false;  
}


if (document.frm_flbooking.txtemail.value == "") {
alert("Please enter your email address");
document.frm_flbooking.txtemail.focus();
return false;  

}

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
var check=emailfilter.test(document.frm_flbooking.txtemail.value)
if (check==false){
alert("Please enter a valid email address.")
document.frm_flbooking.txtemail.select();
return false;
}


if (document.frm_flbooking.txtphone.value == "") {
alert("Please enter your phone number");
document.frm_flbooking.txtphone.focus();
return false;  
}



if (document.frm_flbooking.p1_title.value == "") {
	
alert("Please type atleast one passenger for your reservation");	
alert("Please select Title of the First Passenger");
document.frm_flbooking.p1_title.focus();
return false;  
}

if (document.frm_flbooking.p1_firstname.value == "") {
alert("Please the first name of the first passenger");
document.frm_flbooking.p1_firstname.focus();
return false;  
}

if (document.frm_flbooking.p1_lastname.value == "") {
alert("Please the last name of the first passenger");
document.frm_flbooking.p1_lastname.focus();
return false;  
}



if (document.frm_flbooking.oneway.checked==false) { 
	 	if (document.frm_flbooking.roundtrip.checked==false) {
		alert("Please select Flight Type :\n- Oneway or \n- Round Trip");
		//document.frm_flbooking.fl_type.oneway.checked == true;
		return false;  
		}
	//return false;
}


if (document.frm_flbooking.oneway.checked==true) { 

	if(document.frm_flbooking.txtdep_date.value=="") {
	alert ("Please select departure date");
	document.frm_flbooking.txtdep_date.focus();
	return false;
	}
	if(document.frm_flbooking.txtdep_month.value=="") {
	alert ("Please select departure month");
	document.frm_flbooking.txtdep_month.focus();
		
	return false;
	

	}

}


if (document.frm_flbooking.roundtrip.checked==true) { 

	if(document.frm_flbooking.txtdep_date.value=="") {
	alert ("Please select departure date");
	document.frm_flbooking.txtdep_date.focus();
	return false;
	}
	if(document.frm_flbooking.txtdep_month.value=="") {
	alert ("Please select departure month");
	document.frm_flbooking.txtdep_month.focus();
		
	return false;
	
	}
	
	if(document.frm_flbooking.txtrr_date.value=="") {
	alert ("Please select Returning Date");
	document.frm_flbooking.txtrr_date.focus();
	return false;
	}
	if(document.frm_flbooking.txtrr_month.value=="") {
	alert ("Please select Returning Month");
	document.frm_flbooking.txtrr_month.focus();
		
	return false;
	
	}
	

}



if (document.frm_flbooking.txtcomment.value =="") {
alert("Please type your special request");
document.frm_flbooking.txtcomment.focus();
return false;  
}


if (document.frm_flbooking.chkterm.checked==false) {
alert ("Please give your agreement for our terms and conditions.");
document.frm_flbooking.chkterm.checked=true;
return false;
}

	


return true;
}






