function FrontPage_Form1_Validator(theForm)
{

  if (theForm.email.value == "")
  {
    alert("Please enter a value for the \"e-mail\" field.");
    theForm.email.focus();
    return (false);
  }

  if (theForm.email.value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"e-mail\" field.");
    theForm.email.focus();
    return (false);
  }

  if (theForm.formfactor.selectedIndex == 0)
  {
    alert("The first \"Form Factor\" option is not a valid selection.  Please choose one of the other options.");
    theForm.formfactor.focus();
    return (false);
  }

  if (theForm.cpuspeed.selectedIndex == 0)
  {
    alert("The first \"CPU Speed\" option is not a valid selection.  Please choose one of the other options.");
    theForm.cpuspeed.focus();
    return (false);
  }

  if (theForm.cputype.selectedIndex == 0)
  {
    alert("The first \"CPU Type\" option is not a valid selection.  Please choose one of the other options.");
    theForm.cputype.focus();
    return (false);
  }

  if (theForm.cache.selectedIndex == 0)
  {
    alert("The first \"Cache\" option is not a valid selection.  Please choose one of the other options.");
    theForm.cache.focus();
    return (false);
  }

  if (theForm.memory.selectedIndex == 0)
  {
    alert("The first \"Memory\" option is not a valid selection.  Please choose one of the other options.");
    theForm.memory.focus();
    return (false);
  }

  if (theForm.isaslots.selectedIndex == 0)
  {
    alert("The first \"ISA Slots\" option is not a valid selection.  Please choose one of the other options.");
    theForm.isaslots.focus();
    return (false);
  }

  if (theForm.pcislots.selectedIndex == 0)
  {
    alert("The first \"PCI Slots\" option is not a valid selection.  Please choose one of the other options.");
    theForm.pcislots.focus();
    return (false);
  }

  if (theForm.keyboard.selectedIndex == 0)
  {
    alert("The first \"Keyboard input\" option is not a valid selection.  Please choose one of the other options.");
    theForm.keyboard.focus();
    return (false);
  }

  if (theForm.mouse.selectedIndex == 0)
  {
    alert("The first \"Mouse\" option is not a valid selection.  Please choose one of the other options.");
    theForm.mouse.focus();
    return (false);
  }

  if (theForm.doc.selectedIndex == 0)
  {
    alert("The first \"Disk-on-Chip\" option is not a valid selection.  Please choose one of the other options.");
    theForm.doc.focus();
    return (false);
  }

  if (theForm.os.selectedIndex == 0)
  {
    alert("The first \"Operating System\" option is not a valid selection.  Please choose one of the other options.");
    theForm.os.focus();
    return (false);
  }

  if (theForm.backplanes.selectedIndex == 0)
  {
    alert("The first \"Backplanes\" option is not a valid selection.  Please choose one of the other options.");
    theForm.backplanes.focus();
    return (false);
  }

  if (theForm.enclosures.selectedIndex == 0)
  {
    alert("The first \"Enclosures\" option is not a valid selection.  Please choose one of the other options.");
    theForm.enclosures.focus();
    return (false);
  }

  if (theForm.display.selectedIndex == 0)
  {
    alert("The first \"Display\" option is not a valid selection.  Please choose one of the other options.");
    theForm.display.focus();
    return (false);
  }

  if (theForm.panelpc.selectedIndex == 0)
  {
    alert("The first \"Panel PC\" option is not a valid selection.  Please choose one of the other options.");
    theForm.panelpc.focus();
    return (false);
  }

  if (theForm.nicspeed.selectedIndex == 0)
  {
    alert("The first \"Speed\" option is not a valid selection.  Please choose one of the other options.");
    theForm.nicspeed.focus();
    return (false);
  }

  if (theForm.powersupply.selectedIndex == 0)
  {
    alert("The first \"Power Supply\" option is not a valid selection.  Please choose one of the other options.");
    theForm.powersupply.focus();
    return (false);
  }
  return (true);
}
