var autoCloseTimer;
var timeoutObject;
var timePeriod = 5000; 		// 5 seconds
var warnPeriod = 15000;   	// 15 seconds

function promptForClose()
{
autoCloseDiv.style.display = 'block';
 autoCloseTimer = setTimeout("definitelyClose()",warnPeriod);
}


function autoClose()
{
 autoCloseDiv.style.display = 'block'; //shows message on page
 autoCloseTimer = setTimeout("definitelyClose()",timePeriod); //starts countdown to closure
}

function cancelClose()
{
 clearTimeout(autoCloseTimer); //stops auto-close timer
 autoCloseDiv.style.display = 'none'; //hides message
}

function resetTimeout()
{
  autoCloseDiv.style.display = 'none'; //hides message
  clearTimeout(timeoutObject); //stops timer
  timeoutObject = setTimeout("promptForClose()",timePeriod); //restarts timer from 0
}


function definitelyClose() {
    top.opener = self;
    top.window.close();
}
 