var tabMenu =[];
var tabStc = new Array();
var tID='';
var locat = top.document.location.href;
var obSelect;
var navSelect;


function cm(id,nom,lien,targe){
	this['ob'+id] = new menu(id,nom,lien,targe);
}
function menu(id,nom,lien,targe){
	this.id = id;
	this.nom = nom;
	this.lien = lien;
	
	if(targe!=undefined)
		this.targe = "target="+targe;
	else
		this.targe = "";
	this.tabId = this.id.split("_");
	tabMenu[tabMenu.length] = this;
}

function traiteUrl(url){
	if(url=="") return false;
	else{
		if(url.indexOf(".")!=-1 )
			url = url.substring(0,url.indexOf("."));
		if(locat.indexOf(url)==-1 || url=="#") return false;
		else return true;
	}
}
function traiteUrlSecond(url){
	if(url=="") return false;
	else{
		url = url.substring(0,url.lastIndexOf("/"));
		
		if(url.indexOf(".")!=-1 )
			url = url.substring(0,url.indexOf("."));
		if(locat.indexOf(url)==-1 || url=="#") return false;
		else return true;
	}
}

function getLien(){
	lienReturn='';
	for(i=0;i<tabMenu.length;i++){
		if(traiteUrl(tabMenu[i].lien) && tabMenu[i].targe!="target=_blank"){ 
			lienReturn = tabMenu[i];
		}
	}
	if(lienReturn!='') return(lienReturn);
	else{
		lienReturn='';
		for(i=0;i<tabMenu.length;i++){
			if(traiteUrlSecond(tabMenu[i].lien) && tabMenu[i].targe!="target=_blank"){ 
				lienReturn = tabMenu[i];
			}
		}
		if(lienReturn!='') return(lienReturn);
		else return false;
	} 
}


function initMenu(){
	obSelect = getLien();
	writeNavLeft();
}

function writeNavLeft(){
	if(obSelect==false){
		return;
	}
	if(document.images['i'+obSelect.tabId[0]]) document.images['i'+obSelect.tabId[0]].src = "/img/nav/n"+obSelect.tabId[0]+"_1.gif";
	navSelect = document.images['i'+obSelect.tabId[0]];
	if(!document.getElementById("navleft")) return;
	
	var ch='';
	var i=1;
	var j = 1;
	
	if(obSelect.tabId[0]<8)
		ch+='<h2><a href="'+this['ob'+obSelect.tabId[0]].lien+'"><img src="/img/navleft/'+this['ob'+obSelect.tabId[0]].nom+'.gif" border="0" alt=""></a></h2>';
	else if(obSelect.tabId[0]==10){
		ch+='<h2><a href="/brochures/1dbrochure.asp"><img src="/img/navleft/'+this['ob'+obSelect.tabId[0]].nom+'.gif" border="0" alt=""></a></h2>';
		document.images['i2'].src = "/img/nav/n2_1.gif";
	}
	else
		ch+='<h2><img src="/img/navleft/'+this['ob'+obSelect.tabId[0]].nom+'.gif" border="0" alt=""></h2>';
		
	ch+='<ul>';
	while(this['ob'+obSelect.tabId[0]+'_'+i]){
	
		obj = this['ob'+obSelect.tabId[0]+'_'+i];

		
		if(i==obSelect.tabId[1]){
			ch+='<li class="onn"><a href="'+obj.lien+'"><img src="/img/navleft/'+obj.nom+'_1.gif"></a></li>';
			
			ch+='<ol>';
			while(this['ob'+obSelect.tabId[0]+'_'+obSelect.tabId[1]+'_'+j]){
			
				sobj = this['ob'+obSelect.tabId[0]+'_'+obSelect.tabId[1]+'_'+j];
				if(j==obSelect.tabId[2])
					ch+='<li class="on"><a href="'+sobj.lien+'" '+obj.targe+'>'+sobj.nom+'</a></li>';
				else
					ch+='<li><a href="'+sobj.lien+'" '+obj.targe+'>'+sobj.nom+'</a></li>';
			
				j++;
			}
			ch+='</ol>';
		}
		else
			ch+='<li><a href="'+obj.lien+'"><img src="/img/navleft/'+obj.nom+'_0.gif" alt=""></a></li>';
	
		i++
	}
	ch+='</ul>';
	ch+='<div id="botNavLeft">&nbsp;</div>';
	
	x = new getObj("navleft");
	x.obj.innerHTML=ch;
	
	writeNavRight();
}

function writeNavRight(){
	var k=1;
	
	if(obSelect.tabId[3]){
		var ch = '<ul>';
	
		while(this['ob'+obSelect.tabId[0]+'_'+obSelect.tabId[1]+'_'+obSelect.tabId[2]+'_'+k]){
			ssobj = this['ob'+obSelect.tabId[0]+'_'+obSelect.tabId[1]+'_'+obSelect.tabId[2]+'_'+k];
			if(k==obSelect.tabId[3])
				ch+='<li class="on"><a href="'+ssobj.lien+'" '+ssobj.targe+'>'+ssobj.nom+'</a></li>';
			else
				ch+='<li><a href="'+ssobj.lien+'" '+ssobj.targe+'>'+ssobj.nom+'</a></li>';
			
			k++;
		}
		
		ch+= '</ul>';
		
		x = new getObj("navright");
		x.obj.innerHTML=ch;
	
	}

}

function swapOutImg(){
	for(i=1;i<8;i++){
		obj = document.images['i'+i];
		if(obSelect){
			if(i!=obSelect.tabId[0]) obj.src = "/img/nav/n"+i+"_1.gif";
			else obj.src = "/images/nav/n"+i+"_1.gif";
		}
		else obj.src = "/images/nav/n"+i+"_0.gif";
	}
}

function swapImg(id){
	for(i=1;i<8;i++){
		obj = document.images['i'+i];
		if(i!=id) obj.src = "/images/nav/n"+i+"_0.gif";
		else obj.src = "/images/nav/n"+i+"_1.gif";
	}
}

function crlNav(id) {
	if(new getObj("s"+id).style.display==''){
		new getObj("s"+id).style.display='none';
		return;
	}
		
	/*** ferme toute la nav ***/
	for (i in tabStc) {
		new getObj("s"+tabStc[i]).style.display='none';
	}
	tabStc.length=0;
	/******************/
	
	/*** ouvre la nav ***/
	for(i=1;i<=id.length;i+=2){
		opid = id.substring(0,i);
		new getObj("s"+opid).style.display='';
		tabStc[tabStc.length] = opid;
	}
	/******************/
}

function replaceSpace(st){
	t = [];
	for(i=0;i<st.length;i++){
		t[i] = st.charAt(i)
		if(t[i] == " "){
			t[i] = "_";
		}
	}
	st = t.join("");
	return(st);
}