/**
* INCLUI
* Trata os dados na inclusão do recado.
*
* Requerido: comum.js
*
* @package EWM
* @copyright Encart Web Marketing
* @author Flávio Y. Nakamura (flavio@encart.com.br)
* @version 1.0.0
*
*/

var Limitador_Campo;
var Limitador_Texto;
var Limitador_Original;
var Limitador_Maximo = 255;

function Limitador_Inicia()
	{
	if (!document.getElementById) return;

	Limitador_Campo = document.getElementById('Limitador_Campo');
	Limitador_Texto = document.getElementById('Limitador_Texto');

	if (Limitador_Campo && Limitador_Texto)
		{
		Limitador_Original = Limitador_Texto.innerHTML;
		Limitador_Campo.onkeyup = Limitador_Digitacao;

		if (Item = /\<span[^\>]*\>([0-9]+)\<\/span\>/i.exec(Limitador_Original))
			if (Item.length == 2) Limitador_Maximo = parseInt(Item[1]);
		}
	}

function Limitador_Digitacao()
	{
	var Tamanho = Limitador_Campo.value.length;

	if (Tamanho == 0)
		Limitador_Texto.innerHTML = Limitador_Original;
	else if (Tamanho > Limitador_Maximo)
		Limitador_Texto.innerHTML = '<strong>Limite excedido em ' + (Tamanho - Limitador_Maximo) + ' caracteres!</strong>';
	else
		Limitador_Texto.innerHTML = 'Caracteres: ' + Tamanho + '/' + Limitador_Maximo;
	}

addLoadEvent(Limitador_Inicia);
