// JavaScript Document

//NE METTRE QUE LES CALQUES PRESENTS DS TOUTES LES PAGES
//var tab = new Array('ass_rc'); 
var tab = new Array('news1'); 

function showDiv(theDiv) {
	for(var i=0; i<tab.length; ++i) 
	document.getElementById(tab[i]).style.display = 'none'; 
	document.getElementById(theDiv).style.display = 'block'; 
}

function hideDiv(theDiv) {
	for(var i=0; i<tab.length; ++i) 
	document.getElementById(tab[i]).style.display = 'none'; 
}

/*
* Montre / Cache un div
*/
function DivStatus( nom, numero ) {
	var divID = nom + numero;
	
	if ( document.getElementById && document.getElementById( divID ) ) // Pour les navigateurs récents
	{
		Pdiv = document.getElementById( divID );
		PcH = true;
	}
	else if ( document.all && document.all[ divID ] ) // Pour les veilles versions
	{
		Pdiv = document.all[ divID ];
		PcH = true;
	}
	else if ( document.layers && document.layers[ divID ] ) // Pour les très veilles versions
	{
		Pdiv = document.layers[ divID ];
		PcH = true;
	}
	else
	{
		PcH = false;
	}
	if ( PcH )
	{
		Pdiv.className = ( Pdiv.className == 'cachediv' ) ? '' : 'cachediv';
	}
}

/*
* Modification de la fleche
*/

function hide(img){
	
	//alert(img.src);
   	
	var imgsource = img.src;
   	
   	if (imgsource.indexOf("fleche01a.gif")>0) {
   		img.src = "images/fleche01.gif";
   	}
	else {
   		img.src = "images/fleche01a.gif";
   	}
	
	/*if (div.style.display =='none'){
		div.style.display = 'block';
	}
	else {
		div.style.display = 'none';
	}*/
}

function hideAll(img){
	
	//alert(img.value);
	        
	var source = img.src;
	
	var aImg=document.getElementsByName("mafleche");
	//var aDiv=document.getElementsByTagName("DIV");
	    	
	if (source.indexOf("fleche01a.gif")>0){    		
		img.src = "images/fleche01.gif"; 
		
		for(i=0;i<aImg.length;i++){
			aImg[i].src = "images/fleche01.gif";
		}
		
		/*for(i=0;i<aDiv.length;i++){	    		
			aDiv[i].style.display = 'block';	    		
		}*/
		    	
	}
	else {
	   	img.src = "images/fleche01a.gif";
	
		for(i=0;i<aImg.length;i++){
			aImg[i].src = "images/fleche01a.gif";
		}
		
		/*for(i=0;i<aDiv.length;i++){
			aDiv[i].style.display = 'none';
		}*/
	}    
}
		
/*
* Cache tous les divs ayant le même préfixe
*/
function CacheTout( nom )
{	
	var NumDiv = 1;

	if ( document.getElementById ) // Pour les navigateurs récents
	{
		while ( document.getElementById( nom + NumDiv) )
		{
			SetDiv = document.getElementById( nom + NumDiv );
			if ( SetDiv && SetDiv.className != 'cachediv' )
			{
				DivStatus( nom, NumDiv );
			}
			NumDiv++;
		}
	}
	else if ( document.all ) // Pour les veilles versions
	{
		while ( document.all[ nom + NumDiv ] )
		{
			SetDiv = document.all[ nom + NumDiv ];
			if ( SetDiv && SetDiv.className != 'cachediv' )
			{
				DivStatus( nom, NumDiv );
			}
			NumDiv++;
		}
	}
	else if ( document.layers ) // Pour les très veilles versions
	{
		while ( document.layers[ nom + NumDiv ] )
		{
			SetDiv = document.layers[ nom + NumDiv ];
			if ( SetDiv && SetDiv.className != 'cachediv' )
			{
				DivStatus( nom, NumDiv );
			}
			NumDiv++;
		}
	}
}
	
/*
* Montre tous les divs ayant le même préfixe
*/
function MontreTout( nom )
{	
	var NumDiv = 1;
	
	if ( document.getElementById ) // Pour les navigateurs récents
	{
		while ( document.getElementById( nom + NumDiv) )
		{
			SetDiv = document.getElementById( nom + NumDiv );
			if ( SetDiv && SetDiv.className != '' )
			{
				DivStatus( nom, NumDiv );
			}
			NumDiv++;
		}
	}
	else if ( document.all ) // Pour les veilles versions
	{
		while ( document.all[ nom + NumDiv ] )
		{
			SetDiv = document.all[ nom + NumDiv ];
			if ( SetDiv && SetDiv.className != '' )
			{
				DivStatus( nom, NumDiv );
			}
			NumDiv++;
		}
	}
	else if ( document.layers ) // Pour les très veilles versions
	{
		while ( document.layers[ nom + NumDiv ] )
		{
			SetDiv = document.layers[ nom + NumDiv ];
			if ( SetDiv && SetDiv.className != '' )
			{
				DivStatus( nom, NumDiv );
			}
			NumDiv++;
		}
	}
}
		
/*
* Inverse les divs: Cache les divs visible et montre le divs cachés :)
*/
function InverseTout( nom )
{	
	var NumDiv = 1;
	if ( document.getElementById ) // Pour les navigateurs récents
	{
		while ( document.getElementById( nom + NumDiv ) )
		{
			SetDiv = document.getElementById( nom + NumDiv );
			DivStatus( nom, NumDiv );
			NumDiv++;
		}
	}
	else if ( document.all ) // Pour les veilles versions
	{
		while ( document.all[ nom + NumDiv ] )
		{
			SetDiv = document.all[ nom + NumDiv ];
			DivStatus( nom, NumDiv );
			NumDiv++;
		}
	}
	else if ( document.layers ) // Pour les très veilles versions
	{
		while ( document.layers[ nom + NumDiv ] )
		{
			SetDiv = document.layers[ nom + NumDiv ];
			DivStatus( nom, NumDiv );
			NumDiv++;
		}
	}
}
