context: function image_macro(param) {   if (!param.name)      return;   if (param.name.startsWith("/")) {      // standard images and logos are handled by constant IMAGES      DefaultImages.render(param.name.substring(1), param);      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({href: 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/2007_temp/2007/993/d46237ae5555045222f493137c5c51dbcd7b4033/Global.js/clean/code/Global/Global.js