document.writeln('<STYLE TYPE="text/css"> ');
/*
document.writeln('   .CriticalBorder { border-color : #FF0000; } ');
document.writeln('   .CriticalBody { background-color : #FFCCCC; } ');
document.writeln('   .CriticalMessage { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : xx-small; } ');
document.writeln('   .WarningBorder { border-color : Yellow; } ');
document.writeln('   .InfoBorder { border-color : Green; } ');
document.writeln('   .InfoMessage { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : xx-small; } ');
document.writeln('   .MessageHeading { font-weight : 900; font-size : 12px; line-height: 18px; }   ');
*/

document.writeln('   table.ricolaMessage { border-style: solid; border-width: 1px; }');
document.writeln('   table.ricolaMessage td { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : xx-small; padding: 3px; }');
document.writeln('   table.ricolaCritical { border-color : #993333; } ');
document.writeln('   table.ricolaWarning { border-color : #D4B400; } ');
document.writeln('   table.ricolaInfo { border-color : #7898AB; } ');

document.writeln('	 table.ricolaCritical td td, table.ricolaWarning td td, table.ricolaInfo td td { background-color: transparent; filter:none; }');

document.writeln('	 table.ricolaWarning td.InfoMessageReqField { color: #FFFFCC !important; filter:none; } ');
document.writeln('	 table.ricolaWarning td.InfoMessageReqFieldError { color: #FFCC00 !important; filter:none; } ');
document.writeln('   table.ricolaCritical td { background-color: #F5CEB9;  filter:progid:DXImageTransform.Microsoft.gradient(enabled="true",GradientType=0,startColorstr=#F5CEB9, endColorstr=#FFFFFF); } ');

document.writeln('   table.ricolaWarning td { background-color: #FADE8A;  filter:progid:DXImageTransform.Microsoft.gradient(enabled="true",GradientType=0,startColorstr=#FADE8A, endColorstr=#FFFFFF); } ');
document.writeln('   table.ricolaInfo td { background-color: #D2DBE0;  filter:progid:DXImageTransform.Microsoft.gradient(enabled="true",GradientType=0,startColorstr=#D2DBE0, endColorstr=#FFFFFF); } ');

document.writeln('	 td.messageIcon { width: 30px; vertical-align: top; padding: 2px; } ');
/*
document.writeln('   table.ricolaCritical td.messageIcon { background: transparent url(/graphics/apps/ricola1yellow/critical.gif) no-repeat 2px 2px; } ');
document.writeln('   table.ricolaWarning td.messageIcon { background: transparent url(/graphics/apps/ricola1yellow/warning.gif) no-repeat 2px 2px; } ');
document.writeln('   table.ricolaInfo td.messageIcon { background: transparent url(/graphics/apps/ricola1yellow/info.gif) no-repeat 2px 2px; } ');
*/

document.writeln('   .MessageHeading { font-weight : 900; font-size : 12px; line-height: 18px; }   ');



document.writeln('</STYLE> ');

function inlineDisplayMessage(inTypeA, inHeading, inMessage)
{
var inType=new String(inTypeA);
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;

var UseDisplayMessage=false;
var DisplayMessageType=0;
var DisplayMessageMsg=new String("");
var DisplayMessageHeading=new String("");

var useStandardMessage = (arguments.length < 3)? false : true;

	if ((arguments.length < 2) || (arguments.length > 3)) {
		alert("Error #4824:  The DisplayMessage function (DisplayMessage(x,y,z)) was passed an invalid number of parameters.  " + arguments.length + " were passed in while only 2-3 are needed.  Please refer to the documentation at http://home.www.uprr.com/emp/it/hf/ricola/messages/.");
		return false;
	}
	if ((inType == "1") || (inType.toLowerCase() == "info")) {
		DisplayMessageType=1;
	} else if ((inType == "2") || (inType.toLowerCase() == "warn")) {
		DisplayMessageType=2;
	} else if ((inType == "3") || (inType.toLowerCase() == "fatal")) {
		DisplayMessageType=3;
	} else {
		alert("Error #4825:  The DisplayMessage function (DisplayMessage(x,y,z)) was passed an invalid parameter (x) for the type of message (" + inType + ").  Valid parameters for (x) are \"info\", \"warn\", or \"fatal\".  Please correct the parameter and try again.");
		return false;
	}
	DisplayMessageMsg=inMessage;
	DisplayMessageHeading=inHeading;
	UseDisplayMessage=true;

/*
var messageType=3;
switch (DisplayMessageType) {
	case 1:
		messageType = "ricFeedbackSuccess";
		break;
	case 2:
		messageType = "ricFeedbackWarning";
		break;
	case 3:
		messageType = "ricFeedbackError";
		break;
}

var outString = new Array();
	outString[outString.length] = '<table style="width: 100%"><tr><td align="center"><div class="ricFeedback ricFeedbackLoaded ' + messageType + '">';
	outString[outString.length] = '<img src="/graphics/apps/ricola1yellow/spacer.png" class="ricFeedbackTopLeft">';
	outString[outString.length] = '<img src="/graphics/apps/ricola1yellow/spacer.png" class="ricFeedbackTopRight">';
	outString[outString.length] = '<div class="ricFeedbackHeader"></div>';
	outString[outString.length] = '<div class="ricFeedbackContent" style="width: 80%"><img src="/graphics/apps/ricola1yellow/spacer.png" class="ricFeedbackIcon" />';
	outString[outString.length] = '<h2>' + inHeading + '</h2>';
	if (arguments.length > 2) {
		outString[outString.length] = inMessage;

		outString[outString.length] = '<div class="ricFeedbackBottomButton"></div></div><div><img src="/graphics/apps/ricola1yellow/spacer.png" class="ricFeedbackBottomRight"><img src="/graphics/apps/ricola1yellow/spacer.png" class="ricFeedbackBottomLeft"><div class="ricFeedbackFooter"></div></div></div>';


		outString[outString.length] = '</td></tr></table>';
	}

	document.writeln(outString.join("\n"));
return;
*/
	if (UseDisplayMessage) {
		var dmString1=new String("");
		var dmString2=new String("");
		var dmString3=new String("");
		var dmString4=new String("");
		var dmString5=new String("");
		if (DisplayMessageType == 1) {		// Informational Message
			dmString1="ricolaInfo";
			dmString2=" ";
			dmString3=" ";
			dmString4="/graphics/apps/ricola1yellow/info.gif";
			dmString5=" CLASS=\"InfoMessage\" ";



		} else if (DisplayMessageType == 2) {		// Warning Message
			dmString1="ricolaWarning";
			dmString2=" ";
			dmString3=" ";
			dmString4="/graphics/apps/ricola1yellow/warning.gif";
			dmString5=" CLASS=\"InfoMessage\" ";
		} else {			// Fatal Message
			dmString1="ricolaCritical";
			dmString2=" CLASS=\"CriticalBody\" ";
			dmString3=" BGCOLOR=\"#FFCC99\" WIDTH=\"100%\" ";
			dmString4="/graphics/apps/ricola1yellow/critical.gif";
			dmString5=" CLASS=\"CriticalMessage\" ";
		}
		document.write("<P ALIGN=\"CENTER\">");
		if (ns4) { document.write("<CENTER>"); }
		document.write("<TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\" WIDTH=\"450\" class='ricolaMessage " + dmString1 + "'>");
		document.write("<TR><TD class='messageIcon' valign='top'><img src='" + dmString4 + "' /></TD>");
/*

		if (ns4 || ns6) {

			document.write("	<TD><TABLE BORDER=\"0\" CELLPADDING=\"3\" CELLSPACING=\"0\" " + dmString3 + ">");
//			document.write("		<TR>");
//			document.write("			<TD ALIGN=\"center\" VALIGN=\"top\">&nbsp;<IMG " + dmString4 + " BORDER=\"0\">&nbsp;</TD><TD>&nbsp;</TD>");
		} else {
			document.write("	<TD><TABLE BORDER=\"0\" CELLPADDING=\"3\" CELLSPACING=\"5\" " + dmString3 + ">");
		}
*/
/*
		document.write("		<TR>");
		document.write("			<TD ALIGN=\"center\" VALIGN=\"top\"><IMG " + dmString4 + " BORDER=\"0\"></TD>");
*/
		if (DisplayMessageHeading != "") {
			DisplayMessageHeading = "<SPAN CLASS=\"MessageHeading\">" + DisplayMessageHeading + "</SPAN><BR>"
		}
		document.write("			<TD " + dmString5 + ">" + DisplayMessageHeading);
		if (useStandardMessage) {
			document.write(DisplayMessageMsg);
			RICOLAinlineDisplayMessage_endTable();
		}
	}
}

function RICOLAinlineDisplayMessage_endTable() {
/*
var outString = new Array();
outString[outString.length] = '<div class="ricFeedbackBottomButton"></div></div><div><img src="/graphics/apps/ricola1yellow/spacer.png" class="ricFeedbackBottomRight"><img src="/graphics/apps/ricola1yellow/spacer.png" class="ricFeedbackBottomLeft"><div class="ricFeedbackFooter"></div></div></div>';


outString[outString.length] = '</td></tr></table>';
document.writeln(outString.join("\n"));
return;
*/
	var ns4 = (document.layers) ? true : false;
/*
	document.write("		</TR>");
	document.write("	</TABLE></TD>");
*/
	document.write("	</TD>");
	document.write("</TR>");
	document.write("</TABLE>");
	if (ns4) { document.write("</CENTER>"); }
	document.write("</P>");
}

