oCMenu=new makeCM("oCMenu") //Making the menu object. Argument: menuname oCMenu.pxBetween=0 oCMenu.fromLeft=0 oCMenu.fromTop=0 oCMenu.rows=0 oCMenu.menuPlacement=0 oCMenu.openOnClick=0 oCMenu.closeOnClick=0 oCMenu.offlineRoot="" oCMenu.onlineRoot="" oCMenu.resizeCheck=1 oCMenu.wait=200 oCMenu.zIndex=0 oCMenu.useBar=0 oCMenu.level[0]=new cm_makeLevel() //Add this for each new level oCMenu.level[0].width=204 oCMenu.level[0].height=37 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=10 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" oCMenu.level[1]=new cm_makeLevel() //Add this for each new level oCMenu.level[1].width=204 oCMenu.level[1].height=10 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].align="left" oCMenu.makeMenu('top8','','Area Lights','product_list.php?w=4&g=8','','204','37','images/area_off.jpg','images/area_on.jpg') oCMenu.makeMenu('sub80','top8','Mini-Brite LED Lantern','product.php?id=108','','190',14) oCMenu.makeMenu('sub81','top8','Focusing Lantern','product.php?id=52','','190',14) oCMenu.makeMenu('sub82','top8','Multifunction LED Utility Light','product.php?id=109','','190',14) oCMenu.makeMenu('top11','','Computer Lights','product_list.php?w=4&g=11','','204','37','images/computer_lights_off.jpg','images/computer_lights_on.jpg') oCMenu.makeMenu('sub110','top11','Computer Brush Light','product.php?id=68','','190',14) oCMenu.makeMenu('sub111','top11','USB Laptop Light','product.php?id=95','','190',14) oCMenu.makeMenu('top13','','Eco Lights','product_list.php?w=4&g=13','','204','37','images/eco_off.jpg','images/eco_on.jpg') oCMenu.makeMenu('sub130','top13','View All Items','product_list.php?w=4&g=13','','190',14) oCMenu.makeMenu('top3','','Flashlights','product_list.php?w=4&g=3','','204','37','images/flash_off.jpg','images/flash_on.jpg') oCMenu.makeMenu('sub30','top3','FrostBrite Flashlights','product_list.php?w=1&type=RnJvc3RCcml0ZSBGbGFzaGxpZ2h0cw==','','190',14) oCMenu.makeMenu('sub31','top3','Krypton Work Lights','product_list.php?w=1&type=S3J5cHRvbiBXb3JrIExpZ2h0cw==','','190',14) oCMenu.makeMenu('sub32','top3','Economy Flashlights','product_list.php?w=1&type=RWNvbm9teSBGbGFzaGxpZ2h0cw==','','190',14) oCMenu.makeMenu('sub33','top3','Economy LED Flashlight','product.php?id=96','','190',14) oCMenu.makeMenu('sub34','top3','Value LED Flashlight','product.php?id=101','','190',14) oCMenu.makeMenu('sub35','top3','The Boss LED Flashlight','product.php?id=102','','190',14) oCMenu.makeMenu('sub36','top3','The Boss Steel Flashlights','product_list.php?w=1&type=VGhlIEJvc3MgU3RlZWwgRmxhc2hsaWdodHM=','','190',14) oCMenu.makeMenu('sub37','top3','The Boss Flashlights','product_list.php?w=1&type=VGhlIEJvc3MgRmxhc2hsaWdodHM=','','190',14) oCMenu.makeMenu('sub38','top3','Gel Brite Krypton Flashlights','product_list.php?w=1&type=R2VsIEJyaXRlIEtyeXB0b24gRmxhc2hsaWdodHM=','','190',14) oCMenu.makeMenu('sub39','top3','9 LED Economy Lantern','product.php?id=103','','190',14) oCMenu.makeMenu('top5','','High Performance','product_list.php?w=4&g=5','','204','37','images/high_off.jpg','images/high_on.jpg') oCMenu.makeMenu('sub50','top5','9 LED Economy Flashlights','product.php?id=104','','190',14) oCMenu.makeMenu('sub51','top5','9 LED Aluminum Flashlights','product.php?id=37','','190',14) oCMenu.makeMenu('sub52','top5','1-Watt Sure-Spot Focusing LED Flashlight 1 AAA Size','product.php?id=63','','190',28) oCMenu.makeMenu('sub53','top5','1-Watt Sure-Spot Focusing LED Flashlight 2 AAA Size','product.php?id=64','','190',28) oCMenu.makeMenu('sub54','top5','Metal Gear LED Flashlight','product.php?id=105','','190',14) oCMenu.makeMenu('sub55','top5','LUXEONŽ LED Lights','product_list.php?w=1&type=TFVYRU9OriBMRUQgTGlnaHRz','','190',14) oCMenu.makeMenu('sub56','top5','The Indestructible LUXEONŽ
LED Flashlight','product.php?id=66','','190',28) oCMenu.makeMenu('top1','','Pocket Lights','product_list.php?w=4&g=1','','204','37','images/pocket_off.jpg','images/pocket_on.jpg') oCMenu.makeMenu('sub10','top1','Pocket Light','product.php?id=1','','190',14) oCMenu.makeMenu('sub11','top1','Replaceable Battery Pocket Light','product.php?id=2','','190',14) oCMenu.makeMenu('sub12','top1','Deluxe Krypton Pocket Light','product.php?id=4','','190',14) oCMenu.makeMenu('top2','','Key Lights','product_list.php?w=4&g=2','','204','37','images/key_off.jpg','images/key_on.jpg') oCMenu.makeMenu('sub20','top2','Gel Brite Key Light One AAA Size','product.php?id=14','','190',14) oCMenu.makeMenu('sub21','top2','Key Light','product.php?id=5','','190',14) oCMenu.makeMenu('sub22','top2','Deluxe Key Light','product.php?id=6','','190',14) oCMenu.makeMenu('sub23','top2','Red LED Key Light','product.php?id=7','','190',14) oCMenu.makeMenu('sub24','top2','Super-Bright LED Key Light','product.php?id=60','','190',14) oCMenu.makeMenu('sub25','top2','LED Clip-Light','product.php?id=61','','190',14) oCMenu.makeMenu('sub26','top2','Fun Light','product.php?id=97','','190',14) oCMenu.makeMenu('sub27','top2','LED Retracting-Key Light','product.php?id=10','','190',14) oCMenu.makeMenu('sub28','top2','White LED Key Light','product.php?id=9','','190',14) oCMenu.makeMenu('sub29','top2','LED Clip-Light','product.php?id=98','','190',14) oCMenu.makeMenu('top6','','Laser Pointers','product_list.php?w=4&g=6','','204','37','images/laser_off.jpg','images/laser_on.jpg') oCMenu.makeMenu('sub60','top6','Deluxe Laser Pointer','product.php?id=44','','190',14) oCMenu.makeMenu('sub61','top6','Laser/Pen Combo','product.php?id=45','','190',14) oCMenu.makeMenu('sub62','top6','Dual Touch Laser Pointer','product.php?id=42','','190',14) oCMenu.makeMenu('sub63','top6','Value Laser Pointer','product.php?id=43','','190',14) oCMenu.makeMenu('top14','','LED Flashlights','product_list.php?w=4&g=14','','204','37','images/led_off.jpg','images/led_on.jpg') oCMenu.makeMenu('sub140','top14','View All Items','product_list.php?w=4&g=14','','190',14) oCMenu.makeMenu('top10','','Light Pens','product_list.php?w=4&g=10','','204','37','images/light_pens_off.jpg','images/light_pens_on.jpg') oCMenu.makeMenu('sub100','top10','Light & Write','product_list.php?w=1&type=TGlnaHQgJiBXcml0ZQ==','','190',14) oCMenu.makeMenu('sub101','top10','Key-Light & Write','product_list.php?w=1&type=S2V5LUxpZ2h0ICYgV3JpdGU=','','190',14) oCMenu.makeMenu('sub102','top10','Flip-Light & Write','product_list.php?w=1&type=RmxpcC1MaWdodCAmIFdyaXRl','','190',14) oCMenu.makeMenu('sub103','top10','Value Light & Write','product_list.php?w=1&type=VmFsdWUgTGlnaHQgJiBXcml0ZQ==','','190',14) oCMenu.makeMenu('sub104','top10','Light & Write Deluxe','product_list.php?w=1&type=TGlnaHQgJiBXcml0ZSBEZWx1eGU=','','190',14) oCMenu.makeMenu('sub105','top10','Light & Write Supreme','product_list.php?w=1&type=TGlnaHQgJiBXcml0ZSBTdXByZW1l','','190',14) oCMenu.makeMenu('top12','','Multi Use','product_list.php?w=4&g=12','','204','37','images/multi-use_off.jpg','images/multi-use_on.jpg') oCMenu.makeMenu('sub120','top12','Multi-Use LED Key Light','product.php?id=12','','190',14) oCMenu.makeMenu('sub121','top12','Carabineer Knife Light','product.php?id=100','','190',14) oCMenu.makeMenu('sub122','top12','Bottle Opener Knife Light','product.php?id=99','','190',14) oCMenu.makeMenu('top9','','Rechargables','product_list.php?w=4&g=9','','204','37','images/recharge_off.jpg','images/recharge_on.jpg') oCMenu.makeMenu('sub90','top9','FailSafe Rechargeable Krypton Lantern','product.php?id=54','','190',28) oCMenu.makeMenu('sub91','top9','FailSafe Rechargeable LED Flashlight','product.php?id=53','','190',28) oCMenu.makeMenu('top4','','Specialty Lights','product_list.php?w=4&g=4','','204','37','images/specialty_off.jpg','images/specialty_on.jpg') oCMenu.makeMenu('sub40','top4','Value Head Light','product.php?id=69','','190',14) oCMenu.makeMenu('sub41','top4','Cap Light','product.php?id=94','','190',14) oCMenu.makeMenu('sub42','top4','Travel Light','product.php?id=70','','190',14) oCMenu.makeMenu('sub43','top4','Dynamo LED Lights','product_list.php?w=1&type=RHluYW1vIExFRCBMaWdodHM=','','190',14) oCMenu.makeMenu('sub44','top4','Flex Light','product.php?id=56','','190',14) oCMenu.makeMenu('sub45','top4','Book Light','product.php?id=34','','190',14) oCMenu.makeMenu('sub46','top4','Magnifier Light','product.php?id=33','','190',14) oCMenu.makeMenu('top7','','Spotlights','product_list.php?w=4&g=7','','204','37','images/spot_off.jpg','images/spot_on.jpg') oCMenu.makeMenu('sub70','top7','Luminator 5-Million CP Multifunction Spotlight','product.php?id=48','','190',28) oCMenu.makeMenu('sub71','top7','Luminator LED Spotlight','product.php?id=46','','190',14) oCMenu.makeMenu('sub72','top7','Auto Safety Light','product.php?id=47','','190',14) //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(8) oCMenu.m["top8"].b.moveIt(pos[0],pos[1]) pos = findPos(11) oCMenu.m["top11"].b.moveIt(pos[0],pos[1]) pos = findPos(13) oCMenu.m["top13"].b.moveIt(pos[0],pos[1]) pos = findPos(3) oCMenu.m["top3"].b.moveIt(pos[0],pos[1]) pos = findPos(5) oCMenu.m["top5"].b.moveIt(pos[0],pos[1]) pos = findPos(1) oCMenu.m["top1"].b.moveIt(pos[0],pos[1]) pos = findPos(2) oCMenu.m["top2"].b.moveIt(pos[0],pos[1]) pos = findPos(6) oCMenu.m["top6"].b.moveIt(pos[0],pos[1]) pos = findPos(14) oCMenu.m["top14"].b.moveIt(pos[0],pos[1]) pos = findPos(10) oCMenu.m["top10"].b.moveIt(pos[0],pos[1]) pos = findPos(12) oCMenu.m["top12"].b.moveIt(pos[0],pos[1]) pos = findPos(9) oCMenu.m["top9"].b.moveIt(pos[0],pos[1]) pos = findPos(4) oCMenu.m["top4"].b.moveIt(pos[0],pos[1]) pos = findPos(7) oCMenu.m["top7"].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()" /****************** CM_ADD-IN - foldoutmenu (last updated: 11/14/02) Test foldoutmenu behaviour. Only for level 0 *****************/ makeCM.prototype.onshow+="if(l==1) this.foldout(pm,pm.subx,pm.suby,maxw,maxh,pm.lev)" makeCM.prototype.foldout=function(pm,x,y,w,h,l){ //First only toplevel c = this curr = 0 pm.mout="" for(var i=0;i