/*========================================*\
	Fonction Afficher / Masquer MENU
\*========================================*/
	function swm(qui){
		obj1 = document.getElementById('sm'+qui);
		obj2 = document.getElementById('m'+qui);
		var tab = smenus.split(',');
		var tab2 = menus.split(',')
		// Referme tous les autres menus
		for(i in tab){
			obj = document.getElementById(tab[i]);
			class_sw = ' '+obj.className+' ';
			class_sw = class_sw.replace(' v ',' ');
			class_sw = class_sw+' c ';
			obj.className = trim(class_sw);
		}
		if(obj1 != null){
			class1 = ' '+obj1.className+' ';
		}
		if(obj2 != null){
			class2 = ' '+obj2.className+' ';
		}
		// Desactive le style actif pour le menu selectionné
		for(i in tab2){
			obj = document.getElementById(tab2[i]);
			class_sw = ' '+obj.className+' ';
			class_sw = class_sw.replace(' actif ',' ');
			obj.className = trim(class_sw);
		}
		// Switch le sous menu
		if(class1.indexOf(' c ') >= 0){
			class1 = class1.replace(' c ',' ');
			class1 = class1+' v ';
			class2 = class2+' actif ';
		}
		else{
			alert('a');
			class1 = class1.replace(' v ',' ');
			class1 = class1+' c ';
			class2 = class2.replace(' actif ',' ');
		}
		obj1.className = class1;
		obj2.className = class2;
		return false;
	}
/*========================================*\
	Fonction pour les survols des tr pour IE, pour moz la 
	pseudo-classe :hover fonctionne
\*========================================*/
	function startTableau() {
		if(document.all && document.getElementById){
			obj = document.getElementsByTagName('TR');
			for(i = 0; i < obj.length; i++){
				node = obj[i];
				if(node.nodeName == 'TR'){
					node.onmouseover = function(){
						this.className += ' over';
					}
					node.onmouseout = function(){
						this.className = this.className.replace(' over','');
					}
				}
			}
		}
	}
/*========================================*\
	Fonctions demandant confirmation
\*========================================*/
	function conf2(){
		if(window.confirm('Etes vous sűr ?')){
			return true;
		}
		else {
			return false;
		}
	}
/*========================================*\
	Fonctions de verification des champs
\*========================================*/
	function verif(champs){
		var mess = 'Veuillez verifier les champs :\n\n';
		var tab = champs.split(",")
		for(i in tab){
			//tab[i] = tab[i].replace("file_", "");
			if(document.getElementById(tab[i]).value.length<1){
				mess+='- '+tab[i]+'\n';
			}
		}
		if(mess!='Veuillez verifier les champs :\n\n'){
			mess2 = mess + '\nMerci';
			window.alert(mess2);mess2='';
			return false;
		}
		else {
			return true;
		}
	}
/*========================================*\
	Fonctions Afficher / Masquer
\*========================================*/
	function sw(qui){
		obj = document.getElementById(qui);
		var classe = ' '+obj.className+' ';
		if(classe.indexOf(' c ') >= 0){
			classe = classe.replace(' c ','');
			classe += ' v ';
		}
		else{
			classe = classe.replace(' v ','');
			classe += ' c ';
		}
		obj.className = trim(classe);
		return false;
	}
/*========================================*\
	Function masquer tout - afficher 1
\*========================================*/
	function sw2(qui){
		// Masque tout
		for(i in tabAll){
			obj1 = document.getElementById(tabAll[i]);
			classe = ' '+obj1.className+' ';
			classe = classe.replace(' v ','');
			classe = classe.replace(' c ','');
			classe += ' c ';
			classe = trim(classe);
			obj1.className = classe;
		}
		// Affiche le bon bloc
		obj = document.getElementById(qui);
		classe = ' '+obj.className+' ';
		classe = classe.replace(' c ','');
		classe += ' v ';
		classe = trim(classe);
		obj.className = classe;
	}
/*========================================*\
	Function trim
\*========================================*/
	function trim(str){
		while(''+str.charAt(0)==' '){
			str=str.substring(1,str.length);
		}
		while(''+str.charAt(str.length-1)==' '){
			str=str.substring(0,str.length-1);
		}
		return str;
	}
/*========================================*\
	Function masquer tout 
\*========================================*/
	function sw3(){
		// Masque tout
		for(i in tabAll2){
			obj = document.getElementById(tabAll2[i]);
			obj.className += ' c';
		}
	}
/*========================================*\
	Fonction 
	pour le menu deroulant et IE
	gerant les liens externes en les ouvrant dans 
	une popup, ces liens ont tous le style class="lien_externe"
\*========================================*/
	var popName = 'popupbiking66';
	var popOptions = 'height=600,width=800,scrollbars=1,resizable=1,titlebar=1,toolbar=1';
	
	var startLiens = function(){
		var obj = document.getElementById('centre').getElementsByTagName('A');
		for(var i = 0; i < obj.length; i++){
			var node = obj[i];
			if(node.nodeName == 'A' && node.className.indexOf('lien_externe') != -1){
				node.onclick = function(){
					//alert(this.href+' '+popName+' '+popOptions);
					window.open(this.href,popName,popOptions);
					return false;
				}
			}
		}
		if(document.all && document.getElementById){
			navRoot = document.getElementById('menu1');
			for(i = 0; i < navRoot.childNodes.length; i++){
				node = navRoot.childNodes[i];
				if(node.nodeName == 'LI'){
					node.onmouseover = function(){
						this.className += ' over';
					}
					node.onmouseout = function(){
						this.className = this.className.replace(' over','');
					}
				}
			}
			// Fonction pour le menu des archives et IE
			if(document.getElementById('selecteurAn')){
				archive = document.getElementById('selecteurAn');
				archive.onmouseover = function(){
					this.className += 'over';
				}
				archive.onmouseout = function(){
					this.className = this.className.replace('over','');
				}
			}
		}
	}
	window.onload = startLiens;
