
  var xmlhttp = null;
  var datafield = "desc";
  //init
  //main object
  if(window.XMLHttpRequest)
  {
	  xmlhttp = new XMLHttpRequest();
  }
  else if(window.ActiveXObject)
  {
	  try
	  {
		  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch(ex)
	  {
		  try
		  {
  			  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		  }
		  catch(ex)
		  {
			  //no object
		  }
	  }
  }
  
  
  function requestDesc(file)
  {
	  var field = document.getElementById(datafield);
	  field.style.visible = "visible";
	  field.innerHTML = "<b>Bitte warten...</b>";
	  xmlhttp.open("GET", "knowledgebase/" + file + ".html");
	  xmlhttp.onreadystatechange = callbackDesc;
	  //datafield = file;
	  xmlhttp.send(null);
  }
  
  function callbackDesc()
  {
	  if(xmlhttp.readyState == 4)
	  {
		  var data = xmlhttp.responseText;
		  var field = document.getElementById(datafield);
		  field.innerHTML = data;
		  field.style.visibility = "visible";
	  }
  }
  function hideDesc()
  {
	  var field = document.getElementById(datafield);
	  field.style.visibility = "hidden";
  }
