function getDims(winWidth, winHeight) {
	var dims = new Object();
	if (winWidth) {
		dims.width = winWidth;
		dims.scrollbars = false;
		if (screen.width < parseInt(dims.width) + 70) {
			dims.width = parseInt(screen.width) - 70;
			dims.scrollbars = true;
		}
	}
	if (winHeight) {
		dims.height = winHeight;
		if (screen.height < parseInt(dims.height) + 100) {
			dims.height = parseInt(screen.height) - 100;
			dims.scrollbars = true;
		}
	}
	dims.heightStr = (winHeight)? ',height=' + dims.height : '';
	dims.scrollbarsStr = (dims.scrollbars)? ',scrollbars=yes' : ',scrollbars=no';
	dims.width=(dims.scrollbars)? parseInt(dims.width)+17 : dims.width;
	dims.widthStr = (winWidth)? ',width=' + dims.width : '';
	dims.posX = Math.round((screen.width - dims.width) / 2);
	dims.posY = Math.round((screen.height - winHeight) / 2);
	dims.posCode = (document.all)? ',left=' + dims.posX + ',top=' + dims.posY : ',screenX=' + dims.posX + ',screenY=' + dims.posY;
	return dims;
}
function popupImg(imgSrc, winName, winTitle, imgWidth, imgHeight) {

	winWidth = (imgWidth)? imgWidth : null;
	winHeight = (imgHeight)? imgHeight  : null;
	var dims = getDims(winWidth, winHeight);
	var popupWin = window.open('', winName, 'menubar=no,toolbar=no,resizable=yes,status=yes' + dims.scrollbarsStr + dims.widthStr + dims.heightStr + dims.posCode);
	if (popupWin) {
		popupWin.document.open();
		popupWin.document.write('<html><head><title>' + winTitle + '</title></head><body bgcolor="white" style="margin: 0px 0px; padding: 0px;">')
		popupWin.document.write('<img src="' + imgSrc + '" style="width:'+imgWidth+'px; height:'+imgHeight+'px;" alt="'+winTitle+'" />')
		popupWin.document.write('</body></html>')
		popupWin.document.close();
	}
	return false;
}