//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="cm_fill.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="19%" oCMenu.level[0].height=25 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" /****************************************** Menu item creation: oCMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) *************************************/ lang = cm_getLangPath(); switch(lang) { case "lang/de/": breite_unternehmen = 106; breite_katalog = 117; breite_teile = 128; breite_aktuelles = 81; breite_kontakt = 71; breite_sub_0 = 136; breite_sub_1 = 160; breite_sub_5 = 120; break; case "lang/en/": breite_unternehmen = 81; breite_katalog = 140; breite_teile = 117; breite_aktuelles = 57; breite_kontakt = 70; breite_sub_0 = 150; breite_sub_1 = 200; breite_sub_5 = 120; break; case "lang/es/": breite_unternehmen = 76; breite_katalog = 78; breite_teile = 122; breite_aktuelles = 91; breite_kontakt = 84; breite_sub_0 = 136; breite_sub_1 = 200; breite_sub_5 = 160; break; case "lang/fr/": breite_unternehmen = 87; breite_katalog = 84; breite_teile = 138; breite_aktuelles = 85; breite_kontakt = 71; breite_sub_0 = 136; breite_sub_1 = 200; breite_sub_5 = 150; break; default: breite_unternehmen = 106; breite_katalog = 117; breite_teile = 128; breite_aktuelles = 81; breite_kontakt = 71; breite_sub_0 = 136; breite_sub_1 = 160; breite_sub_5 = 120; break; } oCMenu.makeMenu('top0','','Unternehmen','index.php3?unternehmen','',breite_unternehmen,'14',cm_getLangPath()+'images/layout/clearpixel.gif') oCMenu.makeMenu('spacer0','top0','','','','136','3',cm_getLangPath()+'images/layout/spacer.gif') oCMenu.makeMenu('sub00','top0','','index.php3?portrait','',breite_sub_0,'20',cm_getLangPath()+'images/layout/sub00.gif',cm_getLangPath()+'images/layout/sub00_over.gif') oCMenu.makeMenu('sub01','top0','','index.php3?leitbild','',breite_sub_0,'20',cm_getLangPath()+'images/layout/sub01.gif',cm_getLangPath()+'images/layout/sub01_over.gif') oCMenu.makeMenu('sub02','top0','','index.php3?produktentwicklung','',breite_sub_0,'20',cm_getLangPath()+'images/layout/sub02.gif',cm_getLangPath()+'images/layout/sub02_over.gif') oCMenu.makeMenu('sub03','top0','','index.php3?produktion','',breite_sub_0,'20',cm_getLangPath()+'images/layout/sub03.gif',cm_getLangPath()+'images/layout/sub03_over.gif') oCMenu.makeMenu('sub04','top0','','index.php3?referenzen','',breite_sub_0,'20',cm_getLangPath()+'images/layout/sub04.gif',cm_getLangPath()+'images/layout/sub04_over.gif') oCMenu.makeMenu('top1','','Produktkatalog','index.php3?produktkatalog','','breite_katalog','14',cm_getLangPath()+'images/layout/clearpixel.gif') oCMenu.makeMenu('spacer1','top1','','','','160','3',cm_getLangPath()+'images/layout/spacer.gif') oCMenu.makeMenu('sub10','top1','','index.php3?schreibgeraete','',breite_sub_1,'20',cm_getLangPath()+'images/layout/sub10.gif',cm_getLangPath()+'images/layout/sub10_over.gif') oCMenu.makeMenu('sub11','top1','','index.php3?uhren','',breite_sub_1,'20',cm_getLangPath()+'images/layout/sub11.gif',cm_getLangPath()+'images/layout/sub11_over.gif') oCMenu.makeMenu('sub12','top1','','index.php3?schmuck','',breite_sub_1,'20',cm_getLangPath()+'images/layout/sub12.gif',cm_getLangPath()+'images/layout/sub12_over.gif') oCMenu.makeMenu('sub13','top1','','index.php3?medaillen','',breite_sub_1,'20',cm_getLangPath()+'images/layout/sub13.gif',cm_getLangPath()+'images/layout/sub13_over.gif') oCMenu.makeMenu('sub14','top1','','index.php3?gebrauchs','',breite_sub_1,'20',cm_getLangPath()+'images/layout/sub14.gif',cm_getLangPath()+'images/layout/sub14_over.gif') oCMenu.makeMenu('top2','','Technische Teile','index.php3?teile','','128','14',cm_getLangPath()+'images/layout/clearpixel.gif') oCMenu.makeMenu('top3','','e-Shop','index.php3?shop','','73','14',cm_getLangPath()+'images/layout/clearpixel.gif') oCMenu.makeMenu('spacer3','top3','','','','160','3',cm_getLangPath()+'images/layout/spacer.gif') oCMenu.makeMenu('sub30','top3','','index.php3?eshopschreibgeraete','',breite_sub_1,'20',cm_getLangPath()+'images/layout/sub30.gif',cm_getLangPath()+'images/layout/sub30_over.gif') oCMenu.makeMenu('sub31','top3','','index.php3?eshopuhren','',breite_sub_1,'20',cm_getLangPath()+'images/layout/sub31.gif',cm_getLangPath()+'images/layout/sub31_over.gif') oCMenu.makeMenu('sub32','top3','','index.php3?eshopschmuck','',breite_sub_1,'20',cm_getLangPath()+'images/layout/sub32.gif',cm_getLangPath()+'images/layout/sub32_over.gif') oCMenu.makeMenu('sub33','top3','','index.php3?eshopmedaillen','',breite_sub_1,'20',cm_getLangPath()+'images/layout/sub33.gif',cm_getLangPath()+'images/layout/sub33_over.gif') oCMenu.makeMenu('sub34','top3','','index.php3?eshopgebrauchs','',breite_sub_1,'20',cm_getLangPath()+'images/layout/sub34.gif',cm_getLangPath()+'images/layout/sub34_over.gif') oCMenu.makeMenu('sub35','top3','','index.php3?eshopsonstiges','',breite_sub_1,'20',cm_getLangPath()+'images/layout/sub35.gif',cm_getLangPath()+'images/layout/sub35_over.gif') oCMenu.makeMenu('top4','','Aktuelles','index.php3?aktuelles','','81','14',cm_getLangPath()+'images/layout/clearpixel.gif') oCMenu.makeMenu('spacer4','top4','','','','108','3',cm_getLangPath()+'images/layout/spacer.gif') oCMenu.makeMenu('sub40','top4','','index.php3?news','','108','20',cm_getLangPath()+'images/layout/sub40.gif',cm_getLangPath()+'images/layout/sub40_over.gif') oCMenu.makeMenu('sub41','top4','','index.php3?messen','','108','20',cm_getLangPath()+'images/layout/sub41.gif',cm_getLangPath()+'images/layout/sub41_over.gif') oCMenu.makeMenu('sub42','top4','','index.php3?newsletter','','108','20',cm_getLangPath()+'images/layout/sub42.gif',cm_getLangPath()+'images/layout/sub42_over.gif') oCMenu.makeMenu('sub43','top4','','index.php3?newsarchiv','','108','20',cm_getLangPath()+'images/layout/sub43.gif',cm_getLangPath()+'images/layout/sub43_over.gif') oCMenu.makeMenu('sub44','top4','','index.php3?jobs','','108','20',cm_getLangPath()+'images/layout/sub44.gif',cm_getLangPath()+'images/layout/sub44_over.gif') oCMenu.makeMenu('top5','','Kontakt','index.php3?kontakt','','71','14',cm_getLangPath()+'images/layout/clearpixel.gif') oCMenu.makeMenu('spacer5','top5','','','',breite_sub_5,'3',cm_getLangPath()+'images/layout/spacer.gif') oCMenu.makeMenu('sub50','top5','','index.php3?kontaktpersonen','',breite_sub_5,'20',cm_getLangPath()+'images/layout/sub50.gif',cm_getLangPath()+'images/layout/sub50_over.gif') oCMenu.makeMenu('sub51','top5','','index.php3?anfahrt','',breite_sub_5,'20',cm_getLangPath()+'images/layout/sub51.gif',cm_getLangPath()+'images/layout/sub51_over.gif') oCMenu.makeMenu('sub52','top5','','index.php3?sitemap','',breite_sub_5,'20',cm_getLangPath()+'images/layout/sub52.gif',cm_getLangPath()+'images/layout/sub52_over.gif') oCMenu.makeMenu('sub53','top5','','index.php3?agb','',breite_sub_5,'20',cm_getLangPath()+'images/layout/sub53.gif',cm_getLangPath()+'images/layout/sub53_over.gif') oCMenu.makeMenu('sub54','top5','','index.php3?impressum','',breite_sub_5,'20',cm_getLangPath()+'images/layout/sub54.gif',cm_getLangPath()+'images/layout/sub54_over.gif') // oCMenu.makeMenu('top6','','Login','index.php3?login','','13','14',cm_getLangPath()+'images/layout/clearpixel.gif') //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); var menuTop = pos[1]; oCMenu.m["top0"].b.moveIt(pos[0],menuTop); pos = findPos(1); oCMenu.m["top1"].b.moveIt(pos[0],menuTop); pos = findPos(2); oCMenu.m["top2"].b.moveIt(pos[0],menuTop); pos = findPos(3); oCMenu.m["top3"].b.moveIt(pos[0],menuTop); pos = findPos(4); oCMenu.m["top4"].b.moveIt(pos[0],menuTop); pos = findPos(5); oCMenu.m["top5"].b.moveIt(pos[0],menuTop); //pos = findPos(6); //oCMenu.m["top6"].b.moveIt(pos[0],menuTop); //Setting the fromtop value oCMenu.fromTop = menuTop; } placeElements() //Setting it to re place the elements after resize - the resize is not perfect though.. oCMenu.onafterresize="placeElements()"