Verificar quando o sistema for fechado

Olá a todos, estou desenvolvendo um sistema e nesse sistema tenho um contador de horas, quando o usuario inicia o seu contador, o tempo começa a corre, tipo um cronometro, mas tenho q controlar quando o usuario tentar fechar o browser verificar se o contador de horas está rolando, caso esteja eu exibo uma msg ou faço qq outra coisa.
Alguem tem idéia de como fazer isso? sites, tutoriais, artigos, caminho a pesquisar… qq coisa q ajude!!

acho q um listener do tomcat resolveria, mas não sei como fazer…

obrigado!

cara acho mais facil resolver isso com ajax…abraçoo

pode fazer ± asssim…

function fechar(){
 //ante vc chama outra func pra para o temp e calcular o tempo total que ele ficou no site, mais vc deve fazer usando ajax...
 window.close();
}

dai é criar um button …

<input type = "button" value="fechar" onclick="javascript:fechar()"/>

sacou ?? espero que seja isso…