function subscribe()
{
var uemail=document.form2.news.value;		
if(document.form2.news.value == "") { 
alert("Error: Email cannot be blank!"); 
document.form2.news.focus(); 
return false; 
}
var emailFilter=/^.+@.+\..{2,3}$/;
if(!emailFilter.test(document.form2.news.value)) { 
alert("Error: Invalid Email!"); 
document.form2.news.focus(); return false; 
}else{

var strURL="ajax/subscribe.php?email="+uemail;
var req = getXMLHTTP();
if (req)
{

	req.onreadystatechange = function() {
	
	if (req.readyState == 4) {
			if (req.status == 200) {						
			document.getElementById('error').innerHTML=req.responseText;						
			} else {
			alert("There was a problem while using XMLHTTP:\n" + req.statusText);
			}
		}				
	}			
	req.open("GET", strURL, true);
	req.send(null);
}
	
}
}	


function getXMLHTTP()
{
var xmlhttp=false;	
try
{
xmlhttp=new XMLHttpRequest();
}
catch(e)
{		
	try
	{			
	xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e)
	{
		try
		{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e1)
		{
		xmlhttp=false;
		}
	}
}

return xmlhttp;
}


