bt = new browserTypeClass;
document.bt = bt;

function openMap(shTest, shEng) {
	var stdW = 755;
	var stdH= 515;
	var factor = stdH / stdW;

	var scrWmarg = 23;
	var scrHmarg = 47;

	var scrW = screen.availWidth;
	var scrH = screen.availHeight;

	var olderOpera = bt.op && bt.version < 7;

	var wh = (scrW - scrWmarg) * factor < (scrH - scrHmarg);

	var left = (bt.ie || bt.op ? 'left=' : 'screenX=') + 5;
	var top = (bt.ie || bt.op ? 'top=' : 'screenY=') + 3;

	var url, width, height;

	if (bt.op) { // Opera has problems with availHeight in MDI
		width = stdW;
		height = stdH;
	} else if (wh) { // Decide by width
		width = scrW > 1228 ? 1207 : scrW - scrWmarg;
		height = parseInt(width * factor);
	} else { // Decide by Height
		height = scrH > 856 ? 823 : scrH - scrHmarg;
		width = parseInt(height / factor);
	}

	var options = 'titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,scrollbars=no,' + left + ',' + top + ',width=' + width + ' ,height=' + (bt.op ? height + 4 : height);
	var url = (shTest ? 'map/test' : 'map/main') + (olderOpera ? 'Frames' : '') + (shEng ? '_eng' : '') + '.html';

	var PopUpWindow = window.open(url, 'MIONmap2002', options);
	PopUpWindow.focus();
}
