<!--
        // JavaScript zur Animation vom Bildern
        // copyright by Michael Sonnenfeld

        pageloaded = false;

        function init(name,quelle)
        {
                name += ""; quelle += ""; offImages = new Array();
                for(i=0;i<document.images.length;i++)
                {
                        if(document.images[i].name.substring(0,1) == "_")
                        {
                                eval(document.images[i].name + "_ON = 0");
                                eval(document.images[i].name + "_OFF = 0");
                                eval(document.images[i].name + "_OVER = 0");
                                eval(document.images[i].name + "_ = 0");
                                offImages[i] = document.images[i].src;
                        }
                }
                if((name != "undefined") && (quelle != "undefined")) doClick(name,quelle);
                pageloaded = true;
                return(true);
        }

        function doClick(name,quelle)
        {
                if(pageloaded)
                {
                        doReset();
                        doSwap(name,quelle,"ON");
                        eval(name + "_ = 1");
                }
                return(true);
        }

        function reinit(name,quelle,art)
        {
                if(pageloaded) eval("IMAGE" + name + "_" + art + ".src = '" + quelle + "'");
                return(true);
        }

        function doOut(name,quelle)
        {
                if(pageloaded) eval("if(" + name + "_ == 0) doSwap(name,quelle,'OFF');");
                return(true);
        }

        function doOver(name,quelle)
        {
                if(pageloaded) eval("if(" + name + "_ == 0) doSwap(name,quelle,'OVER');");
                return(true);
        }

        function doSwap(name,quelle,art)
        {
                eval("if(" + name + "_" + art + " == 0) loaded = 0; else loaded = 1");
                if(loaded == 0)
                {
                        eval("IMAGE" + name + "_" + art + " = new Image()");
                        eval("IMAGE" + name + "_" + art + ".src = '" + quelle + "'");
                        eval(name + "_" + art + " = 1");
                }
                else
                {
                        eval("if(IMAGE" + name + "_" + art + ".src != '" + quelle + "') reinit('" + name + "','" + quelle + "','" + art + "')");
                }
                eval("document." + name + ".src = IMAGE" + name + "_" + art + ".src");
                return(true);
        }

        function doReset()
        {
                for(i=0;i<document.images.length;i++)
                {
                        eval("if((document.images[i].name.substring(0,1) == '_') && (" + document.images[i].name + "_ == 1)) fixed = 1; else fixed = 0");
                        if(fixed == 1)
                        {
                                eval(document.images[i].name + "_ = 0");
                                doOut(document.images[i].name,offImages[i]);
                                return(true);
                        }
                }
                return(true);
        }
//-->
