function mailingList() {
	action = "add";
/*	for (i = 0; i <2; i++) {
		if (document.mailinglist.action[i].checked) {
			action = document.mailinglist.action[i].value;
		}
	} */
	var emailaddress = document.getElementById('newsletteremail').value;
	if(emailaddress=="") {
		document.getElementById('newslettertext').innerHTML="You didn't enter an email address.";
	} else {
		document.getElementById('spinner').innerHTML="<img src=\"/images/working_anim.gif\" id=\"newslettersubmit\" />";
		new Ajax.Request("/subscribe.php?email="+emailaddress+"&action="+action, {
			onSuccess : function(resp) {
			if(resp.responseText == 0) {
				document.getElementById('newslettertext').innerHTML=""+emailaddress+" does not appear to be a valid email address.";
			} else {
				if(action == "add") {
					document.getElementById('newslettertext').innerHTML="Successfully subscribed!";
				} else {
					document.getElementById('newslettertext').innerHTML=""+emailaddress+" removed from mailing list.";
				}
			}
			document.getElementById('spinner').innerHTML="<a href=\"javascript:mailingList();\"><img src=\"/images/joinbutton.gif\" id=\"newslettersubmit\" alt=\"join &gt;\" /></a>";
			document.getElementById('newsletteremail').value ="";
		 },
			onFailure : function(resp) {
		   document.getElementById('newslettertext').innerHTML="There has been a problem adding you to the mailing list.";
			document.getElementById('spinner').innerHTML="<a href=\"javascript:mailingList();\"><img src=\"/images/joinbutton.gif\" id=\"newslettersubmit\" alt=\"join &gt;\" /></a>";
		 }
		});
	}

}