function podmieniacze()
{
	this.lista = new Array();
	this.add = function( podmieniacz )
	{
		this.lista[ this.lista.length ] = podmieniacz;
	}
	this.zmien = function()
	{
		for( index = 0; index < this.lista.length; index++ )
			this.lista[ index ].zmien();
	}
}

function podmieniaj()
{
	lokalne_podmieniacze.zmien();
	window.setTimeout( "podmieniaj()", 800 );
}

function podmieniacz( img_id, path, obrazki )
{
	this.obrazki = obrazki;
	this.img_id = img_id;
	this.cur_inx = 0;
	this.path = path;
	this.tmp_img = new Image();
	lokalne_podmieniacze.add( this );
	this.zmien = function()
	{
		img = document.getElementById( this.img_id );
		img.src = this.path + obrazki[ this.cur_inx ];
		this.cur_inx++;
		if( this.cur_inx >= obrazki.length )
			this.cur_inx = 0;
		this.tmp_img.src = this.path + obrazki[ this.cur_inx ]; // preload
	}
}

var lokalne_podmieniacze = new podmieniacze();
window.setTimeout( "podmieniaj()", 800 );

/*

SPOSOB UZYCIA:

<img id="obrazek" src="aaa.jpg" border=0>
<script>
	o = Array();
	o[0] = 'aaa.jpg';
	o[1] = 'bbb.jpg';
	o[2] = 'http://example.com/ccc.jpg';
	a = new podmieniacz( 'obrazek', 'path/to/obrazki/', o );
</script>


*/

