//ANIMACE***************************************
var fA=
{
divAnim: null,
imgAnim: null,
arrPostavy: new Array("Datel", "Strak", "Venca", "VencaH"),
arrObr: new Array(),

pozPohyb: null,
casPohyb: null,
sirImg: null,
sirAnim: null,
//---------------------------------------
vytvorAnim: function() {
	fA.nastPole();
	fA.divAnim = document.createElement("div");
	fA.divAnim.id = "divAnim";
	var divOL = document.getElementById("divObsL");
	divOL.appendChild(fA.divAnim);
	fA.sirAnim = divOL.offsetWidth;
	fA.imgAnim = document.createElement("img");
	fA.imgAnim.src = fA.arrObr[0].src;
	fA.imgAnim.id = "imgAnim";
	fA.imgAnim.alt = "Postava";
	fA.divAnim.appendChild(fA.imgAnim);
	fA.nastPozAnim();
},
//---------------------------------------
nastPole: function() {
	var Obr;
	for (var i = 0; i < fA.arrPostavy.length; i++) {
		Obr = new Image();
		Obr.src = "Html/asp/Obrazky/Anim/" + fA.arrPostavy[i] + "L.gif";
		fA.arrObr.push(Obr);
		Obr = new Image();
		Obr.src = "Html/asp/Obrazky/Anim/" + fA.arrPostavy[i] + "P.gif";
		fA.arrObr.push(Obr);
	}
},
//---------------------------------------
nastPozAnim: function() {
	//tez pro udalosti wokna
	var skok, cil;
	clearInterval(fA.casPohyb);
	var x = Math.floor(fA.arrObr.length * Math.random());
	x *= 2;
	if ( x >= fA.arrObr.length) {
		setTimeout("fA.nastPozAnim()", 5000);
		return;
	}

	var srcObr = fA.arrObr[x].src;
	fA.imgAnim.src = srcObr;
	//*************************************
	//fA.divAnim.style.top = eval((fS.docDE.clientHeight+fS.docDE.scrollTop-160))+"px";
	//*************************************
	fA.imgAnim.style.display = "block";
	fA.sirImg = fA.imgAnim.offsetWidth;
	var LxP = srcObr.substr(srcObr.length-5, 1);
	if (LxP == "L") {
		skok = 25;
		fA.pozPohyb = (0 - fA.sirImg);
		cil = fA.sirAnim;
		fA.imgAnim.style.left = fA.pozPohyb + "px";
	} else {
		skok = -25;
		cil = 0 - fA.sirImg;
		fA.pozPohyb = fA.sirAnim;
		fA.imgAnim.style.left = fA.pozPohyb + "px";
	}
	fA.casPohyb = setInterval("fA.posunAnim(" + skok + ", " + cil + ")", 100);
},
posunAnim: function(poSun, cil) {
	// alert(pozPohyb + " " + cil)
	// alert(imgAnim.style.top)
	fA.pozPohyb += poSun;
	fA.imgAnim.style.left =fA. pozPohyb+"px";
	if ((poSun > 0 && fA.pozPohyb > cil) || (poSun < 0 && fA.pozPohyb < cil)) {
		clearInterval(fA.casPohyb);
		fA.nastPozAnim();
	}
}
}
