sergiocharm,
вы вообще JavaScript не знаете? как реализовать? очень просто берете какую-нибудь переменную типа:
var ok = true;
и сетТаймаут
setTimeout('eval(ok = false)', 5000);
плюс обработчик, вот весь код:
var ok = true;
setTimeout('eval(ok = false)', 5000);
document.onunload = function(){
if (ok !== true) Modal();
}
Modal() вызывает модальное окно
суть ясна?