function text_counter( text_field, char_limit, output_div )
{
	var chars_used = 0;

	if( text_field.value.length > char_limit )
	{
		text_field.value = text_field.value.substring(0, char_limit);
		text_field.value.length = char_limit;
	}
	else
	{
		chars_used = text_field.value.length;
	}

	if( chars_used == char_limit )
	{
		document.getElementById(output_div).style.color = '#ff0000';
		document.getElementById(output_div).innerHTML = chars_used + '/' + char_limit;
	}
	else
	{
		document.getElementById(output_div).style.color = '#666666';
		document.getElementById(output_div).innerHTML = chars_used + '/' + char_limit;
	}
}
