var errorMsg = "";

function validateHasTextOnly( formField ) {
   re = /[a-zA-Z ]+/;
   return re.test( formField );
}

function validateHasNumOnly( formField ) {
   re = /[0-9]+/g;
   return re.test( formField );
}

function validateIsSSN ( val1, val2, val3 ) {
   ssn = val1 + "-" + val2 + "-" + val3;
   re = /\d\d\d-\d\d-\d\d\d\d/;
   if( !re.test( ssn ) ) {
      errorMsg += "Social Security Numbers consist of 10 digits, please correct the numbers you entered.\n";
      return false;
   } else {
      return true;
   }
}

// validate zip and zip+4
// return true/false
function validateIsZip( formField ) {
   re = /(^\d{5}$)|(^\d{5}[-| ]{1}\d{4}$)/;
   return re.test( formField );
}

// validate phone/fax numbers
// reformat into (xxx) xxx-xxxx and return
// or return false
function validateIsPhone( formField ) {
   re = /^[\(]{0,1}([1-9]\d{2})[\)]{0,1}[\-| |\.|\/|\\]{0,1}(\d{3})[\-| |\.|\\|\/]{0,1}(\d{4})$/;
   if( re.test( formField ) ) {
      formField = formField.replace( re, "($1) $2-$3");
      return formField;
   } else {
      return false;
   }
}

function validateIsEmail( formField ) {
	re = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	return re.test( formField );
}

function validateRequiredRadio( formField ) {
   for( x = 0; x < formField.length; x++ ) {
      if( formField[x].checked == true ) {
         return true;
      }
   }
   return false;
}

function validateRequiredCheckBox( formField ) {
   return formField.checked;
}

