/*contador*/
maxL=4000;
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;
	messageLenght = objVal.length;
	if(taObj)
	{
	    if (messageLenght > maxL)
	        if (bName == "Netscape") {
	        taObj.textContent = objVal.substring(0, maxL);
	    }
	    else {
	        taObj.innerText = 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);
}