/*
	POUR LA PAGE LES ETAPES
	pr [/HONcode/HONcode_membership.html]
	29/12/06
*/
// intialiser la coche
function initCheckbox(chk_name){
	document.getElementById(chk_name).checked = false;
}

// basculer l'etat de Buttons
function toggleButton(bt_name){

	// getTheState
	var stat = document.getElementById(bt_name).disabled;
	
	// changerStat
	var newStat;
	if (stat == true )	{  // deactivé le bouton
		newStat = false;	
	}
	else	 			{  //activé le bouton
		newStat = true;	
	}
	
	//doIt - change diabled state
	document.getElementById(bt_name).disabled = newStat;
}
// changer l'etat d'une checkBox
function toggleChk(chk_name){

	// getTheState
	var stat = document.getElementById(chk_name).checked;
		
	// changerStat
	var newStat;
	if (stat == true )	{  // deactivé la checkbox
		newStat = false;	
	}
	else	 			{  //activé la checkbox
		newStat = true;	
	}
	
	//doIt - change diabled state
	document.getElementById(chk_name).checked = newStat;
}

/*
	POUR LA PAGE DES PRINCIPES
	pr [/HONcode/Conduct.html]
	29/12/06
*/
//---------------------------------
// initialiser le tableau des etats
function initArray(name,noMax,state){
	for (i=1;i<=noMax;i++)
	etat[name][i] = state;
}
// affcher le div id={name}_{no}
function Show(name,no){
		document.getElementById(name + '_' + no).style.visibility='visible';
		document.getElementById(name + '_' + no).style.display='block';
			
		// changer d'etat
		etat[name][no] = 1;
}
// cacher le div id={name}_{no}
function Hide(name,no){
		document.getElementById(name + '_' + no).style.visibility='hidden';
		document.getElementById(name + '_' + no).style.display='none';
		
		// changer d'etat
		etat[name][no] = 0;
}

// afficher/cacher div id={name}_{no}
function toggleDivName_No(name,no)
{
	// ACTION
	if (etat[name][no] == 0){ // expendre
		// afficher la desc
		Show(name,no);
	}
	else{  // reduire
		// cacher la desc
		Hide(name,no);
	}
}

// afficher que no, cacher tous les autres
function showOnlyThisOne(name,no,noMax)
{
	// cacher tous
	for (i=1;i<=noMax;i++)
	Hide(name,i);

	// afficher celui qui nous interesse
	Show(name,no);
}
