
function check_multiple(etat , element, max, texteComplementaire) {

	var parent = element.parentNode;
	var name = parent.id;
	
	var liste = $(parent.id).getElementsByTagName('INPUT');
	
	var nombreElements = liste.length;
	var nombreElementsValides = 0;
	
	for(var i=0; i < nombreElements; i++) {
		if(liste[i].type == 'checkbox') nombreElementsValides++; 
	}
	
	if(max != null) {
		var nb = 0;
		
		for(var j = 0; j < nombreElementsValides; j++) {
			if(liste[j].checked == true)
				nb++;
		}		
		if(nb > max) {element.checked = false; return false; }
			
	}	
	
	if(etat != null) {

		if(etat)
			liste[nombreElementsValides-1].checked = false;
		else {
			for(var j = 0; j < nombreElementsValides-1; j++) {
				liste[j].checked = false;
			}
		}
	}
	
	if(texteComplementaire != null) {
	
		if(element.checked) {
			$(texteComplementaire).disabled = false;
			Element.removeClassName($(texteComplementaire) , "disabled");
			}
		else {
			$(texteComplementaire).disabled = true;
			Element.addClassName($(texteComplementaire) , "disabled");
		}
	}
	
	
	

}

function hover_radio_on(radioID) {
	
	var radio = $(radioID);
	var td = radio.parentNode;
	
	Element.addClassName(td , "on");	
}
function hover_radio_off(radioID) {
	
	var radio = $(radioID);
	var td = radio.parentNode;
	
	Element.removeClassName(td , "on");	
}

function choose_radio(element) {
	element.getElementsByTagName('INPUT')[0].checked = true;
}

function choose_label_radio(idElement) {
	$(idElement).checked = true;
}

function check_input_preciser(element , parentID) {

	if(element.disabled) {	
		$(parentID).checked = true;
		element.disabled = false;
	}
}
	    