﻿/* ajax.js */

function ajaxSurvey(email) {
  var xmlhttp;
  if (window.XMLHttpRequest)
  {
    xmlhttp=new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    alert("Your browser does not support XMLHTTP!");
  }
  xmlhttp.onreadystatechange=function()
  {
  if(xmlhttp.readyState==4)
    {
		alert(xmlhttp.responseText);
     //document.getElementById("surveybox").innerHTML=xmlhttp.responseText;
    }
  }
  var surveyurl="subscription.asp?email=" + email + "&rand=" + randomString();
  xmlhttp.open("GET",surveyurl,true);
  xmlhttp.send(null);  
}

function randomString() {
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var string_length = 8;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	return randomstring;
}
