var ajax_working = 0;

//****************************************************************************************************//
//****************************************************************************************************//

  function getComment(_id) {
	if (ajax_working == 0) {
		ajax_working = 1;
	   	var data = new Array();
	    data[data.length] = ajax.createNVArray("_id", _id);
	    data[data.length] = ajax.createNVArray("user_id", user_id);
	    ajax.call("forum", "rpc", "getComment", data, handler_getComment);
	}
	else setTimeout("getComment("+_id+")",'100');
  }

//****************************************************************************************************//

  function handler_getComment(result) {
  	
	if (result.errorCode != 0) {
	  alert("Hiba: " + result.errorCode + " --> " + result.errorMsg);
	  return;
	}
	document.getElementById('modify_comment').style.display = '';
	document.getElementById('new_comment').style.display = 'none';
	document.getElementById('ownerdata').innerHTML = '<b>Hozzászólás:</b> '+result.tulaj_nick+' (#'+result.sorszam+')';
	document.modify_comment.comment_id.value=result.id;
	document.modify_comment.szoveg.value=result.szoveg.replace(/<br \/>/g,"\r\n");
	document.modify_comment.szoveg.focus();
	ajax_working=0;
  }

//****************************************************************************************************//
//****************************************************************************************************//

  function getReply(_id, _opener, _ag) {
	if (ajax_working == 0) {
		if(!_ag) _ag = 1;
		ajax_working = 1;
		var div = document.getElementById('reply_comment_'+_ag+'_'+_opener);
		if(div.innerHTML!='') {
			div.innerHTML='';
			ajax_working=0;
		}
		else {
		   	var data = new Array();
		    data[data.length] = ajax.createNVArray("_id", _id);
		    data[data.length] = ajax.createNVArray("_opener", _opener);
		    data[data.length] = ajax.createNVArray("_ag", _ag);
		    data[data.length] = ajax.createNVArray("user_id", user_id);
		    ajax.call("forum", "rpc", "getComment", data, handler_getReply);
		}
	}
	else setTimeout("getReply("+_id+","+_opener+","+_ag+")",'100');
  }

//****************************************************************************************************//

  function handler_getReply(result) {
  	
	if (result.errorCode != 0) {
	  alert("Hiba: " + result.errorCode + " --> " + result.errorMsg);
	  return;
	}
	var div = document.getElementById('reply_comment_'+result.ag+'_'+result.opener);
	var html = '';
	var elvalaszt = 0;
	var ag = result.ag+1;
	html += '<table width="450" cellpadding="0" cellspacing="0" border="0" class="comment" align="center" style="margin-top: 5px !important;">';
	html += '<tr valign="top" class="header">';
	html += '	<td align="left">'+result.tulaj_nick+'</td>';
	html += '	<td align="right">'+result.date+'&nbsp;|&nbsp;<a href="Javascript: void(0);" onClick="AddReply('+result.id+',\'Válasz '+result.tulaj_nick+' üzenetére (#'+result.sorszam+')\')">Válasz erre</a>&nbsp;|&nbsp;#'+result.sorszam+'</td>';
	html += '</tr>';
	html += '<tr valign="top">';
	html += '	<td align="left" colspan="2">'+result.szoveg;
	html += '	<div class="dates">';
	if(result.last_mod!="0000-00-00 00:00:00") {
	html += '		<div>Utóljára módosítva: '+result.last_mod+'</div>';
	}
	if(result.mod_date!="0000-00-00 00:00:00") {
	html += '		<div>Moderálva: '+result.mod_date+'</div>';
	}
	html += '	</div>';	
	if((result.torolhet) || (result.modosithat)) {
		elvalaszt=1;
		html += '	<div class="comment"> </div>';
		html += '	<div class="menu">';
		if(result.modosithat) html += '&nbsp;&nbsp;<a href="Javascript: void(0);" onClick="getComment('+result.id+');">[Módosít]</a>&nbsp;&nbsp;';
		if(result.torolhet) html += '&nbsp;&nbsp;<a href="Javascript: void(0);" onClick="if(confirm(\'Biztos, hogy törölni akarja?\')) document.location.href=\'?action=delete_comment&comment_id='+result.id+'\'">[Törlés]</a>';
		html += '</div>';
	}

	if(result.valasz) {
		if(!elvalaszt) html += '<div class="comment"> </div>';
		html += '<div class="reply"><a href="Javascript: void(0);" onClick="getReply('+result.valasz+','+result.id+','+ag+');">Válasz '+result.reply_nick+' üzenetére (#'+result.reply_sorszam+')</div>';
	}
	html += '	</td>';
	html += '</tr>';
	html += '</table>';
	html += '<div id="reply_comment_'+ag+'_'+result.id+'"></div>';
	div.innerHTML = html;
	ajax_working=0;
  }

//****************************************************************************************************//
//****************************************************************************************************//

