<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Written by Steve - http://jsmadeeasy.com/ -->
<!--
function getObject(obj) { 
 var theObj; 
 if(document.all) { 
  if(typeof obj=="string") { 
    return document.all(obj); } 
  else { return obj.style; }
 } 

 if(document.getElementById) { 
  if(typeof obj=="string") { 
    return document.getElementById(obj); } 
  else { return obj.style; } 
 } 
 return null;
}

function CountChar(entrada,salida,texto,caracteres) { 
 var entradaObj=getObject(entrada); 
 var salidaObj=getObject(salida); 
 var longitud=caracteres - entradaObj.value.length; 
 if(longitud<=0) {
    longitud=0; 
    texto='<span class="disable"> '+texto+' </span>';
    entradaObj.value=entradaObj.value.substr(0,caracteres); }
    salidaObj.innerHTML = texto.replace("{CHAR}",longitud);
}