/*
**    File: form_char_count.js
**   Modified the TaDa Script by: Murray Wennerlund (www.mnworks.com)
**    Created on: 4-14-09
**    Last modified: 4-15-09
**
**
**
**
**    Set multiple form fields with character restrictions
*/

//document.getelementbyid(taLimit).innerHTML = maxL;
function limittext(limitfield, limitcount, limitnum) {
	if (limitfield.value.length > limitnum) {
		limitfield.value = limitfield.value.substring(0, limitnum);
	} else {
		limitcount.value = limitnum - limitfield.value.length;
	}
}

maxl=255;

var bname = navigator.appname;
function talimit(taobj) {

	if (taobj.value.length==maxl) return false;
	return true;
}

function tacount(taobj,cnt) { 
	objcnt=createobject(cnt);
	objval=taobj.value;
	if (objval.length>maxl) objval=objval.substring(0,maxl);
	if (objcnt) {
		if(bname == "Netscape"){	
			objcnt.textcontent=maxl-objval.length;}
		else{objcnt.innertext=maxl-objval.length;}
	}
	return true;
}
function createobject(objid) {
	if (document.getelementbyid) return document.getelementbyid(objid);
	else if (document.layers) return eval("document." + objid);
	else if (document.all) return eval("document.all." + objid);
	else return eval("document." + objid);
}