var SimpleSlideShowDemo=new Class({options:{slides:[],startIndex:0,wrap:true,onShow:Class.empty,onRotate:Class.empty,onStop:Class.empty,onAutoPlay:Class.empty,onShowSlide:Class.empty,slideInterval:2500,auto:false,transitionDuration:700,splitter:"&middot;",prev:"&laquo; ",next:" &raquo",play:"&infin;",stop:"&phi;",bigNavigation:true,smallNavigation:true,browser:true,addBarInside:true,hideText:false},initialize:function(a,b){if(a[0].getParent().getTag()=="a"){this.containerNest=a[0].getParent().getParent()}else{this.containerNest=a[0].getParent()}this.container=a;this.setOptions(b);this.slides=[];this.title=[];this.descr=[];this.effects=[];this.browserArr=[];this.playStatus=false;if(this.options.auto){this.playStatus=true}this.createStructure();this.addSlides(this.container);if(this.slides.length){this.showSlide(this.options.startIndex)}if(this.options.auto){this.autoplay()}},createFx:function(){this.slideFx=new Fx.Elements(this.slides,{duration:this.options.transitionDuration});this.slides.each(function(a){a.setStyle("opacity",0)})},createStructure:function(){var a=this.containerNest.getProperty("class");this.containerNest.setProperty("class","");this.containerNest.addClass("rgslideshow");this.test=new Element("div").addClass(a).injectBefore(this.containerNest);this.containerNest.injectInside(this.test);if(!this.options.hideText){if(this.options.addBarInside){this.nestAll=new Element("div").setProperty("class","rgsnest").injectTop(this.containerNest);this.title=new Element("div").setProperty("class","rgstitle").injectInside(this.nestAll);this.description=new Element("div").setProperty("class","rgsdescription").injectInside(this.nestAll)}if(this.options.browser){this.navigation=new Element("div").setProperty("class","rgslideshownav").injectAfter(this.containerNest);this.innerNavigation=new Element("div").setProperty("class","rgsnav2").injectInside(this.navigation);if(this.options.smallNavigation){this.prevEl=new Element("span").setProperty("class","rgsprev").injectInside(this.innerNavigation).setHTML(this.options.prev).addEvent("click",this.cycleBack.bind(this))}this.browser=new Element("div").setProperty("class","rgsbrowser").injectInside(this.innerNavigation);if(this.options.smallNavigation){this.nextEl=new Element("span").setProperty("class","rgsnext").injectInside(this.innerNavigation).setHTML(this.options.next).addEvent("click",this.cycleForward.bind(this))}this.play=new Element("span").setProperty("class","rgsplay").injectInside(this.innerNavigation).addEvent("click",this.togglePlay.bind(this));if(!this.playStatus){this.play.setHTML(this.options.play).setProperty("title","Play")}else{this.play.setHTML(this.options.stop).setProperty("title","Stop")}}}if(this.options.bigNavigation){this.bigPrev=new Element("a").setProperties({"class":"rgsbigprev",href:"javascript:void(0);"}).injectInside(this.containerNest).addEvent("click",this.cycleBack.bind(this));this.bigNext=new Element("a").setProperties({"class":"rgsbignext",href:"javascript:void(0);"}).injectInside(this.containerNest).addEvent("click",this.cycleForward.bind(this))}this.createFx()},addSlides:function(b){var a=1;b.each(function(c){this.slides.include($(c));this.effects[this.slides.indexOf(c)]=new Fx.Style(c,"opacity");c.addClass("rgssimg");var h="&nbsp;";var f="";if(c.getProperty("title")){split=c.getProperty("title").split("|");if(split[0]){h=split[0];c.setProperty("title",h)}if(split[1]){f=split[1]}}this.descr[this.slides.indexOf(c)]=f;this.title[this.slides.indexOf(c)]=h;if(this.options.browser){this.browserEl=new Element("span").setProperties({"class":"rgsbrowserEl",title:h}).setHTML(this.slides.indexOf(c)+1).injectInside(this.browser);this.browserEl.addEvent("click",this.cycleTo.bind(this,this.slides.indexOf(c)));this.browserArr[this.slides.indexOf(c)]=this.browserEl}if(a!=1){if(this.options.browser){this.splitter=new Element("span").setProperty("class","rgssplitEl").setHTML(this.options.splitter).injectBefore(this.browserEl)}c.setStyle("display","none")}else{if(!this.options.hideText&&this.options.addBarInside){var g=this.nestAll.getSize()}else{var g=this.containerNest.getSize()}var d=c.getSize();if(this.options.bigNavigation){this.bigPrev.setStyle("height",(c.getProperty("height")-g.size.y)+"px");this.bigNext.setStyle("height",(c.getProperty("height")-g.size.y)+"px");if(!this.options.addBarInside){this.bigPrev.setStyle("height",(c.getProperty("height"))+"px");this.bigNext.setStyle("height",(c.getProperty("height"))+"px")}}if(this.options.addBarInside){this.nestAll.setStyle("width",c.getProperty("width")+"px")}if(this.options.browser){var e=this.containerNest.getSize();this.navigation.setStyle("width",e.size.x-1+"px")}}a++},this)},addSlide:function(a){this.addSlides([a])},cycleForward:function(){if($chk(this.now)&&this.now<this.slides.length-1){this.showSlide(this.now+1)}else{if((this.now)&&this.options.wrap){this.showSlide(0)}else{if(!$defined(this.now)){this.showSlide(this.options.startIndex)}}}},cycleBack:function(){if(this.now>0){this.showSlide(this.now-1)}else{if(this.options.wrap){this.showSlide(this.slides.length-1)}}},cycleTo:function(a){if(this.playStatus){this.togglePlay()}this.showSlide(a)},togglePlay:function(){if(this.playStatus){this.stop();this.playStatus=false;this.play.innerHTML=this.options.play;this.play.setProperty("title","Play")}else{this.autoplay();this.playStatus=true;this.play.innerHTML=this.options.stop;this.play.setProperty("title","Stop")}},autoplay:function(){this.slideshowInt=this.rotate.periodical(this.options.slideInterval,this);this.fireEvent("onAutoPlay")},stop:function(){clearInterval(this.slideshowInt);this.fireEvent("onStop")},rotate:function(){this.cycleForward();this.fireEvent("onRotate")},showSlide:function(e){var c=this.now;var d=this.slides[c];var b=this.slides[e];function a(f){f.setStyles({display:"block",visibility:"visible",opacity:0});this.effects[this.slides.indexOf(f)].start(1);this.fireEvent("onShow",[b,e])}if(!this.options.hideText){if(this.options.addBarInside){this.description.innerHTML=this.title.innerHTML="&nbsp;"}if(this.options.browser){this.browserArr.each(function(f){f.removeClass("rgsact")})}}if(b){if($chk(c)&&c!=e){this.effects[c].start(0).chain(function(){this.slides[c].setStyle("display","none");a.apply(this,[b]);if(!this.options.hideText&&this.options.addBarInside){this.description.innerHTML=this.descr[e];this.title.innerHTML=this.title[e];if(this.options.browser){this.browserArr[this.now].addClass("rgsact")}}}.bind(this))}else{a.apply(this,[b]);if(!this.options.hideText&&this.options.addBarInside){this.description.innerHTML=this.descr[e];this.title.innerHTML=this.title[e];if(this.options.browser){this.browserArr[0].addClass("rgsact")}}}this.now=e}}});SimpleSlideShowDemo.implement(new Options,new Events);window.addEvent("domready",function(){var a=$$(".img_company");var b=$$(".source");if(b.length==1){return}$$(".img_company").each(function(e){var d=e.getElement(".rgslideshowce").getSize();var c=(d.size.x);e.getParent().setStyle("height",c);e.getParent().setStyle("visibility","hidden")});b.each(function(e){var f=e.getElement(".sourceContent");var d=new Fx.Slide(f,{duration:500});d.hide();thisSlideShow=e.getElement(".rgslideshowce");f.thisSlideShow=thisSlideShow;thisSlideShow.setStyle("opacity","0");var g=e.getElement(".sourceHead");g.state="closed";var c=new Fx.Styles(f.getElement(".rgslideshowce"),{duration:300,wait:false});g.addEvent("click",function(){thisSlideShow=this.getParent().getElement(".rgslideshowce");if(this.state=="open"){this.state="closed"}else{this.state="open"}if(this.state=="open"){d.toggle();f.thisSlideShow.setStyle("display","block");f.thisSlideShow.setStyle("visibility","hidden");f.thisSlideShow.setStyle("opacity",0);setTimeout(function(){c.start({opacity:1})},500);this.getParent().getElement(".img_company").setStyle("visibility","visible")}else{c.start({opacity:0});setTimeout(function(){d.toggle()},500)}});g.addEvent("mouseover",function(){this.addClass("sourceHeadOver")});g.addEvent("mouseleave",function(){this.removeClass("sourceHeadOver")})})});window.addEvent("domready",function(){if($("sourceMapForm")){$("sourceMapForm").setStyle("display","block")}if($("sourceMapCountryDiv")){var a=new elSelect({container:"sourceMapCountryDiv",onChangeFunction:"jump2URL"})}$$(".nonJS").each(function(b){b.remove()})});