Event.observe(document, "dom:loaded", function(){
		makeItCount('message', 250);
		$('message').value = '';
		/* this textarea doesn't exist in the demo, 
		 but you see adding in the init does not return an error */

	function charCounter(id, maxlimit, limited){
		if (!$('counter-'+id)){
			$(id).insert({after: '<div id="counter-'+id+'"></div>'});
		}
		if($F(id).length >= maxlimit){
			if(limited){	$(id).value = $F(id).substring(0, maxlimit); }
			$('counter-'+id).addClassName('charcount-limit');
			$('counter-'+id).removeClassName('charcount-safe');
		} else {	
			$('counter-'+id).removeClassName('charcount-limit');
			$('counter-'+id).addClassName('charcount-safe');
		}
		$('counter-'+id).update( $F(id).length + '/' + maxlimit );	
			
	}
	
	function makeItCount(id, maxsize, limited){
		if(limited == null) limited = true;
		if ($(id)){
			Event.observe($(id), 'keyup', function(){charCounter(id, maxsize, limited);}, false);
			Event.observe($(id), 'keydown', function(){charCounter(id, maxsize, limited);}, false);
			charCounter(id,maxsize,limited);
		}
	}
$('submit-comment').observe('click', function(){		
var str = $('comment-submission').serialize();
var options = {
    method:"post",
    postBody: str,
    onComplete:showResponsec
};
new Ajax.Request('http://www.loglod.com/NewM/comments.php',options); 
function showResponsec (originalRequestc) {
var newData = originalRequestc.responseText;
$('submission').innerHTML = '<center><br /><span class="success">Thanks for your comment!</span></center>';
$('comments').insert({top: newData});

};
});
});

function emoIns( smyle )
{
	smyle = ' ' + smyle + ' ';
	$('message').value += smyle;
}

function commentsGetPage(pn, gid) {
var options = {
    method:"post",
    postBody: 'pn='+ pn + '&gid='+ gid,
    onComplete:showResponsecp
};
new Ajax.Request('http://www.loglod.com/NewM/comments.php',options); 
}
function showResponsecp (originalRequestcp) {
var newData = originalRequestcp.responseText;
$('comments').innerHTML = newData;
}
