window.addEvent('domready', function(){
	/* comment form */
	
	if($('addacomment'))
	{
		$('addacomment').addEvent('submit', function(e){
			var e = new Event(e).stop();
			
			if(this.comment_name.value == "")
			{
				this.getElement(".alert").set('html', 'Please enter your name');
				return false;
			}
			else if(this.comment_email.value == "")
			{
				this.getElement(".alert").set('html', 'Please enter your email address');
				return false;
			}
			else if(this.comment_comments.value == "")
			{
				this.getElement(".alert").set('html', 'Say Something!');
				return false;
			}
			
			this.getElement(".alert").set('html', 'Sending...');
			
			var form = this.get('send');
			
			form.addEvent('success', function(text){
				var json = JSON.decode(text);
				
				if(json.status == "ok")
				{
					$('addacomment').getElement(".alert").set('html', "Your comment has been added!");
					
					$('addacomment').reset();
					
					var li = new Element('li', {
						'html': '<span class="date">'+json.info.dateandtime+'</span>'
								+'<span class="author">By: '+json.info.author+'</span>'
								+'<p>'+json.info.comment+'</p>',
						'styles': {
							'visibility': "hidden"
						}
					}).inject('comments').fade("in");
					
				}
				else
				{
					$('addacomment').getElement(".alert").set('html', json.info[0]);
				}
			});
			
			form.send();
			
		});
	
	}
});