$(document).ready(function() {
	
	// Story submissions - mimic maxlength attribute on a textarea (since said attribute doesn't exist)
	
	var max = 1400;
	var len = $('#story').val().length;	
	$('#characters').html(addCommas(max - len));
	
	$('#story').keyup(function() {
		var charLength = $(this).val().length;
		var newLength = max - charLength;		
		if (newLength > 999)
		{			
			newLength = addCommas(newLength);
		}
	  	$('#characters').html(newLength);	
	  	if ($(this).val().length > max)
	  	{
	    	$(this).val($(this).val().substr(0, max));
	  	}
	});
	
});

function addCommas(the_int)
{
	var str = new String(the_int);
	var arr = new Array();
	arr = str.split("");
	var new_str = new String();	
	var new_arr = new Array();
	
	new_arr[0] = arr[0];
	new_arr[1] = ",";
	new_arr[2] = arr[1];
	new_arr[3] = arr[2];
	new_arr[4] = arr[3];
	
	new_str = new_arr.join("");
	
	return new_str;
}
