//***********************************************
//**   Плавная смена картинок на главной       **
//**   странице Porsche                        **
//**   Автор: Грипинский Сергей                **
//**   15.12.2009                              **
//**   kagami-sorano@mail.ru, kagami@adt.ru    **
//**   ICQ 224-799-719                         **
//**                                           **
//***********************************************
//############### НАСТРОЙКИ ###########################
var opacity_step = 0.05; //Скорость изменения прозрачности
var delay = 10; //Скорость кадров анимации
var stay = 5000; //Задержка, чтобы наглядеться на картинку
//############### КОНЕЦ НАСТРОЕК ######################


var pic_num = 0;
var bullets = Array();
var ieOpacity = Array();
var tmp_id;
var cur_opacity;

//Initialize. Put here array of image urls and get loaded Image objects array
function revLoadImages() 
{
	var urls = inlink;
	var img = new Array(); 	
	var rotor = document.getElementById("rotor");
	var rhtml = "";
	if (urls.length <= 1) 
	{
		return(false);
	}
	else
	{
		for (var i=0; i<urls.length;i++) 
		{
			img[i] = new Image();
			img[i].src = urls[i];
			rhtml = rhtml + '<img id="bullet' + i + '"  style="opacity: 1; z-index: ' + i + ';" src="' + urls[i] + '" alt="" width="1063" height="455" border="0">';
		}
		pic_num = img.length;
		rotor.innerHTML = rhtml;
		for (var i=0; i<urls.length;i++) 
		{
			bullets[i] = document.getElementById('bullet' + i);
			ieOpacity[i] = 100;
		}
		setTimeout('revVanish()',stay);
	}
}

function revVanish() 
{
	cur_opacity = bullets[pic_num-1].style.opacity - opacity_step;
	if ( cur_opacity > 0)
	{
		bullets[pic_num-1].style.opacity = cur_opacity;
		if ( bullets[pic_num-1].filters ) 
		{
			bullets[pic_num-1].style.filter = 'alpha(opacity=' + (cur_opacity*100)+ ')';
		}
		ieOpacity[pic_num-1] = cur_opacity*100;
		setTimeout('revVanish()',delay);
	}
	else
	{
		revRotate();
	}
	
}

function revRotate() 
{
	tmp_id = bullets[pic_num - 1];
	for (var i =(pic_num - 1); i>0; i-- )
	{
		bullets[i] = bullets[i-1];
		bullets[i].style.zIndex = i;
		ieOpacity[i] = 100;
	}
	bullets[0] = tmp_id;
	bullets[0].style.zIndex = 0;
	bullets[0].style.opacity = 1;
	if (bullets[0].filters)
	{
		bullets[0].style.filter = 'alpha(opacity=100)';
	}
	ieOpacity[0] = 100;
	setTimeout('revVanish()',stay);
}
