//newWindow Pop-Up-Fenster
var newWindow=null;
var scroll="no";
var heightY;
var height;
var maxHeight = eval(screen.availHeight-50);
var winPosY=10;
var zu;

//newWindow wird beim Schliessen des Hauptfensters geschlossen
function zu(){
   if (newWindow != null){
     if (!newWindow.closed)
       newWindow.close();
	   }
}

//newWindow OEFFNEN
function popup(URL, x, y) {
//alert("fenster();")

// wenn es das Zusatzfenster schon gibt
// weiterverwenden - ggf. die Groesse aendern
	if(newWindow!= null && !newWindow.closed)
    {
		if(x!=widthX||y!=heightY){newWindow.close();}
       	else{
       	newWindow.location.href= URL;
       	newWindow.focus();
       	return false;
       	}
    }

//Aktuelle Fenstergroesse merken
widthX=x;
heightY=y;



//Fenstergroesse an Screengroesse anpassen
	if (maxHeight<y) y=maxHeight;	     
    if (window.screen.width < 815)x=parseInt(x*0.85);
//Fenster oeffnen

// SucheFenster

if(URL.search(/\S*suche.html/)!= -1 )winPosY=screen.availWidth - 410;
//alert(winPosY);
var parameter="";
/*  Popup-Fenster mit Menü, Toolbar und Adressleiste
    in den ausgewählten Unterverzeichnissen:
	
if(URL.search(|\S*\presse\-\S*|)!= -1 ){
	parameter ='menubar=yes, toolbar=yes, location=yes, ';
	height=eval(height-130);
	} 
*/


parameter = parameter + 'scrollbars=yes,resizable=yes,WIDTH='+x+',HEIGHT='+y+',screenX=10,screenY=10';


newWindow = window.open("","Information",parameter);
newWindow.moveTo(winPosY,10);
newWindow.location.href= URL;
newWindow.focus();
return true;
}


//Breite des Fensters messen - body.clientWidth steht erst nach dem Laden der Seite fest
function WinWidth(){
                    if (w>815){
                    if(window.innerWidth)w=window.innerWidth;
					else if(document.body.clientWidth)w=document.body.clientWidth;
					}
				}
				
function reload_delayed(prmSec) {
	warten(prmSec);
	opener.location.reload();
}

function warten(prmSec)
  {
  prmSec *= 1000;
  var eDate = null;
  var eMsec = 0;
  var sDate = new Date();
  var sMsec = sDate.getTime();

  do {
      eDate = new Date();
      eMsec = eDate.getTime();

  } while ((eMsec-sMsec)<prmSec);
}