function ajaxRequest(){
 var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
 if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
  for (var i=0; i<activexmodes.length; i++){
   try{
    return new ActiveXObject(activexmodes[i])
   }
   catch(e){
    //suppress error
   }
  }
 }
 else if (window.XMLHttpRequest) // if Mozilla, Safari etc
  return new XMLHttpRequest()
 else
  return false
}

function subscribe()
{
	var mygetrequest=new ajaxRequest()
	
	mygetrequest.onreadystatechange=function(){
	 if (mygetrequest.readyState==4){
	  if (mygetrequest.status==200 || window.location.href.indexOf("http")==-1){
	   alert('Successfully subscribed to the McKay newsletter!');
	   var txtEmail = document.getElementById('emailAddress')
	   txtEmail.value = '';
	  }
	  else{
	   alert("An error has occured subscribing to the newsletter.")
	  }
	 }
	}
	
	var email = document.getElementById('emailAddress')
	mygetrequest.open("GET", "subscribe.aspx?email="+email.value, true)
	mygetrequest.send(null)
}
