var RC_SimpleTabs=new Class({Implements:[Events,Options],options:{show:0,selector:".tab-tab",classWrapper:"tab-wrapper",classMenu:"tab-menu",classContainer:"tab-container",onSelect:function(a,b,c){a.addClass("tab-selected");b.setStyle("display","")},onDeselect:function(a,b,c){a.removeClass("tab-selected");b.setStyle("display","none")},onRequest:function(a,b,c){b.addClass("tab-ajax-loading")},onComplete:function(a,b,c){b.removeClass("tab-ajax-loading")},onFailure:function(a,b,c){b.removeClass("tab-ajax-loading")},onAdded:Class.empty,getContent:null,ajaxOptions:{},cache:true},initialize:function(b,a){this.element=$(b);this.setOptions(a);this.selected=null;this.build()},build:function(){this.tabs=[];this.menu=new Element("ul",{"class":this.options.classMenu});this.wrapper=new Element("div",{"class":this.options.classWrapper});this.element.getElements(this.options.selector).each(function(a){var b=a.get("href")||(this.options.getContent?this.options.getContent.call(this,a):a.getNext());this.addTab(a.innerHTML,a.title||a.innerHTML,b)},this);this.element.empty().adopt(this.menu,this.wrapper);if(this.tabs.length){this.select(this.options.show)}},addTab:function(g,f,e){var c=$(e);var b=(c||new Element("div")).setStyle("display","none").addClass(this.options.classContainer).inject(this.wrapper);var h=this.tabs.length;var a=(this.options.hover)?"mouseenter":"click";var d={container:b,toggle:new Element("li").grab(new Element("a",{href:"#",title:f}).grab(new Element("span",{html:g}))).addEvent(a,this.onClick.bindWithEvent(this,[h])).inject(this.menu)};if(!c&&$type(e)=="string"){d.url=e}this.tabs.push(d);return this.fireEvent("onAdded",[d.toggle,d.container,h])},onClick:function(a,b){this.select(b);return false},select:function(a){if(this.selected===a||!this.tabs[a]){return this}if(this.ajax){this.ajax.cancel().removeEvents()}var b=this.tabs[a];var d=[b.toggle,b.container,a];if(this.selected!==null){var c=this.tabs[this.selected];if(this.ajax&&this.ajax.running){this.ajax.cancel()}d.extend([c.toggle,c.container,this.selected]);this.fireEvent("onDeselect",[c.toggle,c.container,this.selected])}this.fireEvent("onSelect",d);if(b.url&&(!b.loaded||!this.options.cache)){this.ajax=this.ajax||new Request.HTML();this.ajax.setOptions({url:b.url,method:"get",update:b.container,onFailure:this.fireEvent.pass(["onFailure",d],this),onComplete:function(e){b.loaded=true;this.fireEvent("onComplete",d)}.bind(this)}).setOptions(this.options.ajaxOptions);this.ajax.send();this.fireEvent("onRequest",d)}this.selected=a;return this}});var SL_Slider=new Class({Implements:[Options],numNav:new Array(),timer:null,isSliding:0,direction:1,options:{slideTimer:8000,orientation:"horizontal",fade:false,isPaused:false,transitionTime:1100,transitionType:"cubic:out",container:null,items:null,itemNum:0,numNavActive:false,numNavHolder:null,playBtn:null,prevBtn:null,nextBtn:null},initialize:function(b){var a=this;this.setOptions(b);a.options.container.setStyle("overflow","hidden");if(a.options.playBtn!=null){a.options.playBtn.set("text","pause");a.options.playBtn.addEvents({click:function(){a.pauseIt()},mouseenter:function(){this.setStyle("cursor","pointer")},mouseleave:function(){}})}if(a.options.prevBtn&&a.options.nextBtn){a.options.prevBtn.addEvents({click:function(){if(a.isSliding==0){if(a.options.isPaused==false){$clear(a.timer);a.timer=a.slideIt.periodical(a.options.slideTimer,a,null)}a.direction=0;a.slideIt()}},mouseenter:function(){this.setStyle("cursor","pointer")},mouseleave:function(){}});this.options.nextBtn.addEvents({click:function(){if(a.isSliding==0){if(a.options.isPaused==false){$clear(a.timer);a.timer=a.slideIt.periodical(a.options.slideTimer,a,null)}a.direction=1;a.slideIt()}},mouseenter:function(){this.setStyle("cursor","pointer")},mouseleave:function(){}})}a.options.items.each(function(e,d){e.setStyle("position","absolute");var c=e.getSize().y;var j=e.getSize().x;if(a.options.orientation=="vertical"){e.setStyle("top",(-1*c));e.setStyle("left",0)}else{if(a.options.orientation=="none"){e.setStyle("left",0);e.setStyle("top",0);e.set("opacity",0)}else{e.setStyle("left",(-1*j))}}if(a.options.numNavActive==true){var h=new Element("li",{id:"num"+d});var g=new Element("a",{"class":"numbtn",html:(d+1)});h.adopt(g);a.options.numNavHolder.adopt(h);a.numNav.push(g);g.set("morph",{duration:100,transition:Fx.Transitions.linear,link:"ignore"});g.addEvents({click:function(){a.numPress(d)},mouseenter:function(){this.setStyle("cursor","pointer")}});if(d==a.options.itemNum){var f=a.numNav[d];f.addClass("active")}}})},start:function(){var a=this;a.slideIt(a.options.itemNum);if(a.options.isPaused==false){a.timer=a.slideIt.periodical(a.options.slideTimer,a,null);if(a.options.playBtn){a.options.playBtn.set("text","pause")}}else{if(a.options.playBtn){a.options.playBtn.set("text","play")}}},slideIt:function(i){var j=this;var l=j.options.items[j.options.itemNum];if(j.options.numNavActive==true){var h=j.numNav[j.options.itemNum]}if(i!=null){if(j.options.itemNum!=i){if(j.options.itemNum>i){j.direction=0}else{j.direction=1}j.options.itemNum=i}}else{j.changeIndex()}var e=j.options.items[j.options.itemNum];if(j.direction==0){var c=j.options.container.getSize().x;var a=(-1*e.getSize().x);var b=j.options.container.getSize().y;var k=(-1*e.getSize().y)}else{var c=(-1*j.options.container.getSize().x);var a=e.getSize().x;var b=(-1*j.options.container.getSize().y);var k=e.getSize().y}if(j.options.numNavActive==true){var g=j.numNav[j.options.itemNum];g.addClass("active")}var f=new Fx.Morph(e,{duration:j.options.transitionTime,transition:j.options.transitionType,link:"ignore",onStart:function(){j.isSliding=1},onComplete:function(){j.isSliding=0}});if(j.options.orientation=="vertical"){if(j.options.fade==true){f.start({opacity:[0,1],top:[k,0]})}else{f.start({top:[k,0]})}}else{if(j.options.orientation=="none"){f.start({opacity:[0,1]})}else{if(j.options.fade==true){f.start({opacity:[0,1],left:[a,0]})}else{f.start({left:[a,0]})}}}if(l!=e){var d=new Fx.Morph(l,{duration:j.options.transitionTime,transition:j.options.transitionType,link:"ignore"});if(j.options.numNavActive==true){h.removeClass("active")}if(j.options.orientation=="vertical"){if(j.options.fade==true){d.start({opacity:[0],top:[(b)]})}else{d.start({top:[(b)]})}}else{if(j.options.orientation=="none"){d.start({opacity:[1,0]})}else{if(j.options.fade==true){d.start({opacity:[0],left:[(c)]})}else{d.start({left:[(c)]})}}}}},pauseIt:function(){var a=this;if(a.isSliding==0){if(a.options.isPaused==false){a.options.isPaused=true;$clear(a.timer);a.options.playBtn.set("text","play")}else{a.options.isPaused=false;a.slideIt();a.timer=a.slideIt.periodical(a.options.slideTimer,this,null);a.options.playBtn.set("text","pause")}}},changeIndex:function(){var a=this;var b=a.options.items.length;if(a.direction==1){if(a.options.itemNum<(b-1)){a.options.itemNum++}else{a.options.itemNum=0}}else{if(a.direction==0){if(a.options.itemNum>0){a.options.itemNum--}else{a.options.itemNum=(b-1)}}}},numPress:function(b){var a=this;if((a.isSliding==0)&&(a.options.itemNum!=b)){if(a.options.isPaused==false){$clear(a.timer);a.timer=a.slideIt.periodical(a.options.slideTimer,this,null)}a.slideIt(b)}}});
