window.addEvent('domready', function(){
	
	$$('div.comments').each(function(c){
		
		var aac = c.getElement('div.add-a-comment a');
		var cf = c.getElement('div.comment-form');
		var f = c.getElement('form');
		
		if(aac && cf && f)
		{
			var slide = new Fx.Slide(cf);
			slide.hide();
			
			aac.onclick = function(){
				slide.toggle();
				this.blur();
				return false;
			};
			
			f.onsubmit = function(){
				this.send();
				
				var fa = f.getElement('input[name="author"]');
				var fu = f.getElement('input[name="url"]');
				var fc = f.getElement('textarea[name="comment"]');
				var author = fu.value.length ? '<a href="'+fu.value+'">'+fa.value+'<'+'/a>' : fa.value;
				
				var cn = new Element('div').addClass('comment_content').setHTML('<span class="author">'+author+':<'+'/span> <p>'+fc.value+'<'+'/p>');
				var cs = c.getElements('div.comment_content');
				cn.injectAfter(cs[cs.length-1]);
				cn_slide = new Fx.Slide(cn);
				cn_slide.hide().toggle();

				slide.toggle();
				return false;
			};
		}
		
	});
	
});
