/****************************************************************************************************************************
*                                              Developped by Optimal-effect.com                                             *
*                                                   Author : David Lannoy                                                   *
*                                                        Date : 2009                                                        *
****************************************************************************************************************************/

function menu_accordion(nom_accord){this.menu = $E(nom_accord);this.tablo_menu = new Array();}menu_accordion.prototype.effet = function(tag1, tag2, classNameBlocs, affich) {var list_noeud = this.menu.childNodes;var num = 0;for(var i=0; i<list_noeud.length; i++) {var block = list_noeud[i];if(block.nodeType == 1) {this.tablo_menu[num] = block.getElementsByTagName(tag1)[0];this.tablo_menu[num+1] = block.getElementsByTagName(tag2)[0];this.tablo_menu[num].active = this.tablo_menu[num+1];this.tablo_menu[num].onclick = function(){lance_effet(this, this.active, tag2)};if (affich==num) {this.tablo_menu[num].style.backgroundPosition='top';$E('span'+num).innerHTML='<strong>_</strong>';this.tablo_menu[num+1].style.height='auto';}else {this.tablo_menu[num+1].style.display='none';this.tablo_menu[num+1].style.height='0px';}num++;}}};function lance_effet(m, c, tag2) {var p=new Array();var span = null; if (document.getElementsByClassName) {	p = document.getElementsByClassName('volet');}else {p = document.getByClassNameIE('p','volet');}nav=navigator.appName;for(var i=0; i<p.length; i++) {span = $E('span'+i);if(p[i]!=m) {if(span.innerHTML=='<STRONG>_</STRONG>' || span.innerHTML=='<strong>_</strong>') {if( nav == "Microsoft Internet Explorer")p[i].style.setAttribute('cssText','');else p[i].setAttribute('style','');	span.innerHTML='+';}}else if(span.innerHTML=='<STRONG>_</STRONG>' || span.innerHTML=='<strong>_</strong>') {if( nav == "Microsoft Internet Explorer")p[i].style.setAttribute('cssText','');else p[i].setAttribute('style','');span.innerHTML='+';}else {	m.style.backgroundPosition='top';span.innerHTML='<strong>_</strong>'; }}var z='', y=0, cache;if(c.offsetHeight != 0) var effet_lancer = setInterval(function(){active(0)}, 30);else if(c.offsetHeight == 0) {	var list_enfant = c.parentNode.parentNode.childNodes;for(var v=0; v<list_enfant.length; v++) {if (list_enfant[v].nodeType == 1) {var enfant = list_enfant[v].childNodes;for(var j=0; j<enfant.length; j++) {if(enfant[j].nodeType == 1) {if(enfant[j].tagName == tag2 && enfant[j].offsetHeight != 0 && enfant[j] != c) {cache =  enfant[j];var effet_lancer = setInterval(function(){active(2, cache)}, 30);}}}}}if(cache == null) {var effet_lancer = setInterval(function(){active(1)}, 30);}}function active(a, cache) {if(a==1 || a==2) {if(y!='end') {c.style.display='block';y += 18;c.style.height = y+'px';}if(y>=c.scrollHeight){y='end'; c.style.height='auto';}}if(a==2) var g=cache;else var g=c;if(a==0 || a==2) {if(z!='end') {z = g.offsetHeight;z = parseInt(z)-18;if(z<=0) z=0;g.style.height = z+'px';}if(z==0){z='end';	g.style.height='0px';g.style.display='none';}}if(a==1) {if(y=='end'){	y=0; clearInterval(effet_lancer);}}else if(a==0){if(z=='end'){z=''; clearInterval(effet_lancer);}}else if(y=='end' && z=='end'){y=0;z='';clearInterval(effet_lancer);}}}

/***************************************************************************************************************************/
