//script written by Corey Jackson (2003)

function alternateColour(objCell, objLink, blnOver)
{
	if (blnOver == true)
	{
		objCell.style.backgroundColor = "#FFFFCC";
		objLink.style.color = "#000000";
	}
	else
	{
		objCell.style.backgroundColor = "#000000";
		objLink.style.color = "#FFFFCC";
	}
}

function addNewOption(objSelect, strMessage, strInputDefault)
{
	var strRetVal = prompt(strMessage, strInputDefault)
	if ((strRetVal != null) && (strRetVal != ""))
	{
		objSelect.options[objSelect.length - 1] = new Option(strRetVal,"-1_" + strRetVal,false,true);
	}
	else
	{
		objSelect.selectedIndex = 0;
	}
}

function checkRequired(objForm, blnUseID)
{
	for (var i=0; i < objForm.elements.length; i++)
	{
		if (objForm.elements[i].className == "required")
		{
			if (objForm.elements[i].value == "")
			{
				objForm.elements[i].style.backgroundColor = "#FFFFEE";
				if (blnUseID == true)
				{
					alert("Required field: " + objForm.elements[i].id.substring(3,objForm.elements[i].id.length));
				}
				else
				{
					alert("Required field: " + objForm.elements[i].name.substring(3,objForm.elements[i].name.length));
				}
				objForm.elements[i].focus();
				return false;
			}
			else
			{
				objForm.elements[i].style.backgroundColor = "#FFFFFF";
			}
		}
	}
	
	return true;
}

function updatePicPreview(strBaseURL, strPicURL, objImage)
{
	objImage.src = strBaseURL + strPicURL;
	if (strPicURL.length > 0)
	{
		objImage.style.display = "block";
	}
	else
	{
		objImage.style.display = "none";
	}
}

function checkCommand(strCommandType)
{
	if (strCommandType == "Delete")
	{
		return confirm("WARNING: You are about to permanently delete a record!\nAre you sure you want to continue and delete this record?");
	}
	else
	{
		return true;
	}
}