function chkResevationIndia() {
	/* ----------begning of checking Full name ----------------*/
		spattern = /^[\s]+$/
		pattern = /^[a-zA-Z\'\s]+$/
		str = document.frmReservationIndia.txtName.value
		
		if (str.match(spattern)) {
			alert("Please enter a valid entry for your full name.")
			document.frmReservationIndia.txtName.focus();
			return false;
		}
		
		if (document.frmReservationIndia.txtName.value=="") {
			alert("Please enter your full name.")
			document.frmReservationIndia.txtName.focus();
			return false
		} 
		
		if (!str.match(pattern)) {
			alert("Invalid characters. Please enter only letters in your full name.")
			document.frmReservationIndia.txtName.focus();
			return false;
		}
	/* ----------end of checking full name ----------------*/	

	/* ----------begning of checking Nationality ----------------*/
		spattern = /^[\s]+$/
		pattern = /^[a-zA-Z\'\s]+$/
		str = document.frmReservationIndia.txtNationality.value

		if (document.frmReservationIndia.txtNationality.value!="") {
			if (str.match(spattern)) {
				alert("Please enter a valid entry for your nationality.")
				document.frmReservationIndia.txtNationality.focus();
				return false;
			}
			
			if (!str.match(pattern)) {
				alert("Invalid characters. Please enter only letters in your nationality.")
				document.frmReservationIndia.txtNationality.focus();
				return false;
			}
		}
	/* ----------end of checking Nationality ----------------*/	

	/* ----------begning of checking Address ----------------*/
		if (document.frmReservationIndia.txtAddress.value=="") {
			alert("Address cannot be blank.");
			document.frmReservationIndia.txtAddress.focus();
			return false;
		} 	
	/* ----------begning of checking Address ----------------*/

	/* ----------begning of checking Country ----------------*/
		spattern = /^[\s]+$/
		pattern = /^[a-zA-Z\'\s]+$/
		str = document.frmReservationIndia.txtCountry.value

		if (document.frmReservationIndia.txtCountry.value!="") {
			if (str.match(spattern)) {
				alert("Please enter a valid entry for your country.")
				document.frmReservationIndia.txtCountry.focus();
				return false;
			}
			
			if (!str.match(pattern)) {
				alert("Invalid characters. Please enter only letters in your country.")
				document.frmReservationIndia.txtCountry.focus();
				return false;
			}
		}
	/* ----------end of checking Country ----------------*/

	/* ----------begning of checking Telephone  ----------------*/
		pattern = /^[0-9\-\+\s]+$/
		spattern = /^[\s]+$/
		str = document.frmReservationIndia.txtContact.value
		
		if (document.frmReservationIndia.txtContact.value=="") {
			alert("Please enter your contact number");
			document.frmReservationIndia.txtContact.focus();
			return false
		} 
		
		if (str.match(spattern)) {
			alert("Please enter a valid entry for your contact number.")
			document.frmReservationIndia.txtContact.focus();
			return false;
		}	

		if ((document.frmReservationIndia.txtContact.value.length) > 14) {
			alert("Invalid phone number.")
			document.frmReservationIndia.txtContact.focus();
			return false;
		}
		
		if (!str.match(pattern)) {
			alert("Invalid characters. Please check your entry and type in only numbers.")
			document.frmReservationIndia.txtContact.focus();
			return false;
		}
	/* ----------end of checking Telephone ----------------*/
	
	/* ----------begning of checking Fax  ----------------*/
		pattern = /^[0-9\-\+\s]+$/
		spattern = /^[\s]+$/
		str = document.frmReservationIndia.txtFax.value
		
		if (document.frmReservationIndia.txtFax.value!="") {
			if (str.match(spattern)) {
				alert("Please enter a valid entry for your fax number.")
				document.frmReservationIndia.txtFax.focus();
				return false;
			}	
		
			if ((document.frmReservationIndia.txtFax.value.length) > 14) {
				alert("Invalid fax number.")
				document.frmReservationIndia.txtFax.focus();
				return false;
			}
			
			if (!str.match(pattern)) {
				alert("Invalid characters. Please check your entry and type in only numbers.")
				document.frmReservationIndia.txtFax.focus();
				return false;
			}
		}
	/* ----------end of checking Fax ----------------*/

	/* ----------bedgning of checking e-mail ----------------*/
		str=document.frmReservationIndia.txtEmail.value
		pattern = /^.+\@.+\..+$/
		spattern = /^[\s]+$/
		
		if (str=="") {
			alert("Please enter a valid email address.");
			document.frmReservationIndia.txtEmail.focus();
			return false;
		} 
		
		if (str.match(spattern)) {
			alert("Please enter a valid entry for your email address.")
			document.frmReservationIndia.txtEmail.focus();
			return false;
		}
		
		if (!str.match(pattern)) {
			alert("Email address cannot be blank and must be valid\nEg: abc@domainname.com.")
			document.frmReservationIndia.txtEmail.focus();
			return false;
		}
	/* ------------ end of checking e-mail ----------------*/	

	/* ----------begning of checking Number of Adults  ----------------*/
		pattern = /^[0-9]+$/
		spattern = /^[\s]+$/
		str = document.frmReservationIndia.txtNoOfAdults.value
		
		if (document.frmReservationIndia.txtNoOfAdults.value!="") {
			if (str.match(spattern)) {
				alert("Please enter a valid entry for number of adults.")
				document.frmReservationIndia.txtNoOfAdults.focus();
				return false;
			}	
	
			if (!str.match(pattern)) {
				alert("Invalid characters. Please check your entry and type in only numbers.")
				document.frmReservationIndia.txtNoOfAdults.focus();
				return false;
			}
		} 		
	/* ----------end of checking Number of Adults ----------------*/
	
	/* ----------begning of checking Children under 12 years  ----------------*/
		pattern = /^[0-9]+$/
		spattern = /^[\s]+$/
		str = document.frmReservationIndia.txtNoOfChilds.value
		
		if (document.frmReservationIndia.txtNoOfChilds.value!="") {
			if (str.match(spattern)) {
				alert("Please enter a valid entry for number of children under 12 years.")
				document.frmReservationIndia.txtNoOfChilds.focus();
				return false;
			}	
	
			if (!str.match(pattern)) {
				alert("Invalid characters. Please check your entry and type in only numbers.")
				document.frmReservationIndia.txtNoOfChilds.focus();
				return false;
			}
		} 
	/* ----------end of checking Children under 12 years ----------------*/	
}