function getObjByName(name,doc)
{
   if(!doc)
      doc = document;

   if(doc[name])
      return doc[name];

   for(var i=0;i < doc.layers.length;i++)
   {
      var lyrdoc = doc.layers[i].document;

      if(lyrdoc[name])
         return lyrdoc[name];

      if(lyrdoc.layers.length > 0)
      {
         var obj = getObjByName(name, lyrdoc);

         if(obj)
            return obj;
      }
   }
   return 0;
} 

function swapImg()
{ 
   if(!document.images)
      return;

   var args = swapImg.arguments;

   for(var i = 0; i < args.length; i+=2)
   {
      var imgSrc = (args[i + 1].indexOf('[') != -1) ? eval(args[i + 1] + '.src') : args[i + 1];

      if(getObjByName(args[i]))
         getObjByName(args[i]).src = imgSrc;
   }
}
