<!-- 
// Popup-Fenster

var TimeOut = 10;    // Zeit in Sekunden nachdem Fenster wieder geschlossen wird?
var TimeRemain = 0;  // Verbleibende Zeit in Sek bis das Fenster geschlossen wird?
var RefreshRate = 1; // Wie oft soll geprueft werden ob das Fenster geschlossen werden muss?
var ChildWin = null;
function TimedPopup(url)
{
 windowprops = "left=50,top=50,width=400,height=480"; // May be adjusted according to your needs
 if (ChildWin)
     return false;
 ChildWin = window.open(url, "ChildWin", windowprops);
 ResetTimer();
 if (TimeOut && RefreshRate)
    setTimeout("CheckClose();",RefreshRate * 1000);
}
function ResetTimer()
{
 TimeRemain = TimeOut;
}
function CheckClose()
{
 TimeRemain -= (RefreshRate);
 if (TimeRemain > 0)
    {
    if (ChildWin && ChildWin.closed)
       {
	ChildWin = null;
       }
    else
    if (ChildWin)
       {
	setTimeout("CheckClose();",RefreshRate * 1000);
       }
    }
 else
 if (ChildWin)
    {
     if (ChildWin.closed)
	 ChildWin = null;
     else
	{
         ChildWin.close();
	 ChildWin = null;
        }
    }
}
// -->


