
image.src='/pic/'+fimg+'/_/'+imgopic+'-1.jpg';
image.srcb='/pic/'+fimg+'/'+imgopic+'-1.jpg';
p=1;
function Next(i){
p+=i; if(p>n)p=1; if(p<1)p=n;
eval("image.src='/pic/"+fimg+"/_/"+imgopic+"-"+p+".jpg';image.srcb='/pic/"+fimg+"/"+imgopic+"-"+p+".jpg';");
}

window.onerror = null;
ok = document.images != null;

function SetImg(img,ref) {
	if (ok)	document.images[img].src = ref;
	return ok;
}

function w(pic) {
   var winwidth = screen.width;
   var winheight = screen.height;

	v=window.open ('', 'view','width='+winwidth+',height='+winheight+',fullscreen=yes,menubar=no,status=no,location=no,directories=no,scrolling=no,resizable=yes');
	with (v.document) {
		open ();
		write ('<html><head><title>изображение</title><meta http-equiv="imagetoolbar" content="no"></head><body style="background:url(/i/bg.gif) #a2c35a;" topmargin=0 leftmargin=0 marginheight=0 marginwidth=0><table width="100%" height="100%" cellpadding=0 cellspacing=0><td align="center"><a href="#" onClick="window.close()"><img src="'+pic+'" border=10 style="border-color:white;"></a></td></table></body></html>');
		close ();
	}
	v.focus();
	v.moveTo(0,0);
	return false;
}





function getCoords() {
// вызывается при перемещении курсора
// над слоем с картой
  // координаты слоя с картой
  // в окне браузера
  imageMapX = findPosX(imageMap);
  imageMapY = findPosY(imageMap);
  imageMap.onmousemove = moveDot;
  imageMap.onmouseover = moveDot;
}

function moveDot(cursor) {
// функция перемещения точки над слоем с картой
  // точку надо показать
  if(!cursor) var cursor = window.event;
  myForm.coordX.value = "";
  myForm.coordY.value = "";
  var x = 0;
  var y = 0;
  if (cursor.pageX || cursor.pageY) {
    x = cursor.pageX;
    y = cursor.pageY;
  }
  else if (cursor.clientX || cursor.clientY) {
    x = cursor.clientX + document.body.scrollLeft;
    y = cursor.clientY + document.body.scrollTop;
  }
  x -= imageMapX;
  y -= imageMapY;
  x -= dX;
  y -= dY;
  // для наглядности координаты точки
  // показываются во временых полях формы
  // справа "X" и "Y"
  (x < 0) ? myForm.coordX.value = 0 : myForm.coordX.value = x;
  (y < 0) ? myForm.coordY.value = 0 : myForm.coordY.value = y;
  // если курсор не покинул слой с картой,
  // точка перемещается с курсором
  if (x > 0 && y > 0 && x < mapWdt && y  < mapHgt) {
    hand.style.left = x+"px";
//    hand.style.top = y+"px";
  }
}

function getObj(name) {
// функция захвата объекта, используется при инициализации
  if (document.getElementById) return document.getElementById(name);
  else if (document.all) return document.all[name];
  else if (document.layers) return document.layers[name];
  else return false;
}

function findPosX(obj) {
// X-координата слоя
  var currleft = 0;
  if (obj.offsetParent)
    while (obj.offsetParent) {
      currleft += obj.offsetLeft
      obj = obj.offsetParent;
    }
  else if (obj.x) currleft += obj.x;
  return currleft;
}

function findPosY(obj) {
// Y-координата слоя
  var currtop = 0;
  if (obj.offsetParent)
    while (obj.offsetParent) {
      currtop += obj.offsetTop
      obj = obj.offsetParent;
    }
  else if (obj.y) currtop += obj.y;
  return currtop;
}

function init() { // инициализация
// смещение для точки
  dX = 0;
  dY = 0;
// форма
  myForm = getObj("mapForm");
// слой с картой
  imageMap = getObj("schemePlace");
  imageMap.onmouseover = getCoords;
// ширина и высота слоя - смещение
// чтобы точка за пределы картинки
// даже не думала уходить
  mapWdt = imageMap.offsetWidth - dX;
  mapHgt = imageMap.offsetHeight - dY;
// точки
}


// ожидание загрузки страницы
// и вызов функции инициализации
try {
  window.addEventListener("load", init, false);
} catch(e) {
  window.onload = init;
}
