$(document).ready(function(){
	var max = parseInt($('textarea[maxlength]').attr('maxlength'));
	
	if (max) {
        $('textarea[maxlength]').parent().find('.remain').html((max - $('textarea[maxlength]').val().length));

    	$('textarea[maxlength]').keyup(function(){
    		var max = parseInt($(this).attr('maxlength'));
    		if($(this).val().length > max){
    			$(this).val($(this).val().substr(0, $(this).attr('maxlength')));
    		}
    		$(this).parent().find('.remain').html((max - $(this).val().length));
    	});
    }
});
