function change_menu(reference){
	if (document.getElementById(reference).style.display == "none"){
	document.getElementById(reference).style.display = "block";
	}else{
	document.getElementById(reference).style.display = "none";
	}
}
function activer(type_test){
	
	if (document.getElementById(type_test).checked == true){
		
		for (var i = 1; i<100; i++) {
			for (var j = 0; j<300; j++) {
			
				if (document.getElementById(type_test+"_tst_"+i+"_t_"+j)==undefined){
				}else{
				document.getElementById(type_test+"_tst_"+i).checked =true;
				document.getElementById(type_test+"_tst_"+i+"_t_"+j).checked =true;				
				}
			}
			
		}
		
	}
	
	if (document.getElementById(type_test).checked == false){
		for (var i = 1; i<100; i++) {
			for (var j = 0; j<300; j++) {
				if (document.getElementById(type_test+"_tst_"+i+"_t_"+j)==undefined){
						}else{
				document.getElementById(type_test+"_tst_"+i).checked =false;
				document.getElementById(type_test+"_tst_"+i+"_t_"+j).checked =false;
				}
			}
			
		}
	}
	
}
						


function activer_sous_type(type_test,type_sous_test){
	
	if (document.getElementById(type_test+"_"+type_sous_test).checked == true){
		
		for (var j = 1; j<300; j++) {
			
			if (document.getElementById(type_test+"_"+type_sous_test+"_t_"+j)==undefined){
			}else{
			document.getElementById(type_test+"_"+type_sous_test+"_t_"+j).checked =true;				
			}		
		}
			
		
		
	}
	
	if (document.getElementById(type_test+"_"+type_sous_test).checked == false){
		for (var j = 1; j<300; j++) {
			if (document.getElementById(type_test+"_"+type_sous_test+"_t_"+j)==undefined){
			}else{
			document.getElementById(type_test+"_"+type_sous_test+"_t_"+j).checked =false;				
			}		
		}
	}
	
}
					
