/**
 *	 textarea_maxlength()
 *	 @abstract	Essa função atribui um limite de caracteres para o elemento tanto na digitacao quanto
 *   			quando se tenta copiar/colar. Muitas funcoes disponiveis na internet, nao preve o
 *   			bloqueio do copiar/colar.
 *
 *   @params	idEl: ID do elemento / max: Quantidade maxima de caracteres.
 *   @date 		01 Abr 2010 (nao e mentira rs)
 *	 @autor 	Franklin Javier
 **/
function textarea_maxlength(idEl, max){

	var campo = jQuery('#'+ idEl);

	campo.keypress(function(event){

		var key;
		var ie = (typeof window.ActiveXObject != 'undefined');  

		(ie) ? key = event.keyCode : key = event.which; // Se for IE (keyCode), caso contrario, (wich)  

		if(key >= 33 || key == 13 || key == 32) {
			// Se ja estiver no limite de caracteres return null (preventDefault)
			var tam = this.value.length;
			(tam >= max) ? event.preventDefault() : null;
		}

		window.status = campo.val().length;
	});

	// Substring no evento keyup
	campo.bind('keyup', function(event){

		var tam = this.value.length;
		if(tam > max){
			campo.val(campo.val().substring(0, max));
			//setcursor(idEl,1000000,1000000);
		}
	});	

}

