// WORKS IN CONJUNCTION WITH /tools/SetVarsOnFly.taf

function createXMLHttpRequest() {
   try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
   try { return new XMLHttpRequest(); } catch(e) {}
   alert("XMLHttpRequest not supported");
   return null;
 }

function setvar(scope,name,value) {
 var xhReq = createXMLHttpRequest();
 var url = "/tools/SetVarsOnFly.taf?scope="+scope+"&name="+name+"&value="+value

 xhReq.open("get", url, true);
 xhReq.onreadystatechange = function() {
   if (xhReq.readyState != 4)  { return; }
   var serverResponse = xhReq.responseText;   
   //alert(serverResponse); 
 };
 xhReq.send(null);
}

