function runDiaporama( szType )
{
	var szRepName = "diaporama/" + szType
	var xmlObj = readXMLFile2( szRepName, "liste.xml" );
	var objLstFichiers = buildSlideShowContent( xmlObj );
	var param = new Object();
	
	/*
	var data = {
			  'logo-icr.png' : { caption : 'Charte graphique pour l\'ICR de la chambre des métiers de Ploufragan.' },
			  'logo-gilles-germain.png' : { caption : 'Logo d\'un maitre d\'oeuvre.' }
			  'logo-lebreton.png' : { caption : 'Charte graphique pour un electricien.' }
			};
	*/		
	
	param.hu = szRepName;
	param.delay = 3000;
	param.duration = 750;
	param.captions = true;
	param.controller = true;
	switch( szType )
	{
		case 'identite' : 
			param.classes = ['slideshow-identite', '', '', '', '', '', '', 'images', '', 'controller', 'thumbnails'];
			param.width = 400;
			param.height = 400;
			param.thumbnails = true;		
			break;
			
		case 'edition' :
			param.classes = ['slideshow-edition', '', '', '', '', '', '', 'images', '', 'controller', 'thumbnails'];
			param.width = 550;
			param.height = 300;
			param.thumbnails = true;
			break;
			
		case 'signaletique' : 
			param.classes = ['slideshow-signaletique', '', '', '', '', '', '', 'images', '', 'controller', 'thumbnails'];
			param.width = 550;
			param.height = 300;
			param.thumbnails = false;
			break;
			
		case 'objets' :
			param.classes = ['slideshow-objets', '', '', '', '', '', '', 'images', '', 'controller', 'thumbnails'];
			param.width = 550;
			param.height = 300;
			param.thumbnails = false;
			break;

		default :;
	}
			
	/*myShow = new Slideshow('div_slideshow', objLstFichiers, { classes: ['', '', '', '', '', '', '', '', '', '', 'thumbnails_edition'], captions: false, controller: false, height: 400, hu: szRepName, thumbnails: true, width: 400});*/
	myShow = new Slideshow( 'div_slideshow', objLstFichiers, param );
}

function stopDiaporama()
{
	if( oControleur.getTypeDiaporama() == "siteweb" )
	{
		oDiv_SlideShow = document.getElementById( "div_slideshow" );
		while( oDiv_SlideShow.firstChild )
		{
		  oDiv_SlideShow.removeChild( oDiv_SlideShow.firstChild );
		}
	}
	else
	{
		if( myShow != null )
		{
			myShow.destroy( 'empty' );
			delete myShow;
		}
	}
}

function showDiaporama( szType )
{
	var oDiv = null;
	var oDivSlideShow = null;
	
	if( oControleur.isModeDiaporama() == false ) 
	{
		// On cree le noeud div contenant le diaporama
		var oDivParent = document.getElementById( "div_Content" );
	
		// création des nouveaux noeuds
		var oDiv_Diaporama = document.createElement( "div" );
		var oDiv_SlideShow = document.createElement( "div" );
		oDiv_Diaporama.id = "div_Diaporama";
		oDiv_Diaporama.className = "style_DivDiaporama";
		oDiv_Diaporama.setAttribute("style", 'position: absolute;');
		oDiv_SlideShow.id = "div_slideshow";
		
		oDiv_Diaporama.appendChild( oDiv_SlideShow );
		oDivParent.appendChild( oDiv_Diaporama );
	}
	else
	{
		oDiv_Diaporama = document.getElementById("div_Diaporama");
		oDiv_SlideShow = document.getElementById( "div_slideshow" );
		if( oDiv_SlideShow == null )
		{
			alert( "nouveau slideshow" );
			oDiv_SlideShow = document.createElement( "div" );
			oDiv_SlideShow.id = "div_slideshow";
			oDiv_Diaporama.appendChild( oDiv_SlideShow );
		}
		
		stopDiaporama();
	}

	//alert( "current_Diaporama = " + current_Diaporama );
	if( szType != oControleur.getTypeDiaporama() )
	{
		switch( oControleur.getTypeDiaporama() )
		{
			case 'identite' : mySlider_Identite.slideOut(); break;
			case 'edition' : mySlider_Edition.slideOut(); break;
			case 'signaletique' : mySlider_Signaletique.slideOut(); break;
			case 'objets' : mySlider_Objets.slideOut(); break;
			case 'siteweb' : mySlider_SiteWeb.slideOut(); break;
		}

		// Suppression du div slideShow 
		oDiv_SlideShow.setAttribute("style", '');
		switch( szType )
		{
			case 'identite' : 
				{
					mySlider_Identite.toggle();
					// On  change le style du diaporama
					oDiv_Diaporama.className = "styleDiaporamaIdentite"; 
					oDiv_SlideShow.className = "slideshow-identite";
					break;
				}
			case 'edition' : 
				{
					mySlider_Edition.toggle();
					// On  change le style du diaporama
					
					oDiv_Diaporama.className= "styleDiaporamaEdition"; 
					oDiv_SlideShow.className = "slideshow-edition";
					break;
				}
			case 'signaletique' : 
				{
					mySlider_Signaletique.toggle();
					oDiv_Diaporama.className= "styleDiaporamaEdition"; 
					oDiv_SlideShow.className = "slideshow-signaletique";
					break;
				}
			case 'objets' : 
				{
					mySlider_Objets.toggle(); 
					oDiv_Diaporama.className= "styleDiaporamaEdition"; 
					oDiv_SlideShow.className = "slideshow-objets";
					break;
				}
			case 'siteweb' : 
				{
					mySlider_SiteWeb.toggle(); 
					oDiv_Diaporama.className= "style_DivDiaporama"; 
					oDiv_SlideShow.className = "mf";//slideshow-web";
				
					/* creation des noeuds images*/
					var szRepName = "diaporama/web/";
					var xmlObj = readXMLFile2( szRepName, "liste.xml" );
					var objLstFichiers = buildMooFlowContent( xmlObj );
					// création des nouveaux noeuds
			
					for( i = 0; i < objLstFichiers.length; i++ )
					{
						var oDiv_Img1 = document.createElement( "div" );
						var oA_Img1 = document.createElement( "a" );
						var oImg_1 = document.createElement( "img" );
						oDiv_SlideShow.appendChild( oDiv_Img1 );
						oDiv_Img1.appendChild( oA_Img1 );
						oA_Img1.appendChild( oImg_1 );
						oA_Img1.href = objLstFichiers[ i ].website;
						oImg_1.src = "diaporama/web/" + objLstFichiers[ i ].fileName;
						oImg_1.alt = objLstFichiers[ i ].website;
						//oImg_1.addEvents({'click': this.clickTo.bind(this, i), 'click': this.viewCallBack.bind(this, i)});
					}
					
					break;
				}

		}
		bChangeDiaporama = true;
	}
	
	if( oControleur.isModeDiaporama() == false )
	{
		// Affichage progressif 
		var arrayElts = [ $('div_Diaporama')/*, $('img_ContentDiaporama')*/ ];
		
		// Affichage du fond du diaporama  progressivement puis execution du diaporama
		var myElementsEffects = new Fx.Elements( arrayElts, { duration : 2000, onComplete: function() {
			//alert( "onComplete => filename = " + szLstRepName );
			if( szType == "siteweb" )
			{
				runDiaporama3D();
			}
			else
				runDiaporama( szType );
			} }
		);
	
		myElementsEffects.start(
			{
				'0': {
					'opacity': [0.0,1.0]
				}
			}
		);
	
	}
	else if( bChangeDiaporama == true )
	{
		if( szType == "siteweb" )
		{
			runDiaporama3D();
		}
		else
			runDiaporama( szType );
	}
}

function runDiaporama3D()
{
	myShow = new MooFlow( $('div_slideshow'), {
						startIndex: 0,
						useSlider: true,
						useAutoPlay: true,
						useCaption: false,
						useResize: true,
						useWindowResize: false,
						useMouseWheel: false,
						useKeyInput: false,
						factor:300,
						bgColor: "transparent",
						reflection:0.4,
						offsetY:100,
						heightRatio:0.9,
						'onClickView' : function( obj ) 
						{
							//window.open(obj.href, '', 'width=400,height=300,scrollbars=1');
							txt = "http://" + obj.alt;
							document.location.href = "http://" + obj.alt;
						}
					});
}

function openSite( obj )
{
	tct = obj.alt;
	window.location = obj.alt;
}

