


function checkOut(form)
{
  if(form.first_name.value == "")
  {
    alert("Please enter your First Name.");
    return false;
  }


if(form.last_name.value == "")
  {
    alert("Please enter your Last Name.");
    return false;
  }


if(form.address.value == "")
  {
    alert("Please enter your Address.");
    return false;
  }


if(form.city.value == "")
  {
    alert("Please enter your City.");
    return false;
  }



if(form.state.value == "")
  {
    alert("Please enter your State.");
    return false;
  }



if(form.zip.value == "")
  {
    alert("Please enter yourZip Code.");
    return false;
  }


if(form.company_name.value == "")
  {
    alert("Please enter your Company Name.");
    return false;
  }


if(form.company_url.value == "http://")
  {
    alert("Please enter your Company URL.");
    return false;
  }


if(form.business_phone.value == "")
  {
    alert("Please enter your Business Phone.");
    return false;
  }

















  else if(checkEmail(form.email.value) == false)
  {
    alert("Please enter a valid Email Address.");
    return false;
  }


  return true;
}

function checkEmail(email)
{
  invalidChars = " /:,;";
  //see if the email is empty
  if(email == "")
  {
    return false;
  }
  //see if the email contain invalid characters
  for(i=0; i<invalidChars.length; i++)
  {
    badChar = invalidChars.charAt(i)
    {
      if (email.indexOf(badChar,0) > -1)
      {
        return false;
      }
    }
  }
  //make sure the @ symbol is not the first thing
  atPos = email.indexOf("@",1);
  if(atPos == -1)
  {
    return false;
  }
  //make sure there is only 1 @ symbol

  if(email.indexOf("@", atPos +1) != -1)
  {
    return false;
  }
  //make sure there is not a period dirctly after the @ symbol
  periodPos = email.indexOf(".", atPos);
  if(periodPos == -1)
  {
    return false;
  }
  //make sure there is at least 2 letters after the "."
  if(periodPos+2 > email.length)
  {
    return false;
  }
  return true;
}


