 function validateForm()
  {

    //Validate First Name
     if(document.form1.firstname.value == "")
     {
        alert("Please specify First Name");
        document.form1.firstname.focus();
        return false;
     }

    //Validate Last Name
     if(document.form1.lastname.value == "")
     {
        alert("Please specify Last Name");
        document.form1.lastname.focus();
        return false;
     }

    //Validate Phone Number
     if(document.form1.Phone.value == "")
     {
        alert("Invalid phone number format (888-888-8888)");
        document.form1.Phone.focus();
        return false;
     }
     if(document.form1.Phone.value.length != 12)
     {
        alert("Invalid phone number format (888-888-8888)");
        document.form1.Phone.focus();
        return false;
     }
     if(!isInteger(document.form1.Phone.value))
     {
        alert("Invalid phone number format (888-888-8888)");
        document.form1.Phone.focus();
        return false;
     }

    //Validate State Number
     if(document.getElementById("State").options[document.getElementById("State").selectedIndex ].text == "--Select--")
     {
        alert("Please select a state.");
        document.form1.State.focus();
        return false;
     }

    //Validate Email Address
     if(CheckEmail(document.form1.Email_Address.value) == false)
     {
        alert("Invalid Email Address.");
        document.form1.Email_Address.focus();
        return false;
     }
     return true;

  }

  function isInteger(val)
  {
   for (var i=0;i<val.length;i++)
   {
     if (!isDigit(val.charAt(i)))
      {
         return false;
      }
   }
   return true;
  }


  function isDigit(num)
  {
   if (num.length>1)
   {
      return false;
   }
   var string="1234567890-";
   if (string.indexOf(num)!=-1)
   {
      return true;
   }
   return false;
  }

  function CheckEmail(email)
  {
    AtPos = email.indexOf("@")
    StopPos = email.lastIndexOf(".")

    if (email == "")
    {
      return false;
    }

    if (AtPos == -1 || StopPos == -1)
    {
       return false;
    }

    if (StopPos < AtPos)
    {
       return false;
    }

    if (StopPos - AtPos == 1)
    {
       return false;
    }

    return true;
   }
