  function validateNewsletter(f) {
    /*
    var el = document.getElementById("n-firstname");
    if (el.value == "") {
      alert("Please enter your first name");
      el.focus();
      return false;
    }

    el = document.getElementById("n-lastname");
    if (el.value == "") {
      alert("Please enter your last name");
      el.focus();
      return false;
    }
    */

    el = document.getElementById("n-email");
    if (el.value == "") {
      alert("Please enter your email address");
      el.focus();
      return false;
    }

    if (isEmail(el.value) == false) {
      alert("Please enter a valid email address (eg. name@company.com)");
      el.select();
      return false;
    }
    return true;
  }

  function isEmail(string) {
    if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
      return true;
    else
      return false;
  }

