// Слайды
slidesBasename = '/style/slides/silk';
slidesExt = '.jpg';
slidesTotal = 5;			// общее кол-во слайдов
slidesPrevious = 0;			// номер бекграунда, указанного для #slide1 в css;
							// 0 - если изначально бекграунд для #slide1 не указан
slidesTimeout = 5*1000;		// временные интервалы между сменой картинок (мс)
slidesSleep = 5*60*1000;	// сколько времени работает слайдшоу (мс)

slidesOff = false;
function slidesShow() {
  if(slidesOpacity < 1) {
    slidesOpacity += 0.1;
    Slide2.style.opacity = slidesOpacity;
    Slide2.style.filter = 'alpha(opacity='+ slidesOpacity*100 +')';
    setTimeout(slidesShow, 50);
  } else {
	slidesNext()

	Slide1.style.background = 'url(' + slidesBasename + slidesId + slidesExt + ') no-repeat';
    setTimeout(slidesHide, slidesTimeout);
  }
}
function slidesHide() {
  if(slidesOpacity > 0) {
    slidesOpacity -= 0.1;
	Slide2.style.opacity = slidesOpacity;
	Slide2.style.filter = 'alpha(opacity='+ slidesOpacity*100 +')';
	setTimeout(slidesHide, 50);
  } else {
	setTimeout(slides, slidesTimeout);
  }
}
function slidesNext() {
	slidesId = 9;
	while((slidesId > slidesTotal) || (slidesId == 0) || (slidesId == slidesPrevious)) {
		slidesId = Math.round(Math.random()*10);
	}
	slidesPrevious = slidesId;
}
function slidesStart() {
	setTimeout(slidesStop, slidesSleep);
	slides();
}
function slidesStop() {
	slidesOff = true;
}
function slides() {
	if(slidesOff == false) {
		slidesNext()

		Slide1 = document.getElementById('slide1');
		Slide2 = document.getElementById('slide2');

		Slide2.style.opacity = 0;
		Slide2.style.background = 'url(' + slidesBasename + slidesId + slidesExt + ') no-repeat';
		Slide2.style.display = 'block';

		slidesOpacity = 0;
		slidesShow();
	} else {
		slidesOff = false;
	}
}
// /Слайды

// Лупа
function getWidth()
{ if (IE) return document.body.clientWidth;
  if (NC) return window.innerWidth;
  if (Opera) return document.body.offsetWidth;
  return 800;
}
function picShow(picObj, picId)
{
//    var element = document.getElementById(elementId);

// Определение координат:
	w = picObj.offsetWidth;
	h = picObj.offsetHeight;
	l = 0;
	t = 0;

	while(picObj)
	{
		l += picObj.offsetLeft;
		t += picObj.offsetTop;
		picObj = picObj.offsetParent;
	}

// Отображение картинки:
	bigpicObj = document.getElementById('pic');
	bigpicObj.style.top = t + 'px';
	bigpicObj.style.left = l + 'px';
	bigpicObj.style.width = w + 'px';
	bigpicObj.style.height = h + 'px';
	bigpicObj.innerHTML = '<img id="bigpic" src="' + picId + '" width="' + w + '" height="' + h + '" alt="" onMouseOut="picHide()" />';
	bigpicObj.style.display = 'block';

//    return {"left":l, "top":t, "width": w, "height":h};

	bw = w;
	bh = h;
	bt = t;
	bl = l;

	display();
}
function picHide()
{
	bigpicObj.style.display = 'none';
}
function display()
{
	if(bw < w*2)
	{
		step_w = 10;	// 10	шаг по ширине
		step_h = 10;	// 10	шаг по высоте

		bw += step_w;
		bh += step_h;
		bt -= Math.round(step_h/2);
		bl -= Math.round(step_w/2);

		bigpicObj.style.width = bw + 'px';
		bigpicObj.style.height = bh + 'px';

		bigpicObj.style.top = bt + 'px';
		bigpicObj.style.left = bl + 'px';

		bigpicpicObj = document.getElementById('bigpic');
		bigpicpicObj.style.width = bw + 'px';
		bigpicpicObj.style.height = bh + 'px';

		setTimeout(display, 10);
//  } else {
//    document.body.style.cursor = 'default';	можно сделать режим ожидания
	}
}
// /Лупа