function blog_load(id){
	
	new Ajax.Request('/blogs/user/'+id,{
	method:'get',
	onSuccess: function(response){
		if(response.responseText!='0'){
			document.getElementById('blog_output').innerHTML=response.responseText;
			document.getElementById('blog_box').style.display='';
		}
	}});
}

function blog_close(){
	
	document.getElementById('blog_box').style.display='none';
	document.getElementById('blog_output').innerHTML='';
}

function blog_url(url){

	new Ajax.Request(url,{
	method:'get',
	onSuccess: function(response){
		if(response.responseText!='0'){
			document.getElementById('blog_output').innerHTML=response.responseText;
			if(document.getElementById('blog_box').style.display=='none'){
				document.getElementById('blog_box').style.display='';
			}
		}else{
			blog_close();
			alert('An error has occured');
		}
	}});
}

function blog_post_comment(id,message){
	
	new Ajax.Request('/blogs/comments/post/'+id,{
	method:'post',
	parameters:'&message='+escape(message),
	onSuccess:function(response){
		if(response.responseText=='0'){
			alert('Comment failed to be posted');
		}else{
			blog_url('/blogs/comments/'+id+'/1');
		}
	}
	});
}

function blog_delete_comment(id){
	if(confirm("Delete this comment?")){
		
		new Ajax.Request('/blogs/comments/delete/'+id,{
		method:'get',
		onSuccess:function(response){
			if(response.responseText=='1'){
				document.getElementById('COMMENT_'+id).style.display='none';
			}else{
				alert('Deletion failed');
			}
		}});
	}
}