// incrément d'opacité (nombre pour aller de 0 à 100)
var ia=8;	//apparition
var ib=4;	//disparition
var ie=3;	// fin du mouvement


// FONCTION INTERNES

// Obtenir l'élément à partir de son 'ib'
function $(d){return document.getElementById(d);}

// Opérer un incrément de fading
function opac(d){
	d=$(d);
	if (((d.i>0)&&(d.o<100))||((d.i<0)&&(d.o>0))){
		d.o+=d.i;
		if ((d.i>0)&&(d.o>70)){d.i=ie;}
		d.style.opacity=(d.o/100);
		d.style.filter='alpha(opacity='+d.o+');';
		d.style.height=(d.h*d.o)/100+'px';
		}
	else{
		clearInterval(d.t);
		d.style.opacity='';
		d.style.filter='';
		if(d.i>0){
			d.o=100;
			d.style.height=d.h;
			d.style.display='block';
			}
		else{
			d.o=0;
			d.style.height=0;
			d.style.display='none';
			}
		}
	}

// FONCTION D'APPEL EXTERIEUR
	
// Commencer l'apparition
function menu_fad(d,td,i){
	d=$(d);
	//alert (navigator.appName + ' == ' + navigator.userAgent);
	nav=(navigator.appName).toLowerCase();
	if(nav.indexOf("netscape")!=-1){tn=20;}
	else if (nav.indexOf("opera")!=-1){tn=20;}
	else if (navigator.userAgent.indexOf("MSIE 9.")!=-1){tn=20;}
	else if (nav.indexOf("microsoft")!=-1){tn=5;ia=24;ib=12;ie=10;}
	else if (nav.indexOf("netscape")!=-1){tn=15;}
	else {tn=0;return;}
	if(tn==0){
		if(i>0){d.style.display="block";}else{d.style.display="none";}
		//d.style.left=($(td).offsetLeft)+'px';
		//d.style.top=($(td).offsetTop+20)+'px';
		d.style.width=($(td).offsetWidth)+'px';
		}
	else{
		clearInterval(d.t);
		if(i>0){d.i=ia;}else{d.i=(-ib);}
		if (d.o==undefined){
			if(i>0){d.o=0;}else{d.o=100;}
			if(i>0){
				d.style.visibility='hidden';
				d.style.display='block';
				if (d.offsetWidth<$(td).offsetWidth-6){d.style.width=($(td).offsetWidth-6)+'px';}else{d.style.width=d.offsetWidth-6+'px';}
				d.l=d.offsetWidth;
				d.h=d.offsetHeight;
				d.style.visibility='visible';
				}
			//alert(d.id+' / d.i='+d.i+' / d.l='+d.l+' / d.h='+d.h+' / d.o='+d.o+' / d.tn='+tn);
			}
		else{d.style.width=d.l+'px';}
		if(((i>0)&&(d.o<100))||((i<0)&&(d.o>0))){
			d.style.opacity=(d.o/100);
			d.style.filter='alpha(opacity='+d.o+');';
			d.style.display='block';
			d.t=setInterval('opac("'+d.id+'");',tn);
			}
		}
	}

function oteClassName(n,v){
	s=n.className.split(/\s+/);
	for(p=0;p<s.length;p++){
		if(s[p]==v){
			s.splice(p,1);
			n.className=s.join(' ');
			break;
		}
	}
}
	
function menu_app(d,td) { 
	if($(td).className.indexOf('menu_cell_sel')<0){$(td).className += ' menu_cell_sel ';}
	menu_fad(d,td,1);
	}
	
function menu_dsp(d,td) { 
	oteClassName($(td),'menu_cell_sel');
	menu_fad(d,td,-1);
	}
	
function doc_scroll() {
	if ((document.documentElement.scrollTop>200)||(document.body.scrollTop>200)||(window.pageYOffset>200)) { document.getElementById('scroll_arrow').style.visibility='visible'; } else { document.getElementById('scroll_arrow').style.visibility='hidden'; }
	}

function doc_resize() {
	ok=((window.innerWidth>1150)||(document.body.clientWidth>1150))
	elm=$('cell_sommaire');
	if (elm) { elm.style.display = (ok ? 'table-cell' : 'none' ) ; }
	elm=$('struct_menu_droite');
	if (elm) { elm.style.display = (ok ? 'table-cell' : 'none' ) ; }
	}

