var CharacterCount = new Class({
	Implements:Options,

	initialize: function(el,options){
		this.setOptions(options);
		el.addEvent('keyup', this.count.bindWithEvent(this));
		this.counterEl = options.counter;
		this.maxChar = options.maxChar;
		this.el = el;
		this.num = 0;
		this.counterEl.innerHTML = this.num + " / " + this.maxChar;
	},
	count: function(e){
		e.stop();
		
		this.num = this.el.value.length;
		if(this.num >=1000){
			this.el.value = this.el.value.slice(0, this.maxChar);	
			this.counterEl.innerHTML = this.el.value.length + " / " + this.maxChar;
		} else {
			this.counterEl.innerHTML = this.num + " / " + this.maxChar;
		}
		
		
	}


});
