var splashWin = null;
var autoCloseTimeoutHandle;
var ontopIntervalHandle;

function launchSplashWin(contentString, width, height, left, top) {
	var w = window.screen.width;
	var h = window.screen.height;
	var l = (left != null) ? left : (w-width)/2;
	var t = (top != null) ? top : (h-height)/2;
							
	splashWin = window.open(contentString, '_splash', 'fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0');
	//splashWin = window.showModalDialog(contentString, '_splash', 'fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0');
	
	parent.focus();
	splashWin.resizeTo(width,height);
	splashWin.moveTo(l, t);
	splashWin.focus();	
}

function closeSplashScreen() {
	if (splashWin != null) {
		if (splashWin.closed) {
			// already opened and closed
    }
    else {
        splashWin.close();
        splashWin = null;
    }
	}
}