// export/script.js
// (C) 2001-2005

var KM_WIDTH = 900;
var KM_HEIGHT = 630;
var KM_SCROLLBAR_WIDTH = 16;
var KM_BARS_HEIGHT = 31;

function km_openWin( winURL, winHeight ) {
	if ( ( window.kmWin == null ) || ( window.kmWin.closed ) ) {
		var winAvailHeight = window.screen.availHeight - KM_BARS_HEIGHT;
		if ( winAvailHeight > winHeight ) {
			var winWidth = KM_WIDTH;
			var winOptions = "scrollbars=no,resizable=no";
		}
		else {
			winHeight = winAvailHeight;
			var winWidth = KM_WIDTH + KM_SCROLLBAR_WIDTH;
			var winOptions = "scrollbars=yes,resizable=yes";
		}
		var winLeft = Math.round( ( window.screen.availWidth - winWidth ) / 2 );
		var str = "left=" + winLeft + ",top=0,screenX=0,screenY=0,menubar=no,toolbar=no,location=no,status=no,dependent=yes," + winOptions + ",width=" + winWidth + ",height=" + winHeight;
		kmWin = window.open( winURL, null, str );
	}
	else {
		window.kmWin.document.location.href = winURL;
	}
	window.kmWin.focus();
}

function sosdriver_openPopUpWindow( pageURL ) {
	km_openWin( pageURL, KM_HEIGHT );
}