// JavaScript Document

var request = null;
function createRequest() {
	try {
		request = new XMLHttpRequest();
	} catch (trymicrosoft) {
		try {
			request = newActiveXObject("Msxm12.XMLHTTP");
		} catch (othermicrosoft) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
				request = null;
			}
		}
	}
	if(request == null)
		alert("Error creating request object!");
}
function updatePage() {
	if(request.readyState == 4) {
		var responder = document.getElementById("responder");
		var formName = document.getElementById("sender");
		formName.setAttribute("class", "invisible");
		formName.setAttribute("className", "invisible");
		responder.setAttribute("class", "visible");
		responder.setAttribute("className", "visible");
	}
}
function insertEmail() {
	var email = document.getElementById("email").value;
	if(email == "") {
		alert("Please enter an email address.");
	} else {
		createRequest();
		var url = "/includes/email_signup.php?email=" + escape(email);
		request.open("GET", url, true);
		request.onreadystatechange = updatePage;
		request.send(null);
	}
}
