/* 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+20);}else{this.hideElement(container);}
return false;},_bindingAndprocessingEventForm:function(parent){var forms=parent.getElements('.ja-usersetting form');idReload=parent.id;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 link=location.href;if(link.indexOf('#')>-1){link=link.substr(0,link.indexOf('#'));}
if(link.indexOf('?')>-1)link+='&';else link+='?';link+='janajax=1&rand='+(Math.random()*Math.random());if(requesting){jausersettingajax.cancel();requesting=false;}
requesting=true;jausersettingajax=new Request({url:link,method:'get',data:form.toQueryString(),onSuccess:function(data){submit_bt.disabled=false;requesting=false;newobj=new Element('DIV');newobj.innerHTML=data;newobj.getChildren().replaces(parent);this.reloadJS(parent);this._bindingAndprocessingEventForm(parent);document.getElements('.jahasTip').each(function(el){var title=el.get('title');if(title){var parts=title.split('::',2);el.store('tip:title',parts[0]);el.store('tip:text',parts[1]);}});var JTooltips=new Tips(document.getElements('.jahasTip'),{maxTitleChars:50,fixed:false,className:'tool-tip janews-tool'});}.bind(this)}).send()}.bind(this))}.bind(this))}},reloadJS:function(parent){parent.getElements('script').each(function(script){if(script.src){new Element('script',{'type':'text/javascript','src':script.src}).inject($(document.body).getElement('head'));}else{eval(script.innerHTML);}});},showElement:function(obj,height){if(!obj.fx){obj.fx=new Fx.Tween(obj);}
obj.fx.start('height',height);},hideElement:function(obj){obj.maxHeight=obj.offsetHeight;if(!obj.fx){obj.fx=new Fx.Tween(obj);}
obj.fx.start('height',0);}});

/* 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');var obwrap=$('ja-zinfp-'+moduleid).getElement('.ja-zinfp-featured-border');this.panelwrap.setStyle('height',this.cur_activePanel.offsetHeight);this.panelwrap.setStyle('width',this.panelwrap.getParent().getCoordinates().width-2);$$('.jahasTip').each(function(el){var title=el.get('title');if(title){var parts=title.split('::',2);el.store('tip:title',parts[0]);el.store('tip:text',parts[1]);}});this.jaTooltips=new Tips($$('.jahasTip'),{maxTitleChars:50,fixed:false});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.Tween(this.panelwrap,{duration:this.options.duration});var moduleid=this.options.moduleid;this.current_activePanel=this.panelwrap.getElement('div.active');if(this.current_activePanel.getNext()==null){this.activePanel=this.panelwrap.getFirst();this.counter.set('text',1);}
else{this.activePanel=this.current_activePanel.getNext();this.counter.set('text',this.counter.get('text').toInt()+1);}
this.current_activePanel.removeClass('active');this.activePanel.addClass('active');this.anim.move(this.current_activePanel,this.activePanel,false);this.mainfx.start('height',this.activePanel.offsetHeight);},previous:function(){this.current_activePanel=this.panelwrap.getElement('div.active');var activePanel=this.current_activePanel.getPrevious();if(activePanel!=null){if(!this.mainfx)this.mainfx=new Fx.Tween(this.panelwrap,{duration:this.options.duration});this.activePanel=activePanel;this.current_activePanel.removeClass('active');this.activePanel.addClass('active');this.anim.move(this.current_activePanel,this.activePanel,false);this.counter.set('text',this.counter.get('text').toInt()-1);this.mainfx.start('height',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)
{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)
{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 changeEffect1=new Fx.Tween(curTab,{duration:this.options.duration,transition:this.options.changeTransition});changeEffect1.start('opacity',curOpac,0);}
curOpac=newTab.getStyle('opacity');var changeEffect=new Fx.Tween(newTab,{duration:this.options.duration,transition:this.options.changeTransition});changeEffect.start('opacity',curOpac,1);}else{if(curTab)curTab.setStyle('opacity',0);newTab.setStyle('opacity',1);}}});


