
<!--  

function validate(eform) {
   var EmailOk  = true;
   var xx = document.eform;
   var msg; 
 
 /* VALIDATE THE REFERRAL PERSON INFO */  
   if (xx.first_name.value.length == 0) { 
	    alert("Please enter your First Name.") ;
	    xx.first_name.focus() ;
   		return false ; 
		}
   if (xx.last_name.value.length == 0) { 
   		validatePrompt(xx.last_name, "Please enter your Last Name.") ;
   		return false ; 
		}
   if (xx.phone.value.length == 0) {
   		validatePrompt(xx.phone, "Please enter your Phone Number.") ;
   		return false ; 
		}
   if (xx.mailfrom.value.length == 0) {
   		validatePrompt(xx.mailfrom, "Please enter your Email Address.") ;
   		return false ; 
		}
   else 
   		{
	   	 EmailOK = checkEmail(xx.mailfrom);  
		 if (EmailOK == false) 
		 	return false;  	
   		}		
   if (xx.street.value.length == 0) { 
   		validatePrompt(xx.street, "Please enter your street address.") ;
   		return false ; 
		}
   if (xx.city.value.length == 0) { 
   		validatePrompt(xx.city, "Please enter your city.") ;
   		return false ; 
		}
   if (xx.zip.value.length == 0) { 
   		validatePrompt(xx.zip, "Please enter your zip code.") ;
   		return false ; 
		}	
   if (isNaN(xx.zip.value)) {
   		alert ("Zip Code must be numeric.");
   		xx.zip.focus();
		return false;
   		}								
	xx.sendtoemail.value = "susan@susanprestonlaw.com";		
	return true;
   
}  		// end function

function isEmpty(inputStr) {
	if (inputStr == null || inputStr == "") {
		return true;
	}
	return false;
}

function validatePrompt(Ctrl, PromptStr) {
   alert(PromptStr) ;
   Ctrl.focus() ;
   return ;
}

function checkEmail(emailStr) {
   var Temp     = emailStr
   var AtSym    = Temp.value.indexOf('@')
   var Period   = Temp.value.lastIndexOf('.')
   var Space    = Temp.value.indexOf(' ')
   var Length   = Temp.value.length - 1   // Array is from 0 to length-1
   
   if ((AtSym < 1) ||                     // '@' cannot be in first position
    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
    (Period == Length ) ||             // Must be atleast one valid char after '.'
    (Space  != -1))                    // No empty spaces permitted
   {  
      alert('Please enter a valid e-mail address!')
      Temp.focus()
      return false;
   }
}

function setFocus() {
    var inputs = document.getElementsByTagName("INPUT");
    for(var i=0; i<inputs.length; i++) {
       inputs[i].setAttribute('autocomplete', 'off');
    	}    
	if (document.referral.firstname.value.length == 0)
		document.referral.firstname.focus()
	}

//-->


