//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)', '', 70, 20, 'images/menu/Tazienda.jpg', '') oCMenu.makeMenu('sede', 'azienda', 'sede', 'index.asp?pid=7', '', 80, 22, '','', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('showroom', 'azienda', 'showroom', 'index.asp?pid=4863', '', 80, 22, '','', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('focus', '', '', 'javascript:void(0)', '', 104, 20, 'images/menu/Tfocus.jpg','') oCMenu.makeMenu('lampade', 'focus', 'lampade', 'index.asp?pid=4380', '', 75, 22, '','', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('sistemi', 'focus', 'sistemi', 'index.asp?pid=4382', '', 75, 22, '','', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('novita', 'focus', 'novità','index.asp?pid=4399', '', 75, 22, '','', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('prodotti', '', '', 'javascript:void(0)', '', 67, 20, 'images/menu/Tprodotti.jpg', '') oCMenu.makeMenu('designer', 'prodotti', 'designer', 'index.asp?pid=2497', '', 108, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('speciali', 'prodotti', 'prodotti speciali', 'index.asp?pid=3064', '', 108, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('prodotti_sub', 'prodotti', 'prodotti', 'index.asp?pid=2496', '', 108, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') //oCMenu.makeMenu('novita', 'prodotti', 'novità', 'index.asp?pid=2916', '', 108, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('comunicazione', '', '', 'javascript:void(0)', '', 114,20, 'images/menu/Tcomunicazione.jpg', '') oCMenu.makeMenu('news', 'comunicazione', 'news', 'index.asp?pid=2889', '', 54, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('press', 'comunicazione', 'press', 'index.asp?pid=3067', '', 54, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('eventi', 'comunicazione', 'eventi', 'index.asp?pid=3068', '', 54, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('progetti', '', '', 'index.asp?pid=2498', '', 69, 20, 'images/menu/Tprogetti.jpg', '') oCMenu.makeMenu('distribuzione', '', '', 'javascript:void(0)', '', 99, 20, 'images/menu/Tdistribuzione.jpg', '') oCMenu.makeMenu('italia', 'distribuzione', 'rete commerciale', 'index.asp?pid=2892', '', 122, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('mondo', 'distribuzione', 'punti vendita', 'index.asp?pid=2892&wh=out', '', 122, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('cataloghi', '', '', 'javascript:void(0)', '', 77, 20, 'images/menu/Tdownload.jpg', '') oCMenu.makeMenu('cataloghi-sub', 'cataloghi', 'cataloghi', 'index.asp?pid=2890', '', 95, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('listini', 'cataloghi', 'listini', 'index.asp?pid=2891', '', 95, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('brochure', 'cataloghi', 'brochure', 'index.asp?pid=4447', '', 95, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('giornale', 'cataloghi', 'giornali', 'index.asp?pid=4448', '', 95, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('techdata', 'cataloghi', 'technical data', 'index.asp?pid=4449', '', 95, 22, '', '', 'mnuSubLevel', 'mnuSubLevelover') oCMenu.makeMenu('contatti', '', '', 'index.asp?pid=2832', '', 67, 20, 'images/menu/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()"