/*** This is the menu creation code - place it right after you body tag Feel free to add this to a stand-alone js file and link it to your page. **/ //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=1000 oCMenu.fillImg="img_comuni/phantom.gif" oCMenu.zIndex=1000 //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=135 oCMenu.level[0].height=20 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=-30 oCMenu.level[0].offsetY=-20 oCMenu.level[0].rows=0 oCMenu.level[0].arrow=0 oCMenu.level[0].arrowWidth=0 oCMenu.level[0].arrowHeight=0 oCMenu.level[0].align="right" //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=135 oCMenu.level[1].height=20 oCMenu.level[1].regClass="clLevel1" oCMenu.level[1].overClass="clLevel1over" oCMenu.level[1].borderX=1 oCMenu.level[1].borderY=1 oCMenu.level[1].borderClass="clLevel1border" oCMenu.level[1].offsetX=-15 oCMenu.level[1].offsetY=0 oCMenu.level[1].rows=0 oCMenu.level[1].arrow="img_comuni/freccia_menu.gif" oCMenu.level[1].arrowWidth=10 oCMenu.level[1].arrowHeight=11 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=135 oCMenu.level[2].height=20 oCMenu.level[2].regClass="clLevel2" oCMenu.level[2].overClass="clLevel2over" oCMenu.level[2].borderX=1 oCMenu.level[2].borderY=1 oCMenu.level[2].borderClass="clLevel2border" oCMenu.level[2].offsetX=0 oCMenu.level[2].offsetY=0 oCMenu.level[2].rows=0 oCMenu.level[2].arrow=0 oCMenu.level[2].arrowWidth=0 oCMenu.level[2].arrowHeight=0 oCMenu.level[2].align="right" /****************************************** 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('level1','', ' bases',0, '', '', '', 'img_menusx/bases.gif', 'img_menusx/bases.gif', '', '' , '', '', '', '', '', '') oCMenu.makeMenu('level40','level1',' ALUMINIUM',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto5','level40',' AM 35/36','product.asp?id=5&idc=40','','',15) oCMenu.makeMenu('prodotto20','level40',' Eco','product.asp?id=20&idc=40','','',15) oCMenu.makeMenu('prodotto6','level40',' Ellipse','product.asp?id=6&idc=40','','',15) oCMenu.makeMenu('prodotto16','level40',' F 20/25','product.asp?id=16&idc=40','','',15) oCMenu.makeMenu('prodotto14','level40',' F 40/45','product.asp?id=14&idc=40','','',15) oCMenu.makeMenu('prodotto11','level40',' F 60/65','product.asp?id=11&idc=40','','',15) oCMenu.makeMenu('prodotto80','level40',' F 90/100','product.asp?id=80&idc=40','','',15) oCMenu.makeMenu('prodotto18','level40',' L 20/25','product.asp?id=18&idc=40','','',15) oCMenu.makeMenu('prodotto17','level40',' L 30/35','product.asp?id=17&idc=40','','',15) oCMenu.makeMenu('prodotto4','level40',' MB1','product.asp?id=4&idc=40','','',15) oCMenu.makeMenu('prodotto70','level40',' Plana','product.asp?id=70&idc=40','','',15) oCMenu.makeMenu('prodotto72','level40',' Projekt','product.asp?id=72&idc=40','','',15) oCMenu.makeMenu('prodotto22','level40',' Style','product.asp?id=22&idc=40','','',15) oCMenu.makeMenu('prodotto7','level40',' Trend','product.asp?id=7&idc=40','','',15) oCMenu.makeMenu('prodotto9','level40',' Vela ','product.asp?id=9&idc=40','','',15) oCMenu.makeMenu('prodotto81','level40',' VT 45','product.asp?id=81&idc=40','','',15) oCMenu.makeMenu('prodotto10','level40',' Wave','product.asp?id=10&idc=40','','',15) oCMenu.makeMenu('level5','level1',' PLASTIC',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto27','level5',' Eco Plastic','product.asp?id=27&idc=5','','',15) oCMenu.makeMenu('prodotto29','level5',' F 65 Plastic','product.asp?id=29&idc=5','','',15) oCMenu.makeMenu('prodotto28','level5',' MB1 Plastic','product.asp?id=28&idc=5','','',15) oCMenu.makeMenu('prodotto24','level5',' Trend Plastic','product.asp?id=24&idc=5','','',15) oCMenu.makeMenu('prodotto25','level5',' Vela Plastic','product.asp?id=25&idc=5','','',15) oCMenu.makeMenu('prodotto26','level5',' Wave Plastic','product.asp?id=26&idc=5','','',15) oCMenu.makeMenu('level2','', ' mechanisms',0, '', '', '', 'img_menusx/mechanisms.gif', 'img_menusx/mechanisms.gif', '', '' , '', '', '', '', '', '') oCMenu.makeMenu('level42','level2',' EVO',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto50','level42',' Evo ','product.asp?id=50&idc=42','','',15) oCMenu.makeMenu('level50','level2',' MODE',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto82','level50',' Mode Sy','product.asp?id=82&idc=50','','',15) oCMenu.makeMenu('level43','level2',' NUVOLINO',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto51','level43',' Nuvolino','product.asp?id=51&idc=43','','',15) oCMenu.makeMenu('prodotto75','level43',' Nuvolino Ergo','product.asp?id=75&idc=43','','',15) oCMenu.makeMenu('prodotto77','level43',' Nuvolino NQ','product.asp?id=77&idc=43','','',15) oCMenu.makeMenu('prodotto78','level43',' Nuvolino SC','product.asp?id=78&idc=43','','',15) oCMenu.makeMenu('level6','level2',' OPEN',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto36','level6',' Open AS','product.asp?id=36&idc=6','','',15) oCMenu.makeMenu('prodotto35','level6',' Open CP','product.asp?id=35&idc=6','','',15) oCMenu.makeMenu('prodotto37','level6',' Open L','product.asp?id=37&idc=6','','',15) oCMenu.makeMenu('prodotto34','level6',' Open S','product.asp?id=34&idc=6','','',15) oCMenu.makeMenu('level7','level2',' START',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto38','level7',' Start 105','product.asp?id=38&idc=7','','',15) oCMenu.makeMenu('prodotto39','level7',' Start 105 R','product.asp?id=39&idc=7','','',15) oCMenu.makeMenu('prodotto40','level7',' Start 300','product.asp?id=40&idc=7','','',15) oCMenu.makeMenu('prodotto41','level7',' Start 300 R','product.asp?id=41&idc=7','','',15) oCMenu.makeMenu('level10','level2',' T1165/1170',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto44','level10',' T1165','product.asp?id=44&idc=10','','',15) oCMenu.makeMenu('prodotto47','level10',' T1165 AB CR5','product.asp?id=47&idc=10','','',15) oCMenu.makeMenu('prodotto48','level10',' T1165 AB Lim. CR','product.asp?id=48&idc=10','','',15) oCMenu.makeMenu('prodotto46','level10',' T1165 Syn. G28 CR5','product.asp?id=46&idc=10','','',15) oCMenu.makeMenu('prodotto45','level10',' T1165 Syn. Lim. Ant.','product.asp?id=45&idc=10','','',15) oCMenu.makeMenu('prodotto49','level10',' T1170 L','product.asp?id=49&idc=10','','',15) oCMenu.makeMenu('level8','level2',' TIME',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto32','level8',' Time "Ala" CP','product.asp?id=32&idc=8','','',15) oCMenu.makeMenu('prodotto33','level8',' Time "Ala" S','product.asp?id=33&idc=8','','',15) oCMenu.makeMenu('prodotto30','level8',' Time CP','product.asp?id=30&idc=8','','',15) oCMenu.makeMenu('prodotto31','level8',' Time S','product.asp?id=31&idc=8','','',15) oCMenu.makeMenu('level49','level2',' TLR',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto79','level49',' TLR','product.asp?id=79&idc=49','','',15) oCMenu.makeMenu('level9','level2',' TOP',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto42','level9',' Top 200 G28','product.asp?id=42&idc=9','','',15) oCMenu.makeMenu('prodotto43','level9',' Top 205','product.asp?id=43&idc=9','','',15) oCMenu.makeMenu('level3','',' Accessories',0,'', '', '', 'img_menusx/accessories.gif', 'img_menusx/accessories.gif', '', '' , '', '', '', '', '', '') oCMenu.makeMenu('level46','level3',' ARM',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto68','level46',' Brhas','product.asp?id=68&idc=46','','',15) oCMenu.makeMenu('prodotto67','level46',' Puma','product.asp?id=67&idc=46','','',15) oCMenu.makeMenu('level47','level3',' FOOTRINGS',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto69','level47',' AP 45/50','product.asp?id=69&idc=47','','',15) oCMenu.makeMenu('level44','level3',' J-BAR',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto55','level44',' Fisso','product.asp?id=55&idc=44','','',15) oCMenu.makeMenu('prodotto54','level44',' Lax 300','product.asp?id=54&idc=44','','',15) oCMenu.makeMenu('prodotto53','level44',' Lax 400','product.asp?id=53&idc=44','','',15) oCMenu.makeMenu('prodotto52','level44',' Lax 500','product.asp?id=52&idc=44','','',15) oCMenu.makeMenu('level48','level3',' SEAT',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto74','level48',' seat 27','product.asp?id=74&idc=48','','',15) oCMenu.makeMenu('level45','level3',' SEAT SLIDE',0,'','',15,'','','','','','','','','','') oCMenu.makeMenu('prodotto61','level45',' "Slim" Seat-slide','product.asp?id=61&idc=45','','',15) oCMenu.makeMenu('prodotto66','level45',' "Slim" Seat-slide + Evo','product.asp?id=66&idc=45','','',15) oCMenu.makeMenu('prodotto62','level45',' "Slim" Seat-slide + Open','product.asp?id=62&idc=45','','',15) oCMenu.makeMenu('prodotto64','level45',' "Slim" Seat-slide + Start','product.asp?id=64&idc=45','','',15) oCMenu.makeMenu('prodotto65','level45',' "Slim" Seat-slide + T1165','product.asp?id=65&idc=45','','',15) oCMenu.makeMenu('prodotto63','level45',' "Slim" Seat-slide + Time','product.asp?id=63&idc=45','','',15) oCMenu.makeMenu('prodotto56','level45',' Seat-slide','product.asp?id=56&idc=45','','',15) oCMenu.makeMenu('prodotto57','level45',' Seat-slide + Open','product.asp?id=57&idc=45','','',15) oCMenu.makeMenu('prodotto60','level45',' Seat-slide + Start 300','product.asp?id=60&idc=45','','',15) oCMenu.makeMenu('prodotto58','level45',' Seat-slide + T1165','product.asp?id=58&idc=45','','',15) oCMenu.makeMenu('prodotto59','level45',' Seat-slide + Time','product.asp?id=59&idc=45','','',15) //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["level1"].b.moveIt(pos[0],pos[1]) pos = findPos(1) oCMenu.m["level2"].b.moveIt(pos[0],pos[1]) pos = findPos(2) oCMenu.m["level3"].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()"