var com_id;
var page_com=1;

function insertComm(){
	var ok = 1;
	var msg="";
	var formu = "news_ajout_commentaire";
	
	afficheCentre('loading-top');
	
	var texte = tinyMCE.get('comajout').getContent();
	
	if(checkGuest==1){
		if($F('ajout_nom').trim()==""){ok=0;msg+="Il faut rentrer un nom\n";}
	}
	
	if(texte==""){
		ok=0;msg+="Il faut rentrer un message\n"
	}	
	
	if(ok==1){
		var params=$H({'action':'ajout_com','news_id':$F('news_id'),'texte':texte,'nom':$F('ajout_nom')});
		
		var filename="../scripts_async/gestionNewsCom.php";
			
		var ajax = new Ajax.Request(filename,
			{method: 'post',parameters:params,
				onSuccess: function (requete){		
					gestionAffichage('add_com','show_hide');	
					//On cleane
					$('ajout_nom').value = "";
					tinyMCE.get('comajout').setContent("");
					
					getComm($F('news_id'),maxrow_comm,1);
					
					$('loading-top').hide();
					var message = new Message("displayMsg","Commentaire inséré!",200);
					message.display();
				} 
			});
	}
	else{
		$('loading-top').hide();
		alert(msg);
	}
}

/**
*
*/
function editCom(id){
	$('modif_com').show();
	com_id = id;
	
	afficheCentre('modif_com');
	tinyMCE.get('edit_com').setContent($('com_'+id).innerHTML);
}

/**
*
*/
function valide_edit(){
	var ok = 1;
	var msg="";
	var formu = "modif_com_news";

	afficheCentre('loading-top');
	
	var texte = tinyMCE.get('edit_com').getContent();
	
	if(texte==""){
		ok=0;msg+="Il faut rentrer un message\n"
	}	
	
	if(ok==1){
		var params=$H({'action':'edit_com','texte':texte,'com_id':com_id});
		
		var filename="../scripts_async/gestionNewsCom.php";
			
		var ajax = new Ajax.Request(filename,
			{method: 'post',parameters:params,
				onSuccess: function (requete){
					$('modif_com').hide();
					getComm($F('news_id'),maxrow_comm,page_com);
					
					$('loading-top').hide();
					var message = new Message("displayMsg","Commentaire édité!",200);
					message.display();
				} 
			});
	}
	else{
		alert(msg);
	}
}

/**
* Efface un commentaire et update le contenu
*/
function efface_com(com_id){
	if(confirm("Effacer?")){
		afficheCentre('loading-top');
		var params=$H({'action':'efface_com','com_id':com_id});
			
		var filename="../scripts_async/gestionNewsCom.php";
				
		var ajax = new Ajax.Request(filename,
			{method: 'post',parameters:params,
				onSuccess: function (requete){
					getComm($F('news_id'),maxrow_comm,page_com);
					
					$('loading-top').hide();
					var message = new Message("displayMsg","Commentaire effacé!",200);
					message.display();
				} 
			});
	}
}

/**
* Récupère les comm et update le contenu
*/
function getComm(news_id,maxrow,page){	
	afficheCentre('loading-top');
	page_com =page;
	
	var data = null;

	var params=$H({'action':'get_comm','news_id':news_id,'maxrow':maxrow,'page':page});
	
	var filename="../scripts_async/gestionNewsCom.php";
		
	var ajax = new Ajax.Request(filename,
		{method: 'post',parameters:params,
			onSuccess: function (requete){
				/*var reg=new RegExp("Aucun commentaire", "g");
				if(!reg.test(requete.responseText)||page==1){*/
					$('com_results').update(requete.responseText);
					cache('loading-top');
				/*}else{
					getComm(rpg,sup_id,maxrow,Math.max(page-1,1));
				//}*/
			} 
		});
}

/**
* Récupère la page avant d'actualiser le contenu
*/
function getComPager(form,news_id,maxrow){
	page = document.forms[form].page.value;
	
	getComm(news_id,maxrow,page);
}