/*
Autor: Mario Gutiérrez
Descripcion: Cuenta dinamicamente los caracteres que van quedando por escribir en un <textarea> mientras el usuario
													ingresa caracteres. Por otra parte ademas limita la cantidad de caracteres a ingresar.
													Todo esto es posible solamente si la funcion es llamada en el evento OnKeyUp del <textarea>.
Parametros:
						objeto: el <textarea> en el cual se hace el conteo
						largoMaximoCaracteres: la cantidad maxima de caracteres
						idCapaMensaje: el id de lacapa que mostrara los mensajes
													
*/
function cuentaCaracteres(objeto, largoMaximoCaracteres, idCapaMensaje)
{
  largoDelObjeto=objeto.value.length;
    if(largoDelObjeto < (largoMaximoCaracteres-1))
    {
      carac="caracteres";
      quedan="quedan";
    }
    else
    {
      carac="caracter";
      quedan="queda";
    }

    if(largoDelObjeto > largoMaximoCaracteres)
    {
      msj="Ha alcanzado la cantidad m&aacute;xima de caracteres <b>("+largoMaximoCaracteres+")</b>";
      objeto.value=objeto.value.substring(0,(largoDelObjeto - (largoDelObjeto - largoMaximoCaracteres)));
    }
    else
    {
      msj=quedan+" <b>"+(largoMaximoCaracteres-largoDelObjeto)+"</b> "+carac+" de "+largoMaximoCaracteres+" m&aacute;ximo";
    }
  document.getElementById(idCapaMensaje).innerHTML=msj;
}
