function SymError()
{
  return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
  return (new Object());
}

window.open = SymWinOpen;

function openCenteredWindow(url, name, width, height, additionalOptions)
{
		if (additionalOptions == null || additionalOptions.length == 0)
			var options =  "width=" + width + ",height=" + height;
		else
			var options =  "width=" + width + ",height=" + height + "," + additionalOptions;
	
		var x = (screen.width  / 2) - (width  / 2);
		var y = (screen.height / 2) - (height / 2);
	
		var win = window.open(url, name, options);
		win.moveTo(x, y);
		win.focus();
}
function openCenteredWindow(url, width, height, name, parms) {
    var left = Math.floor( (screen.width - width) / 2);
    var top = Math.floor( (screen.height - height) / 2);
    var winParms = "top=" + top + ",left=" + left + ",height=" + height + ",width=" + width;
    if (parms) { winParms += "," + parms; }
    var newWin = window.open(url, name, winParms);
    newWin.moveTo(left, top);
    newWin.focus();
}

function MM_callJS(jsStr) { //v2.0
			return eval(jsStr)
		}

function MM_displayStatusMsg(msgStr) { //v1.0
			status=msgStr;
			document.MM_returnValue = true;
		}