function testForm( resume )

{
  // see http://www.thesitewizard.com/archive/validation.shtml
  // for an explanation of this script and how to use it on your
  // own website

  // ** START **
    if (resume.fname.value == "") {
    alert( "Please enter your first name." );
   resume.fname.focus();
    return false ;
  }
    if (resume.lname.value == "") {
    alert( "Please enter your last name." );
    resume.lname.focus();
    return false ;
  }
    if (resume.basecity.value == "") {
    alert( "Please enter the city where you would like to operate from." );
    resume.basecity.focus();
    return false ;
  }
  
      if (resume.curcity.value == "") {
    alert( "Please enter your current city." );
    resume.curcity.focus();
    return false ;
  }

  
        if (resume.postalcode.value == "") {
    alert( "Please enter your postalcode." );
    resume.postalcode.focus();
    return false ;
  }
  
            if (resume.address.value == "") {
    alert( "Please enter your address." );
    resume.address.focus();
    return false ;
  }
  
        if (resume.hphone.value == "") {
    alert( "Please enter your home phone number." );
    resume.hphone.focus();
    return false ;
  }
  
          if (resume.email.value == "") {
    alert( "Please enter your Email address." );
    resume.email.focus();
    return false ;
  }
  
  
		

	// validate myradiobuttons
myOption = -1;
for (i=resume.Demerits.length-1; i > -1; i--) {
if (resume.Demerits[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please select a response for - Do you have any demerits?");
resume.Demerits[0].focus();
return false;
}

		// validate myradiobuttons
myOption = -1;
for (i=resume.Commercially_Insured.length-1; i > -1; i--) {
if (resume.Commercially_Insured[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please select a response for - Have you been commercially insured for 3 years or more?");
resume.Commercially_Insured[0].focus();
return false;
}

	
		// validate myradiobuttons
myOption = -1;
for (i=resume.Self_Improvement_Courses.length-1; i > -1; i--) {
if (resume.Self_Improvement_Courses[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please select a response for - Have you taken any self improvement courses in the last year?");
resume.Self_Improvement_Courses[0].focus();
return false;
}

		// validate myradiobuttons
myOption = -1;
for (i=resume.Bondable.length-1; i > -1; i--) {
if (resume.Bondable[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please select a response for - Are you bondable?");
resume.Bondable[0].focus();
return false;
}

          if (resume.worknow.value == "") {
    alert( "Please detail your current state of employment." );
    resume.worknow.focus();
    return false ;
  }
  
            if (resume.workperiod.value == "") {
    alert( "Please specify the duration of your current employment." );
    resume.workperiod.focus();
    return false ;
  }
  
              if (resume.prevwork.value == "") {
    alert( "Please indicate your previous place of employment." );
    resume.prevwork.focus();
    return false ;
  }
  
  		// validate myradiobuttons
myOption = -1;
for (i=resume.Safe_Driver.length-1; i > -1; i--) {
if (resume.Safe_Driver[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please select a response for - Are you a safe driver?");
resume.Safe_Driver[0].focus();
return false;
}

              if (resume.sickdays.value == "") {
alert("Please fill in any sickdays. If you have taken none fill in 0");
    resume.sickdays.focus();
    return false ;
  }
  
                if (resume.longhours.value == "") {
alert("Please indicate what you consider a long work day");
    resume.longhours.focus();
    return false ;
  }
  
  
                  if (resume.hoursday.value == "") {
alert("Please indicate your ideal work day in hours");
    resume.hoursday.focus();
    return false ;
  }
  
  
                    if (resume.hoursweek.value == "") {
alert("Please indicate your ideal work week in hours");
    resume.hoursweek.focus();
    return false ;
  }
  
                    if (resume.pressure.value == "") {
alert("Please detail how you respond under pressure");
    resume.pressure.focus();
    return false ;
  }
  
  
                      if (resume.future.value == "") {
alert("Please indicate where you see yourself 5 years from now");
    resume.future.focus();
    return false ;
  }
  
    		// validate myradiobuttons
myOption = -1;
for (i=resume.Fit.length-1; i > -1; i--) {
if (resume.Fit[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please select a response for- Are you physically fit?");
resume.Fit[0].focus();
return false;
}

    		// validate myradiobuttons
myOption = -1;
for (i=resume.Safety.length-1; i > -1; i--) {
if (resume.Safety[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please Indicate your level of safety.");
resume.Safety[0].focus();
return false;
}

    		// validate myradiobuttons
myOption = -1;
for (i=resume.Service.length-1; i > -1; i--) {
if (resume.Service[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please Indicate your level of Customer Service.");
resume.Service[0].focus();
return false;
}

    		// validate myradiobuttons
myOption = -1;
for (i=resume.Speed.length-1; i > -1; i--) {
if (resume.Speed[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please Indicate your level of Speed/Efficiency.");
resume.Speed[0].focus();
return false;
}


    		// validate myradiobuttons
myOption = -1;
for (i=resume.Impossible_Task.length-1; i > -1; i--) {
if (resume.Impossible_Task[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please select a response for - How would you respond to a seemingly impossible task?");
resume.Impossible_Task[0].focus();
return false;
}

    		// validate myradiobuttons
myOption = -1;
for (i=resume.Familiar.length-1; i > -1; i--) {
if (resume.Familiar[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please select a response for - Are you familiar with the area you are interested in?");
resume.Familiar[0].focus();
return false;
}

		
    		// validate myradiobuttons
myOption = -1;
for (i=resume.Limitations.length-1; i > -1; i--) {
if (resume.Limitations[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please select a response for - Do you see any potential limitations that you may have in performing your duties?");
resume.Limitations[0].focus();
return false;
}

                      if (resume.quality.value == "") {
alert("Please explain What you believe you can bring to CarGo West that will maintain or improve its quality of service to its customers?");
    resume.quality.focus();
    return false ;
  }
  
                        if (resume.refname1.value == "") {
alert("Please include a reference name");
    resume.refname1.focus();
    return false ;
  }
  

  
                        if (resume.refdayphone1.value == "") {
alert("Please include a reference daytime phone number");
    resume.refdayphone1.focus();
    return false ;
  }
  
                          if (resume.refafterphone1.value == "") {
alert("Please include an after hours reference phone number");
    resume.refafterphone1.focus();
    return false ;
  }
  
                          if (resume.refname2.value == "") {
alert("Please include a reference name");
    resume.refname2.focus();
    return false ;
  }
  

  
                        if (resume.refdayphone2.value == "") {
alert("Please include a reference daytime phone number");
    resume.refdayphone2.focus();
    return false ;
  }
  
                          if (resume.refafterphone2.value == "") {
alert("Please include an after hours reference phone number");
    resume.refafterphone2.focus();
    return false ;
  }
  
  
                          if (resume.refname3.value == "") {
alert("Please include a reference name");
    resume.refname3.focus();
    return false ;
  }
  

  
                        if (resume.refdayphone3.value == "") {
alert("Please include a reference daytime phone number");
    resume.refdayphone3.focus();
    return false ;
  }
  
                          if (resume.refafterphone3.value == "") {
alert("Please include an after hours reference phone number");
    resume.refafterphone3.focus();
    return false ;
  }
  
  
  
  
      		// validate myradiobuttons
myOption = -1;
for (i=resume.Position.length-1; i > -1; i--) {
if (resume.Position[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please select a response for - Are you most interested in a position as an owner/operator or as an employee?");
resume.Position[0].focus();
return false;
}

// validate myradiobuttons
myOption = -1;
for (i=resume.Trailer.length-1; i > -1; i--) {
if (resume.Trailer[i].checked) {
myOption = i;
}
}
if (myOption == -1) {
alert("Please select a response for - Do you currently have a trailer? ");
resume.Trailer[0].focus();
return false;
}


                      if (resume.positionselect.value == "") {
alert("Please list off the position that you are most interested in.");
    resume.positionselect.focus();
    return false ;
  }

  
  

		
  // ** END **
  return true ;
}

