Event.observe(window, 'load', init, false);
function init() {
  Event.observe('addressForm', 'submit', storeAddress);
}
function isFile(str){
    var O= AJ();
    if(!O) return false;
    try
    {
        O.open("HEAD", str, false);
        O.send(null);
        return (O.status==200) ? true : false;
    }
    catch(er)
    {
        return false;
    }
}
function AJ()
{
    var obj;
    if (window.XMLHttpRequest)
    {
        obj= new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        try
        {
            obj= new ActiveXObject('MSXML2.XMLHTTP.3.0');
        }
        catch(er)
        {
            obj=false;
        }
    }
    return obj;
}

function storeAddress(e) {
	var file_path = '_includes/ajaxServer.php';
	
	$('response').innerHTML = 'Adding email address...';
	
	if (isFile('../_includes/ajaxServer.php')) file_path='../_includes/ajaxServer.php';
	else if(isFile('_includes/ajaxServer.php')) file_path='_includes/ajaxServer.php';
	else if (isFile('../../_includes/ajaxServer.php')) file_path='../../_includes/ajaxServer.php';
  
  var pars = 'address=' + escape($F('address'));
  var myAjax = new Ajax.Updater('response', file_path, {method: 'post', parameters: pars});
  Event.stop(e);
}

