var xmlHttp = false;
function openPopup(title, w,h,src) {
   var obj = document.getElementById("popup");
  area = js_getVisibleArea();
  if (w > (area.w-20)) w = area.w - 20;
  if (h > (area.h-20)) h = area.h - 20;
  obj.style.top = (((area.h - h) / 2)) + "px";
  obj.style.left = (((area.w - w) / 2)) + "px";
  obj.style.width = w + "px";
  obj.style.height = h + "px";
  obj.style.display = "inline";
  obj = document.getElementById("popup_loading");
  obj.style.top = ((h-96)/2) + "px";
  obj.style.left = ((w-48)/2) + "px";
  var close = document.getElementById("popup_close");
  close.style.top = (((area.h - h) / 2) - 12) + "px";
  close.style.left = (((area.w - w) / 2) - 18) + "px";
  close.style.display = "inline";
  if (title.length == 0) {
     document.getElementById("popup_bar").style.display = "none";
     document.getElementById("popup_title").style.display = "none";
     document.getElementById("popup_text").style.top = "2px";
     document.getElementById("popup_text").style.height = h+"px";
  } else {
     document.getElementById("popup_bar").style.display = "block";
     document.getElementById("popup_title").style.display = "block";
     document.getElementById("popup_text").style.top = "21px";
     document.getElementById("popup_text").style.height = (h-22)+"px";
  }
  document.getElementById("popup_title").innerHTML=title;
  document.getElementById("popup_text").style.width = (w-6)+"px";
  document.getElementById("popup_bgnd").style.display = "inline";
  xmlHttp = js_createRequest();
  xmlHttp.open("GET",src,true);
  xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState!=4)return;if(xmlHttp.status==200){
    document.getElementById("popup_text").innerHTML = xmlHttp.responseText; 
  }}; 
  xmlHttp.send(null); 
  return false;
  
}
function initPopup() {
    var close = document.createElement("a");
    close.setAttribute("id", "popup_close");
    close.setAttribute("class","popupClose");
    close.setAttribute("onclick","closePopup();");
    document.body.appendChild(close);
	var popup = document.createElement("div");
	popup.setAttribute("id", "popup");
	popup.setAttribute("class", "popupBorder");
	var popup_title = document.createElement("div");
	popup_title.setAttribute("id", "popup_title");
	popup_title.setAttribute("class", "popupTitle");
	popup.appendChild(popup_title);
	var popup_bar = document.createElement("div");
    popup_bar.setAttribute("id", "popup_bar");
	popup_bar.setAttribute("class", "popupTitleBar");	
	popup.appendChild(popup_bar);
	var popup_text = document.createElement("div");
    popup_text.setAttribute("class", "popupText");	
    popup_text.setAttribute("id","popup_text");
    popup.appendChild(popup_text);
	document.body.appendChild(popup);
	var popup = document.createElement("div");
	popup.setAttribute("id", "popup_bgnd");
	popup.setAttribute("class", "popupBgnd");
	document.body.appendChild(popup);
    document.getElementById("popup_text").innerHTML = '<img src="http://www.ib-hoebel.de/images/35.gif" style="position:absolute;" id="popup_loading">';
    document.getElementById("popup_text").style.overflow = "auto";
}
function closePopup() {
  document.getElementById("popup_close").style.display = "none";
  document.getElementById("popup").style.display = "none";
  document.getElementById("popup_bgnd").style.display = "none";
  document.getElementById("popup_text").innerHTML = '<img src="http://www.ib-hoebel.de/images/35.gif" style="position:absolute;" id="popup_loading">';
}
js_addEvent(window, "load", initPopup);

