// ************* FUNCTION FOR REPLACE TEXT IN FORM  *************

function fct_whatbrowser(){
	if(document.layers){
		// NN4
		thisbrowser = 1;
	}
	if(document.all){
		// IE
		thisbrowser = 2;
	}
	if(!document.all && document.getElementById){
		// NN6
		thisbrowser = 3;
	}
	return thisbrowser
}

// Parameter
//
// text_print : id of the textbox where to write
// text_hide : id of the hidden textbox where to get the text
// langue : language

function fct_find_text(text_print,text_hide, langue){
	var vartext = ""
	if (document.getElementById && document.getElementById(text_hide+langue) != null){
		vartext = document.getElementById(text_hide+langue).value;
	}else if (document.layers && document.layers[text_hide+langue] != null){
		vartext = document.layers[text_hide+langue].value;
	}else if (document.all && document.all[text_hide+langue] != null){
		vartext = document.all[text_hide+langue].value;
	}
	
	if(text_print=='text_1'){
		document.title = vartext;
	}else if (document.getElementById(text_print) != null){
		document.getElementById(text_print).innerHTML = vartext;
	}
}

// ************* FUNCTION FOR ROLLOVER *************

function fct_onmouseover(id,m){
	if(document.getElementById(id) != null){
		document.getElementById(id).src="images/" + document.frm.id_langue.value + "/" + m;
	}
}

function fct_onmouseout(id,m){
	if(document.getElementById(id) != null){
		if(document.getElementById('menu_hidden').value != id){
			swap = true
			if(document.frm.menu_hidden_top != null){
				if(id == document.getElementById('menu_hidden_top').value){
					swap = false;
				}
			}
			if(swap){
				document.getElementById(id).src="images/" + document.frm.id_langue.value + "/" + m;
			}
		}
	}
}


// ************* FUNCTION FOR CHANGE SELECT ITEM IN ALL COMBOBOX LISTE LANGUE *************

// Parameter
//
// liste_value : liste with value
// liste : liste to change

function fct_switch_liste_langue(liste_value, liste){
	for (var i = 0; i < document.getElementById(liste+'fra').length; i++){
		if(document.getElementById(liste+'fra').options[i].value==document.getElementById(liste_value).value){
			document.getElementById(liste+'fra').options[i].selected = true;
		}  
	}
	for (var i = 0; i < document.getElementById(liste+'ang').length; i++){
		if(document.getElementById(liste+'ang').options[i].value==document.getElementById(liste_value).value){
			document.getElementById(liste+'ang').options[i].selected = true;
		}  
	}
	for (var i = 0; i < document.getElementById(liste+'esp').length; i++){
		if(document.getElementById(liste+'esp').options[i].value==document.getElementById(liste_value).value){
			document.getElementById(liste+'esp').options[i].selected = true;
		}  
	}
}

// ************* FUNCTION FOR CHANGE SELECT ITEM IN ALL CHECKBOX LISTE LANGUE *************

// Parameter
//
// checkbox_value : liste with value
// liste : liste to change

function fct_switch_checkbox_langue(checkbox_value, liste, nb_checkbox_total){
	switch(document.frm.id_langue.value){
		case 'fra':
			if (document.getElementById(liste+checkbox_value+'_fra').checked){
				document.getElementById(liste+checkbox_value+'_fra').checked = true;
				document.getElementById(liste+checkbox_value+'_ang').checked = true;
				document.getElementById(liste+checkbox_value+'_esp').checked = true;
				
				for(var i = 1; i <= nb_checkbox_total; i++){
					if(document.getElementById('hid_liste_thematique_'+i).value == checkbox_value){
						document.getElementById('hid_liste_thematique_'+i).checked = true;
					}
				}
				
			}else{
				document.getElementById(liste+checkbox_value+'_fra').checked = false;
				document.getElementById(liste+checkbox_value+'_ang').checked = false;
				document.getElementById(liste+checkbox_value+'_esp').checked = false;
				
				for(var i = 1; i <= nb_checkbox_total; i++){
					if(document.getElementById('hid_liste_thematique_'+i).value == checkbox_value){
						document.getElementById('hid_liste_thematique_'+i).checked = false;
					}
				}
			}
			break;
		case 'ang':
			if (document.getElementById(liste+checkbox_value+'_ang').checked){
				document.getElementById(liste+checkbox_value+'_fra').checked = true;
				document.getElementById(liste+checkbox_value+'_ang').checked = true;
				document.getElementById(liste+checkbox_value+'_esp').checked = true;
				
				for(var i = 1; i <= nb_checkbox_total; i++){
					if(document.getElementById('hid_liste_thematique_'+i).value == checkbox_value){
						document.getElementById('hid_liste_thematique_'+i).checked = true;
					}
				}
				
			}else{
				document.getElementById(liste+checkbox_value+'_fra').checked = false;
				document.getElementById(liste+checkbox_value+'_ang').checked = false;
				document.getElementById(liste+checkbox_value+'_esp').checked = false;
				
				for(var i = 1; i <= nb_checkbox_total; i++){
					if(document.getElementById('hid_liste_thematique_'+i).value == checkbox_value){
						document.getElementById('hid_liste_thematique_'+i).checked = false;
					}
				}
				
			}
			break;
		case 'esp':
			if (document.getElementById(liste+checkbox_value+'_esp').checked){
				document.getElementById(liste+checkbox_value+'_fra').checked = true;
				document.getElementById(liste+checkbox_value+'_ang').checked = true;
				document.getElementById(liste+checkbox_value+'_esp').checked = true;
				
				for(var i = 1; i <= nb_checkbox_total; i++){
					if(document.getElementById('hid_liste_thematique_'+i).value == checkbox_value){
						document.getElementById('hid_liste_thematique_'+i).checked = true;
					}
				}
				
			}else{
				document.getElementById(liste+checkbox_value+'_fra').checked = false;
				document.getElementById(liste+checkbox_value+'_ang').checked = false;
				document.getElementById(liste+checkbox_value+'_esp').checked = false;
				
				for(var i = 1; i <= nb_checkbox_total; i++){
					if(document.getElementById('hid_liste_thematique_'+i).value == checkbox_value){
						document.getElementById('hid_liste_thematique_'+i).checked = false;
					}
				}
				
			}
			break;
	}
}

// ************* FUNCTION FOR CHANGE SELECT ITEM IN ALL RADIO BOUTON LANGUE *************

// Parameter
//
// radio_value : liste with value
// liste : liste to change

// DANS LES PAGES



























