var responsPageNameSubscrption;

responsPageNameSubscrption = "subscribe.htm?sid="+Math.random();
var userEmail,errorMessage;
// OnPageLoad This Function will be Called
function sendDataXMLHttpSubscrption() {

	userEmail = document.getElementById("specialSubscribe").value;
	errorMessage = "Enter a valid Email !";
	if(userEmail=="" || userEmail.indexOf("@")== -1 || userEmail.indexOf(".")== -1 || userEmail.length<7)
	{
		document.getElementById("specialSubscribe").style.color="red";
		document.getElementById("specialSubscribe").value=errorMessage;
	}
	else{
		xmlHttp = GetXmlHttpObjectSubscrption();
	
		if (xmlHttp == null) {
			alert ("Sorry, Your Browser is very Old !");
			return
		}
		var url = responsPageNameSubscrption;
		url += "&userEmail="+userEmail;
		xmlHttp.onreadystatechange = stateChangedSubscrption;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
	
}
// End Of OnPageLoad

function clearValue(){
	var emailFieldValue = document.getElementById("specialSubscribe").value;
	if(emailFieldValue=="Please Enter Your Email" || emailFieldValue==errorMessage)
	{
		document.getElementById("specialSubscribe").value="";
	}
}

function GetXmlHttpObjectSubscrption()
{ 
	var objXMLHttp = null
	if (window.XMLHttpRequest)
		{
			objXMLHttp = new XMLHttpRequest();
		}
	else if (window.ActiveXObject)
		{
			objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	return objXMLHttp
}


function stateChangedSubscrption() {
if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("subscriptionDiv").innerHTML = "<br /><font color=\"red\">"+xmlHttp.responseText+"<br />"+userEmail+"</font>";
	}
else
	{
		document.getElementById("subscriptionDiv").innerHTML = "Subscription is in process...";
	}
}