// Title: COOLjsOutlookBar
// URL: http://javascript.cooldev.com/scripts/outlook/
// Version: 1.2.2
// Last Modify: 1 Oct 2006
// Notes: Registration needed to use this script on your web site.
// Author: Alex Kunin <alx@cooldev.com>
// Copyright (c) 2003-2006 by CoolDev.Com
// Copyright (c) 2003-2006 by Sergey Nosenko

// Options: PROFESSIONAL, COMPRESSED

function _1p(_v){return typeof(_v)=='undefined'};function _1U(_v){return typeof(_v)=='number'};function _1C(_v){return typeof(_v)=='object'};var _Y={visited:8,current:4,rollovered:1,clicked:2};var _w=-1,_7=-1,_10=false;var _1l={};var _1h={4:null};function COOLjsOutlookBarPRO(_3){bw=new _1E();window.$bar=this;this._3=_3;this._y=false;this._q=0;this._N=0;this._L='';window.onload=function(){window.$bar._j()};window.onunload=function(){window.$bar._i()};window.onresize=function(){if(bw.ns4)document.location.reload();else window.$bar._m()};if(bw.ie)setInterval(window.onresize,1000);document.onselect=function(){return false};document.onmousewheel=function(){if(_7!=-1){_10=true;window.$bar._8[_7]._W(event.wheelDelta<0?+1:-1)}};if(bw.operaOld){$iw=innerWidth;$ih=innerHeight;$tiw=top.innerWidth;$tih=top.innerHeight;window.setInterval('if($iw!=innerWidth||$ih!=innerHeight||$tiw!=top.innerWidth||$tih!=top.innerHeight)document.location.reload();',300)};this.$panels=this._8=[];this._4=[];this._J=null;for(var i=0;i<this._3.panels.length;i++)this._8[i]=new _1i(this,i);document.write('<div id="dummyNN4Layer" style="left: 0; top: 0;"></div>'+this._L)};$=COOLjsOutlookBarPRO.prototype;$.activatePrevious=function(){var _p=(this._J&&this._J._D)||this._4[this._4.length-1];if(_p){_p._6._V(0,true);_p._d.el.onclick()}};$.activateNext=function(){var _p=(this._J&&this._J._I)||this._4[0];if(_p){_p._6._V(0,true);_p._d.el.onclick()}};$._1K=function(_F,_T){window.open(_F,_T||this._3.format.target)};$._j=function(){for(var i=0;i<this._8.length;i++)this._8[i]._j();this._1N()};$._i=function(){for(var i=0;i<this._8.length;i++)this._8[i]._i()};$._1m=function(_1Q){this._L+=_1Q};$._1n=function(_a){document.body.appendChild(_a,'beforeEnd')};$._1O=function(){document.cookie='cjsobp_panel='+(_7>=0&&_7<this._8.length?_7+','+this._8[_7]._9:'')};$._1N=function(){var _1z=this._3.format.defaultPanel||0,_r=_1z,_9=0;if(document.cookie.match(/cjsobp_panel=(\d)+,(\d+)/)){_r=parseInt(RegExp.$1);_9=parseInt(RegExp.$2);if(_r>=this._8.length)_r=_1z;else _12(this._8[_r])};if(_r>=this._8.length)_r=0;if(_r>=0)this._8[_r]._V(_9);else this._m()};$._1y=function(){if(this.__){window.clearTimeout(this.__);this._y=false;this._m()};this._q=0;this._y=true};$.$update=$._m=function(_o){for(var i=this._8.length-1;i>=0;i--)this._8[i]._m(this._y&&_o);if(this._y)if(this._q<1000){this._q=Math.round(Math.min(this._q+1000/this._3.format.animationSteps,1000));this.__=window.setTimeout('window.$bar.$update('+_o+')',this._3.format.animationDelay)}else{this._q=0;this._y=false;this.__=null;this._m();this._1O();if(!_o&&_7!=-1&&this._N){if(!_10)this._8[_7]._W(this._N);_10=false}}};$._1w=function(){return(bw.ie&&(document.body.offsetHeight||document.body.parentElement&&document.body.parentElement.offsetHeight)||((window.innerHeight||0)+(bw.ns4?4:0)))};$._g=function(){var _n=this._1w();for(var i=0;i<this._8.length;i++)_n-=this._8[i]._1.h;return _n};$._1v=function(_v){return Math.round(_v*(1000-this._q)/1000)};$._1u=function(_a){this._4[this._4.length]=_a;_a._D=this._4[this._4.length-2]||null;_a._I=null;if(_a._D)_a._D._I=_a};function _K(_R,_X,_C,_P,_B,_u,_Q,_M){this._b=0;this._z=false;this._B=_B;this._Q=_Q||'';this._M=_M||'';this._k={};this._19=null;this._G={};for(var i in _C)if(i!='common'){var _b=0;var _17=i.split(/_/);for(var j in _17)if(_Y[_17[j]])_b|=_Y[_17[j]];var _1=new _A(false,_u);this._k[_b]=_1;_1._Z(_R,0,_X*2,this._1o(_C[i],_P,_C.common));if(!this._19)this._19=_1;this._G[_b]=_b};this._1x(8|4|2|1,0);this._d=new _A(true,_u);this._d._Z(_R,10,_X*2+1,bw.realDom?'<img src="'+window.$bar._3.format.blankImage+'" width="100%" height="100%" alt="'+this._Q+'" title="'+this._Q+'" />':'')};$=_K.prototype;$._1x=function(_b,_D){for(var i in _Y){var _I=_b&~_Y[i];if(_b!=_I)this._1x(_I,_b)};if(_1p(this._G[_D]))this._G[_D]=this._G[_b]};$._H=function(){return this._k[this._G[this._b]]};$._j=function(){for(var i in this._k)this._k[i]._j();this._d._j();with(this._19){this.x=x;this.y=y;this.w=w;this.h=h};this._d.el._a=this;this._d.el.onmouseover=function(){if(bw.ns4)this.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);with(this._a)_13(1),_1M()};this._d.el.onmouseout=function(){if(bw.ns4)this.releaseEvents(Event.MOUSEDOWN|Event.MOUSEUP);with(this._a)_15(1),_1c()};this._d.el.onmousedown=function(){with(this._a)_13(2),_18()};this._d.el.onmouseup=function(){if(bw.ns4)this.onclick();with(this._a)_15(2),_$()};this._d.el.onclick=function(){with(this._a)_13(4|8),_1a()};if(bw.realDom)for(var i in this._k){this._k[i]._l();this._k[i]._s()}};$._i=function(){for(var i in this._k)this._k[i]._i();this._d._i()};$._1M=function(){if(this._M)top.defaultStatus=this._M};$._1c=function(){if(this._M)top.defaultStatus=''};$._18=$._$=$._1a=function(){};$._1q=function(_b){if(this._b!=_b){if(this._z)this._H()._s();this._b=_b;if(this._z)this._H()._l()}};$._l=function(){if(!this._z){this._H()._l();this._d._l();this._z=true};this._d._1t(this.h=this._H()._1b())};$._s=function(){if(this._z){this._H()._s();this._d._s();this._z=false}};$._t=function(_B,_e){for(var i in this._k)this._k[i]._t(_B,_e);this._d._t(_B,_e);this.x=_B;this.y=_e};$._13=function(_O){for(var i in this._B)if(_O&i&&!_1p(this._B[i])){if(this._B[i])this._B[i]._15(i);this._B[i]=this};this._1q(this._b|_O)};$._15=function(_O){this._1q(this._b&~_O)};$._1o=function(_E,_P,_1I){if(_1C(_E))_E=this._1o(_1I,_E);for(var _1s in _P)_E=_E.replace(new RegExp('\\{'+_1s+'\\}','g'),_P[_1s]);return _E};function _1i(_2,_5){this._2=_2;this._5=_5;this._9=0;var _3=this._2._3.panels[this._5];var _C=this._2._3.format.templates;this._F=_3.url;this._T=_3.target;this._1=new _K(bw.ns4?null:'100%',3,_C.panel,_3,_1h,null,_3.alt,_3.status);this._2._1u(this._1);this._1._6=this;this._1._1a=function(){this._6._1r(this);if(this._6._1S()){this._6._2._1y();this._6._V(0)};_12(this._6)};this._c=new _A(true);this._4=[];for(var i=0;i<this._2._3.panels[this._5].items.length;i++){var _3=this._2._3.panels[this._5].items[i];this._4[i]=new _K(bw.ns4?null:'100%',1,_C.item,_3,_1h,this._c,_3.alt,_3.status);this._2._1u(this._4[i]);if(_3.url){this._4[i]._5=i;this._4[i]._F=_3.url;this._4[i]._T=_3.target;this._4[i]._6=this};this._4[i]._1a=function(){this._6._1r(this);if(this._5<this._6._9){this._6._9=this._5;this._6._m()}else while(this._5!=this._6._9&&!this._6._1T(this,true,this._6._c.y)){this._6._9++;this._6._m()};_12(this)}};this.arr_up=new _K('auto',2,this._2._3.format.templates.upArrow,{},_1l,this._c);this.arr_up._6=this;this.arr_up._18=function(){this._6._W(-1)};this.arr_dn=new _K('auto',2,this._2._3.format.templates.downArrow,{},_1l,this._c);this.arr_dn._6=this;this.arr_dn._18=function(){this._6._W(+1)};this.arr_up._1c=this.arr_up._$=this.arr_dn._1c=this.arr_dn._$=function(){this._6._2._N=0};this._c._Z('100%',0,1);this._1A=true};$=_1i.prototype;$._j=function(){this._1._j();this._c._j();for(var i=0;i<this._4.length;i++)this._4[i]._j();this.arr_up._j();this.arr_dn._j()};$._i=function(){this._1._i();for(var i=0;i<this._4.length;i++)this._4[i]._i();this.arr_up._i();this.arr_dn._i();this._c._i()};$._1r=function(_p){this._2._J=_p};$._14=function(){return bw.ie&&(document.body.offsetWidth||document.body.parentElement&&document.body.parentElement.offsetWidth)||innerWidth};$._1T=function(_1,_1L,_f){if(!_f)_f=0;if(_1L)return _1.y+_f>=this._1.y+this._1.h&&_1.y+_f+_1.h<=this._1.y+this._1.h+this._2._g();else return(_1.y+_f>=this._1.y+this._1.h&&_1.y+_f<this._1.y+this._1.h+this._2._g())||(_1.y+_f+_1.h>=this._1.y+this._1.h&&_1.y+_f+_1.h<this._1.y+this._1.h+this._2._g())};$._1f=function(_1e){var _n=0;for(var i=0;i<this._5;i++)_n+=this._2._8[i]._1.h;if(_1e>=0&&this._5>_1e)_n+=this._2._g();return _n};$._g=function(){return(this._5==this._2._8.length-1?this._2._1w():this._2._8[this._5+1]._1.y)-this._1.y-this._1.h};$.$update=$._m=function(_o){var _e=this._1f(_7);this._1._t(0,_e+(_o?this._2._1v(this._1f(_w)-_e):0));this._1._l();if(_7==this._5||(_o&&_w==this._5)){this._c._l();if(this._U()<this._2._g())while(this._9>0){this._9--;if(this._U()>this._2._g()){this._9++;break}else if(this._U()>=this._2._g())break};_e+=this._1.h;if(this._2._q==0){this._f=0;if(_o){if(this._5==_7){if(_7>_w&&_w!=-1)this._f=this._2._g()}else{if(_w<_7||_7==-1)return;else this._f=-this._2._g()}}else if(this._2._y)this._f=this._c.y+this._4[this._9].y-_e};for(var i=0;i<this._9;i++)_e-=this._4[i].h;_e+=this._2._1v(this._f);if(this._1A){this._1A=false;var _11=0;for(var i=0;i<this._4.length;i++){this._4[i]._l();this._4[i]._t(0,_11);_11+=this._4[i].h};this._c._1t(_11)};this._c._t(0,_e);this._c._1P(this._1.y+this._1.h-this._c.y,this._14(),this._1.y+this._1.h-this._c.y+this._g(),0)}else this._c._s();this.arr_up._t(this._14()-this.arr_up.w,this._1.y+this._1.h-this._c.y);this.arr_dn._t(this._14()-this.arr_dn.w,this._1.y+this._1.h-this._c.y+this._2._g()-this.arr_dn.h);if(this._1d())this.arr_up._l();else if(!_o||this._2._q==1000)this.arr_up._s();if(this._1j())this.arr_dn._l();else if(!_o||this._2._q==1000)this.arr_dn._s()};$._W=function(_16){if(_16<0?this._1d():this._1j()){this._2._N=_16;this._2._1y();this._9+=_16;this._2._m()}};$._U=function(){var _n=0;for(var i=this._9;i<this._4.length;i++)_n+=this._4[i].h;return _n};$._1j=function(){return this._9<this._4.length-1&&_7==this._5&&this._U()>this._2._g()};$._1d=function(){return this._9>0&&_7==this._5};$._1S=function(){return _7!=this._5||this._2._3.format.rollback};$._V=function(_9,_1R){if(_7==this._5){if(!_1R&&this._2._3.format.rollback){_w=this._5;_7=-1}else return}else{_w=_7;_7=this._5};this._9=_9;this._2._m(true)};function _1E(){this.ver=navigator.appVersion;this.agent=navigator.userAgent;this.dom=document.getElementById?1:0;this.opera5=this.agent.indexOf("Opera 5")>-1;this.ie5=this.ver.indexOf("MSIE 5")>-1&&this.dom&&!this.opera5;this.ie6=this.ver.indexOf("MSIE 6")>-1&&this.dom&&!this.opera5;this.ie4=(document.all&&!this.dom&&!this.opera5)?1:0;this.operaNew=this.agent.match(/opera.[789]/i);this.opera=window.opera;this.operaOld=this.opera&&!this.operaNew;this.realDom=this.dom&&!this.operaOld;this.ns4=document.layers&&!this.dom&&!this.operaOld;this.ie=this.ver.indexOf("MSIE")&&!this.opera};function _A(_S,_u){this.id='do_'+(_A._5++);this._S=_S;this._u=_u||window.$bar;this._1g=''};_A._5=0;$=_A.prototype;$._j=function(){this.el=bw.dom?document.getElementById(this.id):bw.ie4?document.all[this.id]:bw.ns4?document.layers[this.id]:0;this.css=bw.dom||bw.ie4?this.el.style:this.el;this.doc=bw.dom||bw.ie4?document:this.css.document;this.x=parseInt(this.css.left)||this.css.pixelLeft||this.el.offsetLeft||0;this.y=parseInt(this.css.top)||this.css.pixelTop||this.el.offsetTop||0;this.w=this._1k();this.h=this._1b()};$._i=function(){this.el=null;this.css=null;this.doc=null};$._1k=function(){return this.el.offsetWidth||this.css.clip.width||this.doc.width||this.css.pixelWidth||0};$._1b=function(){return this.el.offsetHeight||this.css.clip.height||this.doc.height||this.css.pixelHeight||0};$._t=function(_B,_e){this.x=_B;this.y=_e;if(this.el){var px=bw.ns4||bw.operaOld?0:'px';this.css.left=_B+px;this.css.top=_e+px}};$._1t=function(_h){this.h=_h;if(this.el){if(bw.ns4)this.el.resize(this.w,_h);else{var px=bw.operaOld?0:'px';this.css.height=_h+px}}};$._1P=function(_1J,_1B,_1G,_1H){this.el.style.clip='rect('+_1J+'px '+_1B+'px '+_1G+'px '+_1H+'px)'};$._l=function(){if(bw.realDom&&!this.el&&!this._S){this.el=document.createElement('DIV');this.el.innerHTML=this._L;this.el.style.position='absolute';this.el.style.width=this._R||(this.w+'px');this.el.style.left=this.x+'px';this.el.style.top=this.y+'px';this.el.style.zIndex=this._X;this._u._1n(this.el,'beforeEnd');this.css=this.el.style;this.w=this._1k();this.h=this._1b()};this.css.visibility=bw.ns4?'show':"inherit"};$._s=function(){this.css.visibility=bw.ns4?'hide':"hidden";if(bw.realDom&&this.el&&!this._S){this.el.parentNode.removeChild(this.el);this.el.innerHTML='';this.css=null;this.el=null}};$._Z=function(w,h,z,_1F){this._L=(_1F||'')+this._1g;this._X=z;this._R=w;this._u._1m('<div ondrag="return false" id="'+this.id+'" style="position:absolute;z-index:'+z+';left:0;top:0;'+(w?' width:'+w+';':'')+'height:auto;visibility:hidden;overflow:hidden;">'+this._L+'</div>')};$._1m=function(_1D){this._1g+=_1D};$._1n=function(_a){this.el.appendChild(_a,'beforeEnd')};function _12(_a){if(_a._F)window.$bar._1K(_a._F,_a._T)}
