//---------------------------------------------------
// autoChange.js ver.040903
// (c) Nikolay I.Nikolskiy, 2000, http://nik.tepkom.ru
//----------------------------------------------------
// ext. pars. -> isIE4,isNN4, isNN6
// rewritelayer
//----------------------------------------------------
var AutoChangeRepeatInterval = 20000; //ms

var AutoChangeisAutoChange = isIE4 || isNN6;
var AutoChangeArray = new Array();
//----------------------------------------------------
function AutoChangeInit(){
	this.timer = setInterval ('AutoChangeDo1(' + this.mynumber + ')', this.interval);
}
//----------------------------------------------------
function AutoChangeDo(){
	//if (isIE4) getLayer(this.layerid).filters[0].apply();
	rewriteLayer(this.layerid, this.ar[this.current]);
	//if (isIE4) getLayer(this.layerid).filters[0].play();
	this.current = (this.current == this.ar.length - 1) ? 0 : this.current + 1;
}
//----------------------------------------------------
function AutoChangeEl (layerid, interval, ar){
	this.layerid = layerid;
	this.interval = interval ? interval : AutoChangeRepeatInterval;
	this.ar = ar;
	this.current = 0;
	this.useText = false;
	this.timer = null;

	this.dochange = AutoChangeDo;
	this.init = AutoChangeInit;

	this.mynumber = AutoChangeArray.length;
	AutoChangeArray[AutoChangeArray.length] = this;
}
//----------------------------------------------------
function AutoChangeDo1(mynumber){
	AutoChangeArray[mynumber].dochange();
}
//----------------------------------------------------
function AutoChangeOnLoad()
{
	if (window.AutoChangeOnLoadOld) window.AutoChangeOnLoadOld();
	
	for (var i=0; i < AutoChangeArray.length; i ++){
		AutoChangeArray[i].init();
	}
}
//-----------------------------------------------------
if (AutoChangeisAutoChange)
{
	if (window.onload)
	{
		window.AutoChangeOnLoadOld = window.onload;
	}
	window.onload = AutoChangeOnLoad;
}