/* Javascripts utilisés sur le site

 * Mettez l'ensemble de vos fonctions générique javascript ici

 * 

 * La liaison avec les page se fait à l'aide du code ci-dessous :

 * <script type="text/javascript" src="css-js/scripts.js"></script>

 */



/* CORRECTION DU BUG DE FLASH AVEC IE */

function bugFlash() {

	//Determine browser, we only need this for Internet Explorer

	if (navigator.appName == "Microsoft Internet Explorer") {

		

		//Array of elements to be replaced

		var arrElements = new Array(3);

		arrElements[0] = "object";

		arrElements[1] = "embed";

		arrElements[2] = "applet";

	

		

		//Loop over element types

		for (n = 0; n < arrElements.length; n++) {

		

			//set object for brevity

			replaceObj = document.getElementsByTagName(arrElements[n]);

			

			//loop over element objects returned

			for (i = 0; i < replaceObj.length; i++ ) {

			

				//set parent object for brevity

				parentObj = replaceObj[i].parentNode;

				

				//grab the html inside of the element before removing it from the DOM

				newHTML = parentObj.innerHTML;

				

				//remove element from the DOM

				parentObj.removeChild(replaceObj[i]);

				

				//stick the element right back in, but as a new object

				parentObj.innerHTML = newHTML;

			

				}

			}

		}

	}







/*function montre(id) {

		var myStretch = document.getElementsByClassName('stretch');

		var myStretcher = document.getElementsByClassName('stretcher');

		var myAccordion = new fx.Accordion(myStretch, myStretcher, {opacity: true});

                myAccordion.showThisHideOpen(myStretcher[id]);

}*/







function montre(id)

{

    var myStretch = document.getElementsByClassName('stretch');

    var myStretcher = document.getElementsByClassName('stretcher');

   

    var position = 0;

   

    for(i=0; i<myStretch.length; i++)

    {

        if(myStretch[i].id == id) position = i;

    }

   

    var myAccordion = new fx.Accordion(myStretch, myStretcher, {opacity: false});

    myAccordion.showThisHideOpen(myStretcher[position]);

}





/*function startGallery() {
	if(document.getElementById('myGallery')){
		var myGallery = new gallery($('myGallery'), {
									  timed: true,
									  showArrows: true, //= montrer les fleches ou non
									  embedLinks: false, //= image cliquable ou non
									  showInfopane: false, //= bandeau du bas actif ou non
									  showCarousel: true //= montrer ou non le carousel
});
}
}*/

function dhtmlLoadScript(url)
{
	/*var e = document.createElement("script");
	e.src = url;
	e.type="text/javascript";
	document.getElementsByTagName("head")[0].appendChild(e);	*/
	document.getElementById('scriptLoad').src=url;
}

function startGallery() {
	//dhtmlLoadScript("css-js/mootools.v1.11.js");
	var myGallery = new gallery($('myGallery'), {
		timed: false
	});
}
			

/* addRemoveEvent
********************/
function addRemoveEvent(add, el, evt, func){
if(add){
if(el.addEventListener) el.addEventListener(evt, func, false);
else if (el.attachEvent) el.attachEvent("on" + evt, func);
}else{
if(el.removeEventListener) el.removeEventListener(evt, func, false);
else if (el.detachEvent) el.detachEvent("on" + evt, func);
}
}
/* init
********************/
//addRemoveEvent(true, window, "load", startGallery);

