var isErrorDisplayed = false;

function DisplayError(errorMsg) {
	var errorMsgDiv = document.getElementById('errorMsg');
	var imageTag = '<img height="32" src="images/exclaim.jpg" width="32" align="left">';
	errorMsgDiv.innerHTML = imageTag + errorMsg + '<p/>'; // IDEA: fix innerHTML by escaping any non-HTML compatible chars

	isErrorDisplayed = errorMsg != "";
	SetRowVisible('errorMsg', isErrorDisplayed);
}

function HideLoadWarnings() {
	return false;
}

function BeforeLeavingPage() {
	ImmediateRequestStateRefresh(true);
	if (isErrorDisplayed)
		alert("Please correct errors on this page before continuing.");
	return !isErrorDisplayed;
}

function DisplayTip(tip) { }
function DisplayLoadWarnings(loadWarnings) { }
function ProcessExtraData(extraData) { }
function RefreshCustomOutputs(outputs) { }

