/* Adapted from http://www.w3schools.com/php/php_ajax_poll.asp */

var xmlhttp2;

// PHP-compatible urlencode() for Javascript
function urlencode(s) {
s = encodeURIComponent(s);
return s.replace(/~/g,'%7E').replace(/%20/g,'+');
}

function ajax_subscribe(first_name, last_name, email_address, email_type)
{
xmlhttp2=GetXmlHttpObject();
if (xmlhttp2==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

var url="lib/php_ajax_newsletter/newsletter.php";
url=url+"?first_name="+urlencode(first_name);
url=url+"&last_name="+urlencode(last_name);
url=url+"&email_address="+urlencode(email_address);
url=url+"&email_type="+urlencode(email_type);
url=url+"&sid="+Math.random();
xmlhttp2.onreadystatechange=stateChanged2;
xmlhttp2.open("GET",url,true);
xmlhttp2.send(null);
}

function stateChanged2()
{
  if (xmlhttp2.readyState==4)
  {
  document.getElementById("newsletter2").innerHTML=xmlhttp2.responseText;
  }
}

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