function checkform(form_id) {

form = document.getElementById(form_id);



    if (form.FirstName.value=="") {
        alert( "Please enter First Name" );
        form.FirstName.focus();
        return false ;
    }


    if (form.MiddleName.value=="") {
        alert( "Please enter Middle Name" );
        form.MiddleName.focus();
        return false ;
    }

    if (form.LastName.value=="") {
        alert( "Please enter Last Name" );
        form.LastName.focus();
        return false ;
    }

    if (form.NameTag.value=="") {
        alert( "Please enter Name for Name Tag" );
        form.NameTag.focus();
        return false ;
    }

    if (form.Address.value=="") {
        alert( "Please enter Address" );
        form.Address.focus();
        return false ;
    }

    if (form.City.value=="") {
        alert( "Please enter City" );
        form.City.focus();
        return false ;
    }
    if (form.State.value=="") {
        alert( "Please enter State" );
        form.State.focus();
        return false ;
    }
    if (form.Zip.value=="") {
        alert( "Please enter Zip" );
        form.Zip.focus();
        return false ;
    }

    if (form.DayPhone.value=="") {
        alert( "Please enter Daytime Phone" );
        form.DayPhone.focus();
        return false ;
    }

    if (form.EveningPhone.value=="") {
        alert( "Please enter Evening Phone" );
        form.EveningPhone.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.CourseID.value=="") {
        alert( "Select the desired course" );
        form.CourseID.focus();
        return false ;
    }


    if (form.Endorsement.value=="") {
        alert( "Please enter Endorsement Required" );
        form.Endorsement.focus();
        return false ;
    }

  if (form_id == "regfrm2"){
    if (form.PreviousCourse.value=="") {
        alert( "Please enter Previous course description" );
        form.PreviousCourse.focus();
        return false ;
    }

    var found = false;
    for(var i=0;i<form.RetakeReason.length;i++) {
      if(form.RetakeReason[i].checked) found = true;
    }
    if (!found) {
        alert( "Please select Reason for Retake" );
        return false ;
    }

  }

}



