var Opera="Opera";
var Netscape="Netscape";
var Gecko="Gecko";
var Explorer="Explorer";
var MSIE="MSIE";
var browser_name;

//определяем браузер 
function get_browser_name() {

    
if (window.navigator.userAgent.indexOf (Opera) >= 0)
  {
   ua = Opera;
   uaVers=window.navigator.userAgent.substr(window.navigator.userAgent.indexOf(Opera)+6,4);
  }
else
if (window.navigator.userAgent.indexOf (Gecko) >= 0) // (Mozilla, Netscape, FireFox)
  {       
   ua = Netscape;
   uaVers=window.navigator.userAgent.substr(window.navigator.userAgent.indexOf(Gecko)+6,8)+ ' ('+ window.navigator.userAgent.substr(8,3) + ')';
  }
else
if (window.navigator.userAgent.indexOf (MSIE) >= 0)
  {
   ua = Explorer;
   uaVers=window.navigator.userAgent.substr(window.navigator.userAgent.indexOf(MSIE)+5,3);
  }
else
ua = window.navigator.appName; // Неизвестные мне браузеры   	

return ua;
}


browser_name=get_browser_name();
if (browser_name==Opera) {
    width_dop=10;
    height_dop=42;
    }
 else 
if (browser_name==Explorer) {
    width_dop=10;
    height_dop=50;     
 }
 
 else 
if (browser_name==Netscape) {
    width_dop=10;
    height_dop=51;     
 } 



function OpenImagePopup(imgPath, title, alt) {
	 var win = window.open('','preview',    'width=440,height=650,left=0,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 bgcolor="Gray"><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+width_dop, h+height_dop);
    	//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();
    return (false);
}
