// Script Source: CodeLifter.com
// Copyright 2003
// Do not remove this notice.

// SETUPS:
// ===============================

// Set the horizontal and vertical position for the popup

PositionX = 100;
PositionY = 100;

// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth  = 800;
defaultHeight = 600;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = false;

// Do not edit below this line...
// ================================

if (parseInt(navigator.appVersion.charAt(0))>=4){
	var isNN=(navigator.appName=="Netscape")?1:0;
	var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;
	var isChrome=(navigator.appVersion.indexOf("Chrome")!=-1)?1:0;
}

var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;

function popImage(imageURL,imageTitle){

	if (isChrome){
		window.open(imageURL,'',optNN);
		return;
	}

	if (isNN){imgWin=window.open('about:blank','',optNN);}
	else if (isIE){imgWin=window.open('about:blank','',optIE);}
	else {imgWin=window.open('about:blank','',optNN);}

	with (imgWin.document){
		writeln('<html><head><title>Загрузка...</title><style>body{margin:0px;}</style>');
		writeln('<sc'+'ript>');
        writeln('var isIE;');
        writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
        writeln('    isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;');
        writeln('}');
        writeln('function reSizeToImage(){');
        writeln('    if (isIE){');
        writeln('        window.resizeTo(300,300);');
        writeln('        var bw = 300 - document.body.clientWidth;');
        writeln('        var bh = 300 - document.body.clientHeight;');
        writeln('        width = bw + document.images[0].width;');
        writeln('        height = bh + document.images[0].height;');
        writeln('        window.resizeTo(width,height);');
        writeln('        if (document.body.clientWidth < document.images[0].width');
        writeln('            || document.body.clientHeight < document.images[0].height)');
        writeln('        {');
        writeln('            var sw = document.body.clientWidth / document.images[0].width;');
        writeln('            var sh = document.body.clientHeight / document.images[0].height;');
        writeln('            var coef = Math.min(sw, sh);');
        writeln('            document.images[0].height *= coef;');
        writeln('            width = bw + document.images[0].width;');
        writeln('            height = bh + document.images[0].height;');
        writeln('            window.resizeTo(width,height);');
        writeln('        }');
        writeln('    } else {');
        writeln('        window.innerWidth=document.images["George"].width;');
        writeln('        window.innerHeight=document.images["George"].height;');
        writeln('    }');
        writeln('}');
		writeln('function doTitle(){document.title=\''+imageTitle+'\';}');
		writeln('</sc'+'ript>');
		if (!AutoClose) {
		    writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus();">')
		} else {
		    writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
		}
		writeln('<img name="George" src='+imageURL+' style="display:block" onclick="window.close()"></body></html>');
		close();
	}
}
