function makeRequest ()
{
var request;
if (window.XMLHttpRequest) {
request = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHTTP");
}
return request;
}
function appendMaling()
{
	var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	var request = makeRequest();
	if(request) 
	{
	var str_1 = document.getElementById('mailing').value;
	if(!str_1.match(emailRegex) || str_1 == "") 
	  {
	  	document.getElementById('mailing').style.color="red";
		document.getElementById('mailing').value = "Insert valid email";
	  }
	  else
	  {
		str_1 = encodeURIComponent(str_1);
		var str = "task=" + str_1;
		request.open("GET", "mailing_list.php?task=" + str_1, true);
		request.setRequestHeader("Content-Type", "application/x-www-formurlencoded");
		request.onreadystatechange = function()
		{
		if ((request.readyState == 4) && (request.status == 200)) 
		{
		var doc = request.responseText;
		processResults(doc);
		}
		}
		request.send(str);	
	  }
	
	}
}
function processResults(doc)
{
	document.getElementById('mailing').style.color="#770000";
	document.getElementById('mailing').value = "Thank You for join us";
	
}
