var JPS_F = function() {};

String.prototype.JPS_trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
};

JPS_F.joinML = function(em)
{
	if ( em.JPS_trim() === "" )
	{
		alert("Please enter an e-mail address.");
		return false;
	}
	if ( em.length > 255 )
	{
		alert("We have a 255 character limit for e-mail addresses.");
		return false;
	}

	var http = JPS_F.createRequestObject();
	http.open("post", "/quizzes/includes/joinML.php", true);
	var params = "em=" + escape(em);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange = function() 
	{
		var response;
		if( http.readyState == 4){
			response = http.responseText;
		}
		else {
			return;
		}
		alert( response );		
	};
	http.send(params);
	return true;
};

JPS_F.signUp = function()
{
	JPS_F.joinML( document.getElementById("JPS_em2").value );
};

JPS_F.createRequestObject = function()
{
	if ( navigator.appName == "Microsoft Internet Explorer" ) {
		var ro = new ActiveXObject("Microsoft.XMLHTTP");
		return ro;
	}
	return new XMLHttpRequest();
};
