//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="" oCMenu.resizeCheck=1 oCMenu.wait=300 oCMenu.fillImg="images/pixel.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="563" oCMenu.level[0].height=20 oCMenu.level[0].regClass="mnuTopLevel" oCMenu.level[0].overClass="mnuTopLevelover" oCMenu.level[0].borderX=0 oCMenu.level[0].borderY=0 oCMenu.level[0].borderClass="mnuTopLevelborder" 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" /****************************************** 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('azienda', '', '', 'javascript:void(0)', '', 68, 20, 'images/menu/en_Tazienda.jpg', '') oCMenu.makeMenu('sede', 'azienda', 'profile', 'index.asp?pid=3157', '', 80, 22, '','', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('showroom', 'azienda', 'showroom', 'index.asp?pid=4865', '', 80, 22, '','', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('focus', '', '', 'javascript:void(0)', '', 104, 20, 'images/menu/en_Tfocus.jpg','') oCMenu.makeMenu('lampade', 'focus', 'lamps', 'index.asp?pid=4383', '', 75, 22, '','', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('sistemi', 'focus', 'systems', 'index.asp?pid=4385', '', 75, 22, '','', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('novita', 'focus', 'news', 'index.asp?pid=4400', '', 75, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('prodotti', '', '', 'javascript:void(0)', '', 63, 20, 'images/menu/en_Tprodotti.jpg', '') oCMenu.makeMenu('designer', 'prodotti', 'designer', 'index.asp?pid=3187', '', 108, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('speciali', 'prodotti', 'special products', 'index.asp?pid=3165', '', 108, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('prodotti_sub', 'prodotti', 'products', 'index.asp?pid=3178', '', 108, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('comunicazione', '', '', 'javascript:void(0)', '', 111,20, 'images/menu/en_Tcomunicazione.jpg', '') oCMenu.makeMenu('news', 'comunicazione', 'news', 'index.asp?pid=3229', '', 54, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('press', 'comunicazione', 'press', 'index.asp?pid=3655', '', 54, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('eventi', 'comunicazione', 'events', 'index.asp?pid=3533', '', 54, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('progetti', '', '', 'index.asp?pid=3179', '', 63, 20, 'images/menu/en_Tprogetti.jpg', '') oCMenu.makeMenu('distribuzione', '', '', 'javascript:void(0)', '', 97, 20, 'images/menu/en_Tdistribuzione.jpg', '') oCMenu.makeMenu('italia', 'distribuzione', 'sales network', 'index.asp?pid=3230', '', 100, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('mondo', 'distribuzione', 'retailers', 'index.asp?pid=3230&wh=out', '', 100, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('cataloghi', '', '', 'javascript:void(0)', '', 73, 20, 'images/menu/Tdownload.jpg', '') oCMenu.makeMenu('cataloghi-sub', 'cataloghi', 'catalogues', 'index.asp?pid=3169', '', 95, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('listini', 'cataloghi', 'price list', 'index.asp?pid=3170', '', 95, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('brochure', 'cataloghi', 'brochure', 'index.asp?pid=4450', '', 95, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('giornale', 'cataloghi', 'journals', 'index.asp?pid=4451', '', 95, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('techdata', 'cataloghi', 'technical data', 'index.asp?pid=4452', '', 95, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('contatti', '', '', 'index.asp?pid=3195', '', 62, 20, 'images/menu/en_Tcontatti.jpg', '') //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["azienda"].b.moveIt(pos[0],pos[1]) pos = findPos(1) oCMenu.m["focus"].b.moveIt(pos[0],pos[1]) pos = findPos(2) oCMenu.m["prodotti"].b.moveIt(pos[0],pos[1]) pos = findPos(3) oCMenu.m["comunicazione"].b.moveIt(pos[0],pos[1]) pos = findPos(4) oCMenu.m["progetti"].b.moveIt(pos[0],pos[1]) pos = findPos(5) oCMenu.m["distribuzione"].b.moveIt(pos[0],pos[1]) pos = findPos(6) oCMenu.m["cataloghi"].b.moveIt(pos[0],pos[1]) pos = findPos(7) oCMenu.m["contatti"].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()"