$(function() {
	var counter_chars;
	$('.counter').each(function() {
		//alert($(this).attr('id'));
		if($(this).hasClass('blog')) {
			counter_chars = 5000
		}
		if($(this).hasClass('guestbook')) {
			counter_chars = 800;
		}
		if($(this).hasClass('contact')) {
			counter_chars = 400;
		}
		chars_left($(this).attr('id'), counter_chars, $(this).attr('id').replace(/\D/g,''));
	});
});
var over = false;
function chars_left(source_id, count, target) {
	if($('#'+source_id).length > 0) {
	//Current character count
	var current = $('#'+source_id).val().length;
	//taget id to update
	var current_border = $('#'+source_id).css('border-left-color');
	//How many left?
	var chars_left = count - current;
	//Over the limit or not?
	if(chars_left < 0) {
		var currentval = $('#'+source_id).val();
		$('#'+source_id).val(currentval.substr(0, (count)));
		var current = $('#'+source_id).val().length;
		var chars_left = count - current;
		$('#'+target).css('color', 'red');
	} else {
		$('#'+target).css('color', '#999999');
	}
		
		//Display the number of chars left.
		$('#'+target).text(chars_left);
	}
	}
       
function check() {
	if(over == true) {
		document.getElementById('formInputButton').disabled = true;
		document.getElementById('warning').innerHTML = "Your message is to long, please shorten it.";
		}
	}