/************** Copyright (c) 2001 Thomas Brattli (www.dhtmlcentral.com) eXperience DHTML coolMenus - Get it at www.dhtmlcentral.com Version 3.02 This script can be used freely as long as all copyright messages are intact. (You can delete the comments below to save space) This script takes over for the old Coolmenus2 and CoolFrameMenu Visit www.dhtmlcentral.com/coolmenus/ for the latest version of the script. Tutorial: http://www.dhtmlcentral.com/tutorial.asp Support: http://www.dhtmlcentral.com/forums/forum.asp?FORUM_ID=2&CAT_ID=1&Forum_Title=CoolMenus Known bugs: Netscape 6: When using padding in the layers you can sometimes get strange visual effects on the lowest menu item. Only way to fix is to not use padding. Opera: This menu is very close to working on Opera, but as far as I could figure out opera don't support innerHTML or document.createElement() which makes the changing of the text inside the submenus immpossible. If anyone know a solution to this please let me know. Explorer 4 for mac: It will not work in this browser, nothing does. Explorer 5 for mac: It works fine, but like Netscape 6 it's a little slow and you can get strange visual effects sometimes. Script checked and working with: PC: Netscape 4.03 - Netscape 4.04 -Netscape 4.08 - Netscape 4.73 - Netscape 6 - Netscape 6.01 Internet Explorer 5.0 - Internet Explorer 5.5 -Internet Explorer 6.0 MAC: Netscape 4 - Explorer 5 Btw: There is basically just one explanation to why this code is sort of "scrambled": I wanted this file be as small as possible.. If you want it to be smaller feel free to remove all comments (except for the copyright) **************/ /************* Pageobject ***************/ function makePageCoords(win,fr){ if(!win) win=window this.x=0;this.x2=(bw.ns4 || bw.ns6)?win.innerWidth-1:win.document.body.offsetWidth; if(!fr&&bw.ie) this.x2-=20; else if(!fr&&bw.ns4) this.x2-=4; else if(bw.ns6) this.x2+=1 this.y=0;this.y2=(bw.ns4 || bw.ns6)?win.innerHeight:win.document.body.offsetHeight; if(bw.ns4&&!win.rows) this.x2+=5; if(!fr&&bw.ie) this.y2-=4; else if(bw.ns4&&fr) this.y2+=4 this.y2orig=this.y2; this.x50=this.x2/2; this.y50=this.y2/2; return this; } /************* Debugging function ***************/ function debug(txt,ev){if(mDebugging==2) self.status=txt; else alert(txt); if(ev) eval(ev); return false} /************ Scroll function *************/ function cm_checkScrolled(obj){ if(bw.ns4 || bw.ns6) obj.scrolledY=obj.win.pageYOffset else obj.scrolledY=obj.win.document.body.scrollTop if(obj.scrolledY!=obj.lastScrolled){ if(!obj.useframes){ for(i=0;i(end-px*px-px) && px>1) px-=px/5; this.moveIt(this.x,this.y+px) this.clipTo(end-this.y,this.width,this.height,0) this.tim=setTimeout(this.obj+".slide("+end+","+px+","+tim+","+w+","+h+")",tim) }else{this.clipTo(0,this.width,this.height,0); this.moveIt(this.x,end)} } function cm_filterIt(f){if(this.evnt.filters[0]) this.evnt.filters[0].Stop(); else this.css.filter=f; this.evnt.filters[0].Apply(); this.showIt(); this.evnt.filters[0].Play();} function cm_setactive(on,name,frmmouse){ if(!name) name=this.name; var tobj=this.parent.m[name] if(tobj.img){if(tobj.img2){if(on) this.ref.images[tobj.img].src=tobj.img2; else this.ref.images[tobj.img].src=tobj.img1} }else{ if(on){var color=tobj.c2; var fcolor=tobj.c4; var re=tobj.c3}else{var color=tobj.c1; var fcolor=tobj.c3; var re=tobj.c4} if(color){if(bw.dom || bw.ie4) this.css.backgroundColor=color; else if(bw.ns4) if(color=="transparent") color=null; this.css.bgColor=color} if(fcolor && !bw.ns4){if(bw.ie4) this.evnt.style.color=fcolor; else if(this.evnt.childNodes[0]) this.evnt.style.color=fcolor }else if(fcolor&&frmmouse){t=this.parent.m[name].text; t=t.replace(re,fcolor); this.writeIt(t); if(on) this.addEvents(name,this.parent.name,tobj.lnk,this.parent.useclick)} if(tobj.l==0&&bw.ns6){this.parent.l[0].o[tobj.num].oBorder.hideIt(); this.parent.l[0].o[tobj.num].oBorder.showIt();} //Stupid fix for netscape 6.... } } function cm_clipTo(t,r,b,l,w){if(bw.ns4){this.css.clip.top=t;this.css.clip.right=r; this.css.clip.bottom=b;this.css.clip.left=l }else{this.css.clip="rect("+t+","+r+","+b+","+l+")"; if(w){this.css.width=r; this.css.height=b}}; this.width=r; this.height=b} function cm_addEvents(n,name,url,useclick){ this.evnt.onmouseover=new Function(name+".mover('"+n+"')"); this.evnt.onmouseout=new Function(name+".mmout('"+n+"')") if(!url && useclick) ev=new Function(name+".mover('"+n+"',1)") else ev=new Function(name+".go('"+n+"')") if(bw.ns4){this.ref.captureEvents(Event.MOUSEDOWN); this.ref.onmousedown=ev} else this.evnt.onclick=ev } /************ Making menu object *************/ function cm_makeMenu(name,parent,text,link,target,width,height,img1,img2,bgcoloroff,bgcoloron,textcolor,hovercolor,onclick,onmouseover,onmouseout){ this.m[name]=new Object(); var obj=this.m[name]; obj.name=name; obj.subs=new Array(); obj.parent=parent; var tt obj.lnk=(link==0||link=='')?"":link; obj.target=target if(parent!="" && parent){this.m[parent].subs[this.m[parent].subs.length]=name; l=this.m[parent].l+1} else l=0 obj.l=l; prop1=lthis.l[l].maxnum) this.l[l].maxnum=this.m[parent].subs.length if(this.m[parent].totheight==0) this.m[parent].totheight=this.l[l].border this.m[parent].totheight+=obj.height+ this.l[l].border if(this.m[parent].maxwidthobj.width?this.maxwidth:obj.width; this.maxheight=this.maxheight>obj.height?this.maxwidth:obj.height }if(img1) text='' else if(bw.ns4){text=''+text+''} if(bw.ns4&&this.useNS4links&&(l==0||!this.useframes) ||(l==0&&img1)){tt=img1&&l==0?this.useclick?this.name+".mover('"+name+"',1);":this.name+".go('"+name+"');":"";text=''+text+''} if(img1){obj.preimg1=new Image(); obj.preimg1.src=img1}; if(img2){obj.preimg2=new Image(); obj.preimg2.src=img2} if(img2) obj.img="imgCMenu"+name; else obj.img=0; obj.img1=img1||""; obj.img2=img2||""; obj.text=text; obj.subx=-1; obj.c1=bgcoloroff||prop1.bgcoloroff||prop2.bgcoloroff; obj.c2=bgcoloron||prop1.bgcoloron||prop2.bgcoloron; obj.c3=textcolor||this.l[l].tc; obj.c4=hovercolor||prop1.hovercolor||prop2.hovercolor; obj.suby=-1; obj.mclick=onclick||""; obj.mover=onmouseover||""; obj.mout=onmouseout||""; obj.totheight=0; obj.maxwidth=0; } /************ Onmouseout *************/ function cm_mout(name,cl){ if(!name&&cl&&!this.isover){this.isclicked=0; this.hideSubs(1,0,0,0,1); this.aobj[0]=-1; return} if(!name) return; var l=this.m[name].l; if((this.m[name].subs.length==0||!this.loaded)||(this.useclick&&!this.isclicked)){if((this.aobj[l+1]==-1||l>=this.l.length-1)&&this.aobj[l]!=-1){this.aobj[l].setactive(0,0,1); this.aobj[l]=-1;}} if(this.m[name].mout!="") eval(this.m[name].mout) if(this.useclick){this.isover=0; return}; clearTimeout(this.tim); if(!(!bw.ie&&this.useframes&&l==0&&this.aobj1)){ this.isover=0; this.aobj1=0; this.tim=setTimeout(this.name+".hideSubs(1,0,0,0,1)",this.wait)} } /************ Onmouseover *************/ function cm_mover(name,cl){ clearTimeout(this.tim); this.isover=1; var l=this.m[name].l; if(this.aobj[l].name==name){ if(this.aobj[l+1]!=-1 && l=page.y2) { this.m[name].suby=page.y2-this.m[name].totheight-this.l[l].height; } if(this.pagecheck&&(l!=1||!this.useframes)) { this.checkPage(name,l,num,topalign,align,ln,border,cn) } } /************ Checking page coords *************/ function cm_checkPage(name,l,num,topalign,align,ln,border,cn){ cn++; if(this.m[name].subx+this.m[name].maxwidth>page.x2){ if(align!=1){if(align==3&&topalign!=0) topalign=3; align=1; this.getCoords(name,l,num,topalign,align,ln,border,cn)} }else if(this.m[name].subxpage.y2){ if(l==1){topalign=3; this.getCoords(name,l,num,topalign,align,ln,border,cn,3)} else if(align!=3){ align=3; this.getCoords(name,l,num,topalign,align,ln,border,cn)} }else if(this.m[name].suby=this.l.length) return; ln=this.m[name].subs.length if(ln==0){this.hideSubs(l,1,0,1); return} else this.hideSubs(l+1,1); var border=this.l[l].border; this.aobj[l]=-1 if(this.useframes&&(bw.ns4||bw.ns6)) cm_checkScrolled(this) if((this.m[name].subx==-1 || this.m[name].suby==-1) || this.m[name].scrollY!=this.lastScrolled || this.isresized){ var topalign=this.l[0].align; var align=this.l[l-1].align; this.getCoords(name,l,num,topalign,align,ln,border,0) }var x=this.m[name].subx; var y=this.m[name].suby; var bobj=this.l[l].oBorder; bobj.hideIt(); if(this.l[l-1].clip&&!(this.l[l-1].filter&&bw.filter)){ clearTimeout(bobj.tim); bobj.clipy=0; bobj.clipTo(0,this.m[name].maxwidth,0,0); bobj.moveIt(x,y); }else if(this.l[l-1].slide&&!(this.l[l-1].filter&&bw.filter)){ clearTimeout(bobj.tim); bobj.clipTo(0,this.m[name].maxwidth,this.m[name].totheight,0,1) bobj.moveIt(x,y-this.m[name].totheight) }else{ bobj.clipTo(0,this.m[name].maxwidth,this.m[name].totheight,0,1) bobj.moveIt(x,y); } var yy=border for(i=0;ithis.m[name].subx && selx<(this.m[name].subx+this.m[name].maxwidth)) &&((sely+selh)>this.m[name].suby && sely<(this.m[name].suby+this.m[name].totheight))){ if(this.sel[i].style.visibility!="hidden"){this.sel[i].level=l; this.sel[i].style.visibility="hidden"; this.hcode+=this.name+".sel["+i+"].style.visibility='visible';"} }else if(l<=this.sel[i].level) this.sel[i].style.visibility="visible" } }else if(bw.ns4&&this.hideForm){eval(this.hideForm+".visibility='hide'"); this.hcode=this.hideForm+".visibility='show'"} } /************ Making all top elements *************/ function cm_makeTop(rr){ var m,rows,border,x,y,mpa m=this.menuplacement; rows=this.rows; this.pxbetween=this.checkp(this.pxbetween,0,1,1) border=this.l[0].border;y=this.checkp(this.fromtop,0,0,1)+border;x=this.checkp(this.fromleft,0,0,1)+border if(m=="bottomcenter"||m=="bottom"){ if(m=="bottomcenter") x=toppage.x2/2-(this.totwidth+border*this.l[0].num+this.pxbetween*(this.l[0].num-1))/2 y=toppage.y2-this.maxheight-border }else if(m=="right") x=toppage.x2-this.maxwidth-border*2 else if(m=="bottom") y=toppage.y2-this.maxheight-border*2 else if(m=="center"){if(rows==0) x=toppage.x2/2 - (this.maxwidth+border*2)/2; else x=toppage.x2/2 - (this.totwidth + border*this.l[0].num +this.pxbetween*(this.l[0].num-1))/2} else if(m.toString().indexOf(",")>-1) mpa=1 if(this.usebar){ var bx,by,bww,bh,oBb oNS=bw.ns6?this.oNS[this.l[0].maxnum]:0 this.oBar=new cm_makeObj('div'+this.name+'Bar',0,0,window,0,oNS) if(this.barx=="menu") bx=mpa&&rows?this.checkp(m[0],1,0,1)-border:x-border; else{ bx=this.checkp(this.barx,1,0,1) } if(this.bary=="menu") by=mpa&&!rows?this.checkp(m[0],0,0,1)-border:y-border; else by=this.checkp(this.bary,0,0,1); this.oBar.moveIt(bx,by) if(this.barwidth=="menu"){bww=rows?mpa?(this.checkp(m[m.length-1],1,0,1)-bx)+this.m[this.l[0].names[this.l[0].num-1]].width+border:(this.totwidth +this.pxbetween*(this.l[0].num-1)):this.maxwidth; bww+=!rows?border*2:0;}else bww=this.checkp(this.barwidth,1,0,1); if(bw.ie&&rows&&this.barwidth=="100%"&&this.useframes) bww+=parseInt(self.document.body.leftMargin)*2 if(this.barheight=="menu"){bh=!rows?mpa?(this.checkp(m[m.length-1],0,0,1)-by)+this.m[this.l[0].names[this.l[0].num-1]].height+border:(this.totheight + this.pxbetween*(this.l[0].num-1)):this.maxheight; bh+=rows?this.l[0].border*2:0;} else bh=this.checkp(this.barheight,0,0,1); this.oBar.clipTo(0,bww,bh,0,1); if(this.barinheritborder&&border){oBb=new cm_makeObj('div'+this.name+'Barb',0,0,window,'div'+this.name+'Bar'); oBb.moveIt(border,border); oBb.clipTo(0,bww-border*2,bh-border*2,0,1); oBb=null;} }this.l[0].o=new Array(); if(this.usetextwidth) this.maxwidth=0 for(j=0;j\n' for(j=0;j' str+=tempstr+' class="cl'+this.name+i+'">'+txt+''; str+='\n' }else this.oNS[j]=cm_NS6_createElement(this.ns6styleb[i],tempstr+' class="cl'+this.name+i+'">'+txt+'') }else frstr+=tempstr+'">\n' }if(i!=0){frstr+='\n'} }if(this.usebar){ if(this.barinheritborder) str2='
'; if(bw.ns6) this.oNS[this.l[0].maxnum]=cm_NS6_createElement(this.ns6styleb[this.ns6styleb.length-1],str2) else{str+='
';str+=str2+'
\n'} }if(!this.useframes&&bw.ie) str+=frstr; else this.frstr=frstr; if(!bw.ns6) document.write(str) this.makeTop(); if(this.useframes) window.onerror=cm_check_error; } coolFrameError=0//Trapping external pages in frame error! function cm_check_error(e){e=e.toLowerCase(); if(e.indexOf("access")>-1||e.indexOf("permission")>-1){coolFrameError=1; return true;}else return false} /************** Make styles **************/ function cm_makeStyle(){ var str="\n") } /************ Refreshing page if it's resized *************/ function cm_resized(){ page2=new makePageCoords(window,this.useframes); if(page2.x2!=toppage.x2 || page2.y2!=toppage.y2){ if(!bw.ns4){ toppage=new makePageCoords(window,this.useframes); this.makeTop(1) if(!this.useframes) page=toppage; this.isresized=1; eval(this.resizecode) }else{this.win.location.reload(); location.reload()} }if(!bw.ns4&&this.useframes){page=new makePageCoords(this.win,this.useframes)} } /************ Going to another page *************/ function cm_go(name){ obj=this.m[name]; url=obj.lnk; target=obj.target; fc=obj.mclick if(url){ if(this.useframes&&!coolFrameError) loc=this.win.location.href; else loc=location.href if(fc) eval(fc); url=this.checkFolder(loc.toString(),url); this.isover=0; this.hideSubs(1,0,1); this.isclicked=0; this.aobj[0]=-1 if(String(target)=="undefined" || target=="" || target==0 || target=="_self"){ this.win.location.href=url }else if(target=="_blank") window.open(url) else if(target=="_top" || target=="window") top.location.href=url else if(top[target]) top[target].location.href=url else{fr=findFrame(target); if(fr) fr.location.href=url} }else if(fc) eval(fc) } /************ Getting folders - THANKS TO DCAGE FOR THIS FIX *************/ function cm_checkFolder(tmp,url){ if(url.indexOf("mailto:")>-1 || url.indexOf("/")==0 || url.indexOf("http://")==0) return url else if(this.useframes && bw.ie || bw.ns6) return url var addr=''; var lvl=''; var off_cnt=0; var cnt=0; if(tmp.indexOf('file:')>-1 || tmp.charAt(1)==':') addr=this.offlineUrl; else if(tmp.indexOf('http:')>-1) addr=this.onlineUrl; for(var i=0;ioff_cnt) lvl+='../'; }} return lvl + url } /************ Checkloaded for the frames version *************/ function cm_checkLoaded(ev,ns){ coolFName=eval(coolFName) var ok=0 if(document.layers){ if(ns){coolFName.refresh(); coolFName.nsload=1; ok=1; coolFrameError=0 }else if(ev.target.name==coolFName.frame&&!coolFName.nsload){coolFName.refresh(); ok=1; coolFrameError=0; routeEvent(ev)} }else if(bw.ie){ if (coolFName.win.document.readyState == "complete"){ coolFName.win.document.body.insertAdjacentHTML("beforeEnd",coolFName.frstr) coolFName.win.document.body.onunload=cm_unloaded; coolFName.refresh(); ok=1; coolFrameError=0 }else setTimeout("cm_checkLoaded()",200) }else if(bw.ns6){ if(coolFName.win.document){ if(coolFName.win.document.body){coolFName.win.addEventListener("unload", cm_unloaded, true); coolFName.refresh(); ok=1; coolFrameError=0} else setTimeout("cm_checkLoaded()",200) }else setTimeout("cm_checkLoaded()",200) } } function cm_unloaded(ev){coolFName=eval(coolFName); if(!coolFName) return; if(document.layers && ev.target.name!=coolFName.frame) return; else coolFName.nsload=0; coolFName.loaded=0; if(!document.layers) setTimeout("cm_checkLoaded()",200)} /************ Make menu object *************/ var coolFName=""; var onload; var coolFMouseup=""; function makeCoolMenu(name){ coolFName=name; this.name=name; this.lastScrolled=0; this.win=window; toppage=new makePageCoords(window,parent.frames.length); this.aobj=new Array(); this.m=new Array(); this.l=new Array() this.level=new Array(); this.resized=cm_resized; this.makeMenu=cm_makeMenu; this.showSubs=cm_showSubs; this.makeTop=cm_makeTop; this.getCoords=cm_getCoords; this.checkPage=cm_checkPage; this.mmout=cm_mout; this.mover=cm_mover; this.checkp=cm_checkp; this.hideSubs=cm_hideSubs; this.construct=cm_construct; this.makeStyle=cm_makeStyle; this.refresh=cm_refresh; this.go=cm_go; this.frstr=""; this.mobj=new Array() this.totwidth=0; this.totheight=0; this.maxwidth=0; this.maxheight=0 this.tim=10; this.loaded=0; this.isover=false; this.checkFrame=cm_checkFrame; this.checkFolder=cm_checkFolder; this.hcode=""; this.oNS=new Array(); this.oNS2=new Array() bw.filter=(bw.ie7||bw.ie6||bw.ver.indexOf("MSIE 5.5")>-1) && !bw.mac } /************ Find frame *************/ function findFrame(frameName){ obj=top; var frameObj=0; for(i=0;i-1 && this.dom)?1:0; this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0; this.ie7=(this.ver.indexOf("MSIE 7")>-1 && this.dom)?1:0; this.ie4=(document.all && !this.dom)?1:0; this.ie=this.ie4||this.ie5||this.ie6||this.ie7 this.mac=this.agent.indexOf("Mac")>-1 this.opera5=this.agent.indexOf("Opera 5")>-1 this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; this.ns4=(document.layers && !this.dom)?1:0; this.bw=(this.ie7 || this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5 || this.dom) return this } var bw=new lib_bwcheck() //Making browsercheck object var mDebugging=2 oCMenu=new makeCoolMenu("oCMenu") oCMenu.useframes=0 oCMenu.frame="" oCMenu.useNS4links=1 oCMenu.checkselect=0 oCMenu.offlineUrl="" oCMenu.onlineUrl="" oCMenu=new makeCoolMenu("oCMenu") oCMenu.usebar=1 oCMenu.barinheritborder=0 oCMenu.rows=0 oCMenu.barcolor="#ffffcc" oCMenu.barwidth=0 oCMenu.barheight=0 oCMenu.barx=0 oCMenu.bary=0 oCMenu.fromleft=23 oCMenu.fromtop=220 oCMenu.pxbetween=2 oCMenu.menuplacement=0 oCMenu.level[0]=new Array() oCMenu.level[0].width=150 oCMenu.level[0].height=17 oCMenu.level[0].bgcoloroff="#8982B8" oCMenu.level[0].bgcoloron="#8982B8" oCMenu.level[0].textcolor="#ffffff" oCMenu.level[0].hovercolor="#c7e0f9" oCMenu.level[0].style="font-family:arial,helvetica; font-size:12px" oCMenu.level[0].border=0 oCMenu.level[0].bordercolor="#336699" oCMenu.level[0].offsetX=13 oCMenu.level[0].offsetY=0 oCMenu.level[0].NS4font="Arial" oCMenu.level[0].NS4fontSize="2" oCMenu.level[0].NS4fontColor="ffffff" oCMenu.level[0].align="right" oCMenu.level[0].clip=1 oCMenu.level[0].clippx= 20 oCMenu.level[0].cliptim= 10 oCMenu.level[1]=new Array() oCMenu.level[1].width=140 oCMenu.level[1].height=17 oCMenu.level[1].bgcoloroff="#8282BB" oCMenu.level[1].bgcoloron="#336699" oCMenu.level[1].textcolor="#ffffff" oCMenu.level[1].hovercolor="#ffffff" oCMenu.level[1].style="font-family:arial,helvetica; font-size:12px" oCMenu.level[1].offsetX=0 oCMenu.level[1].offsetY=0 oCMenu.level[1].border=1 oCMenu.level[1].bordercolor="ffffff" oCMenu.level[1].NS4font="Arial" oCMenu.level[1].NS4fontSize="2" oCMenu.level[1].NS4fontColor="ffffff" oCMenu.makeMenu('top11','',' Girls Dancewear','http://www.stagestruckdancewear.com/main.asp?category=Girls+Dancewear','') oCMenu.makeMenu('sub255','top11','Bunheads ','http://www.stagestruckdancewear.com/products.asp?category=Girls+Dancewear&subcategory=Bunheads+%AE') oCMenu.makeMenu('sub38','top11','Dance Accessories','http://www.stagestruckdancewear.com/products.asp?category=Girls+Dancewear&subcategory=Dance+Accessories') oCMenu.makeMenu('sub36','top11','Dance Bags Girls','http://www.stagestruckdancewear.com/products.asp?category=Girls+Dancewear&subcategory=Dance+Bags+Girls') oCMenu.makeMenu('sub92','top11','Dance Fashion','http://www.stagestruckdancewear.com/products.asp?category=Girls+Dancewear&subcategory=Dance+Fashion') oCMenu.makeMenu('sub39','top11','Dance Gifts','http://www.stagestruckdancewear.com/products.asp?category=Girls+Dancewear&subcategory=Dance+Gifts') oCMenu.makeMenu('sub35','top11','Jazz Wear','http://www.stagestruckdancewear.com/products.asp?category=Girls+Dancewear&subcategory=Jazz+Wear') oCMenu.makeMenu('sub31','top11','Leggings For Dance','http://www.stagestruckdancewear.com/products.asp?category=Girls+Dancewear&subcategory=Leggings+For+Dance') oCMenu.makeMenu('sub120','top11','Leg Warmers','http://www.stagestruckdancewear.com/products.asp?category=Girls+Dancewear&subcategory=Leg+Warmers') oCMenu.makeMenu('sub33','top11','Skirts For Dance','http://www.stagestruckdancewear.com/products.asp?category=Girls+Dancewear&subcategory=Skirts+For+Dance') oCMenu.makeMenu('sub37','top11','Tights For Dance','http://www.stagestruckdancewear.com/products.asp?category=Girls+Dancewear&subcategory=Tights+For+Dance') oCMenu.makeMenu('sub117','top11','TuTus','http://www.stagestruckdancewear.com/products.asp?category=Girls+Dancewear&subcategory=TuTus') oCMenu.makeMenu('sub32','top11','Unitards & Catsuits','http://www.stagestruckdancewear.com/products.asp?category=Girls+Dancewear&subcategory=Unitards+%26+Catsuits') oCMenu.makeMenu('sub34','top11','Warm Up Dancewear','http://www.stagestruckdancewear.com/products.asp?category=Girls+Dancewear&subcategory=Warm+Up+Dancewear') oCMenu.makeMenu('top15','',' Girls Ballet Leotards','http://www.stagestruckdancewear.com/main.asp?category=Girls+Ballet+Leotards','') oCMenu.makeMenu('sub41','top15','Camisole Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Ballet+Leotards&subcategory=Camisole+Leotards') oCMenu.makeMenu('sub196','top15','Sleeveless Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Ballet+Leotards&subcategory=Sleeveless+Leotards') oCMenu.makeMenu('sub42','top15','Short Sleeve Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Ballet+Leotards&subcategory=Short+Sleeve+Leotards') oCMenu.makeMenu('sub43','top15','Tank Sleeveless Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Ballet+Leotards&subcategory=Tank+Sleeveless+Leotards') oCMenu.makeMenu('sub84','top15','Long Sleeve Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Ballet+Leotards&subcategory=Long+Sleeve+Leotards') oCMenu.makeMenu('sub116','top15','ISTD Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Ballet+Leotards&subcategory=ISTD+Leotards') oCMenu.makeMenu('sub40','top15','RAD Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Ballet+Leotards&subcategory=RAD+Leotards') oCMenu.makeMenu('top19','',' Girls Tap & Jazz Leotards','http://www.stagestruckdancewear.com/main.asp?category=Girls+Tap+%26+Jazz+Leotards','') oCMenu.makeMenu('sub47','top19','Lycra 2 Piece Dancewear','http://www.stagestruckdancewear.com/products.asp?category=Girls+Tap+%26+Jazz+Leotards&subcategory=Lycra+2+Piece+Dancewear') oCMenu.makeMenu('sub49','top19','Long Sleeve Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Tap+%26+Jazz+Leotards&subcategory=Long+Sleeve+Leotards') oCMenu.makeMenu('sub48','top19','Short Sleeve Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Tap+%26+Jazz+Leotards&subcategory=Short+Sleeve+Leotards') oCMenu.makeMenu('sub44','top19','T Neck Sleeveless Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Tap+%26+Jazz+Leotards&subcategory=T+Neck+Sleeveless+Leotards') oCMenu.makeMenu('sub45','top19','T Neck Long Sleeve Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Tap+%26+Jazz+Leotards&subcategory=T+Neck+Long+Sleeve+Leotards') oCMenu.makeMenu('sub46','top19','Velvet Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Tap+%26+Jazz+Leotards&subcategory=Velvet+Leotards') oCMenu.makeMenu('top26','',' Girls Gymnastic Leotards','http://www.stagestruckdancewear.com/main.asp?category=Girls+Gymnastic+Leotards','') oCMenu.makeMenu('sub153','top26','Crop Tops and Shorts','http://www.stagestruckdancewear.com/products.asp?category=Girls+Gymnastic+Leotards&subcategory=Crop+Tops+and+Shorts') oCMenu.makeMenu('sub121','top26','Gymnastic Long Sleeve Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Gymnastic+Leotards&subcategory=Gymnastic+Long+Sleeve+Leotards') oCMenu.makeMenu('sub122','top26','Gymnastic Sleeveless Leotards','http://www.stagestruckdancewear.com/products.asp?category=Girls+Gymnastic+Leotards&subcategory=Gymnastic+Sleeveless+Leotards') oCMenu.makeMenu('sub187','top26','The Zone Scrunchies','http://www.stagestruckdancewear.com/products.asp?category=Girls+Gymnastic+Leotards&subcategory=The+Zone+Scrunchies') oCMenu.makeMenu('sub240','top26','Gymnastic Tracksuits','http://www.stagestruckdancewear.com/products.asp?category=Girls+Gymnastic+Leotards&subcategory=Gymnastic+Tracksuits') oCMenu.makeMenu('top10','',' Womens Dancewear','http://www.stagestruckdancewear.com/main.asp?category=Womens+Dancewear','') oCMenu.makeMenu('sub259','top10','Ballroom Dancewear','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=Ballroom+Dancewear') oCMenu.makeMenu('sub256','top10','Bunheads ','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=Bunheads+%AE') oCMenu.makeMenu('sub18','top10','Dance Accessories','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=Dance+Accessories') oCMenu.makeMenu('sub16','top10','Dance Bags Womens','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=Dance+Bags+Womens') oCMenu.makeMenu('sub93','top10','Dance Fashion','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=Dance+Fashion') oCMenu.makeMenu('sub19','top10','Dance Gifts','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=Dance+Gifts') oCMenu.makeMenu('sub15','top10','Jazz Wear','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=Jazz+Wear') oCMenu.makeMenu('sub11','top10','Leggings For Dance','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=Leggings+For+Dance') oCMenu.makeMenu('sub119','top10','Leg Warmers','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=Leg+Warmers') oCMenu.makeMenu('sub13','top10','Skirts For Dance','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=Skirts+For+Dance') oCMenu.makeMenu('sub17','top10','Tights and Body Tights','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=Tights+and+Body+Tights') oCMenu.makeMenu('sub118','top10','TuTus','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=TuTus') oCMenu.makeMenu('sub12','top10','Unitards & Catsuits','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=Unitards+%26+Catsuits') oCMenu.makeMenu('sub14','top10','Warm Up Dancewear','http://www.stagestruckdancewear.com/products.asp?category=Womens+Dancewear&subcategory=Warm+Up+Dancewear') oCMenu.makeMenu('top14','',' Womens Ballet Leotards','http://www.stagestruckdancewear.com/main.asp?category=Womens+Ballet+Leotards','') oCMenu.makeMenu('sub21','top14','Camisole Leotards','http://www.stagestruckdancewear.com/products.asp?category=Womens+Ballet+Leotards&subcategory=Camisole+Leotards') oCMenu.makeMenu('sub197','top14','Sleeveless Leotards','http://www.stagestruckdancewear.com/products.asp?category=Womens+Ballet+Leotards&subcategory=Sleeveless+Leotards') oCMenu.makeMenu('sub22','top14','Short Sleeve Leotards','http://www.stagestruckdancewear.com/products.asp?category=Womens+Ballet+Leotards&subcategory=Short+Sleeve+Leotards') oCMenu.makeMenu('sub24','top14','Tank Sleeveless Leotards','http://www.stagestruckdancewear.com/products.asp?category=Womens+Ballet+Leotards&subcategory=Tank+Sleeveless+Leotards') oCMenu.makeMenu('sub23','top14','Long Sleeve Leotards','http://www.stagestruckdancewear.com/products.asp?category=Womens+Ballet+Leotards&subcategory=Long+Sleeve+Leotards') oCMenu.makeMenu('sub115','top14','ISTD Leotards','http://www.stagestruckdancewear.com/products.asp?category=Womens+Ballet+Leotards&subcategory=ISTD+Leotards') oCMenu.makeMenu('sub20','top14','RAD Leotards','http://www.stagestruckdancewear.com/products.asp?category=Womens+Ballet+Leotards&subcategory=RAD+Leotards') oCMenu.makeMenu('top18','',' Womens Tap & Jazz Leotards','http://www.stagestruckdancewear.com/main.asp?category=Womens+Tap+%26+Jazz+Leotards','') oCMenu.makeMenu('sub28','top18','Lycra 2 Piece Dancewear','http://www.stagestruckdancewear.com/products.asp?category=Womens+Tap+%26+Jazz+Leotards&subcategory=Lycra+2+Piece+Dancewear') oCMenu.makeMenu('sub30','top18','Long Sleeve Leotards','http://www.stagestruckdancewear.com/products.asp?category=Womens+Tap+%26+Jazz+Leotards&subcategory=Long+Sleeve+Leotards') oCMenu.makeMenu('sub29','top18','Short Sleeve Leotards','http://www.stagestruckdancewear.com/products.asp?category=Womens+Tap+%26+Jazz+Leotards&subcategory=Short+Sleeve+Leotards') oCMenu.makeMenu('sub25','top18','T Neck Sleeveless Leotards','http://www.stagestruckdancewear.com/products.asp?category=Womens+Tap+%26+Jazz+Leotards&subcategory=T+Neck+Sleeveless+Leotards') oCMenu.makeMenu('sub26','top18','T Neck Long Sleeve Leotards','http://www.stagestruckdancewear.com/products.asp?category=Womens+Tap+%26+Jazz+Leotards&subcategory=T+Neck+Long+Sleeve+Leotards') oCMenu.makeMenu('sub27','top18','Velvet Leotards','http://www.stagestruckdancewear.com/products.asp?category=Womens+Tap+%26+Jazz+Leotards&subcategory=Velvet++Leotards') oCMenu.makeMenu('top25','',' Gymnastic Leotards','http://www.stagestruckdancewear.com/main.asp?category=Gymnastic+Leotards','') oCMenu.makeMenu('sub152','top25','Crop Tops and Shorts','http://www.stagestruckdancewear.com/products.asp?category=Gymnastic+Leotards&subcategory=Crop+Tops+and+Shorts') oCMenu.makeMenu('sub123','top25','Gymnastic Long Sleeve Leotards','http://www.stagestruckdancewear.com/products.asp?category=Gymnastic+Leotards&subcategory=Gymnastic+Long+Sleeve+Leotards') oCMenu.makeMenu('sub124','top25','Gymnastic Sleeveless Leotards','http://www.stagestruckdancewear.com/products.asp?category=Gymnastic+Leotards&subcategory=Gymnastic+Sleeveless+Leotards') oCMenu.makeMenu('sub186','top25','The Zone Scrunchies','http://www.stagestruckdancewear.com/products.asp?category=Gymnastic+Leotards&subcategory=The+Zone+Scrunchies') oCMenu.makeMenu('sub241','top25','Gymnastic Tracksuits','http://www.stagestruckdancewear.com/products.asp?category=Gymnastic+Leotards&subcategory=Gymnastic+Tracksuits') oCMenu.makeMenu('top13','',' Boys Dancewear','http://www.stagestruckdancewear.com/main.asp?category=Boys+Dancewear','') oCMenu.makeMenu('sub172','top13','Catsuits For Boys','http://www.stagestruckdancewear.com/products.asp?category=Boys+Dancewear&subcategory=Catsuits+For+Boys') oCMenu.makeMenu('sub64','top13','Dance Accessories','http://www.stagestruckdancewear.com/products.asp?category=Boys+Dancewear&subcategory=Dance+Accessories') oCMenu.makeMenu('sub63','top13','Dance Bags For Boys','http://www.stagestruckdancewear.com/products.asp?category=Boys+Dancewear&subcategory=Dance+Bags+For+Boys') oCMenu.makeMenu('sub128','top13','Dance Belts & Supports for Boys','http://www.stagestruckdancewear.com/products.asp?category=Boys+Dancewear&subcategory=Dance+Belts+%26+Supports+for+Boys') oCMenu.makeMenu('sub91','top13','Dance Fashion For Boys','http://www.stagestruckdancewear.com/products.asp?category=Boys+Dancewear&subcategory=Dance+Fashion+For+Boys') oCMenu.makeMenu('sub198','top13','Dance Shorts (Boys)','http://www.stagestruckdancewear.com/products.asp?category=Boys+Dancewear&subcategory=Dance+Shorts+%28Boys%29') oCMenu.makeMenu('sub62','top13','Dance Tights & Socks (Boys)','http://www.stagestruckdancewear.com/products.asp?category=Boys+Dancewear&subcategory=Dance+Tights+%26+Socks+%28Boys%29') oCMenu.makeMenu('sub59','top13','Dance Unitards (Boys)','http://www.stagestruckdancewear.com/products.asp?category=Boys+Dancewear&subcategory=Dance+Unitards+%28Boys%29') oCMenu.makeMenu('sub169','top13','Dance Vests (Boys)','http://www.stagestruckdancewear.com/products.asp?category=Boys+Dancewear&subcategory=Dance+Vests+%28Boys%29') oCMenu.makeMenu('sub171','top13','Leggings & Shorts (Boys)','http://www.stagestruckdancewear.com/products.asp?category=Boys+Dancewear&subcategory=Leggings+%26+Shorts+%28Boys%29') oCMenu.makeMenu('sub225','top13','Leg Warmers','http://www.stagestruckdancewear.com/products.asp?category=Boys+Dancewear&subcategory=Leg+Warmers') oCMenu.makeMenu('sub226','top13','Leotards for Boys','http://www.stagestruckdancewear.com/products.asp?category=Boys+Dancewear&subcategory=Leotards+for+Boys') oCMenu.makeMenu('sub57','top13','RAD Exam Wear (Boys)','http://www.stagestruckdancewear.com/products.asp?category=Boys+Dancewear&subcategory=RAD+Exam+Wear+%28Boys%29') oCMenu.makeMenu('top39','',' Boys Gymnastics Wear','http://www.stagestruckdancewear.com/main.asp?category=Boys+Gymnastics+Wear','') oCMenu.makeMenu('sub203','top39','Boys Gymnastics Wear','http://www.stagestruckdancewear.com/products.asp?category=Boys+Gymnastics+Wear&subcategory=Boys+Gymnastics+Wear') oCMenu.makeMenu('sub239','top39','Gymnastic Tracksuits','http://www.stagestruckdancewear.com/products.asp?category=Boys+Gymnastics+Wear&subcategory=Gymnastic+Tracksuits') oCMenu.makeMenu('top12','',' Mens Dancewear','http://www.stagestruckdancewear.com/main.asp?category=Mens+Dancewear','') oCMenu.makeMenu('sub173','top12','Catsuits For Men','http://www.stagestruckdancewear.com/products.asp?category=Mens+Dancewear&subcategory=Catsuits+For+Men') oCMenu.makeMenu('sub56','top12','Dance Accessories','http://www.stagestruckdancewear.com/products.asp?category=Mens+Dancewear&subcategory=Dance+Accessories') oCMenu.makeMenu('sub114','top12','Dance Bags (Mens)','http://www.stagestruckdancewear.com/products.asp?category=Mens+Dancewear&subcategory=Dance+Bags+%28Mens%29') oCMenu.makeMenu('sub127','top12','Dance Belts & Supports','http://www.stagestruckdancewear.com/products.asp?category=Mens+Dancewear&subcategory=Dance+Belts+%26+Supports') oCMenu.makeMenu('sub90','top12','Dance Fashion (Mens)','http://www.stagestruckdancewear.com/products.asp?category=Mens+Dancewear&subcategory=Dance+Fashion+%28Mens%29') oCMenu.makeMenu('sub199','top12','Dance Shorts (Mens)','http://www.stagestruckdancewear.com/products.asp?category=Mens+Dancewear&subcategory=Dance+Shorts+%28Mens%29') oCMenu.makeMenu('sub54','top12','Dance Tights & Socks','http://www.stagestruckdancewear.com/products.asp?category=Mens+Dancewear&subcategory=Dance+Tights+%26+Socks') oCMenu.makeMenu('sub53','top12','Dance Unitards (Mens)','http://www.stagestruckdancewear.com/products.asp?category=Mens+Dancewear&subcategory=Dance+Unitards+%28Mens%29') oCMenu.makeMenu('sub170','top12','Dance Vests (Mens)','http://www.stagestruckdancewear.com/products.asp?category=Mens+Dancewear&subcategory=Dance+Vests+%28Mens%29') oCMenu.makeMenu('sub52','top12','Leggings & Shorts (Mens)','http://www.stagestruckdancewear.com/products.asp?category=Mens+Dancewear&subcategory=Leggings+%26+Shorts+%28Mens%29') oCMenu.makeMenu('sub224','top12','Leg Warmers','http://www.stagestruckdancewear.com/products.asp?category=Mens+Dancewear&subcategory=Leg+Warmers') oCMenu.makeMenu('sub50','top12','Leotards For Men','http://www.stagestruckdancewear.com/products.asp?category=Mens+Dancewear&subcategory=Leotards+For+Men') oCMenu.makeMenu('top38','',' Mens Gymnastics Wear','http://www.stagestruckdancewear.com/main.asp?category=Mens+Gymnastics+Wear','') oCMenu.makeMenu('sub201','top38','Mens Gymnastics Wear','http://www.stagestruckdancewear.com/products.asp?category=Mens+Gymnastics+Wear&subcategory=Mens+Gymnastics+Wear') oCMenu.makeMenu('sub204','top38','Gymnastic Tracksuits','http://www.stagestruckdancewear.com/products.asp?category=Mens+Gymnastics+Wear&subcategory=Gymnastic+Tracksuits') oCMenu.makeMenu('top17','',' Dance Shoes upto 5.5 UK','http://www.stagestruckdancewear.com/main.asp?category=Dance+Shoes+upto+5%2E5+UK','') oCMenu.makeMenu('sub82','top17','Accessories for Dance Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Accessories+for+Dance+Shoes') oCMenu.makeMenu('sub67','top17','Ballet Shoes (Pointe)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Ballet+Shoes+%28Pointe%29') oCMenu.makeMenu('sub65','top17','Ballet Shoes ( Soft )','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Ballet+Shoes+%28+Soft+%29') oCMenu.makeMenu('sub181','top17','Ballet Shoes (Boys)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Ballet+Shoes+%28Boys%29') oCMenu.makeMenu('sub136','top17','Ballroom Shoes (Boys)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Ballroom+Shoes+%28Boys%29') oCMenu.makeMenu('sub68','top17','Ballroom Shoes (Girls)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Ballroom+Shoes+%28Girls%29') oCMenu.makeMenu('sub81','top17','Character Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Character+Shoes') oCMenu.makeMenu('sub70','top17','Dance Sneakers','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Dance+Sneakers') oCMenu.makeMenu('sub188','top17','Foot Thongs','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Foot+Thongs') oCMenu.makeMenu('sub71','top17','Greek Sandals','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Greek+Sandals') oCMenu.makeMenu('sub72','top17','Highland Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Highland+Shoes') oCMenu.makeMenu('sub73','top17','Irish Dance Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Irish+Dance+Shoes') oCMenu.makeMenu('sub177','top17','Jazz Boots Full Sole','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Jazz+Boots+Full+Sole') oCMenu.makeMenu('sub179','top17','Jazz Boots Split Sole','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Jazz+Boots+Split+Sole') oCMenu.makeMenu('sub74','top17','Jazz Shoes Rubber Sole','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Jazz+Shoes+Rubber+Sole') oCMenu.makeMenu('sub76','top17','Jazz Shoes Split Sole','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Jazz+Shoes++Split+Sole') oCMenu.makeMenu('sub75','top17','Jazz Shoes Suede Sole','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Jazz+Shoes+Suede+Sole') oCMenu.makeMenu('sub89','top17','Line Dancing Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Line+Dancing+Shoes') oCMenu.makeMenu('sub183','top17','Lyrical Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Lyrical+Shoes') oCMenu.makeMenu('sub137','top17','Salsa Shoes (Boys)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Salsa+Shoes+%28Boys%29') oCMenu.makeMenu('sub77','top17','Salsa Shoes (Girls)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Salsa+Shoes+%28Girls%29') oCMenu.makeMenu('sub86','top17','Tap Shoes (Boys)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Tap+Shoes+%28Boys%29') oCMenu.makeMenu('sub79','top17','Tap Shoes (Low heel)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Tap+Shoes+%28Low+heel%29') oCMenu.makeMenu('sub80','top17','Tap Shoes (Cuban heel)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Tap+Shoes+%28Cuban+heel%29') oCMenu.makeMenu('sub85','top17','Tap Shoes (Regulation)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Tap+Shoes+%28Regulation%29') oCMenu.makeMenu('sub126','top17','Taps for Tap Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Taps+for+Tap+Shoes') oCMenu.makeMenu('sub69','top17','Wedding Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+upto+5%2E5+UK&subcategory=Wedding+Shoes') oCMenu.makeMenu('top24','',' Dance Shoes 6 to 13 UK','http://www.stagestruckdancewear.com/main.asp?category=Dance+Shoes+6+to+13+UK','') oCMenu.makeMenu('sub98','top24','Accessories for Dance Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Accessories+for+Dance+Shoes') oCMenu.makeMenu('sub135','top24','Ballet Shoes (Pointe)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Ballet+Shoes++++%28Pointe%29') oCMenu.makeMenu('sub101','top24','Ballet Shoes (Soft)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Ballet+Shoes++%28Soft%29') oCMenu.makeMenu('sub182','top24','Ballet Shoes (Mens)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Ballet+Shoes+%28Mens%29') oCMenu.makeMenu('sub138','top24','Ballroom Shoes (Mens)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Ballroom+Shoes+%28Mens%29') oCMenu.makeMenu('sub100','top24','Ballroom Shoes (Wmns)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Ballroom+Shoes+%28Wmns%29') oCMenu.makeMenu('sub103','top24','Character Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Character+Shoes') oCMenu.makeMenu('sub102','top24','Dance Sneakers','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Dance+Sneakers') oCMenu.makeMenu('sub189','top24','Foot Thongs','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Foot+Thongs') oCMenu.makeMenu('sub104','top24','Greek Sandals','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Greek+Sandals') oCMenu.makeMenu('sub105','top24','Highland Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Highland+Shoes') oCMenu.makeMenu('sub106','top24','Irish Dance Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Irish+Dance+Shoes') oCMenu.makeMenu('sub174','top24','Jazz Boots Full Sole','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Jazz+Boots+Full+Sole') oCMenu.makeMenu('sub175','top24','Jazz Boots Split Sole','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Jazz+Boots+Split+Sole') oCMenu.makeMenu('sub107','top24','Jazz Shoes Rubber Sole','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Jazz+Shoes+Rubber+Sole') oCMenu.makeMenu('sub131','top24','Jazz Shoes Split Sole','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Jazz+Shoes+Split+Sole') oCMenu.makeMenu('sub132','top24','Jazz Shoes Suede Sole','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Jazz+Shoes+Suede+Sole') oCMenu.makeMenu('sub185','top24','Line Dancing Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Line+Dancing+Shoes') oCMenu.makeMenu('sub184','top24','Lyrical Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Lyrical+Shoes') oCMenu.makeMenu('sub139','top24','Salsa Shoes (Mens)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Salsa+Shoes+%28Mens%29') oCMenu.makeMenu('sub108','top24','Salsa Shoes (Womens)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Salsa+Shoes+%28Womens%29') oCMenu.makeMenu('sub113','top24','Tap Shoes (Mens)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Tap+Shoes+%28Mens%29') oCMenu.makeMenu('sub109','top24','Tap Shoes (Low Heel)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Tap+Shoes+%28Low+Heel%29') oCMenu.makeMenu('sub110','top24','Tap Shoes (Cuban Heel)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Tap+Shoes+%28Cuban+Heel%29') oCMenu.makeMenu('sub112','top24','Tap Shoes (Regulation)','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Tap+Shoes+%28Regulation%29') oCMenu.makeMenu('sub125','top24','Taps for Tap Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Taps+for+Tap+Shoes') oCMenu.makeMenu('sub111','top24','Wedding Shoes','http://www.stagestruckdancewear.com/products.asp?category=Dance+Shoes+6+to+13+UK&subcategory=Wedding+Shoes') oCMenu.makeMenu('top45','',' Bloch Dancewear','http://www.stagestruckdancewear.com/main.asp?category=Bloch+Dancewear','') oCMenu.makeMenu('sub228','top45','Bloch Dance Bags','http://www.stagestruckdancewear.com/products.asp?category=Bloch+Dancewear&subcategory=Bloch+Dance+Bags') oCMenu.makeMenu('sub234','top45','Bloch Dance Skirts','http://www.stagestruckdancewear.com/products.asp?category=Bloch+Dancewear&subcategory=Bloch+Dance+Skirts') oCMenu.makeMenu('sub227','top45','Bloch Dance Sneakers','http://www.stagestruckdancewear.com/products.asp?category=Bloch+Dancewear&subcategory=Bloch+Dance+Sneakers') oCMenu.makeMenu('sub232','top45','Bloch Foot Thongs','http://www.stagestruckdancewear.com/products.asp?category=Bloch+Dancewear&subcategory=Bloch+Foot+Thongs') oCMenu.makeMenu('sub233','top45','Bloch Jazz Boots','http://www.stagestruckdancewear.com/products.asp?category=Bloch+Dancewear&subcategory=Bloch+Jazz+Boots') oCMenu.makeMenu('sub231','top45','Bloch Jazz Shoes','http://www.stagestruckdancewear.com/products.asp?category=Bloch+Dancewear&subcategory=Bloch+Jazz+Shoes') oCMenu.makeMenu('sub248','top45','Bloch Leotards','http://www.stagestruckdancewear.com/products.asp?category=Bloch+Dancewear&subcategory=Bloch+Leotards') oCMenu.makeMenu('sub229','top45','Bloch Pointe Shoes','http://www.stagestruckdancewear.com/products.asp?category=Bloch+Dancewear&subcategory=Bloch+Pointe+Shoes') oCMenu.makeMenu('sub230','top45','Bloch Tap Shoes','http://www.stagestruckdancewear.com/products.asp?category=Bloch+Dancewear&subcategory=Bloch+Tap+Shoes') oCMenu.makeMenu('sub247','top45','Bloch Warm Up Wear','http://www.stagestruckdancewear.com/products.asp?category=Bloch+Dancewear&subcategory=Bloch+Warm+Up+Wear') oCMenu.makeMenu('sub254','top45','Mirella Leotards','http://www.stagestruckdancewear.com/products.asp?category=Bloch+Dancewear&subcategory=Mirella+Leotards') oCMenu.makeMenu('top40','',' Capezio Dancewear','http://www.stagestruckdancewear.com/main.asp?category=Capezio+Dancewear','') oCMenu.makeMenu('sub207','top40','Capezio Ballet Shoes','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Ballet+Shoes') oCMenu.makeMenu('sub244','top40','Capezio Body Tights','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Body+Tights') oCMenu.makeMenu('sub213','top40','Capezio Character Shoes','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Character+Shoes') oCMenu.makeMenu('sub222','top40','Capezio Dance Bags','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Dance+Bags') oCMenu.makeMenu('sub215','top40','Capezio Dancesport Shoes','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Dancesport+Shoes') oCMenu.makeMenu('sub209','top40','Capezio Dansneakers ','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Dansneakers+%AE') oCMenu.makeMenu('sub221','top40','Capezio Foundations','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Foundations') oCMenu.makeMenu('sub211','top40','Capezio Jazz Shoes','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Jazz+Shoes') oCMenu.makeMenu('sub218','top40','Capezio Leotards (Adult)','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Leotards+%28Adult%29') oCMenu.makeMenu('sub219','top40','Capezio Leotards (Child)','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Leotards+%28Child%29') oCMenu.makeMenu('sub212','top40','Capezio Lyrical Shoes','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Lyrical+Shoes') oCMenu.makeMenu('sub220','top40','Capezio Mens Dancewear','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Mens+Dancewear') oCMenu.makeMenu('sub208','top40','Capezio Pointe Shoes','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Pointe+Shoes') oCMenu.makeMenu('sub217','top40','Capezio Salsa Bodywear','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Salsa+Bodywear') oCMenu.makeMenu('sub214','top40','Capezio Tap Shoes','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Tap+Shoes') oCMenu.makeMenu('sub243','top40','Capezio Tights (Adults)','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Tights+%28Adults%29') oCMenu.makeMenu('sub242','top40','Capezio Tights (Childs)','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Tights+%28Childs%29') oCMenu.makeMenu('sub238','top40','Capezio Urban Wear','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=Capezio+Urban+Wear') oCMenu.makeMenu('sub223','top40','English National Ballet','http://www.stagestruckdancewear.com/products.asp?category=Capezio+Dancewear&subcategory=English+National+Ballet') oCMenu.makeMenu('top27','',' Dance Equipment','http://www.stagestruckdancewear.com/main.asp?category=Dance+Equipment','') oCMenu.makeMenu('sub129','top27','Ballet Barres','http://www.stagestruckdancewear.com/products.asp?category=Dance+Equipment&subcategory=Ballet+Barres') oCMenu.makeMenu('sub168','top27','Pom Poms','http://www.stagestruckdancewear.com/products.asp?category=Dance+Equipment&subcategory=Pom+Poms') oCMenu.makeMenu('sub180','top27','Twirling Batons','http://www.stagestruckdancewear.com/products.asp?category=Dance+Equipment&subcategory=Twirling+Batons') oCMenu.makeMenu('top55','',' Dance School Uniforms','http://www.stagestruckdancewear.com/main.asp?category=Dance+School+Uniforms','') oCMenu.makeMenu('sub257','top55','Dorothy Buggy School of Dance','http://www.stagestruckdancewear.com/products.asp?category=Dance+School+Uniforms&subcategory=Dorothy+Buggy+School+of+Dance') oCMenu.makeMenu('sub260','top55','My School of Performing Arts','http://www.stagestruckdancewear.com/products.asp?category=Dance+School+Uniforms&subcategory=My+School+of+Performing+Arts') oCMenu.makeMenu('sub262','top55','R J Dance Ballet School','http://www.stagestruckdancewear.com/products.asp?category=Dance+School+Uniforms&subcategory=R+J+Dance+Ballet+School') oCMenu.makeMenu('top50','',' Discount Dancewear','http://www.stagestruckdancewear.com/main.asp?category=Discount+Dancewear','') oCMenu.makeMenu('sub252','top50','Discount Dancewear','http://www.stagestruckdancewear.com/products.asp?category=Discount+Dancewear&subcategory=Discount+Dancewear') oCMenu.makeMenu('sub253','top50','Discount Dance Shoes','http://www.stagestruckdancewear.com/products.asp?category=Discount+Dancewear&subcategory=Discount+Dance+Shoes') oCMenu.makeMenu('top32','',' New Dancewear','http://www.stagestruckdancewear.com/main.asp?category=New+Dancewear','') oCMenu.makeMenu('sub200','top32','New Dancewear Products','http://www.stagestruckdancewear.com/products.asp?category=New+Dancewear&subcategory=New+Dancewear+Products') oCMenu.makeMenu('top48','',' Pineapple Clothing','http://www.stagestruckdancewear.com/main.asp?category=Pineapple+Clothing','') oCMenu.makeMenu('sub249','top48','Pineapple Clothing','http://www.stagestruckdancewear.com/products.asp?category=Pineapple+Clothing&subcategory=Pineapple+Clothing') oCMenu.makeMenu('top44','',' Urban Dancewear','http://www.stagestruckdancewear.com/main.asp?category=Urban+Dancewear','') oCMenu.makeMenu('sub237','top44','Urban Dance Bags','http://www.stagestruckdancewear.com/products.asp?category=Urban+Dancewear&subcategory=Urban+Dance+Bags') oCMenu.makeMenu('sub235','top44','Urban Dancewear','http://www.stagestruckdancewear.com/products.asp?category=Urban+Dancewear&subcategory=Urban+Dancewear') oCMenu.makeMenu('sub236','top44','Urban Dance Shoes','http://www.stagestruckdancewear.com/products.asp?category=Urban+Dancewear&subcategory=Urban+Dance+Shoes') oCMenu.wait=1000 oCMenu.pagecheck=1 oCMenu.checkscroll=0 oCMenu.resizecheck=1 oCMenu.makeStyle(); oCMenu.construct() function cm_checkScrolled(obj){ if(bw.ns4 || bw.ns6) obj.scrolledY=obj.win.pageYOffset else obj.scrolledY=obj.win.document.body.scrollTop if(obj.scrolledY!=obj.lastScrolled){ if(!obj.useframes){ self.status=obj.scrolledY if(obj.scrolledY>119){ for(i=0;i