function ShowDivElement(div_id) {
	document.getElementById(div_id).style.display = 'block';
}

function HideDivElement(div_id) {
	document.getElementById(div_id).style.display = 'none';
}

function addComment(base_url) {
	new Ajax.Updater('add_comments_div', base_url + 'comments.php', { parameters: $('add_comment').serialize(true) } );
}

function addCommentForm(base_url) {
	new Ajax.Updater('add_c_captcha_img', base_url + 'comments.php', { parameters: { add_c_captcha_img: 'add_c_captcha_img' } } );
	ShowDivElement('add_comment_form');
}

function showCommentPage(poll_id, page_num, base_url) {
	new Ajax.Updater('add_comments_div', base_url + 'comments.php', { parameters: {poll_id: poll_id, show_page_num: page_num } } );
}

function editComment(comment_id, base_url) {
	new Ajax.Updater('all_comment_' + comment_id, base_url + 'comments.php', { parameters: $('edit_comment_form_' + comment_id).serialize(true) } );
}

function deleteComment(comment_id, base_url) {
	if(window.confirm('Delete comment?')) {
			new Ajax.Updater('all_comment_' + comment_id, base_url + 'comments.php', { parameters: { del_comment_id: comment_id } } );
	} else {
		return false;
	}
}