function isNumeric(sText)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

function emailValidator(elem){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		return false;
	}
}

function vldFrm()
{
	if (document.number_tickets.num_adults.value.length >0){
		if (!isNumeric(document.number_tickets.num_adults.value)){
			alert("Please Enter a numerical value in the Adults Field");
			document.number_tickets.num_adults.focus();
			return false;
		}
		if (document.number_tickets.num_childs.value.length >0){
			if (!isNumeric(document.number_tickets.num_childs.value)){
				alert("Please Enter a numerical value in the Childs Field");
				document.number_tickets.num_childs.focus();
				return false;
			}
		}
		
	}
	if (document.number_tickets.num_childs.value.length >0){
		if (!isNumeric(document.number_tickets.num_childs.value)){
			alert("Please Enter a numerical value in the Childs Field");
			document.number_tickets.num_childs.focus();
			return false;
		}
	}
	if (document.number_tickets.num_childs.value.length == 0 && document.number_tickets.num_adults.value.length == 0){
		alert("Please Enter a numerical value in one of the fields");
		document.number_tickets.num_adults.focus();
		return false;
	}
	if (document.number_tickets.num_childs.value == 0 && document.number_tickets.num_adults.value == 0){
		alert("Please Enter a numerical value greater than 0 in one of the fields");
		document.number_tickets.num_adults.focus();
		return false;
	}
	if (document.number_tickets.donation.value.length >0){
		if (!isNumeric(document.number_tickets.donation.value)){
			alert("Please Enter a numerical value in the Donation Field");
			document.number_tickets.donation.focus();
			return false;
		}
	}
	else
	{
		return true;
	}
		
}

function subscribe()
{	
		if (document.getElementById("name").value.length ==0){
			alert("Please Enter a Name");
			document.getElementById("name").focus();
			return false;
		}
		if (!emailValidator(document.getElementById("email"))){
			alert("Please Enter a valid email address.");
			document.getElementById("email").focus();
			return false;
		}
		else {
			return true;
		}
			
}

function vldFrm3()
{
	if (document.number_tickets2.num_adults.value.length >0){
		if (!isNumeric(document.number_tickets2.num_adults.value)){
			alert("Please Enter a numerical value in the Adults Field");
			document.number_tickets2.num_adults.focus();
			return false;
		}
		if (document.number_tickets2.num_childs.value.length >0){
			if (!isNumeric(document.number_tickets2.num_childs.value)){
				alert("Please Enter a numerical value in the Childs Field");
				document.number_tickets2.num_childs.focus();
				return false;
			}
		}
		
	}
	if (document.number_tickets2.num_childs.value.length >0){
		if (!isNumeric(document.number_tickets2.num_childs.value)){
			alert("Please Enter a numerical value in the Childs Field");
			document.number_tickets2.num_childs.focus();
			return false;
		}
	}
	if (document.number_tickets2.num_childs.value.length == 0 && document.number_tickets2.num_adults.value.length == 0){
		alert("Please Enter a numerical value in one of the fields");
		document.number_tickets2.num_adults.focus();
		return false;
	}
	if (document.number_tickets2.num_childs.value == 0 && document.number_tickets2.num_adults.value == 0){
		alert("Please Enter a numerical value greater than 0 in one of the fields");
		document.number_tickets2.num_adults.focus();
		return false;
	}
	if (document.number_tickets2.donation.value.length >0){
		if (!isNumeric(document.number_tickets2.donation.value)){
			alert("Please Enter a numerical value in the Donation Field");
			document.number_tickets2.donation.focus();
			return false;
		}
	}
	else
	{
		return true;
	}
		
}
