	// масштабирование одного изображения
	function ShowImage(n)
	{
		
		imgLayer=document.getElementById("imgVLayer"+n);
		divLayer=document.getElementById("imgPLayer"+n);
		if (imgLayer.height>85 || imgLayer.width>136)
		{
			dy=(imgLayer.height)/85;
			dx=(imgLayer.width)/136;
			if (dy>dx)
			{
				imgLayer.height=parseInt(parseInt(divLayer.style.leftimgLayer.height)/dy+0.5);
				imgLayer.width=parseInt(parseInt(divLayer.style.leftimgLayer.width)/dy+0.5);
			} else
			{
				imgLayer.height=parseInt(parseInt(divLayer.style.leftimgLayer.height)/dx+0.5);
				imgLayer.width=parseInt(parseInt(divLayer.style.leftimgLayer.width)/dx+0.5);
			}
		}
		// центрируем
		dx=(136-imgLayer.width)/2;
		dy=(85-imgLayer.height)/2;
		divLayer.style.left=parseInt(parseInt(divLayer.style.left)+dx)+"px";
		divLayer.style.top=parseInt(dy)+"px";
		showLayer("imgPLayer"+n,1);
		grayscale(imgLayer);
	}
	// формирование слоёв для изображений
	var nImages=imageLinks.length;
	// текущее смещение
	var globalOffset=77;
	for (i=0;i<nImages;i++)
	{
		// если надо черту ставить
		//if (i>0 && i<nImages-1)
		//{
			document.write('<div id="imgBLayer'+i+'" ');
			document.write('style="position:absolute; left:'+globalOffset+'px; top:8px; width:1px; height:70px; background-color:#999; color:#999; z-index: 15;"></div>');
			//globalOffset++;
		//}
		document.write('<div id="imgPLayer'+i+'" ');
			document.write('style="position:absolute; left:'+(globalOffset+1)+'px; top:1px; width:1px; height:1px; z-index: 15; visibility: hidden">');
			document.write('<img id="imgVLayer'+i+'" src="'+imageLinks[i]+'" style="cursor:pointer" onclick="document.location=\''+imageGo[i]+'\'" onmouseover="grayscale.reset(this)" onmouseout="grayscale(this)"/>');
			document.write('</div>');
		globalOffset+=138;
	}
	// текущий левый элемент
	var nImage=0;
	// отображение слоя
	function showLayer(id,state)
	{
		d=document.getElementById(id);
		var vis="hidden";
		if (state)
		{
			vis="visible";
		}
		d.style.visibility=vis;
	}

	// показываем стрелки
	function showPArrows()
	{
		if (nImage)
		{
			showLayer("leftPartnerBorderUnLeft",0);
			showLayer("leftPartnerBorderLeft",1);
		} else
		{
			showLayer("leftPartnerBorderLeft",0);
			showLayer("leftPartnerBorderUnLeft",1);
			
		}
		if (nImage+7>nImages)
		{
			showLayer("leftPartnerBorderRight",0);
			showLayer("leftPartnerBorderUnRight",1);
		} else
		{
			showLayer("leftPartnerBorderUnRight",0);
			showLayer("leftPartnerBorderRight",1);
		}
	}
	// перемещение слоёв 
	// dir- направление перемещения
	// toEnd- количество точек до окончания перемещения
	// точек до конца перемещения
	var toEnd=138;
	// направление перемещения
	var toDir=0;
	// единичное перемещение картинок
	function moveImages()
	{
		// задержка перед пробой
		forWait=15+Math.abs(69-toEnd)*0.25;
		//if (forWait<10)
		//{
		//	forWait=10;
		//}
		// для всех слоёв двигаем
		for (i=0;i<nImages;i++)
		{
			// выбираем имя черты
			movedLayerName="imgBLayer"+i;
			// выбираем элемент
			d=document.getElementById(movedLayerName);
			// передвигаем
			d.style.left=parseInt(d.style.left)+toDir+"px";
			// выбираем имя картинки
			movedLayerName="imgPLayer"+i;
			// выбираем элемент
			d=document.getElementById(movedLayerName);
			// передвигаем
			d.style.left=parseInt(d.style.left)+toDir+"px";
		}
		// новое окончание передвижения
		toEnd+=toDir;
		// если не надо больше двигать
		if (!toEnd || toEnd==138)
		{
			// больше перемещять не надо
			nImage-=toDir;
			toDir=0;
			showPArrows();
			return;
		}
		// иначе снова вызываем
		setTimeout('moveImages()',forWait);
	}
	// начало обработки перемещений
	function goArrow(dir)
	{
		// если перемещения нет
		if (!toDir)
		{
			// устанавливаем начальное перемещение
			toEnd=(dir>0 ? 0 : 138);
			// устанавливаем направление
			toDir=dir;
			// задержка перед пробой
			forWait=15+Math.abs(69-toEnd)*0.25;
			// вызываем
			setTimeout('moveImages()',forWait);
		} else
		{
			// устанавливаем направление
			toDir=dir;
		}
	}
