function saveMailingList(form) {
  new Ajax.Request(form.action, {
    method: form.method,
    parameters: 'save=save&' + form.serialize(),
    onSuccess: function(ar) { 
      var response = ar.responseText.evalJSON();
      $('response').className = response.className;
      $('response').innerHTML = response.innerHTML;
    }
  })

  return false;
}

function subscribe(form) {
  //validate data
  if (form.subscriberemail.value == '') {
    $('response').className = 'error';
    $('response').innerHTML = 'Subscriber email required';
    return false;
  }

  new Ajax.Request(form.action, {
    method: form.method,
    parameters: form.serialize(),
    onSuccess: function(ar) { 
      var response = ar.responseText.evalJSON();
      $('response').className = response.className;
      $('response').innerHTML = response.innerHTML;
    }
  })

  return false;
}