
/*** init resizing*/
var resId=0;
var imgWndw;
/*** open image in the separate window.
** @param string imgLink the path to the image would be shown in the window
* @param string title title name of the window 
* @return booleam value of success or failure of window opening
*/

function imgOpen(imgLink,Title)
{	
	if (typeof(window.resizeBy)=='undefined') return true;	
	imgWndw=window.open('',imgLink.target,'width=100,height=100'+		',toolbar=no,menubar=no,location=no,status=no,'+		'resizable=yes,scrollbars=no,left='+(screen.width>>>2)+		',top='+(screen.height>>>4));	
	self.focus();	
	var imgTitle=(Title)?Title:imgLink.href;	
	with (imgWndw.document)	
	{		
		open();		
			write('<ht'+'ml><he'+'ad><ti'+'tle>'+imgTitle+'</ti'+'tle>'+			'</he'+'ad><bo'+'dy leftmargin="0" topmargin="0" '+			'rightmargin="0" bottommargin="0" marginwidth="0" '+			'style="margin:0;padding:0;position:fixed;overflow:none;" '+			'marginheight="0"><img src="'+imgLink.href+'" border="0" '+			' alt="'+imgTitle+'" title="'+imgTitle+'" class="r" /></bo'+			'dy></ht'+'ml>');
		close();
	}	
	resId=setInterval('imgResize()',100);
	return false
}

/*** resizing pop-up window
** @return void
*/
function imgResize()
{	
	var w=imgWndw.document.images[0].width ;	
	if (w>screen.availWidth) w=screen.availWidth;	
	var h=imgWndw.document.images[0].height ;	
	if (h>screen.availHeight) h=screen.availHeight;	
	if (w>50 && h>50)	
	{		
		var ww=(imgWndw.innerWidth)?imgWndw.innerWidth:((document.body)?		imgWndw.document.body.clientWidth:null);		
		var wh=(imgWndw.innerHeight)?imgWndw.innerHeight:((document.body)?		imgWndw.document.body.clientHeight:null);		
		if (ww && wh)		
		{			
			imgWndw.resizeBy(w-ww,h-wh);		
		}		
		imgWndw.focus();		
		clearInterval(resId)	
	}
}

