// Attach handler to window load event
Event.observe(window, 'load', init, false);

function init() 
{
  // Attach handler to form's submit event
  Event.observe('addressForm', 'submit', storeAddress);
}

function storeAddress(e) 
{
  // Update user interface
  $('response').innerHTML = 'Adding email...';
  // Prepare query string and send AJAX request
  var pars = 'address=' + escape($F('address')) + '&name=' + escape($F('name')) + '&ref=' + escape($F('ref')) + '&ip=' + escape($F('ip'));
  var myAjax = new Ajax.Updater('response', 'ajaxServer.php', {method: 'post', parameters: pars});
  // Stop form from submitting when JavaScript is enabled
  Event.stop(e);
}