// JavaScript Document

function DrawCaptcha()

{

	var a = Math.ceil(Math.random() * 10)+ '';

	var b = Math.ceil(Math.random() * 10)+ '';       

	var c = Math.ceil(Math.random() * 10)+ '';  

	var d = Math.ceil(Math.random() * 10)+ '';  

	var e = Math.ceil(Math.random() * 10)+ '';  

	var f = Math.ceil(Math.random() * 10)+ '';  

	var g = Math.ceil(Math.random() * 10)+ '';  

	var code = a + ' ' + b + ' ' + ' ' + c;

	document.getElementById("txtCaptcha").value = code;

}

function removeSpaces(string)

{

	return string.split(' ').join('');

}

	

function IsNumeric(strString)

{

   var strValidChars = "0123456789.-";

   var strChar;

   var blnResult = true;

   if (strString.length == 0) return false;

   for (i = 0; i < strString.length && blnResult == true; i++)

      {

	      strChar = strString.charAt(i);

    	  if (strValidChars.indexOf(strChar) == -1)

        	 {

		         blnResult = false;

        	 }

      }

   return blnResult;

   }	

	

function Submitbook(formNm)

{

	 		emailRegEx = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;

			var str1 = removeSpaces(document.getElementById('txtCaptcha').value);

			var str2 = removeSpaces(document.getElementById('txtInput').value);

						

			if(formNm.booking_fullname.value=="")

			{   

				alert("Please enter full name");

				formNm.booking_fullname.focus();

			}

			else if(IsNumeric(formNm.booking_fullname.value) == true) 

			{

				  alert("Please check - numeric value!");

				  formNm.booking_fullname.focus();

			}

			else if(formNm.booking_handphoneno.value=="")

			{

				alert("Please enter phone number");

				formNm.booking_handphoneno.focus();

			}

			else if(IsNumeric(formNm.booking_handphoneno.value) == false) 

			{

				  alert("Please check - non numeric value!");

				  formNm.booking_handphoneno.focus();

			}

			else if(formNm.booking_landlineno.value=="")

			{

				alert("Please enter land line number");

				formNm.booking_landlineno.focus();

			}

			else if(IsNumeric(formNm.booking_landlineno.value) == false) 

			{

				  alert("Please check - non numeric value!");

				  formNm.booking_landlineno.focus();

			}

			else if(formNm.bookind_postaladdress.value=="")

			{

				alert("Please enter postal address");

				formNm.bookind_postaladdress.focus();

			}

			else if(formNm.booking_country1.value=="")

			{

				alert("Please enter country to stay");

				formNm.booking_country1.focus();

			}

			else if(formNm.booking_city1.value=="")

			{

				alert("Please enter city");

				formNm.booking_city1.focus();

			}

			else if(formNm.booking_city1.value=="")

			{

				alert("Please enter city");

				formNm.booking_city1.focus();

			}

			else if(formNm.booking_emergencycontactperson.value=="")

			{

				alert("Please enter contact person");

				formNm.booking_emergencycontactperson.focus();

			}

			else if(formNm.booking_emergencycontactpersonnumber.value=="")

			{

				alert("Please enter contact person number");

				formNm.booking_emergencycontactpersonnumber.focus();

			}

			else if(formNm.booking_flightarrivaltime1.value=="")

			{

				alert("Please enter arrival time");

				formNm.booking_flightarrivaltime1.focus();

			}
			else if(formNm.booking_flightarrivaltime.value=="")

			{

				alert("Please enter flight arrival airline and number");

				formNm.booking_flightarrivaltime.focus();

			}
			else if(formNm.booking_flightdeparturetime.value=="")

			{

				alert("Please enter flight departure time");

				formNm.booking_flightdeparturetime.focus();

			}
			else if(formNm.booking_departureairlineno.value=="")

			{

				alert("lease enter flight departure airline and number");

				formNm.booking_departureairlineno.focus();

			}
			else if(formNm.booking_departureairlineno.value=="")

			{

				alert("lease enter flight departure airline and number");

				formNm.booking_departureairlineno.focus();

			}
/*
			else if(IsNumeric(formNm.booking_fullnameage2.value) == false) 

			{

				  alert("Please check - non numeric value!");

				  formNm.booking_fullnameage2.focus();

			}

			else if(formNm.booking_fullnamegender.value=="")

			{

				alert("Please enter gender");

				formNm.booking_fullnamegender.focus();

			}

			else if(formNm.booking_country.value=="")

			{

				alert("Please enter country");

				formNm.booking_country.focus();

			}

			else if(formNm.booking_city.value=="")

			{

				alert("Please enter country");

				formNm.booking_city.focus();

			}

			else if(formNm.booking_handphoneno2.value=="")

			{

				alert("Please enter phone");

				formNm.booking_handphoneno2.focus();

			}

			else if(IsNumeric(formNm.booking_handphoneno2.value) == false) 

			{

				  alert("Please check - non numeric value!");

				  formNm.booking_handphoneno2.focus();

			}

			else if(formNm.booking_landlineno2.value=="")

			{

				alert("Please enter landline number");

				formNm.booking_landlineno2.focus();

			}

			else if(IsNumeric(formNm.booking_landlineno2.value) == false) 

			{

				  alert("Please check - non numeric value!");

				  formNm.booking_landlineno2.focus();

			}

			else if(formNm.booking_postaladress2.value=="")

			{

				alert("Please enter postal address");

				formNm.booking_postaladress2.focus();

			}

			else if(formNm.booking_email.value=="")

			{

				alert("Please enter email address");

				formNm.booking_email.focus();

			}

			else  if(!emailRegEx.test(formNm.booking_email.value))

			{   

				alert("Please enter valid email address");

				formNm.booking_email.focus();

			}		

			else if(formNm.booking_handphoneno1.value=="")

			{

				alert("Please enter the phone number");

				formNm.booking_handphoneno1.focus();

			}

			else if(IsNumeric(formNm.booking_handphoneno1.value) == false) 

			{

				  alert("Please check - non numeric value!");

				  formNm.booking_handphoneno1.focus();

			}

			else if(formNm.booking_landlineno1.value == '')

			{

				alert('Please enter landline number');

				formNm.booking_landlineno1.focus();			

			}	

			else if(IsNumeric(formNm.booking_landlineno1.value) == false) 

			{

				  alert("Please check - non numeric value!");

				  formNm.booking_landlineno1.focus();

			}		

			else if(formNm.booking_postaladdress1.value == '')

			{

				alert('Please enter postal address');

				formNm.booking_postaladdress1.focus();			

			}		

			else if(formNm.booking_email1.value=="")

			{

				alert("Please enter email address");

				formNm.booking_email1.focus();

			}

			else if(!emailRegEx.test(formNm.booking_email1.value))

			{   

				alert("Please enter valid email address");

				formNm.booking_email1.focus();

			}	*/

			else if(str1 != str2)

			 {			

				alert('Verification code does not match');

				formNm.Comment.focus();			

			 }

			else if(formNm.Disclaimer.checked==false)

			{

				alert("Please select checkbox that you read and agree");

				formNm.Disclaimer.focus();

			}

			else

			 {			

				formNm.submit();

			 }	

}



/******************************************************************************************/



function submitenquiry(formNm)

{	

	emailRegEx = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;

	var str1 = removeSpaces(document.getElementById('txtCaptcha').value);

	var str2 = removeSpaces(document.getElementById('txtInput').value);

	

	if(formNm.patientname.value=="")

	{   

		alert("Please enter patient name");

		formNm.patientname.focus();

	}

	else if(IsNumeric(formNm.patientname.value) == true) 

	{

		  alert("Please check - numeric value!");

		  formNm.patientname.focus();

	}	

	else if(formNm.age.value=="")

	{

		alert("Please enter age");

		formNm.age.focus();

	}

	else if(IsNumeric(formNm.age.value) == false) 

	{

		  alert("Please check - non numeric value!");

		  formNm.age.focus();

	}	

	else if(formNm.booking_gender.value=="")

	{

		alert("Please select gender");

		formNm.booking_gender.focus();

	}

	else if(formNm.country.value=="")

	{

		alert("Please enter country");

		formNm.country.focus();

	}

	else if(IsNumeric(formNm.country.value) == true) 

	{

		  alert("Please check - numeric value!");

		  formNm.country.focus();

	}	

	else if(formNm.city.value=="")

	{

		alert("Please enter city");

		formNm.city.focus();

	}

	else if(formNm.nationality.value=="")

	{

		alert("Please enter nationality");

		formNm.nationality.focus();

	}

	else if(formNm.handphone.value=="")

	{

		alert("Please enter phone number");

		formNm.handphone.focus();

	}

	else if(IsNumeric(formNm.handphone.value) == false) 

	{

		  alert("Please check - non numeric value!");

		  formNm.handphone.focus();

	}	

	else if(formNm.landlineno.value=="")

	{

		alert("Please enter landline number");

		formNm.landlineno.focus();

	}

	else if(IsNumeric(formNm.landlineno.value) == false) 

	{

		  alert("Please check - non numeric value!");

		  formNm.landlineno.focus();

	}	

	else if(formNm.email.value=="")

	{

		alert("Please enter email address");

		formNm.email.focus();

	}

	else if(!emailRegEx.test(formNm.email.value))

	{   

		alert("Please enter valid email address");

		formNm.email.focus();

	}	

	else if(str1 != str2)

	 {			

		alert('Verification code does not match');

		formNm.Comment.focus();			

	 }

	else if(formNm.Disclaimer.checked==false)

	{

		alert("Please select checkbox that you read and agree");

		formNm.Disclaimer.focus();

	}

	else

	 {			

		formNm.submit();

	 }	

}



/******************************************************************************************/



function submitmedical(formNm)

{	

	emailRegEx = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;

	var str1 = removeSpaces(document.getElementById('txtCaptcha').value);

	var str2 = removeSpaces(document.getElementById('txtInput').value);

	

	if(formNm.medical_fullname.value=="")

	{   

		alert("Please enter full name");

		formNm.medical_fullname.focus();

	}

	else if(IsNumeric(formNm.medical_fullname.value) == true) 

	{

		  alert("Please check - numeric value!");

		  formNm.medical_fullname.focus();

	}	

	else if(formNm.medical_age.value=="")

	{

		alert("Please enter age");

		formNm.medical_age.focus();

	}

	else if(IsNumeric(formNm.medical_age.value) == false) 

	{

		  alert("Please check -non numeric value!");

		  formNm.medical_age.focus();

	}	

	else if(formNm.medical_gender.value=="")

	{

		alert("Please select gender");

		formNm.medical_gender.focus();

	}	

	else if(formNm.medical_undergoprocedure.value=="")

	{

		alert("Please select procedure you wish to undergo.");

		formNm.medical_undergoprocedure.focus();

	}	

	else if(str1 != str2)

	 {			

		alert('Verification code does not match');

		formNm.Comment.focus();			

	 }

	else if(formNm.Disclaimer.checked==false)

	{

		alert("Please select checkbox that you read and agree");

		formNm.Disclaimer.focus();

	}

	else

	 {			

		formNm.submit();

	 }	

}



/******************************************************************************************/



function submitweight(formNm)

{	

	emailRegEx = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;

	var str1 = removeSpaces(document.getElementById('txtCaptcha').value);

	var str2 = removeSpaces(document.getElementById('txtInput').value);

	

	if(formNm.medical_fullname.value=="")

	{   

		alert("Please enter full name");

		formNm.medical_fullname.focus();

	}

	else if(IsNumeric(formNm.medical_fullname.value) == true) 

	{

		  alert("Please check - numeric value!");

		  formNm.medical_fullname.focus();

	}	

	else if(formNm.medical_age.value=="")

	{

		alert("Please enter age");

		formNm.medical_age.focus();

	}

	else if(IsNumeric(formNm.medical_age.value) == false) 

	{

		  alert("Please check - non numeric value!");

		  formNm.medical_age.focus();

	}	

	else if(formNm.medical_gender.value=="")

	{

		alert("Please select gender");

		formNm.medical_gender.focus();

	}	

	else if(formNm.date_of_birth.value=="")

	{

		alert("Please enter date of birth");

		formNm.date_of_birth.focus();

	}	

	else if(formNm.telephone_no.value=="")

	{

		alert("Please enter phone number");

		formNm.telephone_no.focus();

	}

	else if(IsNumeric(formNm.telephone_no.value) == false) 

	{

		  alert("Please check - non numeric value!");

		  formNm.telephone_no.focus();

	}	

	else if(str1 != str2)

	 {			

		alert('Verification code does not match');

		formNm.Comment.focus();			

	 }

	else if(formNm.Disclaimer.checked==false)

	{

		alert("Please select checkbox that you read and agree");

		formNm.Disclaimer.focus();

	}

	else

	 {			

		formNm.submit();

	 }	

}



/******************************************************************************************/



function submitqen(formNm)

{	

	emailRegEx = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;

		var str1 = removeSpaces(document.getElementById('txtCaptcha').value);

			var str2 = removeSpaces(document.getElementById('txtInput').value);

	

	if(formNm.fullname.value=="")

	{   

		alert("Please enter full name");

		formNm.fullname.focus();

	}

	else if(IsNumeric(formNm.fullname.value) == true) 

	{

		  alert("Please check - numeric value!");

		  formNm.fullname.focus();

	}	

	else if(formNm.age.value=="")

	{

		alert("Please enter age");

		formNm.age.focus();

	}

	else if(IsNumeric(formNm.age.value) == false) 

	{

		  alert("Please check -non numeric value!");

		  formNm.age.focus();

	}	

	else if(formNm.gender.value=="")

	{

		alert("Please select gender");

		formNm.gender.focus();

	}	

	else if(formNm.country.value=="")

	{

		alert("Please select country");

		formNm.country.focus();

	}	

	else if(IsNumeric(formNm.country.value) == true) 

	{

		  alert("Please check - numeric value!");

		  formNm.country.focus();

	}	

	else if(formNm.email.value=="")

	{

		alert("Please select email");

		formNm.email.focus();

	}	

	else if(!emailRegEx.test(formNm.email.value))

	{   

		alert("Please enter valid email address");

		formNm.email.focus();

	}

	else if(formNm.tel.value=="")

	{

		alert("Please select telephone");

		formNm.tel.focus();

	}

	else if(IsNumeric(formNm.tel.value) == false) 

	{

		  alert("Please check - non numeric value!");

		  formNm.tel.focus();

	}	

	else if(formNm.query.value=="")

	{

		alert("Please enter query");

		formNm.query.focus();

	}

	else if(IsNumeric(formNm.query.value) == true) 

	{

		  alert("Please check - numeric value!");

		  formNm.query.focus();

	}		

	else if(str1 != str2)

	 {			

		alert('Verification code does not match');

		formNm.captcha.focus();			

	 }	

	else

	 {			

		formNm.submit();

	 }	

}





function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
    } if (errors) alert('The following error(s) occurred:\n'+errors);
    document.MM_returnValue = (errors == '');
} }

