
function comment_delete(n,k)
{
 	if ( confirm("Delete comment?") )
 	{
		var req = new ServerRequest("comment_delete",n, "comment_main"+n)
		req.setParam("q",n)
		req.setParam("k",k)
		req.Execute( function (r) {
	 	 	get_id("comment_list"+n).removeChild( get_id("comment_"+n+k))
		}, null)
	}
}

function comment_insert(n)
{
	var t = get_id("comment_text"+n).value;
	var m = get_id("comment_name"+n).value;

	if ( t == "" ) {
	 	alert("Please insert a comment!");
	 	return;
	}
	if ( m == "" ) {
	 	alert("Please insert a name!");
	 	return;
	}
	if ( confirm("Insert comment '"+t+"' as '"+m+"'?") )
	{
		var req = new ServerRequest("comment_insert",n, "comment_main"+n)
		req.setParam("q",n)
		req.setParam("t",t)
		req.setParam("n",m)
		req.Execute( function (r) {
			var new_id = "comment_"+n+parseInt( r.key );
 	 		if ( get_id(new_id) )
 	 	 		alert("oops... Already exists!");
 	 		else
 	 		{
 	 	 		var div = new_elem("div");
 	 	 		set_attr(div,"id",new_id);
 	 	 		var p = new_elem("p");
 	 	 		var i = new_elem("i");
 	 	 		var sp = new_elem("span");
 	 	 		var ct = new_text( t );
 	 	 		var cn = new_text( n );
 	 	 		var cd = new_text(  " (now): " );
 	 	 		set_attr(sp,"class","navigator_data");	 	
 	 	 		i.appendChild( cn );
 	 	 		p.appendChild( i );
 	 	 		sp.appendChild( cd );
 	 	 		p.appendChild( sp );
 	 	 		p.appendChild( ct );
 	 	 		div.appendChild( p ); 
 	 	 		var o = get_id("comment_list"+n);
 	 	 		o.insertBefore(div, o.firstChild)
			}
		}, null)
	}
}
