function replaceImage(id, thumbnail)
{
	var currentPreviewSource = document.getElementById('preview' + id).src;
	document.getElementById('preview' + id).src = thumbnail.src.replace('_thumbnail', '_preview');
	thumbnail.src = currentPreviewSource.replace('_preview', '_thumbnail')
}

function OpenImagePopup(imgPath, title, alt) {
	imgPath = imgPath.replace('_preview', '');
    var win = window.open('','preview',
    'width=2,height=2,left=50%,top=0,screenX=0,screenY=0,resizable=1,scrollbar=0,status=0');

    var winDoc = win.document;
    if (title == undefined) title = 'Нажмите на изображение, чтобы закрыть';
    if (alt   == undefined) alt   = 'Нажмите на изображение, чтобы закрыть';
    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+66);
    	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();
}