var http_request = false; 
var winname;

function mouseY(evt) {
  if (evt.pageY) return evt.pageY;
  else if (evt.clientY)
   return evt.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop);
  else return null;
}

function show_div_YBottom(win, spacer) 
{
  document.getElementById(win).style.top = mouseY(window.event) - spacer;
  document.getElementById(win).style.visibility = "visible"; 
}

function hide_div(win) 
{
  document.getElementById(win).style.visibility = "hidden"; 
}

function getContent(url, divname) { 
  winname = divname;

  document.getElementById(winname).innerHTML = "<center><img src='images_layout/load.gif' alt='Loading' /></center>"; 
  document.getElementById(winname).style.visibility = "visible"; 
  document.getElementById(winname).style.cursor = "wait";
  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.XMLHTTP60"); 
            
        } catch (e) {} 
      } 
  } 

  if (!http_request) { 
    return false; 
  } 
  http_request.onreadystatechange = showContent; 
  http_request.open('GET', url, true); 
  http_request.send(null); 

} 

function getContent2(url, divname) { 
  winname = divname;

  document.getElementById(winname).innerHTML = "<center><img src='../images_layout/load.gif' alt='Loading' /></center>"; 
  document.getElementById(winname).style.visibility = "visible"; 
  document.getElementById(winname).style.cursor = "wait";
  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.XMLHTTP60"); 
            
        } catch (e) {} 
      } 
  } 

  if (!http_request) { 
    return false; 
  } 
  http_request.onreadystatechange = showContent; 
  http_request.open('GET', url, true); 
  http_request.send(null); 

} 

function showContent() { 
  if (http_request.readyState == 4) { 
    var answer = http_request.responseText; 
    document.getElementById(winname).innerHTML = answer; 
    document.getElementById(winname).style.cursor = "default";
  } 

}
