i_ani = {
			obj: 			null,
			timer: 			null,
			cur:			0,

			interval: 		35,
			big_interval:	1600,
			folder:			'images/banners/animalon/',
			swap_images:	Array('adv0.jpg', 'adv1.jpg', 'adv0.jpg', 'adv2.jpg', 'adv0.jpg', 'adv3.jpg', 'adv0.jpg', 'adv4.jpg', 'adv0.jpg', 'adv5.jpg', 'adv0.jpg', 'adv6.jpg', 'adv0.jpg', 'adv7.jpg', 'adv0.jpg', 'adv8.jpg', 'adv0.jpg', 'adv9.jpg', 'adv0.jpg', 'adv10.jpg', 'adv0.jpg', 'adv11.jpg', 'adv0.jpg', 'adv12.jpg'),
			max_step:		20
		}
function init_ani()
{
	preloadImagesArr(i_ani.swap_images, i_ani.folder);
	i_ani.obj = document.getElementById('i_swap');
	if (i_ani.obj == null) return false;

	i_ani.obj.parentNode.style.margin = '0px';
	i_ani.obj.parentNode.style.padding = '0px';
	i_ani.obj.parentNode.style.border = '0px none';
	//i_ani.obj.parentNode.style.backgroundPosition = 'center;';
	i_ani.obj.parentNode.style.background = 'url(' + i_ani.folder + i_ani.swap_images[1] + ')';
	i_ani.obj.parentNode.style.backgroundRepeat = 'no-repeat';
	i_ani.obj.src = i_ani.folder + i_ani.swap_images[0];
	i_ani.obj.style.opacity = 0;
	i_ani.obj.style['-moz-opacity'] = 0;
	i_ani.obj.style['-khtml-opacity'] = 0;
	i_ani.obj.style.filter = 'alpha(opacity=0)';

	fadeIn(0);
}
function fadeIn(step)
{
	if (step > i_ani.max_step)
	{
		i_ani.obj.parentNode.style.background = 'url(' + i_ani.folder + i_ani.swap_images[i_ani.cur] + ')';
		i_ani.obj.parentNode.style.backgroundRepeat = 'no-repeat';
		++i_ani.cur;
		if (i_ani.cur == i_ani.swap_images.length) i_ani.cur = 0;
		i_ani.obj.src = i_ani.folder + i_ani.swap_images[i_ani.cur];
		i_ani.obj.style.opacity = 0;
		i_ani.obj.style['-moz-opacity'] = 0;
		i_ani.obj.style['-khtml-opacity'] = 0;
		i_ani.obj.style.filter = 'alpha(opacity=0)';
		i_ani.timer = setTimeout(function(){fadeIn(0)}, i_ani.big_interval);
		return;
	}
	fStep = (1+Math.sin(Math.PI/2*(step/i_ani.max_step-1)));
	i_ani.obj.style.opacity = fStep;
	i_ani.obj.style['-moz-opacity'] = fStep + '%';
	i_ani.obj.style['-khtml-opacity'] = fStep;
	i_ani.obj.style.filter = 'alpha(opacity=' + 100*fStep + ')';
	i_ani.timer = setTimeout(function(){fadeIn(++step)}, i_ani.interval);
}
function preloadImagesArr(arr, folder)
{
	var d=document;
	if(d.images)
	{
		if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=arr;
		for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0)
		{
			d.MM_p[j]=new Image;
			d.MM_p[j++].src=folder+a[i];
		}
	}
}
