// Title: COOLjsMenu // URL: http://javascript.cooldev.com/scripts/coolmenu/ // Version: 2.9.1 // Last Modify: 6 Nov 2006 // Author: Alex Kunin // Notes: Registration needed to use this script on your web site. // Copyright (c) 2001-2006 by CoolDev.Com // Copyright (c) 2001-2006 by Sergey Nosenko // Options: PROFESSIONAL, COMPRESSED function _4J(_5){return typeof _5=='function'};function _K(_5){return typeof _5=='undefined'};function _2H(_5){return typeof _5=='number'};function _4E(_5){return typeof _5=='object'};function _3R(_5,_3X){return _5&&_5.constructor==_3X};function _16(_5){return _3R(_5,Array)};Array.prototype._s=Array.prototype.push||function(_5){this[this.length]=_5;return this.length};Array.prototype._3z=Array.prototype.splice||function(_p,_3w){_p=Math.max(0,Math.min(this.length,_p));var _1U=[].concat(arguments);var _3x=[].concat(arguments).slice(2).concat(this.slice(_p+_3w));var _c=this.slice(_p,_3w);this.length=_p;for(var i=0;i<_3x.length;i++){this._s(_3x[i])};return _c};function _3A(_M,_1k){var o=window.$instances||(window.$instances=[]);if(_1k){if(!o[_1k]){o[_1k]=[]};o[_1k]._s(_M)};return'$instances['+(o._s(_M)-1)+']'};function _3S(_1k,_3n){var _c=[].concat(window.$instances&&window.$instances[_1k]||[]);if(_3n){for(var i=0;i<_c.length;i++){if(_c[i]==_3n){_c._3z(i,1);break}}};return _c};function _m(_M,_9,_E){if(_M.addEventListener){_M.addEventListener(_9,_E,false)}else{var _3r=_M['on'+_9];_M['on'+_9]=function(_d){if(!_d){_d=window.event};_E(_d);return _3r?_3r(_d):true}}};function _q(_3T){this._1L=[_3T]};_q._19=function(_o,_2n){return new _q()._19(_o,_2n)};_q._V=function(_6){var _c=[],_1a=0;while((_1a=_6.indexOf('{',_1a))!=-1&&(_31=_6.indexOf('}',_1a))){var _z=_6.slice(_1a+1,_31);if(_z.match(/^\w+$/)){_c._s(_6.slice(0,_1a));_c._s(_z);_6=_6.slice(_31+1);_1a=0}else{_1a++}};_c._s(_6);return _c};_q.prototype={_22:function(_6){this._1L._s(_6);return this},_19:function(_o,_2n){for(var i=0;i<_o.length;i+=2){this._1L._s(_o[i]);this._1L._s(_2n[_o[i+1]])};return this},toString:function(){return this._1L.join('')}};function _32(_35){this._35=_35;this._1i={focus:[],blur:[],keydown:[],mouseover:[],mouseout:[],click:[]};this._28=_3A(this);this._3Y=_q._V('return '+this._28+'.$dispatch(\'{type}\',window.event||arguments[0],{arg})');this._3$=_q._V(' on{type}="'+this._3_('{type}','{arg}')+'"')};_32.prototype={_3Z:function(_C,_5){for(var i=0;i<_C.length;i++){if(_C[i]==_5){return i}};return-1},_2b:function(_9){if(!this._1i[_9]){this._1i[_9]=[];this._1i[_9]._48=true};return this._1i[_9]},_2a:function(_9,_E){if(_16(_9)){for(var i=0;i<_9.length;i++){this._2a(_9[i],_E)}}else if(this._3Z(this._2b(_9),_E)==-1){this._2b(_9)._s(_E)}},_2Y:function(_9,_d,_l){},_12:function(_9,_d,_l){this._2Y(_9,_d,_l);var _25=this._2b(_9);for(var i=_25.length-1;i>=0;i--){if((typeof _25[i]=='function'?_25[i](_d,_l):_25[i]._3k(_d,_l))===false){return false}};return true},$dispatch:function(_9,_d,_l){return this._12(_9,_d,_l)},_3_:function(_9,_l){return _q._19(this._3Y,{type:_9,arg:_l||0})},_3i:function(_l){var _c=new _q();for(var _9 in this._1i){if(!this._1i[_9]._48){_c._19(this._3$,{type:_9,arg:_l||0})}};return _c}};function CMenuPopUp(_1,e,dx,dy){window._1l[_1]._4s(e,{x:dx||0,y:dy||0})};function CMenuPopUpXY(_1,x,y){window._1l[_1]._39({x:x,y:y})};function mEvent(_4t,_3f,_d){var o=_1l[_4t];switch(_d){case'o':o._F._12('mouseover',_d,_3f);break;case't':o._F._12('mouseout',_d,_3f);break}};CLoadNotify=function(){if(window.on$htmlload){window.on$htmlload()}};var _1m;window.CMenus=window.$CM=window._1l={};window.BLANK_IMAGE='img/b.gif';var _={};_._20=navigator.appVersion;_._1C=navigator.userAgent;_._1q=window.opera;_._36=_._1C.match(/opera.[789]/i);_._2g=_._1q&&!_._36;_._11=document.getElementById;_._23=_._20.match(/MSIE 5.5/)&&_._11&&!_._1q;_._4G=_._20.match(/MSIE 5/)&&_._11&&!_._23&&!_._1q;_._2i=_._20.match(/MSIE 6/)&&_._11&&!_._1q;_._1u=document.all&&!_._11&&!_._1q;_._2h=_._20.match(/MSIE/)&&_._11&&!_._1q;_._2q=_._1C.match(/Mac/);_._4n=_._1C.match(/hotjava/i);_._h=document.layers&&!_._11&&!_._4n;_._2s=_._1C.match(/gecko/i);_._y=_._2h&&!_._2q;_._4p=_._1C.match(/gecko\/200[012]/i);function _2Z(_1){this._1=_1;this._O=_1._O+'t_';this._4y=0;this._2t=_1._b._7.imagePrefix||'';this._4D=_1._b._7.urlPrefix||'';_21(_1._b._7,{backgroundColor:'',backgroundStyle:'',textClass:'',borderColor:'',borderWidth:'',shadowColor:'',shadow:'',valign:'',backgroundClass:'',textStyle:'',itemFilters:'',levelFilters:'',levelBackground:null,itemBackground:null});var _a=this,_2u=_1._b._7.blankImage?this._2t+_1._b._7.blankImage:BLANK_IMAGE;function _2j(_3){return _a._2m(_3,'status')};function _4w(_3){if(_2j(_3)){window.status=_2j(_3)}};function _4z(_3){if(_2j(_3)){window.status=window.defaultStatus}};_1._m(['focus','mouseover'],_4w);_1._m(['blur','mouseout'],_4z);_1._m(['focus','mouseover'],function(_3){_1._1F(_3)});_1._m('blur',function(_3){if(!_3._7.hasControls){if(!_3._7.sticky){_1._R(null)};_1._1F(null)}});_1._m('innerhover',function(_3){if(!_3._7.clickToActivate){_1._3G()};if(_1._3D){_1._R(_3._g())}});_1._m('click',function(_3){_1._3G();if(!_3._7.url){_1._R(_3._g())}else if(!_3._7.sticky){_1._R(null)}});_1._m('outerhover',function(_3){if(!_3._7.hasControls){_1._4B()}});_1._m('outerclick',function(_3){_1._R(null);_1._1F(null)});function _2k(_2,_6,_o,_3E,_40,_2p,_j,_1O,_1M,_3H,_1Q,_3m,_4o,_41,_47){return _6._19(_o,{icon:_1O&&_1M?'':'',arrow:_3H&&_1Q?'':'',bgColor:_3E?'background-color:'+_3E+';':'',bgClass:_4o,bgStyle:_40||'',textClass:_2p,textStyle:_41,code:_j,valign:_3m?' valign="'+_3m+'"':'',wrap:_47?'':' nowrap="nowrap"',id:_2._w,w:_1g(_2.w),h:_1g(_2.h),x:_2.x,y:_2.y,visibility:_2._1Z()?'':(_._h?' visibility="hidden"':'visibility:hidden;')})};function _1g(_n){return _._h?(isNaN(_n)?1:_n):(isNaN(_n)?'1px':_n+'px')};this._i={_4l:new _L({_o:_._h?_q._V(''):_q._V('
'),_j:function(_6){return _6._19(this._o,{id:this._w,w:_1g(this.w),h:_1g(this.h),x:this.x,y:this.y,visibility:this._1Z()?'':(_._h?' visibility="hidden"':'visibility:hidden;'),cssClass:this._2p,color:this._46,style:this._8,image:this._1O})}}),_29:new _L({_o:_._h?_q._V('{icon}
{code}
{arrow}
'):_q._V('{icon}
{code}
{arrow}
'),_42:!_1._b._7.measureRollover,_e:['+borderTop','+borderLeft'],_G:['+item-borderTop-borderBottom','+item-borderLeft-borderRight'],_j:function(_6){var o=this._3._7;return _2k(this,_6,this._o,o.backgroundColor[0]||o.backgroundColor||o.color.bgON,o.backgroundStyle[0]||o.backgroundStyle,o.textClass[0]||o.textClass||o.css.ON,o.code[0],o.image&&o.image[0],o.imgsize,this._3._1R&&o.arrow&&o.arrow[0],o.arrsize,o.valign[0]||o.valign,o.backgroundClass[0]||o.backgroundClass,o.textStyle[0]||o.textStyle,!isNaN(this.w))}}),_43:new _L({_o:_._h?_q._V('{tip}'):_q._V('{tip}'),_44:true,_j:function(_6){var o=this._3._7;return _6._19(this._o,{css:o.trigger,key:o.key,href:o.url&&((/^\w+:|^#/.test(o.url)?'':_a._4D)+o.url)||'#',target:o.target,tip:_a._2m(this._3,'tip')||_a._2m(this._3,'alt'),index:this._3._p,id:this._w,w:_1g(this.w),h:_1g(this.h),x:this.x,y:this.y,visibility:this._1Z()?'':(_._h?' visibility="hidden"':'visibility:hidden;')})}})};this._i._2e=_1o(this._i._29);this._i._2e._T=2;this._i._2e._j=function(_6){var o=this._3._7;return _2k(this,_6,this._o,o.backgroundColor[1]||o.backgroundColor||o.color.bgOVER,o.backgroundStyle[1]||o.backgroundStyle,o.textClass[1]||o.textClass||o.css.OVER,o.code[1],o.image&&o.image[1],o.imgsize,this._3._1R&&o.arrow&&o.arrow[1],o.arrsize,o.valign[1]||o.valign,o.backgroundClass[1]||o.backgroundClass,o.textStyle[1]||o.textStyle,!isNaN(this.w))};this._i._3B=_1o(this._i._29);this._i._3B._j=function(_6){var o=this._3._7;return _2k(this,_6,this._o,o.backgroundColor[0]||o.backgroundColor||o.color.bgON,o.backgroundStyle[0]||o.backgroundStyle,o.textClass[0]||o.textClass||o.css.ON,0,0,0,0,0,o.valign[0]||o.valign,o.backgroundClass[0]||o.backgroundClass,o.textStyle[0]||o.textStyle,0)}};_2Z.prototype={_4a:['+item','+item'],_4b:['+shadow','+shadow'],_4h:['+level','+level'],_2r:[['+item','+borderLeft'],['+borderTop','+item'],['+item','+borderRight'],['+borderBottom','+item']],_4i:[[0,0],[0,0],[0,'+item-borderRight'],['+item-borderBottom',0]],_2m:function(_3,_z){var _5=_3._7[_z];if(_K(_5)){return''};if(_K(_3._7[_5])){return _5};return _3._7[_5][0]||_3._7[_5]},_4j:function(_3){var _c=[],o=_3._7,_a=this,_3v=o.shadowColor||o.color.shadow,_2P=o.borderColor||o.color.border;function _1D(_2){_2._3=_3;_2._w=_a._O+_a._4y++;if(_2._44&&o.hasControls){_2._T=1};_2._1h=_2._T===0||_2._T===1;_c._s(_2)};function _1S(_$,_2T){_1D(_1J(_a._i._4l,{_G:_Z(_$.size||_2T||_L._G),_e:_Z(_$.offset||_L._e,'item'),_2p:_$.cssClass,_8:_$.style,_46:_$.color,_1O:_$.image,_T:_$.state||0}))};function _3t(_2N,_2T){if(_2N){for(var i=0;i<_2N.length;i++){_1S(_2N[i],_2T)}}};if(_3v){_1S({color:_3v,offset:this._4b})};if(_3._2S){_3t(o.levelBackground,this._4h)};_3t(o.itemBackground);if(_2P){if(!o.transparentBorder){_1S({color:_2P,size:this._4a})}else{for(var i=0;i<4;i++){if(_3._2r[i]){_1S({color:_2P,size:this._2r[i],offset:this._4i[i]})}}}};if(_3._3o){_1D(_1o(this._i._3B))}else{_1D(_1o(this._i._29));if(!o.hasControls){_1D(_1o(this._i._2e))}};_1D(_1o(this._i._43));return _c},_4k:function(_B,_2){new _2D()._1b(_B,_2)},_4g:function(_3,_2){new _2B()._1b(_3,_2)}};function _2M(){};_2M.prototype={_y:'',_1b:function(_1X,_2){if(_2._2z){this._1X=_1X;this._2=_2;_2._2z(this)}},_3K:function(_2E){if(_2E&&_._y){var _y=this._3M(!this._2._3N());if(_y!=this._y){if(this._y){_D(this._2._2.filters,{stop:_1m})};this._2._8.filter=this._y=_y};if(_y){_D(this._2._2.filters,{apply:_1m})}}},_3F:function(_2E){if(_2E&&_._y&&this._y){_D(this._2._2.filters,{play:_1m})}}};function _2D(){};_2D.prototype=new _2M();_2D.prototype._3M=function(_2F){var o=this._1X._7.levelFilters;return _16(o)?o[_2F?0:1]:(o||'')};function _2B(){};_2B.prototype=new _2M();_2B.prototype._3M=function(_2F){var o=this._1X._7.itemFilters;return _16(o)?o[_2F?0:1]:(o||'')};function _1c(_z,_f){_21(_f[0],{dynamic:true,zIndex:1000,exclusive:true,wrapoff:[0,0],delay:[0,800],pos:'relative'});window._1l[_z]=this;this._f=[];this.items=this._f;this._z=_z;this._1H=_f[0].dynamic&&((_._11&&!_._2g&&!(_._2h&&_._2q))||_._h||_._1u);this._28=_3A(this,'COOLjsMenu');this._O=_z+'_';this._13=_f[0].popup;this._10=_f[0].frames;this._1e=this._10&&_f[0].frames[0]==window.name;this._15=!this._13&&_f[0].pos=='relative'&&(!this._10||this._1e);this._3l=_16(_f[0].delay)?_f[0].delay[0]:_f[0].delay;this._4c=_16(_f[0].delay)?_f[0].delay[1]:this._3l;this._26=[];this._3J=3;this._3O={x:0,y:0};this._X=false;this._b=new _3L(this,_f);this._F=new _32(this);var _a=this;if(this._10){this._F._2Y=function(_9,_d,_l){var _1w=_a._f[_l],_1y=_a._3q(),_2A=[],_2I=_1y&&_1y._b;if(_1w&&_1y&&!_a._2L&&!_1y._2L){_a._2L=true;while(_1w._4){_2A._s(_1w._1x);_1w=_1w._4};for(var i=_2A.length-1;i>=0;i--){_2I=_2I._g()._2U(_2A[i])};_1y._F._12(_9,_d,_2I._p);_a._2L=false}}};this._34=null;function _3e(){window.clearTimeout(_a._34)};function _3g(_3,_3h){_3e();var _2y=_3h?_a._3l:_a._4c,_3d=_3h?'$oninnerhover':'$onouterhover';if(_2y>0){_a._34=window.setTimeout(_a._28+'.'+_3d+'('+_3._p+')',_2y)}else if(_2y===0){_a[_3d](_3._p)}};this._m('mouseover',function(_3){_3g(_3,true)});this._m('mouseout',function(_3){_3g(_3,false)});this._m(['focus','click','keydown','outerclick'],_3e);_m(window,'load',function(){_a._37(true)});_m(window,'$htmlload',function(){_a._37()});_m(window,'scroll',function(){_a._2x()});if(this._10&&!this._1e){_m(window,'resize',function(){_a._2x()})};if(_._2g){_v=_1$}else if(_._h){_v=_1f}else if(_._1u){_v=_1d}else{_v=_1p};_v._2V={};this._2Q=new _2Z(this)};_1c.prototype={_2R:function(){this._R(this._b._g())},hide:function(){this._R(null)},_30:function(){_D(_3S('COOLjsMenu',this),{_R:null,_1F:null})},moveXY:function(x,y){this._2o({x:x,y:y})},$oninnerhover:function(_l){this._F._12('innerhover',null,_l)},$onouterhover:function(_l){this._F._12('outerhover',null,_l)},_m:function(_9,_E){this._F._2a(_9,{_1:this,_E:_E,_3k:function(_d,_l){return this._E(this._1._f[_l],_d)}})},_37:function(_X){this._X=this._X||_X;if(!this._13){if(this._X&&_._h){_2X(document.layers);if(this._15){var o=document.anchors[this._O+'da'];this._b.x=o.x;this._b.y=o.y}};if(!(_._1u||_._h)||_X){this._2R()}}},_4e:function(_4d){for(var _z in this){if(_z.match(_4d)){this._F._2a(RegExp.$1,{_M:this,_18:_z,_3k:function(_d,_l){return this._M[this._18](this._M._f[_l],_d)}})}}},_4f:function(){this._4e(/^on(\w+)$/);this._b._g()._1_();this.root=this._b;this.root.cd=this._b._g()._x;var w=this._b._g().w,h=this._b._g().h,s,i;this._1N=!isNaN(w+h);if(!_._h){s='
'+(this._1H?'':this._b._g()._U(new _q()));if(_._23||_._2i){for(i=0;i
';if(_._4p&&this._15&&this._1N){s='
'+s+'
'};document.write(s);this._S=_v._Y(this._O+'r');if(_._23||_._2i){for(i=0;i'+this._b._g()._U(new _q()));if(this._15){s=''+s};document.write(s)};var _a=this,_E=function(){var _d=window.event||arguments[0],o=_d.srcElement||_d.target,_9='outerclick';while(o){if(o==_a._S._2){_9='innerclick';break};o=o.parentNode||o.parentElement};_a._F._12(_9,_d,0)};_m(document,'click',_E)},_4s:function(e,_e){var _4H=this._b._7.popupoff,_1I=_._1u?{x:0,y:0}:this._3s();_1P({x:e.pageX||e.x,y:e.pageY||e.y},_1I);_1P(_e,_1I);this._39(_1I)},_39:function(_1I){this._2o(_1I);this._2R()},_4q:function(){var _c={x:0,y:0},o=this._S._2;while(o){_1P({x:o.offsetLeft,y:o.offsetTop},_c);o=o.offsetParent};return _c},_3s:function(){return{x:document.body.scrollLeft||document.body.parentElement&&document.body.parentElement.scrollLeft||0,y:document.body.scrollTop||document.body.parentElement&&document.body.parentElement.scrollTop||0}},_2x:function(){if(this._10&&!this._1e){var _e={x:0,y:0},_r;if(_._2h||_._36){_e=this._3s();_r=this._2c();if(_r){_e.y-=_r.document.body.parentElement.clientHeight||_r.document.body.clientHeight}}else if(_._2s){_r=this._2c();if(_r){_e.y-=_r.innerHeight}};var _1=this._3q();if(_1){_1P(_1._4q(),_e)};this._2o(_e)}},_2c:function(){if(_K(this._3c)){var _W={};function _3j(_r){if(_r.frames&&(!_r.name||_K(_W[_r.name]))){for(var i=0;i<_r.frames.length;i++){_3j(_r.frames[i])}};if(_r.name&&_K(_W[_r.name])){_W[_r.name]=_r}};_3j(top);this._3c=_W[this._b._7.frames[this._1e?1:0]]||null};return this._3c},_3q:function(){var o=this._2c();return o&&o._1l&&o._1l[this._z]},_2o:function(_33){if(_._h){_2$(_33,_a._3O);this._b._g()._3I()}else{this._S._Q(_33)}},_1F:function(_3){if(!(_.ie4||_._h)||this._X){_3u(this._3V,_3,{_2O:1},{_2O:2});this._3V=_3;if(_3&&_3._7.exclusive){this._30()}}},_R:function(_B){if(!(_._1u||_._h)||this._X){this._2x();if(_B&&_B._7.exclusive){this._30()};if(!_B&&!this._13){_B=this._b._g()};_3u(this._1W,_B,{_A:false},{_A:true});this._1W=_B;if(_._2s&&this._15){var o=this._S._2.parentNode;if(o.tagName!='BODY'){o.style.width=this._S._2.offsetWidth+'px';o.style.height=this._S._2.offsetHeight+'px'}}}},_3G:function(){this._3D=true},_4B:function(){this._3D=false;this._R(this._13&&this._1W?this._b._g():null);this._1F(null)}};_21(_1c.prototype,{addEventListener:_1c.prototype._m,initTop:_1c.prototype._4f,init:_H,show:_1c.prototype._2R});function _2f(){};_2f.prototype={x:0,y:0,_1b:function(_4){this._7=_1J(_4._27,_38(_4._u[0].style||_4._27.style,_4._P+1),_4._u[0]);_3y(this._7);this._4=_4;this._1=_4._1;this._1K=!_4._4;this._3C=!_4._1._13&&this._1K;this._2K=_4._1._O+'l_'+this._4._p;this._1Y={w:NaN,h:NaN};this._e=_Z(this._7.leveloff,'parentItem')},_3b:function(){this.w=this.h=0;for(var i=0;i')}else{_6._22('
')}};_D(this._1_(),{_U:_6});if(!this._1._1H){if(_._h){_6._22('')}else{_6._22('
')};for(var i=0;i0?_k.sub:[{}];this._1R=this._u.length>1;this._2S=!_1s;this._4C=!_1B;this._4x=!_1s&&!_1B;this._3o=_K(_k.code);this._1K=_4==_1._b;this._1s=_1s;this._1B=_1B;var p=_1J(_4._B._7,_38(_k.style,this._P),_k),o=_1J(p,this._2S&&p.ifFirst,this._4C&&p.ifLast,this._4x&&p.ifOnly,this._3o&&p.ifSeparator,p['ifN'+this._1x],_k);this._27=p;this._7=o;this._G=_Z(o.size);this._e=this._2S?_4A:_Z(o.wrapPoint?o.wrapoff:o.itemoff,'previousItem');var b=o.borderWidth||o.borders||o.border||0,s=o.shadow||0;if(_2H(b)){b=[b,b,b,b]};this._2r=b;if(_2H(s)){s=[s,s]};this._4I=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=_1s;this.level=_4._g();this.parentItem=_4;this.parentLevel=!this._1K&&_4._4._g();this.maxItem=_4._g()._1Y;this._i=_1._2Q._4j(this);this._2_=[];for(var i=0;i'+_1G+'');var _1j=_4.children[_4.children.length-1];return new _1d(_1j)};_1d.prototype={_3N:function(){return this._8.visibility!='hidden'},_2W:function(){return{w:this._1E.offsetWidth,h:this._1E.offsetHeight}},_Q:function(o){this._8.left=o.x+'px';this._8.top=o.y+'px'},_14:function(o){this._8.width=o.w+'px';this._8.height=o.h+'px'},_2z:function(_J){this._J=_J;this._A=this._2v},_A:function(_5){this._8.visibility=_5?'inherit':'hidden'},_2v:function(_5,_1t){this._J._3K(_1t);this._8.visibility=_5?'inherit':'hidden';this._J._3F(_1t)}};function _H(){return''};function _1o(_1z){_H.prototype=_1z;return new _H()};function _1J(_1z){var i,j,l,_c={};for(j=0,l=arguments.length;j=0?'+':'')+parseFloat(_I[1]);break};if(_I[2]!='px'){_j+='*i.'+_I[2]+_3P}};_5=_5.slice(_I[0].length)}};if(_17){_j+='+i.'+_17+_1T;switch(_17){case'item':case'previousItem':break;case'parentItem':_j+='+i.parentLevel'+_1T;break;default:_j+='+i.parentLevel'+_1T+'-i.level'+_1T;break}}else if(!_j){_j=0};if(_2G){_j='Math.round('+_j+')'};return new Function('i','return '+_j)};function _3u(o1,o2,m1,m2){var p1=o1?o1._1A():[],p2=o2?o2._1A():[],i=0;while(i