var tabMenu =[];
var tabStc = new Array();
var tID='';
var locat = top.document.location.href;
var obSelect;

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)
		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(".asp")!=-1 && url.indexOf(".asp?")==-1)
			url = url.substring(0,url.indexOf(".asp"));
			
		if(locat.indexOf(url)==-1 || url=="#") return false;
		else return true;
	}
}

function initMenu(){
	obSelect = getLien();
}

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{
		if(locat.indexOf("ID=")!=-1){
			ID1 = locat.charAt(locat.indexOf("ID=")+3);
			if(locat.indexOf("marques=")!=-1)
				ID2 = locat.charAt(locat.indexOf("marques=")+8);
			if(ID1==3){
				ID3 = locat.charAt(locat.indexOf("rub=")+4);
				if (ID3!=0) {
					//lienReturn = 'ob'+ID1+'_'+ID2+'_'+ID3;
					lienReturn = this['ob'+ID1+'_'+ID2+'_'+ID3];
					if(locat.indexOf("gamme=")!=-1) {
						ID4 = locat.substr(locat.indexOf("gamme=")+6);
						lienReturn = this['ob'+ID1+'_'+ID2+'_'+ID3];
						//lienReturn = 'ob'+ID1+'_'+ID2+'_'+ID3+'_'+ID4;
					}
				} else {
					lienReturn = this['ob4_'+ID2];
				}
			}
			else
				lienReturn = this['ob'+ID1+'_'+ID2];
			return lienReturn;
		}
		else
			return false;
	}
}

function writeNavLeft(){
	ch='';
	for(i=1,obs = this['ob'+i];obs;i++){
		if(obSelect!=false && i==obSelect.tabId[0]){
			ch+='<div class="Nav1"><a href="'+obs.lien+'" onClick="crlNav(\''+i+'\')" '+obs.targe+'><img src="'+URL_SITE+'00_images/Nav/'+obs.nom+'_1.gif" border="0"></a></div>';
		}
		else{
			ch += '<div class="Nav1"><a href="'+obs.lien+'" onClick="crlNav(\''+i+'\')" '+obs.targe+'><img src="'+URL_SITE+'00_images/Nav/'+obs.nom+'_0.gif" border="0"></a></div>';
		}
		
		if(obSelect!=false && i==obSelect.tabId[0]){
			ch+='<div id="s'+i+'" style="display:;">';
			tabStc[tabStc.length] = i;	
		}
		else{
			ch+='<div id="s'+i+'" style="display:none;">';
		}
		for(j=1,obss = this['ob'+i+'_'+j];obss;j++){
			if(obSelect!=false && j==obSelect.tabId[1] && i==obSelect.tabId[0] ){
				ch += '<div class="Nav2On"><a href="'+obss.lien+'" onClick="crlNav(\''+i+'_'+j+'\')" '+obss.targe+'><img src="'+URL_SITE+'00_images/Nav/'+obss.nom+'_1.gif" border="0"></a></div>';
			}
			else{
				ch += '<div class="Nav2Off"><a href="'+obss.lien+'" onClick="crlNav(\''+i+'_'+j+'\')" '+obss.targe+'><img src="'+URL_SITE+'00_images/Nav/'+obss.nom+'_0.gif" border="0"></a></div>';
			}
			
			if(obSelect!=false && j==obSelect.tabId[1]){
				ch+='<div id="s'+i+'_'+j+'" style="display:;">';
				tabStc[tabStc.length] = i+'_'+j;	
			}
			else{
				ch+='<div id="s'+i+'_'+j+'" style="display:none;">';
			}
			
			for(k=1,obsss = this['ob'+i+'_'+j+'_'+k];obsss;k++){
				if(obsss==obSelect)
					ch += '<div class="Nav3On"><a href="'+obsss.lien+'" '+obsss.targe+'>'+obsss.nom+'</a></div>';
				else
					ch += '<div class="Nav3Off"><a href="'+obsss.lien+'" '+obsss.targe+'>'+obsss.nom+'</a></div>';
				
				obsss = this['ob'+i+'_'+j+'_'+(k+1)];
			}
			
			ch+='</div>';
			obss = this['ob'+i+'_'+(j+1)];
		}
		
		ch+='</div>';
		obs = this['ob'+(i+1)];
	}
	ch+='<div id="FinNav" style="border-top:1px solid #747FA9;"><img src="00_images/Pix.gif" width="1" height="1"></div>';
	x = new getObj("NAV");
	x.obj.innerHTML=ch;
	
	/*
	tolens='<a href="http://www.tollens.com" target="_blank"><img src="'+URL_SITE+'00_images/Home/TG_tollens.gif" border="0"></a>';
	for(i=2;i<7;i++){
		if(locat.indexOf("marques="+i)!=-1 || locat.indexOf("B"+i)!=-1 || locat.indexOf("F11")!=-1) {
		tolens='';
		}
	}
	x = new getObj("tollenslogo");
	x.obj.innerHTML=tolens;
	*/
	
}

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;
	}
	/******************/
}