function addComment(){
        url = defURL + '&ctoken=true'; 
	pars = Form.serialize('commentform');	
	pars += '&com_action=postComment';
	
	var myAjax = new Ajax.Updater('ajaxResponse', url,{method: 'post', parameters: pars});
	$('ajaxHideForm').style.display="none";
	return false;    
}

//TODO: Unhide the comment form (Display under parent comment)
function displayAddComment(){

}

//TODO: mod up a comment
function addOpinion(id, bApprove) {

        url = defURL + '&ctoken=true';
        pars = 'comment_id=' + id + '&approve=' + (bApprove ?'yes':'no'); 
        pars += '&com_action=addOpinion';

        var myAjax = new Ajax.Updater('ajaxResponse', url,{method: 'post', parameters: pars});
        $('ajaxHideForm').style.display="none";
        return false;

}


function replyTo (id){
	rep= $('replyto');
	if (rep.value != id){
		if (rep.value != ''){
			$('addComment_' + id).innerHTML = $('addComment_' + rep.value).innerHTML;
			$('addComment_' + rep.value).innerHTML = '';
		} else {
			$('addComment_' + id).innerHTML = $('addComment').innerHTML;
			$('addComment').innerHTML = '';
		}
		$('replyto').value = id;
		$('ajaxHideForm').style.display="block";
	}
}

//TODO: hide a thread....
function expandThread (){

}

//TODO: Collapse a thread....
function collapseThread (){

}

function debug (req){
	alert(req.responseText);
}


function toggleDisplay(sClass, bVisible){
	aElements = document.getElementsByClassName(sClass);

	for (var i = 0 ; i < aElements.length; i++){
		aElements[i].style.display = bVisible ? 'block': 'none';  
	}
}
