function validate(form) {

    if (! isEmailAddr(form.email.value) )
    {
        alert("Please enter a valid e-mail address.")
        form.email.focus()
        return false
    }

    if (form.email.value.indexOf("@") == -1)
    {
        alert("Please enter a valid e-mail address.")
        form.email.focus()
        return false;
    }

    if (form.fname.value.length == 0) 
    { 
        alert("Please enter your first name.") 
        form.fname.focus() 
        return false 
    } 
    if (form.lname.value.length == 0) 
    { 
        alert("Please enter your last name.") 
        form.lname.focus() 
        return false 
    } 
    if (form.organization.value.length == 0) 
    { 
        alert("Please enter the name of your organization/business/company.")
        form.organization.focus() 
        return false 
    } 
    if (form.position.value.length == 0) 
    { 
        alert("Please enter your job title where you work.")
        form.position.focus() 
        return false 
    } 
    if (form.workphone.value.length == 0) 
    { 
        alert("Please enter your work phone number.")
        form.workphone.focus() 
        return false 
    } 



}

function isEmailAddr(email)
{
  var result = false;
  if (email.length > 3)
  {
    var theStr = new String(email);
    var index = theStr.indexOf("@");
    if (index > 0)
    {
      var pindex = theStr.indexOf(".",index);
      if ((pindex > index+1) && (theStr.length > pindex+1))
        result = true;
    }
  }
  return result;
}




