function imageZoom(path, defaultWidth, defaultHeight, description, medianote)

{

        // Resize
        var taskBarWidth  = 8;
        var taskBarHeight = 32;
        var margin = 0;
		var img = document.images[0];

        // calculate the dimensions
        var maxwidth  = (screen.availWidth  - taskBarWidth  - margin * 2)*0.8;
        var maxheight = (screen.availHeight - taskBarHeight - margin * 2)*0.8;



		if (defaultWidth > maxwidth || defaultHeight > maxheight)
		{

			var ratio = img.offsetWidth / img.offsetHeight;
			var imgwidth = defaultWidth;
			var imgheight = defaultHeight;
			var aspectXY = imgwidth / imgheight;
			var aspectYX = imgheight / imgwidth;

            if ((maxwidth / imgwidth) < (maxheight / imgheight))
        	{
                var targety = imgheight * (maxwidth / imgwidth);
        		var targetx = maxwidth;
        	} else {
        		var targetx = imgwidth * (maxheight / imgheight);
        		var targety = maxheight;
        	}

    		defaultWidth = targetx;
    		defaultHeight = targety;			
		}



		// resize the window
		width = defaultWidth+ (margin*2);
		height = defaultHeight+ (margin*2);

        // position
        var xwin = parseInt(screen.availWidth / 2)  - parseInt(width / 2);
        var ywin = parseInt(screen.availHeight / 2) - parseInt(height / 2);


   // }
window.open("imgpopup.php?imgpath="+path+"", "imgPopup", "left="+xwin+", top="+ywin+", width="+defaultWidth+", height="+defaultHeight+", dependent=yes, menubar=no, resizable=no, toolbar=no");

}