function AJAXInteraction(url) {

    var req = init();
    req.onreadystatechange = processRequest;
        
    function init() {
      if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
      } else if (window.ActiveXObject) {
        return new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
    
    function processRequest () {
      if (req.readyState == 4) {
        if (req.status == 200) {
          eval(req.responseText);
        }
      }
    }

    this.doGet = function() {
      req.open("GET", url, true);
      req.send(null);
    }
    
    this.doPost = function(body) {
      req.open("POST", url, true);
      req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      req.send(body);
    }
}

function Si_$(n) {
  return document.getElementById(n);
}
function getCheckedValue(radio) {
	if(!radio) return false;
	var radioLength = radio.length;
	if(radioLength == undefined)
		if(radio.checked)
			return radio.value;
		else
			return false;
	for(var i = 0; i < radioLength; i++) {
		if(radio[i].checked) {
			return radio[i].value;
		}
	}
	return false;
}
var s48='';
for (t=1;t<49;t++) s48=s48+'<option value="'+t+'">'+t+'</option>\n';
var s96=s48;
for (t=49;t<97;t++) s96=s96+'<option value="'+t+'">'+t+'</option>\n';
var s100=s96;
for (t=97;t<101;t++) s100=s100+'<option value="'+t+'">'+t+'</option>\n';