// JavaScript Document
var chkDot = true;
	var usEmail = true;
	function validEmail(eAddr) 
	{ 
	var lenSuffix = (usEmail) ? 4 : 3;
    var result = false;
    var ndxAt = ndxDot =  0;      
      ndxAt  = eAddr.indexOf("@");
      ndxDot = eAddr.indexOf(".") ;
      ndxDot = eAddr.lastIndexOf(".") ;
          
      if ((ndxDot < 0) || (ndxAt < 0))
         alert("Your email address lacks '.' or '@'.\n\nThe format is 'you@domain.com'"); 
      else if (chkDot && (ndxDot < ndxAt) )
         chkDot = !( 
            confirm("You entered a 'dot' before the '@'\nAre you sure that is right?") );
      else if ( (ndxDot2 - 3) <= ndxAt)
         alert("You may be missing your domain name.\n\nThe format is 'you@domain.com'");
      else if (tmpStr.length < ndxDot2 + lenSuffix) 
         usEmail = !(
           confirm("You have fewer than 3 characters as a domain suffix.\nAre you sure that is right?") );
      else 
           result=true; 
          
      return result; 
   }

var testresults
function checkemail(myForm){
var str=myForm.email.value
var filter=/^.+@.+\..{2,3}$/
if (filter.test(str))
testresults=true
else{
alert("please enter a valid email address")
testresults=false
myForm.email.value = ""
myForm.email.select();
myForm.email.focus();
}
return (testresults)
}

function selfcheck(Booking){
var alerta='';
if(Booking.realname.value=='')
alerta += '- please enter your Name\n';
if(Booking.telephone.value=='')
alerta += '- please enter your Telephone number\n';
if(Booking.email.value=='')
alerta += '- please enter your Email address\n';
if(Booking.Adults.value=='')
alerta += '- please enter number of Adults\n';
if(Booking.Children.value=='')
alerta += '- please enter number of Children\n';
else{
	var testresults
	var str=Booking.email.value
	var filter=/^.+@.+\..{2,3}$/
	if (filter.test(str))
	testresults=true
	else{
	alerta += '- please enter your Email address\n';
	}
}
if(alerta!='') {
alerta = 'the following errors were found while processing your form:\n\n' + alerta;
alert(alerta);
}
else {
Booking.submit();
}
}