/*
 * Copyright(c) 2009 Gavrilovici Ciprian Flavius PFA
 * http://www.wtools.ro
 * All rights reserved.
 */
Ext.ns("Ext.ux");Ext.ux.Carousel=Ext.extend(Ext.util.Observable,{interval:3,transitionDuration:1,transitionType:"carousel",transitionEasing:"easeOut",itemSelector:"img",activeSlide:0,autoPlay:false,showPlayButton:false,pauseOnNavigate:false,wrap:false,freezeOnHover:false,navigationOnHover:false,hideNavigation:false,constructor:function(b,a){a=a||{};Ext.apply(this,a);Ext.ux.Carousel.superclass.constructor.call(this,a);this.addEvents("beforeprev","prev","beforenext","next","change","play","pause","freeze","unfreeze");this.el=Ext.get(b);this.slides=this.els=[];if(this.autoPlay||this.showPlayButton){this.wrap=true}if(this.autoPlay&&a.showPlayButton===undefined){this.showPlayButton=true}this.initMarkup();this.initEvents();if(this.carouselSize>0){this.refresh()}},initMarkup:function(){var a=Ext.DomHelper;this.carouselSize=0;this.els.container=a.append(this.el,{cls:"ux-carousel-container"},true);this.els.slidesWrap=a.append(this.els.container,{cls:"ux-carousel-slides-wrap"},true);this.els.navigation=a.append(this.els.container,{cls:"ux-carousel-nav"},true).hide();this.els.caption=a.append(this.els.navigation,{tag:"h2",cls:"ux-carousel-caption"},true);this.els.navNext=a.append(this.els.navigation,{tag:"a",href:"#",cls:"ux-carousel-nav-next"},true);if(this.showPlayButton){this.els.navPlay=a.append(this.els.navigation,{tag:"a",href:"#",cls:"ux-carousel-nav-play"},true)}this.els.navPrev=a.append(this.els.navigation,{tag:"a",href:"#",cls:"ux-carousel-nav-prev"},true);this.slideWidth=this.el.getWidth(true);this.slideHeight=this.el.getHeight(true);this.els.container.setStyle({width:this.slideWidth+"px",height:this.slideHeight+"px"});this.els.caption.setWidth((this.slideWidth-(this.els.navNext.getWidth()*2)-(this.showPlayButton?this.els.navPlay.getWidth():0)-20)+"px");this.el.select(this.itemSelector).appendTo(this.els.slidesWrap).each(function(c){var b=c;c=c.wrap({cls:"ux-carousel-slide"});b.setStyle("visibility","visible");this.slides.push(c);c.setWidth(this.slideWidth+"px").setHeight(this.slideHeight+"px")},this);this.carouselSize=this.slides.length;if(this.navigationOnHover){this.els.navigation.setStyle("top",(-1*this.els.navigation.getHeight())+"px")}this.el.clip()},initEvents:function(){this.els.navPrev.on("click",function(a){a.preventDefault();var b=a.getTarget();b.blur();if(Ext.fly(b).hasClass("ux-carousel-nav-disabled")){return}this.prev()},this);this.els.navNext.on("click",function(a){a.preventDefault();var b=a.getTarget();b.blur();if(Ext.fly(b).hasClass("ux-carousel-nav-disabled")){return}this.next()},this);if(this.showPlayButton){this.els.navPlay.on("click",function(a){a.preventDefault();a.getTarget().blur();if(this.playing){this.pause()}else{this.play()}},this)}if(this.freezeOnHover){this.els.container.on("mouseenter",function(){if(this.playing){this.fireEvent("freeze",this.slides[this.activeSlide]);Ext.TaskMgr.stop(this.playTask)}},this);this.els.container.on("mouseleave",function(){if(this.playing){this.fireEvent("unfreeze",this.slides[this.activeSlide]);Ext.TaskMgr.start(this.playTask)}},this,{buffer:(this.interval/2)*1000})}if(this.navigationOnHover){this.els.container.on("mouseenter",function(){if(!this.navigationShown){this.navigationShown=true;this.els.navigation.stopFx(false).shift({y:this.els.container.getY(),duration:this.transitionDuration})}},this);this.els.container.on("mouseleave",function(){if(this.navigationShown){this.navigationShown=false;this.els.navigation.stopFx(false).shift({y:this.els.navigation.getHeight()-this.els.container.getY(),duration:this.transitionDuration})}},this)}if(this.interval&&this.autoPlay){this.play()}},prev:function(){if(this.fireEvent("beforeprev")===false){return}if(this.pauseOnNavigate){this.pause()}this.setSlide(this.activeSlide-1);this.fireEvent("prev",this.activeSlide);return this},next:function(){if(this.fireEvent("beforenext")===false){return}if(this.pauseOnNavigate){this.pause()}this.setSlide(this.activeSlide+1);this.fireEvent("next",this.activeSlide);return this},play:function(){if(!this.playing){this.playTask=this.playTask||{run:function(){this.playing=true;this.setSlide(this.activeSlide+1)},interval:this.interval*1000,scope:this};this.playTaskBuffer=this.playTaskBuffer||new Ext.util.DelayedTask(function(){Ext.TaskMgr.start(this.playTask)},this);this.playTaskBuffer.delay(this.interval*1000);this.playing=true;this.els.navPlay.addClass("ux-carousel-playing");this.fireEvent("play")}return this},pause:function(){if(this.playing){Ext.TaskMgr.stop(this.playTask);this.playTaskBuffer.cancel();this.playing=false;this.els.navPlay.removeClass("ux-carousel-playing");this.fireEvent("pause")}return this},clear:function(){this.els.slidesWrap.update("");this.slides=[];this.carouselSize=0;this.pause();return this},add:function(b,a){var c=Ext.fly(b).appendTo(this.els.slidesWrap).wrap({cls:"ux-carousel-slide"});c.setWidth(this.slideWidth+"px").setHeight(this.slideHeight+"px");this.slides.push(c);if(a){this.refresh()}return this},refresh:function(){this.carouselSize=this.slides.length;this.els.slidesWrap.setWidth((this.slideWidth*this.carouselSize)+"px");if(this.carouselSize>0){if(!this.hideNavigation){this.els.navigation.show()}this.activeSlide=0;this.setSlide(0,true)}return this},setSlide:function(b,a){if(!this.wrap&&!this.slides[b]){return}else{if(this.wrap){if(b<0){b=this.carouselSize-1}else{if(b>this.carouselSize-1){b=0}}}}if(!this.slides[b]){return}this.els.caption.update(this.slides[b].child(":first-child",true).title||"");var d=b*this.slideWidth;if(!a){switch(this.transitionType){case"fade":this.slides[b].setOpacity(0);this.slides[this.activeSlide].stopFx(false).fadeOut({duration:this.transitionDuration/2,callback:function(){this.els.slidesWrap.setStyle("left",(-1*d)+"px");this.slides[this.activeSlide].setOpacity(1);this.slides[b].fadeIn({duration:this.transitionDuration/2})},scope:this});break;default:var c=(-1*d)+this.els.container.getX();this.els.slidesWrap.stopFx(false);this.els.slidesWrap.shift({duration:this.transitionDuration,x:c,easing:this.transitionEasing});break}}else{this.els.slidesWrap.setStyle("left","0")}this.activeSlide=b;this.updateNav();this.fireEvent("change",this.slides[b],b)},updateNav:function(){this.els.navPrev.removeClass("ux-carousel-nav-disabled");this.els.navNext.removeClass("ux-carousel-nav-disabled");if(!this.wrap){if(this.activeSlide===0){this.els.navPrev.addClass("ux-carousel-nav-disabled")}if(this.activeSlide===this.carouselSize-1){this.els.navNext.addClass("ux-carousel-nav-disabled")}}}});Ext.ns("Ext.ux");Ext.ux.Lightbox=(function(){var c={},a=[],d,e=false,b=[];return{overlayOpacity:0.85,animate:true,resizeSpeed:8,borderSize:10,labelImage:"Image",labelOf:"of",init:function(){this.resizeDuration=this.animate?((11-this.resizeSpeed)*0.15):0;this.overlayDuration=this.animate?0.2:0;if(!e){Ext.apply(this,Ext.util.Observable.prototype);Ext.util.Observable.constructor.call(this);this.addEvents("open","close");this.initMarkup();this.initEvents();e=true}},initMarkup:function(){c.shim=Ext.DomHelper.append(document.body,{tag:"iframe",id:"ux-lightbox-shim"},true);c.overlay=Ext.DomHelper.append(document.body,{id:"ux-lightbox-overlay"},true);var g=new Ext.Template(this.getTemplate());c.lightbox=g.append(document.body,{},true);var h=["outerImageContainer","imageContainer","image","hoverNav","navPrev","navNext","loading","loadingLink","outerDataContainer","dataContainer","data","details","caption","imageNumber","bottomNav","navClose"];Ext.each(h,function(i){c[i]=Ext.get("ux-lightbox-"+i)});Ext.each([c.overlay,c.lightbox,c.shim],function(i){i.setVisibilityMode(Ext.Element.DISPLAY);i.hide()});var f=(this.animate?250:1)+"px";c.outerImageContainer.setStyle({width:f,height:f})},getTemplate:function(){return['<div id="ux-lightbox">','<div id="ux-lightbox-outerImageContainer">','<div id="ux-lightbox-imageContainer">','<img id="ux-lightbox-image">','<div id="ux-lightbox-hoverNav">','<a href="#" id="ux-lightbox-navPrev"></a>','<a href="#" id="ux-lightbox-navNext"></a>',"</div>",'<div id="ux-lightbox-loading">','<a id="ux-lightbox-loadingLink"></a>',"</div>","</div>","</div>",'<div id="ux-lightbox-outerDataContainer">','<div id="ux-lightbox-dataContainer">','<div id="ux-lightbox-data">','<div id="ux-lightbox-details">','<span id="ux-lightbox-caption"></span>','<span id="ux-lightbox-imageNumber"></span>',"</div>",'<div id="ux-lightbox-bottomNav">','<a href="#" id="ux-lightbox-navClose"></a>',"</div>","</div>","</div>","</div>","</div>"]},initEvents:function(){var f=function(g){g.preventDefault();this.close()};c.overlay.on("click",f,this);c.loadingLink.on("click",f,this);c.navClose.on("click",f,this);c.lightbox.on("click",function(g){if(g.getTarget().id=="ux-lightbox"){this.close()}},this);c.navPrev.on("click",function(g){g.preventDefault();this.setImage(d-1)},this);c.navNext.on("click",function(g){g.preventDefault();this.setImage(d+1)},this)},register:function(f,g){if(b.indexOf(f)===-1){b.push(f);Ext.fly(document).on("click",function(h){var i=h.getTarget(f);if(i){h.preventDefault();this.open(i,f,g)}},this)}},open:function(h,f,g){g=g||false;this.setViewSize();c.overlay.fadeIn({duration:this.overlayDuration,endOpacity:this.overlayOpacity,callback:function(){a=[];var i=0;if(!g){a.push([h.href,h.title])}else{var j=Ext.query(f);Ext.each(j,function(n){if(n.href){a.push([n.href,n.title])}});while(a[i][0]!=h.href){i++}}var l=Ext.fly(document).getScroll();var m=l.top+(Ext.lib.Dom.getViewportHeight()/10);var k=l.left;c.lightbox.setStyle({top:m+"px",left:k+"px"}).show();this.setImage(i);this.fireEvent("open",a[i])},scope:this})},setViewSize:function(){var f=Ext.fly(document).getScroll();var g=this.getViewSize();c.overlay.setStyle({width:g[0]+"px",height:(f.top+g[1])+"px"});c.shim.setStyle({width:g[0]+"px",height:(f.top+g[1])+"px"}).show()},setImage:function(g){d=g;this.disableKeyNav();if(this.animate){c.loading.show()}c.image.hide();c.hoverNav.hide();c.navPrev.hide();c.navNext.hide();c.dataContainer.setOpacity(0.0001);c.imageNumber.hide();var f=new Image();f.onload=(function(){c.image.dom.src=a[d][0];this.resizeImage(f.width,f.height)}).createDelegate(this);f.src=a[d][0]},resizeImage:function(o,i){var p=c.outerImageContainer.getWidth();var m=c.outerImageContainer.getHeight();var k=(o+this.borderSize*2);var j=(i+this.borderSize*2);var n=p-k;var f=m-j;var g=0;if(f!=0||n!=0){c.outerImageContainer.syncFx().shift({height:j,duration:this.resizeDuration}).shift({width:k,duration:this.resizeDuration});g++}var l=0;if((f==0)&&(n==0)){l=(Ext.isIE)?250:100}(function(){c.hoverNav.setWidth(c.imageContainer.getWidth()+"px");c.navPrev.setHeight(i+"px");c.navNext.setHeight(i+"px");c.outerDataContainer.setWidth(k+"px");this.showImage()}).createDelegate(this).defer((this.resizeDuration*1000)+l)},showImage:function(){c.loading.hide();c.image.fadeIn({duration:this.resizeDuration,scope:this,callback:function(){this.updateDetails()}});this.preloadImages()},updateDetails:function(){c.details.setWidth((c.data.getWidth(true)-c.navClose.getWidth()-10)+"px");c.caption.update(a[d][1]);c.caption.show();if(a.length>1){c.imageNumber.update(this.labelImage+" "+(d+1)+" "+this.labelOf+"  "+a.length);c.imageNumber.show()}c.dataContainer.syncFx().slideIn("t",{duration:this.resizeDuration/2}).fadeIn({duration:this.resizeDuration/2,scope:this,callback:function(){var g=this.getViewSize();var f=Ext.fly(document).getScroll();c.overlay.setHeight((f.top+g[1])+"px");this.updateNav()}})},updateNav:function(){this.enableKeyNav();c.hoverNav.show();if(d>0){c.navPrev.show()}if(d<(a.length-1)){c.navNext.show()}},enableKeyNav:function(){Ext.fly(document).on("keydown",this.keyNavAction,this)},disableKeyNav:function(){Ext.fly(document).un("keydown",this.keyNavAction,this)},keyNavAction:function(f){var g=f.getKey();if(g==88||g==67||g==27){this.close()}else{if(g==80||g==37){if(d!=0){this.setImage(d-1)}}else{if(g==78||g==39){if(d!=(a.length-1)){this.setImage(d+1)}}}}},preloadImages:function(){var f,g;if(a.length>d+1){f=new Image();f.src=a[d+1][0]}if(d>0){g=new Image();g.src=a[d-1][0]}},close:function(){this.disableKeyNav();c.lightbox.hide();c.overlay.fadeOut({duration:this.overlayDuration});c.shim.hide();this.fireEvent("close",d)},getViewSize:function(){return[Ext.lib.Dom.getViewWidth(),Ext.lib.Dom.getViewHeight()]}}})();Ext.onReady(Ext.ux.Lightbox.init,Ext.ux.Lightbox);var fleXenv={fleXcrollInit:function(){this.addTrggr(window,"load",this.globalInit)},fleXcrollMain:function(af){var G=document,y=window,n=navigator;if(!G.getElementById||!G.createElement){return}if(typeof(af)=="string"){af=document.getElementById(af)}if(af==null||n.userAgent.indexOf("OmniWeb")!=-1||((n.userAgent.indexOf("AppleWebKit")!=-1||n.userAgent.indexOf("Safari")!=-1)&&!(typeof(HTMLElement)!="undefined"&&HTMLElement.prototype))||n.vendor=="KDE"||(n.platform.indexOf("Mac")!=-1&&n.userAgent.indexOf("MSIE")!=-1)){return}if(af.scrollUpdate){af.scrollUpdate();return}if(!af.id||af.id==""){var m="flex__",ae=1;while(document.getElementById(m+ae)!=null){ae++}af.id=m+ae}var g=af.id;af.fleXdata=new Object();var S=af.fleXdata;S.keyAct={_37:["-1s",0],_38:[0,"-1s"],_39:["1s",0],_40:[0,"1s"],_33:[0,"-1p"],_34:[0,"1p"],_36:[0,"-100p"],_35:[0,"+100p"]};S.wheelAct=["-2s","2s"];S.baseAct=["-2s","2s"];var e=P("contentwrapper",true),ac=P("mcontentwrapper",true),k=P("scrollwrapper",true),F=P("copyholder",true);var x=P("domfixdiv",true),R=P("zoomdetectdiv",true),Y=false;F.sY.border="1px solid blue";F.fHide();af.style.overflow="hidden";R.sY.fontSize="12px";R.sY.height="1em";R.sY.width="1em";R.sY.position="absolute";R.sY.zIndex="-999";R.fHide();var z=af.offsetHeight,t=af.offsetWidth;ag(af,F,"0px",["border-left-width","border-right-width","border-top-width","border-bottom-width"]);var C=af.offsetHeight,l=af.offsetWidth,ab=t-l,T=z-C;var H=(af.scrollTop)?af.scrollTop:0,L=(af.scrollLeft)?af.scrollLeft:0;var X=document.location.href,A=/#([^#.]*)$/;var ad=["textarea","input","select"];S.scroller=[];S.forcedBar=[];S.containerSize=S.cntRSize=[];S.contentSize=S.cntSize=[];S.edge=[false,false];S.reqS=[];S.barSpace=[0,0];S.forcedHide=[];S.forcedPos=[];S.paddings=[];while(af.firstChild){e.appendChild(af.firstChild)}e.appendChild(x);af.appendChild(ac);af.appendChild(F);if(Q(af,"position")!="absolute"){af.style.position="relative"}var p=Q(af,"text-align");af.style.textAlign="left";ac.sY.width="100px";ac.sY.height="100px";ac.sY.top="0px";ac.sY.left="0px";ag(af,F,"0px",["padding-left","padding-top","padding-right","padding-bottom"]);var s=af.offsetWidth,v=af.offsetHeight,V;V=ac.offsetHeight;ac.sY.borderBottom="2px solid black";if(ac.offsetHeight>V){Y=true}ac.sY.borderBottomWidth="0px";ag(F,af,false,["padding-left","padding-top","padding-right","padding-bottom"]);M(ac);M(af);S.paddings[0]=ac.yPos-af.yPos;S.paddings[2]=ac.xPos-af.xPos;af.style.paddingTop=Q(af,"padding-bottom");af.style.paddingLeft=Q(af,"padding-right");M(ac);M(af);S.paddings[1]=ac.yPos-af.yPos;S.paddings[3]=ac.xPos-af.xPos;af.style.paddingTop=Q(F,"padding-top");af.style.paddingLeft=Q(F,"padding-left");var r=S.paddings[2]+S.paddings[3],O=S.paddings[0]+S.paddings[1];ac.style.textAlign=p;ag(af,ac,false,["padding-left","padding-right","padding-top","padding-bottom"]);k.sY.width=af.offsetWidth+"px";k.sY.height=af.offsetHeight+"px";ac.sY.width=s+"px";ac.sY.height=v+"px";k.sY.position="absolute";k.sY.top="0px";k.sY.left="0px";ac.appendChild(e);af.appendChild(k);k.appendChild(R);e.sY.position="relative";ac.sY.position="relative";e.sY.top="0";e.sY.width="100%";ac.sY.overflow="hidden";ac.sY.left="-"+S.paddings[2]+"px";ac.sY.top="-"+S.paddings[0]+"px";S.zTHeight=R.offsetHeight;S.getContentWidth=function(){var ah=e.childNodes,j=compPad=0;for(var c=0;c<ah.length;c++){if(ah[c].offsetWidth){j=Math.max(ah[c].offsetWidth,j)}}S.cntRSize[0]=((S.reqS[1]&&!S.forcedHide[1])||S.forcedBar[1])?af.offsetWidth-S.barSpace[0]:af.offsetWidth;S.cntSize[0]=j+r;return S.cntSize[0]};S.getContentHeight=function(){S.cntRSize[1]=((S.reqS[0]&&!S.forcedHide[0])||S.forcedBar[0])?af.offsetHeight-S.barSpace[1]:af.offsetHeight;S.cntSize[1]=e.offsetHeight+O-2;return S.cntSize[1]};S.fixIEDispBug=function(){e.sY.display="none";e.sY.display="block"};S.setWidth=function(){ac.sY.width=(Y)?(S.cntRSize[0]-r-ab)+"px":S.cntRSize[0]+"px"};S.setHeight=function(){ac.sY.height=(Y)?(S.cntRSize[1]-O-T)+"px":S.cntRSize[1]+"px"};S.createScrollBars=function(){S.getContentWidth();S.getContentHeight();k.vrt=new Array();var c=k.vrt;u(c,"vscroller");c.barPadding=[parseInt(Q(c.sBr,"padding-top")),parseInt(Q(c.sBr,"padding-bottom"))];c.sBr.sY.padding="0px";c.sBr.curPos=0;c.sBr.vertical=true;c.sBr.indx=1;e.vBar=c.sBr;b(c,0);S.barSpace[0]=c.sDv.offsetWidth;S.setWidth();k.hrz=new Array();var i=k.hrz;u(i,"hscroller");i.barPadding=[parseInt(Q(i.sBr,"padding-left")),parseInt(Q(i.sBr,"padding-right"))];i.sBr.sY.padding="0px";i.sBr.curPos=0;i.sBr.vertical=false;i.sBr.indx=0;e.hBar=i.sBr;if(y.opera){i.sBr.sY.position="relative"}b(i,0);S.barSpace[1]=i.sDv.offsetHeight;S.setHeight();k.sY.height=af.offsetHeight+"px";i.jBox=P("scrollerjogbox");k.appendChild(i.jBox);i.jBox.onmousedown=function(){i.sBr.scrollBoth=true;S.goScroll=i.sBr;i.sBr.clicked=true;i.sBr.moved=false;k.vrt.sBr.moved=false;fleXenv.addTrggr(G,"selectstart",E);fleXenv.addTrggr(G,"mousemove",J);fleXenv.addTrggr(G,"mouseup",D);return false}};S.goScroll=null;S.createScrollBars();e.removeChild(x);if(!this.addChckTrggr(af,"mousewheel",a)||!this.addChckTrggr(af,"DOMMouseScroll",a)){af.onmousewheel=a}this.addChckTrggr(af,"mousewheel",a);this.addChckTrggr(af,"DOMMouseScroll",a);af.setAttribute("tabIndex","0");this.addTrggr(af,"keydown",function(i){if(af.focusProtect){return}if(!i){var i=y.event}var c=i.keyCode;S.pkeY=c;S.mDPosFix();if(S.keyAct["_"+c]&&!window.opera){af.contentScroll(S.keyAct["_"+c][0],S.keyAct["_"+c][1],true);if(i.preventDefault){i.preventDefault()}return false}});this.addTrggr(af,"keypress",function(i){if(af.focusProtect){return}if(!i){var i=y.event}var c=i.keyCode;if(S.keyAct["_"+c]){af.contentScroll(S.keyAct["_"+c][0],S.keyAct["_"+c][1],true);if(i.preventDefault){i.preventDefault()}return false}});this.addTrggr(af,"keyup",function(){S.pkeY=false});this.addTrggr(G,"mouseup",W);this.addTrggr(af,"mousedown",function(i){if(!i){i=y.event}var c=(i.target)?i.target:(i.srcElement)?i.srcElement:false;if(!c||(c.className&&c.className.match(RegExp("\\bscrollgeneric\\b")))){return}S.inMposX=i.clientX;S.inMposY=i.clientY;h();M(af);W();fleXenv.addTrggr(G,"mousemove",d);S.mTBox=[af.xPos+10,af.xPos+S.cntRSize[0]-10,af.yPos+10,af.yPos+S.cntRSize[1]-10]});function d(ai){if(!ai){ai=y.event}var ah=ai.clientX,j=ai.clientY,i=ah+S.xScrld,c=j+S.yScrld;S.mOnXEdge=(i<S.mTBox[0]||i>S.mTBox[1])?1:0;S.mOnYEdge=(c<S.mTBox[2]||c>S.mTBox[3])?1:0;S.xAw=ah-S.inMposX;S.yAw=j-S.inMposY;S.sXdir=(S.xAw>40)?1:(S.xAw<-40)?-1:0;S.sYdir=(S.yAw>40)?1:(S.yAw<-40)?-1:0;if((S.sXdir!=0||S.sYdir!=0)&&!S.tSelectFunc){S.tSelectFunc=y.setInterval(function(){if(S.sXdir==0&&S.sYdir==0){y.clearInterval(S.tSelectFunc);S.tSelectFunc=false;return}h();if(S.mOnXEdge==1||S.mOnYEdge==1){af.contentScroll((S.sXdir*S.mOnXEdge)+"s",(S.sYdir*S.mOnYEdge)+"s",true)}},45)}}function W(){fleXenv.remTrggr(G,"mousemove",d);if(S.tSelectFunc){y.clearInterval(S.tSelectFunc)}S.tSelectFunc=false;if(S.barClickRetard){y.clearTimeout(S.barClickRetard)}if(S.barClickScroll){y.clearInterval(S.barClickScroll)}}function h(){S.xScrld=(y.pageXOffset)?y.pageXOffset:(G.documentElement&&G.documentElement.scrollLeft)?G.documentElement.scrollLeft:0;S.yScrld=(y.pageYOffset)?y.pageYOffset:(G.documentElement&&G.documentElement.scrollTop)?G.documentElement.scrollTop:0}af.scrollUpdate=function(i){k.fShow();if(k.getSize[1]()===0||k.getSize[0]()===0){return}e.sY.padding="1px";var am=S.reqS[0],j=S.reqS[1],ak=k.vrt,aj=k.hrz,ah,c,al=[];k.sY.width=af.offsetWidth-ab+"px";k.sY.height=af.offsetHeight-T+"px";al[0]=S.cntRSize[0];al[1]=S.cntRSize[1];S.reqS[0]=S.getContentWidth()>S.cntRSize[0];S.reqS[1]=S.getContentHeight()>S.cntRSize[1];var ai=(am!=S.reqS[0]||j!=S.reqS[1]||al[0]!=S.cntRSize[0]||al[1]!=S.cntRSize[1])?true:false;ak.sDv.setVisibility(S.reqS[1]);aj.sDv.setVisibility(S.reqS[0]);ah=(S.reqS[1]||S.forcedBar[1]);c=(S.reqS[0]||S.forcedBar[0]);S.getContentWidth();S.getContentHeight();S.setHeight();S.setWidth();if(!S.reqS[0]||!S.reqS[1]||S.forcedHide[0]||S.forcedHide[1]){aj.jBox.fHide()}else{aj.jBox.fShow()}if(ah){K(ak,(c&&!S.forcedHide[0])?S.barSpace[1]:0)}else{e.sY.top="0"}if(c){K(aj,(ah&&!S.forcedHide[1])?S.barSpace[0]:0)}else{e.sY.left="0"}if(ai&&!i){af.scrollUpdate(true)}e.sY.padding="0px";S.edge[0]=S.edge[1]=false};af.commitScroll=af.contentScroll=function(ai,j,ah){var i=[[false,false],[false,false]],c;if((ai||ai===0)&&S.scroller[0]){ai=q(ai,0);c=k.hrz.sBr;c.trgtScrll=(ah)?Math.min(Math.max(c.mxScroll,c.trgtScrll-ai),0):-ai;c.contentScrollPos();i[0]=[-c.trgtScrll-c.targetSkew,-c.mxScroll]}if((j||j===0)&&S.scroller[1]){j=q(j,1);c=k.vrt.sBr;c.trgtScrll=(ah)?Math.min(Math.max(c.mxScroll,c.trgtScrll-j),0):-j;c.contentScrollPos();i[1]=[-c.trgtScrll-c.targetSkew,-c.mxScroll]}if(!ah){S.edge[0]=S.edge[1]=false}return i};af.scrollToElement=function(i){if(i==null||!I(i)){return}var c=o(i);af.contentScroll(c[0]+S.paddings[2],c[1]+S.paddings[0],false);af.contentScroll(0,0,true)};ag(F,af,"0px",["border-left-width","border-right-width","border-top-width","border-bottom-width"]);af.removeChild(F);af.scrollTop=0;af.scrollLeft=0;af.fleXcroll=true;U(af,"flexcrollactive",false);af.scrollUpdate();af.contentScroll(L,H,true);if(X.match(A)){af.scrollToElement(G.getElementById(X.match(A)[1]))}S.sizeChangeDetect=y.setInterval(function(){var c=R.offsetHeight;if(c!=S.zTHeight){af.scrollUpdate();S.zTHeight=c}},2500);function q(c,j){var ah=c.toString();c=parseFloat(ah);return parseInt((ah.match(/p$/))?c*S.cntRSize[j]*0.9:(ah.match(/s$/))?c*S.cntRSize[j]*0.1:c)}function f(ah){var ah=ah.split("-"),c=ah[0],j;for(j=1;parT=ah[j];j++){c+=parT.charAt(0).toUpperCase()+parT.substr(1)}return c}function Q(i,c){if(y.getComputedStyle){return y.getComputedStyle(i,null).getPropertyValue(c)}if(i.currentStyle){return i.currentStyle[f(c)]}return false}function ag(ak,j,ai,c){var aj=new Array();for(var ah=0;ah<c.length;ah++){aj[ah]=f(c[ah]);j.style[aj[ah]]=Q(ak,c[ah],aj[ah]);if(ai){ak.style[aj[ah]]=ai}}}function P(c,j){var i=G.createElement("div");i.id=g+"_"+c;i.className=(j)?c:c+" scrollgeneric";i.getSize=[function(){return i.offsetWidth},function(){return i.offsetHeight}];i.setSize=[function(ah){i.sY.width=ah},function(ah){i.sY.height=ah}];i.getPos=[function(){return Q(i,"left")},function(){return Q(i,"top")}];i.setPos=[function(ah){i.sY.left=ah},function(ah){i.sY.top=ah}];i.fHide=function(){i.sY.visibility="hidden"};i.fShow=function(ah){i.sY.visibility=(ah)?Q(ah,"visibility"):"visible"};i.sY=i.style;return i}function u(i,c){i.sDv=P(c+"base");i.sFDv=P(c+"basebeg");i.sSDv=P(c+"baseend");i.sBr=P(c+"bar");i.sFBr=P(c+"barbeg");i.sSBr=P(c+"barend");k.appendChild(i.sDv);i.sDv.appendChild(i.sBr);i.sDv.appendChild(i.sFDv);i.sDv.appendChild(i.sSDv);i.sBr.appendChild(i.sFBr);i.sBr.appendChild(i.sSBr)}function b(aj,c){var ai=aj.sDv,ah=aj.sBr,j=ah.indx;ah.minPos=aj.barPadding[0];ah.ofstParent=ai;ah.mDv=ac;ah.scrlTrgt=e;ah.targetSkew=0;K(aj,c,true);ah.doScrollPos=function(){ah.curPos=(Math.min(Math.max(ah.curPos,0),ah.maxPos));ah.trgtScrll=parseInt((ah.curPos/ah.sRange)*ah.mxScroll);ah.targetSkew=(ah.curPos==0)?0:(ah.curPos==ah.maxPos)?0:ah.targetSkew;ah.setPos[j](ah.curPos+ah.minPos+"px");e.setPos[j](ah.trgtScrll+ah.targetSkew+"px")};ah.contentScrollPos=function(){ah.curPos=parseInt((ah.trgtScrll*ah.sRange)/ah.mxScroll);ah.targetSkew=ah.trgtScrll-parseInt((ah.curPos/ah.sRange)*ah.mxScroll);ah.curPos=(Math.min(Math.max(ah.curPos,0),ah.maxPos));ah.setPos[j](ah.curPos+ah.minPos+"px");ah.setPos[j](ah.curPos+ah.minPos+"px");e.setPos[j](ah.trgtScrll+"px")};S.barZ=Q(ah,"z-index");ah.sY.zIndex=(S.barZ=="auto"||S.barZ=="0"||S.barZ=="normal")?2:S.barZ;ac.sY.zIndex=Q(ah,"z-index");ah.onmousedown=function(){ah.clicked=true;S.goScroll=ah;ah.scrollBoth=false;ah.moved=false;fleXenv.addTrggr(G,"selectstart",E);fleXenv.addTrggr(G,"mousemove",J);fleXenv.addTrggr(G,"mouseup",D);return false};ah.onmouseover=W;ai.onmousedown=ai.ondblclick=function(ak){if(!ak){var ak=y.event}if(ak.target&&(ak.target==aj.sFBr||ak.target==aj.sSBr||ak.target==aj.sBr)){return}if(ak.srcElement&&(ak.srcElement==aj.sFBr||ak.srcElement==aj.sSBr||ak.srcElement==aj.sBr)){return}var i,al=[];h();S.mDPosFix();M(ah);i=(ah.vertical)?ak.clientY+S.yScrld-ah.yPos:ak.clientX+S.xScrld-ah.xPos;al[ah.indx]=(i<0)?S.baseAct[0]:S.baseAct[1];al[1-ah.indx]=0;af.contentScroll(al[0],al[1],true);if(ak.type!="dblclick"){W();S.barClickRetard=y.setTimeout(function(){S.barClickScroll=y.setInterval(function(){af.contentScroll(al[0],al[1],true)},80)},425)}return false};ai.setVisibility=function(i){if(i){ai.fShow(af);S.forcedHide[j]=(Q(ai,"visibility")=="hidden")?true:false;if(!S.forcedHide[j]){ah.fShow(af)}else{ah.fHide()}S.scroller[j]=true;U(ai,"","flexinactive")}else{ai.fHide();ah.fHide();S.forcedBar[j]=(Q(ai,"visibility")!="hidden")?true:false;S.scroller[j]=false;ah.curPos=0;e.setPos[j]("0px");U(ai,"flexinactive","")}ac.setPos[1-j]((S.forcedPos[j]&&(i||S.forcedBar[j])&&!S.forcedHide[j])?S.barSpace[1-j]-S.paddings[j*2]+"px":"-"+S.paddings[j*2]+"px")};ai.onmouseclick=E}function K(an,ao,am){var ah=an.sDv,c=an.sBr,al=an.sFDv,aj=an.sFBr,ai=an.sSDv,j=an.sSBr,ak=c.indx;ah.setSize[ak](k.getSize[ak]()-ao+"px");ah.setPos[1-ak](k.getSize[1-ak]()-ah.getSize[1-ak]()+"px");S.forcedPos[ak]=(parseInt(ah.getPos[1-ak]())===0)?true:false;an.padLoss=an.barPadding[0]+an.barPadding[1];an.baseProp=parseInt((ah.getSize[ak]()-an.padLoss)*0.75);c.aSize=Math.min(Math.max(Math.min(parseInt(S.cntRSize[ak]/S.cntSize[ak]*ah.getSize[ak]()),an.baseProp),45),an.baseProp);c.setSize[ak](c.aSize+"px");c.maxPos=ah.getSize[ak]()-c.getSize[ak]()-an.padLoss;c.curPos=Math.min(Math.max(0,c.curPos),c.maxPos);c.setPos[ak](c.curPos+c.minPos+"px");c.mxScroll=ac.getSize[ak]()-S.cntSize[ak];c.sRange=c.maxPos;al.setSize[ak](ah.getSize[ak]()-ai.getSize[ak]()+"px");aj.setSize[ak](c.getSize[ak]()-j.getSize[ak]()+"px");j.setPos[ak](c.getSize[ak]()-j.getSize[ak]()+"px");ai.setPos[ak](ah.getSize[ak]()-ai.getSize[ak]()+"px");if(!am){c.doScrollPos()}S.fixIEDispBug()}S.mDPosFix=function(){ac.scrollTop=0;ac.scrollLeft=0;af.scrollTop=0;af.scrollLeft=0};this.addTrggr(y,"load",function(){if(af.fleXcroll){af.scrollUpdate()}});this.addTrggr(y,"resize",function(){if(af.refreshTimeout){y.clearTimeout(af.refreshTimeout)}af.refreshTimeout=y.setTimeout(function(){if(af.fleXcroll){af.scrollUpdate()}},80)});for(var Z=0,w;w=ad[Z];Z++){var B=af.getElementsByTagName(w);for(var aa=0,N;N=B[aa];aa++){fleXenv.addTrggr(N,"focus",function(){af.focusProtect=true});fleXenv.addTrggr(N,"blur",onblur=function(){af.focusProtect=false})}}function E(){return false}function J(aj){if(!aj){var aj=y.event}var j=S.goScroll,al,ak,ai,c;if(j==null){return}if(!fleXenv.w3events&&!aj.button){D()}ak=(j.scrollBoth)?2:1;for(var ah=0;ah<ak;ah++){al=(ah==1)?j.scrlTrgt.vBar:j;if(j.clicked){if(!al.moved){S.mDPosFix();M(al);M(al.ofstParent);al.pointerOffsetY=aj.clientY-al.yPos;al.pointerOffsetX=aj.clientX-al.xPos;al.inCurPos=al.curPos;al.moved=true}al.curPos=(al.vertical)?aj.clientY-al.pointerOffsetY-al.ofstParent.yPos-al.minPos:aj.clientX-al.pointerOffsetX-al.ofstParent.xPos-al.minPos;if(j.scrollBoth){al.curPos=al.curPos+(al.curPos-al.inCurPos)}al.doScrollPos()}else{al.moved=false}}}function D(){if(S.goScroll!=null){S.goScroll.clicked=false}S.goScroll=null;fleXenv.remTrggr(G,"selectstart",E);fleXenv.remTrggr(G,"mousemove",J);fleXenv.remTrggr(G,"mouseup",D)}function a(ai){if(!ai){ai=y.event}if(!this.fleXcroll){return}var aj=this,ah,c,j=false,ak=0,i;S.mDPosFix();hElem=(ai.target)?ai.target:(ai.srcElement)?ai.srcElement:this;if(hElem.id&&hElem.id.match(/_hscroller/)){j=true}if(ai.wheelDelta){ak=-ai.wheelDelta}if(ai.detail){ak=ai.detail}ak=(ak<0)?-1:+1;i=(ak<0)?0:1;S.edge[1-i]=false;if((S.edge[i]&&!j)||(!S.scroller[0]&&!S.scroller[1])){return}if(S.scroller[1]&&!j){scrollState=af.contentScroll(false,S.wheelAct[i],true)}ah=!S.scroller[1]||j||(S.scroller[1]&&((scrollState[1][0]==scrollState[1][1]&&ak>0)||(scrollState[1][0]==0&&ak<0)));if(S.scroller[0]&&(!S.scroller[1]||j)){scrollState=af.contentScroll(S.wheelAct[i],false,true)}c=!S.scroller[0]||(S.scroller[0]&&S.scroller[1]&&ah&&!j)||(S.scroller[0]&&((scrollState[0][0]==scrollState[0][1]&&ak>0)||(scrollState[0][0]==0&&ak<0)));if(ah&&c&&!j){S.edge[i]=true}else{S.edge[i]=false}if(ai.preventDefault){ai.preventDefault()}return false}function I(c){while(c.parentNode){c=c.parentNode;if(c==af){return true}}return false}function M(c){var i=c,ah=curtop=0;var j="";if(i.offsetParent){while(i){ah+=i.offsetLeft;curtop+=i.offsetTop;i=i.offsetParent;j+=curtop+" "}}else{if(i.x){ah+=i.x;curtop+=i.y}}c.xPos=ah;c.yPos=curtop}function o(c){var i=c;curleft=curtop=0;while(!i.offsetHeight&&i.parentNode&&i!=e&&Q(i,"display")=="inline"){i=i.parentNode}if(i.offsetParent){while(i!=e){curleft+=i.offsetLeft;curtop+=i.offsetTop;i=i.offsetParent}}return[curleft,curtop]}function U(i,j,c){if(!i.className){i.className=""}var ah=i.className;if(j&&!ah.match(RegExp("(^|\\s)"+j+"($|\\s)"))){ah=ah.replace(/(\S$)/,"$1 ")+j}if(c){ah=ah.replace(RegExp("((^|\\s)+"+c+")+($|\\s)","g"),"$2").replace(/\s$/,"")}i.className=ah}},globalInit:function(){if(fleXenv.catchFastInit){window.clearInterval(fleXenv.catchFastInit)}var g=/#([^#.]*)$/,f=/(.*)#.*$/,c,e,b,d=document.getElementsByTagName("a"),a=document.location.href;if(a.match(f)){a=a.match(f)[1]}for(e=0;b=d[e];e++){if(b.href&&b.href.match(g)&&b.href.match(f)&&a===b.href.match(f)[1]){b.fleXanchor=true;fleXenv.addTrggr(b,"click",function(l){if(!l){l=window.event}var h=(l.srcElement)?l.srcElement:this;while(!h.fleXanchor&&h.parentNode){h=h.parentNode}if(!h.fleXanchor){return}var i=document.getElementById(h.href.match(g)[1]),k=false;if(i==null){i=(i=document.getElementsByName(h.href.match(g)[1])[0])?i:null}if(i!=null){var j=i;while(j.parentNode){j=j.parentNode;if(j.scrollToElement){j.scrollToElement(i);k=j}}if(k){if(l.preventDefault){l.preventDefault()}document.location.href="#"+h.href.match(g)[1];k.fleXdata.mDPosFix();return false}}})}}fleXenv.initByClass();if(window.onfleXcrollRun){window.onfleXcrollRun()}},initByClass:function(){if(fleXenv.initialized){return}fleXenv.initialized=true;var c=fleXenv.getByClassName(document.getElementsByTagName("body")[0],"div","flexcroll");for(var a=0,b;b=c[a];a++){fleXenv.fleXcrollMain(b)}},getByClassName:function(d,f,h){if(typeof(d)=="string"){d=document.getElementById(d)}if(d==null){return false}var j=new RegExp("(^|\\s)"+h+"($|\\s)"),b,c=[],k=0;var a=d.getElementsByTagName(f);for(var e=0,g;g=a[e];e++){if(g.className&&g.className.match(j)){c[k]=g;k++}}return c},catchFastInit:window.setInterval(function(){var a=document.getElementById("flexcroll-init");if(a!=null){fleXenv.initByClass();window.clearInterval(fleXenv.catchFastInit)}},100),addTrggr:function(c,a,b){if(!fleXenv.addChckTrggr(c,a,b)&&c.attachEvent){c.attachEvent("on"+a,b)}},addChckTrggr:function(c,a,b){if(c.addEventListener){c.addEventListener(a,b,false);fleXenv.w3events=true;window.addEventListener("unload",function(){fleXenv.remTrggr(c,a,b)},false);return true}else{return false}},remTrggr:function(c,a,b){if(!fleXenv.remChckTrggr(c,a,b)&&c.detachEvent){c.detachEvent("on"+a,b)}},remChckTrggr:function(c,a,b){if(c.removeEventListener){c.removeEventListener(a,b,false);return true}else{return false}}};function CSBfleXcroll(a){fleXenv.fleXcrollMain(a)}fleXenv.fleXcrollInit();var carousel=null;Ext.onReady(function(){if(Ext.isIE7){Ext.getBody().select("a").each(function(d){d.on("focus",function(){if(d.dom.blur){d.dom.blur()}})})}var b=Ext.get("vorbire-creion");if(b){b.show();CSBfleXcroll("vorbire-creion")}if(Ext.get("slide")){var a=new Ext.ux.Carousel("slide",{itemSelector:"a.lightbox",interval:4,autoPlay:true,showPlayButton:true,pauseOnNavigate:true,freezeOnHover:true,transitionType:"slide",navigationOnHover:false});carousel=a;var c=Ext.ux.Lightbox;c.labelImage="Imaginea";c.labelOf="din";c.register("a.lightbox",true);c.on("open",function(){a.pause()},this);c.on("close",function(d){a.setSlide(d);a.play()})}});var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var a;var b;var c;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");a=b.GetVariable("$version")}catch(c){}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a="WIN 6,0,21,0";b.AllowScriptAccess="always";a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a="WIN 3,0,18,0"}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");a="WIN 2,0,0,11"}catch(c){a=-1}}return a}function GetSwfVer(){var g=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var f=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var a=navigator.plugins["Shockwave Flash"+f].description;var e=a.split(" ");var c=e[2].split(".");var h=c[0];var b=c[1];var d=e[3];if(d==""){d=e[4]}if(d[0]=="d"){d=d.substring(1)}else{if(d[0]=="r"){d=d.substring(1);if(d.indexOf("d")>0){d=d.substring(0,d.indexOf("d"))}}}var g=h+"."+b+"."+d}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){g=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){g=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){g=2}else{if(isIE&&isWin&&!isOpera){g=ControlVersion()}}}}}return g}function DetectFlashVer(f,d,c){versionStr=GetSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var e=versionArray[0];var a=versionArray[1];var b=versionArray[2];if(e>parseFloat(f)){return true}else{if(e==parseFloat(f)){if(a>parseFloat(d)){return true}else{if(a==parseFloat(d)){if(b>=parseFloat(c)){return true}}}}}return false}}}function AC_AddExtension(b,a){if(b.indexOf("?")!=-1){return b.replace(/\?/,a+"?")}else{return b+a}}function AC_Generateobj(e,d,a){var c="";if(isIE&&isWin&&!isOpera){c+="<object ";for(var b in e){c+=b+'="'+e[b]+'" '}c+=">";for(var b in d){c+='<param name="'+b+'" value="'+d[b]+'" /> '}c+="</object>"}else{c+="<embed ";for(var b in a){c+=b+'="'+a[b]+'" '}c+="> </embed>"}document.write(c)}function AC_FL_RunContent(){var a=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_SW_RunContent(){var a=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_GetArgs(b,e,g,d,h){var a=new Object();a.embedAttrs=new Object();a.params=new Object();a.objAttrs=new Object();for(var c=0;c<b.length;c=c+2){var f=b[c].toLowerCase();switch(f){case"classid":break;case"pluginspage":a.embedAttrs[b[c]]=b[c+1];break;case"src":case"movie":b[c+1]=AC_AddExtension(b[c+1],e);a.embedAttrs.src=b[c+1];a.params[g]=b[c+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblclick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":a.objAttrs[b[c]]=b[c+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":a.embedAttrs[b[c]]=a.objAttrs[b[c]]=b[c+1];break;default:a.embedAttrs[b[c]]=a.params[b[c]]=b[c+1]}}a.objAttrs.classid=d;if(h){a.embedAttrs.type=h}return a};