var userheight=0;
var userwidth=0; 
var main_target_x;
var main_target_y;
var mas = new Array();
if (self.screen) 
{ 
	userwidth = screen.width 
	height = screen.height 
} 


function resizeImg2(){
var caunt;//kol-vo kartinok
var userwidthmin=1024; // mininum razreshenie
var userheight=600;
var minwidth=645;
var minwidth_test=350;
var etalon=450; //levaya+pravaya
var work_area; // rabochay oblast
var allElements;


if (userwidth<=userwidthmin) //ustanovka ninimalnogo razresheniya
	{
	    userwidth=userwidthmin-10;		
	}
//userwidth=900;
work_area=userwidth-etalon; // razmer rabochey oblasti
allElements = document.getElementById("main-center").getElementsByTagName("img");
caunt=allElements.length; // chislo elementov

for (i=0; i<=caunt-1;i++)//prbegaem po vsem kartinkan, menaem razmer
{
olw=allElements[i].width;//raalniy razmer WIDTH
mas[i]=olw;
olh=allElements[i].height;//raalmiy razmer HEIGHT
if (work_area<olw)
	{
	    proc=(olw/work_area);//procent na kotioriy kartinka bolshe
		nw=olw/proc; //nviy razmer kartinki
		nh=olh/proc;
		
		allElements[i].style.width=nw;//ustanavlivaem shirinu
		allElements[i].style.height=nh;//ustanavlivaem visotu
                allElements[i].alt="Нажмите, чтобы увеличить";
                allElements[i].title="Нажмите, чтобы увеличить";
		allElements[i].width=nw;//ustanavlivaem shirinu
		allElements[i].height=nh;//ustanavlivaem visotu
		z=allElements[i].src;
		allElements[i].id=i;
		allElements[i].onclick=function () 
		                           { 
								          
						 showpicture(this.id,this.src, mas[this.id],olh, absPosition(this), userwidth);
                                   }
									
		
	}

}
}

	
	
	
window.onerror = null;
var curX;
var curY;
var currentElement;
var allElements;
var aLength;
var pleft = 0;
var ptop = 0;
var incr = 0;
var id_books = 0;
var bwidth = 0;
var min_ol_w=0;
var show = 1;
var src = 0;
var oldwidth=0;
var oldpleft=0;
var oldptop=0;
var  maxscreenwidth=0;
var  realsize=0;



function showpicture(id,src, bw, bh, pos, mwidth) {
	
		min_ol_w=document.getElementById(id).width;
		maxscreenwidth=mwidth;
		bwidth = bw;
		realsize=bwidth;
		//alert(realsize);
		if (bwidth < maxscreenwidth){
		maxscreenwidth=bwidth;
		}
		oldwidth=bw;
		oldsrc=src;
		picturediv = document.getElementById("bigpic");
		picturediv.style.display = "none";
		pleft = pos.x;
		ptop = pos.y;
		oldpleft=pleft;
	    oldptop=ptop;
		var oldsrc = src;
		if (navigator.userAgent.indexOf("MSIE 7.0")!=-1) { pleft -= 11; }
		picturediv.style.left = pleft + 'px';
		picturediv.style.top = ptop + 'px';
 		picturediv.innerHTML = "<div onclick='hidepicture(); show=1' ><img  border=0 id='t2' src='"+oldsrc+"'</div><div id='biglink' style='background : White; text-align: center;'><b><a href='"+oldsrc+"' target='_blank'>Открыть изображение в новом окне</a></b></div><div id='noshow' onclick='hidepicture()'></div>";

//NEW IMG
		bpic = new Image();
		bpic.src = src;
		pic = document.getElementById("t2");
		pic.width = min_ol_w;
		pic.border = 0;
		picturediv.style.display = "block";
		document.getElementById("biglink").style.display = "none";//ssilka na Bolshuu kartinku
		increase();
	
}

function hidepicture() {
	show = 0;
	setTimeout('starthide()', 20);
}

function starthide() {
 
	if (show == 1) {
	    var mw = min_ol_w; // UKAZAT PEREMENNUU STAROGO RAZMERA
		document.getElementById("noshow").style.display = "none";
		pic.width = pic.width - 20;//shag umenshenia
		pleft = pleft+ 10;
		ptop = ptop+ 10;
		
		picturediv.style.left = pleft + 'px';
		picturediv.style.top = ptop + 'px';
		if (pic.width > mw) setTimeout('starthide()', 0); else picturediv.style.display = "none"; bw=0;
	}
}

function increase() {
  if ((pic.width + incr)>bwidth) incr = (bwidth-pic.width); else incr = 15;
	pic.width =pic.width = pic.width + incr;;
	
        if (pleft>0)
        {
	pleft = pleft -Math.round(incr/2);
	ptop = ptop - Math.round(incr/2);
	picturediv.style.left = pleft + 'px';
	picturediv.style.top = ptop + 'px';
	}
	
	//if (realsize > maxscreenwidth){
	document.getElementById("biglink").style.display = "block";
    //}
	if (pic.width < maxscreenwidth) 
		{
	   		setTimeout('increase()', 0); 
		}
pic.alt="Кликните по изображению, что бы уменьшить";
pic.title="Кликните по изображению, что бы уменьшить";
	
}

function absPosition(obj) {
	var x = y = 0;
	while(obj) {
		x += obj.offsetLeft;
		y += obj.offsetTop;
		obj = obj.offsetParent;
	}
	return {x:x, y:y};
}
