function diffuseurClass( id , link1 , link2 , link3 ){

	var c1=jml.obj ;
	var c2=jml.flash ;
	var c3=jml.events ;
	var c4=jml.browser ;
	
	var initialData;
	var container ;
	var version = c2.version ;
	var id = id || null ;
	if( !isset( id ) ) return ;
	
	function initialize( eventObject , byPass ){
	
		if( !isset( container ) ) container = getObj( id );
		if( !isset( container ) ) return ;
		
		var byPass = byPass || false ;
		if( !byPass && ( version != 0 && version < 8 ) ) return;
		
		if( !isset( initialData )) initialData = c1.get( container , 'innerHTML' );

		var instance = c2.create({
				container : id ,
				src : '/mmb/swf/diffuseur_static.swf' ,
				transparent : true ,
				nocache : true ,
				id : "flash_" + id ,
				version : '8,0,0,0' ,
				bgcolor : '#E7DED6' ,
				quality : 'high' ,
				align : 'middle' ,
				width : 580 ,
				height : 250
			},{
				link1 : link1 ,
				link2 : link2 ,
				link3 : link3
			}
		);
		if( !byPass && isset( instance.readyState ) && instance.readyState==0 && c4.type!='msie' ) c1.set( container , 'innerHTML' , initialData );
	}
	return {
		$:function(){
			c3.add( window , 'load' , initialize );
			return this;
		} ,
		byPassDetection : function(){ initialize( null , true ) ; }
	}.$();
}