function trim(s) {
	s = s.replace(/(^\s*)|(\s*$)/gi,"");
	s = s.replace(/[ ]{2,}/gi," ");
	s = s.replace(/\n /,"\n");
	return s;
}
function subscribeNewsletter()
{
	var msg			=	"";
	var txtEmail	=	document.getElementById('txt_email_subscribe').value;
	var Pattern 	= /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	if(trim(txtEmail) == "")
	{
		msg	+="Please Enter Email Id";
		alert(msg);
		document.getElementById('txt_email_subscribe').focus();
		return false;
	}	
	else
	if(trim(txtEmail) != "")
	{
		if(!Pattern.test(txtEmail))
		{
			msg	="Email Must be valid.";
			alert(msg);
			document.getElementById('txt_email_subscribe').focus();
			return false;
		}
	}
	xmlhttp	=	GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url				=	"http://sitagita.com/subscribe_newsletter.php";
	//alert(document.referrer)
	url	=	url+"?txtEmail="+txtEmail;
	url	=	url+"&sid="+Math.random();
	//alert(url);
	xmlhttp.onreadystatechange	=	stateChangedsSbscribeNewsletter;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
	return false;

}
function stateChangedsSbscribeNewsletter()
{
  if (xmlhttp.readyState==4)
  {
	 //alert(xmlhttp.responseText)
	 alert("Congrats!  You have been successfully subscribed newsletter.");
	 document.getElementById('txt_email_subscribe').value=""
	 return false;
  }
}

function GetXmlHttpObject()
{
	var objXMLHttp=null;
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}
