var tabMenu =[];
var tabtMenu =[];
var tabStc = new Array();
var tID='';
var locat = top.document.location.href;
var obSelect;
var tID='';

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(".asp")!=-1 )
			url = url.substring(0,url.indexOf(".asp"));
		if(locat.indexOf(url)==-1 || url=="#") return false;
		else return true;
	}
}

function initMenu(id,sid){
	obSelect = getLien();
		
	if(!obSelect){
		if(id && sid){
			if(sid=="0") sid = Math.floor(sid)+1;
			obSelect = this['ob'+id+'_'+sid];
		}
		else if(id && !sid){
			obSelect = this['ob'+id];
		}
	}
	writeNavLeft();
}

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 return false;
}


function writeNavLeft(){

	ch='';
	i=1;
	for(i=1,obs = this['ob'+i];obs;i++){
		var hidden = (obs.id == 5)? " style=\"display:none;\"" : "";
		if(obSelect!=false && i==obSelect.tabId[0]){
			ch+='<div'+hidden+'><a href="'+obs.lien+'" onClick="crlNav(\''+i+'\')" '+obs.targe+'><img src="'+LANG+'nav'+obs.nom+'_1.gif" border="0" /></a></div>';
		}
		else{
			ch += '<div'+hidden+'><a href="'+obs.lien+'" onClick="crlNav(\''+i+'\')" '+obs.targe+' onMouseOver="swapImgin(this);" onMouseOut="swapImgin(this);"><img src="'+LANG+'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 (locat.indexOf('J_ELLEVIRE/J02_PRODUITS/')!=-1) obSelect.tabId[1] = '4';
			
			if(obSelect!=false && j==obSelect.tabId[1] && i==obSelect.tabId[0] ){
				ch += '<div class="Nav2On"><a href="'+obss.lien+'" '+obss.targe+'><img src="'+LANG+'nav'+obss.nom+'_1.gif" border="0" /></a></div>';
				
				//si E&V / identite
				if(obss.nom=="8_0") {
					class1 = class2 = ''; 
					var path = locat.split("gamme=");
					if (locat.indexOf("/J01_IDENTITE/J01_01_societe.asp")!=-1) class1='class="on"'; else class1='';
					if (locat.indexOf("/J01_IDENTITE/J01_02_marque.asp")!=-1) class2='class="on"'; else class2='';
					
					if (locat.indexOf("site_uk")!=-1) {
						ch += '<ul class="ssnav">';
							ch += '<li><a href="/site_uk/J_ELLEVIRE/J01_IDENTITE/J01_01_societe.asp" '+class1+'>Elvir, the company</a></li>';
							ch += '<li><a href="/site_uk/J_ELLEVIRE/J01_IDENTITE/J01_02_marque.asp" '+class2+'>The Elle & Vire brand</a></li>';
						ch += '</ul>';
					} else if (locat.indexOf("/site_all/") != -1) {
						ch += '<ul class="ssnav">';
							ch += '<li><a href="/site_all/J_ELLEVIRE/J01_IDENTITE/J01_01_societe.asp" '+class1+'>Die Gesellschaft Elvir</a></li>';
							ch += '<li><a href="/site_all/J_ELLEVIRE/J01_IDENTITE/J01_02_marque.asp" '+class2+'>Die Marke Elle & Vire</a></li>';
						ch += '</ul>';
					} else {
						ch += '<ul class="ssnav">';
							ch += '<li><a href="/site/J_ELLEVIRE/J01_IDENTITE/J01_01_societe.asp" '+class1+'>La société Elvir</a></li>';
							ch += '<li><a href="/site/J_ELLEVIRE/J01_IDENTITE/J01_02_marque.asp" '+class2+'>La marque Elle & Vire</a></li>';
						ch += '</ul>';
					}
				}
//si E&V / produits
				if(obss.nom=="8_3") {
					class1 = class2 = class3 = class4 = ''; 
					var path = locat.split("gamme=");
					if (path[1]==1) class1='class="on"'; else class1='';
					if (path[1]==2) class2='class="on"'; else class2='';
					if (path[1]==3) class3='class="on"'; else class3='';
					if (path[1]==4) class4='class="on"'; else class4='';
					
					if (locat.indexOf("/site_uk/")!=-1) {
						ch += '<ul class="ssnav">';
							ch += '<li><a href="/site_uk/J_ELLEVIRE/J02_PRODUITS/J02_01_produits.asp?gamme=1" '+class1+'>Creams</a></li>';
							ch += '<li><a href="/site_uk/J_ELLEVIRE/J02_PRODUITS/J02_01_produits.asp?gamme=2" '+class2+'>Butters</a></li>';
							ch += '<li><a href="/site_uk/J_ELLEVIRE/J02_PRODUITS/J02_01_produits.asp?gamme=3" '+class3+'>Cheeses</a></li>';
							ch += '<li><a href="/site_uk/J_ELLEVIRE/J02_PRODUITS/J02_01_produits.asp?gamme=4" '+class4+'>Dessert Bases</a></li>';
						ch += '</ul>';
					} else if(locat.indexOf("/site_all/")!=-1){
						ch += '<ul class="ssnav">';
							ch += '<li><a href="/site_all/J_ELLEVIRE/J02_PRODUITS/J02_01_produits.asp?gamme=1" '+class1+'>Sahne</a></li>';
							ch += '<li><a href="/site_all/J_ELLEVIRE/J02_PRODUITS/J02_01_produits.asp?gamme=2" '+class2+'>Butter</a></li>';
							ch += '<li><a href="/site_all/J_ELLEVIRE/J02_PRODUITS/J02_01_produits.asp?gamme=3" '+class3+'>Käse</a></li>';
							ch += '<li><a href="/site_all/J_ELLEVIRE/J02_PRODUITS/J02_01_produits.asp?gamme=4" '+class4+'>Fertigzubereitungen für ...</a></li>';
						ch += '</ul>';
					} else {
						ch += '<ul class="ssnav">';
							ch += '<li><a href="/site/J_ELLEVIRE/J02_PRODUITS/J02_01_produits.asp?gamme=1" '+class1+'>Crèmes</a></li>';
							ch += '<li><a href="/site/J_ELLEVIRE/J02_PRODUITS/J02_01_produits.asp?gamme=2" '+class2+'>Beurres</a></li>';
							ch += '<li><a href="/site/J_ELLEVIRE/J02_PRODUITS/J02_01_produits.asp?gamme=3" '+class3+'>Fromages</a></li>';
							ch += '<li><a href="/site/J_ELLEVIRE/J02_PRODUITS/J02_01_produits.asp?gamme=4" '+class4+'>Appareils à ...</a></li>';
						ch += '</ul>';
					}
				}
			}
			else{
				ch += '<div class="Nav2Off"><a href="'+obss.lien+'" '+obss.targe+'><img src="'+LANG+'nav'+obss.nom+'_0.gif" border="0" /></a></div>';
			}
			
			obss = this['ob'+i+'_'+(j+1)];
		}
		
		ch+='</div>';
		obs = this['ob'+(i+1)];
	}
	
	//alert(ch);
	x = new getObj("navleft");
	x.obj.innerHTML=ch;
}

function swapImgin(obj){
	obj = obj.getElementsByTagName('img')[0];
	var ch = obj.src;
	var finfin=ch.substring(ch.length-3,ch.length);
	var fin=ch.substring(ch.length-5,ch.length-4);
	ch=ch.substring(0,ch.length-5);
	
	if(fin == "0")
	   obj.src=ch+"1."+finfin;
	else
	   obj.src=ch+"0."+finfin;
}

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;
	}
	/******************/
}