/// Affiche une div toutes les 'pause' ms. Transition en alpha By Seb
function affiche_news() {
	this.id_news=0;
	this.nb_news=3;
	var fade=1;
	var fadetime=0;
	var curfadeval=100;
	this.pause=10000;
	var fadein=false;  
	var nsv=document.layers;
	var iev=document.all;
	if(!iev) var mov=document.getElementById;
	setopacity = function(obj,val) {
	  if(!obj) return;
	  if(!iev) obj.style.MozOpacity=1; 
	  else obj.style.filter="alpha(opacity="+100+");";
	  curfadeval=val;
	}
	fadeinout=function(){ 
	 if(!nsv) var divid=document.getElementById("div_news");
	  if(divid){
		if(fadein) curfadeval=curfadeval+fade;
		else curfadeval=curfadeval-fade;
		if(curfadeval>=100){
		  curfadeval=100;
		  fadein=false;
		  //setopacity(divid,curfadeval);
		} else if(curfadeval<=0){
		  developp_menu() 
		  curfadeval=0;
		  fadein=true;
		  //setopacity(divid,curfadeval);
		  fadeinout();
		} else {
			//setopacity(divid,curfadeval);
			timer=setTimeout(fadeinout,fadetime);
		}
	  }
	}
	developp_menu=function() {
		var ajax = new AJAXRequest('ajax/affiche_news.php');
		ajax.method = 'GET';
		ajax.addParameter('id_news',objet.id_news);
		ajax.onComplete = function() {
			document.getElementById('div_news').innerHTML = '<p>'+ajax.response+'</p>';
			if (objet.id_news<objet.nb_news-1) objet.id_news+=1;
			else objet.id_news=0;
		}
		ajax.sendRequest();
	}
	this.defil_news=function () {
		developp_menu();
		interval=setInterval(fadeinout,this.pause);
	}
	this.avance_news=function () {
		clearInterval(interval);
		this.defil_news();
	}
	this.recule_news=function () {
		clearInterval(interval);
		if (objet.id_news==0)  objet.id_news=objet.nb_news-2;
		else {
			if (objet.id_news>0) objet.id_news-=2;
			if (objet.id_news<0) objet.id_news=objet.nb_news-1
		}
		this.defil_news();
	}
}



