﻿function ShowImage(img, width, height, title)
{
	var scroll = "no";
	var top=0, left=0;
	if(width > screen.width-10 || height > screen.height-28) scroll = "yes";
	if(height < screen.height-28) top = Math.floor((screen.height - height)/2-14);
	if(width < screen.width-10) left = Math.floor((screen.width - width)/2-5);
	width = Math.min(width, screen.width-10);
	height = Math.min(height, screen.height-28);
	img = PageOffset + img;

	var w = window.open("","","scrollbars="+scroll+",resizable=yes,width="+width+",height="+height+",left="+left+",top="+top);
	w.document.charset="UTF-8";
	w.document.write(
		"<html><head>"+
		"<META http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">"+
		"<"+"script type=\"text/javascript\">"+
		"function KeyPress(e)"+
		"{"+
		"	if (!e) e = window.event;"+
		"	if(e.keyCode == 27) "+
		"		window.close();"+
		"}"+
		"</"+"script>"+
		"<title>"+(title == "" ? "Просмотр изображения" : title)+"</title></head>"+
		"<body topmargin=\"0\" leftmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" onclick=\"window.close(); window.opener.focus();\" onKeyDown=\"KeyPress(arguments[0])\">"+
		"<img src=\""+ img + "\" border=\"0\" alt=\""+title+"\" />"+
		"</body></html>"
	);
	w.document.close();
	w.focus();
	void(0);
}

