<!--

//Stops user from continuing to type if have reached size limit
function CheckTextLimit(lengthLimit) 
{
	var tmp;
	tmp = event.srcElement.value;
	
	if (Number(tmp.length) >= Number(lengthLimit))
	{
		event.returnValue = false;
	}
}

//Checks length value of text box and length of value of clipboard.
//If length exceeds length limit, alerts message
function CheckOnPaste(lengthLimit)
{
	var tmp = event.srcElement.value;
	
	if(Number(window.clipboardData.getData("Text").length) > lengthLimit)
	{
		alert("The text you have pasted has exceeded the amount allowed.  This field is limited to " + lengthLimit + " characters.");
	}
	else if(Number(tmp.length + window.clipboardData.getData("Text").length) > lengthLimit)
	{
		alert("The text in the text field combined with the text you have pasted has exceeded the amount allowed.  This field is limited to " + lengthLimit + " characters.");
	}
}

//expands a textarea
function Expand(originalHeight)
{
	if (event.srcElement.style.height!= "250px")
	{
		event.srcElement.style.height= "250px";	
	}
	else
	{
		event.srcElement.style.height= originalHeight;	
	}
}

//Checks spelling using word client side. . . this function only works with text boxes
function CheckSpelling(fieldName, spellCheckerName)
{
	var field;
	field = document.getElementById(fieldName);
	spellChecker = document.getElementById(spellCheckerName);
	field.value = spellChecker.CheckSpelling(field.value);
	alert("Spell Check Complete");
}

function SetTextBoxValue(fieldName, fieldValue)
{
	var field;
	field = document.getElementById(fieldName);
	field.value = fieldValue;
}

function TriggerButtonClick(targetButton, event) 
{
	if(IsEnterKey(event))
	{ 
		event.cancelBubble = true; 
		event.returnValue = false; 
		
		var btnToBeClicked = document.getElementById(targetButton);
		if(btnToBeClicked) 
		{ 
			try
			{
				btnToBeClicked.click(); 
			}
			catch(ex)
			{
				eval(btnToBeClicked.onclick(event));
			}
		}
	}
} 

function IsEnterKey(event)
{
	var code = 0;
	var NS4;
	NS4 = (document.layers) ? true : false;
	
	if (NS4)
	{
		code = event.which;
	}
	else
	{
		code = event.keyCode;
	}
	
	if (code==13)
	{
		return true;
	}
	else
	{
		return false;
	}
}
//-->