// $link = "javascript:popImage($url,$title)";

var PositionX = 20;
var PositionY = 20;
var defaultWidth  = 640;
var defaultHeight = 480;
var AutoClose = true;

if (parseInt(navigator.appVersion.charAt(0))>=4) {
	var isNN=(navigator.appName=="Netscape") ? 1 : 0;
	var isIE=(navigator.appName.indexOf("Microsoft") != -1) ? 1 : 0;
}


if      (defaultHeight > screen.height) { var optNN='scrollbars=yes,width='+defaultWidth+',height='+screen.heigth+',left='+PositionX+',top='+PositionY; }
else if (defaultWidth  > screen.width)  { var optNN='scrollbars=yes,width='+screen.width+',height='+defaultHeight+',left='+PositionX+',top='+PositionY; }
else if ((defaultWidth > screen.width) && (defaultHeight > screen.height)) 
			                { var optNN='scrollbars=yes,width='+screen.width+',height='+screen.height+',left='+PositionX+',top='+PositionY; }
else 				        { var optNN='scrollbars=yes,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 (isNN) { imgWin=window.open('about:blank','',optNN); }
        if (isIE) { imgWin=window.open('about:blank','',optIE); }

        with (imgWin.document) {
        writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');
        writeln('<sc'+'ript>');
        writeln('var isNN,isIE;');
        writeln('if (parseInt(navigator.appVersion.charAt(0))>=4) {');
        writeln('isNN=(navigator.appName=="Netscape") ? 1 : 0;');
        writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1) ? 1 : 0; }');

        writeln('function reSizeToImage(){');
        writeln('if (isIE){');
        writeln('window.resizeTo(100,100);');
        writeln('width=100-(document.body.clientWidth-document.images[0].width);');
        writeln('height=100-(document.body.clientHeight-document.images[0].height);');
        writeln('if(width > screen.width){width = screen.width-50;}');
        writeln('if(height > screen.height){height = screen.height-50;}');
        writeln('window.resizeTo(width,height);}');
        writeln('if (isNN){');   
        writeln('window.innerWidth=width;');
	writeln('window.innerHeight=height;}}');

        writeln('function doTitle() { document.title="'+imageTitle+'"; }'); 
	writeln('</sc'+'ript>');

        if (!AutoClose) writeln('</head><body bgcolor=#ffffff scroll="auto" onload="reSizeToImage();doTitle();self.focus()">')
        else writeln('</head><body bgcolor=#ffffff scroll="" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
        writeln('<img src="'+imageURL+'" style="display:block"></body></html>');
        close();
	}
}