-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcoolmenu.js
More file actions
9 lines (7 loc) · 24.4 KB
/
coolmenu.js
File metadata and controls
9 lines (7 loc) · 24.4 KB
1
2
3
4
5
6
7
8
9
// Title: COOLjsMenu
// URL: http://javascript.cooldev.com/scripts/coolmenu/
// Version: 2.9.4i
// Last Modify: 17 Apr 2007
// Author: Alex Kunin <[email protected]>
// Options: STANDARD, COMPRESSED
function _4r(_4){return typeof _4=='function'};function _Y(_4){return typeof _4=='undefined'};function _2f(_4){return typeof _4=='number'};function _4s(_4){return typeof _4=='object'};function _3y(_4,_3t){return _4&&_4.constructor==_3t};function _S(_4){return _3y(_4,Array)};Array.prototype._q=Array.prototype.push||function(_4){this[this.length]=_4;return this.length};Array.prototype._39=Array.prototype.splice||function(_m,_35){_m=Math.max(0,Math.min(this.length,_m));var _1J=[].concat(arguments);var _3g=[].concat(arguments).slice(2).concat(this.slice(_m+_35));var _a=this.slice(_m,_35);this.length=_m;for(var i=0;i<_3g.length;i++){this._q(_3g[i])};return _a};function _33(_O,_14){var o=window.$instances||(window.$instances=[]);if(_14){if(!o[_14]){o[_14]=[]};o[_14]._q(_O)};return'$instances['+(o._q(_O)-1)+']'};function _3E(_14,_3r){var _a=[].concat(window.$instances&&window.$instances[_14]||[]);if(_3r){for(var i=0;i<_a.length;i++){if(_a[i]==_3r){_a._39(i,1);break}}};return _a};function _r(_O,_9,_M){if(_O.addEventListener){_O.addEventListener(_9,_M,false)}else{var _3l=_O['on'+_9];_O['on'+_9]=function(_l){if(!_l){_l=window.event};_M(_l);return _3l?_3l(_l):true}}};function _p(_3I){this._1F=[_3I]};_p.__=function(_j,_2c){return new _p().__(_j,_2c)};_p._Z=function(_6){var _a=[],_13=0;while((_13=_6.indexOf('{',_13))!=-1&&(_2_=_6.indexOf('}',_13))){var _E=_6.slice(_13+1,_2_);if(_E.match(/^\w+$/)){_a._q(_6.slice(0,_13));_a._q(_E);_6=_6.slice(_2_+1);_13=0}else{_13++}};_a._q(_6);return _a};_p.prototype={_1G:function(_6){this._1F._q(_6);return this},__:function(_j,_2c){for(var i=0;i<_j.length;i+=2){this._1F._q(_j[i]);this._1F._q(_2c[_j[i+1]])};return this},toString:function(){return this._1F.join('')}};function _30(_2X){this._2X=_2X;this._1k={focus:[],blur:[],keydown:[],mouseover:[],mouseout:[],click:[]};this._2h=_33(this);this._3K=_p._Z('return '+this._2h+'.$dispatch(\'{type}\',window.event||arguments[0],{arg})');this._3L=_p._Z(' on{type}="'+this._3M('{type}','{arg}')+'"')};_30.prototype={_3A:function(_C,_4){for(var i=0;i<_C.length;i++){if(_C[i]==_4){return i}};return-1},_2n:function(_9){if(!this._1k[_9]){this._1k[_9]=[];this._1k[_9]._3u=true};return this._1k[_9]},_2o:function(_9,_M){if(_S(_9)){for(var i=0;i<_9.length;i++){this._2o(_9[i],_M)}}else if(this._3A(this._2n(_9),_M)==-1){this._2n(_9)._q(_M)}},_2$:function(_9,_l,_e){},_1f:function(_9,_l,_e){this._2$(_9,_l,_e);var _1H=this._2n(_9);for(var i=_1H.length-1;i>=0;i--){if((typeof _1H[i]=='function'?_1H[i](_l,_e):_1H[i]._2O(_l,_e))===false){return false}};return true},$dispatch:function(_9,_l,_e){return this._1f(_9,_l,_e)},_3M:function(_9,_e){return _p.__(this._3K,{type:_9,arg:_e||0})},_36:function(_e){var _a=new _p();for(var _9 in this._1k){if(!this._1k[_9]._3u){_a.__(this._3L,{type:_9,arg:_e||0})}};return _a}};CLoadNotify=function(){if(window.on$htmlload){window.on$htmlload()}};var _1e;window.CMenus=window.$CM=window._3$={};window.BLANK_IMAGE='img/b.gif';var _1={};_1._1O=navigator.appVersion;_1._1u=navigator.userAgent;_1._1g=window.opera;_1._4h=_1._1u.match(/opera.[789]/i);_1._2K=_1._1g&&!_1._4h;_1._12=document.getElementById;_1._4a=_1._1O.match(/MSIE 5.5/)&&_1._12&&!_1._1g;_1._4f=_1._1O.match(/MSIE 5/)&&_1._12&&!_1._4a&&!_1._1g;_1._4z=_1._1O.match(/MSIE 6/)&&_1._12&&!_1._1g;_1._1K=document.all&&!_1._12&&!_1._1g;_1._2k=_1._1O.match(/MSIE/)&&_1._12&&!_1._1g;_1._29=_1._2k&&!_1._4f;_1._27=_1._1u.match(/Mac/);_1._3S=_1._1u.match(/hotjava/i);_1._h=document.layers&&!_1._12&&!_1._3S;_1._4i=_1._1u.match(/gecko/i);_1._A=_1._2k&&!_1._27;_1._4v=_1._1u.match(/gecko\/200[012]/i);function _2T(_3){this._3=_3;this._H=_3._H+'t_';this._4o=0;this._4p=_3._b._8.imagePrefix||'';this._4l=_3._b._8.urlPrefix||'';this._4j=_3._b._8.hideNormalOnRollover;_1Q(_3._b._8,{backgroundColor:'',backgroundStyle:'',textClass:'',borderColor:'',borderWidth:'',shadowColor:'',shadow:'',valign:'',backgroundClass:'',textStyle:'',itemFilters:'',levelFilters:'',levelBackground:null,itemBackground:null});var _d=this,_2Y=_3._b._8.blankImage?this._4p+_3._b._8.blankImage:BLANK_IMAGE;function _1_(_2){return _d._2q(_2,'status')};function _49(_2){if(_1_(_2)){window.status=_1_(_2)}};function _3Z(_2){if(_1_(_2)){window.status=window.defaultStatus}};_3._r(['focus','mouseover'],_49);_3._r(['blur','mouseout'],_3Z);_3._r(['focus','mouseover'],function(_2){_3._1D(_2)});_3._r('blur',function(_2){if(!_2._8.hasControls){_3._1D(null)}});_3._r('innerhover',function(_2){if(!_2._8.clickToActivate){_3._2F()};if(_3._2G){_3._1m(_2._k())}});_3._r('click',function(_2){_3._2F();if(!_2._8.url){_3._1m(_2._k())}else if(!_2._8.sticky){_3._23()}});_3._r('outerhover',function(_2){if((!_3._3_||_3._4B)&&(!_2||!_2._8.hasControls)){_3._3W()}});_3._r('outerclick',function(_2){_3._23()});function _22(_,_6,_j,_2J,_3V,_28,_f,_1M,_4E,_4D,_4C,_3m,_48,_45,_44){return _6.__(_j,{bgColor:_2J?'background-color:'+_2J+';':'',bgClass:_48,bgStyle:_3V||'',textClass:_28,textStyle:_45,code:_f,valign:_3m?' valign="'+_3m+'"':'',wrap:_44?'':' nowrap="nowrap"',id:_._x,w:_1o(_.w),h:_1o(_.h),x:_.x,y:_.y,visibility:_._1L()?'':(_1._h?' visibility="hidden"':'visibility:hidden;')})};function _1o(_n){return _1._h?(isNaN(_n)?1:_n):(isNaN(_n)?'1px':_n+'px')};this._c={_3Y:new _N({_j:_1._h?_p._Z('<layer id="{id}" {visibility} width="{w}" height="{h}" left="{x}" top="{y}" color="{color}" background="{image}"></layer>'):_p._Z('<div id="{id}" class="{cssClass}" style="overflow:hidden;{visibility}position:absolute;{bgImage}width:{w};height:{h};left:{x}px;top:{y}px;background-color:{color};{style}"></div>'),_f:function(_6){return _6.__(this._j,{id:this._x,w:_1o(this.w),h:_1o(this.h),x:this.x,y:this.y,visibility:this._1L()?'':(_1._h?' visibility="hidden"':'visibility:hidden;'),cssClass:this._28,color:this._47,style:this._7,image:this._1M,bgImage:this._1M?'background-image:url('+this._1M+')':''})}}),_26:new _N({_j:_1._h?_p._Z('<layer id="{id}"{visibility} left="{x}" top="{y}" width="{w}" height="{h}"><table width="100%" height="100%" style="{bgColor}{bgStyle}" cellspacing="0" cellpadding="0" border="0"><tr{valign}>{icon}<td class="{bgClass}"{wrap}><div class="{textClass}" style="{textStyle}">{code}</div></td>{arrow}</tr></table></layer>'):_p._Z('<table id="{id}" style="{visibility}position:absolute;border-collapse:collapse;left:{x}px;top:{y}px;width:{w};height:{h};{bgColor}{bgStyle}" cellspacing="0" cellpadding="0" border="0"><tr{valign}>{icon}<td class="{bgClass}"{wrap}><div class="{textClass}" style="{textStyle}">{code}</div></td>{arrow}</tr></table>'),_40:!_3._b._8.measureRollover,_K:this._4j?1:0,_u:['+borderTop','+borderLeft'],_G:['+item-borderTop-borderBottom','+item-borderLeft-borderRight'],_f:function(_6){var o=this._2._8;return _22(this,_6,this._j,_y(o.backgroundColor)||o.color.bgON,_y(o.backgroundStyle),_y(o.textClass)||o.css.ON,o.code[0],o.image&&o.image[0],o.imgsize,this._2._1P&&o.arrow&&o.arrow[0],o.arrsize,_y(o.valign),_y(o.backgroundClass),_y(o.textStyle),!isNaN(this.w))}}),_3U:new _N({_j:_1._h?_p._Z('<layer id="{id}"{visibility} width="{w}" height="{h}" left="{x}" top="{y}"><a class="{css}" title="{4}" accesskey="{key}" href="{href}" target="{target}"'+_3._J._36('{index}')+'><img src="'+_2Y+'" width="{w}" height="{h}" title="{tip}" alt="{tip}" border="0" /></a></layer>'):_p._Z('<a id="{id}" style="display:block;{visibility}position:absolute;width:{w};height:{h};left:{x}px;top:{y}px;" class="{css}" title="{4}" accesskey="{key}" href="{href}" target="{target}"'+_3._J._36('{index}')+'><img src="'+_2Y+'" width="100%" height="100%" title="{tip}" alt="{tip}" border="0" /></a>'),_3X:true,_f:function(_6){var o=this._2._8;return _6.__(this._j,{css:o.trigger,key:o.key,href:o.url&&((/^\w+:|^#/.test(o.url)?'':_d._4l)+o.url)||'#',target:o.target,tip:_d._2q(this._2,'tip')||_d._2q(this._2,'alt'),index:this._2._m,id:this._x,w:_1o(this.w),h:_1o(this.h),x:this.x,y:this.y,visibility:this._1L()?'':(_1._h?' visibility="hidden"':'visibility:hidden;')})}})};this._c._24=_15(this._c._26);this._c._24._K=2;this._c._24._f=function(_6){var o=this._2._8;return _22(this,_6,this._j,_1a(o.backgroundColor)||o.color.bgOVER,_1a(o.backgroundStyle),_1a(o.textClass)||o.css.OVER,o.code[1],o.image&&o.image[1],o.imgsize,this._2._1P&&o.arrow&&o.arrow[1],o.arrsize,_1a(o.valign),_1a(o.backgroundClass),_1a(o.textStyle),!isNaN(this.w))};this._c._2L=_15(this._c._26);this._c._2L._f=function(_6){var o=this._2._8;return _22(this,_6,this._j,_y(o.backgroundColor)||o.color.bgON,_y(o.backgroundStyle),_y(o.textClass)||o.css.ON,0,0,0,0,0,_y(o.valign),_y(o.backgroundClass),_y(o.textStyle),0)}};_2T.prototype={_3T:['+item','+item'],_4n:['+shadow','+shadow'],_4e:['+level','+level'],_2a:[['+item','+borderLeft'],['+borderTop','+item'],['+item','+borderRight'],['+borderBottom','+item']],_4g:[[0,0],[0,0],[0,'+item-borderRight'],['+item-borderBottom',0]],_2q:function(_2,_E){var _4=_2._8[_E];if(_Y(_4)){return''};if(_Y(_2._8[_4])){return _4};return _y(_2._8[_4])},_4b:function(_2){var _a=[],o=_2._8,_d=this,_3j=o.shadowColor||o.color.shadow,_2D=o.borderColor||o.color.border;function _1s(_){_._2=_2;_._x=_d._H+_d._4o++;if(_._3X&&o.hasControls){_._K=1};_._1b=_._K===0||_._K===1;_a._q(_)};function _1R(_$,_2r){_1s(_1q(_d._c._3Y,{_G:_T(_$.size||_2r||_N._G),_u:_T(_$.offset||_N._u,'item'),_28:_$.cssClass,_7:_$.style,_47:_$.color,_1M:_$.image,_K:_$.state||0}))};function _32(_2B,_2r){if(_2B){for(var i=0;i<_2B.length;i++){_1R(_2B[i],_2r)}}};if(_3j){_1R({color:_3j,offset:this._4n})};if(_2._2t){_32(o.levelBackground,this._4e)};_32(o.itemBackground);if(_2D){if(!o.transparentBorder){_1R({color:_2D,size:this._3T})}else{for(var i=0;i<4;i++){if(_2._2a[i]){_1R({color:_2D,size:this._2a[i],offset:this._4g[i]})}}}};if(_2._2Z){_1s(_15(this._c._2L))}else{_1s(_15(this._c._26));if(!o.hasControls){_1s(_15(this._c._24))}};_1s(_15(this._c._3U));return _a},_4k:function(_t,_){new _2s()._1h(_t,_)},_4d:function(_2,_){new _2w()._1h(_2,_)}};function _2A(){};_2A.prototype={_A:'',_1h:function(_1I,_){if(_._2y){this._1I=_1I;this._=_;_._2y(this)}},_3n:function(_1E){if(_1E&&_1._A){var _A=this._3o(!this._._31());if(_A!=this._A){if(this._A){_D(this._._.filters,{stop:_1e})};this._._7.filter=this._A=_A};if(_A){_D(this._._.filters,{apply:_1e})}}},_2U:function(_1E){if(_1E&&_1._A&&this._A){_D(this._._.filters,{play:_1e})}},_R:function(_1E){this._=null}};function _2s(){};_2s.prototype=new _2A();_2s.prototype._3o=function(_2u){var o=this._1I._8.levelFilters;return _S(o)?o[_2u?0:1]:(o||'')};function _2w(){};_2w.prototype=new _2A();_2w.prototype._3o=function(_2u){var o=this._1I._8.itemFilters;return _S(o)?o[_2u?0:1]:(o||'')};function _1c(_E,_i){_1Q(_i[0],{dynamic:true,zIndex:1000,exclusive:true,wrapoff:[0,0],delay:[0,800],pos:[0,0]});window._3$[_E]=this;this._i=[];this.items=this._i;this._E=_E;this._1N=_i[0].dynamic&&((_1._12&&!_1._2K&&!(_1._2k&&_1._27))||_1._h||_1._1K);this._2h=_33(this,'COOLjsMenu');this._H=_E+'_';this._3b=_i[0].https_fix_blank_doc||'javascript:false';this._3p=_S(_i[0].delay)?_i[0].delay[0]:_i[0].delay;this._3v=_S(_i[0].delay)?_i[0].delay[1]:this._3p;this._1T=[];this._34=3;this._3i={x:0,y:0};this._W=false;this._b=new _3h(this,_i);this._J=new _30(this);var _d=this;if(this._3N){this._J._2$=function(_9,_l,_e){var _1p=_d._i[_e],_1v=_d._4x(),_2x=[],_2z=_1v&&_1v._b;if(_1p&&_1v&&!_d._2v&&!_1v._2v){_d._2v=true;while(_1p._5){_2x._q(_1p._1x);_1p=_1p._5};for(var i=_2x.length-1;i>=0;i--){_2z=_2z._k()._2W(_2x[i])};_1v._J._1f(_9,_l,_2z._m);_d._2v=false}}};this._3q=null;function _1U(){window.clearTimeout(_d._3q)};this._1U=_1U;function _1S(_2,_3d){_1U();var _2C=_3d?_d._3p:_d._3v,_2R=_3d?'$oninnerhover':'$onouterhover';if(_2C>0){_d._3q=window.setTimeout(_d._2h+'.'+_2R+'('+(_2?_2._m:-1)+')',_2C)}else if(_2C===0){_d[_2R](_2?_2._m:-1)}};this._1S=_1S;this._r('mouseover',function(_2){_1S(_2,true)});this._r('mouseout',function(_2){_1S(_2,false)});this._r(['focus','click','keydown','outerclick'],_1U);_r(window,'load',function(){_d._2P(true)});_r(window,'$htmlload',function(){_d._2P()});if(_1._2K){_v=_1Z}else if(_1._h){_v=_16}else if(_1._1K){_v=_17}else{_v=_1i};_v._3c={};this._25=new _2T(this);this._3f()};_1c.prototype={_3e:function(){this._1m(this._b._k())},hide:function(){this._1m(null)},_3a:function(){_D(_3E('COOLjsMenu',this),{_23:null})},moveXY:function(x,y){this._46({x:x,y:y})},$oninnerhover:function(_e){this._J._1f('innerhover',null,_e)},$onouterhover:function(_e){this._J._1f('outerhover',null,_e)},_23:function(){this._1m(null);this._1D(null);this._J._1f('dismiss',null,null)},_r:function(_9,_M){this._J._2o(_9,{_3:this,_M:_M,_2O:function(_l,_e){return this._M(this._3._i[_e],_l)}})},_2P:function(_W){this._W=this._W||_W;if(this._W&&_1._h){_38(document.layers);if(this._4u){var o=document.anchors[this._H+'da'];this._b.x=o.x;this._b.y=o.y}};if(!(_1._1K||_1._h)||_W){this._3e()}},_43:function(_42){for(var _E in this){if(_E.match(_42)){this._J._2o(RegExp.$1,{_O:this,_11:_E,_2O:function(_l,_e){return this._O[this._11](this._O._i[_e],_l)}})}}},_3f:function(_41){this._43(/^on(\w+)$/);this._b._k()._1W();this.root=this._b;this.root.cd=this._b._k()._s;var w=this._b._k().w,h=this._b._k().h,s,i;this._4G=!isNaN(w+h);if(!_1._h){s='<div id="'+this._H+'r" style="z-index:'+this._b._w[0].zIndex+';position:';if(this._3N&&!this._4t&&_1._4i){s+='fixed;top:0;left:0;'}else s+='absolute;left:'+this._b.x+'px;top:'+this._b.y+'px;';s+='">'+(this._1N?'':this._b._k()._U(new _p()));if(_1._29){for(i=0;i<this._34;i++){s+='<iframe src="'+this._3b+'" id="'+this._H+'i'+i+'" style="position:absolute;left:-10000px;top:-10000px;visibility:hidden;z-index:-1000;filter:Alpha(opacity=0);" tabindex="-1"></iframe>'}};s+='</div>';if(_41){var o=document.createElement('div');o.id=this._H+'rr';o.innerHTML=s;document.body.appendChild(o)}else{document.write(s)};this._1n=_v._V(this._H+'r');this._4F=_v._V(this._H+'rr');if(_1._29){for(i=0;i<this._34;i++){this._1T[i]=_v._V(this._H+'i'+i)}};if(this._1n._.parentNode&&this._1n._.parentNode.tagName!='BODY'){this._1n._.innerHTML=''}}},_46:function(_2N){if(_1._h){_2I(_2N,_d._3i);this._b._k()._2H()}else{this._1n._Q(_2N)}},_1D:function(_2){if(!(_1.ie4||_1._h)||this._W){_2Q(this._4c,_2,{_20:1},{_20:2});this._4c=_2;if(_2&&_2._8.exclusive){this._3a()}}},_1m:function(_t){if(!(_1._1K||_1._h)||this._W){if(_t&&_t._8.exclusive){this._3a()};if(!_t){_t=this._b._k()};_2Q(this._4m,_t,{_B:false},{_B:true});this._4m=_t}},_2F:function(){this._2G=true},_3W:function(){this._2G=false;this._1m(null);this._1D(null);this._J._1f('deactivate',null,null)}};function _y(_4){return _S(_4)?_4[0]:_4};function _1a(_4){return _S(_4)?_4[1]:_4};_1Q(_1c.prototype,{addEventListener:_1c.prototype._r,initTop:_1c.prototype._3f,init:_F,show:_1c.prototype._3e});function _21(){};_21.prototype={x:0,y:0,_1h:function(_5){this._8=_1q(_5._1$,_2S(_5._w[0].style||_5._1$.style,_5._L+1),_5._w[0]);_2V(this._8);this._5=_5;this._3=_5._3;this._1B=!_5._5;this._4w=this._1B;this._2j=_5._3._H+'l_'+this._5._m;this._1X={w:NaN,h:NaN};this._u=_T(this._8.leveloff||[0,0],'parentItem')},_3s:function(){this.w=this.h=0;for(var i=0;i<this._s.length;i++){var o=this._s[i];this.w=Math.max(this.w,o.x+o.w);this.h=Math.max(this.h,o.y+o.h)}},_1y:function(){return(this._5._5?this._5._5._k()._1y():[]).concat([this])},_1W:function(){if(!this._s){var i,_i=this._5._w,_1V=_i.length-1;if(_Y(_i[_1V])){_1V--};this._s=[];for(i=0;i<_1V;i++){this._s[i]=new _2l()};for(i=0;i<_1V;i++){var _2=this._s[i];_2._1h(this._3,this._5,i,this._3._i._q(_2)-1,this._s[i-1],this._s[i+1])};this._3s()};return this._s},_4y:function(){return this._1W().length},_2W:function(_m){return this._1W()[_m]},_2m:function(){return this._2W(0)},_2H:function(){if(this._){this._._Q(this._3._3i)}},_U:function(_6){if(!this._3._1N){if(_1._h){_6._1G('<layer id="'+this._2j+'" left="-10000" top="-10000">')}else{_6._1G('<div id="'+this._2j+'" style="position:absolute;left:-10000px;top:-10000px;width:1000px;">')}};_D(this._1W(),{_U:_6});if(!this._3._1N){if(_1._h){_6._1G('</layer>')}else{_6._1G('</div>')};for(var i=0;i<this._s.length;i++){this._s[i]._k()._U(_6)}};return _6},_1d:function(){if(!this._){this._=this._3._1N?_v._2p(this._U(new _p()),this._3._1n||1):_v._V(this._2j);this._3._25._4k(this,this._);if(isNaN(this.w+this.h)){this._1X.w=0;this._1X.h=0;for(var o=this._2m();o;o=o._1w){_3x(o._3w(),this._1X)};_D(this._s,{_19:_1e});this._3s();_D(this._s,{_19:true})};if(!this._1B){this.x=this._u.x(this._2m());this.y=this._u.y(this._2m())}else if(_1._h){_2I(this._3._b,this)};this._._Q(this);if(!_1._h){this._._18(this)}};return this._},_R:function(){for(var i=0;i<this._s.length;i++){this._s[i]._R()}},_B:function(_4){if(this._1b!=_4){this._1b=_4;this._1d()._B(_4,true);if((!this._1B||this._3._3_)&&(_1._29)){if(_4){if(this._3._1T.length){this._o=this._3._1T._39(0,1)[0]}else{var _o=document.createElement('IFRAME');_o.style.filter='Alpha(opacity=0)';_o.style.position='absolute';_o.style.zIndex=-1000;_o.tabIndex=-1;_o.src=this._3._3b;this._3._1n._.appendChild(_o);this._o=new _v(_o)};this._o._B(true);this._o._18(this);this._o._Q(this)}else if(this._o){this._o._Q({x:-10000,y:-10000});this._3._1T._q(this._o);this._o=null}}}}};function _1r(){};_1r.prototype=new _21();_1r.prototype._B=_F;_1r.prototype._U=function(_6){return _6};_1r.prototype._2H=_F;function _2l(){};_2l.prototype={_1h:function(_3,_5,_1x,_m,_1t,_1w){var _g=_5._w[_1x+1];_1Q(_g,_g.format||{});_2V(_g);this._3=_3;this.index=_m;this._m=_m;this._5=_5;this._L=_5._L+1;this._1x=_1x;this._2i=1;this._w=_g.sub&&_g.sub.length>0?_g.sub:[{}];this._1P=this._w.length>1;this._2t=!_1t;this._3O=!_1w;this._3R=!_1t&&!_1w;this._2Z=_Y(_g.code);this._1B=_5==_3._b;this._1t=_1t;this._1w=_1w;var p=_1q(_5._t._8,_2S(_g.style,this._L),_g),o=_1q(p,this._2t&&p.ifFirst,this._3O&&p.ifLast,this._3R&&p.ifOnly,this._2Z&&p.ifSeparator,p['ifN'+this._1x],_g);this._1$=p;this._8=o;this._G=_T(o.size);this._u=this._2t?_3Q:_T(o.wrapPoint?o.wrapoff:o.itemoff||[0,0],'previousItem');var b=o.borderWidth||o.borders||o.border||0,s=o.shadow||0;if(_2f(b)){b=[b,b,b,b]};this._2a=b;if(_2f(s)){s=[s,s]};this._4A=s;this.borderLeft={w:b[0],h:b[0]};this.borderTop={w:b[1],h:b[1]};this.borderRight={w:b[2],h:b[2]};this.borderBottom={w:b[3],h:b[3]};this.shadow={w:s[0],h:s[1]};this.self=this;this.item=this;this.previousItem=_1t;this.level=_5._k();this.parentItem=_5;this.parentLevel=!this._1B&&_5._5._k();this.maxItem=_5._k()._1X;this._c=_3._25._4b(this);this._2E=[];for(var i=0;i<this._c.length;i++){if(this._c[i]._40){this._3z=this._c[i]};if(this._c[i]._K!==0){this._2E._q(this._c[i])}};this._19()},_R:function(){if(this._c){for(var i=0;i<this._c.length;i++){this._c[i]._R()}};this._t&&this._t._R()},getMenu:function(){return this._3},getLevel:function(){return this._k()},getParent:function(){return this._5},getData:function(){return this._8},_3w:function(){var o=this._3z._1d()._2M();this.w=o.w+this.borderLeft.w+this.borderRight.w;this.h=o.h+this.borderTop.h+this.borderBottom.h;return this},_1y:function(){return(this._5&&this._5._1y()||[]).concat([this])},_19:function(_3P){this.w=this._G.w(this);this.h=this._G.h(this);if(_3P){_D(this._c,{_3J:_1e})};this.x=this._u.x(this);this.y=this._u.y(this)},_k:function(){if(!this._t){(this._t=this._1P?new _21():new _1r())._1h(this)};return this._t},_U:function(_6){_D(this._c,{_U:_6});return _6},_20:function(_4){if(_4!=this._2i){this._2i=_4;_D(this._2E,{_3C:_1e})}}};function _3h(_3,_w){this._3=_3;this._5=null;this._8=_1q({shadow:0,color:{},css:{}},_w[0]);this._1$=this._8;this.frameoff=_w[0].pos?_w[0].pos:[0,0];this._20=_F;this._m='R';this._1P=true;this._L=-1;this._w=_w;this.x=_w[0].pos[0];this.y=_w[0].pos[1]};_3h.prototype=new _2l();function _N(_g){for(var i in _g){this[i]=_g[i]};_T(this._G);_T(this._u,'item')};_N._G=['+item','+item'];_N._u=[0,0];_N.prototype={_G:_N._G,_u:_N._u,_K:0,_19:function(){this.w=this._G.w(this._2);this.h=this._G.h(this._2);this.x=this._u.x(this._2);this.y=this._u.y(this._2)},_3J:function(){this._19();this._1d()._18(this);this._1d()._Q(this)},_1d:function(){if(!this._){this._=_v._V(this._x);if(this._K===2){this._2._3._25._4d(this._2,this._)}};return this._},_U:function(_6){this._19();return this._f(_6)},_1L:function(_4){return this._K===0||this._K===this._2._2i},_3C:function(){if(this._1b!=this._1L()){this._1b=!this._1b;this._1d()._B(this._1b,true)}},_R:function(){if(this._){this._._R()}}};_v=_F;function _38(_2b){for(var i=0;i<_2b.length;i++){_v._3c[_2b[i].id]=_2b[i]}};function _1i(_){this._=_;this._7=_.style;this._1l=_1._27?_:(_.childNodes&&_.childNodes[0]||_);this._z=null;this._A=''};_1i._V=function(_x){var o=document.all&&document.all[_x]||document.getElementById(_x);return o?new _1i(o):null};_1i._2p=function(_1z,_5){var _1j=document.createElement('DIV'),o=_1j.style;o.position='absolute';o.visibility='hidden';o.left=o.top=-10000;_1j.innerHTML=_1z;(_5&&_5._||_5||document.body).appendChild(_1j);return new _1i(_1j)};_1i.prototype={_31:function(){return this._7.visibility!='hidden'},_2M:function(){return{w:Math.max(this._.offsetWidth,this._1l.offsetWidth),h:Math.max(this._.offsetHeight,this._1l.offsetHeight)}},_Q:function(o){this._7.left=o.x+'px';this._7.top=o.y+'px'},_18:function(o){this._7.width=o.w+'px';this._7.height=o.h+'px'},_R:function(_3B){if(_3B){this._.innerHTML='';if(this._.parentNode&&this._.parentNode.removeChild){this._.parentNode.removeChild(this._)}};this._=null;this._7=null;this._1l=null;this._z&&this._z._R()},_2y:function(_z){this._z=_z;this._B=this._2d},_B:function(_4){this._7.visibility=_4?'inherit':'hidden'},_2d:function(_4,_1A){this._z._3n(_1A);this._7.visibility=_4?'inherit':'hidden';this._z._2U(_1A)}};function _1Z(){};_1Z.prototype={_B:function(_4){this._7.visibility=_4?'visible':'hidden'},_Q:function(o){this._7.left=o.x;this._7.top=o.y},_18:function(o){this._7.width=o.w;this._7.height=o.h},_3D:_F,_3H:_F};_1Z._V=function(_x){var _a=new _1Z();_a._=document.getElementById(_x);_a._7=_a._.style;return _a};function _16(_){this._=_;_38(_.document.layers)};_16.prototype={_B:function(_4){this._.visibility=_4?'inherit':'hide'},_Q:function(o){this._.moveTo(o.x,o.y)},_18:function(o){this._.resize(o.w,o.h)},_3D:_F,_3H:_F};_16._V=function(_x){return new _16(_v._3c[_x])};_16._2p=function(_1z){var o=new Layer(1);o.visibility='hide';o.document.write(_1z);o.document.close();return new _16(o)};function _17(_){this._=_;this._1l=_.children[0]||_;this._7=_.style;this._z=null;this._A=''};_17._V=function(_x){return new _17(document.all&&document.all[_x]||document.getElementById(_x))};_17._2p=function(_1z,_5){_5=_5&&_5._||_5||document.body;_5.insertAdjacentHTML('beforeEnd','<div style="position:absolute;visibility:hidden;left:-10000px;top:-10000px;">'+_1z+'</div>');var _1j=_5.children[_5.children.length-1];return new _17(_1j)};_17.prototype={_31:function(){return this._7.visibility!='hidden'},_2M:function(){return{w:this._1l.offsetWidth,h:this._1l.offsetHeight}},_Q:function(o){this._7.left=o.x+'px';this._7.top=o.y+'px'},_18:function(o){this._7.width=o.w+'px';this._7.height=o.h+'px'},_2y:function(_z){this._z=_z;this._B=this._2d},_B:function(_4){this._7.visibility=_4?'inherit':'hidden'},_2d:function(_4,_1A){this._z._3n(_1A);this._7.visibility=_4?'inherit':'hidden';this._z._2U(_1A)}};function _F(){return''};function _15(_1C){_F.prototype=_1C;return new _F()};function _1q(_1C){var i,j,l,_a={};for(j=0,l=arguments.length;j<l;j++){if(arguments[j]){for(i in arguments[j]){_a[i]=arguments[j][i]}}};return _a};function _1Q(_1C,_j){for(var i in _j){if(_Y(_1C[i])){_1C[i]=_j[i]}}};_T=function(_C,_10){if(!_C._3G){_C.w=_C.x=_37(_C[1],_10,'.w','.x');_C.h=_C.y=_37(_C[0],_10,'.h','.y');_C._3G=true};return _C};_37=function(_4,_10,_3F,_2e){var _2g=false,_f='';if(_2f(_4)){_f+=_4}else{var _I;while((_I=_4.match(/^([-+\.\d+]*)\*?(\w+)/))){if(_I[1]===''){_10=_I[2]}else{switch(_I[1]){case'-':case'+':_f+=_I[1]+1;break;default:_2g=_2g||_I[1].indexOf('.')!=-1;_f+=(_I[1]>=0?'+':'')+parseFloat(_I[1]);break};if(_I[2]!='px'){_f+='*i.'+_I[2]+_3F}};_4=_4.slice(_I[0].length)}};if(_10){_f+='+i.'+_10+_2e;switch(_10){case'item':case'previousItem':break;case'parentItem':_f+='+i.parentLevel'+_2e;break;default:_f+='-i.level'+_2e;break}}else if(!_f){_f=0};if(_2g){_f='Math.round('+_f+')'};return new Function('i','return '+_f)};function _2Q(o1,o2,m1,m2){var p1=o1?o1._1y():[],p2=o2?o2._1y():[],i=0;while(i<p1.length&&i<p2.length&&p1[i]==p2[i]){i++};_D(p1.slice(i),m1);_D(p2.slice(i),m2)};function _D(_1Y,_1J){var _11,i,l;for(_11 in _1J){if(_Y(_1J[_11])){for(i=0,l=_1Y.length;i<l;i++){_1Y[i][_11]()}}else{for(i=0,l=_1Y.length;i<l;i++){_1Y[i][_11](_1J[_11])}}}};function _2S(_7,_L){if(_S(_7)){if(_Y(_7._L)){_7._L=_L};_7=_7[Math.min(_L-_7._L,_7.length-1)]};return _7};function _2V(_g){var _3k={code:'ocode',image:'oimage',arrow:'oarrow'};for(var i in _3k){if(!_Y(_g[i])&&!_S(_g[i])){_g[i]=[_g[i],_g[_3k[i]]||_g[i]]}}};_3x=function(_X,_P){_P.w=Math.max(_X.w,_P.w);_P.h=Math.max(_X.h,_P.h)};_2I=function(_X,_P){_P.x=_X.x;_P.y=_X.y};_4q=function(_X,_P){_P.x+=_X.x;_P.y+=_X.y};var _3Q=_T([0,0]);window.COOLjsMenu=_1c