function checkregform(form) {

    if (form.fname.value=="") {
        alert( "Please enter First Name" );
        form.fname.focus();
        return false ;
    }

    if (form.lname.value=="") {
        alert( "Please enter Last Name" );
        form.lname.focus();
        return false ;
    }

    if (form.email.value=="") {
        alert( "Please enter Your Email" );
        form.email.focus();
        return false ;
    } else {
        if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form.email.value))) {
            alert('Email address you entered appears to be in the wrong format.\nPlease use xxxx@xxx.xxx');
            form.email.select();
        return false;
        } 
    }

    if (form.pass.value=="") {
        alert( "Please enter Password" );
        form.pass.focus();
        return false ;
    }

    if (form.pass.value!=form.repass.value) {
        alert( "The passwords aren't the same!" );
        form.repass.focus();
        return false ;
    }

getRegForm('reg', document.getElementById('frmreg'));
}

function checkPostform (form) {
    if (form.title.value=="") {
        alert( "Please enter Message title" );
        form.title.focus();
        return false ;
    }

    if (form.body.value=="") {
        alert( "Please enter Message body" );
        form.body.focus();
        return false ;
    }
getNewPost('pst', document.getElementById('frmnewmesg'));
}

function checkReplayform (form, mid, page) {
    if (form.replay.value=="") {
        alert( "Please enter Replay body" );
        form.title.focus();
        return false ;
    }
getReplay('pst', mid, page, document.getElementById('frmreplay'));
}


function ValidVoices(theForm)
{

  if (theForm.Adult_First_Name.value == "")
  {
    alert("Please enter a value for the \"Adult_First_Name\" field.");
    theForm.Adult_First_Name.focus();
    return (false);
  }

  if (theForm.Adult_Last_Name.value == "")
  {
    alert("Please enter a value for the \"Adult_Last_Name\" field.");
    theForm.Adult_Last_Name.focus();
    return (false);
  }

  if (theForm.Home_Area_Code.value == "")
  {
    alert("Please enter a value for the \"Home_Area_Code\" field.");
    theForm.Home_Area_Code.focus();
    return (false);
  }

  if (theForm.Home_Phone.value == "")
  {
    alert("Please enter a value for the \"Home_Phone\" field.");
    theForm.Home_Phone.focus();
    return (false);
  }

  if (theForm.email.value == "")
  {
    alert("Please enter a value for the \"email\" field.");
    theForm.email.focus();
    return (false);
  }
  return (true);
}



function checkEnewsletter(form) {

  if (form.fname.value == "")
  {
    alert("Please enter Your First Name");
    form.fname.focus();
    return (false);
  }

  if (form.lname.value == "")
  {
    alert("Please enter Your Last Name");
    form.lname.focus();
    return (false);
  }

    if (form.email.value=="") {
        alert( "Please enter Your Email" );
        form.email.focus();
        return false ;
    } else {
        if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form.email.value))) {
            alert('Email address you entered appears to be in the wrong format.\nPlease use xxxx@xxx.xxx');
            form.email.select();
        return false;
        } 
    }

getEnewsletter('act', document.getElementById('enews'));
}



function checkApplication(form) {

  if (form.Name.value == "")
  {
    alert("Please enter Your Name");
    form.Name.focus();
    return (false);
  }

  if (form.Address.value == "")
  {
    alert("Please enter Your Address");
    form.Address.focus();
    return (false);
  }

  if (form.City.value == "")
  {
    alert("Please enter Your City");
    form.City.focus();
    return (false);
  }

  if (form.County.value == "")
  {
    alert("Please enter Your County");
    form.County.focus();
    return (false);
  }

  if (form.State.value == "")
  {
    alert("Please enter Your State");
    form.State.focus();
    return (false);
  }

  if (form.Zip_Code.value == "")
  {
    alert("Please enter Your Zip");
    form.Zip_Code.focus();
    return (false);
  }

    if (form.Email.value=="") {
        alert( "Please enter Your Email" );
        form.Email.focus();
        return false ;
    } else {
        if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form.Email.value))) {
            alert('Email address you entered appears to be in the wrong format.\nPlease use xxxx@xxx.xxx');
            form.Email.select();
        return false;
        } 
    }

    var ch = document.getElementsByName('Are_you_a_person_with_a_disability');
    for (var i=0; i<ch.length; i++) {
      if (ch[i].checked && ch[i].value == "YES") {
        if (form.Diagnosis.value == "") {
          alert("Please enter Your Diagnosis");
          form.Diagnosis.focus();
          return (false);
        }
      }
    }

    var ch = document.getElementsByName('Child_disability');
    for (var i=0; i<ch.length; i++) {
      if (ch[i].checked && ch[i].value == "YES") {
        if (form.ChildDiagnosis.value == "") {
          alert("Please enter Child Diagnosis");
          form.ChildDiagnosis.focus();
          return (false);
        }
        if (form.Age.value == "") {
          alert("Please enter Child Age");
          form.Age.focus();
          return (false);
        }
      }
    }

    var ch = document.getElementsByName('Receiving_special_education_services');
    for (var i=0; i<ch.length; i++) {
      if (ch[i].checked && ch[i].value == "YES") {
        if (form.txt3.value == "") {
          alert("Please describe some services");
          form.txt3.focus();
          return (false);
        }
      }
    }

    var ch = document.getElementsByName('Advocacy_organization');
    for (var i=0; i<ch.length; i++) {
      if (ch[i].checked && ch[i].value == "YES") {
        if (form.txt8.value == "") {
          alert("Please enter what organization(s) and what role(s) do you play");
          form.txt8.focus();
          return (false);
        }
      }
    }
  if (form.Name2.value == "")
  {
    alert("Please enter Your Name");
    form.Name2.focus();
    return (false);
  }
  if (form.Phone_Area_Code.value == "")
  {
    alert("Please enter Phone Area Code");
    form.Phone_Area_Code.focus();
    return (false);
  }

  if (form.Phone.value == "")
  {
    alert("Please enter Phone");
    form.Phone.focus();
    return (false);
  }
}


function checkJSCUform(form) {
  if (form.Name.value == "") {alert("Please enter Your Name");form.Name.focus();return (false);}
  if (form.Prof.value == "") {alert("Please enter Your Professional");form.Prof.focus();return (false);}
  if (form.Member.value == "") {alert("Please enter Youth/Family Member");form.Member.focus();return (false);}

  if (form.Address.value == "") {alert("Please enter Your Address");form.Address.focus();return (false);}
  if (form.City.value == "") {alert("Please enter Your City");form.City.focus();return (false);}
  if (form.State.value == "") {alert("Please enter Your State");form.State.focus();return (false);}
  if (form.Zip.value == "") {alert("Please enter Your Zip");form.Zip.focus();return (false);}

  if (form.Email.value=="") {alert( "Please enter Your Email" );form.Email.focus();return false ;
  } else {if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form.Email.value))) {
    alert('Email address you entered appears to be in the wrong format.\nPlease use xxxx@xxx.xxx');
    form.Email.select();return false;} 
    }
}