var TVProgrammesBox=new Class({timer:null,peroid:1E4,box:null,togglers:null,togglers_parents:null,active_section:null,num_of_sections:null,current_per_section:null,num_per_section:null,contents_per_section:null,sections:null,assets:null,initialize:function(a){if($chk($(a.id))){this.box=$(a.id);this.loadImages();a=this.box.getElement("ul.toggler");this.togglers_parents=a.getElements("li");this.togglers=a.getElements("a");this.sections=this.box.getElements("div.section");this.active_section=0;this.num_of_sections=
this.togglers.length;this.current_per_section=Array(this.num_of_sections);this.num_per_section=Array(this.num_of_sections);this.contents_per_section=Array(this.num_of_sections);for(a=0;a<this.num_of_sections;a++){this.togglers[a].addEvent("click",function(c){c=new Event(c);this.activateSection($(c.target));this.showActiveSection();c.stop()}.bind(this));var b=this.box.getElement("div.section_"+a).getElements("div.content");this.num_per_section[a]=b.length;this.contents_per_section[a]=b;this.current_per_section[a]=
0}this.timer=this.showNextAtSection.periodical(this.peroid,this)}},activateSection:function(a){this.togglers_parents.removeClass("selected");a.getParent().addClass("selected");a=-1;for(var b=0;b<this.num_of_sections;b++)if(this.togglers_parents[b].hasClass("selected"))a=b;if(a>=0)this.active_section=a},showActiveSection:function(){if(this.active_section>=0&&this.active_section<this.num_of_sections){this.sections.removeClass("active");this.contents_per_section[this.active_section].setStyle("opacity",
"0");this.contents_per_section[this.active_section].setStyle("display","none");var a=this.current_per_section[this.active_section];this.contents_per_section[this.active_section][a].setStyle("opacity",1);this.contents_per_section[this.active_section][a].setStyle("display","block");this.contents_per_section[this.active_section][a].addClass("active");this.sections[this.active_section].addClass("active");$clear(this.timer);this.timer=this.showNextAtSection.periodical(this.peroid,this)}},showNextAtSection:function(){if(this.active_section>=
0&&this.active_section<this.num_of_sections){var a=this.current_per_section[this.active_section],b=-1,c=this.num_per_section[this.active_section]-1;if(a>=0&&a<c)b=a+1;else if(a==c)b=0;c=this.contents_per_section[this.active_section];(new Fx.Tween(c[a],{duration:300,link:"ignore",next_slide:c[b],onComplete:function(e){e.removeClass("active");e.setStyle("visibility","hidden");e.setStyle("display","none");tween2=new Fx.Tween(this.options.next_slide,{duration:300,link:"ignore",onStart:function(d){d.setStyle("display",
"block");d.setStyle("visibility","visible")},onComplete:function(d){d.addClass("active")}});tween2.start("opacity","0","1")}})).start("opacity","1","0");this.current_per_section[this.active_section]=b}},loadImages:function(){}});

