// JavaScript Document
function OpenImagePopup(imgPath, title, alt) {
	var win = window.open('','preview',	'width=100,height=100,left=0,top=0,screenX=0,screenY=0,resizable=1,scrollbar=1,status=0');

	var winDoc = win.document;
	if (title == undefined) title = 'My Image, Click to Close';
	if (alt == undefined) alt = 'My Image, Click to Close';
	var content = 	'<html><head><title>' + title + '</title>' +
					'<style>body{overflow: hidden;margin:0;}img{border:0;}</style>' +
					'</head><body><a href="javascript:self.close()">' +
					'<img alt="' + alt + '" id="image" src="' + imgPath + '" /></a></body></html>'
	win.document.write(content);

	winDoc.body.onload = function() {
		var obj = winDoc.getElementById('image');
		var w = obj.width, h = obj.height;
		var iHeight= document.body.clientHeight, iWidth = self.innerWidth;

		var left = (self.opera ? iWidth : screen.availWidth)/2 - w/2;
		var top = (self.opera ? iHeight : screen.availHeight)/2 - h/2;
		win.resizeTo(w+10, h+75);
		win.moveTo(left, top);
	}

	win.onload = winDoc.body.onload; // special for Mozilla

	// !!! Important statement: popup onload won't execute without it!
	win.document.close();
	win.focus();
	//SAMPLE:
	//<a href="javascript:void(0);" onclick="return OpenImagePopup('myfriend.jpg', 'Поле', 'Закрыть');">Показать картинко!</a>
}
