Jak mogę wykryć zamknięcie na karcie przeglądarki?

Witam Szukam informacji o zdarzeniu zamknięcia karty (nie przeglądarki), jeśli w aplecie jest jeden w java. Zastanawiam się, czy jest jakieś wydarzenie lub sposób na sprawdzenie tego. Chciałbym po prostu uchwycić zdarzenie i zrobić małe okienko wyskakujące, stwierdzając, że sesja wygaśnie lub coś w tym stylu. Czy to w ogóle możliwe lub do punktu z java lub Javascript?

AKTUALIZACJA: okej z informacjami, na które mi wskazaliście, udało mi się uzyskać informacje o dość prostym javascriptie. Teraz działa dobrze w IE, Chrome i Firefox, ale z jakiegoś powodu Safari 5.1.7 nie lubi kodu. Nie pewny dlaczego. Oto kod, jeśli to pomoże.

jQuery(function() {
var hiddenBtn = document.getElementById("javaform:browserCloseSubmit");

try{
    opera.setOverrideHistoryNavigationMode('compatible');
    history.navigationMode = 'compatible';
}catch(e){}

//Sends the information to the javaBean.java file. 
function ReturnMessage()
{
    return hiddenBtn.click();
}

//UnBind Function
function UnBindWindow()
{
    jQuery(window).unbind('beforeunload', ReturnMessage);
}



//Bind Exit Message Dialogue
jQuery(window).bind('beforeunload', ReturnMessage);

});

questionAnswers(2)

yourAnswerToTheQuestion