var xmlHttp;


function subscribe(email)
{
	if(email != "") {
	        xmlHttp = GetXmlHttpObject();
                if (xmlHttp == null)
                {
                        alert ("Browser does not support HTTP Request");
                        return;
                }
                var url = "/subscribe.php";
                url = url + "?mail="+email;
                xmlHttp.onreadystatechange=stateChanged ;
                xmlHttp.open("GET",url,true);
                xmlHttp.send(null);
	}
}

function optout(email)
{
        if(email != "") {
                xmlHttp = GetXmlHttpObject();
                if (xmlHttp == null)
                {
                        alert ("Browser does not support HTTP Request");
                        return;
                }
                var url = "/optout.php";
                url = url + "?mail="+email;
                xmlHttp.onreadystatechange=stateChanged ;
                xmlHttp.open("GET",url,true);
                xmlHttp.send(null);
        }
}

function sendmail(name, mail, msg )
{ 
	if(name != "" && mail != "" && msg != "") {
		xmlHttp = GetXmlHttpObject();
		if (xmlHttp == null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		}
		var url = "/mail.php";
		url=url+"?name="+name+"&mail="+mail+"&msg="+msg;
		xmlHttp.onreadystatechange=stateChanged ;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
	}
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		//Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

