var pleft = 0;
var ptop = 0;
var incr = 0;
var id_books = 0;
var bwidth = 0;
var show = 1;

function showpicture(id, bw, bh, pos, mwidth, mheight) {
	if (getCookie("dontshowbig") != 1) {
		id = id.split(".");
                id_colbanner = id[0].replace('/^"/','');
		bwidth = bw;
		picturediv = document.getElementById("bigpic");
		var book_href = document.getElementById("href" + id_colbanner).href;
		pleft = pos.x;
		ptop = pos.y;
		if (navigator.userAgent.indexOf("MSIE 7.0")!=-1) { pleft -= 11; }
		picturediv.style.left = pleft + 'px';
		picturediv.style.top = ptop + 'px';
		picturediv.innerHTML = "<div onmouseout='hidepicture()' onmousemove='show=1'><a href='" + book_href + "'><img id='"+id_colbanner+"' src='/maintemp/img/"+id[0]+"."+id[1]+"'></a></div><div id='loading-pic' onmouseout='hidepicture()' onmousemove='show=1'>Загружается...<img src='/img/upload.gif'></div><div id='noshow' onmouseout='hidepicture()' onmousemove='show=1'><input type='checkbox' onChange='dontshowbig(this.checked)' onmousemove='show=1'> Не показывать всплывающие обложки</div>";
		bpic = new Image();
		bpic.onload = function () {
				document.getElementById("loading-pic").innerHTML = "";
				pic.src = bpic.src;
			}
		bpic.src = "/maintemp/img/"+id[0]+"."+id[1];
		pic = document.getElementById(id_colbanner);
		pic.width = mwidth;
		picturediv.style.display = "block";
		increase();
	}
}

/*function getCookie(strflag){
 var flag=0;
 return flag;
} */

function getCookie(name) {
 var cookie = " " + document.cookie;
 var search = " " + name + "=";
 var setStr = null;
 var offset = 0;
 var end = 0;
 if (cookie.length > 0) {
 offset = cookie.indexOf(search);
 if (offset != -1) {
 offset += search.length;
 end = cookie.indexOf(";", offset)
 if (end == -1) {
 end = cookie.length;
 }
 setStr = unescape(cookie.substring(offset, end));
 }
 }
 return(setStr);
}

function setCookie(name, value) {
 cswitch = getCookie("cswitch");
 if (!cswitch) {
 var today = new Date();d = new Date(today.getTime() + 7790000000);
 var newCookie1 = name + "=" + escape(value) + ";expires=" + d.toGMTString() + ";path=/ ;";
 document.cookie = newCookie1;
 //var newCookie2 = name + "=" + escape(value) + ";expires=" + d.toGMTString() + ";path=/ ;domain=labirint-shop.ru;";
 //document.cookie = newCookie2;
 //var newCookie3 = name + "=" + escape(value) + ";expires=" + d.toGMTString() + ";path=/ ;domain=192.168.2.252;";
 //document.cookie = newCookie3;
 }
}

function hidepicture() {
	show = 0;
	setTimeout('starthide()', 20);
}

function starthide() {
	if (show == 0) {
		document.getElementById("noshow").style.display = "none";
		pic.width = pic.width - 10;
		pleft = pleft + 5;
		ptop = ptop + 5;
		picturediv.style.left = pleft + 'px';
		picturediv.style.top = ptop + 'px';
		if (pic.width > 100) setTimeout('starthide()', 0); else picturediv.style.display = "none";
	}
}

function increase() {
	if ((pic.width + incr)>bwidth) incr = (bwidth-pic.width); else incr = 10;
	pic.width = pic.width + incr;
	
	pleft = pleft - Math.round(incr/2);
	ptop = ptop - Math.round(incr/2);
	picturediv.style.left = pleft + 'px';
	picturediv.style.top = ptop + 'px';
	
	if (pic.width < bwidth) {
		setTimeout('increase()', 0); 
	}
	else {
		if (bpic.complete) pic.src = bpic.src;
		document.getElementById("noshow").style.display = "block";
	}
	
	if (pic.width > 100) document.getElementById("loading-pic").style.display = "block";
}

function dontshowbig(dontshow) {
	UserSes = getCookie("UserSes");
	if (dontshow) {
		setCookie("dontshowbig", "1"); 
		big_pics_stat(UserSes, "dontshow");
	}
	else {
		setCookie("dontshowbig", "0");
		big_pics_stat(UserSes, "show");
	}
}

function absPosition(obj) {
	var x = y = 0;
	while(obj) {
		x += obj.offsetLeft;
		y += obj.offsetTop;
		obj = obj.offsetParent;
	}
	return {x:x, y:y};
}

