rem: if (req.status == 200) { 
add:    if (req.status == 200 || req.status == undefined) { 
context: function loadLayer(e, layer_name, src, properties, parent){  if(popups.length != 0 &&     popups[popups.length - 1].name == layer_name &&     properties.hide_2nd_click) {    clearToPopup(parent);    return retFromEvent(false);  }  if(!properties.stay_put)    clearToPopup(parent);  else if(popups.length)    popups.length--;  var pos = new properties.LayerPosition(new TriggerCoord(e, 0), 0,					 properties);  if(!properties.stay_put)    shiftTo(layer_name, pos.x, pos.y);    //  Dinosaur browsers  if(isNav4) {    var l = getObject(layer_name);    if(!l)      alert("Unknown layer '"+layer_name+"'.");    l.name = layer_name;    l.onload = layerLoadHandler;    l.src = src;    l.properties = properties;    return retFromEvent(false);  }  //  Modern DOM-based guys  if (window.XMLHttpRequest || window.ActiveXObject) {    var req;    if (window.XMLHttpRequest) {      //  Use XMLHttpRequest which is implemented in Safari and Mozilla/Firefox      req = new XMLHttpRequest();    } else {      //  Use ActiveX version for MSIE      try {	req = new ActiveXObject("Msxml2.XMLHTTP");      } catch (e) {	try {	  req = new ActiveXObject("Microsoft.XMLHTTP");	} catch (e) {	  req = false;	}      }    }    if (req) {      //  Define notification function      req.onreadystatechange = function() {	if (req.readyState == 4)	  if (req.status == 200) {	    var o = getObject(layer_name);	    o.innerHTML = req.responseText;	    boundPopup(layer_name);	    addPopup(layer_name, properties);	    captureMouseEvent(popupMove);	    show(layer_name);	  }      }      //  Send async request      req.open("GET", src, true);      req.send(null);      return retFromEvent(false);    } else      //  Fallback to FileLoader      ;  }    //  Old implementation  if(!file_loader || isMacIE50)    file_loader = new FileLoader(layerLoadHandler);    file_loader.layer_name = layer_name;  file_loader.properties = properties;  if (isSafari)    file_loader.loadSafariDocument(src);  else    file_loader.loadDocument(src);  return retFromEvent(false);}
meta: 2059	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/2059/1e74a74991099bf621b3bc91586736c30baf1e95/DynamicLoading.js/buggy/server/modules/tags/javascript_support/scripts/DynamicLoading.js