var Commenter = {
	pageName : 'test',
	commentSection : 'comments',
	basePath : '',
	
	getComments : function(rel) {
		var url = this.basePath + 'comments.php';
		var pars = 'ref='+this.pageName+'&action=view';
		var myAjax = new Ajax.Updater(this.commentSection, url, {method: 'get', parameters: pars});
	},
	
	addComment : function() {
		var name = $F('gncomment_name');
		var body = $F('gncomment_body');
		if((body.length == 0) || (name.length == 0)) {
			alert("The name and comment fields are required to post a comment");
			return;
		}
		var url = this.basePath + 'comments.php';
		var pars = 'ref='+this.pageName+'&action=add&body='+body+'&name='+name;
		var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: function() {Commenter.getComments(Commenter.pageName);}});
	},
	
	deleteComment : function(id) {
		var url = this.basePath + 'comments.php';
		var pars = 'action=delete&id='+id;
		var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: function() {Commenter.getComments(Commenter.pageName);}});
	}
}

Event.observe(window, 'load', init, false);
		
function init() {
			Lightbox.init();
			Commenter.pageName = 'Multifaceted Lightbox';
			Commenter.basePath = '../commenter/';
			Commenter.getComments();
}
