//Global variables to determine the error message to display
var box = true;
var page = "";

/**********************************************************
* Globalized Modal Dialogs
**********************************************************/
function alertDialog(sMsg, storeId, catalogId,langId)
{
	if (typeof(sMsg) == "undefined")
		sMsg = "undefined";

	setAjaxError(sMsg);
}

function setAjaxError(messageText)
{
	var message;
	if (box)
	{
		if (page == "FF")
		{
			message = 	"<div class='errorBox' style='margin-bottom: 5px;'>\n" +
						"<h2>There has been an error</h2>\n" +
						"<p>Please check the error message below</p>\n" +
						"<br />\n" +
						"<li>\n" +
						messageText + "\n" +
						"</li>\n" +
						"</div>\n" +
						"<div style='border-bottom: 2px solid black; margin-bottom: 5px;'>&nbsp;</div>\n";
		}
		else
		{
			message = 	"<div class='errorBox' style='margin-bottom: 5px;'>\n" +
					"<h2>There has been an error</h2>\n" +
					"<p>Please check the error message below</p>\n" +
					"<br />\n" +
					"<li>\n" +
					messageText + "\n" +
					"</li>\n" +
					"</div>\n";
		}
	}
	else
	{
		message = messageText + "<br /><br />";
	}
	
	document.getElementById("errors").innerHTML = message;
	document.getElementById("errors").style.visibility = "visible";
	document.getElementById("errors").style.display = "inline";
}

function setBox(boolValue)
{
	box = boolValue;
}

function setPage(pageName)
{
	page = pageName;
}

function removeErrorMsg()
{
	if (document.getElementById("errors").style.visibility == "visible")
	{
		document.getElementById("errors").style.visibility = "hidden";
		document.getElementById("errors").style.display = "none";
	}
	if (document.getElementById("error") != null)
	{
		document.getElementById("error").style.visibility = "hidden";
		document.getElementById("error").style.display = "none";
	}
}