/*========================================*\
	Fonction lancée au démarrage :
	- pour les survols des tr pour IE
	- pour liens externes
\*========================================*/
	var startPageLoad = function(){
		if(document.all && document.getElementById){
			var obj = document.getElementsByTagName('TR');
			for(i = 0; i < obj.length; i++){
				var node = obj[i];
				if(node.nodeName == 'TR'){
					node.onmouseover = function(){
						this.className += ' over';
					}
					node.onmouseout = function(){
						this.className = this.className.replace(' over','');
					}
				}
			}
		}
		var obj = document.getElementById('principal').getElementsByTagName('A');
		for(i = 0; i < obj.length; i++){
			var node = obj[i];
			var test = node.href.replace('http://'+window.location.hostname,'');
			if(node.nodeName == 'A' && (test.search('http://') != -1 || test.search('go-liens-') != -1)){
				node.onclick = function(){
					window.open(this.href,'','');
					return false;
				}
			}
		}
	}
	window.onload = startPageLoad;
/*========================================*\
	Fonction Afficher / Masquer MENU
\*========================================*/
	function swm(qui){
    	var class1 = '';
    	var class2 = '';
		var obj1 = document.getElementById('sm'+qui);
		var obj2 = document.getElementById('m'+qui);
		if(obj1 != null || obj2 != null){
            var tab = smenus.split(',');
            var tab2 = menus.split(',')
            // Referme tous les autres menus
            for(i in tab){
                if(document.getElementById(tab[i])){
                    var obj = document.getElementById(tab[i]);
                    var class_sw = ' '+obj.className+' ';
                    class_sw = class_sw.replace(' v ',' ');
                    class_sw = class_sw+' c ';
                    obj.className = trim(class_sw);
                }
            }
            if(obj1 != null){
                var class1 = ' '+obj1.className+' ';
            }
            if(obj2 != null){
                var 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{
                class1 = class1.replace(' v ',' ');
                class1 = class1+' c ';
                class2 = class2.replace(' actif ',' ');
            }
            obj1.className = class1;
            obj2.className = class2;
        }
		return false;
	}
/*========================================*\
	Fonctions demandant confirmation
\*========================================*/
	function conf2(){
		if(window.confirm('Etes vous sûr ?')){
			return true;
		}
		else {
			return false;
		}
	}
/*========================================*\
	Fonctions Afficher / Masquer
\*========================================*/
	function sw(qui){
		obj = document.getElementById(qui);
		var cl = ' '+obj.className+' ';
		if(cl.indexOf(' c ') >= 0){
			cl = cl.replace(' c ','');
			cl += ' v ';
		}
		else{
			cl = cl.replace(' v ','');
			cl += ' c ';
		}
		obj.className = trim(c);
		return false;
	}
/*========================================*\
	Function masquer tout - afficher 1
\*========================================*/
	function sw2(qui){
		// Masque tout
		for(i in tabAll){
			obj1 = document.getElementById(tabAll[i]);
			cl = ' '+obj1.className+' ';
			cl = cl.replace(' v ','');
			cl = cl.replace(' c ','');
			cl += ' c ';
			cl = trim(cl);
			obj1.className = cl;
		}
		// Affiche le bon bloc
		obj = document.getElementById(qui);
		cl = ' '+obj.className+' ';
		cl = cl.replace(' c ','');
		cl += ' v ';
		cl = trim(cl);
		obj.className = cl;
		return false;
	}
/*========================================*\
	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;
	}
/*========================================*\
	Fonctions de verification des champs
\*========================================*/
	function verif(champs){
		var mess = 'Veuillez verifier les champs :'+"\n\n";
		var tab = champs.split(',')
		for(i in tab){
			if(document.getElementById(tab[i]).value.length < 1){
				mess+='- '+tab[i]+"\n";
			}
		}
		if(mess!='Veuillez verifier les champs :'+"\n\n"){
			mess2 = mess+"\n"+'Merci';
			window.alert(mess2);
			mess2='';
			var test = false;
		}
		else{
			var test = true;
		}
		return test;
	}
