var http_request = false;

function showDetail(lang)
{
  var id = document.Formular.Position.value;
  var url = "/ajax.php?lang="+lang+"&id="+id;
  askRequest(url);
}

function showDetailOf(id, lang)
{
  var url = "/ajax.php?lang="+lang+"&id="+id+"&form=true";
  askRequest(url);
}

function askRequest(url) 
{
  http_request = false;
    
  if (window.XMLHttpRequest) 
  { // Mozilla, Safari,...
    http_request = new XMLHttpRequest();
    if (http_request.overrideMimeType) 
    {
      http_request.overrideMimeType('text/xml');
          // zu dieser Zeile siehe weiter unten
    }
  } 
  else if (window.ActiveXObject) 
  { // IE
    try 
    {
      http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
    }
  }
    
  if (!http_request) 
  {
    alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
    return false;
  }
  http_request.onreadystatechange = showContent;
  http_request.open('GET', url, true);
  http_request.send(null);
}

function showContent() 
{
  if (http_request.readyState == 4) 
  {
    if (http_request.status == 200) 
    {
      document.getElementById("popup").style.display = "block";
      document.getElementById("popup").innerHTML = http_request.responseText;
    } 
    else 
    {
      alert('Bei dem Request ist ein Problem aufgetreten.');
    }
  }
}

function closeDetails()
{
    document.getElementById("popup").style.display = "none";
}

