sei_windowlist = Array();
function window_getobject(name){
winobject=null;
if (!sei_windowlist[name])
sei_windowlist[name]=0
winobject=sei_windowlist[name];
return winobject;}
function window_setobject(name, winobject){
sei_windowlist[name]=winobject;}
function window_open(name,url,w,h,paralist){
winobject=window_getobject(name);
if(winobject){
if(winobject.closed){
winobject=0;
window_create(name,url,w,h,paralist);}
else {
window_close(name);
window_create(name,url,w,h,paralist);}}
else
window_create(name,url,w,h,paralist); 
window_setobject(name,winobject);} 
function window_create(name,url,w,h,paralist){
if (w==0) w=100;
if (h==0) h=100;
winobject=window_getobject(name);
if (parent.window)
winobject=parent.window.open(url, name, "width="+w+",height="+h+","+paralist);
else
winobject=window.open(url, name, "width="+w+",height="+h+","+paralist);
if (winobject){
winobject.focus();
window_setobject(name,winobject);}
else
alert('Fenster konnte nicht geöffnet werden. Bitte Popup Blocker deaktivieren');}
function window_close(name){
winobject=window_getobject(name);
if (winobject){
if (!winobject.closed)
winobject.close();}
winobject=0;
window_setobject(name,winobject);}

