<!--
		//kazdy objekt ovlada jeden obrazek v textu (definovany v HTML parametrem name tagu IMG)
		//a predavany jako parametr id, po zvolenem poctu milisec (parametr speed) v nem
		//toci obrazky z pole frameArray. Instanci objektu muze byt samozrejme nekolik...
		function imgChanger(id, speed) {

			this.frindex = 1	//aktuali frame animace
			this.frarray = new Array()	//pole s obrazky
			this.speed = speed
			this.length = this.frarray.length
			this.doChange = frameDoChange
			this.changeStop = frameChangeStop
			this.changeStart = frameChangeStart
			this.addFrame = frameAdd
			this.changeActive = false
			this.timer = null
			this.id = id
			this.obj = id + "Changer"
			eval(this.obj + "=this")

		}
		
		//jeho metody

		function frameAdd( imgpath ) {
			var image = new Image();
			image.src = imgpath;
			this.frarray.push( image );
			this.length = this.frarray.length
		}
		function frameDoChange() {

			if (!this.changeActive) return;

			try
			{
				document.images[this.id].src = this.frarray[this.frindex-1].src;
			}
			catch (e)
			{
				//alert("document does not exist");
				this.changeStop()
			}

			if ( this.frindex < this.length ) {
				this.frindex++
			} else {
				this.frindex = 1
			}

			this.timer = setTimeout(this.obj+".doChange()", this.speed)

		}

		function frameChangeStart() {

			this.changeActive = true
			this.doChange()
		}

		function frameChangeStop() {

			clearTimeout( this.timer )
			this.changeActive = false
		}

//-->