function scrollDiv(divID)
{
	var objDiv = document.getElementById(divID);
	if (objDiv)
		objDiv.scrollTop = objDiv.scrollHeight;
};

$(document).ready(function()
{
	scrollDiv('char_message_list');
	
	$('input#char_message_submit').click(function()
	{
		$('span#char_message_status').html('Sending...');
		$('textarea#char_message_new').attr('disabled', 'disabled');
		$.post('/ajprofile_process.php',
		{
			action: 'postcomment',
			comment: $('textarea#char_message_new').val(),
			profileid: $('input#char_profileid').val()
		},
		function(xmlResult)
		{
			var commentResult = $('presult', xmlResult);
			var commentStatus = commentResult.attr('status');
			var commentError = commentResult.attr('error');
		
			if (commentStatus)
			{
				var newComment = commentResult.attr('comment');
				$('div#char_message_list').append(newComment);
				$('span#char_message_status').html(commentStatus);
				$('textarea#char_message_new').val('');
				scrollDiv('char_message_list');
			}
			
			if (commentError)
				$('span#char_message_status').html(commentError);
			$('textarea#char_message_new').attr('disabled', '');
		});
	
	});
});
