function load(){

	
	var ElementsEventOnListBtn = ['select03_n','select04_r_pt'];
	var ElementsEventOnBtn = ['C1','C2','C3','C4','C5','Q1','Q2','Q3','Q4','Q5','Q6','Q7','Q8','Q9','Q10'];
	var ElementsCheckOnChange = ['sC1','sC2','sC3','sC4','sC5'];
	var ElementsOnBtnSpeInline = ['ptC1','ptC2'];
	var ElementsHide = ['validation','validC01','validC0','validsC1','validsC2','validsC3','validsC4','validsC5','validptC3'];
	var ElementsHideSpeInline = ['validptC1','validptC2']
    
    
    	
	eventOnElement('eventOnListBtn', ElementsEventOnListBtn);
	eventOnElement('eventOnBtn', ElementsEventOnBtn);
	eventOnChange();
	eventOnElement('checkOnChange',ElementsCheckOnChange);
	eventOnElement('eventOnBtnSpeInline',ElementsOnBtnSpeInline);
	eventOnElement('hide',ElementsHide);
	eventOnElement('hideSpeInline',ElementsHideSpeInline);
	
	
}

function eventOnElement(event,elements) {
	
	for(var i = 0; i < elements.length; i++){
		eval(event+'(\''+elements[i]+'\')');
	}


}

function hide(id) {

	if (document.getElementById(id) != null){
	document.getElementById(id).style.display = "none";
	}

}


function hideSpeInline(id) {

	if (document.getElementById(id) != null){
	document.getElementById(id).style.visibility= "hidden";
	}

}
 
function afficheBtn() {

	var allType = document.getElementsByTagName('input');
		if(allType != null){
		   		for(var i = 0; i < allType.length; i++){
		  			if(allType[i].type == 'submit'){
						allType[i].style.display = "none";
		  			}
		 		}
		  	};

	var id;

	if (document.all){
		if(event.target)

			id="valid"+event.target.id;

		else

			id="valid"+event.srcElement.id;
			
	} else {
	id = "valid"+this.id;
	}


	document.getElementById(id).style.display = "inline";
    
    
}


function eventOnBtn(Btn_id){
    var el = document.getElementById(Btn_id);
    
    
     if (el != null) {
    
    if (el.addEventListener) {
        el.addEventListener("click", afficheBtn, false);
    }
    else 
        if (el.attachEvent) {
            el.attachEvent("onclick", afficheBtn);
        }
        }
}

function afficheBtnSpeInline() {

	var allType = document.getElementsByTagName('input');
		if(allType != null){
		   		for(var i = 0; i < allType.length; i++){
		  			if(allType[i].type == 'submit'){
						allType[i].style.visibility = "hidden";
		  			}
		 		}
		  	};

	var id;

	if (document.all){
		if(event.target)

			id="valid"+event.target.id;

		else

			id="valid"+event.srcElement.id;
			
	} else {
	id = "valid"+this.id;
	}

	document.getElementById(id).style.visibility = "visible";
    
    
}


function eventOnBtnSpeInline(Btn_id){
    var el = document.getElementById(Btn_id);
    
    
     if (el != null) {
    
    if (el.addEventListener) {
        el.addEventListener("click", afficheBtnSpeInline, false);
    }
    else 
        if (el.attachEvent) {
            el.attachEvent("onclick", afficheBtnSpeInline);
        }
        }
}
function eventOnListBtn(Btn_name){
    
    var allType = document.getElementsByName(Btn_name);
		if(allType != null){
		   		for(var i = 0; i < allType.length; i++){
		  			var el = allType[i];
		  			
		  			if (el != null) {
    
   						if (el.addEventListener) {
        				el.addEventListener("change", submitForm, false);
   					 } else if (el.attachEvent) {
           
           		 		el.attachEvent("onclick", submitForm);
       				 }
       				 }
		  			
		  			
		  			
		 		}
		 		}
		  	}
    

function eventOnChange(){

    var el = document.getElementsByTagName("select")[0];
    
    if (el != null) { 
    if (el.addEventListener) {
    	el.addEventListener("change",  submitForm, false);
    }
    else 
        if (el.attachEvent) {
            el.attachEvent("onchange",  submitForm);
        }
        }
}

function checkOnChange(id_select){

	
    var el = document.getElementById(id_select);
    
    if (el != null) { 
    if (el.addEventListener) {
    	el.addEventListener("change",  check, false);
    	el.addEventListener("change",  afficheBtn, false);
    }
    else 
        if (el.attachEvent) {
        
            el.attachEvent("onclick",  check);
            el.attachEvent("onclick",  afficheBtn);
        }
        }
        
       
}

function check(){

	var id;
	if (document.all){
			if(event.target)

				id="r"+event.target.id;

			else

				id="r"+event.srcElement.id;
				
		} else {
		id = "r"+this.id;
		}


	document.getElementById(id).checked = 'true';

}

function autoSubmit() {
	
	var autoSub = document.getElementById("autosubmit");
	
	if (autoSub != null){
	document.forms["autosubmit"].submit();
	}



}

function submitForm(){
   
   	var name;

	/*test des navigateurs :
	NS6 = (document.getElementById&&!document.all)
	IE = (document.all)
	NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4")
	*/


	if (document.all){
		if(event.target)

			name="form_"+event.target.name;

		else

			name="form_"+event.srcElement.name;
			
	} else {
	name = "form_"+this.name;
	}
   
   document.forms[name].submit();
   
}


// boîtes de dialogue et fenętres
// ==============================

function popup(mon_url, mon_titre) {
	if (! mon_url)
		mon_url = "http://www.oref-idf.org?action=glo&amp;base=main&amp;popup=on";
	if (! mon_titre)
		mon_titre = "Glossaire";
	window.open(mon_url, mon_titre, 'height=500 , width=640, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=yes, status=no');
}