document.observe("dom:loaded", function() {
	var div = $("main-2").getElementsByClassName('addCommentSubmit');
	for(var i=0; i < div.length ; ++i){
		Event.observe(div[i], 'click', addComment);
	}

	var div = $("main-2").getElementsByClassName('delComment');
	for(var i=0; i < div.length ; ++i){
		Event.observe(div[i], 'click', delComment);
	}

	var div = $("main-2").getElementsByClassName('newsHide');
	for(var i=0; i < div.length ; ++i){
		Event.observe(div[i], 'click', toggleNews);
	}

	$("displayArchive").observe('click', function(){
		Effect.toggle('newsArchive','slide');
	});

})

function toggleNews(e){
	Event.stop(e);
	evt = e.element();
	if(evt.innerHTML == "Cacher"){
		Element.update(evt,"Afficher");
		evt.className = 'newsHide newsHideMore';
	}else {
		Element.update(evt,"Cacher");
		evt.className = 'newsHide newsHideMinus';
	}

	evt.next(0).toggle();
}

function addComment(e){
	evt = e.element();
	if(evt.previous(0).value != ""){
		new Ajax.Request("index.php?screenBody=news&newsId=" + evt.previous(0).name ,{
			method: "post",
			parameters:  {newsCommentValue:newsCommentValue=evt.previous(0).value.escapeHTML()}
		});
	}


	var laRequete = new Ajax.PeriodicalUpdater(evt.up(0).next(0),"news/newsComment.php",{
		frequency: 1,
		decay: 2,
		method: 'get',
		parameters: 'id_news=' + evt.previous(0).name
	});
}


function delComment(e){
	evt = e.element();
	if(confirm("Voulez vous vraiment supprimer ")){
		new Ajax.Request("index.php?screenBody=news",{
			method: "post",
			parameters:  'delComId=' + evt.up(0).id.gsub('comId_', '')
		});
		evt.up(0).remove();
	}
	else getObjectFromEvent(evt, false)

	var laRequete = new Ajax.PeriodicalUpdater(evt.up(1),"news/newsComment.php",{
		frequency: 1,
		decay: 2,
		method: 'get',
		parameters: 'id_news=' + evt.up(1).previous(0).down('textarea').name
	});
}

function delCommentOnclick(evt){
	if(confirm("Voulez vous vraiment supprimer ")){
		new Ajax.Request("index.php?screenBody=news",{
			method: "post",
			parameters:  'delComId=' + evt.gsub('comId_', '')
		});
		$(evt).remove();
	}
	else getObjectFromEvent(evt, false)
}