﻿/*
 * Librerie Java by Luca Bassanini
 * (B) Solutionz © 2008, All Right Reserved
 * 
 * Non rubare il codice, chiedi e ti sarà dato!
 *
 * www.b-solutionz.com
 *
 */

/*
 * ContatoreTextBox V. 1.0
 * (B) Solutionz © 2008, All Right Reserved
 * 
 * Conteggio il numero di caratteri battuti in una textbox in tempo reale,
 * aggionando un elemento html contatore dotato di due stili/stati.
 *
 * Requisiti: evento onkeyup su contenitore.
 */
function contatoreTextBox(textBox, spanContatore, nCaratteri)
{
  var caratteri; 
  caratteri = document.getElementById(textBox).value.length + ' di ' + nCaratteri + ' caratteri';
  document.getElementById(spanContatore).innerHTML = caratteri;
  if (document.getElementById(textBox).value.length >= nCaratteri)
    {
        document.getElementById(spanContatore).innerHTML = '<b>' + caratteri + ' ! Modifica o il messaggio verrà troncato !</b>';
        document.getElementById(spanContatore).className = 'contatoreRed';
    } else if (document.getElementById(textBox).value.length < nCaratteri) 
    {
        document.getElementById(spanContatore).innerHTML = caratteri + '';
        document.getElementById(spanContatore).className = 'contatoreBlack';
    }
}
