i_ani = {
			obj: 			null,
			timer: 			null,
			interval: 		50,
			big_interval:	5000,
			swap_images:	Array('images/0.jpg', 'images/1.jpg', 'images/2.jpg', 'images/3.jpg', 'images/4.jpg', 'images/5.jpg', 'images/6.jpg', 'images/7.jpg'),
			cur:			0,
			max_step:		15
		}
function init()
{
	MM_preloadImagesArr(i_ani.swap_images);
	i_ani.obj = document.getElementById('i_swap');
	fadeIn(0);
}
function fadeIn(step)
{
	if (step > i_ani.max_step)
	{
		i_ani.obj.parentNode.style.background = 'url(' + 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.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 MM_preloadImagesArr() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImagesArr.arguments[0]; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
