function changeAirOption(option){
	if(option=="N"){
		document.contactus.DepartureCity.style.backgroundColor = 'white';		
		document.contactus.DepartureCity.disabled = false;
		document.contactus.DepartureCity.value = "";
	}
	else {
		document.contactus.DepartureCity.style.backgroundColor = "#CCCCCC";				
		document.contactus.DepartureCity.disabled = true;
	}
}

function validateGroupRequestForm(){
	if(document.grouprequest.FirstName.value==""){
		alert("Please enter your First Name!");
		return false;
	}
	
	if(document.grouprequest.LastName.value==""){
		alert("Please enter your Last Name!");
		return false;
	}

	if(document.grouprequest.Email.value==""){
		alert("Please enter your Email!");
		return false;
	}

	if(echeck(document.grouprequest.Email.value)==false){
		alert("Please enter a valid Email!");
		return false;
	}
	
	if(document.grouprequest.Phone.value==""){
		alert("Please enter your Phone!");
		return false;
	}			

	if(document.grouprequest.CallTime.value==""){
		alert("Please enter the best time to call!");
		return false;
	}			

	if(document.grouprequest.NumberAdultsPax.value==""){
		alert("Please enter number of Adult passengers!");
		return false;
	}

	if(document.grouprequest.NumberChildrenPax.value==""){
		alert("Please enter number of Children passengers!");
		return false;
	}
	
	if(document.grouprequest.CruiseLength.value==""){
		alert("Please enter Cruise Length!");
		return false;
	}	
	
	if(document.grouprequest.Month.value==""){
		alert("Please enter a Month!");
		return false;
	}
	
	if(document.grouprequest.Day.value==""){
		alert("Please enter a Day!");
		return false;
	}

	if(document.grouprequest.Year.value==""){
		alert("Please enter a Year!");
		return false;
	}	
	if(document.grouprequest.txtSecurityCode.value==""){
		alert("Please enter Verification Code!");
		document.grouprequest.txtSecurityCode.focus();
		return false;
	}			
}

function validateContactUsForm(){
	if(document.contactus.Email.value==""){
		alert("Please enter your Email!");
		return false;
	}

	if(echeck(document.contactus.Email.value)==false){
		alert("Please enter a valid Email!");
		return false;
	}

	if(document.contactus.Name.value==""){
		alert("Please enter your Name!");
		return false;
	}

	if(document.contactus.TravelDate.value==""){
		alert("Please enter a Travel Date!");
		return false;
	}

	if(document.contactus.NumberAdultsPax.value==""){
		alert("Please enter number of Adult passengers!");
		return false;
	}

	if(document.contactus.NumberChildrenPax.value==""){
		alert("Please enter number of Children passengers!");
		return false;
	}

	if(document.contactus.Phone.value==""){
		alert("Please enter your Phone!");
		return false;
	}	
	
	if(document.contactus.ContactMethod.value==""){
		alert("Please enter a Contact Method!");
		return false;
	}
	if(document.contactus.txtSecurityCode.value==""){
		alert("Please enter Verification Code!");
		document.contactus.txtSecurityCode.focus();
		return false;
	}		
}

function validatePackageRequestForm(){

	if(document.packagerequest.Phone.value==""){
		alert("Please enter your Phone!");
		return false;
	}

	if(document.packagerequest.Email.value==""){
		alert("Please enter your Email!");
		return false;
	}

	if(echeck(document.packagerequest.Email.value)==false){
		alert("Please enter a valid Email!");
		return false;
	}
	
	if(document.packagerequest.Air[0].checked==false && document.packagerequest.Air[1].checked==false){
		alert("Please select Flight Options!");
		return false;		
	}
		
	if(document.packagerequest.DepartureCity.value==""){
		alert("Please enter a Departure City!");
		return false;
	}
	if(document.packagerequest.DepartureMonth.value==""){
		alert("Please enter a Departure Month!");
		return false;
	}
	if(document.packagerequest.DepartureDay.value==""){
		alert("Please enter a Departure Day!");
		return false;
	}
	if(document.packagerequest.DepartureYear.value==""){
		alert("Please enter a Departure Year!");
		return false;
	}
	if(document.packagerequest.NumberPax.value==""){
		alert("Please enter the number of Travelers!");
		return false;
	}
	if(document.packagerequest.HotelType.value==""){
		alert("Please enter the type of accommodation!");
		return false;
	}
	if(document.packagerequest.TripDuration.value==""){
		alert("Please enter the length of Stay!");
		return false;
	}	
	if(document.packagerequest.txtSecurityCode.value==""){
		alert("Please enter Verification Code!");
		document.packagerequest.txtSecurityCode.focus();
		return false;
	}				
}

function validateQuestionaire(){
	if(document.questionaire.PaxFirstName.value==""){
		alert("Please enter your First Name!");
		return false;
	}

	if(document.questionaire.PaxLastName.value==""){
		alert("Please enter your Last Name!");
		return false;
	}

	if(document.questionaire.Email.value==""){
		alert("Please enter your Email!");
		return false;
	}

	if(echeck(document.questionaire.Email.value)==false){
		alert("Please enter a valid Email!");
		return false;
	}
}

function validateHotelReviewForm(){
	if(document.hotelreview.Email.value==""){
		alert("Please enter your Email!");
		return false;
	}

	if(echeck(document.hotelreview.Email.value)==false){
		alert("Please enter a valid Email!");
		return false;
	}

	if(document.hotelreview.HotelID.value==""){
		alert("Please select a Hotel!");
		return false;
	}

	if(document.hotelreview.Review.value==""){
		alert("Please enter a Review!");
		return false;
	}

	if(document.hotelreview.RatingReview.value==""){
		alert("Please select a Rating!");
		return false;
	}
}

function validatePackageReviewForm(){
	if(document.packagereview.Email.value==""){
		alert("Please enter your Email!");
		return false;
	}

	if(echeck(document.packagereview.Email.value)==false){
		alert("Please enter a valid Email!");
		return false;
	}

	if(document.packagereview.PackageID.value==""){
		alert("Please select a Package!");
		return false;
	}

	if(document.packagereview.Review.value==""){
		alert("Please enter a Review!");
		return false;
	}

	if(document.packagereview.RatingReview.value==""){
		alert("Please select a Rating!");
		return false;
	}
}

function validateECardForm(){
	if(document.ecard.Name.value==""){
		alert("Please enter your Name!");
		return false;
	}

	if(document.ecard.Sender.value==""){
		alert("Please enter sender Email!");
		return false;
	}

	if (echeck(document.ecard.Sender.value)==false){
		alert("Please enter valid sender Email!")
		return false;
	}

	if(document.ecard.Recipient.value==""){
		alert("Please enter recipient Email!");
		return false;
	}

	if(echeck(document.ecard.Recipient.value)==false){
		alert("Please enter valid recipient Email!")
		return false;
	}
	
	if(document.ecard.Message.value==""){
		alert("Please enter a Message!");
		return false;
	}
}


function validateTABrochureForm(){
	if(document.tabrochure.TravelAgency.value==""){
		alert("Please enter your TravelAgency!");
		return false;
	}

	if(document.tabrochure.ARC_IATAN.value=="" && document.tabrochure.CLIA.value==""){
		alert("Please enter your ARC/IATAN# and/or CLIA#!");
		return false;
	}

	if(document.tabrochure.FranceQuantity.value=="" && document.tabrochure.TahitiQuantity.value==""){
		alert("Please enter a France and/or Tahiti Quanity!");
		return false;
	}

	if(document.tabrochure.FirstName.value==""){
		alert("Please enter your Firstname!");
		return false;
	}

	if(document.tabrochure.LastName.value==""){
		alert("Please enter your Lastname!");
		return false;
	}

	if(document.tabrochure.Address1.value==""){
		alert("Please enter your Address!");
		return false;
	}

	if(document.tabrochure.City.value==""){
		alert("Please enter your City!");
		return false;
	}

	if(document.tabrochure.State.value==""){
		alert("Please enter your State!");
		return false;
	}

	if(document.tabrochure.Zip.value==""){
		alert("Please enter your Zip!");
		return false;
	}
	
	if(document.tabrochure.DayPhone.value==""){
		alert("Please enter your Day Phone!");
		return false;
	}

	if(document.tabrochure.Email.value!=""){
		if (echeck(document.tabrochure.Email.value)==false){
				alert("Please enter valid Email!")
			return false;
		}
	}
}

function validateEUBrochureForm(){

	if(document.eubrochure.FirstName.value==""){
		alert("Please enter your Firstname!");
		return false;
	}

	if(document.eubrochure.LastName.value==""){
		alert("Please enter your Lastname!");
		return false;
	}

	if(document.eubrochure.Address1.value==""){
		alert("Please enter your Address!");
		return false;
	}

	if(document.eubrochure.City.value==""){
		alert("Please enter your City!");
		return false;
	}

	if(document.eubrochure.State.value==""){
		alert("Please enter your State!");
		return false;
	}

	if(document.eubrochure.Zip.value==""){
		alert("Please enter your Zip!");
		return false;
	}
	
	if(document.eubrochure.Email.value==""){
		alert("Please enter an Email!")
		return false;
	}

	if(document.eubrochure.Email.value!=""){
		if (echeck(document.eubrochure.Email.value)==false){
				alert("Please enter valid Email!")
			return false;
		}
	}

	if(document.eubrochure.send_friend[0].checked){

		if(document.eubrochure.FriendFirstName.value==""){
			alert("Please enter Friend's Firstname!");
			return false;
		}

		if(document.eubrochure.FriendLastName.value==""){
			alert("Please enter Friend's Lastname!");
			return false;
		}

		if(document.eubrochure.FriendAddress1.value==""){
			alert("Please enter Friend's Address!");
			return false;
		}

		if(document.eubrochure.FriendCity.value==""){
			alert("Please enter Friend's City!");
			return false;
		}

		if(document.eubrochure.FriendState.value==""){
			alert("Please enter Friend's State!");
			return false;
		}

		if(document.eubrochure.FriendZip.value==""){
			alert("Please enter Friend's Zip!");
			return false;
		}
	
		if(document.eubrochure.FriendEmail.value!=""){
			if (echeck(document.eubrochure.FriendEmail.value)==false){
				alert("Please enter valid Friend's Email!")
				return false;
			}
		}
	}
}

function echeck(str, owner) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
}


