var formSubmit = true;  
		
function validateForm_ProtectAmerica() { //v4.0
  var errors='';
  var emailFilter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  var phoneFilter = /^\d{10}$/;
  var poboxFilter = /^([Pp]\.{0,1}[Oo]\.{0,1} *[Bb][Oo][Xx] *\d{1,5})/;
  
  if (document.forms[0].firstName.value == "") {
  	errors += '- First name is required\n';
  }
  if (document.forms[0].lastName.value == "") {
  	errors += '- Last name is required\n';
  } 
  if (!emailFilter.test(document.forms[0].email.value)) {
  	errors += '- A valid email address is required\n';
  }
  if (!phoneFilter.test(document.forms[0].phone.value)) {
  	errors += '- A valid phone number is required (e.g 1112223333)\n';
  }
   
  if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}
   
function ValidLength(item, len) {
	return (item.length >= len);
}

function numbersOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {       
        return false;
	  
    }
    return true;
}


function lettersOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode!= 45) && (charCode!= 32) &&(charCode < 65 || charCode > 90) && 
        (charCode < 97 || (charCode > 122))) {       
        return false;
    }
    return true;
}

