/****************************************************************************************************************************
*											   Developped by Optimal-effect.com                                             *
*                                                   Author : David Lannoy                                                   *
*                                                        Date : 2009                                                        *
*										Reproduction Interdite sans accord écrit											*
****************************************************************************************************************************/

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.active, tag2)};if (affich==-1) {this.tablo_menu[num+1].style.display='none';this.tablo_menu[num+1].style.height='0px';}num++;}}};function lance_effet(c, tag2) {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'; c.style.opacity = y/c.scrollHeight;
c.style.filter='alpha(opacity='+y*100/c.scrollHeight+')';}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';g.style.opacity = (z/100)*0.9;
g.style.filter='alpha(opacity='+z/1.2+')';}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);}}}

/***************************************************************************************************************************/
