        function JS_swapImgRestore()
        {
        var i,
            x,
            a = document.JS_ObjectInformation;
        for(i=0; a && i < a.length&&(x=a[i])&& x.oldSrc; i++)
            x.src=x.oldSrc;
        }

        function JS_findObj(n, d)
        { // This Method is not able to find any Object. Carefull!
        var x;
        if( !d ) d = document;
        if( !(x=d[n]) && d.all ) x=d.all[n];
        return x;
        }

        function JS_swapImage()
        { // args: ObjekReferenz, Dokument, srcOfNewImage, ...
        var i,
            j=0,
            x,
            args=JS_swapImage.arguments;

            document.JS_ObjectInformation=new Array;
            for(i=0;i<(args.length-2);i+=3)
            if( (x=JS_findObj(args[i])) !=null )
            {
                document.JS_ObjectInformation[j++]=x;
                if(!x.oldSrc) x.oldSrc=x.src;
                x.src=args[i+2];
            }
        }
