rem: f(eval('(' + xmlhttp.responseText + ')'), url); 
add: try { f(eval('(' + xmlhttp.responseText + ')'), url); } finally { tl.hideLoadingMessage(); } 
context: Timeline.loadJSON = function(url, f) {    var fError = function(statusText, status, xmlhttp) {        alert("Failed to load json data from " + url + "\n" + statusText);    };    var fDone = function(xmlhttp) {        f(eval('(' + xmlhttp.responseText + ')'), url);    };    Timeline.XmlHttp.get(url, fError, fDone);};
meta: 6925	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/6925/f317925303af45830955260c944c12ef9dbec19a/timeline.js/clean/src/main/webapp/api/scripts/timeline.js