//9/2001 - Anja Weinstein

function BrowserCheck() {

this.browser = "inkompatibel";

if(document.layers) {
	this.ebene = 'document["dhtmlebene"]';
	this.bild = this.ebene + '.document.images[0]';
	this.browser = "nn4";
	}

else if (document.getElementById) {
	this.ebene = 'document.getElementById("dhtmlebene").style';
	this.bild = 'document.getElementById("dhtmlbild")'; 
	this.browser = "ns6";
	}

if(document.all && document.styleSheets) {
	this.ebene = 'document.all["dhtmlebene"].style';
	this.bild = 'document.all["dhtmlbild"]';
	this.browser = "ie";
	}
	this.ausgangX = 0;
	this.ausgangY = 0;

}

var plaktest = new BrowserCheck();


function LadeBilder() {
	if(plaktest.browser != "inkompatibel"){
	dhtml = new Array();
	for(i=1; i<5; i++) {
		n = dhtml.length;
		dhtml[n] = new Image();
		dhtml[n].src = "plak"+i+".gif";
		}
	EbenePositionieren();
}
}

		

function EbenePositionieren(){
	if(plaktest.browser != "inkompatibel"){
	breite=(plaktest.browser == "ie") ? document.body.clientWidth : innerWidth;
	hoehe=(plaktest.browser == "ie") ? document.body.clientHeight : innerHeight;

	EbeneBeginn = eval(plaktest.ebene);

	plaktest.ausgangX=(breite>600) ? (Math.max(0.25 * breite,150) + ((Math.max(0.45*breite,468) - 488)/2)) : 150;
	
	plaktest.ausgangX -= 145;
	plaktest.ausgangY -= 145;

	EbeneBeginn.left = (plaktest.ausgangX);
	EbeneBeginn.top = (plaktest.ausgangY);
	

	EbeneBeginn.visibility = "visible";

	plaktest.Xe = new Array(0,1,2,3,4,5,6,5,4,3,2,1,0,-1,0,1,2,3,4,5,6,7,8);
	plaktest.Ys = new Array(plaktest.Xe.length);
	plaktest.Ys[0] = plaktest.ausgangY;
	for(i=1; i<plaktest.Xe.length; i++) {
		plaktest.Ys[i] = plaktest.Ys[i-1] + ((hoehe-plaktest.ausgangY-160)/plaktest.Ys.length);
	}
	plaktest.verzoegerung = 1500/plaktest.Xe.length;
	plaktest.zaehler2 = 0;
	plaktest.richtung = 1;
	plaktest.aktuell = 0;
	Verschieben();
}
}

function Verschieben() {
	if(plaktest.zaehler2 < plaktest.Xe.length) {
		EbeneBeginn.left = plaktest.ausgangX+(plaktest.Xe[plaktest.zaehler2]*((breite-plaktest.ausgangX-100)/10));
		EbeneBeginn.top = plaktest.Ys[plaktest.zaehler2];
		
		if(plaktest.zaehler2 == plaktest.Xe.length-1) {
			bewegtbild = eval(plaktest.bild);
			bewegtbild.src = dhtml[dhtml.length-1].src;
		}
		else if(plaktest.Xe[plaktest.zaehler2+1]-plaktest.Xe[plaktest.zaehler2] != plaktest.richtung) {
			bewegtbild = eval(plaktest.bild);
			bewegtbild.src = dhtml[++plaktest.aktuell].src;
			plaktest.richtung = plaktest.richtung * -1;
		}
		plaktest.zaehler2++;
		setTimeout("Verschieben()",plaktest.verzoegerung);
	}
	else {
		setTimeout('EbeneBeginn.visibility = "hidden"',9000);
	}
}


