/* core.js */

function switchFontSize(ckname,val){var bd=document.getElementsByTagName('body');if(!bd||!bd.length)return;bd=bd[0];var oldclass='fs'+CurrentFontSize;switch(val){case'inc':if(CurrentFontSize+1<7){CurrentFontSize++;}
break;case'dec':if(CurrentFontSize-1>0){CurrentFontSize--;}
break;case'reset':default:CurrentFontSize=DefaultFontSize;}
var newclass='fs'+CurrentFontSize;bd.className=bd.className.replace(new RegExp('fs.?','g'),'');bd.className=trim(bd.className);bd.className+=(bd.className?' ':'')+newclass;createCookie(ckname,CurrentFontSize,365);}
function switchTool(ckname,val){createCookie(ckname,val,365);window.location.reload();}
function cpanel_reset(){var matches=document.cookie.match('(?:^|;)\\s*'+tmpl_name.escapeRegExp()+'_([^=]*)=([^;]*)','g');if(!matches)return;for(i=0;i<matches.length;i++){var ck=matches[i].match('(?:^|;)\\s*'+tmpl_name.escapeRegExp()+'_([^=]*)=([^;]*)');if(ck){createCookie(tmpl_name+'_'+ck[1],'',-1);}}
if(window.location.href.indexOf('?')>-1)window.location.href=window.location.href.substr(0,window.location.href.indexOf('?'));else window.location.reload();}
function cpanel_apply(){var elems=document.getElementById('ja-cpanel-main').getElementsByTagName('*');var usersetting={};for(i=0;i<elems.length;i++){var el=elems[i];if(el.name&&(match=el.name.match(/^user_(.*)$/))){var name=match[1];var value='';if(el.tagName.toLowerCase()=='input'&&(el.type.toLowerCase()=='radio'||el.type.toLowerCase()=='checkbox')){if(el.checked)value=el.value;}else{value=el.value;}
if(usersetting[name]){if(value)usersetting[name]=value+','+usersetting[name];}else{usersetting[name]=value;}}}
for(var k in usersetting){name=tmpl_name+'_'+k;value=usersetting[k];createCookie(name,value,365);}
if(window.location.href.indexOf('?')>-1)window.location.href=window.location.href.substr(0,window.location.href.indexOf('?'));else window.location.reload();}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else expires="";document.cookie=name+"="+value+expires+"; path=/";}
function trim(str,chars){return ltrim(rtrim(str,chars),chars);}
function ltrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("^["+chars+"]+","g"),"");}
function rtrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("["+chars+"]+$","g"),"");}
function getScreenWidth(){var x=0;if(self.innerHeight){x=self.innerWidth;}else if(document.documentElement&&document.documentElement.clientHeight){x=document.documentElement.clientWidth;}else if(document.body){x=document.body.clientWidth;}
return x;}
function equalHeight(els){els=$$_(els);if(!els||els.length<2)return;var maxh=0;var els_=[];els.each(function(el,i){if(!el)return;els_[i]=el;var ch=els_[i].getCoordinates().height;maxh=(maxh<ch)?ch:maxh;},this);els_.each(function(el,i){if(!el)return;if(maxh-el.getStyle('padding-top').toInt()-el.getStyle('padding-bottom').toInt()>0)el.setStyle('min-height',maxh-el.getStyle('padding-top').toInt()-el.getStyle('padding-bottom').toInt());},this);}
function getDeepestWrapper(el){while(el.getChildren().length==1)
{el=el.getChildren()[0];}
return el;}
function fixHeight(els,group1,group2){els=$$_(els);group1=$$_(group1);group2=$$_(group2);if(!els||!group1)return;var height=0;group1.each(function(el){if(!el)return;height+=el.getCoordinates().height;});if(group2){group2.each(function(el){if(!el)return;height-=el.getCoordinates().height;});}
els.each(function(el,i){if(!el)return;if(height-el.getStyle('padding-top').toInt()-el.getStyle('padding-bottom').toInt()>0)el.setStyle('min-height',height-el.getStyle('padding-top').toInt()-el.getStyle('padding-bottom').toInt());});}
function addFirstLastItem(el){el=$(el);if(!el||!el.getChildren()||!el.getChildren().length)return;el.getChildren()[0].addClass('first-item');el.getChildren()[el.getChildren().length-1].addClass('last-item');}
function $$_(els){if($type(els)=='string')return $$(els);var els_=[];els.each(function(el){el=$(el);if(el)els_.push(el);});return els_;}

/* mega.js */

var jaMegaMenuMoo=new Class({initialize:function(menu,options){this.options=$extend({slide:true,duration:300,fading:false,bgopacity:0.9,delayHide:500,direction:'down',action:'mouseenter',hidestyle:'normal'},options||{});if(!this.options.slide&&!this.options.fading)this.options.delayHide=10;this.menu=menu;this.childopen=new Array();this.imageloaded=false;this.loaded=false;this.start();},start:function(){if(this.loaded)return;this.menu=$(this.menu);var images=this.menu.getElements('img');if(images&&images.length&&!this.imageloaded){var imgs=[];images.each(function(image){imgs.push(image.src)});if(imgs.length){new Asset.images(imgs,{onComplete:function(){this.start();}.bind(this)});this.imageloaded=true;this.start.delay(3000,this);return;}}
this.loaded=true;p=this.menu;while(p=p.getParent()){if(p.hasClass('main')||p.hasClass('wrap')){this.wrapper=p;break;}}
this.items=this.menu.getElements('li.mega');this.items.each(function(li){if((a=li.getElement('a.mega'))&&this.isChild(a,li))li.a=a;else li.a=null;li._parent=this.getParent(li);if((childcontent=li.getElement('.childcontent'))&&this.isChild(childcontent,li)){li.childcontent=childcontent;li.childcontent_inner=li.childcontent.getElement('.childcontent-inner-wrap');var coor=li.childcontent_inner.getCoordinates();li._w=li.getElement('.childcontent-inner').offsetWidth;li._h=li.getElement('.childcontent-inner').offsetHeight;li.level0=li.getParent().hasClass('level0');li.childcontent.setStyles({'width':li._w+10,'height':li._h});li.childcontent_inner.setStyles({'width':li._w});li.childcontent_inner1=li.childcontent.getElement('.childcontent-inner');li.childcontent_inner1.ol=false;if(li.childcontent_inner1.getStyle('overflow')=='auto'||li.childcontent_inner1.getStyle('overflow')=='scroll'){li.childcontent_inner1.ol=true;if(window.ie6||window.ie7){li.childcontent_inner1.setStyle('position','relative');}
if(window.ie6){li.childcontent_inner1.setStyle('height',li.childcontent_inner1.getStyle('max-height')||400);}}
if(this.options.direction=='up'){if(li.level0){li.childcontent.setStyle('top',-li.childcontent.offsetHeight);}else{li.childcontent.setStyle('bottom',0);}}}
else li.childcontent=null;if(li.childcontent&&this.options.bgopacity){var bg=new Element('div',{'class':'childcontent-bg'});bg.injectTop(li.childcontent_inner);bg.setStyles({'width':'100%','height':li._h,'opacity':this.options.bgopacity,'position':'absolute','top':0,'left':0,'z-index':1});if(li.childcontent.getStyle('background'))bg.setStyle('background',li.childcontent.getStyle('background'));if(li.childcontent.getStyle('background-image'))bg.setStyle('background-image',li.childcontent.getStyle('background-image'));if(li.childcontent.getStyle('background-repeat'))bg.setStyle('background-repeat',li.childcontent.getStyle('background-repeat'));if(li.childcontent.getStyle('background-color'))bg.setStyle('background-color',li.childcontent.getStyle('background-color'));li.childcontent.setStyle('background','none');li.childcontent_inner.setStyles({'position':'relative','z-index':2});}
if(li.childcontent&&(this.options.slide||this.options.fading)){li.childcontent.setStyles({'left':'auto'});if(li.childcontent.hasClass('right'))li.childcontent.setStyle('right',0);if(this.options.slide){li.childcontent.setStyles({'left':'auto','overflow':'hidden'});if(li.level0){if(this.options.direction=='up'){li.childcontent_inner.setStyle('bottom',-li._h-20);}else{li.childcontent_inner.setStyle('margin-top',-li._h-20);}}else{li.childcontent_inner.setStyle('margin-left',-li._w-20);}}
if(this.options.fading){li.childcontent_inner.setStyle('opacity',0);}
li.fx=new Fx.Styles(li.childcontent_inner,{duration:this.options.duration,transition:Fx.Transitions.linear,onComplete:this.itemAnimDone.bind(this,li)});li.eff_on={};li.eff_off={};if(this.options.slide){if(li.level0){if(this.options.direction=='up'){li.eff_on['bottom']=0;li.eff_off['bottom']=-li._h;}else{li.eff_on['margin-top']=0;li.eff_off['margin-top']=-li._h;}}else{li.eff_on['margin-left']=0;li.eff_off['margin-left']=-li._w;}}
if(this.options.fading){li.eff_on['opacity']=1;li.eff_off['opacity']=0;}}
if(this.options.action=='click'&&li.childcontent){li.addEvent('click',function(e){var event=new Event(e);if(li.hasClass('group'))return;if(li.childcontent){if(li.status=='open'){if(this.cursorIn(li,event)){this.itemHide(li);}else{this.itemHideOthers(li);}}else{this.itemShow(li);}}else{if(li.a)location.href=li.a.href;}
event.stop();}.bind(this));this.windowClickFn=function(e){this.itemHideOthers(null);}.bind(this);}
if(this.options.action=='mouseover'||this.options.action=='mouseenter'){li.addEvent('mouseenter',function(e){if(li.hasClass('group'))return;$clear(li.timer);this.itemShow(li);e.stop();}.bind(this));li.addEvent('mouseleave',function(e){if(li.hasClass('group'))return;$clear(li.timer);if(li.childcontent)li.timer=this.itemHide.delay(this.options.delayHide,this,[li,e]);else this.itemHide(li,e);if(!e.stopped){e.stop();e.stopped=true;}}.bind(this));if(li.a&&li.childcontent){li.clickable=false;li.a.addEvent('click',function(e){if(!li.clickable){new Event(e).stop();}}.bind(this));}}
if(li.a&&!li.childcontent){li.a.addEvent('click',function(e){this.itemHideOthers(null);this.menu.getElements('.active').removeClass('active');var p=li;while(p){p.addClass('active');p.a.addClass('active');p=p._parent;}}.bind(this));}
if(li.childcontent)this.positionSubmenu(li);},this);if(this.options.slide||this.options.fading){this.menu.getElements('.childcontent').setStyle('display','none');}},getParent:function(li){var p=li;while((p=p.getParent())){if(this.items.contains(p)&&!p.hasClass('group'))return p;if(!p||p==this.menu)return null;}},cursorIn:function(el,event){if(!el||!event)return false;var pos=$merge(el.getPosition(),{'w':el.offsetWidth,'h':el.offsetHeight});;var cursor={'x':event.page.x,'y':event.page.y};if(cursor.x>pos.x&&cursor.x<pos.x+el.offsetWidth&&cursor.y>pos.y&&cursor.y<pos.y+el.offsetHeight)return true;return false;},isChild:function(child,parent){return!!parent.getChildren().contains(child);},itemOver:function(li){if(li.hasClass('haschild'))
li.removeClass('haschild').addClass('haschild-over');li.addClass('over');if(li.a){li.a.addClass('over');}},itemOut:function(li){if(li.hasClass('haschild-over'))
li.removeClass('haschild-over').addClass('haschild');li.removeClass('over');if(li.a){li.a.removeClass('over');}},itemShow:function(li){clearTimeout(li.timer);if(li.status=='open')return;this.itemOver(li);li.status='open';this.enableclick.delay(100,this,li);this.childopen.push(li);this.itemHideOthers(li);if(li.childcontent){if(this.options.action=='click'&&this.childopen.length&&!this.windowClickEventAdded){$(document.body).addEvent('click',this.windowClickFn);this.windowClickEventAdded=true;}
this.positionSubmenu(li);}
if(!$defined(li.fx)||!$defined(li.childcontent))return;li.childcontent.setStyle('display','block');li.childcontent.setStyles({'overflow':'hidden'});if(li.childcontent_inner1.ol)li.childcontent_inner1.setStyles({'overflow':'hidden'});li.fx.stop();li.fx.start(li.eff_on);},itemHide:function(li,e){if(e&&e.page){if(this.cursorIn(li,e)||this.cursorIn(li.childcontent,e)){return;}
var p=li._parent;if(p&&!this.cursorIn(p,e)&&!this.cursorIn(p.childcontent,e)){p.fireEvent('mouseleave',e);}}
clearTimeout(li.timer);this.itemOut(li);li.status='close';this.childopen.remove(li);if(li.childcontent){if(this.options.action=='click'&&!this.childopen.length&&this.windowClickEventAdded){$(document.body).removeEvent('click',this.windowClickFn);this.windowClickEventAdded=false;}}
if(!$defined(li.fx)||!$defined(li.childcontent))return;if(li.childcontent.getStyle('opacity')==0)return;li.childcontent.setStyles({'overflow':'hidden'});if(li.childcontent_inner1.ol)li.childcontent_inner1.setStyles({'overflow':'hidden'});li.fx.stop();switch(this.options.hidestyle){case'fast':li.fx.options.duration=100;li.fx.start($merge(li.eff_off,{'opacity':0}));break;case'fastwhenshow':if(!e){li.fx.start($merge(li.eff_off,{'opacity':0}));}else{li.fx.start(li.eff_off);}
break;case'normal':default:li.fx.start(li.eff_off);break;}},itemAnimDone:function(li){if(li.status=='close'){if(this.options.hidestyle.test(/fast/)){li.fx.options.duration=this.options.duration;if(!this.options.fading)li.childcontent_inner.setStyle('opacity',1);}
li.childcontent.setStyles({'display':'none'});this.disableclick.delay(100,this,li);}
if(li.status=='open'){li.childcontent.setStyles({'overflow':''});if(li.childcontent_inner1.ol)li.childcontent_inner1.setStyles({'overflow-y':'auto'});li.childcontent_inner.setStyle('opacity',1);li.childcontent.setStyles({'display':'block'});}},itemHideOthers:function(el){var fakeevent=null
if(el&&!el.childcontent)fakeevent={};var curopen=this.childopen.copy();curopen.each(function(li){if(li&&typeof(li.status)!='undefined'&&(!el||(li!=el&&!li.hasChild(el)))){this.itemHide(li,fakeevent);}},this);},enableclick:function(li){if(li.a&&li.childcontent)li.clickable=true;},disableclick:function(li){if(li.a&&li.childcontent)li.clickable=false;},positionSubmenu:function(li){if(li.level0){if(!window.isRTL){var lcor=li.getCoordinates();var ccor=li.childcontent.getCoordinates();if(!ccor.width)
{li.childcontent.setStyle('display','block');ccor=li.childcontent.getCoordinates();li.childcontent.setStyle('display','none');}
var ml=0;var l=lcor.left;var r=l+ccor.width;if(this.wrapper){var wcor=this.wrapper.getCoordinates();l=l-wcor.left;r=wcor.right-r+10;}else{r=window.getWidth()-r+10;}
if(l<0||l+r<0){ml=-l;}else if(r<0){ml=r;}
if(ml!=0)li.childcontent.setStyle('margin-left',ml);}else{var lcor=li.getCoordinates();var ccor=li.childcontent.getCoordinates();if(!ccor.width)
{li.childcontent.setStyle('display','block');ccor=li.childcontent.getCoordinates();li.childcontent.setStyle('display','none');}
var mr=0;var r=lcor.right;var l=r-ccor.width;if(this.wrapper){var wcor=this.wrapper.getCoordinates();l=l-wcor.left;r=wcor.right-r+10;}else{r=window.getWidth()-r+10;}
if(r<0||l+r<0){mr=-r;}else if(l<0){mr=l;}
if(mr!=0)li.childcontent.setStyle('margin-right',mr);}}else{var lcor=li.getCoordinates();var ccor=li.childcontent.getCoordinates();if(!ccor.width)
{li.childcontent.setStyle('display','block');ccor=li.childcontent.getCoordinates();li.childcontent.setStyle('display','none');}
var ml=0;var l=ccor.left;var r=l+ccor.width;if(this.wrapper){var wcor=this.wrapper.getCoordinates();l=l-wcor.left;r=wcor.right-r+10;}else{r=window.getWidth()-r+10;}
if(r<0){li.childcontent.setStyle('margin-left',-ccor.width+20);li.eff_on['margin-left']=0;li.eff_off['margin-left']=li._w+20;li.childcontent_inner.setStyle('margin-left',li.eff_off['margin-left']);}}}});

/* jcomments-v2.1.js */

function JCommentsEvents(){}
function JCommentsInput(){}
function JCommentsIndicator(){this.init();}
function JCommentsForm(id,editor){this.init(id,editor);}
function JCommentsEditor(textarea,resizable){this.init(textarea,resizable);}
function JComments(oi,og,r){this.init(oi,og,r);}
JCommentsEvents.prototype={add:function(o,e,f){if(o.addEventListener){o.addEventListener(e,f,false);return true;}else if(o.attachEvent){var r=o.attachEvent("on"+e,f);return r;}else{return false;}},remove:function(o,e,f){if(o.removeEventListener){o.removeEventListener(e,f,false);}else if(o.detachEvent){o.detachEvent("on"+e,o[e+f]);o[e+f]=null;o["e"+e+f]=null;}},cancel:function(e){if(e.stopPropagation){e.cancelBubble=true;e.preventDefault();e.stopPropagation();}e.returnValue=false;return false;},target:function(e){var t;if(!e)e=window.event;if(e.target)t=e.target;else if(e.srcElement)t=e.srcElement;if(t.nodeType==3)t=t.parentNode;return t;}};JCommentsInput.prototype={register:function(el){if(el){var th=this,events=new JCommentsEvents();events.add(el,'focus',function(e){return th.onFocus(e);});events.add(el,'blur',function(e){return th.onBlur(e);});}},unregister:function(el){if(el){var th=this,events=new JCommentsEvents();events.remove(el,'focus',function(e){return th.onFocus(e);});events.remove(el,'blur',function(e){return th.onBlur(e);});}},onFocus:function(e){var t=JCommentsEvents.prototype.target(e);if(t!=null){t.className=t.className.replace('error','')+' selected';}},onBlur:function(e){var t=JCommentsEvents.prototype.target(e);if(t!=null){var c=t.className.replace('error','');c=c.replace('error','');c=c.replace('selected','');t.className=c.replace(/^\s+/g,"");}}};JCommentsEditor.prototype={ta:null,l10n:{},tags:{},smiles:{},events:null,counter:null,focused:false,resizable:true,init:function(textareaID,r){this.ta=JComments.prototype.$(textareaID);this.panelElements={};this.l10n={counterPre:'',counterPost:' symbols left',enterValue:'Enter value'};this.resizable=r;this.events=new JCommentsEvents();this.defaultHeight=this.ta.clientHeight;this.defaultRows=this.ta.rows;if(this.resizable){this.addGrippie();}
this.isWebkit=/webkit/.test(navigator.userAgent.toLowerCase());var th=this;this.events.add(document,!window.opera&&document.all?'keydown':'keypress',function(e){return th.onKeyPress(e);});this.events.add(this.ta,'click',function(e){th.closeSmiles();return th.storeCaret(this.ta);});this.events.add(this.ta,'select',function(e){return th.storeCaret(this.ta);});this.events.add(this.ta,'change',function(e){th.onChange();return th.storeCaret(this.ta);});this.events.add(this.ta,'keyup',function(e){return th.onChange();});this.events.add(this.ta,'focus',function(e){th.closeSmiles();return th.focused=true;});this.events.add(this.ta,'blur',function(e){return th.focused=false;});},onKeyPress:function(e){if(!this.focused){return;}
var r=false,k=String.fromCharCode(e.keyCode?e.keyCode:e.charCode),t=null;for(var id in this.tags){t=this.tags[id];if(!t.key||k.toUpperCase()!=t.key.toUpperCase())continue;if(t.ctrl&&!e[t.ctrl+"Key"])continue;this.insertTag(id);return this.events.cancel(e);}
return e.returnValue;},defined:function(v){return(typeof(v)!="undefined");},clear:function(){this.ta.value='';if(this.defaultHeight){this.ta.style.height=this.defaultHeight+'px';}this.updateCounter();},focus:function(){this.ta.focus();},storeCaret:function(){var ta=this.ta;if(ta.createTextRange)ta.caretPos=document.selection.createRange().duplicate();},getElementPos:function(e){var p={left:0,top:0,right:0,bottom:0};while(e!=null){p.left+=e.offsetLeft;p.top+=e.offsetTop;e=e.offsetParent;}p.right+=p.left;p.bottom+=p.top;return p;},getSelection:function(){var ta=this.ta,s='';if(document.selection&&document.selection.createRange){s=document.selection.createRange().text;}else{s=ta.value.substr(ta.selectionStart,ta.selectionEnd-ta.selectionStart);}return s;},insertText:function(text){var ta=this.ta;if(this.defined(ta.caretPos)&&ta.createTextRange){ta.focus();var sel=document.selection.createRange();sel.text=sel.text+text;ta.focus();}
else if(this.defined(ta.selectionStart)){var ss=ta.value.substr(0,ta.selectionStart);var se=ta.value.substr(ta.selectionEnd),sp=ta.scrollTop;ta.value=ss+text+se;if(ta.setSelectionRange){ta.focus();ta.setSelectionRange(ss.length+text.length,ss.length+text.length);}
ta.scrollTop=sp;}else{ta.value+=text;ta.focus(ta.value.length-1);}},surroundText:function(t1,t2){var ta=this.ta;if(this.defined(ta.caretPos)&&ta.createTextRange){var cp=ta.caretPos,tl=cp.text.length;cp.text=cp.text.charAt(cp.text.length-1)==' '?t1+cp.text+t2+' ':t1+cp.text+t2;if(tl==0){cp.moveStart("character",-t2.length);cp.moveEnd("character",-t2.length);cp.select();}
else{ta.focus(cp);}}else if(this.defined(ta.selectionStart)){var ss=ta.value.substr(0,ta.selectionStart),se=ta.value.substr(ta.selectionEnd);var sl=ta.value.substr(ta.selectionStart,ta.selectionEnd-ta.selectionStart);var nc=ta.selectionStart,sp=ta.scrollTop;ta.value=ss+t1+sl+t2+se;if(ta.setSelectionRange){if(sl.length==0){ta.setSelectionRange(nc+t1.length,nc+t1.length);}
else{ta.setSelectionRange(nc,nc+t1.length+sl.length+t2.length);}
ta.focus();}
ta.scrollTop=sp;}else{ta.value+=t1+t2;ta.focus(ta.value.length-1);}},insertTag:function(id){var tag=this.tags[id],ta=this.ta,s='';if(!tag)return;s=this.getSelection();if(s.length>0){this.surroundText(tag.open,tag.close);}},initTags:function(){if(this.bbc==null||this.bbc.length==0){this.bbc={};this.bbc['b']={id:'bbcode-b',open:'[b]',close:'[/b]',key:'B',ctrl:'ctrl',hint:'Bold'};this.bbc['i']={id:'bbcode-i',open:'[i]',close:'[/i]',key:'I',ctrl:'ctrl',hint:'Italic'};this.bbc['u']={id:'bbcode-u',open:'[u]',close:'[/u]',key:'u',ctrl:'ctrl',hint:'Underline'};this.bbc['s']={id:'bbcode-s',open:'[s]',close:'[/s]',key:null,ctrl:null,hint:'Strikeout'};this.bbc['img']={id:'bbcode-img',open:'[img]',close:'[/img]',key:null,ctrl:null,hint:'Image'};this.bbc['url']={id:'bbcode-url',open:'[url]',close:'[/url]',key:null,ctrl:null,hint:'Link'};this.bbc['hide']={id:'bbcode-hide',open:'[hide]',close:'[/hide]',key:null,ctrl:null,hint:'Hidden'};this.bbc['quote']={id:'bbcode-quote',open:'[quote]',close:'[/quote]',key:'Q',ctrl:'ctrl',hint:'Quote'};this.bbc['list']={id:'bbcode-list',open:'[list][*]',close:'[/list]',key:'L',ctrl:'ctrl',hint:'List'};}},createButton:function(i,t,c,f,img){var e;if(img==null||img==""){e=document.createElement('a');e.style.display='block';e.setAttribute('href','#');}
else{e=document.createElement('img');if(t){e.setAttribute('alt',t);}e.setAttribute('src',img);if(!c){c='custombbcode'};}
if(i){e.setAttribute('id',i);}if(t){e.setAttribute('title',t);}if(c){e.className=c;}
var ee=e;e.onclick=(f!=null?function(){f(ee);return false;}:function(){return false;});return e;},addButton:function(id,h,p,ot,ct,css,img){if(this.ta){this.initTags();var tag=this.bbc[id],th=this;if(!tag){if(ot&&ct){this.bbc[id]={id:id,open:ot,close:ct,key:null,ctrl:null,hint:h};tag=this.bbc[id];}else{return;}}
if(this.bbcPanel==null){this.bbcPanel=document.createElement('span');this.bbcPanel.className='bbcode';this.bbcPanel.style.display='block';this.ta.parentNode.insertBefore(this.bbcPanel,this.ta);}
var f=function(){var s=th.getSelection();if(s.length>0){th.surroundText(tag.open,tag.close);}else{var v=prompt(p,'');if(null!=v&&''!=v){th.insertText(tag.open+v+tag.close);}}return false;};tag.e=this.createButton(tag.id,(h!=null?h:tag.hint),(css?css:tag.id),f,img);this.bbcPanel.appendChild(tag.e);this.tags[tag.id]=tag;}},initSmiles:function(p){this.smilesPath=p;if(this.ta){this.smilesPanel=document.createElement('div');if(this.bbcPanel){document.body.appendChild(this.smilesPanel);this.smilesPanel.id='comments-form-smilespanel';this.smilesPanel.setAttribute('style','display:none;top:0;left:0;position:absolute;');this.smilesPanel.onclick=function(){this.style.display='none';};var jc=this,f=function(e){var sp=jc.smilesPanel,p=jc.getElementPos(e);if(sp){var sps=sp.style;sps.display=(sps.display=='none'||sps.display==''?'block':'none');sps.left=p.left+"px";sps.top=p.bottom+e.offsetHeight+"px";sps.zIndex=99;}
return false;};this.bbcPanel.appendChild(this.createButton(null,null,'bbcode-smile',f));}else{this.smilesPanel.className='smiles';this.ta.parentNode.insertBefore(this.smilesPanel,this.ta);}}},closeSmiles:function(){if(this.smilesPanel&&this.bbcPanel){this.smilesPanel.style.display='none';}},addSmile:function(code,image){if(this.ta){if(!this.smilesPath||!this.smilesPanel){return;}
var th=this,e=document.createElement('img');e.setAttribute('src',this.smilesPath+'/'+image);e.setAttribute('alt',code);e.className='smile';e.onclick=function(){th.insertText(' '+code+' ');};this.smilesPanel.appendChild(e);}},addCounter:function(m,pre,post,className){if(this.ta){if(pre!=null){this.l10n.counterPre=pre;}if(post!=null){this.l10n.counterPost=post;}
var ch=document.createElement('span');ch.className=className!=null?className:'';var t1=document.createTextNode(this.l10n.counterPre+' '),t2=document.createTextNode(' '+this.l10n.counterPost);var c=document.createElement('span');ch.appendChild(t1);ch.appendChild(c);ch.appendChild(t2);if(this.resizable){if(this.grippie!=null){this.grippie.appendChild(ch);}}
else{var d=document.createElement('div');d.className='counterpanel';this.ta.parentNode.insertBefore(d,this.ta.nextSibling);d.appendChild(ch);}
this.counter={e:c,max:m};this.updateCounter();}},addGrippie:function(){this.offset=null;this.dragging=false;this.grippie=document.createElement('div');this.grippie.className='grippie';this.ta.parentNode.insertBefore(this.grippie,this.ta.nextSibling);var th=this;this.events.add(this.grippie,'mousedown',function(e){return th.onMouseDown(e);});},updateCounter:function(){if(this.counter!=null){var ta=this.ta,e=this.counter.e;try{var n=document.createElement(e.tagName),v=this.counter.max-ta.value.length;n.innerHTML=(v>=0)?v:0;e.parentNode.replaceChild(n,e);this.counter.e=n;}catch(ex){}}},mousePosition:function(e){var px=0,py=0;if(!e){e=window.event;}if(e.pageX||e.pageY){px=e.pageX;py=e.pageY;}else if(e.clientX||e.clientY){px=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;py=e.clientY+document.body.scrollTop+document.documentElement.scrollTop;}return{x:px,y:py};},onChange:function(){this.updateCounter();if(this.ta&&!this.isWebkit){var l=this.ta.value.split('\n');this.ta.rows=(l.length<this.defaultRows)?this.defaultRows:l.length+1;}return false;},onMouseDown:function(e){this.offset=this.mousePosition(e).y;this.height=this.ta.clientHeight;this.dragging=true;var th=this;this.events.add(document,'mousemove',function(e){return th.onMouseMove(e);});this.events.add(document,'mouseup',function(e){return th.onMouseUp(e);});return false;},onMouseUp:function(e){this.dragging=false;},onMouseMove:function(e){if(this.dragging)this.ta.style.height=Math.max(this.defaultHeight,this.height+this.mousePosition(e).y-this.offset)+'px';return false;}};JCommentsForm.prototype={id:null,form:null,events:null,editor:null,elements:{},store:new Array('name','email','homepage'),fadeTimer:null,init:function(id,editor){var f=this;this.id=id;this.form=this.$(id);this.editor=editor;this.events=new JCommentsEvents();this.setElements(new Array('name','email','homepage','title','comment'));this.restoreValues();this.setCaptcha();},setCaptcha:function(){this.captchaImage=this.$(this.id+'-captcha-image');this.register('captcha');},setEditor:function(e){this.editor=e;},setElements:function(e){for(i=0;i<e.length;i++){try{this.register(e[i]);}catch(e){}}},$:function(e){return JComments.prototype.$(e);},register:function(n){var f=this,e=this.$(this.id+'-'+n);if(e){this.elements[n]=e;JCommentsInput.prototype.register(e);this.events.add(e,!window.opera&&document.all?'keydown':'keypress',function(e){return f.keypress(e);});}},message:function(m,c){clearTimeout(this.fadeTimer);var fe=this.$('comments-form-message');if(!fe){fe=JComments.prototype.createElement('div','comments-form-message','');if(this.form){JComments.prototype.moveElement(fe,this.form,this.form.firstChild);}else{return;}}
if(!c){c='info';}fe.className='comments-form-message-'+c;fe.innerHTML=m;fe.style.display='block';JComments.prototype.setOpacity(fe.id,100);this.fadeTimer=setTimeout(function(){JComments.prototype.fade('comments-form-message',100,0,1000);},3000);},error:function(m,n,c){var e=this.elements[n];if(e){e.focus();e.className='error';if(c)e.value='';}this.message(m,'error');},clear:function(n){if(n==null){if(this.form!=null){this.form.reset();}return;}
switch(n){case'comment':if(this.editor!=null){this.editor.clear();}break;case'captcha':var cim=this.captchaImage,cin=this.elements['captcha'];if(cim){cim.src=cim.src.replace(/&ac=\d+/g,'&ac='+new String(Math.floor(Math.random()*100000)));}if(cin){cin.value='';}break;default:var e=this.elements[n];if(e){e.value='';}break;}},focus:function(n){var e;if(n==null){for(var nm in this.elements){e=this.elements[nm];if(e){e.focus();break;}}}else{e=this.elements[n];if(e){e.focus();}}},keypress:function(e){if(e.ctrlKey&&(e.keyCode==13||(e.type=='keypress'&&e.keyCode==10))){this.submit();e.returnValue=false;return this.events.cancel(e);}return this.keypressed(e);},add:function(n,i,v){if(this.form!=null){var e=document.createElement('input');e.setAttribute('type','hidden');e.setAttribute('name',n);e.setAttribute('id',i);e.setAttribute('value',v);this.form.appendChild(e);}},remove:function(i){var e=this.$(i);if(e){e.value=0;e.parentNode.removeChild(e);}},setText:function(n,t){if(n=='comment'){if(this.editor!=null){this.editor.clear();this.editor.insertText(t);}}else{var e=this.elements[n];if(e){e.value=t;}}},insertText:function(n,t){if(n=='comment'){if(this.editor!=null){this.editor.insertText(t);}}else{var e=this.elements[n];if(e){e.value+=t;}}},storeValues:function(){for(var i=0;i<this.store.length;i++){try{var el=JComments.prototype.$(this.id+'-'+this.store[i]);if(el){JComments.prototype.setCookie(this.store[i],encodeURIComponent(el.value),14);}}catch(e){}}},restoreValues:function(){for(var i=0;i<this.store.length;i++){try{var el=JComments.prototype.$(this.id+'-'+this.store[i]);if(el){el.value=decodeURIComponent(JComments.prototype.getCookie(this.store[i]));}}catch(e){}}},submit:function(){},keypressed:function(e){}};JCommentsIndicator.prototype={e:null,init:function(){if(this.e==null){this.e=document.createElement('div');this.e.className='busy';}},move:function(p,b){if(p){if(this.e.parentNode){this.e.parentNode.removeChild(this.e);}if(b){p.insertBefore(this.e,b);}else{p.appendChild(this.e);}}},show:function(){this.e.style.display='block';},hide:function(){this.e.style.display='none';},start:function(p,b){this.move(p,b);this.show();},stop:function(){this.hide();}};JComments.prototype={oi:null,og:null,debug:false,requestURI:'',oldRequestURI:'',busy:null,form:null,cache:{},mode:'add',readyList:[],isReady:false,init:function(oi,og,r){var ua=navigator.userAgent.toLowerCase();this.browser={safari:/webkit/.test(ua),opera:/opera/.test(ua),msie:/msie/.test(ua)&&!(/opera/.test(ua)),mozilla:/mozilla/.test(ua)&&!(/(compatible|webkit)/.test(ua))};this.oi=oi;this.og=og;this.busy=new JCommentsIndicator();var h=location.hostname,d,i1,i2;i1=r.indexOf('://');if(i1!=-1){i2=r.indexOf('/',i1+3);if(i2!=-1){d=r.substring(i1+3,i2);if(d!=h){r=r.replace(d,h);}}}this.requestURI=r;var th=this;jtajax.startLoading=function(){th.busy.show();};jtajax.finishLoading=function(){th.busy.hide();};},setForm:function(f){this.form=f;this.form_id=f.id;this.setMode('add',null);var jc=this;this.form.submit=function(){jc.saveComment();};this.form.keypressed=function(e){if(e.keyCode==27&&jc.mode=='reply'){jc.restoreForm(false);}};this.formLoaded();},setList:function(l){this.list_id=l;},setMode:function(m,i){var b=this.$('comments-form-cancel'),jc=this;if(b!=null){b.style.display=(m!='add')?'':'none';b.onclick=(m=='edit'?function(){jc.cancelEdit(i);}:(m=='reply'?function(){jc.cancelReply();}:null));}this.mode=m;},$:function(id){if(!id){return null;}var e=document.getElementById(id);if(!e&&document.all){e=document.all[id];}return e;},ajax:function(f,a,fid){var r,prevURI;try{prevURI=jtajax.options.url;jtajax.setup({url:this.requestURI});r=jtajax.call(f,a,'post',fid);jtajax.options.url=prevURI;}catch(e){jtajax.options.url=prevURI;}return r;},initOnReady:function(){if(this.isReadyInited)return;this.isReadyInited=1;var jc=this;if(this.browser.mozilla||this.browser.opera){JCommentsEvents.prototype.add(document,'DOMContentLoaded',jc.ready);}
else if(this.browser.msie){(function(){try{document.documentElement.doScroll('left');}catch(e){setTimeout(arguments.callee,50);return;}jc.ready();})();}
else if(this.browser.safari){(function(){if(jc.isReady)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return;}jc.ready();})();}
JCommentsEvents.prototype.add(window,'load',function(){jc.ready(jc);});},onReady:function(f){if(this.isReady){f();}else{var jc=this;jc.readyList.push(f);jc.initOnReady();}},ready:function(){var jc=window.jcomments;if(jc.isReady||jc.readyList==null)return;jc.isReady=1;for(var i=0,len=jc.readyList.length;i<len;i++){try{jc.readyList[i]();}catch(e){}}jc.readyList=null;},setAntiCache:function(c,p,f){this.aca=c;this.acp=p;this.acf=f;this.onReady(this.loadComments);},loadComments:function(){var jc=window.jcomments;var l=document.location.href,lc=true,i=l.lastIndexOf('#comment-');jc.clear('captcha');if(jc.aca){if(i!=0){var c=l.substring(i+9,l.length);if(!isNaN(c)){lc=false;jc.showComment(c);}}}if(jc.acp){if(lc==true){jc.showPage(jc.oi,jc.og,0);}}if(jc.acf){if(l.lastIndexOf('#addcomment')!=-1){jc.showForm(jc.oi,jc.og,'comments-form-link');}}},setCookie:function(n,v,d){var e='';if(d){var dt=new Date();dt.setTime(dt.getTime()+(d*24*60*60*1000));e="; expires="+dt.toGMTString();}document.cookie="jc_"+n+"="+v+e+"; path=/";},getCookie:function(n){var re=new RegExp("(\;|^)[^;]*("+"jc_"+n+")\=([^;]*)(;|$)");var r=re.exec(document.cookie);return r!=null?r[3]:'';},removeCookie:function(n){this.setCookie(n,"",-1);},scrollTo:function(n){if(n!=null){var e=this.$(n);if(e){t=e.offsetTop;for(var p=e.offsetParent;p;p=p.offsetParent){t+=p.offsetTop;}scrollTo(0,t);}}},scrollToList:function(){this.scrollTo(this.list_id);},scrollToForm:function(id){this.scrollTo(this.form_id);},scrollToComment:function(id){this.scrollTo('comment-'+id);},moveElement:function(e,p,b){if(e){if(p){if(e.parentNode){e.parentNode.removeChild(e);}if(b){p.insertBefore(e,b);}else{p.appendChild(e);}}}},createElement:function(t,i,c){var e=document.createElement(t);if(i){e.setAttribute('id',i);}if(c){e.className=c;}return e;},fade:function(id,s,e,m){var speed=Math.round(m/100),timer=0;if(s>e){for(i=s;i>=e;i--){setTimeout("JComments.prototype.setOpacity('"+id+"',"+i+")",(timer*speed));timer++;}var o=JComments.prototype.$(id);if(o){setTimeout(function(){o.style.display='none';},((s-e)*speed));}}else if(s<e){for(i=s;i<=e;i++){setTimeout("JComments.prototype.setOpacity('"+id+"',"+i+")",(timer*speed));timer++;}}},setOpacity:function(id,opacity){var e=this.$(id);if(e){var s=e.style;s.opacity=(opacity/100);s.MozOpacity=(opacity/100);s.KhtmlOpacity=(opacity/100);s.filter="alpha(opacity="+opacity+")";}},error:function(m,n,c){if(this.form!=null){this.form.error(m,n,c);}},message:function(m,c){if(this.form!=null){this.form.message(m,'info');}},clear:function(n){if(this.form!=null){this.form.clear(n);}},insertText:function(t){if(this.form!=null){this.form.insertText('comment',t);}else{var jc=this;window.setTimeout(function(){jc.insertText(t);},500);return;}},busyList:function(){if(this.list_id){var l=this.$(this.list_id);if(l){this.busy.move(l.parentNode,l);}}},busyForm:function(){if(this.form_id){var f=this.$(this.form_id);if(f){this.busy.move(f.parentNode,f);}}},busyComment:function(i){this.busy.move(this.$('comment-item-'+i),null);},saveComment:function(i){var f='';if(this.mode!='edit'){f='JCommentsAddComment';this.busyForm();if(this.form){this.form.storeValues();}this.busy.show();}else{f='JCommentsSaveComment';this.busy.show();}return this.ajax(f,null,this.form_id);},editComment:function(i){this.busyComment(i);var a=arguments;if(this.form==null){a=new Array(i,1);}return this.ajax('JCommentsEditComment',a);},cancelEdit:function(i){if((!this.cache[i])||(this.cache[i]=='')){this.$('comment-body-'+i).innerHTML=this.cache[i];this.cache[i]='';}if(this.form){this.form.remove('comment-id-hidden-'+i);this.restoreForm(true);}var t=this.$('comment-toolbar-'+i);if(t){t.style.display='';}return this.ajax('JCommentsCancelComment',arguments);},cancelReply:function(){if(this.form){this.form.remove('comment-parent-id-hidden');this.restoreForm(false);}},quoteComment:function(i){var a=arguments;if(this.form==null){a=new Array(i,1);}return this.ajax('JCommentsQuoteComment',a);},publishComment:function(i){if(this.form){this.restoreForm();}this.busyComment(i);return this.ajax('JCommentsPublishComment',arguments);},deleteComment:function(i){this.busyComment(i);return this.ajax('JCommentsDeleteComment',arguments);},jump2email:function(i){return this.ajax('JCommentsJump2email',arguments);},updateList:function(t,m){if(this.list_id){var l=this.$(this.list_id);if(!l){l=this.$('comments');m='a';}switch(m){case'a':l.innerHTML=l.innerHTML+t;break;case'p':l.innerHTML=t+l.innerHTML;break;case'r':l.parentNode.innerHTML=t;break;}}},updateTree:function(t,r){var l;if(r==null){l=this.$('comments');if(l){l.innerHTML=t;}return;}l=this.$('comments-list-'+r);if(!l){var p=this.$('comment-item-'+r);if(p){this.busyComment(r);l=this.createElement('div','comments-list-'+r,'comments-list');l.innerHTML=t;p.parentNode.insertBefore(l,p.nextSibling);}}else{l.innerHTML=l.innerHTML+t;}this.restoreForm(true);},updateComment:function(id,t){if(t==''){var c=this.$('comment-item-'+id);c.parentNode.removeChild(c);var l=this.$('comments-list-'+id);if(l){l.parentNode.removeChild(l);}return;}this.$('comment-body-'+id).innerHTML=t;var te=this.$('comment-toolbar-'+id);if(te){te.style.display='';}if(this.form){this.form.remove('comment-id-hidden-'+id);this.restoreForm(true);}},voteComment:function(i){var v=this.$('comment-vote-holder-'+i);if(v){v.innerHTML='';this.busy.start(v,null);}return this.ajax('JCommentsVoteComment',arguments);},updateVote:function(i,t){this.busy.stop();var c=this.$('comment-vote-holder-'+i);if(c){c.innerHTML=t;}},showComment:function(id){return this.ajax('JCommentsShowComment',arguments);},showPage:function(i,g,p){if(this.form){this.restoreForm();}var l=this.$(this.list_id);if(!l){l=this.$(this.list_id+'-0');if(l){this.list_id=this.list_id+'-0';}}this.busyList();return this.ajax('JCommentsShowPage',arguments);},showForm:function(i,g,t){if(this.form){this.moveElement(this.form.form,this.$(t));return;}this.busyForm();return this.ajax('JCommentsShowForm',arguments);},showEdit:function(id,n,e,h,t,txt){var jc=this;if(this.form==null){window.setTimeout(function(){jc.showEdit(id,n,e,h,t,txt);},500);return;}
if((!this.cache[id])||(this.cache[id]=='')){this.cache[id]=this.$('comment-body-'+id).innerHTML;}
this.busy.stop();var f=this.form,ff=this.form.form,c=this.$('comment-item-'+id);if(ff!=null&&c!=null){f.add('id','comment-id-hidden-'+id,id);f.setText('name',n);f.setText('email',e);f.setText('homepage',h);f.setText('title',t);f.setText('comment',txt);var d=this.$('comments-inline-edit');if(d){d.parentNode.removeChild(d);}else{d=this.createElement('div','comments-inline-edit','comments-inline-edit');}c.appendChild(d);this.moveElement(ff,d);this.setMode('edit',id);var te=this.$('comment-toolbar-'+id);if(te){te.style.display='none';}
this.scrollTo('comments-inline-edit');this.form.focus('comment');}},showReply:function(id,q){this.busyComment(id);var jc=this,c=this.$('comment-item-'+id),d=this.$('comments-inline-edit');if(d){d.parentNode.removeChild(d);}else{d=this.createElement('div','comments-inline-edit','comments-inline-edit');}c.appendChild(d);if(!this.form){var t='comments-inline-edit',h=this.$('comments-form-link');if(h){t='comments-form-link';}
this.showForm(this.oi,this.og,t);var pid=id;this.formLoaded=function(){var f=jc.form;if(f!=null){f.add('parent','comment-parent-id-hidden',pid);}jc.setMode('reply',pid);jc.moveElement(jc.form.form,jc.$('comments-inline-edit'));jc.form.focus();if(q){jc.quoteComment(id);}};}else{var f=this.form,ff=this.form.form,p=this.$('comment-parent-id-hidden');if(ff!=null&&c!=null){if(!p){f.add('parent','comment-parent-id-hidden',id);}else{p.value=id;}this.moveElement(ff,d);this.setMode('reply',id);this.form.focus();if(q){this.quoteComment(id);}}}},formLoaded:function(){},restoreForm:function(c){var f=this.form;if(f!=null){var ff=this.form.form,jc=this;this.busy.stop();if(ff!=null){if(c){f.clear(null);}f.restoreValues();var a=this.$('addcomments'),p=this.$('comment-parent-id-hidden');if(p){p.value=0;}
this.moveElement(ff,a.parentNode,a);var d=this.$('comments-inline-edit');if(d){d.parentNode.removeChild(d);}this.setMode('add',null);}}},subscribe:function(o,g){return this.ajax('JCommentsSubscribe',arguments);},unsubscribe:function(o,g){return this.ajax('JCommentsUnsubscribe',arguments);},updateSubscription:function(m,t){var e=this.$('comments-subscription');if(e){var jc=this;e.innerHTML=t;e.onclick=m?function(){jc.unsubscribe(jc.oi,jc.og);return false;}:function(){jc.subscribe(jc.oi,jc.og);return false;};e.blur();}},go:function(l){window.open(l);return;}};

/* ajax.js */

if(!window.jtajax){function jtAJAX()
{this.options={url:'',type:'post',nocache:true,data:''};this.$=function(id){if(!id){return null;}var o=document.getElementById(id);if(!o&&document.all){o=document.all[id];}return o;};this.extend=function(o,e){for(var k in(e||{}))o[k]=e[k];return o;};this.encode=function(t){return encodeURIComponent(t);};this.setup=function(options){this.options=this.extend(this.options,options);};this.xhr=function()
{var xhr=null;if('undefined'!=typeof XMLHttpRequest)xhr=new XMLHttpRequest();if(!xhr&&'undefined'!=typeof ActiveXObject){var msxmlhttp=new Array('Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP');for(var i=0;i<msxmlhttp.length;i++){try{xhr=new ActiveXObject(msxmlhttp[i]);}catch(e){xhr=null;}}}
return xhr;};this.form2query=function(sId)
{var frm=this.$(sId);if(frm&&frm.tagName.toUpperCase()=='FORM'){var e=frm.elements,query=[];for(var i=0;i<e.length;i++){var name=e[i].name,value;if(!name)continue;if(e[i].type&&('radio'==e[i].type||'checkbox'==e[i].type)&&false===e[i].checked)continue;if('select-multiple'==e[i].type){for(var j=0;j<e[i].length;j++){if(true===e[i].options[j].selected)
query.push(name+"="+this.encode(e[i].options[j].value));}}else{query.push(name+"="+this.encode(e[i].value));}}
return query.join('&');}
return'';};this.startLoading=function(){};this.finishLoading=function(){};this.ajax=function(options)
{var xhr=this.xhr();if(!xhr)return false;var o=this.extend(this.options,options);var url=o.url,jtx=this;if('get'==o.type){if(true===o.nocache){var ts=new Date().getTime();url+=(url.indexOf("?")==-1?'?':'&')+'_jtxr_'+ts;}
if(o.data){url+=(url.indexOf("?")==-1?'?':'&')+o.data;o.data=null;}}
xhr.open(o.type.toUpperCase(),url,true);if('post'==o.type)
try{xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");}catch(e){}
if(true===o.nocache)
xhr.setRequestHeader('If-Modified-Since','Thu, 01 Jan 1970 00:00:00 GMT');xhr.onreadystatechange=function(){if(xhr.readyState!=4)return;jtx.finishLoading();if(xhr.status==200){jtx.processResponse(xhr.responseText);}
delete xhr;xhr=null;};try{jtx.startLoading();xhr.send(o.data);}catch(e){jtx.finishLoading();}
delete jtx;delete xhr;delete o;return true;};this.call=function(sFunction,aArgs,sType,sForm)
{var params='jtxf='+this.encode(sFunction);if(aArgs){for(var i=0;i<aArgs.length;i++){params+='&jtxa[]='+this.encode(aArgs[i]);}}else if(sForm){params+='&'+this.form2query(sForm);}
this.ajax({type:sType,data:params});return true;};this.processResponse=function(sText)
{if(sText==='')return false;if(sText.substring(0,3)!='[ {'){var idx=sText.indexOf('[ {');sText=sText.substr(idx);}
var result;try{result=eval(sText);}catch(e){}
if('undefined'==typeof result){return false;}
var cmd,id,property,data,obj=null;for(var i=0;i<result.length;i++){cmd=result[i]['n'];id=result[i]['t'];property=result[i]['p'];data=result[i]['d'];obj=this.$(id);switch(cmd){case'as':if(obj){eval("obj."+property+"=data;");}break;case'al':if(data){alert(data);}break;case'js':if(data){eval(data);}break;default:this.error('Unknown command: '+cmd);break;}}
delete result;delete cmd;delete id;delete property;delete data;delete obj;return true;};this.error=function(){};}
var jtajax=new jtAJAX();}

/* caption.js */

var JCaption=new Class({initialize:function(selector)
{this.selector=selector;var images=$$(selector);images.each(function(image){this.createCaption(image);},this);},createCaption:function(element)
{var caption=document.createTextNode(element.title);var container=document.createElement("div");var text=document.createElement("p");var width=element.getAttribute("width");var align=element.getAttribute("align");if(!width){width=element.width;}
if(!align)
align=element.getStyle("float");if(!align)
align=element.style.styleFloat;if(align==""){align="none";}
text.appendChild(caption);text.className=this.selector.replace('.','_');element.parentNode.insertBefore(container,element);container.appendChild(element);if(element.title!=""){container.appendChild(text);}
container.className=this.selector.replace('.','_');container.className=container.className+" "+align;container.setAttribute("style","float:"+align);container.style.width=width+"px";}});document.caption=null;window.addEvent('load',function(){var caption=new JCaption('img.caption')
document.caption=caption});

/* jfbconnect.js */

var jfbc={login:{login_custom:function()
{FB.login(function(response)
{if(response.status==='connected')
{jfbc.login.login_button_click();}},{scope:jfbcRequiredPermissions});},login_button_click:function()
{FB.getLoginStatus(function(response)
{if(response.status==='connected')
{self.location=jfbcOptionsPermsUrl;}});},logout_button_click:function()
{if(jfbcLogoutFacebook)
{FB.getLoginStatus(function(response)
{if(response.status==='connected')
{FB.logout(function(response){jfbc.login.redirect_to_logout();});}
else
{jfbc.login.redirect_to_logout();}});}
else
{jfbc.login.redirect_to_logout();}},redirect_to_logout:function()
{self.location=jfbcBase+'index.php?option=com_jfbconnect&task=logout';}},register:{checkUsernameAvailable:function()
{var testName=$('username').value;if(testName!='')
var myXHR=new XHR({method:'get',onSuccess:jfbc.register.showUsernameSuccess}).send('index.php','option=com_jfbconnect&view=loginregister&task=checkUsernameAvailable&username='+testName);},checkPassword:function()
{var testPassword=$('password').value;var passwordSuccessElement=$('jfbcPasswordSuccess');var val="";if(testPassword.length<6)
val='<img src="'+jfbcRoot+'images/cancel_f2.png" width="20" height="20">'+jfbcPasswordInvalid;passwordSuccessElement.innerHTML=val;},checkPassword2:function()
{var testPassword=$('password').value;var testPassword2=$('password2').value;var passwordSuccessElement=$('jfbcPassword2Success');var val="";if(testPassword!=testPassword2)
val='<img src="'+jfbcRoot+'images/cancel_f2.png" width="20" height="20">'+jfbcPassword2NoMatch;passwordSuccessElement.innerHTML=val;},showUsernameSuccess:function(req)
{var usernameSuccessElement=$('jfbcUsernameSuccess');if(req==1)
{usernameSuccessElement.innerHTML='<img src="'+jfbcRoot+'images/apply_f2.png" width="20" height="20">'+jfbcUsernameIsAvailable;}
else
{usernameSuccessElement.innerHTML='<img src="'+jfbcRoot+'images/cancel_f2.png" width="20" height="20">'+jfbcUsernameIsInUse;}},checkEmailAvailable:function()
{var testEmail=$('email').value;if(testEmail!=''&&jfbc.register.isEmail(testEmail))
var myXHR=new XHR({method:'get',onSuccess:jfbc.register.showEmailSuccess}).send('index.php','option=com_jfbconnect&view=loginregister&task=checkEmailAvailable&email='+testEmail);},showEmailSuccess:function(req)
{emailSuccessElement=document.getElementById('jfbcEmailSuccess');if(req==1)
{emailSuccessElement.innerHTML='<img src="'+jfbcRoot+'images/apply_f2.png" width="20" height="20">'+jfbcEmailIsAvailable;}
else
{emailSuccessElement.innerHTML='<img src="'+jfbcRoot+'images/cancel_f2.png" width="20" height="20">'+jfbcEmailIsInUse;}},isEmail:function(text)
{var pattern="^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";var regex=new RegExp(pattern);return regex.test(text);}},checkPermission:function(permission,callback)
{FB.ensureInit(function()
{FB.Connect.requireSession(function()
{FB.Connect.showPermissionDialog(permission,function(result)
{callback();},false,null);});});return false;},social:{comment:{create:function(response)
{var url='option=com_jfbconnect&controller=social&task=commentCreate&href='+encodeURIComponent(escape(response.href))+'&commentID='+response.commentID;jfbc.ajax(url);}},like:{create:function(response)
{var url='option=com_jfbconnect&controller=social&task=likeCreate&href='+encodeURIComponent(escape(response));jfbc.ajax(url);}}},canvas:{checkFrame:function()
{if(top==window)
{if(window.location.search=="")
top.location.href=window.location.href+'?jfbcCanvasBreakout=1';else
top.location.href=window.location.href+'&jfbcCanvasBreakout=1';}}},ajax:function(url)
{var mooVer=MooTools.version.split(".");if(mooVer[1]=='2'||mooVer[1]=='3')
{var req=new Request({method:'get',url:jfbcBase+'index.php?'+url}).send();}
else
{var myXHR=new XHR({method:'get'}).send('index.php',url);}}}

/* script.js */

Element.Events.extend({'wheelup':{type:Element.Events.mousewheel.type,map:function(event){event=new Event(event);if(event.wheel>=0)this.fireEvent('wheelup',event)}},'wheeldown':{type:Element.Events.mousewheel.type,map:function(event){event=new Event(event);if(event.wheel<=0)this.fireEvent('wheeldown',event)}}});var JASlideshowThree=new Class({initialize:function(options){this.options=$extend({buttons:{},interval:5000,handle_event:'click',button_event:'click',box:{},size:240,mode:'horizontal',items:[],handles:[],onWalk:{},handlerBox:null,animation:'fade',animationRepeat:'true',autoPlay:false,languageDirection:null},options||{});this.items=this.options.items;if(this.options.languageDirection=='rtl'){this.modes={horizontal:['right','width'],vertical:['top','height']};}else{this.modes={horizontal:['left','width'],vertical:['top','height']};}
this.box=$(this.options.box);this.buttons={previous:[],next:[],play:[],playback:[],stop:[]};this.allbuttons=[];if(this.options.buttons){for(var action in this.options.buttons){this.addActionButtons(action,$type(this.options.buttons[action])=='array'?this.options.buttons[action]:[this.options.buttons[action]]);}}
this.handles=this.options.handles;if(this.handles){this.addHandleButtons(this.handles);}
if(this.options.handlerBox!=null){this.options.handlerBox.addEvents({'wheelup':function(e){e=new Event(e).stop();this.previous(true);}.bind(this),'wheeldown':function(e){e=new Event(e).stop();this.next(true);}.bind(this)});}
this.allbuttons.each(function(button){button.addEvent('mouseover',function(){this.addClass('hover');});button.addEvent('mouseout',function(){this.removeClass('hover');});});this.currentIndex=this.options.startItem||0;this.previousIndex=null;this.nextIndex=null;this._auto=null;this.initFx();if(this.options.autoPlay)this.play(this.options.interval,'next',true);this.walk(this.currentIndex);},previous:function(manual){this.lastIndex=this.currentIndex;this.currentIndex+=this.currentIndex>0?-1:this.items.length-1;this.walk(null,manual);},next:function(manual){this.lastIndex=this.currentIndex;this.currentIndex+=this.currentIndex<this.items.length-1?1:1-this.items.length;this.walk(null,manual);},play:function(delay,direction,wait){this.stop();if(!wait){this[direction](false);}
this._auto=this[direction].periodical(delay,this,false);},stop:function(){$clear(this._auto);},walk:function(item,manual){if($defined(item)){this.lastIndex=this.currentIndex;this.currentIndex=parseInt(item);}
this.previousIndex=this.currentIndex+(this.currentIndex>0?-1:this.items.length-1);this.nextIndex=this.currentIndex+(this.currentIndex<this.items.length-1?1:1-this.items.length);if(manual||(this.nextIndex==0&&this.options.animationRepeat=='false')){this.stop();}
if(this.options.onWalk){this.options.onWalk(this.currentIndex,(this.handles?this.handles[this.currentIndex]:null));}
this.animate();if(manual&&this.options.autoPlay){this.play(this.options.interval,'next',true);}},initFx:function(){if(this.options.animation.test(/move/)){this.box.setStyle(this.modes[this.options.mode][1],(this.options.size*this.options.items.length)+'px');this.box.setStyle(this.modes[this.options.mode][0],(-this.currentIndex*this.options.size)+this.options.offset+'px');this.fx=new Fx.Style(this.box,this.modes[this.options.mode][0],this.options.fxOptions||{duration:500,wait:false});return;}
this.items.setStyles({'position':'absolute','top':0,'display':'none'});this.items.setStyle(this.modes[this.options.mode][0],0);this.items[this.currentIndex].setStyle('display','block');if(this.options.animation.test(/fade/)){for(var i=0;i<this.items.length;i++){this.items[i].fx=new Fx.Style(this.items[i],'opacity',this.options.fxOptions||{duration:500,wait:false});}}},animate:function(){if(this.options.animation.test(/move/)){this.fx.start(-this.currentIndex*this.options.size+this.options.offset);return;}
var others=[];for(var i=0;i<this.items.length;i++){this.items[i].fx.stop();if(i!=this.currentIndex&&i!=this.lastIndex)others.push(this.items[i]);}
this.currentIndex=parseInt(this.currentIndex);$$(others).setStyle('display','none');if(this.lastIndex==this.currentIndex){this.items[this.currentIndex].setStyles({'display':'block','opacity':1});}else{this.items[this.currentIndex].setStyles({'display':'block','opacity':0,'z-index':10});this.items[this.lastIndex].setStyles({'z-index':9});}
if(this.options.animation.test(/fade/)){this.items[this.lastIndex].fx.start(0);this.items[this.currentIndex].fx.start(1);return;}},addHandleButtons:function(handles){for(var i=0;i<handles.length;i++){handles[i].addEvent(this.options.handle_event,this.walk.bind(this,[i,true]));this.allbuttons.push(handles[i]);}},addActionButtons:function(action,buttons){for(var i=0;i<buttons.length;i++){switch(action){case'previous':buttons[i].addEvent(this.options.button_event,this.previous.bind(this,true));break;case'next':buttons[i].addEvent(this.options.button_event,this.next.bind(this,true));break;case'play':buttons[i].addEvent(this.options.button_event,this.play.bind(this,[this.options.interval,'next',false]));break;case'playback':buttons[i].addEvent(this.options.button_event,this.play.bind(this,[this.options.interval,'previous',false]));break;case'stop':buttons[i].addEvent(this.options.button_event,this.stop.bind(this));break;}
this.buttons[action].push(buttons[i]);buttons[i].addEvent(this.options.button_event,function(){this.blur();});this.allbuttons.push(buttons[i]);}}});var JASlideshow2=new Class({initialize:function(element,options){this.options=$extend({startItem:0,showItem:4,mainWidth:360,mainHeight:240,itemWidth:160,itemHeight:160,duration:400,interval:5000,transition:Fx.Transitions.Back.easeOut,thumbOpacity:'0.8',maskDesc:'maskDesc',maskWidth:360,maskHeigth:50,but_prev:'ja-slide-prev',but_next:'ja-slide-next',maskOpacity:'0.8',buttonOpacity:'0.4',overlap:1,navigation:'',animation:'fade',animationRepeat:'true',thumbSpaces:[3,3],autoPlay:false,maskAlignment:'bottom',showbtncontrol:false,urls:'',maskerTransStyle:'opacity',maskerTrans:Fx.Transitions.linear,navePos:'horizontal',languageDirection:null},options||{});if(!this.options.animation.test(/move/))this.options.overlap=0;this.el=$(element);this.fxOptions={duration:this.options.duration,transition:this.options.transition,wait:false}
this.elmain=this.el.getElement('.ja-slide-main-wrap');var conWidth=this.options.overlap?'100%':this.options.mainWidth;this.elmain.setStyles({'width':conWidth,'height':this.options.mainHeight});this.els=this.el.getElements('.ja-slide-item');this.els.setStyles({'width':this.options.mainWidth,'height':this.options.mainHeight});this.options.rearWidth=0;this.options.mainSpace=0;if(this.options.overlap){this.options.mainSpace=10;this.options.rearWidth=Math.ceil((this.elmain.offsetWidth-this.options.mainWidth)/2)-this.options.mainSpace;this.but_prev=this.el.getElement('.'+this.options.but_prev);this.but_next=this.el.getElement('.'+this.options.but_next);if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)&&this.options.rearWidth<0){this.options.rearWidth=0;}
this.but_prev.setStyles({'opacity':this.options.buttonOpacity,'width':this.options.rearWidth,'height':this.options.mainHeight});this.but_next.setStyles({'opacity':this.options.buttonOpacity,'width':this.options.rearWidth,'height':this.options.mainHeight});this.but_prev.addEvents({'mouseover':function(){this.but_prev.setStyle('opacity',this.options.buttonOpacity/2);}.bind(this),'mouseout':function(){this.but_prev.setStyle('opacity',this.options.buttonOpacity);}.bind(this)});this.but_next.addEvents({'mouseenter':function(){this.but_next.setStyle('opacity',this.options.buttonOpacity/2);}.bind(this),'mouseleave':function(){this.but_next.setStyle('opacity',this.options.buttonOpacity);}.bind(this)});this.els.setStyle('margin-right',this.options.mainSpace);}
var navWrap=this.el.getElement('.ja-slide-thumbs-wrap');if(this.options.navigation&&navWrap!=null){if(this.options.languageDirection=='rtl'){var modes={horizontal:['right','width'],vertical_left:['top','height'],vertical_right:['top','height']};}else{var modes={horizontal:['left','width'],vertical_left:['top','height'],vertical_right:['top','height']};}
if(this.options.navePos=='vertical_left'||this.options.navePos=='vertical_right'){navWrap.setStyles({'width':this.options.itemWidth,'height':this.options.itemHeight*this.options.showItem});}else{navWrap.setStyles({'width':this.options.itemWidth*this.options.showItem,'height':this.options.itemHeight});}
var thumbs_thumbs=this.el.getElement('.ja-slide-thumbs');thumbs_thumbs.setStyle('left',0);thumbs_thumbs.getChildren().setStyles({'width':this.options.itemWidth,'height':this.options.itemHeight});var thumbs_handles=this.el.getElement('.ja-slide-thumbs-handles');thumbs_handles.setStyle('left',0);thumbs_handles.getChildren().setStyles({'width':this.options.itemWidth,'height':this.options.itemHeight});var thumbsFx_thumbs=new Fx.Style(thumbs_thumbs,modes[this.options.navePos][0],this.fxOptions);var thumbsFx_handles=new Fx.Style(thumbs_handles,modes[this.options.navePos][0],this.fxOptions);this.el.getElement('.ja-slide-thumbs-mask-left').setStyles({'height':this.options.itemHeight,'width':2000,'opacity':this.options.thumbOpacity});this.el.getElement('.ja-slide-thumbs-mask-right').setStyles({'height':this.options.itemHeight,'width':2000,'opacity':this.options.thumbOpacity});this.el.getElement('.ja-slide-thumbs-mask-center').setStyles({'height':this.options.itemHeight,'width':this.options.itemWidth,'opacity':this.options.thumbOpacity});var tmp=this.el.getElement('.ja-slide-thumbs-mask');var thumbs_mask=tmp.setStyles({'width':5000});tmp.setStyle(modes[this.options.navePos][0],this.options.startItem*this.options.itemHeight-2000);var thumbsFx_mask=new Fx.Style(thumbs_mask,modes[this.options.navePos][0],this.fxOptions);}
var navItems=this.el.getElements('.ja-slide-thumb');this.onWalk=function(currentIndex,hander){if(this.options.navigation&&thumbsFx_mask!=null){if(currentIndex<=this.options.startItem||currentIndex-this.options.startItem>=this.options.showItem-1){this.options.startItem=currentIndex-this.options.showItem+2;if(this.options.startItem<0)this.options.startItem=0;if(this.options.startItem>this.els.length-this.options.showItem)this.options.startItem=this.els.length-this.options.showItem;}
thumbsFx_mask.start((currentIndex-this.options.startItem)*this.options.itemHeight-2000);thumbsFx_thumbs.start(-this.options.startItem*this.options.itemHeight);thumbsFx_handles.start(-this.options.startItem*this.options.itemHeight);if($defined(hander)){thumbs_handles.getElements('span').removeClass('active');hander.addClass('active');navItems.removeClass('active');navItems[currentIndex].addClass('active');}}
if(this.options.descMode.test(/load/)&&this.options.showDesc){this.hideDesc();}}
this.maskDesc=this.el.getElement('.'+this.options.maskDesc);this.maskDesc.setStyles({'display':'block','position':'absolute','width':this.options.maskWidth,'height':this.options.maskHeigth});if(this.options.showDesc){if(this.options.animation.test(/move/)&&this.options.overlap){this.options.maskAlignment='left';this.options.maskerTransStyle='opacity';}
this.maskDesc.setStyle(this.options.maskAlignment,this.options.rearWidth+this.options.mainSpace);this.maskDesc.setStyle('opacity',0);if(this.options.maskerTransStyle=='opacity'){this.descFx=new Fx.Style(this.maskDesc,'opacity',{duration:400,transition:this.options.maskerTrans});this.descs=this.el.getElements('.ja-slide-desc');this.showDesc=function(){this.descFx.stop();this.descFx.start(this.options.maskOpacity);};this.hideDesc=function(){this.descFx.stop();this.descFx.start(0.01);};}else{sizeOff=this.options.maskAlignment=='top'||this.options.maskAlignment=='bottom'?this.options.maskHeigth:this.options.maskWidth;this.maskDesc.setStyle('opacity',this.options.maskOpacity);this.maskDesc.setStyle(this.options.maskAlignment,-this.options.mainWidth);this.descFx=new Fx.Style(this.maskDesc,this.options.maskAlignment,{duration:400,transition:this.options.maskerTrans});this.descs=this.el.getElements('.ja-slide-desc');this.showDesc=function(){this.descFx.stop();this.descFx.start(0);};this.hideDesc=function(){this.descFx.stop();this.descFx.start(-sizeOff);};}
this.swapDesc=function(currentIndex){if(this.maskDesc.currentIndex==currentIndex)return;if(this.maskDesc.desc){this.maskDesc.desc.remove();this.maskDesc.desc=null;if(!$defined(this.maskDesc.getElement('.inner .readon'))){this.maskDesc.setHTML('');}}
if(this.descs[currentIndex]&&this.descs[currentIndex].innerHTML)this.maskDesc.desc=this.descs[currentIndex].inject(this.maskDesc);this.maskDesc.currentIndex=currentIndex;}
if(this.options.descMode.test(/mouseover/)){var childs=this.el.getElements('.ja-slide-item');childs.each(function(itm,index){itm.addEvent('mouseover',this.showDesc.bind(this));itm.addEvent('mouseout',this.hideDesc.bind(this));}.bind(this))
this.maskDesc.addEvent('mouseover',this.showDesc.bind(this));this.maskDesc.addEvent('mouseout',this.hideDesc.bind(this));}else{this.maskDesc.setStyle('opacity',this.options.maskOpacity);}}else{this.maskDesc.setStyle('opacity',0);}
this.fxOptions.onComplete=function(){if(this.options.showDesc){this.swapDesc(this.hs.currentIndex);if(this.options.descMode.test(/load/)){this.showDesc();}}}.bind(this);if(this.options.urls){this.el.getElements('.ja-slide-main .ja-slide-item').each(function(item,idx){item.addEvent('click',function(){var url=this.options.urls[idx];if(url){var target=this.options.targets[this.hs.currentIndex];switch(target){case"_blank":{window.open(url,"newWindow");break;}
default:{window.location.href=url;break;}}}}.bind(this));}.bind(this));this.maskDesc.addEvent('click',function(){var url=this.options.urls[this.hs.currentIndex];if(url){var target=this.options.targets[this.hs.currentIndex];switch(target){case"_blank":{window.open(url,"newWindow");break;}
default:{window.location.href=url;break;}}}}.bind(this));}
this.hs=new JASlideshowThree({box:this.el.getElement('.ja-slide-main'),languageDirection:this.options.languageDirection,items:this.els,handlerBox:thumbs_handles,handles:thumbs_handles?thumbs_handles.getChildren():[],fxOptions:this.fxOptions,interval:this.options.interval,onWalk:this.onWalk.bind(this),size:this.options.mainWidth+this.options.mainSpace,animation:this.options.animation,animationRepeat:this.options.animationRepeat,buttons:{previous:this.el.getElements('.ja-slide-prev'),play:this.el.getElements('.ja-slide-play'),stop:this.el.getElements('.ja-slide-stop'),playback:this.el.getElements('.ja-slide-playback'),next:this.el.getElements('.ja-slide-next')},startItem:this.options.startItem,offset:this.options.overlap?this.options.rearWidth-this.options.mainWidth:0,autoPlay:this.options.autoPlay});if(this.options.overlap){var childs=this.hs.box.getChildren();childs[0].clone().inject(this.hs.box);childs[this.hs.items.length-1].clone().injectTop(this.hs.box);this.hs.box.setStyle(this.hs.modes[this.hs.options.mode][1],(this.hs.options.size*(this.hs.items.length+2)+200)+'px');}
this.el.setStyle('visibility','visible');},getFxObjectByMode:function(mode,start,end){switch(mode){case'sideright':return{'left':[start,-end]};break;case'sideleft':return{'left':[start,end]};break;case'sidetop':return{'top':[start,end]};break;case'sidedown':return{'top':[start,-end]};break;case'botleft':return{'top':start,'left':end};break;default:return{'height':[start,end]};break;}},controlMark:function(){}});

/* script.js */

var JAToppanel=new Class({initialize:function(element,options){this.options=$extend({modulenid:'',duration:1000,auto:0,delay:0,overlay:0,cookie_suffix:'jatoppanel_',dontshowagain:1},options||{});this.el=$(element);this.el.getParent().getParent().setStyle('position','relative');this.el.getParent().getParent().getParent().setStyle('position','relative');this.panel=this.el.getElement('div.ja-toppanel-panels');this.wraper=this.el.getElement('div.ja-toppanel-wraper');this.content=this.el.getElement('div.ja-toppanel-content');this.button=$('ja-toppanel-button-wraper-'+this.options.modulenid);if($('ja-toppanel-Overlay')==null){this.overlay=new Element('div',{'id':'ja-toppanel-Overlay'});this.overlay.inject($(document.body));}
else{this.overlay=$('ja-toppanel-Overlay');}
this.overlay.setStyles({'display':'block','visibility':'hidden'});this.el.setStyle('display','block');this.button.getElement('div.ja-toppanel-button-subwap').setStyle('left',this.panel.offsetWidth/2-this.button.getElement('div.ja-toppanel-button-subwap').offsetWidth/2);if(!this.myslider){this.myslider=new Fx.Slide(this.wraper,{duration:this.options.duration,open:true});}
this.myslider.hide();if(!this.overlayFx&&this.options.overlay){this.overlayFx=new Fx.Styles(this.overlay,{duration:500});}
if($('dontshowagain'+this.options.modulenid)!=null){var el=$('dontshowagain'+this.options.modulenid);el.addEvent('click',function(){if(el.checked){Cookie.set(this.options.cookie_suffix+'dontshowagain'+el.value,1,{duration:3});}else{Cookie.remove(this.options.cookie_suffix+'dontshowagain'+el.value);}}.bind(this));}
if(this.options.auto){$clear(this.timer);this.timmer=this.openPanel.delay(this.options.delay,this);}
this.button.getElement('div.ja-toppanel-button-subwap').addEvent('click',function(){this.myslider.toggle();this.controlButtonDontshowagain($('ja-toppanel-button-subwap-'+this.options.modulenid));if(this.options.overlay){if(this.overlay.getStyle('visibility')=='hidden'){this.overlayFx.start({'height':[0,window.getSize().scrollSize['y']+this.content.offsetHeight],'opacity':[0,0.7]});}
else{this.overlayFx.start({'height':[this.overlay.offsetHeight,0],'opacity':[0.7,0]});}}}.bind(this));},openPanel:function(){this.myslider.slideIn();this.myslider.slideOut();if(this.options.dontshowagain){this.controlButtonDontshowagain($('ja-toppanel-button-subwap-'+this.options.modulenid))}
if(this.options.overlay){this.overlayFx.start({'height':[0,window.getSize().scrollSize['y']+this.content.offsetHeight],'opacity':[0,0.7]});}},controlButtonDontshowagain:function(el){if(this.options.dontshowagain){if(!this.buttonFx){this.buttonFx=new Fx.Styles(el,{duration:200});}
if(!el.hasClass('open')){this.buttonFx.start({'height':[0,el.getPrevious().offsetHeight]});el.addClass('open');this.button.addClass('open');}
else{this.buttonFx.start({'height':[el.offsetHeight,0]});el.removeClass('open');this.button.removeClass('open');}}}});


