
if( typeof(OBJ) != 'undefined' )
	OBJ.eventAdd( window, 'load', EffetsLoad );

var Effets = new Array();
var nombreEffets = 0;

function PutImg( from, to )
{
	var reg = /^(.*)\?(.*)$/;
	reg.exec( to.src );
	var toOpt = RegExp.$2;
	reg.exec( from.src );
	var fromUrl = RegExp.$1;
	
	to.src = fromUrl+'?'+toOpt;
	
 
}


function PutTexte( texte, to )
{
	to.innerHTML = texte;
}


function EffetsLoad()
{
	EffetsLoadAccordeon();
}

function EffetsLoadAccordeon()
{
	var dls = document.getElementsByTagName('DL');
	for( i=0;i<dls.length;i++)
		if( OBJ.classHas( dls[i], 'EffetAccordeon' ) )
		{
			
			Effets[ nombreEffets ] = new EFFAccordeon();						
			Effets[ nombreEffets ].Load( dls[i] );
			nombreEffets ++;
		}
}

function EFFAccordeon() {
	var position = 1;
	var nombre = 0;

	this.Load = function( obj ){
		var dts = obj.getElementsByTagName('DT');
		var dds = obj.getElementsByTagName('DD');
		this.nombre= dds.length;
		for( i=1;i<dds.length;i++)
		 	dds[i].style.display='none';	
		for( i=0;i<dts.length;i++)
		 	OBJ.eventAdd( dts[i], 'mousedown', function(e){ _TitleClick( this, i ); }  );
		
	};
	this.TitleClick = function( n ){
		alert( n );
	}
	
}
var FCTAccordeon = {
	TitleClick : function( effet, n ){
		effet.TitleClick( n );
	}
} 
function _TitleClick( effet, n )
{
		//alert( n );
		effet.TitleClick( n );
}

