//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://presse.peugeot.at" 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=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" //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=190 oCMenu.level[2].offsetY=-18 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" //Level properties - ALL properties have to be spesified in level 0 oCMenu.level[3]=new cm_makeLevel() //Add this for each new level oCMenu.level[3].width=192 oCMenu.level[3].height=18 oCMenu.level[3].regClass="clLevel3" oCMenu.level[3].overClass="clLevel3over" oCMenu.level[3].borderX=0 oCMenu.level[3].borderY=0 oCMenu.level[3].borderClass="clLevel3border" oCMenu.level[3].offsetX=190 oCMenu.level[3].offsetY=-18 oCMenu.level[3].rows=0 oCMenu.level[3].arrow=0 oCMenu.level[3].arrowWidth=0 oCMenu.level[3].arrowHeight=0 oCMenu.level[3].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', '', '', '', '','199', '21', '/common/images/mainmenu/1.gif', '', '', '') oCMenu.makeMenu('sub10', 'top1', 'Ansprechpartner', '/?inhalt=ansprechpartner', '','198', '', '', '', '', '') oCMenu.makeMenu('sub11', 'top1', 'Links', '/?inhalt=links', '','198', '', '', '', '', '') oCMenu.makeMenu('sub12', 'top1', 'Sitemap', '/?inhalt=sitemap', '','198', '', '', '', '', '') oCMenu.makeMenu('sub13', 'top1', 'Hilfe', '/?inhalt=hilfe', '','198', '', '', '', '', '') oCMenu.makeMenu('sub14', 'top1', 'Meine Daten', '/?inhalt=userdetails_update', '','198', '', '', '', '', '') oCMenu.makeMenu('top2', '', '', '/?inhalt=view', '','192', '21', '/common/images/mainmenu/2.gif', '', '', '') oCMenu.makeMenu('sub21', 'top2', 'Presse Aktuell', '/?inhalt=view', '','191', '', '', '', '', '') oCMenu.makeMenu('sub22', 'top2', 'Basis-Pressetexte', '/?inhalt=uebersicht_presse', '','191', '', '', '', '', '') oCMenu.makeMenu('sub23', 'top2', 'Suche/Archiv', '/?inhalt=comm_suche', '','191', '', '', '', '', '') oCMenu.makeMenu('top3', '', '', '', '','192', '21', '/common/images/mainmenu/3.gif', '', '', '') oCMenu.makeMenu('sub30', 'top3', 'Basismotive', '/?inhalt=uebersicht_bilder', '','192', '', '', '', '', '') oCMenu.makeMenu('sub31', 'top3', 'Suche/Archiv', '/?inhalt=bilder_suche', '','192', '', '', '', '', '') oCMenu.makeMenu('sub32', 'top3', 'Logo', '/?inhalt=uebersicht_logos', '','192', '', '', '', '', '') oCMenu.makeMenu('top4', '', '', '', '','192', '21', '/common/images/mainmenu/4.gif', '', '', '') oCMenu.makeMenu('sub40', 'top4', 'Preise/Technische Daten', '/?inhalt=uebersicht_technik', '','192', '', '', '', '', '') oCMenu.makeMenu('sub41', 'top4', 'Suche/Archiv', '/?inhalt=tech_daten_suche', '','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', 'Ihr Kontakt bei uns', '/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()"