
	var browserSupportsDhtml = (document.getElementById || document.all || document.layers);

	function dhtmlObject(name)
	{
		if (document.getElementById)
		{
			this.obj = document.getElementById(name);
			this.style = document.getElementById(name).style;
		}
		else if (document.all)
		{
			this.obj = document.all[name];
			this.style = document.all[name].style;
		}
		else if (document.layers)
		{
			this.obj = document.layers[name];
			this.style = document.layers[name];
		}
	}
	function changeTextColor(objectId,newColor)
	{
		if (!browserSupportsDhtml) return;
		var textField = new dhtmlObject(objectId);
		textField.style.color = newColor;
	}
	function checkTextLength(fieldObject, maxChars, warningMessageField) {
		if (fieldObject.value.length > maxChars){
			changeTextColor(warningMessageField,'FF0000');
			fieldObject.value = fieldObject.value.substring(0, maxChars);
		}
	}
