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;
}
//Contador de caracteres.
function Contar(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);
  }