function doSignup() {
	var subscribe = 1;
	if ($F("unsubscribe")) {
		subscribe = 0;
	}
	var email = ($F("email"));
	new Ajax.Request(base_href + "subscribe/", {
		method:'post',
		parameters:{'email':email,'subscribe':subscribe,'ajax':true},
		onSuccess: function(transport) {
			var result = eval('(' + transport.responseText + ')');
			if (result.msg != "OK") {
				$("content_area").hide();
				$("content_msg").update("<p>"+result.content+" <a href=\"javascript://\" onclick=\"javascript:resetSignup()\">Click here</a> to try again.</p>");
				$("content_msg").show();
			} else {
				$("content_area").hide();
				$("content_msg").update("<p>"+result.content+"</p>");
				$("content_msg").show();
			}
		}
	});
}

function resetSignup() {
	$("content_msg").hide();
	$("content_area").show();
}

function clearDefault(elem) {
	if (elem.value == elem.defaultValue) {
		elem.value = "";
	}
}
