// JavaScript Document
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
}

//Sample call:
//var myajaxrequest=new ajaxRequest()

function postMethod() {
var mypostrequest=new ajaxRequest()
mypostrequest.onreadystatechange=function(){
 if (mypostrequest.readyState==4){
  if (mypostrequest.status==200 || window.location.href.indexOf("http")==-1){

		//document.getElementById("email").value=mypostrequest.responseText;
		document.getElementById("msg").innerHTML = mypostrequest.responseText;
  }
  else{
   document.getElementById("msg").innerHTML='Error occured.';
   //document.getElementById("msg").innerHTML = mypostrequest.responseText;
  }
 }
}
var EmailValue=encodeURIComponent(document.getElementById("email").value)

var parameters="email="+EmailValue
mypostrequest.open("POST", "/newsletter/subscriber_run.asp", true)
mypostrequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
mypostrequest.send(parameters)
}