var poleImg;
var timeoutImg;
var targetImg;
var indexImg = 0;
var cTimeOut;
var running;

function changerImage_init(pole,timeout,target) {
	poleImg = pole;
	timeoutImg = timeout;
	targetImg = target;
	
	cTimeOut = setTimeout("changerChange()",timeoutImg);
	running=true;
}

function changerChange() {
	
	if (indexImg > (poleImg.length - 1))
		indexImg = 0;

	var img = poleImg[indexImg];
	
	try { targetImg.filters[0].Apply(); } catch(e) {};
	targetImg.src = img;
	try { targetImg.filters[0].Play(); } catch(e) {};
	indexImg++;
	
	cTimeOut = setTimeout("changerChange()",timeoutImg);
}

function stopgo() {
 if (typeof(poleImg)==="object") {
 if (running) {
  clearTimeout(cTimeOut);
  window.status="stopped";
  targetImg.title="(stop)";
  running=false;
 } else {
  setTimeout("changerChange()",timeoutImg);
  window.status="started";
  targetImg.title="(start)";
  running=true;
 }
 }
}
