
/* function to activate counting of pressed keys */
var CountChars = function(input, text, max) {
	$(input).attr('maxlength', $(this).attr('maxlength') || max);
	if(!$(text).length) {
		$('<div style="clear: left;"></div><div class="textHint"><span id="'+ text.substring(1,text.length) +'" style="margin: 0; display: inline;">0</span> character(s) remaining</div>').insertAfter(input);
	}
	$(input).keyup(function(e){
		var length = $(this).val().length;
		var max_length = max || $(this).attr('maxlength');
		$(text).html(max_length-length);
	});
	$(input).blur(function(e){
		var length = $(this).val().length;
		var max_length = max || $(this).attr('maxlength');
		$(text).html(max_length-length);
	});
	$(input).focus(function(e){
		var length = $(this).val().length;
		var max_length = max || $(this).attr('maxlength');
		$(text).html(max_length-length);
	});
	$(window).ready(function(){
		var length = $(input).val().length;
		var max_length = max || $(input).attr('maxlength');
		$(text).html(max_length-length);
	});
};

