var Fawn=window.Fawn||{};Fawn.Reload={_db:{'modified':0},loadDb:function(cb){$.getJSON("/controller.php/time/db/",function(json){Fawn.Reload._db=json;cb(json);});},setModified:function(val){Fawn.Reload._db={'modified':val};},reloadWhenAnyModified:function(period){period=period||(5*60*1000);if(!Fawn.Reload._db.modified){Fawn.Reload.loadDb(function(){startChecks();});}else{startChecks();}
function startChecks(){var lastMod=Fawn.Reload._db.modified;setInterval(function(){Fawn.Reload.loadDb(function(json){if(json.modified!=lastMod){location.reload();}});},period);}}};