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

function mlJoin()
{
	var em = document.getElementById("mlEmail").value;
	var ct = document.getElementById("mlCity").value;

	if ( em.trim() === "" )
	{
		alert("Please enter an e-mail address.");
		return;
	}
	if ( em.length > 255 )
	{
		alert("We have a 255 character limit for e-mail addresses.");
		return;
	}
	if ( ct.lenth > 255 )
	{
		alert("We have a 255 character limit for home cities.");
		return;
	}

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

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


