var Tabs=new Class({Implements:[Options,Events],options:{selectedSectionCssClass:"current",selectedTabCssClass:"current",firstShow:0},tabs:[],initialize:function(c,b,a){this.setOptions(a);c=document.id(c);b=document.id(b);if(!$chk(b)){return}b=b.getElements(".tab");b.each(function(e,d){this.addSection(e,c.getElement("#"+e.getProperty("rel")))},this);this.show(this.options.firstShow)},addSection:function(b,a){b.store("container",a);this.tabs.include(b);this.attach(b)},attach:function(a){a.addEvent("click",function(b){b.preventDefault();this.show(this.tabs.indexOf(a))}.bind(this))},show:function(a){if(this.current===a){return}this.tabs.each(function(d,c){var b=d.retrieve("container");if(a===c){d.addClass(this.options.selectedTabCssClass);b.addClass(this.options.selectedSectionCssClass);b.setStyle("display","block");b.fade("in");this.fireEvent("onShow",[c,d,b])}else{d.removeClass(this.options.selectedTabCssClass);b.removeClass(this.options.selectedSectionCssClass);b.setStyles({display:"none",opacity:0,visibility:"hidden"});if(this.current===c||!$chk(this.current)){this.fireEvent("onHide",[c,d,b])}}},this);this.current=a}});var AjaxTabs=new Class({Extends:Tabs,Implements:Chain,options:{loaderImage:"/img/layout/ajax-loader3.gif",cache:true,urls:[],requestOptions:{}},show:function(b,d){var c=this.tabs[b];var a=this.options.urls[b]||c.get("href");if(!a||d||(this.options.cache&&c.retrieve("loaded"))){this.parent(b)}else{this.fetchTabContent(b,a)}},fetchTabContent:function(c,b){var d=this.tabs[c];var a=d.retrieve("container");var e=d.retrieve("tabAjax");if(!e){var f=false;if(Browser.Engine.trident){f=true}e=new Request.HTML($merge(this.options.requestOptions,{noCache:f,url:b,evalScripts:false}));e.addEvent("onSuccess",function(i,g,j,h){this.appendContent(a,j,h,b);this.show(c,true);d.store("loaded",true)}.bind(this));d.store("tabAjax",e)}e.send({method:"get"})},appendContent:function(a,c,b){a.set("html",c);$exec(b)}});var ImageTabs=new Class({Extends:AjaxTabs,initialize:function(c,b,a){this.spinner=new Spinner(document.id(c));this.parent(c,b,a)},fetchTabContent:function(d,c){var e=this.tabs[d];var a=e.retrieve("container");var b=new Image();b.src=c;if(b.complete!=true){this.spinner.show();$(b).addEvent("load",function(){this.appendContent(d,e,a,c)}.bind(this))}else{this.appendContent(d,e,a,c)}},appendContent:function(c,d,a,b){a.set("html",'<img src="'+b+'" alt="" />');this.spinner.hide(true);this.show(c,true);d.store("loaded",true)}});var RotateImage=new Class({Extends:ImageTabs,options:{duration:6000},index:0,initialize:function(c,b,a){this.parent(c,b,a);this.rotate.periodical(this.options.duration,this)},attach:function(a){a.addEvent("click",function(b){b.preventDefault();this.index=this.tabs.indexOf(a);this.show(this.index)}.bind(this))},rotate:function(){if(this.index>=this.tabs.length){this.index=0}var a=this.tabs[this.index];if(!a.retrieve("loading")){this.show(this.index)}if(a.retrieve("loaded")===true){a.eliminate("loading");this.index++}else{a.store("loading",true)}}});var ScrollImage=new Class({Extends:ImageTabs,initialize:function(c,b,a){this.containers=c;this.parent(c,b,a)},show:function(b,d){var c=this.tabs[b];var a=this.options.urls[b]||c.get("href");if(!a||d||(this.options.cache&&c.retrieve("loaded"))){if(this.current===b){return}this.tabs.each(function(h,g){var e=h.retrieve("container");if(b===g){e.addClass(this.options.selectedSectionCssClass);e.setStyle("display","block");e.fade("in");var f=new Fx.Scroll($(this.containers));f.toElement(e)}},this);this.current=b}else{this.fetchTabContent(b,a)}}});var ChangeBackground=new Class({Implements:[Options,Events],options:{bgDefault:{backgroundImage:"/img/layout/bg_body_pagi.jpg",backgroundColor:"#000"}},initialize:function(c){this.setOptions(c);var b=new Date();var a=b.getHours();var e=$$("body");var d;if(a>=5&&a<11){d=$chk(arguments[0])?arguments[0]:this.options.bgDefault;e.setStyles(d)}else{if(a>=11&&a<15){d=$chk(arguments[1])?arguments[1]:this.options.bgDefault;e.setStyles(d)}else{if(a>=15&&a<20){d=$chk(arguments[2])?arguments[2]:this.options.bgDefault;e.setStyles(d)}else{if(a>=20||a<5){d=$chk(arguments[3])?arguments[3]:this.options.bgDefault;e.setStyles(d)}}}}}});var Mooquee=new Class({Implements:[Options],options:{element:"mooquee",cssitem:"mooquee_item",firstitem:0,trans:{tin:"left",tout:"left"},pause:1,duration:1,overflow:"hidden",startOnLoad:true,pauseOnHover:true,onTransitionStart:function(){},onTransitionComplete:function(){},onLoop:function(){}},initialize:function(a){this.setOptions(a);this.defaultVariables();if(typeof(this.options.trans)=="string"){this.options.trans={tin:this.options.trans,tout:this.options.trans}}window.addEvent("domready",function(){this.items=$$("#"+this.options.element+" ."+this.options.cssitem);this.totalitems=this.items.length;if($(this.options.element).style.overflow!="hidden"){$(this.options.element).style.overflow="hidden"}if($(this.options.element).style.position!="relative"){$(this.options.element).style.position="relative"}this.setMooqueeFXs();this.setTrans(this.options.trans);if(this.options.startOnLoad){this.startLoop()}if(this.options.pauseOnHover){$(this.options.element).addEvent("mouseover",function(){this.pauseM()}.bind(this));$(this.options.element).addEvent("mouseout",function(){this.resume()}.bind(this))}}.bind(this))},setMooqueeItems:function(){this.resetting=true;var a=0;this.items.each(function(b){if($(b).style.position!="absolute"){$(b).style.position="absolute"}$(b).style.width=$(this.options.element).clientWidth+"px";$(b).style.overflow=this.options.overflow;if(a==this.currentitem){this.itemFXs[a].set(this.resetStyle).set(this.inStyle)}else{this.itemFXs[a].set(this.resetStyle).set(this.startStyle)}a++}.bind(this));this.resetting=false},setMooqueeFXs:function(){var a=0;this.items.each(function(b){this.itemFXs[a]=new Fx.Morph(b,{duration:(this.options.duration*1000)});a++}.bind(this))},mooveAll:function(){if((this.currentitem+1)==this.totalitems){citem=0;this.options.onLoop()}else{citem=this.currentitem+1}this.moove(citem)},moove:function(a){if(a<this.totalitems){if(!this.mousedOver){if(a!=this.currentitem){$clear(this.loopTimer);if(this.previousitem!=-1){this.itemFXs[this.previousitem].cancel().set(this.resetStyle).set(this.startStyle);this.itemFXs[this.currentitem].cancel().set(this.resetStyle).set(this.inStyle);this.previousitem=-1}this.returnpreviousitem=this.previousitem=this.currentitem;this.returncurrentitem=this.currentitem=a;this.options.onTransitionStart(this.returncurrentitem,this.returnpreviousitem);this.itemFXs[this.previousitem].start(this.outStyle).chain(function(){if(!this.resetting){this.itemFXs[this.previousitem].set(this.resetStyle).set(this.startStyle);this.previousitem=-1}}.bind(this));(function(){this.itemFXs[this.currentitem].start(this.inStyle).chain(function(){this.options.onTransitionComplete(this.returncurrentitem,this.returnpreviousitem);if(this.loop==true){this.loopTimer=this.mooveAll.delay(this.pause*1000,this)}}.bind(this))}).delay(this.inDelay*this.pause*1000,this)}}else{this.moove.delay(50,this,a)}}},setTrans:function(a){this.startStyle={};this.inStyle={};this.outStyle={};this.resetStyle={};this.inDelay=0;switch(a.tin){case"up":this.startStyle={top:$(this.options.element).clientHeight};this.inStyle={top:0};break;case"down":this.startStyle={top:$(this.options.element).clientHeight*-1};this.inStyle={top:0};break;case"left":this.startStyle={left:$(this.options.element).clientWidth};this.inStyle={left:0};break;case"right":this.startStyle={left:$(this.options.element).clientWidth*-1};this.inStyle={left:0};break;case"fade":this.startStyle={opacity:0};this.inStyle={opacity:1};break}switch(a.tout){case"up":this.outStyle={top:$(this.options.element).clientHeight*-1};this.resetStyle={top:0};break;case"down":this.outStyle={top:$(this.options.element).clientHeight};this.resetStyle={top:0};break;case"left":this.outStyle={left:$(this.options.element).clientWidth*-1};this.resetStyle={left:0};break;case"right":this.outStyle={left:$(this.options.element).clientWidth};this.resetStyle={left:0};break;case"fade":this.outStyle={opacity:0};this.resetStyle={opacity:1};this.inDelay=0.5;break}this.setMooqueeItems()},pauseM:function(){if(this.previousitem!=-1){this.itemFXs[this.previousitem].pause();this.itemFXs[this.currentitem].pause()}this.mousedOver=true},resume:function(){if(this.previousitem!=-1){this.itemFXs[this.previousitem].resume();this.itemFXs[this.currentitem].resume()}this.mousedOver=false},stopLoop:function(){this.loop=false;this.pause=2},startLoop:function(b,a){if(b){this.pause=b}this.loop=true;this.loopTimer=this.mooveAll.delay(this.pause*1000,this)},defaultVariables:function(){if(this.options.pause!=-1){this.loop=true;this.pause=this.options.pause}else{this.loop=false;this.pause=2}this.duration=this.options.duration;this.itemFXs=[];this.outDelay=0;this.inDelay=0;this.started=false;this.currentitem=this.options.firstitem;this.previousitem=-1}});var TkoMenu=new Class({Implements:[Options,Events],options:{},initialize:function(){$("menubawah")}});var SimpleModal=new Class({Implements:[Options,Events],options:{},initialize:function(a){document.id(a).addEvent("click",function(){var b=new Mask(document.body,{hideOnClick:true,onShow:function(){document.id("videosementara").show()},onHide:function(){document.id("videosementara").hide()}});b.show()})}});var SimpleModal=new Class({Extends:Mask,options:{hideOnClick:true},initialize:function(c,b,a){this.data=b;this.parent(c,a)},render:function(){this.parent();var a=new Element("div",{"class":"mask-wrapper"});a.set("html",this.data);a.inject(this.element);a.addEvent("click",function(b){b.stop()})},show:function(){this.parent();this.element.setStyle("position","fixed")}});window.addEvent("domready",function(){$$("a[rel=external]").each(function(a){a.addEvent("click",function(b){b.preventDefault();window.open(a.get("href"))})})});
