add: if (param.name.startsWith("/")) {  DEFAULTIMAGES.render(param.name.substring(1), param); return; } 
context: function image_macro(param) {   if (!param.name)      return;   var result = getPoolObj(param.name, "images");   if (!result && param.fallback)      result = getPoolObj(param.fallback, "images");   if (!result)      return;   var img = result.obj;   // return different display according to param.as   switch (param.as) {      case "url" :         return img.getUrl();      case "thumbnail" :         if (!param.linkto)            param.linkto = img.getUrl();         if (img.thumbnail)            img = img.thumbnail;         break;      case "popup" :         param.linkto = img.getUrl();         param.onClick = img.getPopupUrl();         if (img.thumbnail)            img = img.thumbnail;         break;   }   delete(param.name);   delete(param.as);   // render image tag   if (param.linkto) {      Html.openLink(param.linkto);      delete(param.linkto);      renderImage(img, param);      Html.closeLink();   } else      renderImage(img, param);   return;}
meta: 993	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/993/56d5afc7a0b8b24d1968a43cb8998d9e30785c2e/macros.js/clean/code/Global/macros.js