function ColapseExpand(pcMenu,pcImage)
{
var	lcMenu
var	lcImage

	ns4	=	(document.layers) ? true:false;
	ie4	=	(document.all) ? true:false;
	ns6	=	(document.getElementById)? true:false;
	if (ie4) ns6 = false;

	if(ns4)
	{
		lcMenu	=	"NavItem"	+	pcMenu;
		lcImage	=	"NavImage"	+	pcImage;

		if (document.layers[lcMenu].visibility == "hide")
		{
			document.layers[lcMenu].visibility == "show";
			document.layers[lcImage].src = "/graphics/images/black-minus.gif";
		}
		else
		{
			document.layers[lcMenu].visibility == "hide";
			document.layers[lcImage].src = "/graphics/images/black-plus.gif";
		}
	}
	else if(ie4)
	{
		lcMenu	=	eval("NavItem"	+	pcMenu);
		lcImage	=	eval("NavImage"	+	pcImage);

		if (lcMenu.style.visibility == "hidden")
		{
			lcMenu.style.visibility = "visible";
			lcMenu.style.display = "";
			lcImage.src = "/graphics/images/black-minus.gif";
		}
		else
		{
			lcMenu.style.visibility = "hidden";
			lcMenu.style.display = "none";
			lcImage.src = "/graphics/images/black-plus.gif";
		}
	}
	else if (ns6)
	{
		lcMenu	=	"NavItem"	+	pcMenu;
		lcImage	=	"NavImage"	+	pcImage;

		if (document.getElementById(lcMenu).style.visibility == "hidden")
		{
			document.getElementById(lcMenu).style.visibility = "visible";
			document.getElementById(lcMenu).style.display = "";
			document.getElementById(lcImage).src = "/graphics/images/black-minus.gif";
		}
		else
		{
			document.getElementById(lcMenu).style.visibility = "hidden";
			document.getElementById(lcMenu).style.display = "none";
			document.getElementById(lcImage).src = "/graphics/images/black-plus.gif";
		}
	}

}

function popup(pcUrl)
{
	var	lnWidth='496';
	var	lnHeight='400';
	var	lnTop=screen.height/2-lnHeight/2;
	var	lnLeft=screen.width/2-lnWidth/2;
	var	lcOptions="toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,copyhistory=0,top=" + lnTop;
			lcOptions+=",left=" + lnLeft +  ",width=" + lnWidth + ",height=" + lnHeight;

	myWindow = window.open(pcUrl,"",lcOptions);
}

function DisplayPrintable(pcUrl)
{
	var	lnWidth='700';
	var	lnHeight='600';
	var	lnTop=screen.height/2-lnHeight/2;
	var	lnLeft=screen.width/2-lnWidth/2;
	var	lcOptions="toolbar=1,location=0,directories=0,status=0,menubar=1,scrollbars=1,copyhistory=0,top=" + lnTop;
			lcOptions+=",left=" + lnLeft +  ",width=" + lnWidth + ",height=" + lnHeight;

	myWindow = window.open(pcUrl,"",lcOptions);
}

function CheckValidString(pcString, pcDesc, pnMinLen, pnMaxLen, pcValidChars)
{
	var	lcValidChars	=	pcValidChars;
	var	lbValid			=	true;
	var	lnLen				=	pcString.length;
	var	lnRetCd			=	0;
	var	lcText			=	"\n"+pcDesc+":\n";
	var	lcErrorText		=	"";

	if (pnMinLen > 0)
	{
		if (pnMinLen == pnMaxLen)
		{
			if (lnLen < pnMinLen)
			{
				lcText	=	lcText+"\t"+pcDesc+" must be "+pnMinLen+" characters long"+"\n";
				lnRetCd	=	8;
			}
			else
				if (lnLen > pnMaxLen)
				{
					lcText	=	lcText+"\t"+pcDesc+" must be "+pnMinLen+" characters long"+"\n";
					lnRetCd	=	8;
				}
		}
		else
		{
			if (lnLen < pnMinLen)
			{
				lcText	=  lcText+"\t"+pcDesc+" must be between "+pnMinLen+" and "+pnMaxLen+" characters long"+"\n";
				lnRetCd = 8;
			}
			else
				if (lnLen > pnMaxLen)
				{
					lcText	=  lcText+"\t"+pcDesc+" must be between "+pnMinLen+" and "+pnMaxLen+" characters long"+"\n";
					lnRetCd = 8;
				}
		}
	}

	if (pcValidChars > "")
	{
		for (i = 0;  i < pcString.length;  i++)
		{
			ch = pcString.charAt(i);
			for (j = 0;  j < lcValidChars.length;  j++)
				if (ch == lcValidChars.charAt(j))
					break;
				if (j == lcValidChars.length)
				{
					lnRetCd = 8;
					lbValid = false;
					break;
				}
		}
	}

	if (lbValid == false)
	{
		lcText	=  lcText+"\t"+"Please enter only letters in the "+pcDesc+" field"+"\n";
		lnRetCd = 8;
	}

	if (lnRetCd == 8)
	{
		lcErrorText =  lcText;
	}

	return (lcErrorText);
}

