// on cree les explications qui s'afficheront dans la zone de texte pour les boutons radio et les cases a cocher
var vide = '';
var choix1 = 'Explication pour le premier choix';
var choix2 = 'Texte concernant le second bouton';
var choix3 = 'Troisieme possibilite de texte';
var coche1 = 'Quand on coche cette case...';

function affichage(champ) {

// on affecte a la zone de texte la variable passee par la fonction appelee sur le bouton radio
	document.formulaire.explication.value = champ;
	}


// fonction pour eviter que lorsqu'on decoche une case, le message de cette case ne s'affiche
function verif(element,champ) {

// si la case est 'cochee', on lance la fonction d'affichage normale,
	if ( element.status ) {
		affichage(champ);
		}

// sinon on nettoie la zone de texte
	else {
		affichage(vide);
		}
	}


// fonction specifique aux 'selects'
function affichageliste(element) {

// on cree les explications qui s'afficheront dans la zone de texte pour tous les 'selects'
// le nom des variables doit se composer du nom de la liste suivi du numero de l'option dans la liste (on commence a 0, pas a 1)
var liste1_0 = 0;
var liste1_1 = 2.5;
var liste1_2 = 2.275;
var liste1_3 = 2.25;
var liste1_4 = 2.125;
var liste1_5 = 2;
var liste1_6 = 1.875;
var liste1_7 =1.75;
var liste1_8 =1.625;
var liste1_9 = 1.5;
var liste1_10 =1.375;
var liste1_11 = 1.275;
var liste1_12 = 1.25;



	selection = element.options[element.options.selectedIndex].index;

// si le choix est le premier (Choisissez), on nettoie la zone de texte
	if ( selection == '0' ) {
		affichage(vide);
		}
	else {

// si le choix n'est pas le premier, on lance l'affichage du choix
	 	sel = element.name;
		optionchoisie = eval(sel + selection)
		affichage(optionchoisie);
		}
	}
function affichage2(champ) {

// on affecte a la zone de texte la variable passee par la fonction appelee sur le bouton radio
	document.formulaire.explication2.value = champ;
	document.formulaire.test.value = 20;
	}


// fonction pour eviter que lorsqu'on decoche une case, le message de cette case ne s'affiche
function verif(element,champ) {

// si la case est 'cochee', on lance la fonction d'affichage normale,
	if ( element.status ) {
		affichage2(champ);
		}

// sinon on nettoie la zone de texte
	else {
		affichage2(vide);
		}
	}


// fonction specifique aux 'selects'
function affichageliste2(element) {

// on cree les explications qui s'afficheront dans la zone de texte pour tous les 'selects'
// le nom des variables doit se composer du nom de la liste suivi du numero de l'option dans la liste (on commence a 0, pas a 1)
var liste2_0 = 140;
var liste2_1 = 140;
var liste2_2 = 141;
var liste2_3 = 142;
var liste2_4 = 143;
var liste2_5 = 144;
var liste2_6 =145;
var liste2_7 =146;
var liste2_8 = 147;
var liste2_9 =148;
var liste2_10 = 149;
var liste2_11 = 150;
var liste2_12 = 151;
var liste2_13 = 152;
var liste2_14 = 153;
var liste2_15 = 154;
var liste2_16 = 155;
var liste2_17 = 156;
var liste2_18 = 157;
var liste2_19 = 158;
var liste2_20 = 159;
var liste2_21 = 160;
var liste2_22 = 160;



	selection = element.options[element.options.selectedIndex].index;

// si le choix est le premier (Choisissez), on nettoie la zone de texte
	if ( selection == '0' ) {
		affichage2(vide);
		}
	else {

// si le choix n'est pas le premier, on lance l'affichage du choix
	 	sel = element.name;
		optionchoisie = eval(sel + selection)
		affichage2(optionchoisie);
		}
	}