$(window).load(function(){
	$(document).ready(function(){
		
		if($('textarea').attr('name') == 'meddelande'){
			var limit = 200;
		}
		else {
			var limit = 1000;
		}
		
		var test = $(this).val().length;
		$('#count').text(test + ' / ' + limit);

		$('textarea').focus(function(){


			$(this).keyup(function() {
				var text = $(this).val();
				var test = $(this).val().length;
				$('#count').text(test + ' / ' + limit);

				$(this).keydown(function(){
					var test = $(this).val().length;
					$('#count').text(test + ' / ' + limit);
				});
				if(test >= limit){
					var new_text = text.substr(0, limit);
					$(this).val(new_text);
				}
			});

			$(this).keypress(function(){
				var test = $(this).val().length;
				if(test >= limit){
					event.preventDefault();
					var new_text = text.substr(0, limit);
					$(this).val(new_text);
					$('#count').text(test + ' / ' + limit);
				}
				else{
					$('#count').text(test + ' / ' + limit);
				}
			});
		});
	
	});
});
