function  verify(theForm)
{
	//Verify Phone has a value
	if  (document.reservation.PHONE.value.length==0)
	{
		//Verify Email has a value
		 if  (document.reservation.EMAIL.value.length==0)
		{
			x+=1;
   			alert("An email address or phone number is required.");
			return (false);
		}
		 else
		{
		//Verify valid email address
			if (!isEmailAddr(document.reservation.EMAIL.value))
			{
				x+=1;
				alert("Invalid email address.");
				document.reservation.EMAIL.focus();
				return (false);
			}
		} 

	}



	//Verify Name has a value
	var x = 0;
	if  (document.reservation.FULLNAME.value.length==0)
	{
		x += 1;
  		alert("Your Name is required.");
		return (false);
	}


	return(true);
}

function isInteger (s)

{   var i;

// Search through string's characters one by one
// until we find a non-numeric character.
// When we do, return false false; if we don't, return true.

for (i = 0; i < s.length; i++)
{   
// Check that current character is number.
var c = s.charAt(i);

if (!isDigit(c)) return (false);
}

// All characters are numbers.
return true;
}
function isDigit (c)
{   return ((c >= "0") && (c <= "9"))
}

function isEmailAddr(email)
{
  	var result = false;
	var theStr = new String(email);
  	var index = theStr.indexOf("@");
	if (index > 0) {
  		var pindex = theStr.indexOf(".",index);
  		if ((pindex > index+1) && (theStr.length > pindex+1)) {
			result = true;
  		}
	}
	return result;
}



