window.defaultStatus="";
  Fenster = new Array();               
  Fensteroffen = new Array();       
  Fenstername=new Array();
   
function Dateifenster(nummer,URI,name,b,h,art)
{
	var eigenschaft,sbreite,shoehe,fenster02,fenster;
	var ns6 = (!document.all && document.getElementById);
	var ie4 = (document.all);
	var ns4 = (document.layers);


	if(ns6||ns4) 
	{
		sbreite = innerWidth;
		shoehe = innerHeight;
	}

	else if(ie4) 
	{
		sbreite = document.body.clientWidth;
		shoehe = document.body.clientHeight;
	}
	x = (sbreite-b)/2;
	y = (shoehe-h)/2;
	x=10;
	y=10;
           

if(art==0)
{
	var eigenschaften="left="+x+",top="+y+",screenX="+x+",screenY="+y+",width="+b+",height="+h +",scrollbars=1, resizable=1"
}
else
{
	var eigenschaften="left="+x+",top="+y+",screenX="+x+",screenY="+y+",width="+b+",height="+h+"statusbar=1 ,scrollbars=1, resizable=1,toolbar=1,menubar=1,locationbar=1"

}



     	for(i = 0; i < Fenster.length; i++) 
		    if(Fensteroffen[i] == 1)             
		      	FensterSchliessen(i);             
			 Fenster[nummer] = window.open(URI,name,eigenschaften);
		  	Fensteroffen[nummer] = 1;
		  	Fenstername[nummer]=name;  
			Fenstername[nummer].focus;

function FensterSchliessen(nummer)
{    
	 if(!Fenster[nummer].closed == true)    
		Fenster[nummer].close();         // schließt Fenster
	Fensteroffen[nummer] = 0;               // setzt Status auf 0, auch wenn Fenster bereits von Hand geschlossen wurde

}
}