var http_request = false; 
var winname;
var winnr;

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(layer_id) 
{
  document.getElementById(layer_id).style.visibility = "hidden"; 
}

function hide_div() 
{
  document.getElementById(winname).style.visibility = "hidden"; 
}

function getPicture(url) { 

    document.getElementById("news_popup_inhalt_style").innerHTML = "<div style='background-color: #ffffff'><img src='images/load.gif' alt='Loading' style='margin-left: 250px;' /></div>"; 
    document.getElementById("news_popup").style.visibility = "visible"; 
    document.getElementById("news_popup_inhalt").style.visibility = "visible";
    document.getElementById("news_popup_inhalt_style").style.visibility = "visible";
    document.getElementById("news_popup_inhalt_style").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 = showPicture; 
    http_request.open('GET', url, true); 
    http_request.send(null); 

} 

function showPicture() { 
    if (http_request.readyState == 4) { 
      var answer = http_request.responseText; 
      document.getElementById("news_popup_inhalt_style").innerHTML = answer; 
      document.getElementById("news_popup_inhalt_style").style.cursor = "default";
    } 

} 
//#############################################################
//#### AKTEURE
//#############################################################
function getContent(url, layer_id, layer_nr) { 
    if(winname)
    {
      document.getElementById(winname).style.visibility = "hidden"; 
      document.getElementById(winname).innerHTML = "&nbsp;";

      if(document.getElementById('less_' + layer_nr))
        document.getElementById('less_' + winnr).style.display = "none";
      if(document.getElementById('more_' + layer_nr))
        document.getElementById('more_' + winnr).style.display = "block";
    }
    
    winname = layer_id + layer_nr;
    winnr = layer_nr;

    //document.getElementById(layer_id).innerHTML = "<div style='background-color: #ffffff'><img src='images/load.gif' alt='Loading' style='margin-left: 250px;' /></div>"; 
    document.getElementById(layer_id + layer_nr).style.visibility = "visible"; 
    if(!document.getElementById('less_' + layer_nr))
      document.getElementById("popup").style.visibility = "visible"; 
    document.getElementById(layer_id + layer_nr).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";
    } 

} 