/* mod_bannerslider.js */

function ContentSlider(A,I,G,E,D){this.id=A;this.timer=A+"timer";this.delay=(typeof(G)=="number")?G:3000;this.effect=(typeof(I)=="string")?I:"none";this.sliders=[];this.pointer=0;this.pause=0;var C=document.getElementById(A);var B=C.getElementsByTagName("div");for(var F=0;F<B.length;F++){if(B[F].className=="bs_opacitylayer"){C.opacitylayer=B[F]}else{if(B[F].className=="bs_contentdiv"){this.sliders.push(B[F])}}}if(this.sliders.length==0){return}this.targetobject=C.opacitylayer||null;this.width=parseInt(C.style.width);this.height=parseInt(C.style.height);if((typeof(D)!="undefined")&&(D==1)){this.showall();ContentSlider.resizeImg(A,this.width,this.height);this.hideall()}var H=this;C.onmouseover=function(){H.pause=1};C.onmouseout=function(){H.pause=0};if((typeof(E)=="undefined")||(E==1)){this.sliders.sort(function(){return 0.5-Math.random()})}if(this.effect.charAt(0)=="s"){this.accel=1.05;this.pos=1;for(var F=0;F<this.sliders.length;F++){this.sliders[F].style.position="relative"}}switch(I){case"scroll_left":case"scroll_up":this.scrollL();break;case"scroll_right":case"scroll_down":this.scrollR();break;case"fade":default:this.fade()}}ContentSlider.prototype.next=function(){this.pointer=(this.pointer<this.sliders.length-1)?++this.pointer:0};ContentSlider.prototype.hideall=function(){for(var A=0;A<this.sliders.length;A++){this.sliders[A].style.display="none"}};ContentSlider.prototype.showall=function(){for(var A=0;A<this.sliders.length;A++){this.sliders[A].style.display="block"}};ContentSlider.prototype.fade=function(){var A=this;if(this.pause){window[this.timer]=setTimeout(function(){A.fade()},1000)}else{this.sliders[this.pointer].style.display="none";if(this.effect!="none"){if(window[this.id+"fadetimer"]){clearTimeout(window[this.id+"fadetimer"])}this.setopacity(0.1)}this.next();this.sliders[this.pointer].style.display="block";if(this.effect!="none"){this.fadein()}window[this.timer]=setTimeout(function(){A.fade()},this.delay)}};ContentSlider.prototype.fadein=function(){if(this.targetobject&&this.targetobject.currentopacity<1){this.setopacity(this.targetobject.currentopacity+0.1);var A=this;window[this.id+"fadetimer"]=setTimeout(function(){A.fadein()},100)}};ContentSlider.prototype.setopacity=function(A){if(this.targetobject&&this.targetobject.filters&&this.targetobject.filters[0]){if(typeof this.targetobject.filters[0].opacity=="number"){this.targetobject.filters[0].opacity=A*100}else{this.targetobject.style.filter="alpha(opacity="+A*100+")"}}else{if(this.targetobject&&typeof this.targetobject.style.MozOpacity!="undefined"){this.targetobject.style.MozOpacity=A}else{if(this.targetobject&&typeof this.targetobject.style.opacity!="undefined"){this.targetobject.style.opacity=A}}}this.targetobject.currentopacity=A};ContentSlider.prototype.scrollL=function(){var A=this;if(this.pause){window[this.timer]=setTimeout(function(){A.scrollL()},1000)}else{if((this.effect=="scroll_left"&&this.pos>-this.width)||(this.effect=="scroll_up"&&this.pos>-this.height)){if(this.pos==0){this.pos=-1;window[this.timer]=setTimeout(function(){A.scrollL()},this.delay);return}else{if(this.pos<0){this.pos=Math.floor(this.pos*this.accel)-1}else{this.pos=Math.floor(this.pos/this.accel)}}}else{this.sliders[this.pointer].style.display="none";this.pos=-this.pos;this.next()}this.sliders[this.pointer].style.display="block";if(this.effect=="scroll_left"){this.sliders[this.pointer].style.left=this.pos+"px"}else{this.sliders[this.pointer].style.top=this.pos+"px"}window[this.timer]=setTimeout(function(){A.scrollL()},55)}};ContentSlider.prototype.scrollR=function(){var A=this;if(this.pause){window[this.timer]=setTimeout(function(){A.scrollR()},1000)}else{if((this.effect=="scroll_right"&&this.pos<this.width)||(this.effect=="scroll_down"&&this.pos<this.height)){if(this.pos==0){this.pos=1;window[this.timer]=setTimeout(function(){A.scrollR()},this.delay);return}else{if(this.pos<0){this.pos=Math.ceil(this.pos/this.accel)}else{this.pos=Math.ceil(this.pos*this.accel)}}}else{this.sliders[this.pointer].style.display="none";this.pos=-this.pos;this.next()}this.sliders[this.pointer].style.display="block";if(this.effect=="scroll_right"){this.sliders[this.pointer].style.left=this.pos+"px"}else{this.sliders[this.pointer].style.top=this.pos+"px"}window[this.timer]=setTimeout(function(){A.scrollR()},55)}};ContentSlider.resizeImg=function(G,B,D){var A=document.getElementById(G).getElementsByTagName("img");if(A.length>0){var F,E;for(var C=0;C<A.length;C++){E=ContentSlider.getDimension(A[C]);if(E.width>B||E.height>D){F=Math.min((B-E.padH)/E.width,(D-E.padV)/E.height);A[C].style.width=parseInt(E.width*F)+"px";A[C].style.height=parseInt(E.height*F)+"px"}}}};ContentSlider.getDimension=function(E){var B=E.style.display;E.style.display="block";var A=E.width;var C=E.height;var F=E.offsetWidth-A;var D=E.offsetHeight-C;E.style.display=B;return{width:A,height:C,padH:F,padV:D}};

/* script.js */

var requesting=false;var jausersettingajax=null;var JANEWSPRO=new Class({showForm:function(parent){var container=parent.getElement('.ja-usersetting-options');if(container.offsetHeight<=0){$$('.ja-usersetting-options').each(function(el){if(el.offsetHeight>0){this.hideElement(el);}}.bind(this));this.showElement(container,container.getElement('form.ja-usersetting-form').offsetHeight);}else{this.hideElement(container);}
return false;},_bindingAndprocessingEventForm:function(parent){var forms=parent.getElements('.ja-usersetting form');if(forms.length>0){forms.each(function(form){if($defined(form)==false){alert("Could not found the form setting for this module, please try to check again");return;}
if(form.checkall!=null){var checkboxs=form.getElements('input.checkbox');$(form.checkall).addEvent('click',function(){var doCheck=this.checked;checkboxs.each(function(elm){elm.checked=doCheck;}.bind(this));});checkboxs.each(function(elm){elm.addEvent('click',function(){if(!this.checked){$(form.checkall).checked=false;}
else{var doCheck=true;checkboxs.each(function(el){if(!el.checked)doCheck=false;});$(form.checkall).checked=doCheck;}});}.bind(this));}
form.getElement('input.ja-cancel').addEvent('click',function(){this.hideElement(form.getParent());}.bind(this));var submit_bt=form.getElement('input.ja-submit');submit_bt.addEvent('click',function(){submit_bt.disabled=true;var url=location.href;if(url.indexOf('#')>-1){url=url.substr(0,url.indexOf('#'));}
if(url.indexOf('?')>-1)url+='&';else url+='?';url+='janajax=1&rand='+(Math.random()*Math.random());if(requesting){jausersettingajax.cancel();requesting=false;}
requesting=true;jausersettingajax=new Ajax(url,{method:'get',data:form.toQueryString(),onComplete:function(data){submit_bt.disabled=false;requesting=false;parent.innerHTML=data;this._bindingAndprocessingEventForm(parent);var JTooltips=new Tips($$('#'+parent.id+' .jahasTip'),{maxTitleChars:50,fixed:false,className:'tool-tip janews-tool'});}.bind(this),onFailure:function(){submit_bt.disabled=false;requesting=false;alert('fail request');}}).request();}.bind(this));}.bind(this));}},showElement:function(obj,height){if(!obj.fx){obj.fx=new Fx.Style(obj,'height');}
obj.fx.start(height);},hideElement:function(obj){obj.maxHeight=obj.offsetHeight;if(!obj.fx){obj.fx=new Fx.Style(obj,'height');}
obj.fx.start(0);}});

/* script.js */

var jaajax=null;var JANEWSPRO_LINEAR=new Class({initialize:function(options){this.options=$extend({moduleid:'',secid:'',direction:'left',duration:400,changeTransition:Fx.Transitions.Pow.easeIn},options||{});this.panel=$('ja-cats-slide-mainwrap-'+this.options.moduleid+'-'+this.options.secid);this.panelArticles=$('ja-articles-mainwrap-'+this.options.moduleid+'-'+this.options.secid);this._Wmore=0;if(this.panel==null)return;this.panelwrap=this.panel.getElement('ul.subcats-selection');this._W=this.panel.offsetWidth-this.panel.getStyle('padding-left').toInt()-this.panel.getStyle('padding-right').toInt();this._L=this._W;this.panelArticles.setStyle('height',this.panelArticles.getElement('div.ja-articles').offsetHeight);var els=this.panelwrap.getChildren();this._active=els[0];this._index=0;this._total=els.length;this._els=els;var width=0;var left=0;els.each(function(el,index){if(el.getPrevious()!=null){left+=el.getPrevious().getCoordinates().width;}
el.setStyle(this.options.direction,left);width+=el.getCoordinates().width;el.getElement('a.subcat-title').addEvent('click',this.loadArticles.bind(this,el));}.bind(this));this.panelwrap.setStyle('width',width);if(this._W<width&&this.panelwrap.offsetWidth>this._W){this.panel.getElement('.ja-newspro-control').setStyle('display','block');}
this.next_bt=this.panel.getElement('.ja-newspro-control a.next');this.prev_bt=this.panel.getElement('.ja-newspro-control a.prev');if(this.next_bt!=null){this.next_bt.addEvent('click',function(){this.next();}.bind(this));this.prev_bt.addEvent('click',function(){this.previous();}.bind(this));}},next:function(){if(this._active==null)return;if(this._active.getStyle(this.options.direction).toInt()+this._W>=this._els[this._total-1].getStyle(this.options.direction).toInt()+this._els[this._total-1].offsetWidth)return;var left=0;for(var i=this._index;i<this._total;i++){left=this._els[i].getStyle(this.options.direction).toInt();if(left>this._L){break;}
this._active=this._els[i];this._index=i;}
left=this._active.getStyle(this.options.direction).toInt();this._L=left+this._W;this.run(left);},previous:function(){if(this._active==null)return;if(this._index==0)return;var L=this._active.getStyle(this.options.direction).toInt();var left=0;for(var i=this._index;i>=0;i--){left=this._els[i].getStyle(this.options.direction).toInt();if(left<=L-this._W){break;}
this._active=this._els[i];this._index=i;}
left=this._active.getStyle(this.options.direction).toInt();this._L=left+this._W;this.run(left);},run:function(left){if(this.changeEffect==null){this.changeEffect=new Fx.Style(this.panelwrap,'margin-'+this.options.direction,{duration:this.options.duration});}
this.changeEffect.stop();this.changeEffect.start(-left);},loadArticles:function(el){var catid=el.getElement('a.subcat-title').getProperty('rel');if(!catid)return true;this._els.removeClass('active');el.addClass('active');this.panelwrap.getElements('.subcat-more').setStyle('display','none');el.getElement('.subcat-more').setStyle('display','inline');var width=0;var _left=0;this._els.each(function(_el){if(_el.getPrevious()!=null){_left+=_el.getPrevious().getCoordinates().width;}
_el.setStyle(this.options.direction,_left);width+=_el.getCoordinates().width;}.bind(this));this.panelwrap.setStyle('width',width);if((this._W+this._active.getStyle(this.options.direction).toInt())<(el.getStyle(this.options.direction).toInt()+el.getCoordinates().width)){var left=0;for(var i=this._index;i<this._total;i++){left=this._els[i].getStyle(this.options.direction).toInt();if(left+this._W>(el.getStyle(this.options.direction).toInt()+el.getCoordinates().width)){this._active=this._els[i];this._index=i;break;}}
left=this._active.getStyle(this.options.direction).toInt();this._L=left+this._W;this.run(left);}
else if(this._active==el){this._active=el;left=this._active.getStyle(this.options.direction).toInt();this._L=left+this._W;this.run(left);}
if($('ja-articles-'+this.options.moduleid+'-'+catid)!=null){cur_activePanel=this.panelArticles.getElement('div.active');cur_activePanel.removeClass('active');var activePanel=$('ja-articles-'+this.options.moduleid+'-'+catid);activePanel.addClass('active');this.panelArticles.setStyle('height',activePanel.offsetHeight);this.panels=this.panelArticles.getElements('div.ja-articles');if(this.anim==null)this.anim=new animFade(this);this.anim.move(cur_activePanel,activePanel,false);return;}
this.loading=this.panelArticles.getElement('.ja-newspro-loading');if(this.loading!=null){this.panelArticles.getElement('div.active').setOpacity('0.3');this.loading.setStyles({'display':'block','top':this.panelArticles.offsetHeight/2-10,'left':this.panelArticles.offsetWidth/2});}
var url=location.href;if(url.indexOf('#')>-1){url=url.substr(0,url.indexOf('#'));}
if(url.indexOf('?')>-1)url+='&';else url+='?';url+='janewspro_linear_ajax=1&moduleid='+this.options.moduleid+'&subcat='+catid;if(requesting){jaajax.cancel();requesting=false;}
requesting=true;jaajax=new Ajax(url,{method:'get',onComplete:function(data){requesting=false;if(this.loading!=null)this.loading.setStyle('display','none');cur_activePanel=this.panelArticles.getElement('div.active');cur_activePanel.removeClass('active');var activePanel=new Element('div',{'class':'ja-articles active','id':'ja-articles-'+this.options.moduleid+'-'+catid}).injectInside(this.panelArticles);activePanel.innerHTML=data;this.panelArticles.setStyle('height',activePanel.offsetHeight+20);this.panels=this.panelArticles.getElements('div.ja-articles');if(this.anim==null)this.anim=new animFade(this);this.anim.move(cur_activePanel,activePanel,false);var JTooltips=new Tips($$('#ja-articles-'+this.options.moduleid+'-'+catid+' .jahasTip'),{maxTitleChars:50,fixed:false,className:'tool-tip janews-tool'});el.addClass('active');}.bind(this),onFailure:function(){if(this.loading!=null)this.loading.setStyle('display','none');requesting=false;alert('fail request');}}).request();}});var animFade=new Class({initialize:function(tabwrap){this.options=tabwrap.options||{};this.tabwrap=tabwrap;this.changeEffect=new Fx.Elements(this.tabwrap.panels,{duration:this.options.duration});this.tabwrap.panels.setStyles({'opacity':0,'width':'100%'});},move:function(curTab,newTab,skipAnim){if(this.options.changeTransition!='none'&&!skipAnim)
{if(curTab)
{curOpac=curTab.getStyle('opacity');var changeEffect=new Fx.Style(curTab,'opacity',{duration:this.options.duration,transition:this.options.changeTransition});changeEffect.stop();changeEffect.start(curOpac,0);}
curOpac=newTab.getStyle('opacity');var changeEffect=new Fx.Style(newTab,'opacity',{duration:this.options.duration,transition:this.options.changeTransition});changeEffect.stop();changeEffect.start(curOpac,1);}else{if(curTab)curTab.setStyle('opacity',0);newTab.setStyle('opacity',1);}}});

/* ja.tabs.js */

var wrap_W=0;var JATabs=new Class({initialize:function(element,options){this.options=$extend({position:'top',width:'100%',height:'auto',skipAnim:false,animType:'animMoveHor',mouseType:'mouseover',changeTransition:Fx.Transitions.Pow.easeIn,duration:1000,mouseOverClass:'hover',activateOnLoad:'first',useAjax:false,ajaxUrl:'',ajaxOptions:'get',ajaxLoadingText:'Loading...',fixheight:1,fixwidth:1,colors:''},options||{});this.el=$(element);this.elid=element;this._W=this.el.offsetWidth.toInt();wrap_W=this._W;if(this.options.height=='auto'){this.options.fixheight=0;}
if($type(this.options.colors)=='string'){regex=/(\d*):([^,]*)/gi;var colors=[];while((result=regex.exec(this.options.colors)))
colors[result[1]]=result[2];this.options.colors=colors;}
this._H=this.el.getParent().offsetHeight.toInt();this.panels=$$('#'+this.elid+' .ja-tab-content');this.panelwrap=this.el.getElement('.ja-tab-panels-'+this.options.position);this.divtitles=$$('#'+this.elid+' .ja-tabs-title-'+this.options.position);this.titles=$$('#'+this.elid+' div.ja-tabs-title-'+this.options.position+' ul li');this.boxTab_H=this.el.getElement('ul.ja-tabs-title').offsetHeight+this.el.getElement('ul.ja-tabs-title').offsetTop;if(this.panels.length<=1)
{this.panels.setStyle('position','relative');return;}
this.titles.each(function(item,i){var color=item.getElement('h3').className;if(!color)color=this.options.colors[i];item._color='';if(color){item.addClass(color);item._color=color;}
item.addEvent(this.options.mouseType,function(){if(item.className.indexOf('active')!=-1)return;item.removeClass(this.options.mouseOverClass);this.activate(item,this.options.skipAnim);}.bind(this));item.addEvent('mouseover',function(){if(item!=this.activeTitle)
{item.addClass(this.options.mouseOverClass);}}.bind(this));item.addEvent('mouseout',function(){if(item!=this.activeTitle)
{item.removeClass(this.options.mouseOverClass);}}.bind(this));}.bind(this));this.titles[0].addClass('first');this.titles[this.titles.length-1].addClass('last');this.titles[0].addClass('active');this.tabHeight=this.el.getElement('.ja-tabs-title-'+this.options.position);this.minHeight=0;if(!this.options.fixheight)
{this.panelwrap.setStyle('height',this.minHeight);}
else if((this.options.position!='left')&&(this.options.position!='right')){this.panelwrap.setStyle('height',this._H-this.titles[0].offsetHeight.toInt());}
if((this.options.position=='left')||(this.options.position=='right')){var maxw=eval(this._W-this.divtitles[0].offsetWidth.toInt()-10);this.panelwrap.setStyle('width',maxw);}
this.titles.each(function(el,i){el.panel=this.panels[i];el.panel._idx=i;},this);if(this.options.skipAnim)this.options.animType='animNone';if((eval('typeof '+this.options.animType)=='undefined')||(eval('$type ('+this.options.animType+')')!='class')){this.options.animType='animFade';}
this.anim=eval('new '+this.options.animType+'(this)');if(this.options.activateOnLoad!='none')
{if(this.options.activateOnLoad=='first')
{this.activate(this.titles[0],true);}
else
{this.activate(this.options.activateOnLoad,true);}}
if(window.ie)this.firstload=true;window.addEvent('resize',this.resize.bind(this));},resize:function(){this._W=this.el.offsetWidth;maxW=this._W;if((this.options.position=='left')||(this.options.position=='right')){this.minHeight=this.boxTab_H;if(!this.options.fixheight){}
maxW=this._W-this.divtitles[0].offsetWidth.toInt()-10;this.panelwrap.setStyle('width',maxW);}
else{this.panelwrap.setStyle('height',Math.max(this.minHeight,this.activeTitle.panel.offsetHeight));}
if(wrap_W!=this._W){this.anim.reposition();};},activate:function(tab,skipAnim){if($type(tab)=='string')
{myTab=$$('#'+this.elid+' ul li').filterByAttribute('title','=',tab)[0];tab=myTab;}else if($type(tab)=='number'){if(tab<0||tab>=this.titles.length)tab=0;tab=this.titles[parseInt(tab)];}
if(!tab)tab=this.titles[0];if(this.options.useAjax)this.cancelAjax();if(this.options.useAjax&&!tab.loaded){this._getContent(tab);this.activeTitle=tab;return;}
if(!$defined(skipAnim))
{skipAnim=false;}
if($type(tab)=='element')
{var newTab=tab.panel;var curTab=this.activePanel;this.activePanel=newTab;this.anim.move(curTab,newTab,skipAnim);this.titles.removeClass('active');tab.addClass('active');if(this.activeTitle&&this.activeTitle._color)this.panelwrap.removeClass(this.activeTitle._color);if(tab._color)this.panelwrap.addClass(tab._color);this.activeTitle=tab;if(!this.options.fixheight){if(skipAnim){this.panelwrap.setStyle('height',Math.max(this.minHeight,this.activePanel.offsetHeight));if((this.options.position=='left')||(this.options.position=='right')){this.tabHeight.setStyle('height',Math.max(this.minHeight,this.panelwrap.offsetHeight,this.boxTab_H));}}else{if(!this.mainfx)this.mainfx=new Fx.Style(this.panelwrap,'height',{duration:this.options.duration});this.mainfx.stop();this.mainfx.start(Math.max(this.minHeight,this.activePanel.offsetHeight));if((this.options.position=='left')||(this.options.position=='right')){if(!this.changeEffectTitle)this.changeEffectTitle=new Fx.Style(this.tabHeight,'height',{duration:this.options.duration});this.changeEffectTitle.start(Math.max(this.activePanel.offsetHeight,this.boxTab_H));}}}
else{this.panelwrap.setStyle('height',this.options.height);if((this.options.position=='left')||(this.options.position=='right')){this.tabHeight.setStyle('height',this.options.height);}}}},cancelAjax:function(){if(this.loadingTab){this.tabRequest.cancel();this.loadingTab.imgLoading.remove();this.tabRequest=null;this.loadingTab=null;}},_getContent:function(tab){this.loadingTab=tab;var ids=this.options.ids.split(',');if(!ids.length||ids[tab.panel._idx]==undefined)return'';var h3=$(this.loadingTab.getElementsByTagName('H3')[0]);var imgloading=new Element('img',{'src':'plugins/content/ja_tabs/loading.gif','width':13});if(this.options.position=='right')imgloading.inject(h3,'top');else imgloading.inject(h3);this.loadingTab.imgLoading=imgloading;this.tabRequest=new Ajax(this.options.ajaxUrl+'&tab='+ids[tab.panel._idx],{method:this.options.ajaxOptions,onComplete:this.update.bind(this)});this.tabRequest.request();},update:function(text){if(!this.loadingTab)return;this.loadingTab.panel.subpanel=this.loadingTab.panel.getElement('.ja-tab-subcontent');this.loadingTab.panel.subpanel.innerHTML=text;this.loadingTab.loaded=true;this.tabRequest=null;var tab=this.loadingTab;this.loadingTab=null;var images=tab.panel.subpanel.getElements('img');tab.switched=false;if(images&&images.length&&!tab.imgLoaded){var imgs=[];images.each(function(image){imgs.push(image.src)});if(imgs.length){new Asset.images(imgs,{onComplete:function(){this.switchTab(tab);}.bind(this)});tab.imgLoaded=true;return;}}
this.switchTab(tab);},switchTab:function(tab){if(tab.switched)return;tab.switched=true;tab.imgLoading.remove();this.anim.reposition();this.activate(tab);}});var animNone=new Class({initialize:function(tabwrap){this.options=tabwrap.options||{};this.tabwrap=tabwrap;this.tabwrap.panels.setStyle('position','absolute');this.tabwrap.panels.setStyle('left',0);},move:function(curTab,newTab,skipAnim){this.tabwrap.panels.setStyle('display','none');newTab.setStyle('display','block');},reposition:function(){}});var animFade=new Class({initialize:function(tabwrap){this.options=tabwrap.options||{};this.tabwrap=tabwrap;this.changeEffect=new Fx.Elements(this.tabwrap.panels,{duration:this.options.duration});this.tabwrap.panels.setStyles({'opacity':0,'width':'100%'});},move:function(curTab,newTab,skipAnim){if(this.options.changeTransition!='none'&&skipAnim==false)
{if(curTab)
{curOpac=curTab.getStyle('opacity');var changeEffect=new Fx.Style(curTab,'opacity',{duration:this.options.duration,transition:this.options.changeTransition});changeEffect.stop();changeEffect.start(curOpac,0);}
curOpac=newTab.getStyle('opacity');var changeEffect=new Fx.Style(newTab,'opacity',{duration:this.options.duration,transition:this.options.changeTransition});changeEffect.stop();changeEffect.start(curOpac,1);}else{if(curTab)curTab.setStyle('opacity',0);newTab.setStyle('opacity',1);}},reposition:function(){if(this.tabwrap.activePanel){this.changeEffect.stop();for(var i=this.tabwrap.activePanel._idx-1;i>=0;i--){this.tabwrap.panels[i].setStyle('opacity',0);}
for(i=this.tabwrap.activePanel._idx+1;i<this.tabwrap.panels.length;i++){this.tabwrap.panels[i].setStyle('opacity',0);}}}});var animMoveHor=new Class({initialize:function(tabwrap){this.options=tabwrap.options||{};this.tabwrap=tabwrap;this.changeEffect=new Fx.Elements(this.tabwrap.panels,{duration:this.options.duration});var left=0;this.tabwrap.panels.each(function(panel){panel.setStyle('left',left);left+=panel.offsetWidth;});this.tabwrap.panels.setStyle('top',0);},move:function(curTab,newTab,skipAnim){if(this.options.changeTransition!='none'&&!skipAnim)
{this.changeEffect.stop();var obj={};var offset=newTab.offsetLeft.toInt();i=0;this.tabwrap.panels.each(function(panel){obj[i++]={'left':[panel.offsetLeft.toInt(),panel.offsetLeft.toInt()-offset]};});this.changeEffect.start(obj);}},reposition:function(){if(this.tabwrap.activePanel){this.changeEffect.stop();var left=this.tabwrap.activePanel.offsetLeft;for(var i=this.tabwrap.activePanel._idx-1;i>=0;i--){left-=this.tabwrap.panels[i].offsetWidth;this.tabwrap.panels[i].setStyle('left',left);}
var left=this.tabwrap.activePanel.offsetLeft;for(i=this.tabwrap.activePanel._idx+1;i<this.tabwrap.panels.length;i++){left+=this.tabwrap.panels[i-1].offsetWidth;this.tabwrap.panels[i].setStyle('left',left);}}}});var animMoveVir=new Class({initialize:function(tabwrap){this.options=tabwrap.options||{};this.tabwrap=tabwrap;this.changeEffect=new Fx.Elements(this.tabwrap.panels,{duration:this.options.duration});var top=0;this.tabwrap.panels.each(function(panel){panel.setStyle('top',top);top+=Math.max(panel.offsetHeight,panel.getParent().getParent().offsetHeight);});this.tabwrap.panels.setStyle('left',0);},move:function(curTab,newTab,skipAnim){if(this.options.changeTransition!='none'&&skipAnim==false)
{this.changeEffect.stop();var obj={};var offset=newTab.offsetTop.toInt();i=0;this.tabwrap.panels.each(function(panel){obj[i++]={'top':[panel.offsetTop.toInt(),panel.offsetTop.toInt()-offset]};});this.changeEffect.start(obj);}},reposition:function(){if(this.tabwrap.activePanel){this.changeEffect.stop();var top=this.tabwrap.activePanel.offsetTop;for(var i=this.tabwrap.activePanel._idx-1;i>=0;i--){top-=this.tabwrap.panels[i].offsetHeight;this.tabwrap.panels[i].setStyle('top',top);}
var top=this.tabwrap.activePanel.offsetTop;for(i=this.tabwrap.activePanel._idx+1;i<this.tabwrap.panels.length;i++){top+=this.tabwrap.panels[i-1].offsetHeight;this.tabwrap.panels[i].setStyle('top',top);}}}});

/* script.js */


/* script.js */

var requesting=false;var JANEWSFP_DEFAULT=new Class({initialize:function(options){this.options=$extend({moduleid:0,duration:400,autoplay_duration:1000,autoplay:1,animType:'animNewsMoveHor',changeTransition:Fx.Transitions.Pow.easeIn},options||{});var moduleid=this.options.moduleid;this.panelwrap=$('ja-zinfp-'+moduleid).getElement('div.ja-zinfp-featured');this.cur_activePanel=this.panelwrap.getElement('div.active');this.panelwrap.setStyle('height',this.cur_activePanel.offsetHeight);this.panelwrap.setStyle('width',this.panelwrap.getParent().offsetWidth-2);this.jaTooltips=new Tips($('ja-zinfp-'+moduleid).getElements('.jahasTip'),{maxTitleChars:50,fixed:false,className:'tool-tip janews-tool'});this.panels=this.panelwrap.getElements('.ja-zincontent-wrap');if(this.panels.length<=1)return;this.panels.each(function(el){el.setStyle('width',this.panelwrap.offsetWidth);}.bind(this))
this.next_bt=$('ja-zinfp-'+moduleid).getElement('.ja-zinfp-links-actions a.next');this.prev_bt=$('ja-zinfp-'+moduleid).getElement('.ja-zinfp-links-actions a.prev');this.next_img=$('ja-zinfp-'+moduleid).getElement('.ja-zinfp-links-actions span.next');this.counter=$('ja-zinfp-'+moduleid).getElement('.ja-zinfp-links-actions span.counter');if(this.next_bt!=null){this.anim=eval('new '+this.options.animType+'(this)');this.time=$time();if(this.options.autoplay==1){this.timer=this.next.periodical(this.options.autoplay_duration,this);}
var H=Math.max($('ja-zinfp-'+moduleid).getElement('.ja-zinfp-normal-wrap').offsetHeight+13,(this.panelwrap.offsetHeight+$('ja-zinfp-'+moduleid).getElement('.ja-zinfp-links-actions').offsetHeight));this.panelwrap.getParent().setStyle('height',H);this.next_bt.addEvent('click',function(){this.timer=$clear(this.timer);this.next();}.bind(this));this.prev_bt.addEvent('click',function(){this.timer=$clear(this.timer);this.previous();}.bind(this));}},next:function(){if(!this.mainfx)this.mainfx=new Fx.Style(this.panelwrap,'height',{duration:this.options.duration});this.mainfx.stop();var moduleid=this.options.moduleid;this.cur_activePanel=this.panelwrap.getElement('div.active');if(this.cur_activePanel.getNext()==null){this.activePanel=this.panelwrap.getFirst();this.counter.setText(1);}
else{this.activePanel=this.cur_activePanel.getNext();this.counter.setText(this.counter.getText().toInt()+1);}
this.cur_activePanel.removeClass('active');this.activePanel.addClass('active');this.anim.move(this.cur_activePanel,this.activePanel,false);this.mainfx.start(this.activePanel.offsetHeight);},previous:function(){this.cur_activePanel=this.panelwrap.getElement('div.active');var activePanel=this.cur_activePanel.getPrevious();if(activePanel!=null){if(!this.mainfx)this.mainfx=new Fx.Style(this.panelwrap,'height',{duration:this.options.duration});this.mainfx.stop();this.activePanel=activePanel;this.cur_activePanel.removeClass('active');this.activePanel.addClass('active');this.anim.move(this.cur_activePanel,this.activePanel,false);this.counter.setText(this.counter.getText().toInt()-1);this.mainfx.start(this.activePanel.offsetHeight);}}});var animNewsMoveHor=new Class({initialize:function(tabwrap){this.options=tabwrap.options||{};this.tabwrap=tabwrap;this.changeEffect=new Fx.Elements(this.tabwrap.panels,{duration:this.options.duration});var left=0;this.tabwrap.panels.each(function(panel){panel.setStyle('left',left);left+=panel.offsetWidth;});this.tabwrap.panels.setStyle('top',0);},move:function(curTab,newTab,skipAnim){if(this.options.changeTransition!='none'&&!skipAnim)
{this.changeEffect.stop();var obj={};var offset=newTab.offsetLeft.toInt();i=0;this.tabwrap.panels.each(function(panel){obj[i++]={'left':[panel.offsetLeft.toInt(),panel.offsetLeft.toInt()-offset]};});this.changeEffect.start(obj);}}});var animNewsMoveVir=new Class({initialize:function(tabwrap){this.options=tabwrap.options||{};this.tabwrap=tabwrap;this.changeEffect=new Fx.Elements(this.tabwrap.panels,{duration:this.options.duration});var top=0;this.tabwrap.panels.each(function(panel){panel.setStyle('top',top);top+=Math.max(panel.offsetHeight,panel.getParent().offsetHeight);});this.tabwrap.panels.setStyle('left',0);},move:function(curTab,newTab,skipAnim){if(skipAnim==false)
{this.changeEffect.stop();var obj={};var offset=newTab.offsetTop.toInt();i=0;this.tabwrap.panels.each(function(panel){obj[i++]={'top':[panel.offsetTop.toInt(),panel.offsetTop.toInt()-offset]};});this.changeEffect.start(obj);}}});var animNewsFade=new Class({initialize:function(tabwrap){this.options=tabwrap.options||{};this.tabwrap=tabwrap;this.changeEffect=new Fx.Elements(this.tabwrap.panels,{duration:this.options.duration});this.tabwrap.panels.setStyles({'opacity':0,'width':'100%'});this.tabwrap.panels[0].setStyle('opacity',1);},move:function(curTab,newTab,skipAnim){if(this.options.changeTransition!='none'&&!skipAnim)
{if(curTab)
{curOpac=curTab.getStyle('opacity');var changeEffect=new Fx.Style(curTab,'opacity',{duration:this.options.duration,transition:this.options.changeTransition});changeEffect.stop();changeEffect.start(curOpac,0);}
curOpac=newTab.getStyle('opacity');var changeEffect=new Fx.Style(newTab,'opacity',{duration:this.options.duration,transition:this.options.changeTransition});changeEffect.stop();changeEffect.start(curOpac,1);}else{if(curTab)curTab.setStyle('opacity',0);newTab.setStyle('opacity',1);}}});

/* script.js */

JANewSticker=new Class({initialize:function(_options){this.options=$extend({modes:{horizontal:['left','width'],horizontal_right:['left','width'],verticald:['top','height'],vertical:['top','height']},size:240,mode:'horizontal',buttonEvent:'click',handlerEvent:'click',interval:5000,autoRun:true,previousIndex:null,nextIndex:null,currentIndex:0,startItem:0,onRunning:null},_options||{});this.fx=new Array();this.fx2=new Array();if(this.options.mode=='horizontal_stripe'){}else{this.onRunning=this.options.onRunning;if(isNaN(this.options.startItem)||(this.options.startItem>this.options.items.length||this.options.startItem<0)){this.options.startItem=0;}
var maxWidth=0;this.options.items.each(function(_item,index){_item.setStyle('z-index',this.options.items.length-index);_item.setStyle('width',_item.offsetWidth);if(_item.offsetWidth>maxWidth){maxWidth=_item.offsetWidth;}
this.fx2[index]=new Fx.Style(_item,'opacity',_options.fxOptions);this.fx2[index].offsetWidth=_item.offsetWidth;if(index!=this.options.startItem)this.fx2[index].hide();if(this.options.mode!='opacity'){this.fx[index]=new Fx.Style(_item,this.options.modes[this.options.mode][0],_options.fxOptions||{duration:500,wait:false});}}.bind(this));if(this.options.box.offsetWidth<=0){this.options.box.setStyle('width',maxWidth);}
if(this.options.mode=='vertical'||this.options.mode=='verticald'){this.options.size=this.options.box.offsetHeight;}else{this.options.size=this.options.box.offsetWidth;}
this.buttons={previous:[],next:[],play:[],playback:[],stop:[]};this.options.autoRun=true;if(_options.buttons){for(var action in _options.buttons){this.bindingButtonsEvent(action,$type(_options.buttons[action])=='array'?_options.buttons[action]:[_options.buttons[action]]);}}
if(this.options.autoRun){this.play(this.options.interval,'next',true);}
var wrapper2=this.options.wrapper;wrapper2.addEvent("mouseenter",function(){this.stop();}.bind(this));wrapper2.addEvent("mouseleave",function(){this.play(this.options.interval,'next',true);}.bind(this));}},previous:function(manual){this.options.currentIndex+=this.options.currentIndex>0?-1:this.options.items.length-1;this.running(null,manual,'previous');},next:function(manual){this.options.currentIndex+=(this.options.currentIndex<this.options.items.length-1)?1:(1-this.options.items.length);this.running(null,manual,'next');},play:function(delay,direction,wait){this.stop();if(!wait){this[direction](false);}
this.options.autoRun=this[direction].periodical(delay,this,false);},stop:function(){$clear(this.options.autoRun);},running:function(item,manual,runningMode){this.options.previousIndex=this.options.currentIndex+(this.options.currentIndex>0?-1:this.options.items.length-1);this.options.nextIndex=this.options.currentIndex+(this.options.currentIndex<this.options.items.length-1?1:1-this.options.items.length);if(this.options.mode!='opacity'){var size1;var size2;if(this.options.mode=='horizontal_right'||this.options.mode=='verticald'){size1=-(this.options.size);size2=(this.options.size);}else{size1=(this.options.size);size2=-(this.options.size);}
if(runningMode=='next'){this.fx2[this.options.previousIndex].start(1,0);this.fx[this.options.previousIndex].start(0,size1);this.fx2[this.options.currentIndex].start(0,1);this.fx[this.options.currentIndex].start(+size2,0);}else if(runningMode=='previous'){this.fx2[this.options.nextIndex].start(1,0);this.fx[this.options.nextIndex].start(0,-(this.options.size));this.fx2[this.options.currentIndex].start(0,1);this.fx[this.options.currentIndex].start(+(this.options.size),0);}}else{if(runningMode=='next'){this.fx2[this.options.previousIndex].start(1,0);this.fx2[this.options.currentIndex].start(0,1);}else{this.fx2[this.options.nextIndex].start(1,0);this.fx2[this.options.currentIndex].start(0,1);}}
if(manual){this.stop();}
if(this.onRunning){this.onRunning(this.options.items[this.options.currentIndex],(this.buttons?this.buttons[this.options.currentIndex]:null));}
if(manual&&this.options.autoRun){this.play(this.options.interval,'next',true);}},bindingButtonsEvent:function(action,buttons){for(var i=0;i<buttons.length;i++){switch(action){case'previous':buttons[i].addEvent(this.options.buttonEvent,this.previous.bind(this,true));break;case'next':buttons[i].addEvent(this.options.buttonEvent,this.next.bind(this,true));break;case'play':buttons[i].addEvent(this.options.buttonEvent,this.play.bind(this,[this.options.interval,'next',false]));break;case'playback':buttons[i].addEvent(this.options.buttonEvent,this.play.bind(this,[this.options.interval,'previous',false]));break;case'stop':buttons[i].addEvent(this.options.buttonEvent,this.stop.bind(this));break;}
this.buttons[action].push(buttons[i]);}}});


