        function checkEmail() { 
                var str = document.forms[0].emailAddress.value; 
                var tmpArray = str.split("@"); 
                
                if (tmpArray.length != 2) { 
                        alert("You must enter a valid email address to continue"); 
                        return false; 
                } 
                        
                var userName = tmpArray[0]; 
                var hostName = tmpArray[1]; 
                
                // Check validity of user name. 
                var regEx1 = new RegExp("^[A-Za-z0-9_\.]+$", "g"); 
                if (!regEx1.test(userName)) { 
                        alert("Please try again - your email address contains invalid characters - \"" + userName + "\""); 
                        return false; 
                } 
                
                // Check validity of host name. 
                var regEx2 = new RegExp("^[A-Za-z0-9_]+$", "g"); 
                
                var hostNameArray = hostName.split("."); 
                
                for (var i = 0; i < hostNameArray.length; i++) {
                        if (!regEx2.test(hostNameArray[i])) { 
								alert(hostNameArray.length + " '" + hostNameArray[i] + "' ") 
                                alert("Please try again - your email address contains invalid characters - \"" + hostNameArray[i] +  "\"");

                                return false; 
                        } 
                } 
                
                //alert("Email address is valid.");
                return true; 
        } 

   function ValidateBookingRequest()	{
		var errMsg = "";
  		
  		if (document.forms[1].RequestorName.value == null 
  		|| document.forms[1].RequestorName.value == "" 
		|| document.forms[1].RequestorTelephone.value == null 
  		|| document.forms[1].RequestorTelephone.value == ""){
			errMsg = "Please enter your name and telephone number.";
			alert(errMsg)
				return false;
			} else {
				return true;
			}
			
		}
