  function isEmpty(n) {
    var n=document.forms[0].elements[n].value; if(n=="") { return true; } else { return false; }
  }

  function isPw(df,ele,con) {
    var pwRe=/^[A-Za-z0-9]{6,20}$/; var input=df.elements[ele].value; if(input.search(pwRe)==-1) {
    alert("Your password should be between 6 and 20 characters\nand contain only alpha-numeric characters.");
    return false; } else { if(con!=''&&input!=df.elements[con].value) {
    alert("Please check your password confirmation"); return false; } else { return true; }}}
  
  function isEmail(df,ele) {
    var emailRe=/^[^@]+@[^@]+.[a-zA-Z]{2,}$/i; var input=df.elements[ele].value; 
    if(input.search(emailRe)!=-1&&input!="") { return true; } else { return false; }}

  function isTelNum(df,ele) {
    var telRe=/^[\d\s]*$/i; var input=df.elements[ele].value;
    if(input.search(telRe)!=-1) { return true; } else {
    alert("Please enter a valid telphone number"); return false; }}

  function isPCode(df,ele) {
    var pcRe=/^[\w\s]*$/i; var input=df.elements[ele].value; 
    if(input.search(pcRe)!=-1) { return true; } else { alert("Please enter a valid post\/zip code"); return false; }}

  function formVal() {
    var df=document.forms[0]; document.returnVal=true;
    for(i=0; i<formVal.arguments.length; i++) { if(isEmpty(formVal.arguments[i])) {
    alert("The Update form is not complete"); document.returnVal=false; break;
    }} return document.returnVal; }

