function ahah(url, target) {
  document.getElementById(target).innerHTML = ' Fetching data...';
  if (window.XMLHttpRequest) {
    req = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    req = new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (req != undefined) {
    req.onreadystatechange = function() {ahahDone(url, target);};
    req.open("GET", url, true);
    req.send("");
  }
}  

function ahahDone(url, target) {
  if (req.readyState == 4) { // only if req is "loaded"
    if (req.status == 200) { // only if "OK"

var std = url.substr(url.length - 3, url.length);
if(std == "tml"){
      document.getElementById(target).innerHTML = req.responseText;
}
if(std == "txt"){
var optionList = correctText(req.responseText);
var startit = "<center><select name=\"diseaseName\" onchange=\"cleanit();bigborder.rules='none'; compareIt2(this.value); onechange=1;\"><option value='none'>Select Tissue</option>";
      document.getElementById(target).innerHTML = startit + optionList + "</select></center>";
}
//}

    } else {
      document.getElementById(target).innerHTML=" AHAH Error:\n"+ req.status + "\n" +req.statusText;
    }
  }
}


function correctText(dat){
var startt; var dat1; var msg1; var msg=""; var msg2;
//var sk = readCookie("skillLevel");

while(dat.indexOf(",") > 0){
startt = dat.indexOf(",");
dat1 = dat.substr(1, startt - 1);

msg1 = "<option value='" + dat1 + "'>" + dat1 + "</option>";
//if((dat1.indexOf("|") > 0) && (sk < 4)){
//msg2 = msg2 + "<option value='none'>Higher Skill Level Tissue Hidden</option>";
//msg1 = ""
//}
dat = dat.substr(startt + 1, dat.length);
msg = msg + msg1;
}
msg = msg + msg2;
if(msg == ""){ msg = dat;}
alert(msg);
return msg;
}

//function readCookie(name) {
//	var nameEQ = name + "=";/
//	var ca = document.cookie.split(';');
//	for(var i=0;i < ca.length;i++) {
//		var c = ca[i];
//		while (c.charAt(0)==' ') c = c.substring(1,c.length);
//		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
//	}
//	return null;
//}