// JavaScript Document
/* ---------------------------------------- */
function hireFeedback()
{
   var fullname = document.getElementById('fullname');
   if(fullname.value == ""){
    alert("Enter your full name");
	fullname.focus();
	return false;
   }

  var first_experience_yes = document.getElementById('first_experience_yes');
	var first_experience_no = document.getElementById('first_experience_no');
   if(first_experience_yes.checked == false && first_experience_no.checked == false){
    alert("Answer: Was it your first  experience with our company?");
	first_experience_yes.focus();
	return false;
   }
   
   var rate_our_services = document.getElementById('rate_our_services');
   if(first_experience_yes.checked == true && rate_our_services.value == ""){
    alert("Answer: If yes, please rate our services");
	rate_our_services.focus();
	return false;
   }

	var uae_resident_or_a_tourist_1 = document.getElementById('uae_resident_or_a_tourist_1');
	var uae_resident_or_a_tourist_2 = document.getElementById('uae_resident_or_a_tourist_2');
   if(uae_resident_or_a_tourist_1.checked == false && uae_resident_or_a_tourist_2.checked == false){
    alert("Answer: Are you a UAE resident or a Tourist?");
	uae_resident_or_a_tourist_1.focus();
	return false;
   }
   
   var mention_your_country = document.getElementById('mention_your_country');
   if(uae_resident_or_a_tourist_2.checked == true && mention_your_country.value == ""){
    alert("Answer: If Tourist, please mention your country?");
	mention_your_country.focus();
	return false;
   }

   var rate_our_comp_services_1 = document.getElementById('rate_our_comp_services_1');
   var rate_our_comp_services_2 = document.getElementById('rate_our_comp_services_2');
   var rate_our_comp_services_3 = document.getElementById('rate_our_comp_services_3');
   if(rate_our_comp_services_1.checked == false && rate_our_comp_services_2.checked == false && rate_our_comp_services_3.checked == false){
    alert("Answer: Please rate our services?");
	rate_our_comp_services_3.focus();
	return false;
   }
   var need_to_imp_services = document.getElementById('need_to_imp_services');
   if(rate_our_comp_services_3.checked == true && need_to_imp_services.value == ""){
    alert("Answer: If it needs to improve, please give your feedback.");
	need_to_imp_services.focus();
	return false;
   }

   var transport_facility_yes = document.getElementById('transport_facility_yes');
   var transport_facility_no = document.getElementById('transport_facility_no');
   if(transport_facility_yes.checked == false && transport_facility_no.checked == false){
    alert("Answer: Was the Transport facility provided by our package convenient enough?");
	transport_facility_yes.focus();
	return false;
   }
   
   var drivers_and_guides_friendly_yes = document.getElementById('drivers_and_guides_friendly_yes');
   var drivers_and_guides_friendly_no = document.getElementById('drivers_and_guides_friendly_no');
   if(drivers_and_guides_friendly_yes.checked == false && drivers_and_guides_friendly_no.checked == false){
    alert("Answer: Are the drivers and guides friendly enough?");
	drivers_and_guides_friendly_yes.focus();
	return false;
   }

   var over_all_experience_1 = document.getElementById('over_all_experience_1');
   var over_all_experience_2 = document.getElementById('over_all_experience_2');
   var over_all_experience_3 = document.getElementById('over_all_experience_3');
   if(over_all_experience_1.checked == false && over_all_experience_2.checked == false && over_all_experience_3.checked == false){
    alert("Answer: How was the over all experience?");
	over_all_experience_3.focus();
	return false;
   }

   var like_to_use_our_services_again_yes = document.getElementById('like_to_use_our_services_again_yes');
   var like_to_use_our_services_again_no = document.getElementById('like_to_use_our_services_again_no');
   if(like_to_use_our_services_again_yes.checked == false && like_to_use_our_services_again_no.checked == false){
    alert("Answer: Would you like to use our services again?");
	like_to_use_our_services_again_yes.focus();
	return false;
   }

return true;
}


/* ---------------------------------------- */
function nohireFeedback()
{
   var fullname = document.getElementById('fullname');
   if(fullname.value == ""){
    alert("Enter your full name");
	fullname.focus();
	return false;
   }

  var uae_resident_or_a_tourist_1 = document.getElementById('uae_resident_or_a_tourist_1');
	var uae_resident_or_a_tourist_2 = document.getElementById('uae_resident_or_a_tourist_2');
   if(uae_resident_or_a_tourist_1.checked == false && uae_resident_or_a_tourist_2.checked == false){
    alert("Answer: Are you a UAE resident or a Tourist?");
	uae_resident_or_a_tourist_1.focus();
	return false;
   }
   
   var mention_your_country = document.getElementById('mention_your_country');
   if(uae_resident_or_a_tourist_2.checked == true && mention_your_country.value == ""){
    alert("Answer: If Tourist, please mention your country?");
	mention_your_country.focus();
	return false;
   }

	var same_services_with_other_companies_yes = document.getElementById('same_services_with_other_companies_yes');
	var same_services_with_other_companies_no = document.getElementById('same_services_with_other_companies_no');
   if(same_services_with_other_companies_yes.checked == false && same_services_with_other_companies_no.checked == false){
    alert("Answer: Did you enquire about the same services with some other companies as well?");
	same_services_with_other_companies_yes.focus();
	return false;
   }
   
   var other_company_name = document.getElementById('other_company_name');
   if(same_services_with_other_companies_yes.checked == true && other_company_name.value == ""){
    alert("Answer: If Yes, please mention companies?");
	other_company_name.focus();
	return false;
   }

   var enjoyed_services_with_other_companies_yes = document.getElementById('enjoyed_services_with_other_companies_yes');
   var enjoyed_services_with_other_companies_no = document.getElementById('enjoyed_services_with_other_companies_no');
   if(enjoyed_services_with_other_companies_yes.checked == false && enjoyed_services_with_other_companies_no.checked == false){
    alert("Answer: Have you enjoyed services offered by other tourism companies?");
	enjoyed_services_with_other_companies_yes.focus();
	return false;
   }
   
   var enjoyed_other_company_name = document.getElementById('enjoyed_other_company_name');
   if(enjoyed_services_with_other_companies_yes.checked == true && enjoyed_other_company_name.value == ""){
    alert("Answer: If Yes, please mention company?");
	enjoyed_other_company_name.focus();
	return false;
   }

   var previous_experience_with_our_company_yes = document.getElementById('previous_experience_with_our_company_yes');
   var previous_experience_with_our_company_no = document.getElementById('previous_experience_with_our_company_no');
   if(previous_experience_with_our_company_yes.checked == false && previous_experience_with_our_company_no.checked == false){
    alert("Answer: Do you have any previous experience with our company? How was the service?");
	previous_experience_with_our_company_yes.focus();
	return false;
   }
   
   var rate_our_services = document.getElementById('rate_our_services');
   if(previous_experience_with_our_company_yes.checked == true && rate_our_services.value == ""){
    alert("Answer: If yes, please rate our services?");
	rate_our_services.focus();
	return false;
   }

   var reason_not_booking = document.getElementById('reason_not_booking');
   if(reason_not_booking.value == ""){
    alert("Answer: Any specific reason why did not you book the package provided by us?");
	reason_not_booking.focus();
	return false;
   }
   
   return true;
}


function validate_form(form) {
	var a=new Array();
	a=document.getElementsByName("Interest[]");
	if(form.Name.value =="") {
		document.getElementById('err_msg').innerHTML="Please Enter Name";
		form.Name.focus();
		return false;
	}
	else if(form.Email.value =="") {
		document.getElementById('err_msg').innerHTML="Please Enter Email";
		form.Email.focus();
		return false;
	}
	else if(!echeck(form.Email.value)) {
		document.getElementById('err_msg').innerHTML="Invalid E-mail ID";
		form.Email.focus();
		form.Email.select();
		return false;
	}
	else if(form.Phone.value=="") {
		document.getElementById('err_msg').innerHTML="Please Enter Phone Number";
		form.Phone.focus();
		return false;
	}
	/*else if(form.month.value=="") {
		document.getElementById('err_msg').innerHTML="Please Enter Month";
		form.month.focus();
		return false;
	}
	else if(form.date.value=="") {
		document.getElementById('err_msg').innerHTML="Please Enter Date";
		form.date.focus();
		return false;
	}
	else if(form.year.value=="") {
		document.getElementById('err_msg').innerHTML="Please Enter Year";
		form.year.focus();
		return false;
	}
	else if(form.adults.value=="") {
		document.getElementById('err_msg').innerHTML="Please Enter Number of Adults";
		form.adults.focus();
		return false;
	}
	else if(form.children.value=="") {
		document.getElementById('err_msg').innerHTML="Please Enter Number of Children";
		form.children.focus();
		return false;
	}*/
	else if(!intrest_check(a)) {
		document.getElementById('err_msg').innerHTML="Please Select Atleast One Interested";
		return false;
	}
	return ture;
}

function intrest_check(obj) {
var total=0;
for(var i=0; i < obj.length; i++){
if(obj[i].checked)
total++;
}
if(total==0)
return false;
else 
return true;

}

function echeck(str) {

		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					
	}
	
function cleartext(str)
{
document.getElementById(str).value="";
}