var MessageHolder = "";
function SubscribeUser() {
   var SubscribeEmail = document.getElementById('SubscribeEmail');
   var SubscribeErrors = document.getElementById('SubscribeErrors');
	var DefaultMessage = "Enter your email address";
	if (SubscribeEmail && SubscribeEmail.value == DefaultMessage) SubscribeErrors.innerHTML = "Yeah, that's not gonna work. Try entering your email address...";
	if (SubscribeErrors && SubscribeEmail && SubscribeEmail.value != DefaultMessage && SubscribeEmail.value != "") {
		SubscribeErrors.innerHTML = "Hang on a sec while we process your request...";
		var dm = new DataManager();
		dm.RequestCompleteEvent = HandleSubscriber;
		dm.LoadData("./tools/subscribe.php?Email="+escape(SubscribeEmail.value));
		// document.location = "./tools/subscribe.php?Email="+escape(SubscribeEmail.value);
	}
}
function HandleSubscriber(Request) {
   if (Request.responseText != "Complete") MessageHolder = Request.responseText.replace(/"/g, "QQQQ");
	setTimeout("WriteResult();",600);
}
function WriteResult() {
   var SubscribeContainer = document.getElementById("SubscribeContainer");
	var SubscribeErrors = document.getElementById("SubscribeErrors");
	if (MessageHolder == "") {
		SubscribeErrors.style.display = "none";
		SubscribeContainer.innerHTML = "<strong>Thanks!</strong> We'll drop you a line when we release products and upgrades.";
	} else {
		SubscribeErrors.innerHTML = MessageHolder;
		MessageHolder = "";
	}
}

