//Menu object creation oCMenu=new makeCM("oCMenu") //Making the menu object. Argument: menuname //Menu properties oCMenu.pxBetween=0 //Using the cm_page object to place the menu ---- oCMenu.fromLeft=0 oCMenu.fromTop=10 oCMenu.rows=1 oCMenu.menuPlacement=0 oCMenu.offlineRoot="" oCMenu.onlineRoot="" oCMenu.resizeCheck=1 oCMenu.wait=500 /* permet de laisser le menu ouvert pdt quelques secondes*/ oCMenu.fillImg="images/im-blanc.gif" oCMenu.zIndex=0 //Background bar properties oCMenu.useBar=0 //Level properties - ALL properties have to be specified in level 0 oCMenu.level[0]=new cm_makeLevel() //Add this for each new level oCMenu.level[0].width="130" oCMenu.level[0].height=40 oCMenu.level[0].regClass="classe0" oCMenu.level[0].overClass="classe0over" oCMenu.level[0].borderX=0 oCMenu.level[0].borderY=0 oCMenu.level[0].borderClass="" oCMenu.level[0].offsetX=0 // offset du niveau d'en desssous oCMenu.level[0].offsetY=0 oCMenu.level[0].rows=0 oCMenu.level[0].arrow=0 oCMenu.level[0].arrowWidth=0 oCMenu.level[0].arrowHeight=0 oCMenu.level[0].align="bottom" oCMenu.level[1]=new cm_makeLevel() oCMenu.level[1].width="97" // reglable apres dans chaque sous menu via width oCMenu.level[1].height=200 // reglable apres dans chaque sous menu via height oCMenu.level[1].regClass="classe1" oCMenu.level[1].overClass="classe1over" oCMenu.level[1].borderX=0 oCMenu.level[1].borderY=0 oCMenu.level[1].borderClass="border1" //si on met une classe ici et rien au-dessus, on encadre tout le coolmenu oCMenu.level[1].offsetX=0 // offset du niveau d'en desssous oCMenu.level[1].offsetY=0 oCMenu.level[1].rows=0 oCMenu.level[1].arrow=0 oCMenu.level[1].arrowWidth=0 oCMenu.level[1].arrowHeight=0 oCMenu.level[1].align="right" /****************************************** Rappel des parametres nomDuMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) *************************************/ oCMenu.makeMenu('top0','','Environnement et ressources naturelles','ressources-naturelles.php?produit=environnement','','138','40','','','') oCMenu.makeMenu('sub0a','top0','Vue d\'ensemble','ressources-naturelles.php?produit=environnement','','138','20') oCMenu.makeMenu('sub0b','top0','Gestion décentralisée','gestion-decentralisee.php?produit=environnement&id_ssdom=1','','138','20') oCMenu.makeMenu('sub0c','top0','Sécurisation des systèmes pastoraux','hydraulique-pastorale.php?produit=environnement&id_ssdom=2','','138','35') oCMenu.makeMenu('sub0d','top0','Hydraulique agricole','hydraulique-agricole-village.php?produit=environnement&id_ssdom=3','','138','20') oCMenu.makeMenu('sub0e','top0','Politiques foncières','politiques-foncieres.php?produit=environnement&id_ssdom=4','','138','20') oCMenu.makeMenu('top1','','Dévelopt local et décentralisation','decentralisation.php?produit=developpement','','114','40','','','') oCMenu.makeMenu('sub1a','top1','Vue d\'ensemble','decentralisation.php?produit=developpement','','114','20') oCMenu.makeMenu('sub1b','top1','Gouvernance locale','gouvernance-locale.php?produit=developpement&id_ssdom=6','','114','30') oCMenu.makeMenu('sub1c','top1','Planification locale','planification-concertee.php?produit=developpement&id_ssdom=7','','114','30') oCMenu.makeMenu('sub1d','top1','Coopération décentralisée','cooperation-decentralisee.php?produit=developpement&id_ssdom=35','','114','30') oCMenu.makeMenu('sub1e','top1','Politique de décentralisation','politique-de-decentralisation.php?produit=developpement&id_ssdom=9','','114','30') oCMenu.makeMenu('sub1f','top1','Outil de financemt du dvt local','outils-financement-dev-local.php?produit=developpement&id_ssdom=8','','114','30') oCMenu.makeMenu('top2','','Syst. de financement et microfinance','microfinance.php?produit=microfinance','','129','40','','','classe0over') oCMenu.makeMenu('sub2a','top2','Vue d\'ensemble','microfinance.php?produit=microfinance','','214','20') oCMenu.makeMenu('sub2b','top2','Création et consolidation d\'institutions','creation-consolidation.php?produit=microfinance&id_ssdom=10','','214','30') oCMenu.makeMenu('sub2c','top2','Plan de développt stratégique','plan-dev-strategique.php?produit=microfinance&id_ssdom=11','','214','20') oCMenu.makeMenu('sub2d','top2','Montage institutionnel et gouvernance','montage-institutionel.php?produit=microfinance&id_ssdom=12','','214','30') oCMenu.makeMenu('sub2e','top2','Politique nationale de microfinance','politique-microfinance.php?produit=microfinance&id_ssdom=13','','214','20') oCMenu.makeMenu('top3','','Filières et marchés','marches.php?produit=filieres','','84','40','','','') oCMenu.makeMenu('sub3a','top3','Vue d\'ensemble','marches.php?produit=filieres','','178','20') oCMenu.makeMenu('sub3b','top3','Organisation des acteurs de la filière','organisation-acteurs-filiere.php?produit=filieres&id_ssdom=14','','178','30') oCMenu.makeMenu('sub3c','top3','Politiques de filières','politiques-filieres.php?produit=filieres&id_ssdom=16','','178','20') oCMenu.makeMenu('sub3d','top3','Systèmes d\'information','systemes-information.php?produit=filieres&id_ssdom=15','','178','20') oCMenu.makeMenu('top4','','Syst.ruraux de production','elevage.php?produit=agriculture','','93','40','','','') oCMenu.makeMenu('sub4a','top4','Vue d\'ensemble','elevage.php?produit=agriculture','','172','20') oCMenu.makeMenu('sub4b','top4','Dynamique des syst. de production','dynamique-systemes-prod.php?produit=agriculture&id_ssdom=17','','172','30') oCMenu.makeMenu('sub4c','top4','Dispositifs de conseil','dispositif-de-conseil.php?produit=agriculture&id_ssdom=18','','172','20') oCMenu.makeMenu('sub4d','top4','Stratégies des organisations de producteurs','strategies-orga-producteurs.php?produit=agriculture&id_ssdom=19','','172','30') oCMenu.makeMenu('sub4e','top4','Politiques agricoles','politiques-agricoles.php?produit=agriculture&id_ssdom=21','','172','20') oCMenu.makeMenu('sub4f','top4','Outils de financement de l\'agriculture','outils-finance-agriculture.php?produit=agriculture&id_ssdom=20','','172','30') oCMenu.makeMenu('top5','','Politiques publiques','politiques-publiques.php?produit=politiques','','78','40','','','') oCMenu.makeMenu('sub5a','top5','Vue d\'ensemble','politiques-publiques.php?produit=politiques','','171','20') oCMenu.makeMenu('sub5b','top5','Stratégie de formation agricole','strategie-formation-agricole.php?produit=politiques&id_ssdom=37','','171','30') oCMenu.makeMenu('sub5c','top5','Intégration régionale et politiques commerciales','politiques-commerciales.php?produit=politiques&id_ssdom=26','','171','30') oCMenu.makeMenu('sub5d','top5','Prévention et gestion des crises alimentaires','gestion-crise-alimentaire.php?produit=politiques&id_ssdom=27','','171','30') oCMenu.makeMenu('sub5e','top5','Lutte contre la pauvreté et les inégalités','lutte-pauvrete-inegalites.php?produit=politiques&id_ssdom=30','','171','30') oCMenu.makeMenu('sub5f','top5','Implication des acteurs dans les politiques','implication-acteurs-politique.php?produit=politiques&id_ssdom=31','','171','30') oCMenu.makeMenu('sub5g','top5','Aide publique au développement','aide-publique-developpement.php?produit=politiques&id_ssdom=28','','171','30') oCMenu.makeMenu('top6','','Genre','developpement-social.php?produit=genre','','92','40','','','') //Leave this line - it constructs the menu oCMenu.construct() //Extra code to find position: function findPos(num){ //alert(num) if(bw.ns4){ //Netscape 4 x = document.layers["layerMenu"+num].pageX y = document.layers["layerMenu"+num].pageY }else{ //other browsers x=0; y=0; var el,temp el = bw.ie4?document.all["divMenu"+num]:document.getElementById("divMenu"+num); if(el.offsetParent){ temp = el while(temp.offsetParent){ //Looping parent elements to get the offset of them as well temp=temp.offsetParent; x+=temp.offsetLeft y+=temp.offsetTop; } } x+=el.offsetLeft y+=el.offsetTop } //Returning the x and y as an array return [x,y] } function placeElements(){ //Changing the position of ALL top items: pos = findPos(0) oCMenu.m["top0"].b.moveIt(pos[0],pos[1]) pos = findPos(1) oCMenu.m["top1"].b.moveIt(pos[0],pos[1]) pos = findPos(2) oCMenu.m["top2"].b.moveIt(pos[0],pos[1]) pos = findPos(3) oCMenu.m["top3"].b.moveIt(pos[0],pos[1]) pos = findPos(4) oCMenu.m["top4"].b.moveIt(pos[0],pos[1]) pos = findPos(5) oCMenu.m["top5"].b.moveIt(pos[0],pos[1]) pos = findPos(6) oCMenu.m["top6"].b.moveIt(pos[0],pos[1]) //Setting the fromtop value oCMenu.fromTop = pos[1] } placeElements() //Setting it to re place the elements after resize - the resize is not perfect though.. oCMenu.onafterresize="placeElements()"