// форматирование объекта всплывающего изображения
iBox.padding = 50;
iBox.inherit_frames = false;
var activeTimer=false;
// управление изображениями
function  setActiveTab(obj)
{
	// начало имени
	strMask=obj.id.substr(0,obj.id.length-1);
	// текущий номер
	current=parseInt(obj.id.substr(obj.id.length-1,1));
	// последний использованный
	// проверяем все
	for (i=1;i<9;i++)
	{
		// выбираем объект
		d=document.getElementById(strMask+i);
		// если элемента нет
		if (d==null)
		{
			// прошли всех, выходим из цикла
			break;
		}
		// если не текущий
		if (i!=current)
		{
			
			// если это не активный элемент
			//if(d.style.color=="rgb(255, 255, 255)")
			if (d.style.cursor=='default')
			{
				// запоминаем
				last=i;
			}
			// ставим новый курсор
			d.style.cursor="pointer";
			// выбираем глвый цвет
			d.style.backgroundColor="#ededed";
			d.style.color="#666666";
			// теперь его можно выбирать
			d.onclick=function () {setActiveTab(this);};
		} else
		{
			// если это новый текущий элемент
			//d.style.cursor="none";
			d.style.cursor="default";
			// новый цвет
			d.style.backgroundColor="#c2c2c2";
			d.style.color="#fff";
			// пустой обработчик
			d.onclick=function () {};
		}
	}
	// запускаем переход картинок
	activeTimer=setTimeout("changeImageForMorph('"+strMask+last+"','"+strMask+current+"',100)",20);
}
// функция перетекания одного изображения в другое
function changeImageForMorph(fromObj, toObj, opacity)
{
	//alert(fromObj+'-'+toObj+'-'+opacity)
	// слой для картинки, которая появляется
	toImgLayer=document.getElementById(toObj+"LowImage");
	// картинка, которая появляется
	toImg=document.getElementById(toObj+"LowImageSrc");
	// слой для картинки которая исчезает
	fromImgLayer=document.getElementById(fromObj+"LowImage");
	// картинка, которая исчезает
	fromImg=document.getElementById(fromObj+"LowImageSrc");
	if (toImgLayer.style.visibility!="visible")
	{
		fromImgLayer.style.zIndex=15;
		toImgLayer.style.visibility="visible";
		//toImgLayer.style.cursor="pointer";
		toImgLayer.style.zIndex=10;
	}
	
	
	// сначала устанавливаем непрозрачность для изображения
	toImg.style.opacity=(100-opacity)/100;
	if(toImg.style.cursor=="pointer")
	{
		toImg.style.cursor="pointer";
	}
	toImg.style.filter='alpha(opacity='+ (100-opacity) +')'
	fromImg.style.opacity=opacity/100;
	fromImg.style.filter='alpha(opacity='+ (opacity) +')'
	if (opacity<=0)
	{
		// скрываем слой и выходим
		fromImgLayer.style.visibility="hidden";
		//fromImgLayer.style.zIndex="10";
		toImgLayer.style.zIndex="15";
		activeTimer=false;
		// прекращаем действия
		return;
	}
	activeTimer=setTimeout("changeImageForMorph('"+fromObj+"','"+toObj+"',"+(opacity-2)+")",10);
}

