
<!--  

function validate(form) {
   var EmailOk  = true;
   var xx = document.signin;
   var msg; 
 
 /* VALIDATE THE REFERRAL PERSON INFO */  
   if (xx.FirstName.value.length == 0) { 
	    alert("Please enter your First Name.") ;
	    xx.FirstName.focus() ;
   		return false ; 
		}
   if (xx.LastName.value.length == 0) { 
   		validatePrompt(xx.LastName, "Please enter your Last Name.") ;
   		return false ; 
		}
   if (xx.email.value.length == 0) {
   		validatePrompt(xx.email, "Please enter your Email address.") ;
   		return false ; 
		}
   else 
   		{
	   	 EmailOK = checkEmail(xx.email);  
		 if (EmailOK == false) 
		 	return false;  	
   		}			 
				
	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.ref_firstname.value.length == 0)
		document.referral.ref_firstname.focus()
	}

//-->


