function CheckFieldLength(fn,wn,rn,mc) {
  var len = fn.value.length;
  if (len > mc) {
    fn.value = fn.value.substring(0,mc);
    len = mc;
  }
  document.getElementById(wn).innerHTML = len;
  document.getElementById(rn).innerHTML = mc - len;
}

function jsCharCounter(objToTest,strNameOfObj,objDisplayLength,intMaxLength)
			{
				if (objToTest.value.length > intMaxLength)
				{
					window.alert("Length of " + intMaxLength + " for '" + strNameOfObj + "' exceeded.\nMake entry more concise.");
					objToTest.value = objToTest.value.substring(0,intMaxLength);
					objDisplayLength.value = objToTest.value.length;
					objToTest.focus();
				}
				else
				{
					objDisplayLength.value = objToTest.value.length;
				}
			} //End of jsCharCounter(objToTest,strNameOfObj,objDisplayLength,intMaxLength)
			


function LimitThis() {
	var myObject=event.srcElement;
	if (myObject.value.length==myObject.maxLength*1) return false;
}

function CountThis(visCnt) { 
	var myObject=event.srcElement;
	if (myObject.value.length>myObject.maxLength*1) myObject.value=myObject.value.substring(0,myObject.maxLength*1);
	if (visCnt) visCnt.innerText=myObject.value.length;
}
