﻿// JScript File

    function SwapImage()
    {
       var doc=document, args=arguments;
       doc.$imgSwaps = new Array();
       for(var i=2; i<args.length; i+=2)
       {
          var elem=FindObject(args[i]);
          if(elem)
          {
             doc.$imgSwaps[doc.$imgSwaps.length]=elem;
             elem.$src=elem.src;
             elem.src=args[i+1];
          }
       }
    }
    
    function FindObject(id, doc)
    {
       var child, elem;
       if(!doc)
          doc=document;
       if(doc.getElementById)
          elem=doc.getElementById(id);
       else
       if(doc.layers)
          child=doc.layers;
       else
       if(doc.all)
          elem=doc.all[id];
       if(elem)
          return elem;
       if(doc.id==id || doc.name==id)
          return doc;
       if(doc.childNodes)
          child=doc.childNodes;
       if(child)
       {
          for(var i=0; i<child.length; i++)
          {
             elem=FindObject(id,child[i]);
             if(elem)
                return elem;
          }
       }
       var frm=doc.forms;
       if(frm)
       {
          for(var i=0; i<frm.length; i++)
          {
             var elems=frm[i].elements;
             for(var j=0; j<elems.length; j++)
             {
                elem=FindObject(id,elems[i]);
                if(elem) return elem;
             }
          }
       }
       return null;
    }