1 | /*
|
---|
2 | Milonic DHTML Website Navigation Menu - Version 3.5.11
|
---|
3 | Written by Andy Woolley - Copyright 2002 (c) Milonic Solutions Limited. All Rights Reserved.
|
---|
4 | Please visit http://www.milonic.co.uk/menu/ for more information.
|
---|
5 |
|
---|
6 | The Free use of this menu is only available to Non-Profit, Educational & Personal web sites.
|
---|
7 | Commercial and Corporate licenses are available for use on all other web sites & Intranets.
|
---|
8 | All Copyright notices MUST remain in place at ALL times and, please keep us informed of your
|
---|
9 | intentions to use the menu and send us your URL.
|
---|
10 |
|
---|
11 | ******* PLEASE NOTE: THIS IS NOT FREE SOFTWARE, IT MUST BE LICENSED FOR ALL USE. *******
|
---|
12 |
|
---|
13 | */
|
---|
14 | Mtimer=setTimeout("rep_img()",99999);_d=document;smc=-1;MLoaded=0;ST=0;mspu=0;pu=0;
|
---|
15 | ns4=(_d.layers)?true:false
|
---|
16 | ns6=(navigator.userAgent.indexOf("Gecko")!=-1)?true:false
|
---|
17 | mac=(navigator.appVersion.indexOf("Mac")!=-1)?true:false
|
---|
18 | mac45=(navigator.appVersion.indexOf("MSIE 4.5")!=-1)?true:false
|
---|
19 | if(ns6||ns4)mac=false
|
---|
20 |
|
---|
21 | loadWait=0;
|
---|
22 |
|
---|
23 | opra=(navigator.userAgent.indexOf("Opera")!=-1)?true:false
|
---|
24 | ns61=(parseInt(navigator.productSub)>=20010726)?true:false
|
---|
25 | ie4=(!_d.getElementById&&_d.all)?true:false;ta=0;
|
---|
26 | ie55=((navigator.appVersion.indexOf("MSIE 6.0")!=-1||navigator.appVersion.indexOf("MSIE 5.5")!=-1))?true:false;
|
---|
27 | if(ie55&&opra)ie55=false;
|
---|
28 | konq=(navigator.userAgent.indexOf("Konqueror")!=-1)?true:false
|
---|
29 | IEDtD=0;if((_d.all&&_d.compatMode=="CSS1Compat")||(mac&&_d.doctype&&_d.doctype.name.indexOf(".dtd")!=-1))IEDtD=1;
|
---|
30 | mp=(ns6)?"pointer":"hand";oatop=0;aleft=0;oaleft=1;osy=0;oww=-1;owh=-1;frs=0;fre=0;nsmatch=0;okpgms=0;inDragMode=0;closeFel=1;
|
---|
31 | var a,_am,oa,im,om,flta;hlarr=new Array();hlcnt=0;hll=0;Mname=new Array();parr=new Array();SwapIM=new Array();SoImG=new Array();keyar=new Array();keyarC=0;keynum=0;MenuHasFocus=1;
|
---|
32 | _OfM=0;ParentMenu=0;pf=0;gmi=20;ns6hif=0;timo=0;el=0;nshl=0;var omv=0;df=1;im=0;ofrac=0;omnu=0;kmnu=0;ac=22;m=1;sy=1;sx=1;ShM=0;ww=0;wh=0;var imar=new Array();mr=",";
|
---|
33 | while(self["menu"+m]){mr+="menu"+m+",";tmenu=eval("menu"+m);
|
---|
34 | Mname[m]=tmenu[0].toLowerCase();m++}
|
---|
35 | mr=mr+" ";mr=mr.split("\,");menus=mr.length-1;var cgm=0;
|
---|
36 | function gmobj(mtxt){if(_d.getElementById){m=_d.getElementById(mtxt)}else if(_d.all){m=_d.all[mtxt]}else if(_d.layers){m=_d[mtxt]}return m;}
|
---|
37 | function gmstyle(mtxt){m=gmobj(mtxt);if(!ns4){if(m)m=m.style;}return m;}
|
---|
38 | function spos(gm,t_,l_,h_,w_){px="px";if(ns4){px="";gms=gm;if(w_!=null)gms.clip.width=w_;if(h_!=null)gms.clip.height=h_;}else if(opra){px="";gms=gm.style;if(w_!=null)gms.pixelWidth=w_;if(h_!=null)gms.pixelHeight=h_}else{gms=gm.style;if(w_!=null)gms.width=w_+px;if(h_!=null)gms.height=h_+px;}if(t_!=null)gms.top=t_+px;if(l_!=null)gms.left=l_+px}
|
---|
39 | function gpos(gm){if(ns4){t_=gm.top;l_=gm.left;h_=gm.clip.height;w_=gm.clip.width;}else if(opra){t_=gm.offsetTop;l_=gm.offsetLeft;h_=gm.offsetHeight;w_=gm.offsetWidth;}else if(ns6){t_=gm.offsetTop;l_=gm.offsetLeft;h_=gm.offsetHeight;w_=gm.offsetWidth}else{if(mac){topM=gm.offsetParent.topMargin;if(!topM)topM=0;leftM=gm.offsetParent.leftMargin;if(!leftM)leftM=0;t_=parseInt(topM)+gm.offsetTop;l_=parseInt(leftM)+gm.offsetLeft;}else{t_=gm.offsetTop;l_=gm.offsetLeft;}h_=gm.offsetHeight;w_=gm.offsetWidth;}if(konq){w_=parseInt(gm.style.width);h_=parseInt(gm.style.height);}var gpa=new Array();gpa[0]=t_;gpa[1]=l_;gpa[2]=h_;gpa[3]=w_;return(gpa)}
|
---|
40 | function getMouseXY(e){if(ns4||ns6){MouseX=e.pageX;MouseY=e.pageY;}else{MouseX=event.clientX;MouseY=event.clientY}if(!opra&&_d.all){MouseX=MouseX+_d.body.scrollLeft;MouseY=MouseY+_d.body.scrollTop;if(IEDtD)MouseY=MouseY+sy}if(inDragMode){gm=gmobj(DragLayer);spos(gm,MouseY-DragY,MouseX-DragX);return false}return true}
|
---|
41 | function parseLink(txt,what){txt=txt+";";lt="";if(what=="link"){if(txt.indexOf(""")>0){lt=txt}else{sp=txt.indexOf(" ");lt=txt.substr(0,sp);}}else{sp=txt.indexOf(what)+what.length+1;if(sp>what.length){lt=txt.substr(sp,999);lt=lt.substr(0,lt.indexOf(";"))}}return lt}
|
---|
42 | function cHexColor(_c){return _c.match(/^[0-9a-f]{6,6}$/i) ? '#' + _c.toUpperCase() : _c;}
|
---|
43 | function stch(ms){window.status=ms;return true}
|
---|
44 | function fixForm(divname,show){if(ie55||ns6||mac)return;mfrms=divname.split(";");for(oa=0;oa<mfrms.length;oa++){if(opra||ns4){SDiv(mfrms[oa],show)}else{gmf=_d.forms[mfrms[oa]];if(gmf){for(foa=0;foa<gmf.length;foa++){if(gmf.elements[foa].type.substr(0,7)=="select-"){fobj=gmf.elements[foa].style;if(show){fobj.visibility="visible";fobj.overflow="visible"}else{fobj.visibility="hidden";fobj.overflow="hidden"}}}}}}}
|
---|
45 | function SDiv(nm,sh){if(ns4&&nm.indexOf(".")>0)tD=eval(nm); else tD=gmstyle(nm);if(tD)if(sh)tD.visibility="visible";else {tD.visibility="hidden";if(ie55){gmif=gmobj("if"+nm);if(gmif)gmif.style.visibility='hidden';}}}
|
---|
46 | function close_el(){for(xa=hlarr.length-1;xa>=0;xa--){ti=hlarr[xa].split("@");if(!ns4&&SoImG[ti[1]]){stimo="im_"+ti[0].substring(4,99)+"_"+ti[1]+"_"+ti[0];stimo=gmobj(stimo);menu=eval(ti[0]);if(menu[11]==1)stimo.src=menu[6][16]; else stimo.src=menu[6][10];}tmenu=eval(ti[0]);if(ns4){shl(ti[0],ti[1],'hide')}else{arg=gmobj("el"+ti[1]);arg.style.background=ti[2];arg.style.color=""+ti[3];if(ti[4])arg.style.borderColor=ti[4]}if(ti[0]==hll){if(ns4)shl(ti[0],hel,'show');return}}hlcnt=0;hlarr=new Array()}
|
---|
47 | function closeallmenus(){ShM=0;om="";hll="";close_el();if(ParentMenu){if(ParentMenu.closeFel)ParentMenu.close_el();}if(pf&&pf.MLoaded){pf.closeallmenus();}if(ns4){omv.visibility="hide"}for(a=1;a<menus;a++){menu=eval("menu"+a);if(menu[17]&&MLoaded>1)fixForm(menu[17],1);if(menu[7]!=1)SDiv("menu"+a,0);else _am=""}}
|
---|
48 | function rep_img(){if(timo&&timo.src!=o_img){timo.src=o_img}}
|
---|
49 | function popdn(){arg=popdn.arguments;if(arg[0]){if(arg[3].substr(0,5)!="show-"){if(ns4){shl(arg[2],arg[1],"hide")}else{arg[0].style.background=arg[4];arg[0].style.color=arg[5];if(arg[6])arg[0].style.borderColor=arg[6]}}else{if(ns4)omv=0;hlarr[hlcnt]=arg[2]+"@"+arg[1]+"@"+arg[4]+"@"+arg[5]+"@"+arg[6];hlcnt++;}menu=eval(arg[2]);if(!menu[12]){clearTimeout(Mtimer);Mtimer=setTimeout("closeallmenus();resetShM();",timegap)}}else{clearTimeout(Mtimer);Mtimer=setTimeout("closeallmenus();resetShM",timegap)}}
|
---|
50 | function dc(){if(nshl.indexOf("show-menu=")>-1)return;tr=ltarg.split("=");if(tr[1])parent.frames[tr[1]].location.href=nshl;else location.href=nshl;}
|
---|
51 | function getMenuByName(mn){mn=mn.toLowerCase();for(a=1;a<menus;a++){if(mn==Mname[a]){return a;}}return a;}
|
---|
52 | function getMenuItem(mn,item){for(a=1;a<mn;a++){menu=eval("menu"+a);item=item+((menu.length-ac)/5)}item--;return item}
|
---|
53 | function sis(){for(a=1;a<imar.length;a++){tim=imar[a].split("_");if(tim[4]){tim[3]=tim[3]+"_"+tim[4]}menu=eval(tim[3]);if(ns4){im=_d.layers[tim[3]].document.layers["el"+tim[2]];imp=gpos(im);eln="";for(x=0;x<2;x++){imo=_d.layers[tim[3]].document.layers[eln+"el"+tim[2]].document.layers[imar[a]];imop=gpos(imo);imL=imp[3]-(imop[3]);imT=(imp[2]/2)-(imop[2]/2);if(menu[15])imL=1;if(menu[13]=="left")imL=1;if(menu[13]=="center")imL=(imp[3]/2);eln="m";spos(imo,imT,imL,null,null);}}else{imo=gmobj(imar[a]);imop=gpos(imo);im=gmobj("el"+tim[2]);imp=gpos(im);if(mac){x=menu[6][9];imp[0]=imp[0]-x;imop[0]=imo[0]-x}if(menu[11]){imco=gpos(gmobj("hel"+tim[2]));imc=imco[1];}else{imc=0}imT=imp[0]+(imp[2]/2)-(imop[2]/2);imL=imc+imp[3]-(imop[3]);if(menu[15])imL=imc;if(menu[13]=="left")imL=imc;if(menu[13]=="center")imL=imc+(imp[3]/2);if(ns6&&!ns61){nsC=gpos(gmobj(tim[3]));imT=imT-nsC[0];imL=imL-nsC[1]}spos(imo,imT,imL,null,null);}}}
|
---|
54 | function fixb(mnu){menu=eval(mnu);ic=(menu.length-ac)/5;menu[21][2]=1;m42=menu[4]*2;mn=gmobj(mnu);if(ns4){if(menu[14]){spos(gmobj("menuback"+mnu),null,null,mn.clip.height+(menu[14]*2),null)}if(menu[11]){mn.clip.width=mn.clip.width+menu[4]}return}mp=gpos(mn);el=menu[21][1];ml=gmobj("el"+(el-1));mlp=gpos(ml);tw=null;th=null;if(menu[11]){lf=0;tc=0;for(y=el-ic;y<el;y++){tc++;ty=gmobj("el"+y);typ=gpos(ty);thy=gmobj("hel"+y);thyp=gpos(thy);if(mac&&!menu[3]){thy.style.width=1+"px";ty.style.width=thy.offsetWidth+menu[6][9]+"px";typ[3]=thy.offsetWidth}if(opra){ty.style.top=menu[4];if(lf==0)lf=menu[4];typ[2]=typ[2]+(m42);spos(ty,null,0,null,typ[3]);}spos(thy,null,lf,typ[2],typ[3]);lfL=0;if(menu[ac-1+(tc*5)]>0)lfL=menu[ac-1+(tc*5)];lf=lf+typ[3]+lfL;hsep=gmobj("hsep"+y);if(y<el-1)spos(hsep,null,typ[3],typ[2]); else spos(hsep,null,0,0,0);}tw=lf-lfL;th=typ[2];if(_d.compatMode=="CSS1Compat"){}else{if(mac){if(!_d.doctype){th=th+(m42);tw=tw+m42}else{if(_d.doctype.name.indexOf(".dtd")<0){th=th+(m42);}}}else if(_d.all&&!opra){tw=tw+(m42);th=th+(m42)}}if(opra)tw=tw+(menu[4])}else{marw=parseLink(menu[20],"margin");if(ns6){tw=mp[3]-(menu[4]*4);}if(IEDtD){tw=menu[3]-menu[4]}if(opra)tw=mp[3]-(menu[4]*2);if(menu[19]){spo=gmobj("S"+mnu);sp=gpos(spo);th=sp[2];}}spos(mn,null,null,th,tw);if(marw)tw=tw+(marw*2)+2;spos(mn,null,null,th,tw);if(menu[14]){spos(gmobj("menuback"+mnu),null,null,th+(menu[14]*2)+m42,null)}}
|
---|
55 | function sm(v1){menu=eval(v1);if(menu[19]&&!menu[21][2])fixb(v1);if(opra||ns6||menu[11]||IEDtD)if(!menu[7]&&!menu[21][2])fixb(v1);ap=gmobj(v1);if(flta)if(ap.filters[0])ap.filters[0].Apply();gmi++;if(!ns4)aps=ap.style; else aps=ap;aps.zIndex=gmi;aps.visibility='visible';if(ie55){gmif=gmobj("if"+v1);ifgp=gpos(ap);spos(gmif,ifgp[0],ifgp[1],ifgp[2],ifgp[3]);gmif.style.visibility='visible';}if(flta)if(ap.filters[0])ap.filters[0].Play();if(menu[17])fixForm(menu[17],0)}
|
---|
56 | function popup(mn,mpos){if(isNaN(mn)){for(a=1;a<menus;a++){if(mn==Mname[a]){mn=a;break;}}}setpos();omv.visibility='hide';clearTimeout(Mtimer);closeallmenus();mtxt='menu'+mn;mi=gmstyle(mtxt);if(ns4)_d.captureEvents(Event.MOUSEMOVE);_d.onmousemove=getMouseXY;mn=gmobj(mtxt);gp=gpos(mn);if(mpos>0){ttop=MouseY+2;tleft=MouseX+2}else{ttop=gp[0];tleft=gp[1];}if((ttop+gp[2])>(wh+sy)){ttop=wh-gp[2]+sy;if(!mpos&&mpos>0){spos(mn,ttop,null,null,null);}}if((tleft+gp[3])>(ww+sx)){tleft=ww-gp[3]+sx;if(!mpos&&mpos>0){spos(mn,null,tleft,null,null);}}if(mpos){spos(mn,ttop,tleft,null,null);}flta=0;if((_d.all&&_d.getElementById)&&!mac){ap=gmobj(mtxt);getflta(ap);}sm(mtxt);_am=mn}
|
---|
57 | function shl(lyr,el,s){clearTimeout(Mtimer);mt=_d.layers[lyr].document.layers["el"+el];omv.visibility="hide";menu=eval(lyr);mt.visibility=s;omv=mt}
|
---|
58 | function resetShM(){for(a=1;a<menus;a++){menu=eval("menu"+a);if(menu[7]&&menu[12]){ShM=0;return}}if(ParentMenu)ParentMenu.resetShM()}
|
---|
59 | function popi(v1,lyr,el)
|
---|
60 | {
|
---|
61 | if((loadWait&&MLoaded==0)||inDragMode)return;
|
---|
62 | subfound=0;nv1=v1;
|
---|
63 | for(a=1;a<menus;a++){if(v1.match("show-menu")&&v1.substring(10,99)==Mname[a]){v1="show-menu"+a;subfound=1;a=999} }
|
---|
64 | if(!om)om=lyr;clearTimeout(Mtimer);
|
---|
65 | if(ParentMenu)ParentMenu.clearTimeout(ParentMenu.Mtimer);
|
---|
66 | if(ns4){timo=_d.layers[lyr].document.layers["el"+el].document.images[0]}else{timo=gmobj("im"+el)}
|
---|
67 | o_img="";if(timo){o_img=timo.src;if(SwapIM[el].src)timo.src=SwapIM[el].src}
|
---|
68 | kmnu=lyr;container=eval(lyr);
|
---|
69 | if(SoImG[el])
|
---|
70 | {
|
---|
71 | stimo="im_"+lyr.substring(4,99) + "_" + el+"_" + lyr
|
---|
72 | if(ns4){stimo=_d.layers[lyr].document.layers["el"+el].document.layers[stimo]}else{stimo=gmobj(stimo)}
|
---|
73 | stimo.src=SoImG[el].src
|
---|
74 | }
|
---|
75 |
|
---|
76 | if(subfound)
|
---|
77 | {
|
---|
78 | v1=v1.substring(5,99);
|
---|
79 | menu=eval(v1);
|
---|
80 |
|
---|
81 | omnu=v1;
|
---|
82 | mi=gmobj(v1);
|
---|
83 |
|
---|
84 | gp=gpos(gmobj(lyr));
|
---|
85 | h3="";
|
---|
86 |
|
---|
87 | if(container[11])h3="h";
|
---|
88 | if(ns4){tel=gpos(_d.layers[lyr].document.layers["el"+el])}else{
|
---|
89 | tel=gpos(gmobj(h3+"el"+el))
|
---|
90 | }
|
---|
91 |
|
---|
92 | np=gpos(mi);
|
---|
93 | if(np[2]<1){fixb(v1);np=gpos(mi)}
|
---|
94 | if(container[11])
|
---|
95 | {
|
---|
96 | kmnu=v1
|
---|
97 | if(!container[5])container[5]="";
|
---|
98 | if(!opra&&_d.all&&!mac)gp[1]=gp[1]+container[4];
|
---|
99 | if(ns6)if(ns61)gp[1]=gp[1]+container[4];else gp[1]=-1;gp[0]=gp[0]-container[4]
|
---|
100 | if(mac)gp[0]=gp[0]-container[4];
|
---|
101 | if(container[5].indexOf("bottom")>=0){tvar=container[1];if(!tvar)tvar=0;gp[0]=gp[0]-np[2]-tel[2]}
|
---|
102 | if(tel[1]+gp[1]+np[3]>ww+sx){gp[1]=ww-np[3]-tel[1]+sx;}
|
---|
103 | mtop=gp[0]+gp[2];
|
---|
104 | mleft=tel[1]+gp[1];
|
---|
105 | if(container[15])mleft=mleft-np[3]+tel[3]+(container[4]*2)
|
---|
106 | m1=menu[1];
|
---|
107 | if(m1)
|
---|
108 | {
|
---|
109 | m1=m1+"";
|
---|
110 | if(m1.indexOf("offset=")==0)
|
---|
111 | {
|
---|
112 | os=m1.substr(7,99);
|
---|
113 | mtop=(parseInt(os)+mtop)
|
---|
114 | }
|
---|
115 | else
|
---|
116 | {
|
---|
117 | if(m1)mtop=parseInt(m1)
|
---|
118 | }
|
---|
119 | }
|
---|
120 |
|
---|
121 | m2=menu[2];
|
---|
122 | if(m2){m2=m2+"";
|
---|
123 | if(m2.indexOf("offset=")==0)
|
---|
124 | {
|
---|
125 | os=menu[2].substr(7,99);
|
---|
126 | mleft=(parseInt(os)+mleft);
|
---|
127 | }else{if(m2)mleft=m2;}
|
---|
128 | }
|
---|
129 | if(menu[5])setpos();else spos(mi,mtop,mleft-1,null,null);
|
---|
130 | }
|
---|
131 | else
|
---|
132 | {
|
---|
133 | if(!ns61&&ns6)tel[0]=tel[0]-gp[0];
|
---|
134 | nt=tel[0]+gp[0]+suboffset_top;
|
---|
135 | nl=gp[1]+tel[3]-suboffset_left;
|
---|
136 | onl=nl
|
---|
137 | ont=nt
|
---|
138 | if((gp[1]+gp[3]+np[3])>=ww+sx||menu[15]){nl=gp[1]-np[3]+suboffset_left}
|
---|
139 | if(nl<0)nl=onl;
|
---|
140 | if(nt+np[2]>wh+sy){nt=wh-np[2]+sy;}
|
---|
141 | if(nt<0)nt=sy+4
|
---|
142 | if(menu[1]>=0)nt=menu[1]
|
---|
143 | if(menu[2]>=0)nl=menu[2]
|
---|
144 | if(menu[5])setpos();else spos(mi,nt,nl,null,null);
|
---|
145 | }
|
---|
146 | om+=","+v1;
|
---|
147 |
|
---|
148 | if(ShM==1){sm(v1);if(!ns4)mi.style.visibility="visible"}
|
---|
149 |
|
---|
150 | // Scroll Code **********
|
---|
151 | if(menu[19])
|
---|
152 | {
|
---|
153 | gp=gpos(gmobj(v1));
|
---|
154 | gpc=gpos(gmobj("S"+v1))
|
---|
155 | tt=0;
|
---|
156 | if((gp[0]+gpc[2])>wh+sy)
|
---|
157 | {
|
---|
158 | spos(gmobj("S"+v1),null,null,(wh+sy)-gp[0]-10-2);
|
---|
159 | spos(gmobj(v1),null,null,(wh+sy)-gp[0]-10);
|
---|
160 | }
|
---|
161 | else
|
---|
162 | {
|
---|
163 | }
|
---|
164 | }
|
---|
165 | // Scroll Code **********
|
---|
166 | }
|
---|
167 | else
|
---|
168 | {
|
---|
169 | frt=v1.indexOf(" ")
|
---|
170 | lt=parseLink(v1, "sourceframe");
|
---|
171 | if(lt)pf=parent[lt];
|
---|
172 | if(frt>0&&v1.indexOf("show-menu=")>-1)
|
---|
173 | {
|
---|
174 | if(lt)
|
---|
175 | {
|
---|
176 | v1=v1.substring(10,frt);
|
---|
177 | if(pf.MLoaded)
|
---|
178 | {
|
---|
179 |
|
---|
180 | pf.mn=pf.gmobj("menu"+pf.getMenuByName(v1));
|
---|
181 | menu=eval(lyr);
|
---|
182 | gp=gpos(gmobj(lyr));
|
---|
183 | h3="";
|
---|
184 | if(container[11])h3="h";
|
---|
185 | if(ns4){mp=gpos(_d.layers[lyr].document.layers["el"+el])}else{mp=gpos(gmobj(h3+"el"+el))}
|
---|
186 | fLeft=0;
|
---|
187 | if(menu[11])
|
---|
188 | {
|
---|
189 | fTop=pf.sy;
|
---|
190 | fLeft=pf.sx+gp[1]+mp[1]+Frames_Left_Offset;
|
---|
191 | }
|
---|
192 | else
|
---|
193 | {
|
---|
194 | fTop=pf.sy+gp[0]+mp[0]+Frames_Top_Offset;
|
---|
195 | fLeft=pf.sx+100
|
---|
196 | }
|
---|
197 | tp=gpos(pf.mn)
|
---|
198 | if(fTop+tp[2]>(pf.sy+pf.wh))fTop=pf.wh-tp[2]+pf.sy
|
---|
199 | pf.spos(pf.mn,fTop,fLeft-100,null,null);
|
---|
200 | closeFel=0
|
---|
201 | if(_OfM!=v1)closeFel=1
|
---|
202 | if(ShM==1)
|
---|
203 | {
|
---|
204 | if(pf.mn.visibility=="hide"||pf.mn.style.visibility=="hidden")pf.popup(v1);
|
---|
205 | }
|
---|
206 | else
|
---|
207 | {
|
---|
208 | if(closeFel)close_el();
|
---|
209 | }
|
---|
210 |
|
---|
211 | _OfM=v1
|
---|
212 | closeFel=1
|
---|
213 | pf.ParentMenu=self
|
---|
214 | }
|
---|
215 | }
|
---|
216 | }
|
---|
217 | else if(frt>0)
|
---|
218 | {
|
---|
219 | if(lt)if(pf)if(pf.MLoaded)pf.closeallmenus()
|
---|
220 | if(ns4)shl(lyr,el,"show");
|
---|
221 | }
|
---|
222 |
|
---|
223 | }
|
---|
224 | ta=om.split(",")
|
---|
225 | strt=0;
|
---|
226 | for(a=0;a<ta.length;a++)
|
---|
227 | {
|
---|
228 | if (ta[a]==v1)strt=0;
|
---|
229 | if (strt)
|
---|
230 | {
|
---|
231 | if(ta[a])
|
---|
232 | {
|
---|
233 | hll=lyr;
|
---|
234 | hel=el;
|
---|
235 | close_el();
|
---|
236 | tmnu=eval(ta[a])
|
---|
237 | if(tmnu[17]&&!menu[17])fixForm(tmnu[17],1)
|
---|
238 | if(!tmnu[7])SDiv(ta[a],0)
|
---|
239 | }
|
---|
240 | ta[a]=""
|
---|
241 | }
|
---|
242 | if(ta[a]==lyr)strt=1;
|
---|
243 | }
|
---|
244 | mmenu=eval(lyr)
|
---|
245 | if(mmenu[7]&&lyr!=ta[0])
|
---|
246 | {
|
---|
247 | closeallmenus();
|
---|
248 | if(v1==ta[ta.length-1])
|
---|
249 | {
|
---|
250 | if(ns4)shl(lyr,el,'show');
|
---|
251 | tmnu=eval(v1)
|
---|
252 | if(tmnu[17])fixForm(tmnu[17],0)
|
---|
253 |
|
---|
254 | SDiv(v1,1)
|
---|
255 | }
|
---|
256 | }
|
---|
257 | om=""
|
---|
258 | mdisp=0
|
---|
259 | for(a=0;a<ta.length;a++)
|
---|
260 | {
|
---|
261 | if(ta[a]==lyr)frs=a
|
---|
262 | if(ta[a]==v1)fre=a
|
---|
263 | if (mdisp||(a>frs&&a<fre))
|
---|
264 | {
|
---|
265 | if (ta[a]&&ta[a]!=v1)
|
---|
266 | {
|
---|
267 | SDiv(ta[a],0)
|
---|
268 | close_el();
|
---|
269 | if(ns4)shl(lyr,el,'hide');
|
---|
270 | }
|
---|
271 | }
|
---|
272 | else
|
---|
273 | {
|
---|
274 | if(ta[a])om+=ta[a]+",";
|
---|
275 | }
|
---|
276 | if (v1==ta[a])mdisp=1
|
---|
277 | }
|
---|
278 | }
|
---|
279 |
|
---|
280 |
|
---|
281 | // Scroll Code **********
|
---|
282 | function scroll(val,mnu)
|
---|
283 | {
|
---|
284 | mn=getMenuByName(mnu);
|
---|
285 | mi=gmobj("Smenu"+mn);
|
---|
286 | mip=gpos(mi)
|
---|
287 | tt=tt-val
|
---|
288 | gp=gpos(gmobj("menu"+mn))
|
---|
289 |
|
---|
290 | if(tt>=0 && tt<(gp[2]-gp[0]))
|
---|
291 | {
|
---|
292 | mi.style.clip = "rect("+tt+"px "+mip[3]+"px "+(tt+gp[2]-7)+"px 0px)"
|
---|
293 | ns6c=0
|
---|
294 | if((ns6&&!ns61)||mac)ns6c=1
|
---|
295 | spos(mi,-tt,null,tt+gp[2])
|
---|
296 | ST = setTimeout("scroll("+val+",'"+mnu+"')",30);
|
---|
297 | }
|
---|
298 | else
|
---|
299 | {
|
---|
300 | tt=tt+val
|
---|
301 | clearTimeout(ST)
|
---|
302 | }
|
---|
303 | clearTimeout(Mtimer);
|
---|
304 | }
|
---|
305 | // Scroll Code **********
|
---|
306 |
|
---|
307 |
|
---|
308 | function hl()
|
---|
309 | {
|
---|
310 | arg=hl.arguments;imgact="";hlnk=arg[1];if(!menu[8]&&menu[15])menu[8]="right";_am=" "+a;_am=_am.length-1;subimg="";arg[0]+="";if(ns6){dwd=arg[2][9]*2}else{dwd=0};if(ns4){if(el==0){st="<style type=\"text/css\">A.m{text-decoration:none;}</style>";_d.write(st);oatop=atop;}else{mtl=_d.layers[omnu].document.layers["el"+(el-1)];
|
---|
311 | if(oatop==atop){atop+=mtl.clip.height}else{atop=menu[4];}oatop=atop}if(menu[11]){atop=menu[4];if(oaleft==aleft){aleft+=mtl.clip.width+arg[8]}else{aleft=menu[4];oaleft=aleft}oaleft=aleft}else{aleft=menu[4];}}
|
---|
312 | if(hlnk.substring(0,5)=="show-"){arg[1]=arg[1].toLowerCase();if(arg[7]==hlnk) if(arg[6])arg[7]=arg[6];else arg[7]="";hlnk="#";if (arg[6]+" "!="undefined ")hlnk=arg[6];}
|
---|
313 | pI="popi('"+arg[1]+"','"+arg[5]+"',"+el+");";if(arg[1].substring(0,5)=="show-"&&(!menu[11]||menu[6][16])&&(menu[11]||menu[6][10])){im++;ims="im_"+a+"_"+el+"_"+arg[5];ti=arg[2][10];if(menu[6][16]&&menu[11])ti=menu[6][16];if(ns4){sti="<img border=0 src="+ti+">";
|
---|
314 | subimg="<layer id="+ims+">"+sti+"</layer>";}else{
|
---|
315 | if(!parseLink(arg[1],"sourceframe"))imgact="onmouseover=\"gmobj('el"+el+"').onmouseover();\" onmouseout=\"gmobj('el"+el+"').onmouseout();\"";
|
---|
316 | if(opra)imgact="onmouseover=\"clearTimeout(Mtimer)\"";
|
---|
317 | subimg="<img id="+ims+" style=\"position:absolute;\" "+imgact+" border=0 src="+ti+">"};imar[im]=ims;}omp=mp;ofc=arg[2][0];ofb=arg[2][1];onc=arg[2][2];onb=arg[2][3];ltarg=" ";lOnfunc="";lOffunc="";ltype="";lalign=menu[8];if(!lalign)lalign="left"
|
---|
318 | tfborc="";nborc="";fborc="";dragable=0;simg="";bimg="";sbimg="";sbgc="";sbgc=parseLink(hlnk,"separatorcolor");if(!sbgc)if(menu[6][19])sbgc=menu[6][19]; else sbgc=menu[6][4]
|
---|
319 | marw=parseLink(menu[20],"margin");
|
---|
320 | if(!marw)marw=0;
|
---|
321 | if(hlnk.indexOf(" ")>0){k2o=parseLink(hlnk,"keytoopen");if(k2o){keyar[keyarC]=k2o.toUpperCase()+";"+arg[1]+";"+arg[5]+";"+el;keyarC++;}
|
---|
322 | _al=parseLink(hlnk,"align");if(_al)lalign=_al;
|
---|
323 | ltarg=parseLink(hlnk,"target");
|
---|
324 | if(ltarg)ltarg=" target="+ltarg
|
---|
325 | lOnfunc=parseLink(hlnk,"onfunction")+";";
|
---|
326 |
|
---|
327 | lOffunc=parseLink(hlnk,"offfunction")+";";
|
---|
328 | ltype=parseLink(hlnk,"type");
|
---|
329 | tofc=parseLink(hlnk,"offfontcolor");if(tofc)ofc=cHexColor(tofc)
|
---|
330 | tofb=parseLink(hlnk,"offbackcolor");if(tofb)ofb=cHexColor(tofb)
|
---|
331 | tonc=parseLink(hlnk,"onfontcolor");if(tonc)onc=cHexColor(tonc)
|
---|
332 | tonb=parseLink(hlnk,"onbackcolor");if(tonb)onb=cHexColor(tonb)
|
---|
333 | nborc=parseLink(hlnk,"onbordercolor");if(nborc){nborc=cHexColor(nborc);nborc="this.style.borderColor='"+nborc+"';"}
|
---|
334 | fborc=parseLink(hlnk,"offbordercolor");if(fborc){fborc=cHexColor(fborc);tfborc="border:"+fborc+" 1px solid;"}
|
---|
335 | simg=parseLink(hlnk,"swapimage");
|
---|
336 | soimg=parseLink(hlnk,"suboverimage");
|
---|
337 | if(soimg){SoImG[el]=new Image();SoImG[el].src=soimg}
|
---|
338 | bimg=parseLink(hlnk,"backimage");
|
---|
339 | sbimg=parseLink(hlnk,"overbackimage");
|
---|
340 | dragable=parseLink(hlnk,"dragable");
|
---|
341 | hlnk=parseLink(hlnk,"link");
|
---|
342 | if(hlnk.indexOf(" ")>0)hlnk=hlnk.substr(0,hlnk.indexOf(" "));
|
---|
343 | }
|
---|
344 | if(ns4&&ofb=="transparent")ofb=""
|
---|
345 | if(!ofb&&(mac||opra))ofb="transparent"
|
---|
346 | if(arg[7]+""=="undefined"){arg[7]=hlnk}
|
---|
347 | if(ltype=="form"){onc=ofc;onb=ofb;mp="default"}
|
---|
348 | if(ltype=="header"&&arg[2][17]){ofc=arg[2][17];ofb=arg[2][18];onc=arg[2][17];onb=arg[2][18];mp="default"};smO="ShM=1;";smC="";
|
---|
349 | if(menu[16]==1){smO="";if(!arg[1].indexOf("show-menu"))hlnk="javascript:ShM=1;"+pI}
|
---|
350 | if(hlp[14]){tlen=hlnk.length;thlnk=location.href;thlnk=thlnk.substring(thlnk.length-tlen,thlnk.length);if(hlnk!="#"&&hlnk==thlnk){ofc=arg[2][14];ofb=arg[2][15]}}
|
---|
351 | if(ltype=="form"||hlnk=="#"||ltype=="header"){mp="default";
|
---|
352 | if(ns4){hlnk="<a ";}else{hlnk=" "}}else{if(ns4){hlnk="<a href=\""+hlnk+"\" "+ltarg}else{hlnk="<a id=lnk"+el+" href=\""+hlnk+"\" "+ltarg+" style='text-decoration:none;'>"}}
|
---|
353 | if(!ns4){if(bimg)ofb="url("+bimg+") "+ofb;if(sbimg){if(sbimg!="NONE"){onb="url("+sbimg+") "+onb;}}else{if(bimg)onb="url("+bimg+") "+onb;}}
|
---|
354 | pd="popdn(this," + el + ", '" + arg[5] + "', '"+arg[1]+"', '"+ofb+"', '"+ofc+"', '"+fborc+"');"
|
---|
355 | if(arg[0].toLowerCase().indexOf("<img")>=0){if(menu[11]&&ns6)ns6hif=1;ipos=arg[0].toLowerCase().indexOf("<img");if(simg){SwapIM[el]=new Image();SwapIM[el].src=simg;}else{SwapIM[el]=0}iefix="";
|
---|
356 | if(navigator.appVersion.indexOf("MSIE 6")){iefix=" onclick=\"gmobj('el"+el+"').click()\"";}
|
---|
357 | arg[0]=arg[0].substr(0,ipos+4)+iefix+" id=im"+el+" "+ arg[0].substr(ipos+5,900)}if(!isNaN(arg[2][5]))arg[2][5]+="px"
|
---|
358 | dragfunc="";
|
---|
359 | if(dragable){dragfunc="drag_drop('"+arg[5]+"');";}
|
---|
360 | if(ns4){
|
---|
361 | if(bimg)bimg=" background="+bimg;if(sbimg){if(sbimg!="NONE")sbimg=" background="+sbimg;else sbimg=""}else{sbimg=bimg}
|
---|
362 | tdwd=" width="+(menu[3]-(arg[2][9]*2))
|
---|
363 | ns4nwrap="";if(menu[11])ns4nwrap="nowrap";
|
---|
364 | ls="<table border=0 cellpadding="+arg[2][9]+" cellspacing=0><tr><td "+ns4nwrap+" height=-1 align="+lalign+tdwd+">"+hlnk+" style='color:"
|
---|
365 | le=";text-decoration:none;font-size:"+arg[2][5]+";font-weight:"+arg[2][7]+";font-family:"+arg[2][8]+"' onmouseover=\"status='"+arg[7]+"';\">"+arg[0]+"</a>"+subimg+"</td></tr></table></layer>"
|
---|
366 | if(menu[11])nswid=menu[3]; else nswid=(menu[3]-(menu[4]*2))
|
---|
367 | lv=" left="+aleft+" width="+nswid+" top="+atop
|
---|
368 | nsofb="";if(ofb)nsofb=" BGColor="+ofb
|
---|
369 | nsonb="";if(onb)nsonb=" BGColor="+onb
|
---|
370 | tshl="shl('"+arg[5]+"',"+el+",'show');"
|
---|
371 | if(ltype=="form")tshl=""
|
---|
372 | mt="<layer id=mel"+el+lv+" "+nsofb+bimg+" onmouseover=\""+smO+tshl+pI+" "+dragfunc+lOnfunc+";return stch('"+arg[7]+"');\">"+ls+ofc+le
|
---|
373 | mt+="<layer id=el"+el+lv+" "+nsonb+sbimg+" onmouseover=\"clearTimeout(Mtimer);"+pI+"ltarg='"+ltarg+"'; nshl='"+arg[1]+"'; this.captureEvents(Event.CLICK); this.onClick=dc;\" onmouseout=\""+pd+"; "+lOffunc+"; return stch('');\" visibility=hidden >"+ls+onc+le
|
---|
374 | }else{
|
---|
375 | mt="";
|
---|
376 | if(menu[11]){bgc=hlp[4];if(hlp[11])bgc=hlp[12];
|
---|
377 | mt+="<div id=hel"+el+" style=\"text-align:left;background:'"+ofb+"';width:"+(menu[3]-menu[4])+"px;position:absolute;top:0;left:"+dlft+";\">";dlft=dlft+menu[3]-(menu[4]*2)+menu[4]}
|
---|
378 | rsp=0;if (lalign=="right") rsp=7;
|
---|
379 | mt+=hlnk
|
---|
380 | dw=(menu[3]-(2*menu[4]+dwd))
|
---|
381 | if(dw+" "=="NaN "){dw=""}else{dw="width:"+dw+"px"}
|
---|
382 | if(opra&&menu[3])dw="width:"+(menu[3]-(arg[2][9]*2)-(menu[4]*2))+"px;"
|
---|
383 | if(!menu[3]&&ie4)dw="width:1px";
|
---|
384 | if(menu[11]&&opra){dw="position:absolute;"}
|
---|
385 | if(!menu[11]&&IEDtD){dw="width:"+(menu[3]-menu[4]-(arg[2][9]*2))+"px;"}
|
---|
386 | if(isNaN(arg[2][9])){padd=arg[2][9]}else{psp=arg[2][9]+"px ";padd=psp+psp+psp+psp}
|
---|
387 | if(menu[11]&&menu[3]>0)dw="position:absolute;width:"+menu[3]+"px"
|
---|
388 | hms="";if(menu[11])hms="<div style=\";top:0;position:absolute;\"><div onmouseover=\"clearTimeout(Mtimer)\" id=hsep"+el+" style=\"position:absolute;background:"+sbgc+";width:"+menu[b]+"px; clip:rect(0 "+menu[b]+"px 100% 0);\">\n</div>\n</div>";
|
---|
389 | mt+="<div id=el"+el+" style=\"margin:"+marw+"px;"+tfborc+"text-align:"+lalign+";"+dw+";padding:"+padd+";font-weight:"+arg[2][7]+";font-style:"+arg[2][6]+";font-family:"+arg[2][8]+";font-size:"+arg[2][5]+";color:"+ofc+";background:"+ofb+";\""
|
---|
390 | mt+=" onMouseOver=\""+nborc+";this.style.background='"+onb+"';style.color='"+onc+"';this.style.cursor='"+mp+"';"+smO+"; "+pI+";"+dragfunc+lOnfunc+";return stch('"+arg[7]+"');\""
|
---|
391 | if(mac&&_d.all)mt+=" onClick=\"lnk"+el+".click()\"";
|
---|
392 | mt+=" onMouseOut=\"rep_img(); "+pd+";"+lOffunc+"; return stch('');\">"
|
---|
393 | mt+=(arg[0])+"</div>";
|
---|
394 | mt+="</a>";
|
---|
395 | if (menu[11])mt+=hms+"</div>";
|
---|
396 | mt+=subimg
|
---|
397 | }
|
---|
398 | mp=omp
|
---|
399 | _d.write(mt);el++;
|
---|
400 | }
|
---|
401 |
|
---|
402 |
|
---|
403 | function dmenu(mnu){
|
---|
404 |
|
---|
405 | menu=eval(mnu);
|
---|
406 | menu[21]=new Array();if(menu[7]){parr[parr.length]=mnu.substr(4,3);}
|
---|
407 | if(ac==menu.length){menu[23]=""}
|
---|
408 | atop=menu[4];if(!atop)atop=0;hlp=menu[6];if(!menu[4])menu[4]=0;if(ns4)eq="="; else eq=":";
|
---|
409 | for(z=0;z<21;z++){if(z==5)z=12;if(z==16)z++;if(hlp[z]&&hlp[z].charAt(0)!="#")hlp[z]=cHexColor(hlp[z]);}
|
---|
410 | if(menu[14]){m14=";"+menu[14];m14ar=m14.split(";");if(m14ar[2]){m14h=m14ar[1];m14w=m14ar[2].substr(6,99)+"px";menu[14]=m14h}else{m14h=m14ar[1];m14w="100%"}
|
---|
411 | if(_d.layers)_d.write("<layer z-index=1 id=menuback"+mnu+" top="+(menu[1]-m14h)+" height=2 width="+m14w+" left=0 bgcolor="+hlp[1]+"></layer>");else _d.write("<div id=menuback"+mnu+" style=\"position:absolute;top:"+(menu[1]-m14h)+"px;width:"+m14w+";height:2px;background:"+hlp[1]+"\"> </div>")}
|
---|
412 | if(el)ns6c=3;else ns6c=2;ns6w=0;if(menu[8]=="right"&&ns6)ns6w=7;
|
---|
413 | if (menu[3]<1)menu[3]="undefined"
|
---|
414 | if(ns4)
|
---|
415 | {
|
---|
416 | bgc="";thw=menu[3];
|
---|
417 | if(menu[11]){ic=(menu.length-ac)/5;thw=(menu[3]*ic)-(menu[4]*ic)+menu[4]}
|
---|
418 | if(hlp[4])bgc="bgColor="+hlp[4]
|
---|
419 | if (hlp[11])bgc="bgColor="+hlp[13]
|
---|
420 | m18="";if(menu[18])m18="background="+menu[18];
|
---|
421 | mt="<layer "+m18+" z-index=29 visibility=hidden "+bgc+" id="+mnu+" top="+menu[1]+" left="+menu[2]+" width="+thw+">"
|
---|
422 | if (hlp[11])mt+="<layer bgcolor="+hlp[12]+" top=0 left=0 height=2 width=100%></layer>"
|
---|
423 | mt+="<layer id="+mnu+"3d bgcolor="+hlp[12]+" top=0 left=0 height=0 width=2></layer>"
|
---|
424 | }
|
---|
425 | else
|
---|
426 | {
|
---|
427 | m18="";if(menu[18]){m18="url("+menu[18]+ ") ";}iedf="";if(!opra&&!mac&&_d.all&&menu[9]){iedf=" filter:";flt=menu[9].split("\;");for(fx=0;fx<flt.length;fx++){iedf+="progid:DXImageTransform.Microsoft."+flt[fx];if(navigator.appVersion.indexOf("MSIE 5.5")>0)fx=999}}
|
---|
428 | if(!hlp[4]&&(mac||opra))hlp[4]="transparent"
|
---|
429 | if(hlp[11])brd = "border:solid "+menu[4]+"px; border-left-color:"+hlp[12]+";border-top-color:"+hlp[12]+";border-bottom-color:"+hlp[13]+";border-right-color:"+hlp[13]+";";else brd = " border:solid "+menu[4]+"px "+hlp[4]+";";
|
---|
430 | mt="";scrof="";if(!ns6)scrof="overflow:hidden;";dmleft=0;if(menu[2])dmleft=menu[2];
|
---|
431 | if(ie55){ifBlnk="";if(location.protocol=="https:")ifBlnk="/blank.htm";mt="<IFRAME frameborder=0 id=if"+mnu+" src=\""+ifBlnk+"\" scroll=none style=\"FILTER:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);visibility:hidden;height:20;position:absolute;width:"+(menu[3]+ns6w)+"px;left:"+dmleft+"px;top:"+menu[1]+"px;z-index:5\"></iframe>"}
|
---|
432 | mt+="<div tabindex=1 id="+mnu+" style=\""+iedf+scrof+";z-index:19;visibility:hidden;"+brd+"position:absolute;background:"+m18+hlp[1]+";width:"+(menu[3]+ns6w)+"px;left:"+dmleft+"px;top:"+menu[1]+"px;\">"
|
---|
433 | if(menu[19]){mt+="<div id=S"+mnu+" style=\"position:absolute;overflow:hidden;\">"}
|
---|
434 | }
|
---|
435 |
|
---|
436 | _d.write(mt)
|
---|
437 | x=0;
|
---|
438 | dlft=0
|
---|
439 | aleft=0;
|
---|
440 | if(menu[3]&&menu[11]&&(ns6||opra))menu[3]=menu[3]-(hlp[9]*2)
|
---|
441 | for(b=ac;b<menu.length;b++)
|
---|
442 | {
|
---|
443 | b=b+4
|
---|
444 | if(menu[b-3]==""){menu[b-3]="#"}
|
---|
445 | menu[b-3]=menu[b-3].replace(/\"/gi, """)
|
---|
446 | if(menu[b-2])menu[b-2]=menu[b-2].replace(/\"/gi, """)
|
---|
447 | hl(menu[b-4], menu[b-3],hlp,100,100,mnu,menu[b-2],menu[b-1],menu[b-5])
|
---|
448 | txt="";
|
---|
449 | if(ns4)
|
---|
450 | {
|
---|
451 | mt=_d.layers[mnu].document.layers["el"+(el-1)]
|
---|
452 | if (!menu[11])
|
---|
453 | {
|
---|
454 | if (menu[b]&&b<menu.length-1)
|
---|
455 | {
|
---|
456 |
|
---|
457 | x=atop+mt.clip.height
|
---|
458 | if(sbgc)bgc="bgcolor="+sbgc;
|
---|
459 | if(!hlp[11])x++
|
---|
460 | txt="<layer top="+(x-2)+" left="+menu[4]+" height="+menu[b]+" "+bgc+" width="+mt.clip.width+" onmouseover=\"clearTimeout(Mtimer)\" ></layer>"
|
---|
461 | if(hlp[11]){txt+="<layer top="+(x-1)+" left="+menu[4]+" height=1 bgcolor="+hlp[12]+" width="+mt.clip.width+"></layer>"
|
---|
462 | }
|
---|
463 | }
|
---|
464 | }
|
---|
465 | else
|
---|
466 | {
|
---|
467 | if(sbgc)txt="<layer bgcolor="+sbgc+" left="+(aleft+mt.clip.width)+" width="+menu[b]+" top="+x+" height="+(mt.clip.height+(menu[4]))+"></layer>"
|
---|
468 | }
|
---|
469 | }
|
---|
470 | else
|
---|
471 | {
|
---|
472 | mbw=menu[b];
|
---|
473 | if(hlp[19])bc=hlp[19]; else bc=hlp[4]
|
---|
474 | if(b+1==menu.length)mbw=0;
|
---|
475 | if(mbw>0)
|
---|
476 | {
|
---|
477 | if(!sbgc)sbgc=bc;
|
---|
478 | if (!menu[11])
|
---|
479 | {
|
---|
480 | dwid=(menu[3]-menu[4]*2)
|
---|
481 | if(IEDtD)dwid=menu[3]-menu[4]
|
---|
482 | if (hlp[11]&&mbw==1)
|
---|
483 | {
|
---|
484 | oc="";if(opra)oc="_d.getElementById('el"+el+"').style.background='"+hlp[1]+"';_d.getElementById('el"+el+"').style.color='"+hlp[0]+"'";
|
---|
485 | txt="<div onmouseout=\""+oc+"\" onmouseover=\"clearTimeout(Mtimer)\" style=\"position:relative\">"
|
---|
486 | txt+="<div style=\"border-top:1px solid "+hlp[13]+"; background:"+hlp[12]+"; width:"+dwid+"px;position:absolute;clip:rect(0 100% 2px 0);height:1px;\">"
|
---|
487 | txt+="</div>\n</div>"
|
---|
488 | }
|
---|
489 | else
|
---|
490 | {
|
---|
491 | txt="<div style='text-align:left;'>";
|
---|
492 | txt+="<div onmouseout=\"popdn();\" onmouseover=\"clearTimeout(Mtimer)\" style=\"background:"+sbgc+";width:"+dwid+"px;position:absolute;"
|
---|
493 | txt+="clip:rect(0 100% "+mbw+"px 0);height:"+mbw+"px;\">"
|
---|
494 | txt+="</div>"
|
---|
495 | txt+="</div>"
|
---|
496 | }
|
---|
497 | }
|
---|
498 | }
|
---|
499 | }
|
---|
500 | _d.write(txt);
|
---|
501 | omnu=mnu;
|
---|
502 | mt=""
|
---|
503 | }
|
---|
504 | oatop=-1;
|
---|
505 | if (ns4){mt="</layer>"}else{
|
---|
506 | mt+="</div>\n";
|
---|
507 | if(menu[19])mt+="</div>"}
|
---|
508 | _d.write(mt)
|
---|
509 | if(ns4){ml=gmobj(mnu);ml.clip.height += menu[4];ml3d=_d.layers[mnu].document.layers[mnu+"3d"];
|
---|
510 | if(hlp[11])ml3d.clip.height=ml.clip.height};
|
---|
511 | menu[21][1]=el
|
---|
512 | }
|
---|
513 | function checs(e){stopchec=1;for(a=1;a<menus;a++){menu=eval("menu"+a);if(menu[10]>0){stopchec=0;if(df!=0||osy!=sy){mi=gmobj("menu"+a);tm=gpos(mi);mit=tm[0];if(isNaN(menu[1]))menu[1]=0;df=parseInt(menu[1])-mit;if(sy+menu[10]>=menu[1])df=sy-mit+menu[10];nt=df/followspeed;of1=nt.toString();ofr=of1.split("\.");if(ofr[1]+" "=="undefined ")ofr[1]=0;ofrac=ofrac+parseInt(ofr[1]);if(mac&&parseInt(nt)==0)return;if(ofrac>10){ofrac=ofrac-10;if(df>=0)nt++; else nt--;}
|
---|
514 | spos(mi,mit+nt);
|
---|
515 | if(menu[14])nt=nt-menu[14]
|
---|
516 | if(ie55){spos(gmobj("ifmenu"+a),mit+nt)}
|
---|
517 | if(menu[14])spos(gmobj("menubackmenu"+a),mit+nt-menu[14])
|
---|
518 | }else{return;}osy=sy}}if(stopchec){osy=sy;return}pu=setTimeout('checs()',followrate)}
|
---|
519 | function PlaceMenu(mn){if(ns4||ns6)pos="relative";else pos="absolute";mnt="<div id=\""+mn+"DIV\" style=\"width:1;height:1;position:"+pos+"\"></div>";menu=eval("menu"+getMenuByName(mn));menu[21][0]=mn+"DIV";_d.write(mnt)}
|
---|
520 | function setpos(){for(a=1;a<menus;a++){menu=eval("menu"+a);if(menu[21][0]){gm=gmobj(menu[21][0]);if(ns4){ntp=gm.pageY;nlp=gm.pageX}else{gp=gpos(gm);ntp=gp[0];nlp=gp[1]}mn=gmobj("menu"+a);mnp=gpos(mn);if(ntp==0)ntp=null;if(nlp==0)nlp=null;spos(mn,ntp,nlp,null,null);if(ie55){gmif=gmobj("ifmenu"+a);spos(gmif,ntp,nlp,null,null)}}else{if(!menu[5])menu[5]="";if (menu[5].indexOf("left")!=-1||menu[5].indexOf("center")!=-1||menu[5].indexOf("right")!=-1){mn=gmobj("menu"+a);mnp=gpos(mn);mnw=mnp[3];nlp=((ww-mnw)/2);if(menu[5].indexOf("right")!=-1)nlp=ww-mnw;if(menu[5].indexOf("left")!=-1)nlp=1;ts=menu[2]+"";if(ts.indexOf("offset=")==0){os=parseLink(ts,"offset");nlp=nlp+parseInt(os);min=parseLink(ts,"minimum");if(min&&(nlp<min))nlp=min;}spos(mn,null,nlp,null,null)}if(menu[5].indexOf("top")!=-1||menu[5].indexOf("bottom")!=-1||menu[5].indexOf("middle")!=-1){mn=gmobj("menu"+a);mnp=gpos(mn);mnh=mnp[2];if(opra)mnh=mn.style.pixelHeight;nlp=wh-mnh;if(menu[5].indexOf("middle")!=-1)nlp=((wh-mnh)/2);if(menu[5].indexOf("top")!=-1)nlp=1;ts=menu[1]+"";if(ts.indexOf("offset=")==0){os=parseLink(ts,"offset");mnp=gpos(mn);nlp=nlp+parseInt(os);min=parseLink(ts,"minimum");if(min&&(nlp<min))nlp=min;}if(menu[10]>0){menu[1]=nlp;if(nlp>0)menu[10]=nlp;nlp=nlp+sy;if(menu[10]==nlp&&MLoaded<2)spos(mn,nlp,null,null,null)}else{spos(mn,nlp,null,null,null)}}}}}
|
---|
521 | function MScan(){sy=self.pageYOffset;sx=self.pageXOffset;if(opra){ww=window.innerWidth;wh=window.innerHeight}else if(_d.all){sy=_d.body.scrollTop;sx=_d.body.scrollLeft;if(!ie4&&!mac){if(sy==0)sy=_d.documentElement.scrollTop;if(sx==0)sx=_d.documentElement.scrollLeft;}if(_d.compatMode=="CSS1Compat"){ww=document.documentElement.clientWidth;wh=document.documentElement.clientHeight}else{ww=_d.body.clientWidth;wh=_d.body.clientHeight}}else{if(ns4){ww=self.innerWidth-16;wh=self.innerHeight-17}else{ww=_d.body.offsetWidth;if(!ww)ww=self.innerWidth-15;ww--;wh=self.innerHeight;}}if(opra&&(owh!=wh||oww!=ww)){if(MLoaded>1){location.reload()}MLoaded++;oww=ww;owh=wh;}if(sy!=osy)checs();if(!mac&&!opra&&MLoaded<2)sis();setpos();}
|
---|
522 | function mOL(){if(!ns61&&ns6||ns6hif){Minit()}MLoaded=1;if(Oload)Oload();if(loadWait||opra){for(x=0;x<parr.length;x++){fixb("menu"+parr[x]);popup(parr[x])}}sis();MScan();if(!opra)MLoaded++;}
|
---|
523 | function Minit(){el=0;df=-1;if((_d.all&&_d.getElementById)&&!mac)_d.write("<"+"script>function getflta(ap){try{if(ap.filters){flta=1}}catch(e){}}<"+"/script>");for(x=0;x<parr.length;x++){if(!opra){fixb("menu"+parr[x]);popup(parr[x])}}if(ns4){_d.captureEvents(Event.MOUSEMOVE);oww=self.innerWidth-16;owh=self.innerHeight-17;window.onresize=function(){if(ww!=oww||wh!=owh)window.history.go(0)}}_d.onmousemove=getMouseXY;MScan();}for(a=1;a<menus;a++){dmenu("menu"+a)}if(mac45)Oload=window.onLoad;else Oload=window.onload;if(!ns61&&ns6||ns6hif){window.onload=mOL}else{Minit();sis();window.onload=mOL}
|
---|
524 | setInterval("MScan()",150);
|
---|
525 |
|
---|
526 | //function cam(){closeallmenus();if(ParentMenu)ParentMenu.ShM=0}
|
---|
527 | //if(ns4)_d.captureEvents(Event.MOUSEMOVE)
|
---|
528 | //_d.onmouseup=cam;
|
---|
529 |
|
---|
530 |
|
---|