var Base={ gecko:navigator.product=='Gecko', init:function(){var g=Base,p;for(p in g)if(g[p].init)g[p].init()}, dc:function(a){return a||document}, get:function(a,b){return this.dc(b).getElementById(a)}, tags:function(a,b){return this.dc(b).getElementsByTagName(a)}, tag:function(a,b){return this.tags(a)[0]}, set:function(a,b){for(var o in b)a[o]=b[o];return a}, create:function(a,b,c,d){var g=this,o=g.dc(d).createElement(a);g.set(o,b);g.set(o.style,c);return o}, add:function(a,b,c,d){var o=b.tagName?b:this.create(b,c,d);a.appendChild(o);return o}, time:function(){return new Date().getTime()}, fn:function(a){return(0.5-Math.cos(a*Math.PI)/2)}, height:function(a){ var g=Base,o=a.style,q,v,p if(o.display=='block')return a.offsetHeight v=o.visibility;p=o.position g.set(o,{visibility:'hidden',position:'absolute',display:'block'}) q=a.clientHeight g.set(o,{position:p,visibility:v,display:''}) return q } } //window.onload=Base.init Base.accordion={ active:{},duration:300, init:function(){ var g=Base,m=g.accordion,o=g.get('flat_mainmenu') try{m.set('h1',o);m.set('h2',o)}catch(e){} }, set:function(a,b){ var g=Base,m=g.accordion,q=g.tags(a,b),i,cp=g.gecko?'pointer':'hand' for(i=0;ia.end){a.style.height='auto';clearInterval(a.timer);a.timer=null} else{q=Base.fn(t/a.end);a.style.height=parseInt(q*a.h1)+'px'} } g.set(a.style,{height:0,display:'block',overflow:'hidden'}) a.timer=setInterval(a.step,10) }, push:function(a,b){ var g=Base,m=g.accordion m.active[b]=null g.set(a,{h1:g.height(a),start:g.time(),end:m.duration}) a.step=function(){ var t=Base.time()-a.start,q,g,g2 if(t>a.end){a.style.display='none';a.style.height='auto';clearInterval(a.timer);a.timer=null} else{q=Base.fn(t/a.end);a.style.height=a.h1-parseInt(q*a.h1)+'px'} } a.timer=setInterval(a.step,10) } }