// FONCTIONS DE MANIP DOM


//DISPLAY
function affDisplay(eltid){
	document.getElementById(eltid).style.display=='none'?document.getElementById(eltid).style.display='block':document.getElementById(eltid).style.display='none';
}

function affDisplayOn(eltid){
	document.getElementById(eltid).style.display='block';
}
function affDisplayOff(eltid){
	document.getElementById(eltid).style.display='none';
}
function affDisplayOnTous(pereId){
	for(i=0; document.getElementById(pereId).childNodes[i] ;i++){
		if(document.getElementById(pereId).childNodes[i].id ){affDisplayOn(document.getElementById(pereId).childNodes[i].id);}
	}
}

function affDisplayOffSauf(pereid,eltid){
	affDisplayOffTous(pereid);
	document.getElementById(eltid).style.display='block';
}
function affDisplayOffSauf_PlusPere(pereid,eltid){
	affDisplayOffTous(pereid);
	document.getElementById(pereid).style.display='block';
	document.getElementById(eltid).style.display='block';	
}

function affDisplayOffTempo(eltid,tempo){
	tempo!=''?setTimeout('affDisplayOff("eltid")',tempo/4*1000):affDisplayOff(eltid);
}



function affDisplayOffTous(pereId){
	for(i=0; document.getElementById(pereId).childNodes[i] ;i++){
		if(document.getElementById(pereId).childNodes[i].id ){affDisplayOff(document.getElementById(pereId).childNodes[i].id);}
	}
}

/* ...........................................................*/
// VISIBILTY
function affichage(eltid){
	document.getElementById(eltid).style.visibility=='hidden'?document.getElementById(eltid).style.visibility='visible':document.getElementById(eltid).style.visibility='hidden';
}
function affichageOn(eltid){
	document.getElementById(eltid).style.visibility='visible';
}
function affichageOff(eltid){
	document.getElementById(eltid).style.visibility='hidden';
}
function affichageOffSauf(pereid,eltid){
	affichageOffTous(pereid);
	document.getElementById(eltid).style.visibility='visible';
}

function affichageOffTempo(eltid,tempo){
	tempo!=''?setTimeout('affichageOff("eltid")',tempo/4*1000):affichageOff(eltid);
}

function affichageOnTous(pereId){
	for(i=0; document.getElementById(pereId).childNodes[i] ;i++){
		if(document.getElementById(pereId).childNodes[i].id ){affichageOn(document.getElementById(pereId).childNodes[i].id);}
	}
}

function affichageOffTous(pereId){
	for(i=0; document.getElementById(pereId).childNodes[i] ;i++){
		if(document.getElementById(pereId).childNodes[i].id ){affichageOff(document.getElementById(pereId).childNodes[i].id);}
	}
}

function affichageJust(eltid,onoff){
	document.getElementById(eltid).style.visibility='visible';
}

/* ...........................................................*/

function contenurDiv(eltid){
var memdd;
/*alert(document.getElementById(eltid).childNodes[0].title);*/
/* lit les enfants : si il y a des Espaces il le prend comme du texte*/
	for(i=0;document.getElementById(eltid).childNodes[i];i++){
		memdd  = memdd + document.getElementById(eltid).childNodes[i].id + " , ";
	}
	alert(memdd);
}




function affichageJustTempsV2(eltid,temps){
	/* !! laisser les avertissements W3C sur les guillemets*/
/*	temps!=''?setTimeout('affichage("panneau1")',temps/4*1000):affichage(eltid);*/
	temps!=''?setTimeout('affichage("eltid")',temps/4*1000):affichage('eltid');

/*version récursive !*/
/*	temps!=''?setTimeout('affichageJustTempsV2(eltid)',temps/4*1000):affichage(eltid);	*/
}
function affichageJustTemps(eltid,temps){
	temps!=''?setTimeout('affichageinit()',temps/4*1000):affichageJust(eltid);
}

function affichageinit(){
	affichage('panneauInit');
}

function affichageTemps(eltid,temps){
	/*alert('s'+setTimeout(true,temps*1000));*/
	
	var iTemps=1;
	if (document.getElementById(eltid).style.visibility=='hidden')
		{
			setTimeout(iTemps=0,temps*1000);
			while(iTemps!=0){ document.getElementById(eltid).style.visibility='hidden';}
		}
	else{	setTimeout('affichage(document.getElementById(eltid).id)',temps/5*1000);
			

			/*borderIT(eltid);
			var mess='temps :'+temps + ' .. '+ iTemps;
			mess1=mess;
			setTimeout('iTemps=0',temps/5*1000);			
			*/
			/*while(iTemps!=0){ document.getElementById(eltid).style.visibility='visible';}*/
			/*
			mess='temps :'+temps + ' .. '+ iTemps;
			alert(mess1+' / '+mess)	;
			*/
		}
	
}/**/


function afficheAuto(eltid,defaut){
	document.getElementById(eltid).style.width='auto';
	document.getElementById(eltid).style.height='auto';
	document.getElementById(eltid).style.oveflow='visible';	
	document.getElementById(eltid).style.zindex=50;/*? '50'*/
/*	document.getElementById(eltid).style.display='block';*/
	
}
function cacheSurplusInit(eltid,hauteur,largeur,overflow,zindex){

	hauteur==''?document.getElementById(eltid).style.height='auto':document.getElementById(eltid).style.height= hauteur+ 'px';
	largeur==''?document.getElementById(eltid).style.width='auto':document.getElementById(eltid).style.width= largeur+ 'px';
	
	overflow==''?document.getElementById(eltid).style.oveflow='visible':document.getElementById(eltid).style.oveflow=overflow;	
	zindex==''?document.getElementById(eltid).style.zindex='auto':document.getElementById(eltid).style.zindex=zindex;

}

function transparence(eltid){
	var tempmem=document.getElementById(eltid).style.background;

	document.getElementById(eltid).style.background=='transparent'?document.getElementById(eltid).style.background='#CCCCCC':document.getElementById(eltid).style.background='transparent';
	alert(document.getElementById(eltid).style.backgroundcolor +  ' / ' +  tempmem + ' / ' + document.getElementById(eltid).style.background);	
}

function initElts(){

	document.getElementById('panneauInit').style.visibility='hidden';	
	
	document.getElementById('panneau1').style.visibility='hidden';	
	document.getElementById('panneau2').style.visibility='hidden';
	
	document.getElementById('panneau3').style.visibility='hidden';	
	/*document.getElementById('panneau4').style.visibility='hidden';	
	document.getElementById('panneau5').style.visibility='hidden';	
	document.getElementById('panneau6').style.visibility='hidden';
*/
}

function borderIT(eltid){
	document.getElementById(eltid).style.border?document.getElementById(eltid).style.border='':document.getElementById(eltid).style.border='3px solid #FF7900 ';
}
function borderItOn(eltid){
	document.getElementById(eltid).style.border='3px solid #FF7900';
}
function borderItOff(eltid){
	document.getElementById(eltid).style.border='';
}
	

/*
function affichageETZindex(eltid){
	document.getElementById(eltid).style.visibility=='hidden'?document.getElementById(eltid).style.visibility='visible':document.getElementById(eltid).style.visibility='hidden';
	document.getElementById(eltid).style.zindex=='100'?document.getElementById(eltid).style.zindex='1':document.getElementById(eltid).style.zindex='100';
}
function initINdex(){
	Zindex('panneau1');
	Zindex('panneau2');
	}
function Zindex(eltid){
	var tempmem=document.getElementById(eltid).style.zindex;
	document.getElementById(eltid).style.zindex=='10'?document.getElementById(eltid).style.zindex='100':document.getElementById(eltid).style.zindex='10';
	var tempmem=document.getElementById(eltid).style.zindex;alert(tempmem + ' / ' + document.getElementById(eltid).style.zindex);	
}*/

function zindexPlus(eltid){
/*	alert(document.getElementById(eltid).style.zIndex);*/
	document.getElementById(eltid).style.zIndex=document.getElementById(eltid).style.zIndex+100;
}
function zindexMoins(eltid){
/*	alert(document.getElementById(eltid).style.zIndex);*/
	document.getElementById(eltid).style.zIndex=document.getElementById(eltid).style.zIndex-100;
}
function zindexInitTousSaufenPlus(pereid,valeurzIndexPere,eltid,valeurzIndex){
	/*	alert(document.getElementById('venteA').style.zIndex + " " + document.getElementById('venteB').style.zIndex + " _ " + eltid +"/"+ document.getElementById(eltid).style.zIndex + " :: " + " ))>valeurzIndex" +  valeurzIndex);
	*/
	zindexInitTous(pereid,valeurzIndexPere);
	document.getElementById(eltid).style.zIndex=valeurzIndex;
	/*alert(document.getElementById('venteA').style.zIndex + " " + document.getElementById('venteB').style.zIndex + " _ " + eltid +"/"+ document.getElementById(eltid).style.zIndex + " :: " + " ))>valeurzIndex" +  valeurzIndex);
	*/
}
function zindexInitTous(pereid,valeurzIndexPere){
	/*for(i=0; document.getElementById(pereId).childNodes[i] ;i++){
		if(document.getElementById(pereId).childNodes[i].id )
		{document.getElementById(pereId).childNodes[i].style.zIndex=valeurzIndexPere;}
	}
	*/
/*alert(pereid); */
/*	document.getElementById(pereid).style.zIndex=valeurzIndexPere;	*/
/*	for(i=0; document.getElementById(pereId).childNodes[i]; i++){
		if(document.getElementById(pereId).childNodes[i].id ){
			document.getElementById(pereId).childNodes[i].style.zIndex=valeurzIndexPere;	
		}
	}	
*/
}
function zindexInitTousRecurs(pereid,valeurzIndexPere){
	document.getElementById(pereid).style.zIndex=valeurzIndexPere;	
	for(i=0; document.getElementById(pereId).childNodes[i] ;i++){
		zindexInitTous( document.getElementById(pereId).childNodes[i], valeurzIndexPere );	
	}	
}

	
function absolumentClass(eltid){
/*	alert(document.getElementByTagName(eltid));*/
/*	document.getElementById(eltid).class='absolumentClass';
	
	document.getElementById(eltid).style.border='1px inset #FF7900';	*/
}
/* ...........................................................*/
