function getXMLHttp()
{
  var xmlHttp

  try
  {
    //Firefox, Opera 8.0+, Safari
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    //Internet Explorer
    try
    {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      try
      {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e)
      {
        alert("Your browser does not support AJAX!")
        return false;
      }
    }
  }
  return xmlHttp;
}


function SubscribePromo()
{
  var xmlHttp = getXMLHttp();
  var email = document.marketform.email_market.value;
  if (!validateEmail(email))
  { 
     alert ("Please enter a valid email address.");
	 return false;
  }
 
  xmlHttp.onreadystatechange = function()
  {
    if(xmlHttp.readyState == 4)
    {
      HandleResponse(xmlHttp.responseText);
    }
  }
  xmlHttp.open("GET", "/subPromoNews.php?email=" + email, true);
  xmlHttp.send(null);
}
function SubscribePromo2()
{
  var xmlHttp = getXMLHttp();
  var email = document.marketform2.email_market2.value;
  if (!validateEmail(email))
  { 
     alert ("Please enter a valid email address.");
	 return false;
  }
 
  xmlHttp.onreadystatechange = function()
  {
    if(xmlHttp.readyState == 4)
    {
      HandleResponse3(xmlHttp.responseText);
    }
  }
  xmlHttp.open("GET", "/subPromoNews.php?email=" + email, true);
  xmlHttp.send(null);
}

function SubscribeGameWatch()
{
  var xmlHttp = getXMLHttp();
  var email = document.consumerform.email_consumer.value;
    if (!validateEmail(email))
  { 
     alert ("Please enter a valid email address.");
	 return false;
  }

 
  xmlHttp.onreadystatechange = function()
  {
    if(xmlHttp.readyState == 4)
    {
      HandleResponse2(xmlHttp.responseText);
    }
  }
  xmlHttp.open("GET", "/subGameWatch.php?email=" + email, true);
  xmlHttp.send(null);
}

function HandleResponse(response)
{
  document.marketform.email_market.value = "THANK YOU!"
}
function HandleResponse2(response)
{
  document.consumerform.email_consumer.value = "THANK YOU!"
}
function HandleResponse3(response)
{
  document.marketform2.email_market2.value = "THANK YOU!"
}

function validateEmail(elementValue){
var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; 
return emailPattern.test(elementValue); }
