/*========================================*\
	Fonction lancée au démarrage :
	- pour les survols des tr pour IE
	- pour liens externes
\*========================================*/
	var startPageLoad = function(){
		// Survol tableaux
		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','');
					}
				}
			}
		}
		// Liens externes
		var obj = document.getElementById('principal').getElementsByTagName('A');
		for(var 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;
				}
			}
		}
		// ON/OFF AFFLOG
		var node1 = document.getElementById('bt_log1');
		var node2 = document.getElementById('bt_log2');
		if(node1){	node1.onclick = function(){sw('log1'); sw('bt_log1'); sw('bt_log2');}
					sw('bt_log1');
		}
		if(node2){	node2.onclick = function(){sw('log2'); sw('bt_log1'); sw('bt_log2');}
					sw('bt_log2');
		}
		var logs = new Array('log1','log2')
		for(j in logs){
			if(document.getElementById(logs[j])){
				var obj = document.getElementById(logs[j]).getElementsByTagName('A')
				for(var i = 0; i < obj.length; i++){
					var node = obj[i];
					if(node.className == 'fermer_log1' || node.className == 'fermer_log2'){
						node.onclick = function(){sw(this.className.replace('fermer_',''));sw('bt_log1'); sw('bt_log2');return false;}
					}
					else{
						node.onclick = function(){sw('c_'+this.id);return false;}
					}
				}
			}
		}
	}
	window.onload = startPageLoad;
/*========================================*\
	Fonction Afficher / Masquer MENU
\*========================================*/
	function swm(qui){
		var obj1 = document.getElementById('sm'+qui);
		var obj2 = document.getElementById('m'+qui);
		var tab = smenus.split(',');
		var tab2 = menus.split(',')
		// Referme tous les autres menus
		for(i in tab){
			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{
			alert('a');
			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 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'){
			var mess2 = mess + '\nMerci';
			window.alert(mess2);mess2='';
			var test = false;
		}
		else {
			var test = true;
		}
		return test;
	}
/*========================================*\
	Fonctions Afficher / Masquer
\*========================================*/
	function sw(qui){
		var 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){
			var obj1 = document.getElementById(tabAll[i]);
			var classe = ' '+obj1.className+' ';
			classe = classe.replace(' v ','');
			classe = classe.replace(' c ','');
			classe += ' c ';
			classe = trim(classe);
			obj1.className = classe;
		}
		// Affiche le bon bloc
		var 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;
	}
