<!--
 function errorHandler(errorMessage, url, line) {
  document.write("<P><B>Error Message:</B> "+errorMessage+"<BR>")
  document.write("<B>URL:</B> "+url+"</BR>")
  document.write("<B>Line Number:</B>"+line+"</P>")
  return true
 }

 onerror=errorHandler
 
 function isEmpty(FieldName, s){
  var len = s.length
  var i
  for(i=0;i<len;++i) {
   if(s.charAt(i)!=" ") return true
  }
   alert(FieldName+" cannot be left blank.") 
   return false 
  }
  
function isEmail(s)
	{
	var filter  = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
	if (!filter.test(s)) 
		{
		alert("Your Email Address is not correctly formated");
		return false;
		}
	else return true;
	}

 function FormValidate(currentform, length)
 {
  for(var i=0;i<length;++i)
  {
   //check for blank required fields
   if(currentform.elements[i].name == "MaidenName" || currentform.elements[i].name == "SSN" || currentform.elements[i].name == "Email" || currentform.elements[i].name == "FirstName" || currentform.elements[i].name == "LastName" || currentform.elements[i].name == "Username" || currentform.elements[i].name == "Password" || currentform.elements[i].name == "ConfirmPassword" || currentform.elements[i].name == "Address1" || currentform.elements[i].name == "City" || currentform.elements[i].name == "State" || currentform.elements[i].name == "ZipCode" || currentform.elements[i].name == "Phone1")
   { 
    if(!isEmpty("The "+currentform.elements[i].name+" Field", currentform.elements[i].value))
	 {
     currentform.elements[i].focus();
	 return false; 
	 } 
   }
  }

  //check the email address
  if(!isEmail(currentform.Email.value))
    return false;
	
  //check the confirm password	
  if(currentform.Password.value != currentform.ConfirmPassword.value)
  {
   alert("Your password does not match the confirmation password entry");
   currentform.ConfirmPassword.focus();
   return false;
  }
  
  
  return true
  }

//-->