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);
}
