﻿/*
* Librerie Java by Luca Bassanini
* (B) Solutionz © 2008, All Rights 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 = caratteri + '! Resta sotto i ' + nCaratteri + ' caratteri!';
        document.getElementById(spanContatore).className = 'contatoreRed';
    } else if (document.getElementById(textBox).value.length < nCaratteri) {
        document.getElementById(spanContatore).innerHTML = caratteri + '';
        document.getElementById(spanContatore).className = 'contatoreBlack';
    }
}
