var browserName=navigator.appName;var browserVer=parseInt(navigator.appVersion);var version="";var msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){version="n3"}else{version="n2"}function blurLink(a){if(msie4){a.blur()}}function decryptCharcode(d,c,a,b){d=d+b;if(b>0&&d>a){d=c+(d-a-1)}else{if(b<0&&d<c){d=a-(c-d-1)}}return String.fromCharCode(d)}function decryptString(b,d){var f="";var a=b.length;for(var c=0;c<a;c++){var e=b.charCodeAt(c);if(e>=43&&e<=58){f+=decryptCharcode(e,43,58,d)}else{if(e>=64&&e<=90){f+=decryptCharcode(e,64,90,d)}else{if(e>=97&&e<=122){f+=decryptCharcode(e,97,122,d)}else{f+=b.charAt(c)}}}}return f}function linkTo_UnCryptMailto(a){location.href=decryptString(a,3)}Ext.onReady(function(){Ext.namespace("Calis");Calis.Carousel=Ext.extend(Ext.util.Observable,{activeSlide:0,els:{containerWrap:null,navNext:null,navPrev:null,slidesWrap:null},interval:3,itemSelector:"li",transitionDelay:5000,transitionDuration:1,transitionEasing:"easeOut",transitionForward:true,transitionIntervalId:0,transitionType:"carousel",wrap:false,constructor:function(b,a){a=a||{};Ext.apply(this,a);this.el=Ext.get(b);this.slides=[];this.initMarkup();this.initEvents();if(this.carouselSize>0){this.refresh()}},initMarkup:function(){this.carouselSize=0;this.el.select(this.itemSelector).each(function(b){this.slides.push(b)},this);this.setSizes();var a=this;this.transitionIntervalId=setInterval(function(){a.autoTransition()},this.transitionDelay);setInterval(function(){a.onResize()},500)},autoTransition:function(){if(this.activeSlide==0&&!this.transitionForward){this.transitionForward=true}else{if(this.activeSlide==this.carouselSize-1&&this.transitionForward){this.transitionForward=false}}if(this.transitionForward){this.next()}else{this.prev()}},initEvents:function(){this.els.navPrev.on("click",function(a){if(this.transitionIntervalId!=0){clearInterval(this.transitionIntervalId);this.transitionIntervalId=0}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){if(this.transitionIntervalId!=0){clearInterval(this.transitionIntervalId);this.transitionIntervalId=0}a.preventDefault();var b=a.getTarget();b.blur();if(Ext.fly(b).hasClass("ux-carousel-nav-disabled")){return}this.next()},this)},prev:function(){this.el.stopFx(false);this.setSlide(this.activeSlide-1)},next:function(){this.el.stopFx(false);this.setSlide(this.activeSlide+1)},onResize:function(){var a=this.els.containerWrap.getWidth(true)-50;if(this.slideWidth!=a){var b=(this.transitionIntervalId!=0);if(b){clearInterval(this.transitionIntervalId)}this.el.stopFx(false);this.els.slidesWrap.setWidth(a);this.setSizes();this.refresh();if(b){var c=this;this.transitionIntervalId=setInterval(function(){c.autoTransition()},this.transitionDelay)}}},refresh:function(){this.carouselSize=this.slides.length;this.el.setWidth((this.slideWidth*this.carouselSize)+"px");if(this.carouselSize>0){var a=(arguments.length==1?arguments[0]:0);this.activeSlide=a;this.setSlide(a,true)}return this},setSizes:function(){this.slideWidth=this.els.slidesWrap.getWidth(true);this.els.slidesWrap.setWidth(this.slideWidth);this.el.select(this.itemSelector).each(function(b){b.setWidth(this.slideWidth+"px");b.setHeight("auto")},this);var a=0;this.el.select(this.itemSelector).each(function(c){var b=c.getHeight();if(b>a){a=b}},this);this.el.select(this.itemSelector).each(function(b){b.setHeight(a+"px")},this);this.slideHeight=this.els.containerWrap.getHeight(true);this.el.setHeight(a);this.els.navPrev.setHeight(a);this.els.navNext.setHeight(a);this.carouselSize=this.slides.length;this.el.clip()},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}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.el.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.slidesWrap.getX();this.el.stopFx(false);this.el.shift({duration:this.transitionDuration,x:c,easing:this.transitionEasing});break}}else{this.el.setStyle("left",-1*d+"px")}this.activeSlide=b}});if(Ext.get("latest-news")){new Calis.Carousel("latest-news",{els:{containerWrap:Ext.get("latest-news-wrap"),navNext:Ext.get("latest-news-next"),navPrev:Ext.get("latest-news-prev"),slidesWrap:Ext.get("latest-news-list-carousel")}})}});