function is_auto_email_ready(form) {
  if (isblank(form.booker_name)){alert("Don't forget to give us your name!");form.booker_name.focus();return false;}
  if ((isblank(form.phone)) && (isblank(form.email))){alert("You must give us either your \n telephone number or email address.");form.phone.focus();return false;}
  if (isblank(form.email)){
    if (isblank(form.phone)){alert("You must give us either your \n telephone number or email address.");form.phone.focus();return false;}
  }	
  if (isblank(form.phone)){
    if (isblank(form.email)){alert("Don't forget to give us your email address!");form.email.focus();return false;}
	else if (IsEmailValid(form.email)){alert("Not sure your email address is valid!");form.email.focus();return false;}
  }
  if (isNotSelected(form.country)){alert("We would like your country Please !");form.country.focus();return false;}	
  if (isblank(form.enquiry)){alert("Don't forget a message however short!");form.enquiry.focus();return false;}
}	

function iswordOK(word) {
str = word.value;
if (str.length < 5){return true;}
for (var i = 0; i < str.length; i++)
  {
   if ((str.charAt(i) == " ")||
       (str.charAt(i) == "'")||
       (str.charAt(i) == "<")||
       (str.charAt(i) == ">")||
       (str.charAt(i) == "$")||
       (str.charAt(i) == "%")||       
       (str.charAt(i) == "|")||
       (str.charAt(i) == "@"))
       {return true;}
  } // end for loop
  return false;
}

function isNotSelected(elm) {if (elm.options[0].selected) return true; else return false;}	

function IsEmailValid(elm){
  var EmailBad  = false
  var AtSym    = elm.value.indexOf("@")
  var Period   = elm.value.lastIndexOf(".")
  var Space    = elm.value.indexOf(" ")
  var Length   = elm.value.length - 1   // Array is from 0 to length-1

  if ((AtSym < 1) || (Period <= AtSym+1) || (Period == Length ) || (Space  != -1))
    {EmailBad = true}
  return EmailBad
}
  
function isblank(elm){if (elm.value =="") return true; else return false;}

function isnumber(elm) {
	var elmstr = elm.value + ""; 
	    if (elmstr == "") return true;
	    for (var i = 0; i < elmstr.length; i++) {
	        if (elmstr.charAt(i) < "0" ||
	            elmstr.charAt(i) > "9") {
	        return true;
	        }
	    }
	return false;
}
