var TimeOut = 10;
var TimeRemain = 0;
var RefreshRate = 1;
var ChildWin = null;
function TimedPopup(url)
{
windowprops = 'left=150,top=250,width=650,height=400,scrollbars=1';url='../asistencias/'+url;
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;
}
}
}
