function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
      xmlhttp.overrideMimeType('text/xml');
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

var http = getHTTPObject();

function savesub(formName,nameField,emailField){
  var rand = new Date().getTime();
  var params = 'rnd=' + rand;
  
  var allc = document.cookie;
  var pos  = allc.indexOf('vaffc=');
  if (pos != -1){
  	var start = pos+6;
	var end   = allc.indexOf(";", start);
	if (end == -1) end = allc.length;
	var afid = allc.substring(start,end);
	params += '&afid=' + unescape(afid);  
  }
  params += '&name=' + document.forms[formName].elements[nameField].value;
  params += '&email=' + document.forms[formName].elements[emailField].value;  
  http.open("POST", "new-subscriber.php", false);
  http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');  			
  http.send(params);
  if (http.responseText == 'ok')
	  return true;  
  else {
  	  alert(http.responseText);
	  return false;  
  }
}
