//keywords
var page= j_ver+"/site";// Définition du nom de la page d index

var code="code";var url="url";var sub="sub";
var Niv=0;var NbNiv = 0;var ExNiv = 0;
//styles
//items and formats
var i=0,j=0, NbMen=0;
var r = new Array(),iMnu = new Array();
var rech = 0, found = 0, vvv=0;
var NbMen = 7;
//var NbM1= Math.ceil((600/NbMen)-1);
//var NbM2= Math.ceil(620/NbMen);
var NbM2= 106;

if(larg_niv1==null){var larg_niv1=200;}
if(haut_niv1==null){var haut_niv1=30;}
if(img_sousmenu==null){var img_sousmenu=false;}
if(posV_sousmenu==null){var posV_sousmenu=haut_niv1;}
if(fond_niv1==null){var fond_niv1 = false;}

/*======MENU==============*/
//var M_1 = '[{"pos":"relative","itemoff":[0,'+larg_niv1+'],"leveloff":['+haut_niv1+',0],"style":STYLE,"size":['+haut_niv1+','+larg_niv1+']},';	
var M_1 = '[{"pos":"relative","itemoff":[0,'+larg_niv1+'],"leveloff":['+haut_niv1+',0],"style":STYLE,"size":['+haut_niv1+','+larg_niv1+']},';	
/*===================*/	
	
	//pos : position horizontale et verticale du coin haut gauche de tout le menu
	//itemoff : position verticale et horizontale du menu		: 20,0
	//leveloff : position verticale et horizontale du sous-menu
	//style : appel de STYLE
	//size : hauteur et largeur des menus et sous-menus

var i1=0;itpos=0;

var N_1 = '[';
r= ["|","|00|","|01|","|02|","|03|","|04|","|05|","|06|","|07|","|08|","|09|","|10|"];
var i=1, j=1, Numb, found,ww = 1,iNumb=0;

function nocaract(chaine) {
		temp = chaine.replace(/(^\s*)|(\s*$)/g, "");
		temp = temp.replace(/[àâä]/gi,"a");
		temp = temp.replace(/[éèêë]/gi,"e");
		temp = temp.replace(/[îï]/gi,"i");
		temp = temp.replace(/[ôö]/gi,"o");
		temp = temp.replace(/[ùûü]/gi,"u");
		temp = temp.replace(/[ç]/gi,"c");
		temp = temp.replace(/&nbsp;/gi,"-");
		temp = temp.replace(/\s/gi,"-");
		temp = temp.replace(/ /gi,"-");
		temp = temp.replace(/ /gi,"-");
		temp = temp.replace(/ /gi,"-");
		temp = temp.replace(/['’]/gi,"-");
		temp = temp.replace(/&amp;/gi,"");
		temp = temp.replace(/&deg;/gi,"");
		temp = temp.replace(/&acute;/gi,"-");
		temp = temp.replace(/[&°#*]/gi,"");		
		return temp;
	}

// Recréation de la liste des liens générée dans ddarray
var liste_liens = l_liens.split(",");
var num_liste = 0;

do{
	var url_lien = liste_liens[num_liste];
	num_liste ++;
	
	iNumb = w.indexOf(",");
	w  = w.substr(1,w.length);
	iNumb = w.indexOf(",");
	if (iNumb==-1){iMnu[ww] = w;}else{iMnu[ww] = ""+w.substr(0,iNumb)+"";}
	w  = w.substr(iNumb,w.length);
	Numb = v.substr(0,4);
	
	Num  = Numb.substr(1,2);
	Num = parseFloat(Num);
	Niv = Num;
	v = v.substr(4,v.length);
	found = v.substr(0,v.indexOf(r[0]));
	
	if (found==false){found = v.substr(0,v.length);var fin=1}
	v = v.substr(v.indexOf(r[0]),v.length);

	var Nbx = r[i+1].substr(1,2);
	Nbx = parseFloat(Nbx);
	
	var page= j_ver+"/"+nocaract(found);// Définition du nom de la page d index
	
	if (Niv == 1){
		if (sub == 1){
			if (ExNiv != Niv){
				Diff=ExNiv-Niv;

				for(i=0;i<Diff;i++){
					M_1 += '}]';
				}
				M_1 += '},';
				sub=0;
			}
			else{
				M_1 += ']},';
				sub=0;
			}

		}
		
		if (ExNiv == Niv){
			//M_1 += '},{code:"'+found+'",url:"'+url_lien+'", format:{arrow:"../interface/images/menu/fleche.png", oarrow:"../interface/images/menu/fleche_o.png", arrsize:['+haut_niv1+',10]}';
			M_1 += '},{code:"'+found+'",url:"'+url_lien+'"';
			if(img_sousmenu==true){
				M_1 += ', format:{arrow:"../interface/images/menu/fleche.png", oarrow:"../interface/images/menu/fleche_o.png", arrsize:['+haut_niv1+',10]}';				
				}
		}
		else{
			//M_1 += '{code:"'+found+'",url:"'+url_lien+'",format:{arrow:"../interface/images/menu/fleche.png", oarrow:"../interface/images/menu/fleche_o.png", arrsize:['+haut_niv1+',10]}';
			
			M_1 += '{code:"'+found+'",url:"'+url_lien+'"';
			if(img_sousmenu==true){
				M_1 += ', format:{arrow:"../interface/images/menu/fleche.png", oarrow:"../interface/images/menu/fleche_o.png", arrsize:['+haut_niv1+',10]';				
				}
			j++;
		}
		
	N=1;
	}
 
	if (Niv != 1){

				if (ExNiv == Niv){
				//======Sous Menu de premier niveau : items suivants le premier ==============
				M_1 += '},{code:"'+found+'",url:"'+url_lien+'"';
				//====================
				}
				
				else if(ExNiv == Niv-1){
				if(Niv==2){pos=0;posh=posV_sousmenu;} // positions du sous menu de premier niveau
				if(Niv!=2){pos=larg_niv1;posh=10;}
				//======Sous Menu de premier niveau : premier item ==============
				 M_1 += ',sub:[{"itemoff":['+haut_niv1+',0],"leveloff":['+posh+','+pos+']},{code:"'+found+'",url:"'+url_lien+'"';
				//====================
				sub=1;
				} 
				
//Problèmes lors de la création d'un sous menu de second niveau
//erreur js ligne:146 / car:1 / '}' attendu
//>>> Bug du à la création en dernier menu d'un sous menu de troisième niveau
										
				else if(ExNiv == Niv+1){ 
				//format:{style:STYLE_LEVEL1}
				//"size":['+haut_niv1+','+NbM2+']
				//======Sous Menus ?==============
				M_1 += '}]},{code:"'+found+'",url:"'+url_lien+'"';
				//====================	
				sub=1;
				}
			
				else if(ExNiv > Niv && ExNiv != Niv-1 && ExNiv != Niv+1){
				Diff=ExNiv-Niv;
				for(i=0;i<Diff;i++){
				M_1 += '}]';
				} 
				//======Sous Menus ?==============
				M_1 += '},{code:"'+found+'",url:"'+url_lien+'"';
				//====================	
				sub=0;
				}
//
	}
	
ExNiv = Niv;
}while(fin!=1)

if (sub == 1){M_1 += '}]';sub=0;}
N_1 += ']]];'; 

M_1 += '}];';	
//> pour débug : document.write(M_1);
//document.write(M_1);
var MENU_ITEMS1 = eval(M_1);

document.write('<div id="menucool"><script type="text/javascript">var menu = new COOLjsMenuPRO("menu1", MENU_ITEMS1);menu.initTop();menu.init();menu.show();</script></div>');
function init(){preloadImages();}

