//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=0 oCMenu.rows=1 oCMenu.menuPlacement=0 oCMenu.offlineRoot="" oCMenu.onlineRoot="http://www.peugeot-amicale.de" oCMenu.resizeCheck=1 oCMenu.wait=1000 oCMenu.fillImg="/common/images/spacer.gif" oCMenu.zIndex=0 //Background bar properties oCMenu.useBar=0 //Level properties - ALL properties have to be spesified in level 0 oCMenu.level[0]=new cm_makeLevel() //Add this for each new level oCMenu.level[0].width=192 oCMenu.level[0].height=18 oCMenu.level[0].regClass="clLevel0" oCMenu.level[0].overClass="clLevel0over" oCMenu.level[0].borderX=0 oCMenu.level[0].borderY=0 oCMenu.level[0].borderClass="clLevel0border" oCMenu.level[0].offsetX=0 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" //Level properties - ALL properties have to be spesified in level 0 oCMenu.level[1]=new cm_makeLevel() //Add this for each new level oCMenu.level[1].width=192 oCMenu.level[1].height=18 oCMenu.level[1].regClass="clLevel1" oCMenu.level[1].overClass="clLevel1over" oCMenu.level[1].borderX=0 oCMenu.level[1].borderY=0 oCMenu.level[1].borderClass="clLevel1border" oCMenu.level[1].offsetX=-10 oCMenu.level[1].offsetY=10 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" //Level properties - ALL properties have to be spesified in level 0 oCMenu.level[2]=new cm_makeLevel() //Add this for each new level oCMenu.level[2].width=192 oCMenu.level[2].height=18 oCMenu.level[2].regClass="clLevel2" oCMenu.level[2].overClass="clLevel2over" oCMenu.level[2].borderX=0 oCMenu.level[2].borderY=0 oCMenu.level[2].borderClass="clLevel2border" oCMenu.level[2].offsetX=100 oCMenu.level[2].offsetY=100 oCMenu.level[2].rows=0 oCMenu.level[2].arrow=0 oCMenu.level[2].arrowWidth=0 oCMenu.level[2].arrowHeight=0 oCMenu.level[2].align="bottom" /****************************************** Menu item creation: myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass, align, rows, nolink, onclick, onmouseover, onmouseout) *************************************/ oCMenu.makeMenu('top1', '', '', '/historie/', '','199', '21', '/common/images/mainmenu/1.gif', '', '', '') oCMenu.makeMenu('sub10', 'top1', 'Zeitreise', '/historie/zeitreise/', '','198', '', '', '', '', '') oCMenu.makeMenu('sub11', 'top1', 'Galerie', '/historie/galerie/', '','198', '', '', '', '', '') oCMenu.makeMenu('sub12', 'top1', 'Logos', '/historie/logos/', '','198', '', '', '', '', '') oCMenu.makeMenu('sub13', 'top1', 'Motorsport', '/historie/motorsport/', '','198', '', '', '', '', '') oCMenu.makeMenu('top2', '', '', '/clubs/', '','192', '21', '/common/images/mainmenu/2.gif', '', '', '') oCMenu.makeMenu('sub20', 'top2', 'Adressen', '/clubs/adressen/', '','191', '', '', '', '', '') oCMenu.makeMenu('sub21', 'top2', 'Termine', '/clubs/termine/', '','191', '', '', '', '', '') oCMenu.makeMenu('sub22', 'top2', 'Events', '/clubs/events/', '','191', '', '', '', '', '') oCMenu.makeMenu('top3', '', '', '/museum/rundgang/', '','192', '21', '/common/images/mainmenu/3.gif', '', '', '') oCMenu.makeMenu('sub32', 'top3', 'Peugeot Museum Sochaux ', '/museum/museum_sochaux/', '','192', '', '', '', '', '') oCMenu.makeMenu('sub33', 'top3', 'Rundgang durch das Museum', '/museum/rundgang/', '','192', '', '', '', '', '') oCMenu.makeMenu('top4', '', '', '/service/', '','192', '21', '/common/images/mainmenu/4.gif', '', '', '') oCMenu.makeMenu('sub40', 'top4', 'Forum', '/service/forum/', '','192', '', '', '', '', '') oCMenu.makeMenu('sub41', 'top4', 'Ersatzteile', '/service/forum/viewforum.php?f=3', '','192', '', '', '', '', '') oCMenu.makeMenu('sub42', 'top4', 'Reparaturtipps', '/service/forum/viewforum.php?f=1', '','192', '', '', '', '', '') oCMenu.makeMenu('sub43', 'top4', 'Literatur', '/service/literatur/', '','192', '', '', '', '', '') oCMenu.makeMenu('sub44', 'top4', 'Presseberichte', '/service/presseberichte/', '','192', '', '', '', '', '') oCMenu.makeMenu('sub45', 'top4', 'Profiadressen', '/service/profiadressen/', '','192', '', '', '', '', '') oCMenu.makeMenu('sub46', 'top4', 'Kontakt', '/service/kontakt/', '','192', '', '', '', '', '') /* oCMenu.makeMenu('top1', '', '', '/entdecken/', '',199, 21, '/common/images/hauptmenue/1.gif') oCMenu.makeMenu('sub10', 'top1', 'Wer wir sind', '/entdecken/wer_wir_sind/', '', 198, '', '', '', '', '') oCMenu.makeMenu('sub11', 'top1', 'Ihr Kontakt bei uns', '/kontakt/ihr_kontakt_bei_uns/', '', 198, '', '', '', '', '') oCMenu.makeMenu('sub12', 'top1', 'International', '/entdecken/international/', '', 198, '', '', '', '', '') oCMenu.makeMenu('sub13', 'top1', 'Umwelt', '/entdecken/umwelt/', '', 198, '', '', '', '', '') oCMenu.makeMenu('sub14', 'top1', 'Referenzkunden', '/entdecken/referenzkunden/', '', 198, '', '', '', '', '') oCMenu.makeMenu('sub15', 'top1', 'Aktuell', '/entdecken/aktuell/', '', 198, '', '', '', '', '') oCMenu.makeMenu('top2', '', '', '/kunden_modelle/', '',192, 21, '/common/images/hauptmenue/2.gif') oCMenu.makeMenu('sub20', 'top2', 'Großabnehmer', '/kunden_modelle/grossabnehmer/', '', 191, '', '', '', '', '') oCMenu.makeMenu('sub21', 'top2', 'Besondere Abnehmer', '/kunden_modelle/besondere_abnehmer/', '', 191, '', '', '', '', '') oCMenu.makeMenu('sub22', 'top2', 'Modelle allgemein', '/kunden_modelle/allgemein/', '', 191, '', '', '', '', '') oCMenu.makeMenu('sub23', 'top2', 'Modelle spezifisch', '/kunden_modelle/spezifisch/', '', 191, '', '', '', '', '') oCMenu.makeMenu('top3', '', '', '/dienstleistungen/', '',192, 21, '/common/images/hauptmenue/3.gif') oCMenu.makeMenu('sub31', 'top3', 'Finance', '/dienstleistungen/finance/', '', 192, '', '', '', '', '') oCMenu.makeMenu('sub32', 'top3', 'Service', '/dienstleistungen/service/', '', 192, '', '', '', '', '') oCMenu.makeMenu('top4', '', '', '/kontakt/', '',192, 21, '/common/images/hauptmenue/4.gif') oCMenu.makeMenu('sub40', 'top4', 'Angebot anfordern', '/kontakt/angebot/', '', 192, '', '', '', '', '') oCMenu.makeMenu('sub41', 'top4', 'Testen Sie Ihren Wunsch PEUGEOT', '/kontakt/wunschpeugeot/', '', 192, '32', '', '', '', '') oCMenu.makeMenu('sub42', 'top4', 'Wünsche / Fragen / Anregungen', '/kontakt/ihr_kontakt_bei_uns/', '', 192, '', '', '', '', '') oCMenu.makeMenu('sub43', 'top4', 'Händler vor Ort', '/kontakt/haendler/', '', 192, '', '', '', '', '') */ //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["top1"].b.moveIt(pos[0],pos[1]) pos = findPos(1) oCMenu.m["top2"].b.moveIt(pos[0],pos[1]) pos = findPos(2) oCMenu.m["top3"].b.moveIt(pos[0],pos[1]) pos = findPos(3) oCMenu.m["top4"].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()"