Jak sprawdzić urządzenie jest Online lub Offline Phonegap

Jak najłatwiej sprawdzić, czy urządzenie (smartfon) jest w trybie online lub offline. Pracuję z mapą telefoniczną, jquery mobile. Znalazłem to.

document.addEventListener("online", yourCallbackFunction, false);

Chcę sprawdzić połączenie z Internetem i zdecydować o pobraniu danych z Internetu lub z lokalnej bazy danych urządzenia.

if(deviceoffline)
  getDataFromLokalDatabase();
else
  getDataFromInternet();

questionAnswers(5)

yourAnswerToTheQuestion