document.getElementsByReg=function(tag,attr,reg){
	var tabReg=new Array();
	var tabElts=document.body.getElementsByTagName(tag);
	var TEL=tabElts.length;
	 
	if(!(reg instanceof RegExp)){
	       if(reg.indexOf("*")>-1){
			  		reg=reg.replace(/\*/g,'.+');
	 		  		reg=new RegExp(reg);
	 		  		
	 		  		}
	 		else {return	tabReg;
	 			   }	
	 		}
	 				
	i=0;
	while(tabElts[i]){
			if(tabElts[i][attr]){
		         if(reg.test(tabElts[i][attr])){tabReg.push(tabElts[i]);}
		         }
		i++;         
		}
	return tabReg;
}
var stor = -1;

var timeoute = 0;
var lastShownStor = -1;
var maxstor = 2;

function autorot() {
	showNext();
	timeoute = setTimeout('autorot();', 5000);
}

function showNext(){
    lastShownStor = stor;

	if(stor < maxstor)
		stor++;
	else
		stor=0;

	montre_affaire(stor);
}

function stoprot() {
	clearTimeout(timeoute);
	timeoute = setTimeout('autorot();', 8500);
}

function showPrev(){
    lastShownStor = stor;
	if(stor > 0)
		stor--;
	else
		stor=maxstor;
	montre_affaire(stor);
}


function montre_affaire(stor) {
	var divs = document.getElementsByReg('div','id','section_*');
	//var liens = document.getElementById("events").getElementsByClassName("a");
	for (var i=0; i < divs.length; i++ ) {
	    var div = divs[i];
	    //var lien = liens[i];
	    if ( (div.id != "")) {
	 	   if(i != stor && i != lastShownStor){
	         	   div.style.display = "none";
	         	   div.style.zIndex = "1";
	         	   //alert('last :'+lastShownStor+' | i :'+i+' | stor :'+stor);
 	   	           //document.getElementById('lien_'+lastShownStor).className = "";
	 	   }
	 	   else if(i != lastShownStor){
	 	      if(lastShownStor > -1){	       	 	    	  
	 	    	 //alert('last :'+lastShownStor+' | i :'+i+' | stor :'+stor);
	 	   	           document.getElementById('section_'+(lastShownStor+1)).style.zIndex = "4";
	 	   	           //document.getElementById('lien_'+(i+1)).className = "actif";
	 	               new Effect.DropOut(document.getElementById('section_'+(lastShownStor+1)));
	 	   	           //$('#section_'+(lastShownStor+1)).hide("drop", { direction: "down" }, 1000);
	 	   	           //$('#focus_'+(lastShownStor+1)).hide("clip", { direction: "vertical" }, 200);
	 	      }
	 	      //alert('last :'+lastShownStor+' | i :'+i+' | stor :'+stor);
	 	      //if(lastShownStor > -1) { document.getElementById('lien_'+(lastShownStor+1)).className = ""; }
	 	       div.style.zIndex = "1";
	 		   div.style.display = "block"; 
	 		   break;
	 	   }
	     }	   
	}
}
