//Attention, nécessite prototype et scriptaculous, ainsi qu'un balisage de la liste de recherche identique à celui de /tables/rechercheMulticriteres.php
//A modifier utltérieurement pour une utilisation plus modulaire

function fnInit()
{
	//Toutes les fenetres de descriptions 
	var aInfoEtab = $$('.contentInfoEtab');
	var iI=0;
	for (iI=0 ; iI < aInfoEtab.length ; iI++)
	{
		//Lien fermé de base en cas de grosse page
		if (aInfoEtab.length > 10 && iI > 4)
			aInfoEtab[iI].style.display = 'none';

		//L'id pour se faire cibler par le onclick
		aInfoEtab[iI].id = 'toggle_slide'+iI;
	}

	//Tout les liens pour declencher le js
	var aTriggers = $$('.enseigne > a:first-child')
	for (iI=0 ; iI < aTriggers.length ; iI++)
	{
		//Ajout d'un attribut nécessaire pour pouvoir utiliser la fonction fnSlide
		aTriggers[iI].indice = iI;
		aTriggers[iI].onclick = fnSlide;
	}

	//Les paramétres d'appel pour la lightwindow
	var aLightWindowLinks = $$('.lightwindow'); 
	for (iI=0 ; iI < aLightWindowLinks.length ; iI++)
	{
		aLightWindowLinks[iI].setAttribute('params', 'lightwindow_type=external,lightwindow_width=1010,lightwindow_height=520');
	}
}

//Fait l'appel à l'effet slide de scriptaculous
function fnSlide()
{
	Effect.toggle('toggle_slide'+this.indice, 'slide');
	return false;
}


//Pour binder les événements sans écraser le reste
function addEvent(obj, evType, fn){
 if (obj.addEventListener){
    obj.addEventListener(evType, fn, true);
    return true;
 } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
 } else {
    return false;
 }
}

addEvent(window, 'load', fnInit)