

function check_radio() {
	
	strContainer = document.getElementById("form_nb_personnes");
	
	if(!document.getElementsByTagName) return;

   var oA = strContainer.getElementsByTagName('input');
   
   if(!oA) return;

   var iI = oA.length - 1;
	
   for(iI; iI >= 0; iI--)
   {
		oA[iI].onclick = function(){
           calcul_nb_personnes();
        }
	}
} 

function calcul_nb_personnes() {
	total=0;
	max_lignes=0;
	max_lignes+=document.formulaire_reservation.remise_en_forme.length;
	for (i=0;i<document.formulaire_reservation.remise_en_forme.length;i++){ 
		if (document.formulaire_reservation.remise_en_forme[i].checked){ 
			total = total + parseInt(document.formulaire_reservation.remise_en_forme[i].value); 
		}
	}
	max_lignes+=document.formulaire_reservation.remise_en_forme.length;
	for (i=0;i<document.formulaire_reservation.soins_specifiques.length;i++){ 
		if (document.formulaire_reservation.soins_specifiques[i].checked){ 
			total = total + parseInt(document.formulaire_reservation.soins_specifiques[i].value); 
		}
	}
	max_lignes+=document.formulaire_reservation.remise_en_forme.length;
	for (i=0;i<document.formulaire_reservation.non_curiste.length;i++){ 
		if (document.formulaire_reservation.non_curiste[i].checked){ 
			total = total + parseInt(document.formulaire_reservation.non_curiste[i].value); 
		}
	}
	
	texte_total= total + " personne";
	
	if (total>1) texte_total= texte_total + "s";


	document.getElementById("span_nb_personnes").innerHTML=texte_total;
	document.getElementById("nb_personnes").value=total;
 		
	for (i=1;i<=12;i++){
		
		if (i<=total){
			document.getElementById("personne_"+i).style.display="";
		}
		else {
			document.getElementById("personne_"+i).style.display="none";
		}
	}
	
} 

window.onload = function()
{
   check_radio();
   calcul_nb_personnes();
}

