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