


 /*---------------------------------------------------------------
					
						AFFICHE DETAILS

--------------------------------------------------------------- */


function ouvreDetail(id){
  	 
  if(document.getElementById(id).className == "visible"){
    	document.getElementById(id).className = "invisible" ;	
   } else {
      document.getElementById(id).className = "visible" ;
   }

}


 /*---------------------------------------------------------------
					
						INITIALISATION PAGE 

--------------------------------------------------------------- */
/*
var load_method = (window.ie ? 'load' : 'domready'); // ie fix
window.addEvent(load_method, initFocus);
*/

//window.addEvent('domready', initPage);


function initPage(){
	
		/**/
	 //---------------------------------------------------------------
	//		GESTION DES AFFICHAGES DE DIV MASQUEES DEPUIS LIENS
	//----------------------------------------------------------------
	if($('menuTab')){	}//fin test sur menuTab
	
	var styleActif = "rouge majuscule";
	var styleInactif = "bleu majuscule";
	var avecFade = 1;

	var listeTabs = $$('.contenuTab');		
	var listeTabsLiens = $$('.lienTab');

	 //---------------------------------------------------------------
	//		OUVERTURE FERMETURE DES CONTENEURS
	//----------------------------------------------------------------
	function fermeTabs(){
		listeTabs.each( function(toto) {
			if(avecFade){ toto.setStyle('opacity', 0); }
			toto.className = "invisible";
		});	
	}
	
	function ouvreTabs(num){
		listeTabs[num].className = "visible";
		listeTabsLiens[num].className = styleActif;
		if(avecFade){
		var f = new Fx.Style (listeTabs[num],'opacity', {duration: 400, wait: false});
		
		// Workaround for Safari 2.0
		if (window.webkit419) {
		  end = 0.9999;
		} else {
		  end = 1;
		}	
		f.start(0,end);
		}
		
	}
	
	

	//---------------------------------------------------------------
	//		LIENS D'AFFICHAGE / MASQUAGE DES CONTENEURS
	//--------------------------------------------------------------- 
		
	listeTabsLiens.each(function(item,i){
		item.className = styleInactif;
		item.addEvent('click', function(e){ 
			iniTabsLiens();
			item.className = styleActif;
			toto = item.getProperty('href');
			fermeTabs();
			ouvreTabs(i);
			e = new Event(e).stop();
		});
	});
	
	function iniTabsLiens (){
		listeTabsLiens.each(function(item){
			item.className = styleInactif;
		});
	}

	if(listeTabs.length > 0){
		fermeTabs();
		ouvreTabs(0);
	}
		
	
	
	//---------------------------------------------------------------
	//		RENDRE LA NAV INVISIBLE
	//---------------------------------------------------------------
	//if($('laNav')){$('laNav').className = "visible";}

	
	
	//---------------------------------------------------------------
	//		CREATION DE L'ACCORDEON SUR MENU FILMS
	//--------------------------------------------------------------- 
	
	
	//EMPECHE LE # DU LIEN D'ETRE ACTIF
	var listeOuvreurs = $$('a.ouvreur');
	listeOuvreurs.each(function(item){
		item.addEvent('click', function(e){ e = new Event(e).stop();});
	});
	
	var styleActifAccordeon = "bleu";
	var accordion = new Accordion('.ouvreur', '.sousMenu', {
		
		opacity: false,
		//alwaysHide : true,
		
		onActive: function(toggler, element){
			toggler.className = styleActifAccordeon;
			element.className = "visible";
			
		},
	
		onBackground: function(toggler, element){
			toggler.className = "blanc";
			//element.className = "invisible";
		},
		
		onComplete: function(toggler, element){
			//toggler.className = "invisible";
			//element.className = "invisible";
			//alert("cool");
		}
		
		
	}, $('main'));
	
	
	
	//alert("toto");
	accordion.display(kelAccordeon);

	/*
		//syntaxe equivalente :
		for (var i = 0; i < foo.length; i++) {
			foo[i].addEvent('click', function(e){ new Event(e).stop(); });
		}
	
	
	
	//OUVRE LA SECTION VOULUE
	for (var i = 0; i < listID.length; i++) {
		if(listID[i] == derniereSection){
			accordion.display(i);
		}
	}
	*/	
		
	
		

		
		
		
		/*
		var foo = $E('tab select');
		foo.className = "rouge";
		
		
		var foo = $ES('div','tabVisible');
		foo.each(function(item){
			item.addEvent('click', function(e){ 
				foo.className = "invisible";
			});
		});
		
		var foo = $E('tab','tabVisible');
		foo.className = "visible";
		*/
		//	alert("ok");
		//var foo = $ES('a.tab','menuTab');





	/*
	//INITIALISATION FLASH
	if($('fiche_bandeauVideo')){
		swfCible.write("fiche_bandeauVideo");
	}
	
	//INITIALISATION FOCUS TECHNIQUE
	if($('focusTechnique')){

		var mySlide = new Fx.Slide('focusTechnique');
		
		
		$('enSavoirPlus').addEvent('click', function(e){
			e = new Event(e);
			mySlide.slideIn();
			e.stop();
			$('enSavoirPlus').className = "invisible";		
		});
		
		$('fermerFocus').addEvent('click', function(e){
			e = new Event(e);
			mySlide.slideOut();
			$('enSavoirPlus').className = "suite";
			e.stop();
		});
		
		mySlide.hide();
		
		$('enSavoirPlus').className = "suite";
		$('fermerFocus').className = "suite";
		
	}
	*/
	
	//OUVRIR LES LIENS DANS UNE NOUVELLE FENETRE 
	
	/*
	if($('boite_liens')){
		var foo = $ES('a','boite_liens');
		foo.each(function(item){
			item.addEvent('click', function(e){ 
				item.setProperty('target', '_blank')
			});
		});
	}
	
	if($('credits')){
		var foo2 = $ES('a','credits');
		foo2.each(function(item){
			item.addEvent('click', function(e){ 
				item.setProperty('target', '_blank')
			});
		});
	}
	
	
	
	//INFO BULLES SUR VIGNETTES VIDEO
	var bulle = new Tips($$('.message'), {
		//className: 'infoBulle'
	});
	
	
	
	//BT CONTACT > scroll vers le bas
	var scroll = new Fx.Scroll(window, {
		wait: false,
		duration: 1500,
		//offset: {'x': -200, 'y': -500},
		transition: Fx.Transitions.Cubic.easeInOut
	});

	$('contactBT').addEvent('click', function(event) {
		event = new Event(event).stop();
		scroll.toElement('adresse');
	});
	*/
	
	
	
}



 
/*---------------------------------------------------------------
			
				COMMUNICATION AVEC FLASH
				GESTION DES PHOTOS DEPUIS BT VUES

--------------------------------------------------------------- */

function flashChargeImage(valeur,idVue) {
 	//envoyer instruction à flash
	var momo = getMovieName("videoFlash");
	getMovieName("videoFlash").appelChargeImage(valeur);
	
	
	//reinitialiser les liens/images
	for(var i = 0; i < 15 ; i++) {
		if($('film0'+i) != null){
			$('film0'+i).className = "rien";
		}
	}
	//changer class image/lien cliquée
	if($(idVue) != null){
		$(idVue).className = "selection";
	}
	
}


function flashChargeFLV(valeur,idVue) {
 		
	//VÉRIFIER VERSION DU FLASH PLAYER
	var version = deconcept.SWFObjectUtil.getPlayerVersion();
	if (version["major"] < 8) {
		$('fiche_bandeauVideo').innerHTML = '<br class="clearall" /><br class="clearall" /><br class="clearall" /><br class="clearall" /><br class="clearall" />Pour profiter pleinement de ce site et visionner les vidéos,<br /> il vous faut <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">télécharger une version récente du lecteur flash</a>.';
	}else{
		//envoyer instruction à flash
		var momo = getMovieName("videoFlash");
		getMovieName("videoFlash").appelChargeFLV(valeur);
	}
	
	
	//reinitialiser les liens/images
	for(var i = 0; i < 15 ; i++) {
		if($('film0'+i) != null){
			$('film0'+i).className = "rien";
		}
	}
	//changer class image/lien cliquée
	if($(idVue) != null){
		$(idVue).className = "selection";
	}


}

function flashStopFLV() {
 	//envoyer instruction à flash
	var momo = getMovieName("videoFlash");
	getMovieName("videoFlash").appelStopFLV();
}


function getMovieName(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
   }
   else {
       return document[movieName];
   }
}


/*---------------------------------------------------------------
					
						ROLL, OVER 

--------------------------------------------------------------- */

function  rollOverSML(id, source){
var elem = document.getElementById(id);
elem.src = source;

}




function chargeImages(){
  var d=document; if(d.images){ if(!d.SML_p) d.SML_p=new Array();
    var i,j=d.SML_p.length,a=listeImages; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.SML_p[j]=new Image; d.SML_p[j++].src=a[i];
  	 //alert( a[i]+"-");
    }}
}






/*---------------------------------------------------------------
					
						FONCTIONS OUTILS

--------------------------------------------------------------- */
 
/*--------------------------------------
ADD LOAD EVENT
--------------------------------------- */
function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}



/*--------------------------------------
ADRESSE EMAIL
--------------------------------------- */
function masqueMail(){
	var name = 'contact';
	var domain = 'sml-studio';
	var tld = 'com';
	var emailAddress = name + '@' + domain + '.' + tld;
	
	var emailAddresses = document.getElementsByClassName('le_mail');
	for(var i = 0; i < emailAddresses.length; i++) {
		
		var span = emailAddresses[i];
		var parent = span.parentNode;
		
		var email = document.createElement('a');
		email.className = 'le_mail';
		email.href = 'm' + 'a' + 'i' + 'l' + 't' + 'o' + ':' + emailAddress;
		email.innerHTML = emailAddress;
		
		parent.replaceChild(email, span);
		
	}
}



/*--------------------------------------
POP-UP
--------------------------------------- */
var newwin;

function popUp(theURL,winName,features) { 
  newwin = window.open(theURL,winName,features);
}



/*--------------------------------------
MENU DÉROULAN SELECT > LIEN
--------------------------------------- */

var url

function changepage(formObject)
{
	url = formObject.options[formObject.options.selectedIndex].value;

	if(url != "empty")
		{
		window.location = url;
		url = "";
		}
}
	
	
	

