// JavaScript Document


var ie = /MSIE/.test(navigator.userAgent);
var moz = !ie && navigator.product == "Gecko" ;

if (moz) {
	 HTMLElement.prototype.__defineGetter__("children", function() {
		   var arr = new Array(), i = 0, l = this.childNodes.length;
		   for ( i = 0; i < l; i++ ) {
			   if ( this.childNodes[ i ].nodeType == 1 ) {
					arr.push( this.childNodes[ i ] );
			   }
		   }
	  return arr;
	  });
	 window.addEventListener("click", fermer, false);
}else{
	window.attachEvent("onclick", fermer);
}


/////////////////////////////////////////////////////////////


/*function select_show_liste(){
	var liste_select = document.getElementById("liste_select");
	if( liste_select.className=='invisible' ){
		liste_select.className='liste_select';
	}else{
		liste_select.className='invisible';
	}
}*/

function select_show_liste(){
	var isfermer = document.getElementById('isfermer');		
	var liste_select = document.getElementById("liste_select");
	if(liste_select.className=='invisible2' ){
		liste_select.className='liste_select';
	}else{
		liste_select.className='invisible2';
	}
}

function select_onclick(index){
	var txt_showed = document.getElementById('select_en_cours_txt');
	var input_hidden = document.getElementById('sujet_select');
	var el = document.getElementById('liste_select_'+index);
	var txt_selected = el.innerHTML;
	txt_showed.innerHTML = txt_selected;
	input_hidden.value = index;
	select_show_liste();
}

function select_show_liste2(){
	var liste_select = document.getElementById("liste_select2");
	if( liste_select.className=='invisible' ){
		liste_select.className='liste_select';
	}else{
		liste_select.className='invisible';
	}
}

function select_onclick2(index){
	var txt_showed = document.getElementById('select_en_cours_txt2');
	var input_hidden = document.getElementById('sujet_select2');
	var el = document.getElementById('liste_select2_'+index);
	var txt_selected = el.innerHTML;
	txt_showed.innerHTML = txt_selected;
	input_hidden.value = txt_selected;
	select_show_liste2();
}

function select_show_liste3(){
	var liste_select = document.getElementById("liste_select3");
	if( liste_select.className=='invisible2' ){
		liste_select.className='liste_select3';
	}else{
		liste_select.className='invisible2';
	}
}

function select_onclick3(index){
	var txt_showed = document.getElementById('select_en_cours_txt3');
	var input_hidden = document.getElementById('sujet_select3');
	var el = document.getElementById('liste_select3_'+index);
	var txt_selected = el.innerHTML;
	txt_showed.innerHTML = txt_selected;
	input_hidden.value = txt_selected;
	select_show_liste3();
}

function select_show_liste4(){
	var liste_select = document.getElementById("liste_select4");
	if( liste_select.className=='invisible2' ){
		liste_select.className='liste_select4';
	}else{
		liste_select.className='invisible2';
	}
}

function select_onclick4(index){
	var txt_showed = document.getElementById('select_en_cours_txt4');
	var input_hidden = document.getElementById('sujet_select4');
	var el = document.getElementById('liste_select4_'+index);
	var txt_selected = el.innerHTML;
	txt_showed.innerHTML = txt_selected;
	input_hidden.value = txt_selected;
	select_show_liste4();
}

function select_show_liste5(){
	var liste_select = document.getElementById("liste_select5");
	if( liste_select.className=='invisible2' ){
		liste_select.className='liste_select5b';
	}else{
		liste_select.className='invisible2';
	}
}

function select_onclick5(index){
	var txt_showed = document.getElementById('select_en_cours_txt5');
	var input_hidden = document.getElementById('sujet_select5');
	var el = document.getElementById('liste_select5_'+index);
	var txt_selected = el.innerHTML;
	txt_showed.innerHTML = txt_selected;
	input_hidden.value = el.innerHTML;
	select_show_liste5();
}

function select_show_liste7(){
	var isfermer = document.getElementById('isfermer7');		
	var liste_select = document.getElementById("liste_select7");
	if(liste_select.className=='invisible2' ){
		liste_select.className='liste_select7';
	}else{
		liste_select.className='invisible2';
	}
}

function select_onclick7(index,libtxt){
	var txt_showed = document.getElementById('select_en_cours_txt7');
	var input_hidden = document.getElementById('sujet_select7');
	var el = document.getElementById('liste_select7_'+index);
	var txt_selected = el.innerHTML;
	txt_showed.innerHTML = txt_selected;
	input_hidden.value = libtxt;
	select_show_liste7();
	//font('sujet_select7','invisible2');
	var pag = document.getElementById('page');
	load_code_footer("",pag.value);
}

function select_show_liste8(){
	var liste_select = document.getElementById("liste_select8");
	var list = document.getElementById("code2");
	var err = document.getElementById("error");
	var large = list.offsetHeight;
	if (large == 0) {alert(err.value);font('liste_select7','liste_select7');}
	if( liste_select.className=='invisible2' ){
		liste_select.className='liste_select8';
	}else{
		liste_select.className='invisible2';
	}
}

function select_onclick8(index,libtxt){
	var txt_showed = document.getElementById('select_en_cours_txt8');
	var input_hidden = document.getElementById('sujet_select8');
	var el = document.getElementById('liste_select8_'+index);
	var txt_selected = el.innerHTML;
	txt_showed.innerHTML = txt_selected;
	input_hidden.value = libtxt;
	select_show_liste8();
	if (libtxt == "") { 
		ccc=document.getElementById("subsub");
		ccc.style.display="none";
	}else{ 
		document.form_store2.c_id.value=libtxt;
		ccc=document.getElementById("subsub");
		ccc.style.display="inline";
	}
}

function select_show_liste10(){
	var liste_select = document.getElementById("liste_select10");
	if( liste_select.className=='invisible' ){
		liste_select.className='liste_select10';
	}else{
		liste_select.className='invisible';
	}
}

function select_onclick10(index){
	var txt_showed = document.getElementById('select_en_cours_txt10');
	var input_hidden = document.getElementById('sujet_select10');
	var el = document.getElementById('liste_select10_'+index);
	var txt_selected = el.innerHTML;
	txt_showed.innerHTML = txt_selected;
	input_hidden.value = index;
	select_show_liste10();
}

function select_show_liste11(){
	var liste_select = document.getElementById("liste_select11");
	if( liste_select.className=='invisible' ){
		liste_select.className='liste_select11';
	}else{
		liste_select.className='invisible';
	}
}

function select_onclick11(index){
	var txt_showed = document.getElementById('select_en_cours_txt11');
	var input_hidden = document.getElementById('sujet_select11');
	var el = document.getElementById('liste_select11_'+index);
	var txt_selected = el.innerHTML;
	txt_showed.innerHTML = txt_selected;
	input_hidden.value = index;
	select_show_liste11();
}



function fermer(){
	var isfermer = document.getElementById('isfermer');
	var liste_select = document.getElementById("liste_select");
	var sit = getStyle(liste_select,"visibility");
	//alert(sit);
	if ((sit != 'hidden')&&(0 == isfermer.value)) {font('liste_select','invisible2');}
	var isfermer7 = document.getElementById('isfermer7');
	var liste_select7 = document.getElementById("liste_select7");
	var sit7 = getStyle(liste_select7,"visibility");
	//alert(sit);
	if ((sit7 != 'hidden')&&(0 == isfermer7.value)) {font('liste_select7','invisible2');}
	var isfermer8 = document.getElementById('isfermer8');
	var liste_select8 = document.getElementById("liste_select8");
	var sit8 = getStyle(liste_select8,"visibility");
	//alert(sit);
	if ((sit8 != 'hidden')&&(0 == isfermer8.value)) {font('liste_select8','invisible2');}
}


/////////////////////////////////////////////////////

function gestion_menu_espace (){
	var i = 1;
	var t = 1;
	var j = 1;
	var taille = 0;
	var el = document.getElementById('li'+i);	
	while(el){
		taille = taille + el.offsetWidth;
		i++;
		el = document.getElementById('li'+i);	
	}
	var espace = 910 - (taille+i);
	i--;
	var reste = espace % i;
	var padding = (espace - reste) / i;
	if ((padding % 2) == 1) 
		{
			var pad = (padding-1) / 2;
			var el2 = document.getElementById('li'+j);
			
			while(el2){
				el2.style.padding = "0px "+(pad+1)+"px 0px "+pad+"px";
				j++;
				el2 = document.getElementById('li'+j);	
			}
			j--;
			el2 = document.getElementById('li'+j);
			el2.style.padding = "0px "+(pad+1)+"px 0px "+(pad+reste)+"px";
		}
	else
		{
			var pad = (padding) / 2;
			var el2 = document.getElementById('li'+j);
			
			while(el2){
				el2.style.padding = "0px "+pad+"px 0px "+pad+"px";
				j++;
				el2 = document.getElementById('li'+j);	
			}
		}
		
	i = 1;
	t = 1;
	j = 1;
	taille = 0;
	var el = document.getElementById('lo'+i);	
	while(el){
		taille = taille + el.offsetWidth;
		i++;
		el = document.getElementById('lo'+i);	
	}
	var espace = 570 - (taille+i);
	i--;
	var reste = espace % i;
	var padding = (espace - reste) / i;
	if ((padding % 2) == 1) 
		{
			var pad = (padding-1) / 2;
			var el2 = document.getElementById('lo'+j);
			
			while(el2){
				el2.style.padding = "0px "+(pad+1)+"px 0px "+pad+"px";
				j++;
				el2 = document.getElementById('lo'+j);	
			}
			j--;
			el2 = document.getElementById('lo'+j);
			el2.style.padding = "0px "+(pad+1)+"px 0px "+(pad+reste)+"px";
		}
	else
		{
			var pad = (padding) / 2;
			var el2 = document.getElementById('lo'+j);
			
			while(el2){
				el2.style.padding = "0px "+pad+"px 0px "+pad+"px";
				j++;
				el2 = document.getElementById('lo'+j);	
			}
		}
	
	document.getElementById('global').style.visibility = 'visible';
}


/******/

function heit(){setTimeout("heit2();",1500)}
function bougie2(i,j){setTimeout("bougie("+i+","+j+");",1000)}

function heit2(){
	var nav = document.getElementById('nav');
	var pa_contenu = document.getElementById('pa_contenu');
	var visage = document.getElementById('visage');
	var taille = nav.offsetHeight;
	var pa = pa_contenu.style.height;
	//alert(taille);
	taille = taille - 28;
	if(pa<taille) {pa_contenu.style.height = taille+"px";if(visage){visage.style.height = pa_contenu.style.height;}}
	var main_bottom = document.getElementById('main_bottom');
	main_bottom.style.bottom = '0px';
	main_bottom.style.visibility = 'visible';
	var vers_protocole = document.getElementById('vers_protocole');
	vers_protocole.style.visibility = 'visible';
}

function protocole(){
	var vers_protocole = document.getElementById('vers_protocole');
	vers_protocole.style.visibility = 'visible';
}

function getStyle(oElm, strCssRule){
	var strValue = "";
	if(document.defaultView && document.defaultView.getComputedStyle){
		strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
	}
	else if(oElm.currentStyle){
		strCssRule = strCssRule.replace(/\-(\w)/g, function (strMatch, p1){
			return p1.toUpperCase();
		});
		strValue = oElm.currentStyle[strCssRule];
	}
	return strValue;
}


function setHeight(el_name){

	var el = document.getElementById(el_name);
		
	var padtop = getStyle(el,"padding-top");
	padtop = eval(padtop.substr(0,padtop.length-2));
	var padbot = getStyle(el,"padding-bottom");
	padbot = eval(padbot.substr(0,padbot.length-2));
	
	var total_pad = eval(padtop + padbot);
	
	el.style.height = el.clientHeight - total_pad;
}

function moov(index,content,t){
	setTimeout("mouve("+index+", '"+content+"');",t)
}

function mouve(index,content){
	var show = document.getElementById(content);
	var position = show.style.left;
	var nb = position.length;
	var position2 = parseInt(position.substring(0,(nb-2)));
	var pos = 0;
	if(position2 != index){
		if(position2<index)
				{
					pos = position2+30;
					show.style.left = pos+"px";
					if (pos<index) {setTimeout("mouve("+index+", '"+content+"');",30);/*alert(pos);*/}
					else {pos = index-position2; pos = position2+pos;show.style.left = pos+"px";/*alert(pos);*/}
				}
			else{
					pos = position2-30;
					show.style.left = pos+"px";
					if (pos>index) {setTimeout("mouve("+index+", '"+content+"');",30);/*alert(pos);*/}
					else {pos = position2-index;pos = position2-pos; show.style.left = pos+"px";/*alert(pos);*/}
				}
	}
}

function moovy(index,content,t){
	setTimeout("mouvy("+index+", '"+content+"');",t)
}

function mouvy(index,content){
	var show = document.getElementById(content);
	var position = show.style.top;
	var nb = position.length;
	var position2 = parseInt(position.substring(0,(nb-2)));
	var pos = 0;
	if(position2 != index){
		if(position2<index)
				{
					pos = position2+10;
					show.style.top = pos+"px";
					if (pos<index) {setTimeout("mouvy("+index+", '"+content+"');",50000);/*alert(pos);*/}
					else {pos = index-position2; pos = position2+pos;show.style.top = pos+"px";/*alert(pos);*/}
				}
			else{
					pos = position2-10;
					show.style.top = pos+"px";
					if (pos>index) {setTimeout("mouvy("+index+", '"+content+"');",50000);/*alert(pos);*/}
					else {pos = position2-index;pos = position2-pos; show.style.top = pos+"px";/*alert(pos);*/}
				}
	}
}

function dimy2(content,sous){
	setTimeout("dimy('"+content+"', '"+sous+"');",180);
}

function dimy(content,sous){
	
	var name = navigator.appName;
	//alert(name);
	//if(name == 'Microsoft Internet Explorer'){dim(content,sous);}
	//else{
		var show = document.getElementById(content);
		//alert("show = "+show.id)
		if(show){
			show.style.display = "block";
			var position = show.style.height;
			if(sous=="non"){	
				var index = 0;
				if(name == 'Microsoft Internet Explorer'){show.style.display = "none";}
				//show.style.height = "auto";
				//alert("show = "+show.id);
			}else{
				var show2 = document.getElementById(sous);
				//alert("show2 = "+show2.id)
				show2.style.display = "block";
				var index = show2.offsetHeight;
			}
			var nb = position.length;
			var position2 = parseInt(position.substring(0,(nb-2)));
			var pos = 0;
			//alert("content = "+content+" | position2 = "+position2+" || sous = "+sous+" | index = "+index);
			if(position2 != index){
				if(position2<index)
					{
							pos = eval(position2+10);
							show.style.height = pos+"px";
							//alert(pos);
							if (pos<index) {setTimeout("dimy('"+content+"', '"+sous+"');",10);/*alert(pos);*/}
							else {pos = index-position2; pos = position2+pos;show.style.height = pos+"px";/*alert(pos);*/}
					}
					else{
							pos = eval(position2-10);
							show.style.height = pos+"px";
							//alert("pos = " + pos + " | index ="+index );
							if (pos>index) {setTimeout("dimy('"+content+"', '"+sous+"');",10);/*alert(pos);*/}
							else {
								//alert("pos1 ="+pos);
								pos = position2-index;
								//alert("pos 2 = "+pos);
								pos = position2-pos; 
								//alert("pos 2 = "+pos);
								show.style.height = pos+"px";
								
							}
					}
			}
		//}
	}
}


function alerty(){
	setTimeout("alert('hahh');",2000);
}

function dod(){
	var show1 = document.getElementById('resultat_v');
	var show2 = document.getElementById('demo');
	
	var taille = show1.offsetHeight;
	//alert(taille);
	if(taille<260){show2.style.visibility='hidden';}
}



function dim(content,sous){
	//alert("content = "+content+" | sous = "+sous);
	var show = document.getElementById(content);
	//alert('oui');
	show.style.display = "block";
	var position = show.offsetHeight;
	if(sous=="non"){
		var index = 0;
		show.style.display = "none";
		show.style.height = "auto";
		//alert(content);
		//var show2 = document.getElementById(sous);
		//show2.style.display = "none";
		
		//var show = document.getElementById(content);
		//alert('non');
		
	}else{
		var show2 = document.getElementById(sous);
		show2.style.display = "block";
		var index = show2.offsetHeight;
	}
	//alert("position = " + position + " | index ="+index );
	var pos = 0;
	
	
	if(position != index){
		if(position<index)
			{
					
					pos = eval(position+10);
					show.style.height = pos+"px";
					//alert(pos);
					if (pos<index) {setTimeout("dimy('"+content+"', '"+sous+"');",10);/*alert(pos);*/}
					else {pos = index-position; pos = position+pos;show.style.height = pos+"px";/*alert(pos);*/}
			}
			else{
					pos = eval(position-10);
					show.style.height = pos+"px";
					//alert("pos = " + pos + " | index ="+index );
					if (pos>index) {setTimeout("dimy('"+content+"', '"+sous+"');",10);/*alert(pos);*/}
					else {
						//alert("pos1 ="+pos);
						pos = position-index;
						//alert("pos 2 = "+pos);
						pos = position-pos; 
						//alert("pos 2 = "+pos);
						show.style.height = pos+"px";
						
					}
			}
	}
}



function apear2(content,i,t){
	setTimeout("apear('"+content+"',"+i+");",t);
}

function apear(content,i){
	var show = document.getElementById(content);
	var z = i/100;
	show.style.opacity = z ;
	show.style.filter = "alpha(opacity="+i+")";
	i=i+10;
	if(z<1){setTimeout("apear('"+content+"',"+i+");",10);}
	
}

function disapear(content,i){
	var show = document.getElementById(content);
	var z = i/100;
	show.style.opacity = z ;
	show.style.filter = "alpha(opacity="+i+")";
	i=i-20;
	if(0<z){setTimeout("disapear('"+content+"',"+i+");",100);}
}

function nony(content){
	var show = document.getElementById(content);
	if(show){
		show.style.display = "none";
		//show.style.height = "0px";
		//alert('titi='+content);
	}
}

function blocky (content,t){
	setTimeout("show_block('"+content+"');",t);
}

function show_block (content){
	var show = document.getElementById(content);
	show.style.display = "block";
	//show.style.height = "auto";
	//alert('tata='+content);
}

function z(content,i,t){
	setTimeout("z2('"+content+"',"+i+");",t);
}

function z2(content,i){
	var show = document.getElementById(content);
	show.style.zIndex = i;
}

function font(content, cla){
	var show = document.getElementById(content);
	//alert(cla);
	show.className = cla;
}

function gety(index){
setTimeout("geto("+index+");",2000);
}

function geto(index){
	var show = document.getElementById('valeur_id');
	show.value = index;
}

function bouge(index){
	var i = 0;
	var j = 0;
	var el = document.getElementById('ban'+i);
	//alert(el.id);
	while(el){
		if (index == i){
						font('ban'+i,'ban_on');
						//alert(i);
						show_block ('ssban'+i);
						setTimeout("dam('ssban"+i+"', 'ssbanu"+i+"');",100);
						}
		else {
			font('ban'+i,'ban_off'); 
			//alert(i);
			setTimeout("dam('ssban"+i+"', 'non');",150);
			setTimeout("nony('ssban+"+i+"');",100);
			var name = navigator.appName;
			if(name == 'Microsoft Internet Explorer'){nony('ssban'+i);}
			//nony('ssban'+i);
			j = 0;
			var sel = document.getElementById('ssban'+i+'_'+j);
			while(sel){
					 setTimeout("nony ('ssban"+i+"_"+j+"');",1000);
					// alert(i+' j|j '+j);
					 j++;
					 sel = document.getElementById('ssban'+i+'_'+j);
				}
			}
		i++;
		el = document.getElementById('ban'+i);
	}
}


function bouge_press(index){
	var i = 0;
	var j = 0;
	var el = document.getElementById('ban'+i);
	//alert(el.id);
	while(el){
		if (index == i){
						font('ban'+i,'ban_on');
						//alert(i);
						show_block ('ssban'+i);
						setTimeout("dam_press('ssban"+i+"', 'ssbanu"+i+"');",100);
						}
		else {
			font('ban'+i,'ban_off'); 
			//alert(i);
			setTimeout("dam_press('ssban"+i+"', 'non');",150);
			setTimeout("nony('ssban+"+i+"');",100);
			var name = navigator.appName;
			if(name == 'Microsoft Internet Explorer'){nony('ssban'+i);}
			//nony('ssban'+i);
			j = 0;
			var sel = document.getElementById('ssban'+i+'_'+j);
			while(sel){
					 setTimeout("nony ('ssban"+i+"_"+j+"');",1000);
					// alert(i+' j|j '+j);
					 j++;
					 sel = document.getElementById('ssban'+i+'_'+j);
				}
			}
		i++;
		el = document.getElementById('ban'+i);
	}
}

function bouge2(index){
	var i = 0;
	var el = document.getElementById('ban'+i);
	//alert(el.id);
	while(el){
		if (index == i){
						font('ban'+i,'ban2_on');
						//alert(i);
						show_block ('ssban'+i);
						setTimeout("dam('ssban"+i+"', 'ssbanu"+i+"');",100);
						}
		else {
			font('ban'+i,'ban2_off'); 
			//alert(i);
			setTimeout("dam('ssban"+i+"', 'non');",100);
			setTimeout("nony('ssban+"+i+"');",100);
			nony('ssban'+i);
			//nony('ssban'+i);
			}
		i++;
		el = document.getElementById('ban'+i);
	}
}

function bougie(z,index){
	var i = 0;
	var el = document.getElementById('ssban'+z+'_'+i);
	while(el){
		if (index == i){
						font('z'+z+index,'fleche20');
						show_block ('ssban'+z+'_'+i);
						setTimeout("dam('ssban"+z+"', 'ssbanu"+z+"');",100);
						//alert(i+' i|i '+z);
						}
		else {
			font('z'+z+i,'fleche3');
			//setTimeout("dam('ssban"+z+"', 'non');",10);
			nony ('ssban'+z+'_'+i);
			//alert(i+' b|b '+z);
			}
		i++;
		el = document.getElementById('ssban'+z+'_'+i);
	}
	var visage = document.getElementById('visage');
	if(visage){heit();}
}


function bougo(index){
	var i = 0;
	var el = document.getElementById('ban'+i);
	//alert(el.id);
	
	while(el){
		if (index == i){
						font('ban'+i,'ban_on');
						}
		else {
			font('ban'+i,'ban_off'); 
			}
		i++;
		el = document.getElementById('ban'+i);
	}
}

function dam(content, sous){
	var show = document.getElementById(content);
	var show2 = document.getElementById(sous);
	var position = show.offsetHeight;
	var index =  show2.offsetHeight;
	if (sous == 'non'){
	
	var position2 = show.style.height;
	var nb = position2.length;
	var position = parseInt(position2.substring(0,(nb-2)));	
	/*alert('content ='+content);
	alert('sous ='+sous);
	alert('position ='+nb);
	alert('index ='+index);*/
	}
	var pos = 0;
	
	if(position != index){
		if(position<index)
			{
					
					pos = position+10;
					show.style.height = pos+"px";
					//alert(pos);
					if (pos<index) {setTimeout("dam('"+content+"', '"+sous+"');",10);/*alert(pos);*/}
					else {pos = index-position; pos = position+pos;show.style.height = pos+"px";/*alert(pos);*/}
			}
			else{
					pos = position-10;
					show.style.height = pos+"px";
					//alert("pos = " + pos + " | index ="+index );
					if (pos>index) {setTimeout("dam('"+content+"', '"+sous+"');",10);/*alert(pos);*/}
					else {
						//alert("pos1 ="+pos);
						pos = position-index;
						//alert("pos 2 = "+pos);
						pos = position-pos; 
						//alert("pos 2 = "+pos);
						show.style.height = pos+"px";
						
					}
			}
	}
}

function dam_press(content, sous){
	var show = document.getElementById(content);
	var show2 = document.getElementById(sous);
	var position = show.offsetHeight;
	var index =  show2.offsetHeight;
	index=index+10;
	if (sous == 'non'){
	
	
	var position2 = show.style.height;
	var nb = position2.length;
	var position = parseInt(position2.substring(0,(nb-2)));	
	index=0;
	/*alert('content ='+content);
	alert('sous ='+sous);
	alert('position ='+position);
	alert('index ='+index);*/
	}
	var pos = 0;
	//alert('sous ='+sous);
	//alert(index);
	if(position != index){
		if(position<index)
			{
					
					pos = position+10;
					show.style.height = pos+"px";
					//alert(pos);
					if (pos<index) {setTimeout("dam_press('"+content+"', '"+sous+"');",10);/*alert(pos);*/}
					else {pos = index-position; pos = position+pos;show.style.height = pos+"px";/*alert(pos);*/}
			}
			else{
					pos = position-10;
					show.style.height = pos+"px";
					//alert("pos = " + pos + " | index ="+index );
					if (pos>index) {setTimeout("dam_press('"+content+"', '"+sous+"');",10);/*alert(pos);*/}
					else {
						//alert("pos1 ="+pos);
						pos = position-index;
						//alert("pos 2 = "+pos);
						pos = position-pos; 
						//alert("pos 2 = "+pos);
						show.style.height = pos+"px";
						
					}
			}
	}
}



function direction (page, i){
	setTimeout("location.replace('page.php?pag_id="+page+"&i="+i+"&j=0')",300);
}



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

function init(){
	//Initialisation pour les effets des onglets
	var index_rightright = 1;
	var el_rightright = document.getElementById('right_onglet_'+index_rightright);
	if(el_rightright){
		var height_rightright = eval(getHeightPlus('right_onglet_'+index_rightright));
		el_rightright.style.height = height_rightright+"px";
		var onglet_rightright_previous = document.getElementById('right_onglet_previous');
		if(onglet_rightright_previous)
			onglet_rightright_previous.value = 1;
	}
	
}

//Redéfinition de fonction javascript pour assurer la compatibilité avec le moteur Gecko
var ie = /MSIE/.test(navigator.userAgent);
var moz = !ie && navigator.product == "Gecko" ;

if (moz) {
	 HTMLElement.prototype.__defineGetter__("children", function() {
		   var arr = new Array(), i = 0, l = this.childNodes.length;
		   for ( i = 0; i < l; i++ ) {
			   if ( this.childNodes[ i ].nodeType == 1 ) {
					arr.push( this.childNodes[ i ] );
			   }
		   }
	  return arr;
	  });
}

function getStyle(oElm, strCssRule){
	var strValue = "";
	if(document.defaultView && document.defaultView.getComputedStyle){
		strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
	}
	else if(oElm.currentStyle){
		strCssRule = strCssRule.replace(/\-(\w)/g, function (strMatch, p1){
			return p1.toUpperCase();
		});
		strValue = oElm.currentStyle[strCssRule];
	}
	return strValue;
}

function getStyleValue(el, style){
	var res = getStyle(el,style);
	res = eval(res.substr(0,res.length-2));
	return res;
}


/**************************************/
/*** GESTION DES EFFETS DES ONGLETS ***/
/**************************************/

function open_onglet(index){
	var onglet_open = document.getElementById('onglet_'+index);
	if(onglet_open.className != "txt_onglet_on"){
		var titre_open = document.getElementById('titre_onglet_'+index);		
		var index_close = 3-index;
		var onglet_close = document.getElementById('onglet_'+index_close);
		var titre_close = document.getElementById('titre_onglet_'+index_close);		
		
		var pas = 4;		
		
		var height = getHeight(onglet_close);
		
		process_open_onglet('onglet_'+index,0,height,pas,false);		
		process_open_onglet('onglet_'+index_close,height,0,pas,true);
		
		onglet_open.className = "txt_onglet_on";
		titre_open.className = "titre_onglet_on";
		titre_close.className = "titre_onglet";
		
	}
}


function open_onglet_plus(index, strID){
	var onglet_open = document.getElementById(strID+index);
	//if(getStyle(onglet_open,"display") == "none"){
	if(getStyle(onglet_open,"visibility") == "hidden"){
		
		var el_previous = document.getElementById(strID+"previous");
		
		if(el_previous){
			var index_close = el_previous.value;
			
			var titre_open = document.getElementById('titre_'+strID+index);
			
			var onglet_close = document.getElementById(strID+index_close);
			var titre_close = document.getElementById('titre_'+strID+index_close);		
			
			var pas = 3;
			
			var height = getHeightPlus(strID+index_close);
			
			var padtop = getStyleValue(onglet_close,"padding-top");
			var padbot = getStyleValue(onglet_close,"padding-bottom");
			var margtop = getStyleValue(onglet_close,"margin-top");
			var margbot = getStyle(onglet_close,"margin-bottom");
			margbot = eval(margbot.substr(0,margbot.length-2));			
			var height_init = eval( 1-(padtop + padbot + margtop + margbot));
			
			var overflow = getStyle(onglet_close,"overflow");
			
			onglet_open.className = "txt_onglet_on";
			titre_open.className = "titre_onglet_on";
			titre_close.className = "titre_onglet";
			
			process_open_onglet(strID+index,height_init,height,pas,false,overflow);
			process_open_onglet(strID+index_close,height,0,pas,true,overflow);
			
			el_previous.value = index;
		}
	}
}

function process_open_onglet(el_name,current,limit,pas,isinverse,overflow){
	var pas_mod = Math.exp(eval(pas));
	var new_height = (isinverse)? eval(eval(current) - pas_mod) : eval(eval(current) + pas_mod);
	var test  = (isinverse)? (eval(limit)<=new_height) : (eval(limit)>=new_height) ;
	var el = document.getElementById(el_name);
	if(el){
		if(test){
			el.style.overflow = "hidden";
			if(new_height<0)
				el.style.height = 0+"px";
			else
				el.style.height = new_height+"px";
			setTimeout('process_open_onglet("'+el_name+'",'+new_height+','+limit+','+pas+','+isinverse+',"'+overflow+'")');
		}
		else{
			if(isinverse){
				el.style.height = limit+"px";
				el.className = "txt_onglet";
			}else{
				el.style.height = limit+"px";
				el.style.overflow = overflow;
			}
		}
	}
}

function getHeight(el){
	if(el){
		var height = getStyleValue(el,"height");		
		return height;
	}
	return -1;
}

function getHeightPlus(el_name){
	var el = document.getElementById(el_name);
	if(el){
		var el_parent = el.parentNode;
		var res_height = 0;
		var total_height = 0;
		var margtop = 0;
		var margbot = 0;
		var bortop = 0;
		var borbot = 0;
		var padtop = 0;
		var padbot = 0;
		
		for( var i=0;i<el_parent.children.length;i++){
			if(el_parent.children[i].nodeType==1){
				if(el != el_parent.children[i] && getStyle(el_parent.children[i],"display") != "none"){
					margtop = getStyleValue(el_parent.children[i],"margin-top");
					margbot = getStyleValue(el_parent.children[i],"margin-bottom");
					bortop = getStyleValue(el_parent.children[i],"border-top-width");
					borbot = getStyleValue(el_parent.children[i],"border-bottom-width");
					total_height = eval(total_height + el_parent.children[i].clientHeight + margtop + margbot + bortop + borbot);
				}
			}
		}
		
		padtop = getStyleValue(el_parent,"padding-top");
		padbot = getStyleValue(el_parent,"padding-bottom");
			
		total_height = eval(total_height + padtop + padbot);
		
		res_height = eval(el_parent.clientHeight - total_height);
		
		padtop = getStyleValue(el,"padding-top");
		padbot = getStyleValue(el,"padding-bottom");
		margtop = getStyleValue(el,"margin-top");
		margbot = getStyleValue(el,"margin-bottom");
		
		res_height = eval(res_height - padtop - padbot - margtop - margbot);
		
		return res_height;
	}
	return 0;
}

/*
function saisonglet(){
	var tab = document.getElementsByName("titre_right_onglet");
	var tab2 = document.getElementsByName("right_onglet");
		
	var classname = "";
	var classname2 = "";
	var i=0;
	var k=0;
	var taille=tab.length;
	var attr_onclick = Array(taille);
	var attr_id = Array(taille);
	var attr_id2 = Array(taille);
	for(i=0;i<taille;i++){
		
		k=i+1;
		
		if (i==0)  {classname="titre_onglet_on";} else {classname="titre_onglet";}
		if (i==0)  {classname2="txt_onglet_on";} else {classname2="txt_onglet";}
		
		//tab[i].id = "titre_right_onglet_"+k;
		//tab2[i].id = "right_onglet_"+k;
		
		tab[i].className=classname;
		tab2[i].className=classname2;
		
		
		tab[i].removeAttribute("id");		
		attr_id[i]=document.createAttribute("id");
		attr_id[i].nodeValue = "titre_right_onglet_"+k;
		tab[i].setAttributeNode(attr_id[i]);
		
		tab2[i].removeAttribute("id");
		attr_id2[i]=document.createAttribute("id");
		attr_id2[i].nodeValue = "right_onglet_"+k;
		tab2[i].setAttributeNode(attr_id2[i]);
		
		attr_onclick[i]=document.createAttribute("onclick");
		attr_onclick[i].nodeValue = "open_onglet_plus("+k+",'right_onglet_')";
		tab[i].setAttributeNode(attr_onclick[i]);
		//alert(i);
	}
}


function saisongleti(){
	parent = document.getElementById('right_onglets');
	enfants = parent.children;
	taille = parent.children.length;
	var attr_onclick = Array(taille);
	for (var i = 0; i < taille; i++ ) {
			   if ( parent.children[i].className == 'titre_onglet' ) {
				   
					parent.children[i].id = "titre_right_onglet_"+i;
					
					attr_onclick[i]=document.createAttribute("onclick");
					attr_onclick[i].nodeValue = "open_onglet_plus("+i+",'right_onglet_')";
					parent.children[i].setAttributeNode(attr_onclick[i]);
					
			   }
	
	
}
*/


function cher(){
	el = document.getElementById('ido');
	cel = document.getElementById('cido');
	del = document.getElementById('dido');
	var z = el.offsetHeight;
	if (z > 160) {
					cel.style.visibility='visible';
					cel.style.overflow='visible';
					cel.style.height='183px';
					del.style.visibility='hidden';
					del.style.overflow='hidden';
					del.style.height='0px';
				}
	//alert(z);
}

function cher2(){
	el2 = document.getElementById('ido2');
	cel2 = document.getElementById('cido2');
	del2 = document.getElementById('dido2');
	rel2 = document.getElementById('right_onglet_2');
	font('right_onglet_2','txt_onglet_on');
	var z = el2.offsetHeight;
	font('right_onglet_2','txt_onglet');
	if (z > 160) {
					cel2.style.visibility='visible';
					cel2.style.overflow='visible';
					cel2.style.height='183px';
					del2.style.visibility='hidden';
					del2.style.overflow='hidden';
					del2.style.height='0px';
				}
	//alert(z);
}

function cher3(){
	el3 = document.getElementById('ido3');
	cel3 = document.getElementById('cido3');
	del3 = document.getElementById('dido3');
	rel3 = document.getElementById('right_onglet_3');
	font('right_onglet_3','txt_onglet_on');
	var z = el3.offsetHeight;
	font('right_onglet_3','txt_onglet');
	if (z > 160) {
					cel3.style.visibility='visible';
					cel3.style.overflow='visible';
					cel3.style.height='183px';
					del3.style.visibility='hidden';
					del3.style.overflow='hidden';
					del3.style.height='0px';
				}
	//alert(z);
}

function cher4(){
	el4 = document.getElementById('ido4');
	cel4 = document.getElementById('cido4');
	del4 = document.getElementById('dido4');
	var z = el4.offsetHeight;
	if (z > 270) {
					cel4.style.visibility='visible';
					cel4.style.overflow='visible';
					cel4.style.height='300px';
					del4.style.visibility='hidden';
					del4.style.overflow='hidden';
					del4.style.height='0px';
				}
	//alert(z);
}

function cherp(){
	el = document.getElementById('press');
	cel = document.getElementById('demo');
	var z = el.offsetHeight;
	if (z > 180) {
					cel.style.visibility='visible';
				}
}

function cherp_nav(){
	el = document.getElementById('press6');
	cel = document.getElementById('nav_press');
	var z = el.offsetHeight;
	if (z > 320) {
					cel.style.visibility='visible';
				}
}


function centre(){
	el = document.getElementById('connexion');
	cel = document.getElementById('concenter');
	
	var z = el.offsetWidth;
	var pad = Math.floor((193 - z)/2);
	
	cel.style.padding = "0px "+(pad)+"px 0px "+pad+"px";
	cel.style.visibility = "visible";
	
}


/**************************************/
/***          formulaires           ***/
/**************************************/

function isMail(mail){
	var regMail=new RegExp("^[0-9a-zA-Z._-]+@{1}[0-9a-z._-]{2,}[.]{1}[a-z]{2,5}$","i");
	return regMail.test(mail);
}

function verif_inscription(){
	el = document.f4.email;
	el2 = document.getElementById('inscription_error1');
	el3 = document.getElementById('inscription_error2');
	var val = el.value;
	var val2 = el2.value;
	var val3 = el3.value;
	if (val == '') {
			alert(val2);
			return false;
			}
	if(!(isMail(document.f4.email.value))){
			alert(val3);
			return false;
			}
	return true;
}



/**************************************/
/*** Affichage des animations flash ***/
/**************************************/

function getAnimFlash(swf,width,height,lien){
	var flashvar = '';
	document.write('<div style="width:'+width+'px;height:'+height+'px;position:relative;z-index:1;">');
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100%" height="100%">');
	document.write('<param name="movie" value="'+swf+'" />');
	document.write('<param name="wmode" value="transparent" />');
	/*if(lien){
		if(trim(lien)!="")
			document.write('<param name="Flashvars" value="lien='+lien+'&clickTag='+lien+'" />');
			flashvar='Flashvars="lien='+lien+'&clickTag='+lien+'"';
	}*/
	document.write('<param name="quality" value="high" />');
	document.write('<embed src="'+swf+'" quality="high" wmode="transparent" '+flashvar+' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="100%"></embed>');
	document.write('</object>');
	document.write('</div>');
}
