/*
	Dieses Algoritmus schafft Bilderwechselung an einer Internetseite, ohne daß Algorithmus geändert werden muß.
	Autor: Alexander Vibe
	Email: alexander.vibe@gisbo.de
*/
var mInit = false;

var bool = 0;
var memT;
var memB;
var BildH = new Array;
var BildL = new Array;
var BildC = new Array;

function init(){
        j = 0;
        with(document) {
                for (i=0; i<images.length; i++) {
                        memB = images[i].name;
                        if (memB.search(/vv.+/) == 0 ) {
                                BildL[memB] = new Image();
                                BildL[memB].src = images[i].src;
                                BildH[memB] = new Image();
                                BildH[memB].src = BildL[memB].src.replace(/0\.gif/, "1.gif");
								BildH[memB].src = BildH[memB].src.replace(/0\.jpg/, "1.jpg");
                                BildC[memB] = new Image();
                                BildC[memB].src = BildH[memB].src;
                        }
                }
        }
        memB="a";
        mInit = true;
}

function ImageDown(n)
{
        if ( ( n != memB )&&(mInit) ) {
                if (n.search(/vv.+/) == 0 ) {
                        ebene = eval("document."+n);
                        ebene.src = BildH[n].src;
                }
        }
}

function ImageUp(n)
{
        if ( ( n != memB )&&(mInit) ) {
                if (n.search(/vv.+/) == 0 ) {
                        ebene = eval("document."+n);
                        ebene.src = BildL[n].src;
                }
        }
}

function ImageClick(n) {
        if ( ( n != memB )&&(mInit) ) {
                if (n.search(/vv.+/) == 0 ) {
                        ebene = eval("document."+n);
                        ebene.src = BildC[n].src;
                }
                memT = memB;
                memB = n;
                if (bool == 1) { ImageUp(memT); }
                bool = 1;
        }
}

function ImageNoClick() {
        bool = 0;
        memT = memB;
        memB = "a";
        ImageUp(memT);
}
