/* mega.more.js */

function mega_equal_cols(){}
function mega_fix_arrow_pos(){var ul=$E('#ja-megamenu .level0');if(!ul)return;var lis=ul.getChildren();if(!lis)return;lis.each(function(li){if(!li.hasClass('haschild'))return;var submenu=li.getElement('.childcontent');if(!submenu)return;var ml=submenu.getStyle('margin-left');if(ml)ml=ml.toInt();if(!ml)return;var childinner=submenu.getElement('.childcontent-inner');if(!childinner)return;var curpos=26;childinner.setStyle('background-position',(curpos-ml)+'px top');});}
window.addEvent('load',function(){mega_fix_arrow_pos.delay(10);});

/* 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);e.stop();}.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'});}},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();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();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();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']);}}}});

/* modal.js */

var SqueezeBox={presets:{size:{x:600,y:450},sizeLoading:{x:200,y:150},marginInner:{x:20,y:20},marginImage:{x:150,y:200},handler:false,adopt:null,closeWithOverlay:true,zIndex:65555,overlayOpacity:0.7,classWindow:'',classOverlay:'',disableFx:false,onOpen:Class.empty,onClose:Class.empty,onUpdate:Class.empty,onResize:Class.empty,onMove:Class.empty,onShow:Class.empty,onHide:Class.empty,fxOverlayDuration:250,fxResizeDuration:750,fxContentDuration:250,ajaxOptions:{}},initialize:function(options){if(this.options)return this;this.presets=$merge(this.presets,options)
this.setOptions(this.presets);this.build();this.listeners={window:this.reposition.bind(this,[null]),close:this.close.bind(this),key:this.onkeypress.bind(this)};this.isOpen=this.isLoading=false;this.window.close=this.listeners.close;return this;},build:function(){this.overlay=new Element('div',{id:'sbox-overlay',styles:{display:'none',zIndex:this.options.zIndex}});this.content=new Element('div',{id:'sbox-content'});this.btnClose=new Element('a',{id:'sbox-btn-close',href:'#'});this.window=new Element('div',{id:'sbox-window',styles:{display:'none',zIndex:this.options.zIndex+2}}).adopt(this.btnClose,this.content);if(!window.ie6){this.overlay.setStyles({position:'fixed',top:0,left:0});this.window.setStyles({position:'fixed',top:'50%',left:'50%'});}else{this.overlay.style.setExpression('marginTop','document.documentElement.scrollTop + "px"');this.window.style.setExpression('marginTop','0 - parseInt(this.offsetHeight / 2) + document.documentElement.scrollTop + "px"');this.overlay.setStyles({position:'absolute',top:'0%',left:'0%'});this.window.setStyles({position:'absolute',top:'0%',left:'0%'});}
$(document.body).adopt(this.overlay,this.window);this.fx={overlay:this.overlay.effect('opacity',{duration:this.options.fxOverlayDuration,wait:false}).set(0),window:this.window.effects({duration:this.options.fxResizeDuration,wait:false}),content:this.content.effect('opacity',{duration:this.options.fxContentDuration,wait:false}).set(0)};},addClick:function(el){return el.addEvent('click',function(){if(this.fromElement(el))return false;}.bind(this));},fromElement:function(el,options){this.initialize();this.element=$(el);if(this.element&&this.element.rel)options=$merge(options||{},Json.evaluate(this.element.rel));this.setOptions(this.presets,options);this.assignOptions();this.url=(this.element?(this.options.url||this.element.href):el)||'';if(this.options.handler){var handler=this.options.handler;return this.setContent(handler,this.parsers[handler].call(this,true));}
var res=false;for(var key in this.parsers){if((res=this.parsers[key].call(this)))return this.setContent(key,res);}
return this;},assignOptions:function(){this.overlay.setProperty('class',this.options.classOverlay);this.window.setProperty('class',this.options.classWindow);},close:function(e){if(e)new Event(e).stop();if(!this.isOpen)return this;this.fx.overlay.start(0).chain(this.toggleOverlay.bind(this));this.window.setStyle('display','none');this.trashImage();this.toggleListeners();this.isOpen=null;this.fireEvent('onClose',[this.content]).removeEvents();this.options={};this.setOptions(this.presets).callChain();return this;},onError:function(){if(this.image)this.trashImage();this.setContent('Error during loading');},trashImage:function(){if(this.image)this.image=this.image.onload=this.image.onerror=this.image.onabort=null;},setContent:function(handler,content){this.content.setProperty('class','sbox-content-'+handler);this.applyTimer=this.applyContent.delay(this.fx.overlay.options.duration,this,[this.handlers[handler].call(this,content)]);if(this.overlay.opacity)return this;this.toggleOverlay(true);this.fx.overlay.start(this.options.overlayOpacity);this.reposition();return this;},applyContent:function(content,size){this.applyTimer=$clear(this.applyTimer);this.hideContent();if(!content)this.toggleLoading(true);else{if(this.isLoading)this.toggleLoading(false);this.fireEvent('onUpdate',[this.content],20);}
this.content.empty()[['string','array',false].contains($type(content))?'setHTML':'adopt'](content||'');this.callChain();if(!this.isOpen){this.toggleListeners(true);this.resize(size,true);this.isOpen=true;this.fireEvent('onOpen',[this.content]);}else this.resize(size);},resize:function(size,instantly){var sizes=window.getSize();this.size=$merge(this.isLoading?this.options.sizeLoading:this.options.size,size);var to={width:this.size.x,height:this.size.y,marginLeft:-this.size.x/2,marginTop:-this.size.y/2};$clear(this.showTimer||null);this.hideContent();if(!instantly)this.fx.window.start(to).chain(this.showContent.bind(this));else{this.window.setStyles(to).setStyle('display','');this.showTimer=this.showContent.delay(50,this);}
this.reposition(sizes);},toggleListeners:function(state){var task=state?'addEvent':'removeEvent';this.btnClose[task]('click',this.listeners.close);if(this.options.closeWithOverlay)this.overlay[task]('click',this.listeners.close);document[task]('keydown',this.listeners.key);window[task]('resize',this.listeners.window);window[task]('scroll',this.listeners.window);},toggleLoading:function(state){this.isLoading=state;this.window[state?'addClass':'removeClass']('sbox-loading');if(state)this.fireEvent('onLoading',[this.window]);},toggleOverlay:function(state){this.overlay.setStyle('display',state?'':'none');$(document.body)[state?'addClass':'removeClass']('body-overlayed');},showContent:function(){if(this.content.opacity)this.fireEvent('onShow',[this.window]);this.fx.content.start(1);},hideContent:function(){if(!this.content.opacity)this.fireEvent('onHide',[this.window]);this.fx.content.stop().set(0);},onkeypress:function(e){switch(e.key){case'esc':case'x':this.close();break;}},reposition:function(sizes){sizes=sizes||window.getSize();this.overlay.setStyles({width:sizes.size.x,height:sizes.size.y});this.fireEvent('onMove',[this.overlay,this.window,sizes]);},removeEvents:function(type){if(!this.$events)return this;if(!type)this.$events=null;else if(this.$events[type])this.$events[type]=null;return this;},parsers:{'image':function(preset){return(preset||this.url.test(/\.(jpg|jpeg|png|gif|bmp)$/i))?this.url:false;},'adopt':function(preset){if($(this.options.adopt))return $(this.options.adopt);if(preset||($(this.element)&&!this.element.parentNode))return $(this.element);var bits=this.url.match(/#([\w-]+)$/);return bits?$(bits[1]):false;},'url':function(preset){return(preset||(this.url&&!this.url.test(/^javascript:/i)))?this.url:false;},'iframe':function(preset){return(preset||this.url)?this.url:false;},'string':function(preset){return true;}},handlers:{'image':function(url){this.image=new Image();var events={loaded:function(){var win={x:window.getWidth()-this.options.marginImage.x,y:window.getHeight()-this.options.marginImage.y};var size={x:this.image.width,y:this.image.height};for(var i=0;i<2;i++)
if(size.x>win.x){size.y*=win.x/size.x;size.x=win.x;}else if(size.y>win.y){size.x*=win.y/size.y;size.y=win.y;}
size={x:parseInt(size.x),y:parseInt(size.y)};if(window.webkit419)this.image=new Element('img',{'src':this.image.src});else $(this.image);this.image.setProperties({'width':size.x,'height':size.y});this.applyContent(this.image,size);}.bind(this),failed:this.onError.bind(this)};(function(){this.src=url;}).delay(10,this.image);this.image.onload=events.loaded;this.image.onerror=this.image.onabort=events.failed;},'adopt':function(el){return el.clone();},'url':function(url){this.ajax=new Ajax(url,this.options.ajaxOptions);this.ajax.addEvent('onSuccess',function(resp){this.applyContent(resp);this.ajax=null;}.bind(this));this.ajax.addEvent('onFailure',this.onError.bind(this));this.ajax.request.delay(10,this.ajax);},'iframe':function(url){return new Element('iframe',{'src':url,'frameBorder':0,'width':this.options.size.x,'height':this.options.size.y});},'string':function(str){return str;}},extend:$extend};SqueezeBox.extend(SqueezeBox,Events.prototype);SqueezeBox.extend(SqueezeBox,Options.prototype);SqueezeBox.extend(SqueezeBox,Chain.prototype);

/* k2.js */

window.addEvent('domready',function(){if($('comment-form')){$('comment-form').addEvent('submit',function(e){new Event(e).stop();$('formLog').empty().addClass('formLogLoading');this.send({onComplete:function(res){$('formLog').removeClass('formLogLoading').setHTML(res);if(typeof(Recaptcha)!="undefined"){Recaptcha.reload();}
if(res.substr(13,7)=='success'){window.location.reload();}}});});}
if($('fontDecrease')){$('fontDecrease').addEvent('click',function(e){new Event(e).stop();$$('.itemFullText').removeClass('largerFontSize');$$('.itemFullText').addClass('smallerFontSize');});}
if($('fontIncrease')){$('fontIncrease').addEvent('click',function(e){new Event(e).stop();$$('.itemFullText').removeClass('smallerFontSize');$$('.itemFullText').addClass('largerFontSize');});}
new SmoothScroll({duration:500,links:'a.k2Anchor'});if($$('.itemRatingForm').length>0){$$('.itemRatingForm a').addEvent('click',function(e){e=new Event(e).stop();var itemID=this.getProperty('rel');var log=$('itemRatingLog'+itemID).empty().addClass('formLogLoading');var rating=this.getText();var url=K2RatingURL+"index.php?option=com_k2&view=item&task=vote&user_rating="+rating+"&itemID="+itemID;new Ajax(url,{method:"get",update:log,onComplete:function(){log.removeClass('formLogLoading');new Ajax(K2RatingURL+"index.php?option=com_k2&view=item&task=getVotesPercentage&itemID="+itemID,{method:"get",onComplete:function(percentage){$('itemCurrentRating'+itemID).setStyle('width',percentage+"%");setTimeout(function(){new Ajax(K2RatingURL+"index.php?option=com_k2&view=item&task=getVotesNum&itemID="+itemID,{method:"get",update:log}).request();},2000);}}).request();}}).request();});}
$$('.classicPopup').addEvent('click',function(e){e=new Event(e).stop();var options=Json.evaluate(this.getProperty('rel'));window.open(this.getProperty('href'),'K2PopUpWindow','width='+options.x+',height='+options.y+',menubar=yes,resizable=yes');});});window.addEvent('load',function(){if($$('.subCategory')){var blocks=$$('.subCategory');var maxHeight=0;blocks.each(function(item){maxHeight=Math.max(maxHeight,parseInt(item.getStyle('height')));});blocks.setStyle('height',maxHeight);}});

/* 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});

/* 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);}}}});

/* slimbox_packed.js */

var Slimbox;(function(){var G={},H=0,F,M,B,T,U,P,c,E,N,K=new Image(),L=new Image(),Y,b,Q,I,X,a,J,Z,C;window.addEvent("domready",function(){c=W.bindWithEvent();$(document.body).adopt($$([Y=new Element("div",{id:"lbOverlay"}),b=new Element("div",{id:"lbCenter"}),a=new Element("div",{id:"lbBottomContainer"})]).setStyle("display","none"));Q=new Element("div",{id:"lbImage"}).injectInside(b).adopt(I=new Element("a",{id:"lbPrevLink",href:"#"}),X=new Element("a",{id:"lbNextLink",href:"#"}));I.onclick=D;X.onclick=S;var e;J=new Element("div",{id:"lbBottom"}).injectInside(a).adopt(e=new Element("a",{id:"lbCloseLink",href:"#"}),Z=new Element("div",{id:"lbCaption"}),C=new Element("div",{id:"lbNumber"}),new Element("div",{styles:{clear:"both"}}));e.onclick=Y.onclick=O;E={overlay:Y.effect("opacity",{duration:500}).set(0),image:Q.effect("opacity",{duration:500,onComplete:A}),bottom:J.effect("margin-top",{duration:400})}});Slimbox={open:function(g,f,e){F=$extend({loop:false,overlayOpacity:0.8,resizeDuration:400,resizeTransition:false,initialWidth:250,initialHeight:250,animateCaption:true,showCounter:true,counterText:"Image {x} of {y}"},e||{});if(typeof g=="string"){g=[[g,f]];f=0}M=g;F.loop=F.loop&&(M.length>1);d();R(true);P=window.getScrollTop()+(window.getHeight()/15);E.resize=b.effects($extend({duration:F.resizeDuration,onComplete:A},F.resizeTransition?{transition:F.resizeTransition}:{}));b.setStyles({top:P,width:F.initialWidth,height:F.initialHeight,marginLeft:-(F.initialWidth/2),display:""});E.overlay.start(F.overlayOpacity);H=1;return V(f)}};Element.extend({slimbox:function(e,f){$$(this).slimbox(e,f);return this}});Elements.extend({slimbox:function(e,h,g){h=h||function(i){return[i.href,i.title]};g=g||function(){return true};var f=this;f.forEach(function(i){i.onclick=function(){var j=f.filter(g,this);return Slimbox.open(j.map(h),j.indexOf(this),e)}});return f}});function d(){Y.setStyles({top:window.getScrollTop(),height:window.getHeight()})}function R(e){["object",window.ie?"select":"embed"].forEach(function(g){$each(document.getElementsByTagName(g),function(h){if(e){G[h]=h.style.visibility}h.style.visibility=e?"hidden":G[h]})});Y.style.display=e?"":"none";var f=e?"addEvent":"removeEvent";window[f]("scroll",d)[f]("resize",d);document[f]("keydown",c)}function W(e){switch(e.code){case 27:case 88:case 67:O();break;case 37:case 80:D();break;case 39:case 78:S()}e.preventDefault()}function D(){return V(T)}function S(){return V(U)}function V(e){if((H==1)&&(e>=0)){H=2;B=e;T=((B||!F.loop)?B:M.length)-1;U=B+1;if(U==M.length){U=F.loop?0:-1}$$(I,X,Q,a).setStyle("display","none");E.bottom.stop().set(0);E.image.set(0);b.className="lbLoading";N=new Image();N.onload=A;N.src=M[e][0]}return false}function A(){switch(H++){case 2:b.className="";Q.setStyles({backgroundImage:"url("+M[B][0]+")",display:""});$$(Q,J).setStyle("width",N.width);$$(Q,I,X).setStyle("height",N.height);Z.setHTML(M[B][1]||"");C.setHTML((F.showCounter&&(M.length>1))?F.counterText.replace(/{x}/,B+1).replace(/{y}/,M.length):"");if(T>=0){K.src=M[T][0]}if(U>=0){L.src=M[U][0]}if(b.clientHeight!=Q.offsetHeight){E.resize.start({height:Q.offsetHeight});break}H++;case 3:if(b.clientWidth!=Q.offsetWidth){E.resize.start({width:Q.offsetWidth,marginLeft:-Q.offsetWidth/2});break}H++;case 4:a.setStyles({top:P+b.clientHeight,marginLeft:b.style.marginLeft,visibility:"hidden",display:""});E.image.start(1);break;case 5:if(T>=0){I.style.display=""}if(U>=0){X.style.display=""}if(F.animateCaption){E.bottom.set(-J.offsetHeight).start(0)}a.style.visibility="";H=1}}function O(){if(H){H=0;N.onload=Class.empty;for(var e in E){E[e].stop()}$$(b,a).setStyle("display","none");E.overlay.chain(R).start(0)}return false}})();Slimbox.scanPage=function(){var links=$$("a").filter(function(el){return el.rel&&el.rel.test(/^lightbox/i);});$$(links).slimbox({},null,function(el){return(this==el)||((this.rel.length>8)&&(this.rel==el.rel));});};window.addEvent("domready",Slimbox.scanPage);

/* gallery.js */

var YOOgalleryfx=new Class({initialize:function(container){var fx=[];$(container).getElements('.thumbnail').each(function(el,i){var image=el.getElement('img');image.setStyle('opacity',0.3);fx[i]=image.effect('opacity',{duration:700,wait:false});el.addEvents({mouseenter:function(event){fx[i].setOptions({'duration':300});fx[i].start(0.3,1);},mouseleave:function(event){fx[i].setOptions({'duration':700});fx[i].start(1,0.3);}});});}});

/* 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 */


/* script.js */

var requesting=false;var JANEWSFP_TELINE4=new Class({initialize:function(options){this.options=$extend({moduleid:0,duration:400,page:0},options||{});var moduleid=this.options.moduleid;this.panelwrap=$('ja-zinfp-links-'+moduleid);this.jaTooltips=new Tips(this.panelwrap.getElements('.jahasTip'),{maxTitleChars:50,fixed:false,className:'tool-tip janews-tool'});this.panelwrap.setStyle('height',this.panelwrap.getElement('ul.active').offsetHeight);this.panels=$$('#ja-zinfp-links-'+moduleid+' ul.box');this.cur_activePanel=this.panelwrap.getElement('ul.active');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');if(this.next_bt!=null){this.next_bt.addEvent('click',function(){this.getLinks();}.bind(this));this.prev_bt.addEvent('click',function(){this.previous();}.bind(this));}},getLinks:function(){var moduleid=this.options.moduleid;this.cur_activePanel=this.panelwrap.getElement('ul.active');if(this.cur_activePanel.getNext()!=null){this.cur_activePanel.removeClass('active');this.activePanel=this.cur_activePanel.getNext();this.activePanel.addClass('active');this.next();}else{var pages=this.panelwrap.getChildren().length;if(this.options.page<pages)return;this.next_bt.setStyle('display','none');this.next_img.setStyle('display','inline');if(requesting)return;requesting=true;var url=location.href;if(url.indexOf('#')>-1){url=url.substr(0,url.indexOf('#'));}
if(url.indexOf('?')>-1)url+='&';else url+='?';url+='janews_fp_ajax=1&rand='+(Math.random()*Math.random());url+='&count='+this.panelwrap.getChildren().length;url+='&moduleid='+moduleid;new Ajax(url,{method:'get',onComplete:function(data){this.next_bt.setStyle('display','inline');this.next_img.setStyle('display','none');requesting=false;if(data.trim()!=''){this._currentH=this.panelwrap.getElement('ul.active').ofssetTop;this.cur_activePanel=this.panelwrap.getElement('ul.active');this.panelwrap.getElement('ul.active').removeClass('active');var ul=new Element('ul',{'class':'active box'});ul.innerHTML=data;ul.inject(this.panelwrap)
this.activePanel=this.panelwrap.getElement('ul.active');this.panels=$$('#ja-zinfp-links-'+moduleid+' ul.box');this.anim=new animNewsMoveVir(this);this.next();ul.getElements('.jahasTip').each(this.jaTooltips.build,this.jaTooltips);}}.bind(this),onFailure:function(){this.next_bt.setStyle('display','inline');this.next_img.setStyle('display','none');requesting=false;alert('fail request');}}).request();}},next:function(){this.anim.move(this.cur_activePanel,this.activePanel,false);if(!this.mainfx)this.mainfx=new Fx.Style(this.panelwrap,'height',{duration:this.options.duration});this.mainfx.stop();this.mainfx.start(this.activePanel.offsetHeight);},previous:function(){this.cur_activePanel=this.panelwrap.getElement('ul.active');var activePanel=this.cur_activePanel.getPrevious();if(activePanel!=null){this.activePanel=activePanel;this.cur_activePanel.removeClass('active');this.activePanel.addClass('active');this.anim.move(this.cur_activePanel,this.activePanel,false);if(!this.mainfx)this.mainfx=new Fx.Style(this.panelwrap,'height',{duration:this.options.duration});this.mainfx.stop();this.mainfx.start(this.activePanel.offsetHeight);}}});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);}}});

/* 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]);}}});

/* script-1.2.js */

if(typeof(joms)=='undefined')
{joms={jQuery:window.jQuery,extend:function(obj){this.jQuery.extend(this,obj);}}}
joms.extend({plugins:{extend:function(obj){joms.jQuery.extend(joms.plugins,obj);},initialize:function()
{joms.jQuery.each(joms.plugins,function(index,value){try{value.initialize();}
catch(err)
{}});}},activities:{getContent:function(activityId){jax.call('community','activities,ajaxGetContent',activityId);},setContent:function(activityId,content){joms.jQuery("#profile-newsfeed-item-content-"+activityId).html(content);joms.jQuery("#profile-newsfeed-item-content-"+activityId).removeClass("small profile-newsfeed-item-action").addClass("newsfeed-content-hidden").slideDown();},showVideo:function(activityId){joms.jQuery('#profile-newsfeed-item-content-'+activityId+' .video-object').slideDown();joms.jQuery('#profile-newsfeed-item-content-'+activityId+' .video-object embed').css('width',joms.jQuery('#profile-newsfeed-item-content-'+activityId).width());},selectCustom:function(type){if(type=='predefined')
{joms.jQuery('#custom-text').css('display','none');joms.jQuery('#custom-predefined').css('display','block');}
else
{joms.jQuery('#custom-text').css('display','block');joms.jQuery('#custom-predefined').css('display','none');}},addCustom:function(){if(jQuery('input[name=custom-message]:checked').val()=='predefined')
{var selected=joms.jQuery('#custom-predefined').val();var selectedText=joms.jQuery('#custom-predefined :selected').html();if(selected!='default')
{jax.call('community','activities,ajaxAddPredefined',selected,selectedText);}}
else
{jax.call('community','activities,ajaxAddPredefined','system.message',joms.jQuery('#custom-text').val());}},more:function(){var exclusions=joms.jQuery('#activity-exclusions').val();joms.jQuery('#activity-more .more-activity-text').hide();joms.jQuery('#activity-more .loading').show().css('float','none').css('margin','5px 5px 0 180px');jax.call('community','activities,ajaxGetActivities',exclusions);},append:function(html){joms.jQuery("#activity-stream-container div.joms-newsfeed-item:last").css('border-bottom','1px dotted #333');joms.jQuery('#activity-more').remove();joms.jQuery('#activity-exclusions').remove();joms.jQuery('#activity-stream-container').append(html);}},apps:{windowTitle:'',toggle:function(id){joms.jQuery(id).children('.app-box-actions').slideToggle('fast');joms.jQuery(id).children('.app-box-footer').slideToggle('fast');joms.jQuery(id).children('.app-box-content').slideToggle('fast',function(){joms.jQuery.cookie(id,joms.jQuery(this).css('display'));joms.jQuery(id).toggleClass('collapse',(joms.jQuery(this).css('display')=='none'));});},showAboutWindow:function(appName){var ajaxCall="jax.call('community', 'apps,ajaxShowAbout', '"+appName+"');";cWindowShow(ajaxCall,'',450,100);},showPrivacyWindow:function(appName){var ajaxCall="jax.call('community', 'apps,ajaxShowPrivacy', '"+appName+"');";cWindowShow(ajaxCall,'',450,100);},showSettingsWindow:function(id,appName){var ajaxCall="jax.call('community', 'apps,ajaxShowSettings', '"+id+"', '"+appName+"');";cWindowShow(ajaxCall,'',450,100);},savePrivacy:function(){var value=joms.jQuery('input[name=privacy]:checked').val();var appName=joms.jQuery('input[name=appname]').val();jax.call('community','apps,ajaxSavePrivacy',appName,value);},saveSettings:function(){jax.call('community','apps,ajaxSaveSettings',jax.getFormValues('appSetting'));},remove:function(appName){var ajaxCall="jax.call('community', 'apps,ajaxRemove', '"+appName+"');";cWindowShow(ajaxCall,this.windowTitle,450,100);},add:function(appName){jax.call('community','apps,ajaxAdd',appName);},initToggle:function(){joms.jQuery('.app-box').each(function(){var id='#'+joms.jQuery(this).attr('id');if(joms.jQuery.cookie(id)=='none')
{joms.jQuery(id).addClass('collapse');joms.jQuery(id).children('.app-box-actions').css('display','none');joms.jQuery(id).children('.app-box-footer').css('display','none');joms.jQuery(id).children('.app-box-content').css('display','none');}});}},bookmarks:{show:function(currentURI){var ajaxCall="jax.call('community', 'bookmarks,ajaxShowBookmarks','"+currentURI+"');";cWindowShow(ajaxCall,'',450,100);},email:function(currentURI){var formContent=jax.getFormValues('bookmarks-email');var content=formContent[1][1];var email=formContent[0][1];var ajaxCall="jax.call('community', 'bookmarks,ajaxEmailPage','"+currentURI+"','"+email+"',\""+content+"\");";cWindowShow(ajaxCall,'',450,100);}},report:{emptyMessage:'',checkReport:function(){if(joms.jQuery('#report-message').val()=='')
{joms.jQuery('#report-message-error').html(this.emptyMessage).css('color','red');return false;}
return true;},showWindow:function(reportFunc,arguments){var ajaxCall='jax.call("community" , "system,ajaxReport" , "'+reportFunc+'","'+location.href+'" ,'+arguments+');';cWindowShow(ajaxCall,'',450,100);},submit:function(reportFunc,pageLink,arguments){if(joms.report.checkReport())
{var formVars=jax.getFormValues('report-form');var ajaxcall='jax.call("community", "system,ajaxSendReport","'+reportFunc+'","'+location.href+'","'+formVars[1][1]+'" , '+arguments+')';cWindowShow(ajaxcall,'',450,100);}}},featured:{add:function(uniqueId,controller){var ajaxCall="jax.call('community', '"+controller+",ajaxAddFeatured', '"+uniqueId+"');";cWindowShow(ajaxCall,'',450,100);},remove:function(uniqueId,controller){var ajaxCall="jax.call('community','"+controller+",ajaxRemoveFeatured','"+uniqueId+"');";cWindowShow(ajaxCall,'',450,100);}},flash:{enabled:function(){try
{try
{var axo=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');try
{axo.AllowScriptAccess='always';}
catch(e)
{return'6,0,0';}}
catch(e)
{}
return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g,',').match(/^,?(.+),?$/)[1];}
catch(e)
{try
{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)
{return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1];}}
catch(e)
{}}
return false;}},invitation:{showForm:function(users,callback,cid,displayFriends,displayEmail){var ajaxCall='jax.call("community", "system,ajaxShowInvitationForm","'+users+'","'+callback+'","'+cid+'","'+displayFriends+'","'+displayEmail+'")';var height=520;height=displayFriends!="0"?height:height-108;height=displayEmail!="0"?height:height-108;cWindowShow(ajaxCall,'',550,height);},send:function(callback,cid){jax.call('community','system,ajaxSubmitInvitation',callback,cid,jax.getFormValues('community-invitation-form'));},selectMember:function(element){if(joms.jQuery(element+' input').is(':checked'))
{joms.jQuery(element).addClass('invitation-item-invited').children('.invitation-checkbox').show();}
else
{joms.jQuery(element).removeClass('invitation-item-invited');}}},memberlist:{submit:function(){if(joms.jQuery('input#title').val()=='')
{joms.jQuery('#filter-title-error').show();return false;}
if(joms.jQuery('textarea#description').val()=='')
{joms.jQuery('#filter-description-error').show();return false;}
joms.jQuery('#jsform-memberlist-addlist').submit();},showSaveForm:function(keys,filterJson){var keys=keys.split(',');var values=Array();var avatarOnly=jQuery('#avatar:checked').val()!=1?0:1;for(var i=0;i<keys.length;i++)
{var tmpArray=new Array();var value='';var key=keys[i];if(filterJson['fieldType'+key]=='date'&&filterJson['condition'+key]=='between')
{value=filterJson['value'+keys[i]]+','+filterJson['value'+keys[i]+'_2']}
else
{value=filterJson['value'+keys[i]];}
values[i]=new Array('field='+filterJson['field'+keys[i]],'condition='+filterJson['condition'+keys[i]],'fieldType='+filterJson['fieldType'+keys[i]],'value='+value);}
var valuesString='';for(var x=0;x<values.length;x++)
{valuesString+='"'+values[x]+'"';if((x+1)!=values.length)
valuesString+=',';}
var ajaxCall='jax.call("community", "memberlist,ajaxShowSaveForm","'+joms.jQuery("input[@name=operator]:checked").val()+'","'+avatarOnly+'",'+valuesString+');';cWindowShow(ajaxCall,'',470,300);}},notifications:{showWindow:function(){var ajaxCall='jax.call("community", "notification,ajaxGetNotification", "")';cWindowShow(ajaxCall,'',450,100);},updateNotifyCount:function(){var notifyCount=joms.jQuery('#toolbar-item-notify-count').text();if(joms.jQuery.trim(notifyCount)!=''&&notifyCount>0)
{notifyCount=notifyCount-1;joms.jQuery('#toolbar-item-notify-count').html(notifyCount);if(notifyCount==0)
{joms.jQuery('#toolbar-item-notify').hide();setTimeout('cWindowHide()',1000);}}}},filters:{bind:function(){var loading=this.loading;joms.jQuery(document).ready(function()
{joms.jQuery('.newest-member').bind('click',function(){if(!joms.jQuery(this).hasClass('active-state')){loading(joms.jQuery(this).attr('class'));jax.call('community','frontpage,ajaxGetNewestMember',frontpageUsers);}});joms.jQuery('.active-member').bind('click',function(){if(!joms.jQuery(this).hasClass('active-state')){loading(joms.jQuery(this).attr('class'));jax.call('community','frontpage,ajaxGetActiveMember',frontpageUsers);}});joms.jQuery('.popular-member').bind('click',function(){if(!joms.jQuery(this).hasClass('active-state')){loading(joms.jQuery(this).attr('class'));jax.call('community','frontpage,ajaxGetPopularMember',frontpageUsers);}});joms.jQuery('.featured-member').bind('click',function(){if(!joms.jQuery(this).hasClass('active-state')){loading(joms.jQuery(this).attr('class'));jax.call('community','frontpage,ajaxGetFeaturedMember',frontpageUsers);}});joms.jQuery('.all-activity').bind('click',function(){if(!joms.jQuery(this).hasClass('active-state')){loading(joms.jQuery(this).attr('class'));jax.call('community','frontpage,ajaxGetActivities','all');}});joms.jQuery('.me-and-friends-activity').bind('click',function(){if(!joms.jQuery(this).hasClass('active-state')){loading(joms.jQuery(this).attr('class'));jax.call('community','frontpage,ajaxGetActivities','me-and-friends');}});joms.jQuery('.active-profile-and-friends-activity').bind('click',function(){if(!joms.jQuery(this).hasClass('active-state')){loading(joms.jQuery(this).attr('class'));jax.call('community','frontpage,ajaxGetActivities','active-profile-and-friends',joms.user.getActive());}});joms.jQuery('.active-profile-activity').bind('click',function(){if(!joms.jQuery(this).hasClass('active-state')){loading(joms.jQuery(this).attr('class'));jax.call('community','frontpage,ajaxGetActivities','active-profile',joms.user.getActive());}});joms.jQuery('.p-active-profile-and-friends-activity').bind('click',function(){if(!joms.jQuery(this).hasClass('active-state')){loading(joms.jQuery(this).attr('class'));jax.call('community','frontpage,ajaxGetActivities','active-profile-and-friends',joms.user.getActive(),'profile');}});joms.jQuery('.p-active-profile-activity').bind('click',function(){if(!joms.jQuery(this).hasClass('active-state')){loading(joms.jQuery(this).attr('class'));jax.call('community','frontpage,ajaxGetActivities','active-profile',joms.user.getActive(),'profile');}});joms.jQuery('.newest-videos').bind('click',function(){if(!joms.jQuery(this).hasClass('active-state')){loading(joms.jQuery(this).attr('class'));jax.call('community','frontpage,ajaxGetNewestVideos',frontpageVideos);}});joms.jQuery('.popular-videos').bind('click',function(){if(!joms.jQuery(this).hasClass('active-state')){loading(joms.jQuery(this).attr('class'));jax.call('community','frontpage,ajaxGetPopularVideos',frontpageVideos);}});joms.jQuery('.featured-videos').bind('click',function(){if(!joms.jQuery(this).hasClass('active-state')){loading(joms.jQuery(this).attr('class'));jax.call('community','frontpage,ajaxGetFeaturedVideos',frontpageVideos);}});joms.jQuery('.popular-member').css('border-right','0').css('padding-right','0');joms.jQuery('.me-and-friends-activity').css('border-right','0').css('padding-right','0');joms.jQuery('.active-profile-activity').css('border-right','0').css('padding-right','0');});},loading:function(element){elParent=joms.jQuery('.'+element).parent().parent().attr('id');if(elParent===''){elParent=joms.jQuery('.'+element).parent().attr('id');}
joms.jQuery('#'+elParent+' .loading').show();joms.jQuery('#'+elParent+' a').removeClass('active-state');joms.jQuery('.'+element).addClass('active-state');},hideLoading:function(){joms.jQuery('.loading').hide();joms.jQuery('.jomTipsJax').addClass('jomTips');joms.tooltip.setup();}},groups:{invitation:{accept:function(groupId){jax.call('community','groups,ajaxAcceptInvitation',groupId)},reject:function(groupId){jax.call('community','groups,ajaxRejectInvitation',groupId);}},addInvite:function(element){var parentId=joms.jQuery('#'+element).parent().attr('id');if(parentId=="friends-list")
{joms.jQuery("#friends-invited").append(joms.jQuery('#'+element)).html();}
else
{joms.jQuery("#friends-list").append(joms.jQuery('#'+element)).html();}},removeTopic:function(title,groupid,topicid){var ajaxCall='jax.call("community","groups,ajaxShowRemoveDiscussion", "'+groupid+'","'+topicid+'");';cWindowShow(ajaxCall,title,450,100);},lockTopic:function(title,groupid,topicid){var ajaxCall='jax.call("community","groups,ajaxShowLockDiscussion", "'+groupid+'","'+topicid+'");';cWindowShow(ajaxCall,title,450,100);},editBulletin:function(){if(joms.jQuery('#bulletin-edit-data').css('display')=='none')
{joms.jQuery('#bulletin-edit-data').show();}
else
{joms.jQuery('#bulletin-edit-data').hide();}},removeBulletin:function(title,groupid,bulletinid){var ajaxCall='jax.call("community", "groups,ajaxShowRemoveBulletin", "'+groupid+'","'+bulletinid+'");';cWindowShow(ajaxCall,title,450,100);},unpublish:function(groupId){jax.call('community','groups,ajaxUnpublishGroup',groupId);},leave:function(groupid){var ajaxCall='jax.call("community", "groups,ajaxShowLeaveGroup", "'+groupid+'");';cWindowShow(ajaxCall,'',450,100);},joinWindow:function(groupid){var ajaxCall='jax.call("community", "groups,ajaxShowJoinGroup", "'+groupid+'", location.href );';cWindowShow(ajaxCall,'',450,100);},edit:function(){joms.jQuery('#community-group-info .cdata').each(function(){if(joms.jQuery(this).next().html()&&joms.jQuery(this).css('display')!='none')
joms.jQuery(this).css('display','none');else
joms.jQuery(this).css('display','block');});joms.jQuery('#community-group-info .cinput').each(function(){if(joms.jQuery(this).css('display')=='none')
joms.jQuery(this).css('display','block');else
joms.jQuery(this).css('display','none');});if(joms.jQuery('div#community-group-info-actions').css('display')!='none')
joms.jQuery('div#community-group-info-actions').css('display','none');else
joms.jQuery('div#community-group-info-actions').css('display','block');},save:function(groupid){var name=joms.jQuery('#community-group-name').val();var description=joms.jQuery('#community-group-description').val();var website=joms.jQuery('#community-group-website').val();var category=joms.jQuery('#community-group-category').val();var approvals=joms.jQuery("input[@name='group-approvals']:checked").val();jax.call('community','groups,ajaxSaveGroup',groupid,name,description,website,category,approvals);},update:function(groupName,groupDescription,groupWebsite,groupCategory){joms.jQuery('#community-group-data-name').html(groupName);joms.jQuery('#community-group-data-description').html(groupDescription);joms.jQuery('#community-group-data-website').html(groupWebsite);joms.jQuery('#community-group-data-category').html(groupCategory);this.edit();},deleteGroup:function(groupId){var ajaxCall="jax.call('community', 'groups,ajaxWarnGroupDeletion', '"+groupId+"');";cWindowShow(ajaxCall,'',450,100,'warning');},toggleSearchSubmenu:function(e){joms.jQuery(e).next('ul').toggle().find('input[type=text]').focus();},confirmMemberRemoval:function(memberId,groupId){var ajaxCall=function()
{jax.call("community","groups,ajaxConfirmMemberRemoval",memberId,groupId);};cWindowShow(ajaxCall,'',450,80,'warning');},removeMember:function(memberId,groupId){var banMember=joms.jQuery('#cWindow input[name=block]').attr('checked');if(banMember)
{jax.call('community','groups,ajaxBanMember',memberId,groupId);}else{jax.call('community','groups,ajaxRemoveMember',memberId,groupId);}}},friends:{saveTag:function(){var formVars=jax.getFormValues('tagsForm');jax.call("community","friends,ajaxFriendTagSave",formVars);return false;},saveGroup:function(userid){if(document.getElementById('newtag').value==''){window.alert('TPL_DB_INVALIDTAG');}else{jax.call("community","friends,ajaxAddGroup",userid,joms.jQuery('#newtag').val());}},cancelRequest:function(friendsId){var ajaxCall='jax.call("community" , "friends,ajaxCancelRequest" , "'+friendsId+'");';cWindowShow(ajaxCall,'',450,100);},connect:function(friendid){var ajaxCall='jax.call("community", "friends,ajaxConnect", '+friendid+')';cWindowShow(ajaxCall,'',450,100);},addNow:function(){var formVars=jax.getFormValues('addfriend');jax.call("community","friends,ajaxSaveFriend",formVars);return false;},confirmFriendRemoval:function(friendId){var ajaxCall=function()
{jax.call("community","friends,ajaxConfirmFriendRemoval",friendId);};cWindowShow(ajaxCall,'',450,80,'warning');},remove:function(friendId){var blockFriend=joms.jQuery('#cWindow input[name=block]').attr('checked');var ajaxCall;if(blockFriend)
{ajaxCall=function()
{jax.call("community","friends,ajaxBlockFriend",friendId);};}else{ajaxCall=function()
{jax.call("community","friends,ajaxRemoveFriend",friendId);};}
cWindowShow(ajaxCall,'',450,80,'warning');}},messaging:{loadComposeWindow:function(userid){var ajaxCall='jax.call("community", "inbox,ajaxCompose", '+userid+')';cWindowShow(ajaxCall,'',450,100);},send:function(){var formVars=jax.getFormValues('writeMessageForm');jax.call("community","inbox,ajaxSend",formVars);return false;}},walls:{insertOrder:'prepend',add:function(uniqueId,addFunc){jax.loadingFunction=function()
{joms.jQuery('#wall-message').attr('disabled',true);joms.jQuery('#wall-submit').attr('disabled',true);}
jax.doneLoadingFunction=function()
{joms.jQuery('#wall-message').attr('disabled',false);joms.jQuery('#wall-submit').attr('disabled',false);};if(typeof getCacheId=='function')
{cache_id=getCacheId();}
else
{cache_id="";}
jax.call('community',addFunc,joms.jQuery('#wall-message').val(),uniqueId,cache_id);},insert:function(html){joms.jQuery('#wall-message').val('');if(joms.walls.insertOrder=='prepend'){joms.jQuery('#wallContent').prepend(html);}else{joms.jQuery('#wallContent .wallComments:last').after(html);}},remove:function(type,wallId,contentId){if(confirm('Are you sure you want to delete this wall?'))
{jax.call('community',type+',ajaxRemoveWall',wallId,contentId);joms.jQuery('#wall_'+wallId).fadeOut('normal',function(){joms.jQuery(this).remove()});}},update:function(id,message){cWindowHide();joms.jQuery('#wall_'+id).replaceWith(message);},save:function(id,editableFunc){jax.call('community','system,ajaxUpdateWall',id,joms.jQuery('#wall-edit-'+id).val(),editableFunc);},edit:function(id,permissionFunc){if(joms.jQuery('#wall-edit-'+id).val()!=null)
{joms.jQuery('#wall-message-'+id).show();joms.jQuery('#wall-edit-container-'+id).remove();}
else
{joms.jQuery('#wall-message-'+id).hide();joms.jQuery('#wall_'+id+' div.content').prepend('<span id="wall-edit-container-'+id+'"></span>').prepend('<div class="loading" style="display:block;float: left;"></div>');jax.call('community','system,ajaxEditWall',id,permissionFunc);joms.utils.textAreaWidth('#wall-edit-'+id);joms.utils.autogrow('#wall-edit-'+id);}},more:function(){var groupId=joms.jQuery('#wall-groupId').val();var discussionId=joms.jQuery('#wall-discussionId').val();var limitStart=joms.jQuery('#wall-limitStart').val();joms.jQuery('#wall-more .more-wall-text').hide();joms.jQuery('#wall-more .loading').show().css('float','none').css('margin','5px 5px 0 180px');jax.call('community','system,ajaxGetOlderWalls',groupId,discussionId,limitStart);},append:function(html){joms.jQuery('#wall-more').remove();joms.jQuery('#wall-groupId').remove();joms.jQuery('#wall-discussionId').remove();joms.jQuery('#wall-limitStart').remove();joms.jQuery('#wall-containter').append(html);},prepend:function(html){joms.jQuery('#wall-more').remove();joms.jQuery('#wall-groupId').remove();joms.jQuery('#wall-discussionId').remove();joms.jQuery('#wall-limitStart').remove();joms.jQuery('#wall-containter').prepend(html);}},toolbar:{timeout:500,closetimer:0,ddmenuitem:0,open:function(id){if(joms.jQuery('#'+id).length>0){joms.toolbar.cancelclosetime();if(joms.toolbar.ddmenuitem)
{joms.toolbar.ddmenuitem.style.visibility='hidden';}
joms.toolbar.ddmenuitem=document.getElementById(id);joms.toolbar.ddmenuitem.style.visibility='visible';}},close:function(){if(joms.toolbar.ddmenuitem)
{joms.toolbar.ddmenuitem.style.visibility='hidden';}},closetime:function(){joms.toolbar.closetimer=window.setTimeout(joms.toolbar.close,joms.toolbar.timeout);},cancelclosetime:function(){if(joms.toolbar.closetimer)
{window.clearTimeout(joms.toolbar.closetimer);joms.toolbar.closetimer=null;}}},registrations:{windowTitle:'',showTermsWindow:function(){var ajaxCall='jax.call("community", "register,ajaxShowTnc", "")';cWindowShow(ajaxCall,this.windowTitle,600,350);},authenticate:function(){jax.call("community","register,ajaxGenerateAuthKey");},authenticateAssign:function(){jax.call("community","register,ajaxAssignAuthKey");},assignAuthKey:function(fname,lblname,authkey){eval("document.forms['"+fname+"'].elements['"+lblname+"'].value = '"+authkey+"';");},showWarning:function(message){cWindowShow('joms.jQuery(\'#cWindowContent\').html(\''+message+'\')','Notice',450,200,'warning');}},comments:{add:function(id){var cmt=joms.jQuery('#'+id+' textarea').val();if(cmt!=''){joms.jQuery('#'+id+' .wall-coc-form-action.add').attr('disabled',true);if(typeof getCacheId=='function')
{cache_id=getCacheId();}
else
{cache_id="";}
jax.call("community","plugins,walls,ajaxAddComment",id,cmt,cache_id);}},insert:function(id,text){joms.jQuery('#'+id+' form').before(text);joms.comments.cancel(id);},remove:function(obj){var cmtDiv=joms.jQuery(obj).parents('.wallcmt');var index=joms.jQuery(cmtDiv).index();try{console.log(index);}catch(err){}
var parentId=joms.jQuery(obj).parents('.wallcmt').parent().attr('id');try{console.log(parentId);}catch(err){}
jax.call("community","plugins,walls,ajaxRemoveComment",parentId,index);},cancel:function(id){joms.jQuery('#'+id+' textarea').val('');joms.jQuery('#'+id+' form').hide();joms.jQuery('#'+id+' .show-cmt').show();joms.jQuery('#'+id+' .wall-coc-errors').hide();},show:function(id){var w=joms.jQuery('#'+id+' form').parent().width();joms.jQuery('#'+id+' .wall-coc-form-action.add').attr('disabled',false);joms.jQuery('#'+id+' form').width(w).show();joms.jQuery('#'+id+' .show-cmt').hide();var textarea=joms.jQuery('#'+id+' textarea');joms.utils.textAreaWidth(textarea);joms.utils.autogrow(textarea);textarea.blur(function(){if(joms.jQuery(this).val()=='')joms.comments.cancel(id);});}},utils:{textAreaWidth:function(target){with(joms.jQuery(target))
{css('width','100%');css('width',width()-parseInt(css('borderLeftWidth'))
-parseInt(css('borderRightWidth'))
-parseInt(css('padding-left'))
-parseInt(css('padding-right')));}},autogrow:function(id,options){if(options==undefined)
options={};options.maxHeight=options.maxHeight||300;joms.jQuery(id).autogrow(options);}},maps:{mapsObj:null,geocoder:null,initialize:function(target,address,title,info){if(typeof google.maps=='undefined')
{setTimeout('joms.maps.initialize(\''+target+'\', \''+address+'\')',1000);}
else
{joms.maps.geocoder=new google.maps.Geocoder();joms.maps.geocoder.geocode({'address':address},function(results,status){if(status==google.maps.GeocoderStatus.OK){if(joms.maps.mapsObj==null)
{joms.maps.mapsObj=new Array();}
var latlng=new google.maps.LatLng(-34.397,150.644);var mapOptions={zoom:14,center:latlng,mapTypeId:google.maps.MapTypeId.ROADMAP}
var mapId=joms.maps.mapsObj.length;joms.maps.mapsObj[mapId]=new google.maps.Map(document.getElementById(target),mapOptions);joms.maps.mapsObj[mapId].setCenter(results[0].geometry.location);var marker=new google.maps.Marker({map:joms.maps.mapsObj[mapId],position:results[0].geometry.location,title:title});if(info.length>0){var infowindow=new google.maps.InfoWindow({content:info});google.maps.event.addListener(marker,'click',function(){var mapId=joms.jQuery('div#'+target).data('maps');infowindow.open(joms.maps.mapsObj[mapId],marker);});}
joms.jQuery('div#'+target).data('maps',mapId);}else{alert("Geocode was not successful for the following reason: "+status);}});}},addMarker:function(target,lat,lng,title,info){if(joms.maps.mapsObj==null)
{setTimeout('joms.maps.addMarker(\''+target+'\', '+lat+', '+lng+', \''+title+'\', \''+info+'\')',1000);}
else
{var mapId=joms.jQuery('div#'+target).data('maps');var myLatlng=new google.maps.LatLng(lat,lng);var marker=new google.maps.Marker({position:myLatlng,map:joms.maps.mapsObj[mapId],title:title});if(info.length>0){var infowindow=new google.maps.InfoWindow({content:info});google.maps.event.addListener(marker,'click',function(){var mapId=joms.jQuery('div#'+target).data('maps');infowindow.open(joms.maps.mapsObj[mapId],marker);});}}}},connect:{checkRealname:function(value){var tmpLoadingFunction=jax.loadingFunction;jax.loadingFunction=function(){};jax.doneLoadingFunction=function(){jax.loadingFunction=tmpLoadingFunction;};jax.call('community','connect,ajaxCheckName',value);},checkEmail:function(value){var tmpLoadingFunction=jax.loadingFunction;jax.loadingFunction=function(){};jax.doneLoadingFunction=function(){jax.loadingFunction=tmpLoadingFunction;};jax.call('community','connect,ajaxCheckEmail',value);},checkUsername:function(value){var tmpLoadingFunction=jax.loadingFunction;jax.loadingFunction=function(){};jax.doneLoadingFunction=function(){jax.loadingFunction=tmpLoadingFunction;};jax.call('community','connect,ajaxCheckUsername',value);},update:function(){var ajaxCall="jax.call('community', 'connect,ajaxUpdate' );";cWindowShow(ajaxCall,'',450,200);},updateEmail:function(){joms.jQuery('#facebook-email-update').submit();},importData:function(){var importStatus=joms.jQuery('#importstatus').is(':checked')?1:0;var importAvatar=joms.jQuery('#importavatar').is(':checked')?1:0;jax.call('community','connect,ajaxImportData',importStatus,importAvatar);},mergeNotice:function(){var ajaxCall="jax.call('community','connect,ajaxMergeNotice');";cWindowShow(ajaxCall,'',450,200);},merge:function(){var ajaxCall="jax.call('community','connect,ajaxMerge');";cWindowShow(ajaxCall,'',450,200);},validateUser:function(){var ajaxCall="jax.call('community','connect,ajaxValidateLogin','"+joms.jQuery('#existingusername').val()+"','"+joms.jQuery('#existingpassword').val()+"');";cWindowShow(ajaxCall,'',450,200);},newUser:function(){var ajaxCall="jax.call('community','connect,ajaxShowNewUserForm');";cWindowShow(ajaxCall,'',450,200);},existingUser:function(){var ajaxCall="jax.call('community','connect,ajaxShowExistingUserForm');";cWindowShow(ajaxCall,'',450,200);},selectType:function(){if(joms.jQuery('[name=membertype]:checked').val()=='1')
{joms.connect.newUser();}
else
{joms.connect.existingUser();}},validateNewAccount:function(){jax.call('community','connect,ajaxCheckEmail',joms.jQuery('#newemail').val());jax.call('community','connect,ajaxCheckUsername',joms.jQuery('#newusername').val());jax.call('community','connect,ajaxCheckName',joms.jQuery('#newname').val());var isValid=true;if(joms.jQuery('#newname').val()==""||joms.jQuery('#error-newname').css('display')!='none')
{isValid=false;}
if(joms.jQuery('#newusername').val()==""||joms.jQuery('#error-newusername').css('display')!='none')
{isValid=false;}
if(joms.jQuery('#newemail').val()==''||joms.jQuery('#error-newemail').css('display')!='none')
{isValid=false;}
if(isValid)
{var ajaxCall="jax.call('community', 'connect,ajaxCreateNewAccount' , '"+joms.jQuery('#newname').val()+"', '"+joms.jQuery('#newusername').val()+"','"+joms.jQuery('#newemail').val()+"');";cWindowShow(ajaxCall,'',450,200);}}},videos:{playProfileVideo:function(id,userid){jax.call('community','profile,ajaxPlayProfileVideo',id,userid);},linkConfirmProfileVideo:function(id){var ajaxCall="jax.call('community', 'profile,ajaxConfirmLinkProfileVideo', '"+id+"');";cWindowShow(ajaxCall,'',450,100);},linkProfileVideo:function(id){var ajaxCall="jax.call('community', 'profile,ajaxLinkProfileVideo', '"+id+"');";cWindowShow(ajaxCall,'',450,100);},removeConfirmProfileVideo:function(userid,videoid){var ajaxCall="jax.call('community', 'profile,ajaxRemoveConfirmLinkProfileVideo', '"+userid+"', '"+videoid+"');";cWindowShow(ajaxCall,'',450,100);},removeLinkProfileVideo:function(userid,videoid){var ajaxCall="jax.call('community', 'profile,ajaxRemoveLinkProfileVideo', '"+userid+"', '"+videoid+"');";cWindowShow(ajaxCall,'',450,100);},showEditWindow:function(id,redirectUrl){if(typeof redirectUrl=='undefined')
redirectUrl='';var ajaxCall="jax.call('community', 'videos,ajaxEditVideo', '"+id+"' , '"+redirectUrl+"');";cWindowShow(ajaxCall,'',450,400);},deleteVideo:function(videoId){var ajaxCall="jax.call('community' , 'videos,ajaxRemoveVideo', '"+videoId+"','myvideos');";cWindowShow(ajaxCall,'',450,150);},playerConf:{},addVideo:function(creatortype,groupid){if(typeof creatortype=="undefined"||creatortype=="")
{var creatortype="";var groupid="";}
var ajaxCall="jax.call('community', 'videos,ajaxAddVideo', '"+creatortype+"', '"+groupid+"');";cWindowShow(ajaxCall,'',450,100);},linkVideo:function(creatortype,groupid){var ajaxCall="jax.call('community', 'videos,ajaxLinkVideo', '"+creatortype+"', '"+groupid+"');";cWindowShow(ajaxCall,'',450,100);},uploadVideo:function(creatortype,groupid){var ajaxCall="jax.call('community', 'videos,ajaxUploadVideo', '"+creatortype+"', '"+groupid+"');";cWindowShow(ajaxCall,'',450,100);},submitLinkVideo:function(){var isValid=true;videoLinkUrl="#linkVideo input[name='videoLinkUrl']";if(joms.jQuery.trim(joms.jQuery(videoLinkUrl).val())=='')
{joms.jQuery(videoLinkUrl).addClass('invalid');isValid=false;}
else
{joms.jQuery(videoLinkUrl).removeClass('invalid');}
if(isValid)
{joms.jQuery('#cwin-wait').css("margin-left","20px");joms.jQuery('#cwin-wait').show();document.linkVideo.submit();}},submitUploadVideo:function(){var isValid=true;videoFile="#uploadVideo input[name='videoFile']";if(joms.jQuery.trim(joms.jQuery(videoFile).val())=='')
{joms.jQuery(videoFile).addClass('invalid');isValid=false;}
else
{joms.jQuery(videoFile).removeClass('invalid');}
videoTitle="#uploadVideo input[name='title']";if(joms.jQuery.trim(joms.jQuery(videoTitle).val())=='')
{joms.jQuery(videoTitle).addClass('invalid');isValid=false;}
else
{joms.jQuery(videoTitle).removeClass('invalid');}
if(isValid)
{joms.jQuery('#cwin-wait').css("margin-left","20px");joms.jQuery('#cwin-wait').show();document.uploadVideo.submit();}},fetchThumbnail:function(videoId){var ajaxCall="jax.call('community' , 'videos,ajaxFetchThumbnail', '"+videoId+"','myvideos');";cWindowShow(ajaxCall,'',450,150);},toggleSearchSubmenu:function(e){joms.jQuery(e).next('ul').toggle().find('input[type=text]').focus();}},users:{banUser:function(userId,isBlocked){var ajaxCall="jax.call('community', 'profile,ajaxBanUser', '"+userId+"' , '"+isBlocked+"');";cWindowShow(ajaxCall,'',450,100);},removePicture:function(userId){var ajaxCall="jax.call('community', 'profile,ajaxRemovePicture', '"+userId+"');";cWindowShow(ajaxCall,'',450,100);},updateURL:function(userId){var ajaxCall="jax.call('community', 'profile,ajaxUpdateURL', '"+userId+"');";cWindowShow(ajaxCall,'',450,100);},uploadNewPicture:function(userId){var ajaxCall="jax.call('community', 'profile,ajaxUploadNewPicture', '"+userId+"');";cWindowShow(ajaxCall,'',450,100);},blockUser:function(userId){var ajaxCall='jax.call("community", "profile,ajaxBlockUser", "'+userId+'");';cWindowShow(ajaxCall,'',450,100);},unBlockUser:function(userId,layout){layout=layout||null;var ajaxCall='jax.call("community", "profile,ajaxUnblockUser", "'+userId+'", "'+layout+'");';cWindowShow(ajaxCall,'',450,100);}},user:{getActive:function(){return js_profileId;}},events:{deleteEvent:function(eventId){var ajaxCall="jax.call('community', 'events,ajaxWarnEventDeletion', '"+eventId+"');";cWindowShow(ajaxCall,'',450,100,'warning');},join:function(eventId){var ajaxCall='jax.call("community", "events,ajaxRequestInvite", "'+eventId+'", location.href );';cWindowShow(ajaxCall,'',450,100);},leave:function(eventId){var ajaxCall='jax.call("community", "events,ajaxIgnoreEvent", "'+eventId+'");';cWindowShow(ajaxCall,'',450,100);},sendmail:function(eventId){var ajaxCall='jax.call("community", "events,ajaxSendEmail", "'+eventId+'");';cWindowShow(ajaxCall,'',450,300);},confirmBlockGuest:function(userId,eventId){var ajaxCall='jax.call("community", "events,ajaxConfirmBlockGuest", "'+userId+'", "'+eventId+'");';cWindowShow(ajaxCall,'',450,100);},blockGuest:function(userId,eventId){var ajaxCall='jax.call("community", "events,ajaxBlockGuest", "'+userId+'", "'+eventId+'");';cWindowShow(ajaxCall,'',450,100);},confirmUnblockGuest:function(userId,eventId){var ajaxCall='jax.call("community", "events,ajaxConfirmUnblockGuest", "'+userId+'", "'+eventId+'");';cWindowShow(ajaxCall,'',450,100);},unblockGuest:function(userId,eventId){var ajaxCall='jax.call("community", "events,ajaxUnblockGuest", "'+userId+'", "'+eventId+'");';cWindowShow(ajaxCall,'',450,100);},confirmRemoveGuest:function(userId,eventId){var ajaxCall='jax.call("community", "events,ajaxConfirmRemoveGuest", "'+userId+'", "'+eventId+'");';cWindowShow(ajaxCall,'',450,80,'warning');},removeGuest:function(userId,eventId)
{var blockGuest=joms.jQuery('#cWindow input[name=block]').attr('checked');var ajaxCall=''
if(blockGuest)
{ajaxCall='jax.call("community", "events,ajaxBlockGuest", "'+userId+'", "'+eventId+'");';}else{ajaxCall='jax.call("community", "events,ajaxRemoveGuest", "'+userId+'", "'+eventId+'");';}
cWindowShow(ajaxCall,'',450,100,'warning');},joinNow:function(eventId){jax.call("community","events,ajaxJoinInvitation",eventId);},rejectNow:function(eventId){jax.call('community','events,ajaxRejectInvitation',eventId);},toggleSearchSubmenu:function(e){joms.jQuery(e).next('ul').toggle().find('input[type=text]').focus();},displayNearbyEvents:function(location){joms.ajax.call('events,ajaxDisplayNearbyEvents',[location],{success:function(html)
{joms.jQuery('#community-event-nearby-listing').html(html);}});},switchImport:function(importType){if(importType=='file')
{joms.jQuery('#event-import-url').css('display','none');joms.jQuery('#event-import-file').css('display','block');joms.jQuery('#import-type').val('file');}
if(importType=='url')
{joms.jQuery('#event-import-file').css('display','none');joms.jQuery('#event-import-url').css('display','block');joms.jQuery('#import-type').val('url');}}},profile:{confirmRemoveAvatar:function(){var ajaxCall='jax.call("community", "profile,ajaxConfirmRemoveAvatar");';cWindowShow(ajaxCall,'',450,100);},setStatusLimit:function(textAreaElement){joms.jQuery(textAreaElement).keyup(function(){var max=parseInt(joms.jQuery(this).attr('maxlength'));if(joms.jQuery(this).val().length>max)
{joms.jQuery(this).val(joms.jQuery(this).val().substr(0,joms.jQuery(this).attr('maxlength')));}
joms.jQuery('#profile-status-notice span').html((max-joms.jQuery(this).val().length));});}},tooltip:{setup:function(){joms.jQuery('.qtip-active').hide();setTimeout('joms.jQuery(\'.qtip-active\').hide()',150);try{clearTimeout(joms.jQuery.fn.qtip.timers.show);}catch(e){}
joms.jQuery(".jomTips").each(function(){var tipStyle='tipNormal';var tipWidth=220;var tipPos={corner:{target:'topMiddle',tooltip:'bottomMiddle'}}
var tipShow=true;var tipHide={when:{event:'mouseout'},effect:{length:10}}
if(joms.jQuery(this).hasClass('tipRight'))
{tipStyle='tipRight';tipWidth=320;tipPos={corner:{target:'rightMiddle',tooltip:'leftMiddle'}}}
if(joms.jQuery(this).hasClass('tipWide'))
{tipWidth=420;}
if(joms.jQuery(this).hasClass('tipFullWidth'))
{tipWidth=joms.jQuery(this).innerWidth()-20;}
var title='';var content=joms.jQuery(this).attr('title');var contentArray=content.split('::');joms.jQuery(this).attr('title','');if(contentArray.length==2)
{content=contentArray[1];title={text:contentArray[0]};}else
title=title={text:''};;joms.jQuery(this).qtip({content:{text:content,title:title},style:{name:tipStyle,width:tipWidth},position:tipPos,hide:tipHide,show:{solo:true,effect:{length:50}}}).removeClass('jomTips');});return true;},setStyle:function(){joms.jQuery.fn.qtip.styles.tipNormal={width:320,border:{width:7,radius:5},tip:true,name:'dark'}
joms.jQuery.fn.qtip.styles.tipRight={tip:'leftMiddle',name:'tipNormal'}
return true;}},like:{extractData:function(id){id=id.split('-');var data=[];data['element']=id[1];data['itemid']=id[2];return data;},like:function(e){var like=joms.jQuery(e).parents('.like-snippet');var data=this.extractData(like.attr('id'));joms.jQuery(e).attr('onclick','');joms.ajax.call('system,ajaxLike',[data['element'],data['itemid']],{success:function(html)
{like.replaceWith(html);}});},dislike:function(e){var like=joms.jQuery(e).parents('.like-snippet');var data=this.extractData(like.attr('id'));joms.jQuery(e).attr('onclick','');joms.ajax.call('system,ajaxDislike',[data['element'],data['itemid']],{success:function(html)
{like.replaceWith(html);}});},unlike:function(e){var like=joms.jQuery(e).parents('.like-snippet');var data=this.extractData(like.attr('id'));joms.jQuery(e).attr('onclick','');joms.ajax.call('system,ajaxUnlike',[data['element'],data['itemid']],{success:function(html)
{like.replaceWith(html);}});},undislike:function(e){var like=joms.jQuery(e).parents('.like-snippet');var data=this.extractData(like.attr('id'));joms.jQuery(e).attr('onclick','');joms.ajax.call('system,ajaxUndislike',[data['element'],data['itemid']],{success:function(html)
{like.replaceWith(html);}});}},geolocation:{showNearByEvents:function(location){joms.jQuery('#community-event-nearby-listing').show();joms.jQuery('#showNearByEventsLoading').show();if(typeof(location)=='undefined')
{if(navigator.geolocation)
{navigator.geolocation.getCurrentPosition(function(location)
{var lat=location.coords.latitude;var lng=location.coords.longitude;geocoder=new google.maps.Geocoder();var latlng=new google.maps.LatLng(lat,lng);geocoder.geocode({'latLng':latlng},function(results,status){if(status==google.maps.GeocoderStatus.OK){if(results[4]){location=results[4].formatted_address;joms.geolocation.setCookie('currentLocation',location);joms.events.displayNearbyEvents(location);}}else{alert("Geocoder failed due to: "+status);}});});}
else
{alert('Sorry, your browser does not support this feature.');joms.jQuery('#community-event-nearby-listing').hide();joms.jQuery('#showNearByEventsLoading').hide();}}
else
{joms.events.displayNearbyEvents(location);}},validateNearByEventsForm:function(){var location=joms.jQuery('#userInputLocation').val();if(location.length!=0)
{joms.geolocation.showNearByEvents(location);}},setCookie:function(c_name,value){var exdate=new Date();exdate.setTime(exdate.getTime()+(60*60*1000));document.cookie=c_name+"="+escape(value)+";expires="+exdate;},getCookie:function(c_name){if(document.cookie.length>0)
{c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1)
{c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}
return"";}}});joms.jQuery(document).click(function(){joms.toolbar.close();});function get_cookies_array(){var cookies={};if(document.cookie&&document.cookie!='')
{var split=document.cookie.split(';');for(var i=0;i<split.length;i++)
{var name_value=split[i].split("=");name_value[0]=name_value[0].replace(/^ /,'');cookies[decodeURIComponent(name_value[0])]=decodeURIComponent(name_value[1]);}}
return cookies;}
joms.jQuery(document).ready(function(){joms.jQuery
joms.tooltip.setStyle();joms.tooltip.setup();joms.apps.initToggle();joms.plugins.initialize();});joms.jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=joms.jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};(function(jQuery){joms.jQuery.fn.autogrow=function(options){this.filter('textarea').each(function(){var textarea=joms.jQuery(this);textarea.css('overflow','hidden');options.minHeight=options.minHeight||textarea.height();options.maxHeight=options.maxHeight||0;textarea.siblings('.textarea-shadow').remove();var shadow=joms.jQuery('<div class="textarea-shadow">').css({'position':'absolute','visibility':'hidden','font-size':(textarea[0].currentStyle==undefined)?textarea.css('font-size'):textarea[0].currentStyle.fontSize,'font-family':textarea.css('font-family'),'line-height':textarea.css('line-height'),'width':textarea.width()}).insertBefore(textarea);var timer;var update=function(){var times=function(string,number){var _res='';for(var i=0;i<number;i++){_res=_res+string;}
return _res;};var val=textarea[0].value.replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/&/g,'&amp;').replace(/\njQuery/,'<br/>&nbsp;').replace(/\n/g,'<br/>').replace(/ {2,}/g,function(space){return times('&nbsp;',space.length-1)+' '});shadow.html(val);var newHeight=Math.max(shadow.height()+20,options.minHeight);if(newHeight<options.maxHeight||options.maxHeight==0)
{textarea.css({'height':newHeight,'overflow':'hidden'});}else{textarea.css('overflow','auto');}
clearTimeout(timer);}
var checkExpand=function(){timer=setTimeout(update,100);}
textarea.change(checkExpand).keydown(checkExpand).keyup(checkExpand);update.apply(this);});return this;}})(joms.jQuery);(function(jQuery)
{jQuery.fn.qtip=function(options,blanket)
{var i,id,interfaces,opts,obj,command,config,api;if(typeof options=='string')
{if(typeof joms.jQuery(this).data('qtip')!=='object')
jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.NO_TOOLTIP_PRESENT,false);if(options=='api')
return joms.jQuery(this).data('qtip').interfaces[jQuery(this).data('qtip').current];else if(options=='interfaces')
return joms.jQuery(this).data('qtip').interfaces;}
else
{if(!options)options={};if(typeof options.content!=='object'||(options.content.jquery&&options.content.length>0))options.content={text:options.content};if(typeof options.content.title!=='object')options.content.title={text:options.content.title};if(typeof options.position!=='object')options.position={corner:options.position};if(typeof options.position.corner!=='object')options.position.corner={target:options.position.corner,tooltip:options.position.corner};if(typeof options.show!=='object')options.show={when:options.show};if(typeof options.show.when!=='object')options.show.when={event:options.show.when};if(typeof options.show.effect!=='object')options.show.effect={type:options.show.effect};if(typeof options.hide!=='object')options.hide={when:options.hide};if(typeof options.hide.when!=='object')options.hide.when={event:options.hide.when};if(typeof options.hide.effect!=='object')options.hide.effect={type:options.hide.effect};if(typeof options.style!=='object')options.style={name:options.style};options.style=sanitizeStyle(options.style);opts=jQuery.extend(true,{},jQuery.fn.qtip.defaults,options);opts.style=buildStyle.call({options:opts},opts.style);opts.user=jQuery.extend(true,{},options);};return joms.jQuery(this).each(function()
{if(typeof options=='string')
{command=options.toLowerCase();interfaces=jQuery(this).qtip('interfaces');if(typeof interfaces=='object')
{if(blanket===true&&command=='destroy')
while(interfaces.length>0)interfaces[interfaces.length-1].destroy();else
{if(blanket!==true)interfaces=[jQuery(this).qtip('api')];for(i=0;i<interfaces.length;i++)
{if(command=='destroy')interfaces[i].destroy();else if(interfaces[i].status.rendered===true)
{if(command=='show')interfaces[i].show();else if(command=='hide')interfaces[i].hide();else if(command=='focus')interfaces[i].focus();else if(command=='disable')interfaces[i].disable(true);else if(command=='enable')interfaces[i].disable(false);};};};};}
else
{config=jQuery.extend(true,{},opts);config.hide.effect.length=opts.hide.effect.length;config.show.effect.length=opts.show.effect.length;if(config.position.container===false)config.position.container=jQuery(document.body);if(config.position.target===false)config.position.target=jQuery(this);if(config.show.when.target===false)config.show.when.target=jQuery(this);if(config.hide.when.target===false)config.hide.when.target=jQuery(this);id=jQuery.fn.qtip.interfaces.length;for(i=0;i<id;i++)
{if(typeof joms.jQuery.fn.qtip.interfaces[i]=='undefined'){id=i;break;};};obj=new qTip(jQuery(this),config,id);jQuery.fn.qtip.interfaces[id]=obj;if(jQuery(this).data('qtip')!==null&&typeof jQuery(this).data('qtip')=='object')
{if(typeof joms.jQuery(this).attr('qtip')==='undefined')
jQuery(this).data('qtip').current=jQuery(this).data('qtip').interfaces.length;jQuery(this).data('qtip').interfaces.push(obj);}
else joms.jQuery(this).data('qtip',{current:0,interfaces:[obj]});if(config.content.prerender===false&&config.show.when.event!==false&&config.show.ready!==true)
{config.show.when.target.bind(config.show.when.event+'.qtip-'+id+'-create',{qtip:id},function(event)
{api=jQuery.fn.qtip.interfaces[event.data.qtip];api.options.show.when.target.unbind(api.options.show.when.event+'.qtip-'+event.data.qtip+'-create');api.cache.mouse={x:event.pageX,y:event.pageY};construct.call(api);api.options.show.when.target.trigger(api.options.show.when.event);});}
else
{obj.cache.mouse={x:config.show.when.target.offset().left,y:config.show.when.target.offset().top};construct.call(obj);}};});};function qTip(target,options,id)
{var self=this;self.id=id;self.options=options;self.status={animated:false,rendered:false,disabled:false,focused:false};self.elements={target:target.addClass(self.options.style.classes.target),tooltip:null,wrapper:null,content:null,contentWrapper:null,title:null,button:null,tip:null,bgiframe:null};self.cache={mouse:{},position:{},toggle:0};self.timers={};jQuery.extend(self,self.options.api,{show:function(event)
{var returned,solo;if(!self.status.rendered)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.TOOLTIP_NOT_RENDERED,'show');if(self.elements.tooltip.css('display')!=='none')return self;self.elements.tooltip.stop(true,false);returned=self.beforeShow.call(self,event);if(returned===false)return self;function afterShow()
{if(self.options.position.type!=='static')self.focus();self.onShow.call(self,event);if(jQuery.browser.msie)self.elements.tooltip.get(0).style.removeAttribute('filter');};self.cache.toggle=1;if(self.options.position.type!=='static')
self.updatePosition(event,(self.options.show.effect.length>0));if(typeof self.options.show.solo=='object')solo=jQuery(self.options.show.solo);else if(self.options.show.solo===true)solo=jQuery('div.qtip').not(self.elements.tooltip);if(solo)solo.each(function(){if(jQuery(this).qtip('api').status.rendered===true)jQuery(this).qtip('api').hide();});if(typeof self.options.show.effect.type=='function')
{self.options.show.effect.type.call(self.elements.tooltip,self.options.show.effect.length);self.elements.tooltip.queue(function(){afterShow();jQuery(this).dequeue();});}
else
{switch(self.options.show.effect.type.toLowerCase())
{case'fade':self.elements.tooltip.fadeIn(self.options.show.effect.length,afterShow);break;case'slide':self.elements.tooltip.slideDown(self.options.show.effect.length,function()
{afterShow();if(self.options.position.type!=='static')self.updatePosition(event,true);});break;case'grow':self.elements.tooltip.show(self.options.show.effect.length,afterShow);break;default:self.elements.tooltip.show(null,afterShow);break;};self.elements.tooltip.addClass(self.options.style.classes.active);};return joms.jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.EVENT_SHOWN,'show');},hide:function(event)
{var returned;if(!self.status.rendered)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.TOOLTIP_NOT_RENDERED,'hide');else if(self.elements.tooltip.css('display')==='none')return self;clearTimeout(self.timers.show);self.elements.tooltip.stop(true,false);returned=self.beforeHide.call(self,event);if(returned===false)return self;function afterHide(){self.onHide.call(self,event);};self.cache.toggle=0;if(typeof self.options.hide.effect.type=='function')
{self.options.hide.effect.type.call(self.elements.tooltip,self.options.hide.effect.length);self.elements.tooltip.queue(function(){afterHide();jQuery(this).dequeue();});}
else
{switch(self.options.hide.effect.type.toLowerCase())
{case'fade':self.elements.tooltip.fadeOut(self.options.hide.effect.length,afterHide);break;case'slide':self.elements.tooltip.slideUp(self.options.hide.effect.length,afterHide);break;case'grow':self.elements.tooltip.hide(self.options.hide.effect.length,afterHide);break;default:self.elements.tooltip.hide(null,afterHide);break;};self.elements.tooltip.removeClass(self.options.style.classes.active);};return joms.jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.EVENT_HIDDEN,'hide');},updatePosition:function(event,animate)
{var i,target,tooltip,coords,mapName,imagePos,newPosition,ieAdjust,ie6Adjust,borderAdjust,mouseAdjust,offset,curPosition,returned
if(!self.status.rendered)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.TOOLTIP_NOT_RENDERED,'updatePosition');else if(self.options.position.type=='static')
return joms.jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.CANNOT_POSITION_STATIC,'updatePosition');target={position:{left:0,top:0},dimensions:{height:0,width:0},corner:self.options.position.corner.target};tooltip={position:self.getPosition(),dimensions:self.getDimensions(),corner:self.options.position.corner.tooltip};if(self.options.position.target!=='mouse')
{if(self.options.position.target.get(0).nodeName.toLowerCase()=='area')
{coords=self.options.position.target.attr('coords').split(',');for(i=0;i<coords.length;i++)coords[i]=parseInt(coords[i]);mapName=self.options.position.target.parent('map').attr('name');imagePos=jQuery('img[usemap="#'+mapName+'"]:first').offset();target.position={left:Math.floor(imagePos.left+coords[0]),top:Math.floor(imagePos.top+coords[1])};switch(self.options.position.target.attr('shape').toLowerCase())
{case'rect':target.dimensions={width:Math.ceil(Math.abs(coords[2]-coords[0])),height:Math.ceil(Math.abs(coords[3]-coords[1]))};break;case'circle':target.dimensions={width:coords[2]+1,height:coords[2]+1};break;case'poly':target.dimensions={width:coords[0],height:coords[1]};for(i=0;i<coords.length;i++)
{if(i%2==0)
{if(coords[i]>target.dimensions.width)
target.dimensions.width=coords[i];if(coords[i]<coords[0])
target.position.left=Math.floor(imagePos.left+coords[i]);}
else
{if(coords[i]>target.dimensions.height)
target.dimensions.height=coords[i];if(coords[i]<coords[1])
target.position.top=Math.floor(imagePos.top+coords[i]);};};target.dimensions.width=target.dimensions.width-(target.position.left-imagePos.left);target.dimensions.height=target.dimensions.height-(target.position.top-imagePos.top);break;default:return joms.jQuery.fn.qtip.log.error.call(self,4,jQuery.fn.qtip.constants.INVALID_AREA_SHAPE,'updatePosition');break;};target.dimensions.width-=2;target.dimensions.height-=2;}
else if(self.options.position.target.add(document.body).length===1)
{target.position={left:jQuery(document).scrollLeft(),top:jQuery(document).scrollTop()};target.dimensions={height:jQuery(window).height(),width:jQuery(window).width()};}
else
{if(typeof self.options.position.target.attr('qtip')!=='undefined')
target.position=self.options.position.target.qtip('api').cache.position;else
target.position=self.options.position.target.offset();target.dimensions={height:self.options.position.target.outerHeight(),width:self.options.position.target.outerWidth()};};newPosition=jQuery.extend({},target.position);if(target.corner.search(/right/i)!==-1)
newPosition.left+=target.dimensions.width;if(target.corner.search(/bottom/i)!==-1)
newPosition.top+=target.dimensions.height;if(target.corner.search(/((top|bottom)Middle)|center/)!==-1)
newPosition.left+=(target.dimensions.width/2);if(target.corner.search(/((left|right)Middle)|center/)!==-1)
newPosition.top+=(target.dimensions.height/2);}
else
{target.position=newPosition={left:self.cache.mouse.x,top:self.cache.mouse.y};target.dimensions={height:1,width:1};};if(tooltip.corner.search(/right/i)!==-1)
newPosition.left-=tooltip.dimensions.width;if(tooltip.corner.search(/bottom/i)!==-1)
newPosition.top-=tooltip.dimensions.height;if(tooltip.corner.search(/((top|bottom)Middle)|center/)!==-1)
newPosition.left-=(tooltip.dimensions.width/2);if(tooltip.corner.search(/((left|right)Middle)|center/)!==-1)
newPosition.top-=(tooltip.dimensions.height/2);ieAdjust=(jQuery.browser.msie)?1:0;ie6Adjust=(jQuery.browser.msie&&parseInt(jQuery.browser.version.charAt(0))===6)?1:0;if(self.options.style.border.radius>0)
{if(tooltip.corner.search(/Left/)!==-1)
newPosition.left-=self.options.style.border.radius;else if(tooltip.corner.search(/Right/)!==-1)
newPosition.left+=self.options.style.border.radius;if(tooltip.corner.search(/Top/)!==-1)
newPosition.top-=self.options.style.border.radius;else if(tooltip.corner.search(/Bottom/)!==-1)
newPosition.top+=self.options.style.border.radius;};if(ieAdjust)
{if(tooltip.corner.search(/top/)!==-1)
newPosition.top-=ieAdjust
else if(tooltip.corner.search(/bottom/)!==-1)
newPosition.top+=ieAdjust
if(tooltip.corner.search(/left/)!==-1)
newPosition.left-=ieAdjust
else if(tooltip.corner.search(/right/)!==-1)
newPosition.left+=ieAdjust
if(tooltip.corner.search(/leftMiddle|rightMiddle/)!==-1)
newPosition.top-=1};if(self.options.position.adjust.screen===true)
newPosition=screenAdjust.call(self,newPosition,target,tooltip);if(self.options.position.target==='mouse'&&self.options.position.adjust.mouse===true)
{if(self.options.position.adjust.screen===true&&self.elements.tip)
mouseAdjust=self.elements.tip.attr('rel');else
mouseAdjust=self.options.position.corner.tooltip;newPosition.left+=(mouseAdjust.search(/right/i)!==-1)?-6:6;newPosition.top+=(mouseAdjust.search(/bottom/i)!==-1)?-6:6;}
if(!self.elements.bgiframe&&jQuery.browser.msie&&parseInt(jQuery.browser.version.charAt(0))==6)
{jQuery('select, object').each(function()
{offset=jQuery(this).offset();offset.bottom=offset.top+jQuery(this).height();offset.right=offset.left+jQuery(this).width();if(newPosition.top+tooltip.dimensions.height>=offset.top&&newPosition.left+tooltip.dimensions.width>=offset.left)
bgiframe.call(self);});};newPosition.left+=self.options.position.adjust.x;newPosition.top+=self.options.position.adjust.y;curPosition=self.getPosition();if(newPosition.left!=curPosition.left||newPosition.top!=curPosition.top)
{returned=self.beforePositionUpdate.call(self,event);if(returned===false)return self;self.cache.position=newPosition;if(animate===true)
{self.status.animated=true;self.elements.tooltip.animate(newPosition,200,'swing',function(){self.status.animated=false});}
else self.elements.tooltip.css(newPosition);self.onPositionUpdate.call(self,event);if(typeof event!=='undefined'&&event.type&&event.type!=='mousemove')
jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.EVENT_POSITION_UPDATED,'updatePosition');};return self;},updateWidth:function(newWidth)
{var hidden;if(!self.status.rendered)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.TOOLTIP_NOT_RENDERED,'updateWidth');else if(newWidth&&typeof newWidth!=='number')
return joms.jQuery.fn.qtip.log.error.call(self,2,'newWidth must be of type number','updateWidth');hidden=self.elements.contentWrapper.siblings().add(self.elements.tip).add(self.elements.button);if(!newWidth)
{if(typeof self.options.style.width.value=='number')
newWidth=self.options.style.width.value;else
{self.elements.tooltip.css({width:'auto'});hidden.hide();if(jQuery.browser.msie)
self.elements.wrapper.add(self.elements.contentWrapper.children()).css({zoom:'normal'});newWidth=self.getDimensions().width+1;if(!self.options.style.width.value)
{if(newWidth>self.options.style.width.max)newWidth=self.options.style.width.max
if(newWidth<self.options.style.width.min)newWidth=self.options.style.width.min};};};if(newWidth%2!==0)newWidth-=1;self.elements.tooltip.width(newWidth);hidden.show();if(self.options.style.border.radius)
{self.elements.tooltip.find('.qtip-betweenCorners').each(function(i)
{jQuery(this).width(newWidth-(self.options.style.border.radius*2));})};if(jQuery.browser.msie)
{self.elements.wrapper.add(self.elements.contentWrapper.children()).css({zoom:'1'});self.elements.wrapper.width(newWidth);if(self.elements.bgiframe)self.elements.bgiframe.width(newWidth).height(self.getDimensions.height);};return joms.jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.EVENT_WIDTH_UPDATED,'updateWidth');},updateStyle:function(name)
{var tip,borders,context,corner,coordinates;if(!self.status.rendered)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.TOOLTIP_NOT_RENDERED,'updateStyle');else if(typeof name!=='string'||!jQuery.fn.qtip.styles[name])
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.STYLE_NOT_DEFINED,'updateStyle');self.options.style=buildStyle.call(self,jQuery.fn.qtip.styles[name],self.options.user.style);self.elements.content.css(jQueryStyle(self.options.style));if(self.options.content.title.text!==false)
self.elements.title.css(jQueryStyle(self.options.style.title,true));self.elements.contentWrapper.css({borderColor:self.options.style.border.color});if(self.options.style.tip.corner!==false)
{if(jQuery('<canvas>').get(0).getContext)
{tip=self.elements.tooltip.find('.qtip-tip canvas:first');context=tip.get(0).getContext('2d');context.clearRect(0,0,300,300);corner=tip.parent('div[rel]:first').attr('rel');coordinates=calculateTip(corner,self.options.style.tip.size.width,self.options.style.tip.size.height);drawTip.call(self,tip,coordinates,self.options.style.tip.color||self.options.style.border.color);}
else if(jQuery.browser.msie)
{tip=self.elements.tooltip.find('.qtip-tip [nodeName="shape"]');tip.attr('fillcolor',self.options.style.tip.color||self.options.style.border.color);};};if(self.options.style.border.radius>0)
{self.elements.tooltip.find('.qtip-betweenCorners').css({backgroundColor:self.options.style.border.color});if(jQuery('<canvas>').get(0).getContext)
{borders=calculateBorders(self.options.style.border.radius)
self.elements.tooltip.find('.qtip-wrapper canvas').each(function()
{context=jQuery(this).get(0).getContext('2d');context.clearRect(0,0,300,300);corner=jQuery(this).parent('div[rel]:first').attr('rel')
drawBorder.call(self,jQuery(this),borders[corner],self.options.style.border.radius,self.options.style.border.color);});}
else if(jQuery.browser.msie)
{self.elements.tooltip.find('.qtip-wrapper [nodeName="arc"]').each(function()
{jQuery(this).attr('fillcolor',self.options.style.border.color)});};};return joms.jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.EVENT_STYLE_UPDATED,'updateStyle');},updateContent:function(content,reposition)
{var parsedContent,images,loadedImages;if(!self.status.rendered)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.TOOLTIP_NOT_RENDERED,'updateContent');else if(!content)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.NO_CONTENT_PROVIDED,'updateContent');parsedContent=self.beforeContentUpdate.call(self,content);if(typeof parsedContent=='string')content=parsedContent;else if(parsedContent===false)return;if(jQuery.browser.msie)self.elements.contentWrapper.children().css({zoom:'normal'});if(content.jquery&&content.length>0)
content.clone(true).appendTo(self.elements.content).show();else self.elements.content.html(content);images=self.elements.content.find('img[complete=false]');if(images.length>0)
{loadedImages=0;images.each(function(i)
{jQuery('<img src="'+jQuery(this).attr('src')+'" />').load(function(){if(++loadedImages==images.length)afterLoad();});});}
else afterLoad();function afterLoad()
{self.updateWidth();if(reposition!==false)
{if(self.options.position.type!=='static')
self.updatePosition(self.elements.tooltip.is(':visible'),true);if(self.options.style.tip.corner!==false)
positionTip.call(self);};};self.onContentUpdate.call(self);return joms.jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.EVENT_CONTENT_UPDATED,'loadContent');},loadContent:function(url,data,method)
{var returned;if(!self.status.rendered)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.TOOLTIP_NOT_RENDERED,'loadContent');returned=self.beforeContentLoad.call(self);if(returned===false)return self;if(method=='post')
jQuery.post(url,data,setupContent);else
jQuery.get(url,data,setupContent);function setupContent(content)
{self.onContentLoad.call(self);jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.EVENT_CONTENT_LOADED,'loadContent');self.updateContent(content);};return self;},updateTitle:function(content)
{if(!self.status.rendered)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.TOOLTIP_NOT_RENDERED,'updateTitle');else if(!content)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.NO_CONTENT_PROVIDED,'updateTitle');returned=self.beforeTitleUpdate.call(self);if(returned===false)return self;if(self.elements.button)self.elements.button=self.elements.button.clone(true);self.elements.title.html(content)
if(self.elements.button)self.elements.title.prepend(self.elements.button);self.onTitleUpdate.call(self);return joms.jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.EVENT_TITLE_UPDATED,'updateTitle');},focus:function(event)
{var curIndex,newIndex,elemIndex,returned;if(!self.status.rendered)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.TOOLTIP_NOT_RENDERED,'focus');else if(self.options.position.type=='static')
return joms.jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.CANNOT_FOCUS_STATIC,'focus');curIndex=parseInt(self.elements.tooltip.css('z-index'));newIndex=2147483647+jQuery('div.qtip[qtip]').length-1;if(!self.status.focused&&curIndex!==newIndex)
{returned=self.beforeFocus.call(self,event);if(returned===false)return self;jQuery('div.qtip[qtip]').not(self.elements.tooltip).each(function()
{if(jQuery(this).qtip('api').status.rendered===true)
{elemIndex=parseInt(jQuery(this).css('z-index'));if(typeof elemIndex=='number'&&elemIndex>-1)
jQuery(this).css({zIndex:parseInt(jQuery(this).css('z-index'))-1});jQuery(this).qtip('api').status.focused=false;}})
self.elements.tooltip.css({zIndex:newIndex});self.status.focused=true;self.onFocus.call(self,event);jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.EVENT_FOCUSED,'focus');};return self;},disable:function(state)
{if(!self.status.rendered)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.TOOLTIP_NOT_RENDERED,'disable');if(state)
{if(!self.status.disabled)
{self.status.disabled=true;jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.EVENT_DISABLED,'disable');}
else joms.jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.TOOLTIP_ALREADY_DISABLED,'disable');}
else
{if(self.status.disabled)
{self.status.disabled=false;jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.EVENT_ENABLED,'disable');}
else joms.jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.TOOLTIP_ALREADY_ENABLED,'disable');};return self;},destroy:function()
{var i,returned,interfaces;returned=self.beforeDestroy.call(self);if(returned===false)return self;if(self.status.rendered)
{self.options.show.when.target.unbind('mousemove.qtip',self.updatePosition);self.options.show.when.target.unbind('mouseout.qtip',self.hide);self.options.show.when.target.unbind(self.options.show.when.event+'.qtip');self.options.hide.when.target.unbind(self.options.hide.when.event+'.qtip');self.elements.tooltip.unbind(self.options.hide.when.event+'.qtip');self.elements.tooltip.unbind('mouseover.qtip',self.focus);self.elements.tooltip.remove();}
else self.options.show.when.target.unbind(self.options.show.when.event+'.qtip-create');if(typeof self.elements.target.data('qtip')=='object')
{interfaces=self.elements.target.data('qtip').interfaces;if(typeof interfaces=='object'&&interfaces.length>0)
{for(i=0;i<interfaces.length-1;i++)
if(interfaces[i].id==self.id)interfaces.splice(i,1)}}
delete joms.jQuery.fn.qtip.interfaces[self.id];if(typeof interfaces=='object'&&interfaces.length>0)
self.elements.target.data('qtip').current=interfaces.length-1;else
self.elements.target.removeData('qtip');self.onDestroy.call(self);jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.EVENT_DESTROYED,'destroy');return self.elements.target},getPosition:function()
{var show,offset;if(!self.status.rendered)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.TOOLTIP_NOT_RENDERED,'getPosition');show=(self.elements.tooltip.css('display')!=='none')?false:true;if(show)self.elements.tooltip.css({visiblity:'hidden'}).show();offset=self.elements.tooltip.offset();if(show)self.elements.tooltip.css({visiblity:'visible'}).hide();return offset;},getDimensions:function()
{var show,dimensions;if(!self.status.rendered)
return joms.jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.TOOLTIP_NOT_RENDERED,'getDimensions');show=(!self.elements.tooltip.is(':visible'))?true:false;if(show)self.elements.tooltip.css({visiblity:'hidden'}).show();dimensions={height:self.elements.tooltip.outerHeight(),width:self.elements.tooltip.outerWidth()};if(show)self.elements.tooltip.css({visiblity:'visible'}).hide();return dimensions;}});};function construct()
{var self,adjust,content,url,data,method,tempLength;self=this;self.beforeRender.call(self);self.status.rendered=true;self.elements.tooltip='<div qtip="'+self.id+'" '+'class="qtip '+(self.options.style.classes.tooltip||self.options.style)+'"'+'style="display:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;'+'position:'+self.options.position.type+';">'+'  <div class="qtip-wrapper" style="position:relative; overflow:hidden; text-align:left;">'+'    <div class="qtip-contentWrapper" style="overflow:hidden;">'+'       <div class="qtip-content '+self.options.style.classes.content+'"></div>'+'</div></div></div>';self.elements.tooltip=jQuery(self.elements.tooltip);self.elements.tooltip.appendTo(self.options.position.container)
self.elements.tooltip.data('qtip',{current:0,interfaces:[self]});self.elements.wrapper=self.elements.tooltip.children('div:first');self.elements.contentWrapper=self.elements.wrapper.children('div:first').css({background:self.options.style.background});self.elements.content=self.elements.contentWrapper.children('div:first').css(jQueryStyle(self.options.style));if(jQuery.browser.msie)self.elements.wrapper.add(self.elements.content).css({zoom:1});if(self.options.hide.when.event=='unfocus')self.elements.tooltip.attr('unfocus',true);if(typeof self.options.style.width.value=='number')self.updateWidth();if(jQuery('<canvas>').get(0).getContext||jQuery.browser.msie)
{if(self.options.style.border.radius>0)
createBorder.call(self);else
self.elements.contentWrapper.css({border:self.options.style.border.width+'px solid '+self.options.style.border.color});if(self.options.style.tip.corner!==false)
createTip.call(self);}
else
{self.elements.contentWrapper.css({border:self.options.style.border.width+'px solid '+self.options.style.border.color});self.options.style.border.radius=0;self.options.style.tip.corner=false;jQuery.fn.qtip.log.error.call(self,2,jQuery.fn.qtip.constants.CANVAS_VML_NOT_SUPPORTED,'render');};if((typeof self.options.content.text=='string'&&self.options.content.text.length>0)||(self.options.content.text.jquery&&self.options.content.text.length>0))
content=self.options.content.text;else if(typeof self.elements.target.attr('title')=='string'&&self.elements.target.attr('title').length>0)
{content=self.elements.target.attr('title').replace("\\n",'<br />');self.elements.target.attr('title','');}
else if(typeof self.elements.target.attr('alt')=='string'&&self.elements.target.attr('alt').length>0)
{content=self.elements.target.attr('alt').replace("\\n",'<br />');self.elements.target.attr('alt','');}
else
{content=' ';jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.NO_VALID_CONTENT,'render');};if(self.options.content.title.text!==false)createTitle.call(self);self.updateContent(content);assignEvents.call(self);if(self.options.show.ready===true)self.show();if(self.options.content.url!==false)
{url=self.options.content.url;data=self.options.content.data;method=self.options.content.method||'get';self.loadContent(url,data,method);};self.onRender.call(self);jQuery.fn.qtip.log.error.call(self,1,jQuery.fn.qtip.constants.EVENT_RENDERED,'render');};function createBorder()
{var self,i,width,radius,color,coordinates,containers,size,betweenWidth,betweenCorners,borderTop,borderBottom,borderCoord,sideWidth,vertWidth;self=this;self.elements.wrapper.find('.qtip-borderBottom, .qtip-borderTop').remove();width=self.options.style.border.width;radius=self.options.style.border.radius;color=self.options.style.border.color||self.options.style.tip.color;coordinates=calculateBorders(radius);containers={};for(i in coordinates)
{containers[i]='<div rel="'+i+'" style="'+((i.search(/Left/)!==-1)?'left':'right')+':0; '+'position:absolute; height:'+radius+'px; width:'+radius+'px; overflow:hidden; line-height:0.1px; font-size:1px">';if(jQuery('<canvas>').get(0).getContext)
containers[i]+='<canvas height="'+radius+'" width="'+radius+'" style="vertical-align: top"></canvas>';else if(jQuery.browser.msie)
{size=radius*2+3;containers[i]+='<v:arc stroked="false" fillcolor="'+color+'" startangle="'+coordinates[i][0]+'" endangle="'+coordinates[i][1]+'" '+'style="width:'+size+'px; height:'+size+'px; margin-top:'+((i.search(/bottom/)!==-1)?-2:-1)+'px; '+'margin-left:'+((i.search(/Right/)!==-1)?coordinates[i][2]-3.5:-1)+'px; '+'vertical-align:top; display:inline-block; behavior:url(#default#VML)"></v:arc>';};containers[i]+='</div>';};betweenWidth=self.getDimensions().width-(Math.max(width,radius)*2);betweenCorners='<div class="qtip-betweenCorners" style="height:'+radius+'px; width:'+betweenWidth+'px; '+'overflow:hidden; background-color:'+color+'; line-height:0.1px; font-size:1px;">';borderTop='<div class="qtip-borderTop" dir="ltr" style="height:'+radius+'px; '+'margin-left:'+radius+'px; line-height:0.1px; font-size:1px; padding:0;">'+
containers['topLeft']+containers['topRight']+betweenCorners;self.elements.wrapper.prepend(borderTop);borderBottom='<div class="qtip-borderBottom" dir="ltr" style="height:'+radius+'px; '+'margin-left:'+radius+'px; line-height:0.1px; font-size:1px; padding:0;">'+
containers['bottomLeft']+containers['bottomRight']+betweenCorners;self.elements.wrapper.append(borderBottom);if(jQuery('<canvas>').get(0).getContext)
{self.elements.wrapper.find('canvas').each(function()
{borderCoord=coordinates[jQuery(this).parent('[rel]:first').attr('rel')];drawBorder.call(self,jQuery(this),borderCoord,radius,color);})}
else if(jQuery.browser.msie)self.elements.tooltip.append('<v:image style="behavior:url(#default#VML);"></v:image>');sideWidth=Math.max(radius,(radius+(width-radius)))
vertWidth=Math.max(width-radius,0);self.elements.contentWrapper.css({border:'0px solid '+color,borderWidth:vertWidth+'px '+sideWidth+'px'})};function drawBorder(canvas,coordinates,radius,color)
{var context=canvas.get(0).getContext('2d');context.fillStyle=color;context.beginPath();context.arc(coordinates[0],coordinates[1],radius,0,Math.PI*2,false);context.fill();};function createTip(corner)
{var self,color,coordinates,coordsize,path;self=this;if(self.elements.tip!==null)self.elements.tip.remove();color=self.options.style.tip.color||self.options.style.border.color;if(self.options.style.tip.corner===false)return;else if(!corner)corner=self.options.style.tip.corner;coordinates=calculateTip(corner,self.options.style.tip.size.width,self.options.style.tip.size.height);self.elements.tip='<div class="'+self.options.style.classes.tip+'" dir="ltr" rel="'+corner+'" style="position:absolute; '+'height:'+self.options.style.tip.size.height+'px; width:'+self.options.style.tip.size.width+'px; '+'margin:0 auto; line-height:0.1px; font-size:1px;">';if(jQuery('<canvas>').get(0).getContext)
self.elements.tip+='<canvas height="'+self.options.style.tip.size.height+'" width="'+self.options.style.tip.size.width+'"></canvas>';else if(jQuery.browser.msie)
{coordsize=self.options.style.tip.size.width+','+self.options.style.tip.size.height;path='m'+coordinates[0][0]+','+coordinates[0][1];path+=' l'+coordinates[1][0]+','+coordinates[1][1];path+=' '+coordinates[2][0]+','+coordinates[2][1];path+=' xe';self.elements.tip+='<v:shape fillcolor="'+color+'" stroked="false" filled="true" path="'+path+'" coordsize="'+coordsize+'" '+'style="width:'+self.options.style.tip.size.width+'px; height:'+self.options.style.tip.size.height+'px; '+'line-height:0.1px; display:inline-block; behavior:url(#default#VML); '+'vertical-align:'+((corner.search(/top/)!==-1)?'bottom':'top')+'"></v:shape>';self.elements.tip+='<v:image style="behavior:url(#default#VML);"></v:image>';self.elements.contentWrapper.css('position','relative');};self.elements.tooltip.prepend(self.elements.tip+'</div>');self.elements.tip=self.elements.tooltip.find('.'+self.options.style.classes.tip).eq(0);if(jQuery('<canvas>').get(0).getContext)
drawTip.call(self,self.elements.tip.find('canvas:first'),coordinates,color);if(corner.search(/top/)!==-1&&jQuery.browser.msie&&parseInt(jQuery.browser.version.charAt(0))===6)
self.elements.tip.css({marginTop:-4});positionTip.call(self,corner);};function drawTip(canvas,coordinates,color)
{var context=canvas.get(0).getContext('2d');context.fillStyle=color;context.beginPath();context.moveTo(coordinates[0][0],coordinates[0][1]);context.lineTo(coordinates[1][0],coordinates[1][1]);context.lineTo(coordinates[2][0],coordinates[2][1]);context.fill();};function positionTip(corner)
{var self,ieAdjust,paddingCorner,paddingSize,newMargin;self=this;if(self.options.style.tip.corner===false||!self.elements.tip)return;if(!corner)corner=self.elements.tip.attr('rel');ieAdjust=positionAdjust=(jQuery.browser.msie)?1:0;self.elements.tip.css(corner.match(/left|right|top|bottom/)[0],0);if(corner.search(/top|bottom/)!==-1)
{if(jQuery.browser.msie)
{if(parseInt(jQuery.browser.version.charAt(0))===6)
positionAdjust=(corner.search(/top/)!==-1)?-3:1;else
positionAdjust=(corner.search(/top/)!==-1)?1:2;};if(corner.search(/Middle/)!==-1)
self.elements.tip.css({left:'50%',marginLeft:-(self.options.style.tip.size.width/2)});else if(corner.search(/Left/)!==-1)
self.elements.tip.css({left:self.options.style.border.radius-ieAdjust});else if(corner.search(/Right/)!==-1)
self.elements.tip.css({right:self.options.style.border.radius+ieAdjust});if(corner.search(/top/)!==-1)
self.elements.tip.css({top:-positionAdjust});else
self.elements.tip.css({bottom:positionAdjust});}
else if(corner.search(/left|right/)!==-1)
{if(jQuery.browser.msie)
positionAdjust=(parseInt(jQuery.browser.version.charAt(0))===6)?1:((corner.search(/left/)!==-1)?1:2);if(corner.search(/Middle/)!==-1)
self.elements.tip.css({top:'50%',marginTop:-(self.options.style.tip.size.height/2)});else if(corner.search(/Top/)!==-1)
self.elements.tip.css({top:self.options.style.border.radius-ieAdjust});else if(corner.search(/Bottom/)!==-1)
self.elements.tip.css({bottom:self.options.style.border.radius+ieAdjust});if(corner.search(/left/)!==-1)
self.elements.tip.css({left:-positionAdjust});else
self.elements.tip.css({right:positionAdjust});};paddingCorner='padding-'+corner.match(/left|right|top|bottom/)[0];paddingSize=self.options.style.tip.size[(paddingCorner.search(/left|right/)!==-1)?'width':'height'];self.elements.tooltip.css('padding',0);self.elements.tooltip.css(paddingCorner,paddingSize);if(jQuery.browser.msie&&parseInt(jQuery.browser.version.charAt(0))==6)
{newMargin=parseInt(self.elements.tip.css('margin-top'))||0;newMargin+=parseInt(self.elements.content.css('margin-top'))||0;self.elements.tip.css({marginTop:newMargin});};};function createTitle()
{var self=this;if(self.elements.title!==null)self.elements.title.remove();self.elements.title=jQuery('<div class="'+self.options.style.classes.title+'">').css(jQueryStyle(self.options.style.title,true)).css({zoom:(jQuery.browser.msie)?1:0}).prependTo(self.elements.contentWrapper);if(self.options.content.title.text)self.updateTitle.call(self,self.options.content.title.text);if(self.options.content.title.button!==false&&typeof self.options.content.title.button=='string')
{self.elements.button=jQuery('<a class="'+self.options.style.classes.button+'" style="float:right; position: relative"></a>').css(jQueryStyle(self.options.style.button,true)).html(self.options.content.title.button).prependTo(self.elements.title).click(function(event){if(!self.status.disabled)self.hide(event)});};};function assignEvents()
{var self,showTarget,hideTarget,inactiveEvents;self=this;showTarget=self.options.show.when.target;hideTarget=self.options.hide.when.target;if(self.options.hide.fixed)hideTarget=hideTarget.add(self.elements.tooltip);if(self.options.hide.when.event=='inactive')
{inactiveEvents=['click','dblclick','mousedown','mouseup','mousemove','mouseout','mouseenter','mouseleave','mouseover'];function inactiveMethod(event)
{if(self.status.disabled===true)return;clearTimeout(self.timers.inactive);self.timers.inactive=setTimeout(function()
{jQuery(inactiveEvents).each(function()
{hideTarget.unbind(this+'.qtip-inactive');self.elements.content.unbind(this+'.qtip-inactive');});self.hide(event);},self.options.hide.delay);};}
else if(self.options.hide.fixed===true)
{self.elements.tooltip.bind('mouseover.qtip',function()
{if(self.status.disabled===true)return;clearTimeout(self.timers.hide);});};function showMethod(event)
{if(self.status.disabled===true)return;if(self.options.hide.when.event=='inactive')
{jQuery(inactiveEvents).each(function()
{hideTarget.bind(this+'.qtip-inactive',inactiveMethod);self.elements.content.bind(this+'.qtip-inactive',inactiveMethod);});inactiveMethod();};clearTimeout(self.timers.show);clearTimeout(self.timers.hide);self.timers.show=setTimeout(function(){self.show(event);},self.options.show.delay);};function hideMethod(event)
{if(self.status.disabled===true)return;if(self.options.hide.fixed===true&&self.options.hide.when.event.search(/mouse(out|leave)/i)!==-1&&jQuery(event.relatedTarget).parents('div.qtip[qtip]').length>0)
{event.stopPropagation();event.preventDefault();clearTimeout(self.timers.hide);return false;};clearTimeout(self.timers.show);clearTimeout(self.timers.hide);self.elements.tooltip.stop(true,true);self.timers.hide=setTimeout(function(){self.hide(event);},self.options.hide.delay);};if((self.options.show.when.target.add(self.options.hide.when.target).length===1&&self.options.show.when.event==self.options.hide.when.event&&self.options.hide.when.event!=='inactive')||self.options.hide.when.event=='unfocus')
{self.cache.toggle=0;showTarget.bind(self.options.show.when.event+'.qtip',function(event)
{if(self.cache.toggle==0)showMethod(event);else hideMethod(event);});}
else
{showTarget.bind(self.options.show.when.event+'.qtip',showMethod);if(self.options.hide.when.event!=='inactive')
hideTarget.bind(self.options.hide.when.event+'.qtip',hideMethod);};if(self.options.position.type.search(/(fixed|absolute)/)!==-1)
self.elements.tooltip.bind('mouseover.qtip',self.focus);if(self.options.position.target==='mouse'&&self.options.position.type!=='static')
{showTarget.bind('mousemove.qtip',function(event)
{self.cache.mouse={x:event.pageX,y:event.pageY};if(self.status.disabled===false&&self.options.position.adjust.mouse===true&&self.options.position.type!=='static'&&self.elements.tooltip.css('display')!=='none')
self.updatePosition(event);});};};function screenAdjust(position,target,tooltip)
{var self,adjustedPosition,adjust,newCorner,overflow,corner;self=this;if(tooltip.corner=='center')return target.position
adjustedPosition=jQuery.extend({},position);newCorner={x:false,y:false};overflow={left:(adjustedPosition.left<jQuery.fn.qtip.cache.screen.scroll.left),right:(adjustedPosition.left+tooltip.dimensions.width+2>=jQuery.fn.qtip.cache.screen.width+jQuery.fn.qtip.cache.screen.scroll.left),top:(adjustedPosition.top<jQuery.fn.qtip.cache.screen.scroll.top),bottom:(adjustedPosition.top+tooltip.dimensions.height+2>=jQuery.fn.qtip.cache.screen.height+jQuery.fn.qtip.cache.screen.scroll.top)};adjust={left:(overflow.left&&(tooltip.corner.search(/right/i)!=-1||(tooltip.corner.search(/right/i)==-1&&!overflow.right))),right:(overflow.right&&(tooltip.corner.search(/left/i)!=-1||(tooltip.corner.search(/left/i)==-1&&!overflow.left))),top:(overflow.top&&tooltip.corner.search(/top/i)==-1),bottom:(overflow.bottom&&tooltip.corner.search(/bottom/i)==-1)};if(adjust.left)
{if(self.options.position.target!=='mouse')
adjustedPosition.left=target.position.left+target.dimensions.width;else
adjustedPosition.left=self.cache.mouse.x
newCorner.x='Left';}
else if(adjust.right)
{if(self.options.position.target!=='mouse')
adjustedPosition.left=target.position.left-tooltip.dimensions.width;else
adjustedPosition.left=self.cache.mouse.x-tooltip.dimensions.width;newCorner.x='Right';};if(adjust.top)
{if(self.options.position.target!=='mouse')
adjustedPosition.top=target.position.top+target.dimensions.height;else
adjustedPosition.top=self.cache.mouse.y
newCorner.y='top';}
else if(adjust.bottom)
{if(self.options.position.target!=='mouse')
adjustedPosition.top=target.position.top-tooltip.dimensions.height;else
adjustedPosition.top=self.cache.mouse.y-tooltip.dimensions.height;newCorner.y='bottom';};if(adjustedPosition.left<0)
{adjustedPosition.left=position.left;newCorner.x=false;};if(adjustedPosition.top<0)
{adjustedPosition.top=position.top;newCorner.y=false;};if(self.options.style.tip.corner!==false)
{adjustedPosition.corner=new String(tooltip.corner);if(newCorner.x!==false)adjustedPosition.corner=adjustedPosition.corner.replace(/Left|Right|Middle/,newCorner.x);if(newCorner.y!==false)adjustedPosition.corner=adjustedPosition.corner.replace(/top|bottom/,newCorner.y);if(adjustedPosition.corner!==self.elements.tip.attr('rel'))
createTip.call(self,adjustedPosition.corner);};return adjustedPosition;};function jQueryStyle(style,sub)
{var styleObj,i;styleObj=jQuery.extend(true,{},style);for(i in styleObj)
{if(sub===true&&i.search(/(tip|classes)/i)!==-1)
delete styleObj[i];else if(!sub&&i.search(/(width|border|tip|title|classes|user)/i)!==-1)
delete styleObj[i];};return styleObj;};function sanitizeStyle(style)
{if(typeof style.tip!=='object')style.tip={corner:style.tip};if(typeof style.tip.size!=='object')style.tip.size={width:style.tip.size,height:style.tip.size};if(typeof style.border!=='object')style.border={width:style.border};if(typeof style.width!=='object')style.width={value:style.width};if(typeof style.width.max=='string')style.width.max=parseInt(style.width.max.replace(/([0-9]+)/i,"jQuery1"));if(typeof style.width.min=='string')style.width.min=parseInt(style.width.min.replace(/([0-9]+)/i,"jQuery1"));if(typeof style.tip.size.x=='number')
{style.tip.size.width=style.tip.size.x;delete style.tip.size.x;};if(typeof style.tip.size.y=='number')
{style.tip.size.height=style.tip.size.y;delete style.tip.size.y;};return style;};function buildStyle()
{var self,i,styleArray,styleExtend,finalStyle,ieAdjust;self=this;styleArray=[true,{}];for(i=0;i<arguments.length;i++)
styleArray.push(arguments[i]);styleExtend=[jQuery.extend.apply(jQuery,styleArray)];while(typeof styleExtend[0].name=='string')
{styleExtend.unshift(sanitizeStyle(jQuery.fn.qtip.styles[styleExtend[0].name]));};styleExtend.unshift(true,{classes:{tooltip:'qtip-'+(arguments[0].name||'defaults')}},jQuery.fn.qtip.styles.defaults);finalStyle=jQuery.extend.apply(jQuery,styleExtend);ieAdjust=(jQuery.browser.msie)?1:0;finalStyle.tip.size.width+=ieAdjust;finalStyle.tip.size.height+=ieAdjust;if(finalStyle.tip.size.width%2>0)finalStyle.tip.size.width+=1;if(finalStyle.tip.size.height%2>0)finalStyle.tip.size.height+=1;if(finalStyle.tip.corner===true)
finalStyle.tip.corner=(self.options.position.corner.tooltip==='center')?false:self.options.position.corner.tooltip;return finalStyle;};function calculateTip(corner,width,height)
{var tips={bottomRight:[[0,0],[width,height],[width,0]],bottomLeft:[[0,0],[width,0],[0,height]],topRight:[[0,height],[width,0],[width,height]],topLeft:[[0,0],[0,height],[width,height]],topMiddle:[[0,height],[width/2,0],[width,height]],bottomMiddle:[[0,0],[width,0],[width/2,height]],rightMiddle:[[0,0],[width,height/2],[0,height]],leftMiddle:[[width,0],[width,height],[0,height/2]]};tips.leftTop=tips.bottomRight;tips.rightTop=tips.bottomLeft;tips.leftBottom=tips.topRight;tips.rightBottom=tips.topLeft;return tips[corner];};function calculateBorders(radius)
{var borders;if(jQuery('<canvas>').get(0).getContext)
{borders={topLeft:[radius,radius],topRight:[0,radius],bottomLeft:[radius,0],bottomRight:[0,0]};}
else if(jQuery.browser.msie)
{borders={topLeft:[-90,90,0],topRight:[-90,90,-radius],bottomLeft:[90,270,0],bottomRight:[90,270,-radius]};};return borders;};function bgiframe()
{var self,html,dimensions;self=this;dimensions=self.getDimensions();html='<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:false" '+'style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=\'0\'); border: 1px solid red; '+'height:'+dimensions.height+'px; width:'+dimensions.width+'px" />';self.elements.bgiframe=self.elements.wrapper.prepend(html).children('.qtip-bgiframe:first');};jQuery(document).ready(function()
{jQuery.fn.qtip.cache={screen:{scroll:{left:jQuery(window).scrollLeft(),top:jQuery(window).scrollTop()},width:jQuery(window).width(),height:jQuery(window).height()}};var adjustTimer;jQuery(window).bind('resize scroll',function(event)
{clearTimeout(adjustTimer);adjustTimer=setTimeout(function()
{if(event.type==='scroll')
jQuery.fn.qtip.cache.screen.scroll={left:jQuery(window).scrollLeft(),top:jQuery(window).scrollTop()};else
{jQuery.fn.qtip.cache.screen.width=jQuery(window).width();jQuery.fn.qtip.cache.screen.height=jQuery(window).height();};for(i=0;i<jQuery.fn.qtip.interfaces.length;i++)
{var api=jQuery.fn.qtip.interfaces[i];if(api.status.rendered===true&&(api.options.position.type!=='static'||api.options.position.adjust.scroll&&event.type==='scroll'||api.options.position.adjust.resize&&event.type==='resize'))
{api.updatePosition(event,true);}};},100);})
jQuery(document).bind('mousedown.qtip',function(event)
{if(jQuery(event.target).parents('div.qtip').length===0)
{jQuery('.qtip[unfocus]').each(function()
{var api=jQuery(this).qtip("api");if(jQuery(this).is(':visible')&&!api.status.disabled&&jQuery(event.target).add(api.elements.target).length>1)
api.hide(event);})};})});jQuery.fn.qtip.interfaces=[]
jQuery.fn.qtip.log={error:function(){return this;}};jQuery.fn.qtip.constants={};jQuery.fn.qtip.defaults={content:{prerender:false,text:false,url:false,data:null,title:{text:false,button:false}},position:{target:false,corner:{target:'bottomRight',tooltip:'topLeft'},adjust:{x:0,y:0,mouse:true,screen:false,scroll:true,resize:true},type:'absolute',container:false},show:{when:{target:false,event:'mouseover'},effect:{type:'fade',length:100},delay:140,solo:false,ready:false},hide:{when:{target:false,event:'mouseout'},effect:{type:'fade',length:100},delay:0,fixed:false},api:{beforeRender:function(){},onRender:function(){},beforePositionUpdate:function(){},onPositionUpdate:function(){},beforeShow:function(){},onShow:function(){},beforeHide:function(){},onHide:function(){},beforeContentUpdate:function(){},onContentUpdate:function(){},beforeContentLoad:function(){},onContentLoad:function(){},beforeTitleUpdate:function(){},onTitleUpdate:function(){},beforeDestroy:function(){},onDestroy:function(){},beforeFocus:function(){},onFocus:function(){}}};jQuery.fn.qtip.styles={defaults:{background:'white',color:'#111',overflow:'hidden',textAlign:'left',width:{min:0,max:250},padding:'5px 9px',border:{width:1,radius:0,color:'#d3d3d3'},tip:{corner:false,color:false,size:{width:13,height:13},opacity:1},title:{background:'#e1e1e1',fontWeight:'bold',padding:'7px 12px'},button:{cursor:'pointer'},classes:{target:'',tip:'qtip-tip',title:'qtip-title',button:'qtip-button',content:'qtip-content',active:'qtip-active'}},cream:{border:{width:3,radius:0,color:'#F9E98E'},title:{background:'#F0DE7D',color:'#A27D35'},background:'#FBF7AA',color:'#A27D35',classes:{tooltip:'qtip-cream'}},light:{border:{width:3,radius:0,color:'#E2E2E2'},title:{background:'#f1f1f1',color:'#454545'},background:'white',color:'#454545',classes:{tooltip:'qtip-light'}},dark:{border:{width:3,radius:0,color:'#303030'},title:{background:'#404040',color:'#f3f3f3'},background:'#505050',color:'#f3f3f3',classes:{tooltip:'qtip-dark'}},red:{border:{width:3,radius:0,color:'#CE6F6F'},title:{background:'#f28279',color:'#9C2F2F'},background:'#F79992',color:'#9C2F2F',classes:{tooltip:'qtip-red'}},green:{border:{width:3,radius:0,color:'#A9DB66'},title:{background:'#b9db8c',color:'#58792E'},background:'#CDE6AC',color:'#58792E',classes:{tooltip:'qtip-green'}},blue:{border:{width:3,radius:0,color:'#ADD9ED'},title:{background:'#D0E9F5',color:'#5E99BD'},background:'#E5F6FE',color:'#4D9FBF',classes:{tooltip:'qtip-blue'}}};})(joms.jQuery);

/* window-1.0.js */

function cWindowDraw()
{joms.jQuery('#cWindow').remove();var html='';html+='<div id="cWindow">';html+=' <!-- top section -->';html+=' <div id="cwin_tl"></div>';html+=' <div id="cwin_tm"></div>';html+=' <div id="cwin_tr"></div>';html+=' <div style="clear: both;"></div>';html+=' <!-- middle section -->';html+=' <div id="cwin_ml"></div>';html+=' <div id="cWindowContentOuter">';html+='  <div id="cWindowContentTop">';html+='   <a href="javascript:void(0);" onclick="cWindowHide();" id="cwin_close_btn">Close</a>';html+='   <div id="cwin_logo"></div>';html+='           <div class="clr"></div>';html+='  </div>';html+='  <div id="cWindowContentWrap"><div id="cWindowContent">';html+='  </div></div>';html+=' </div>';html+=' <div id="cwin_mr"></div>';html+=' <div style="clear: both;"></div>';html+=' <!-- bottom section -->';html+=' <div id="cwin_bl"></div>';html+=' <div id="cwin_bm"></div>';html+=' <div id="cwin_br"></div>';html+=' <div style="clear: both;"></div>';html+='</div>';var cWindow=joms.jQuery(html).addClass('new').prependTo('body');return cWindow;}
function cWindowShow(windowCall,winTitle,winContentWidth,winContentHeight,winType)
{joms.jQuery('#community-wrap iframe').addClass('hide').css('visibility','hidden');var cWindow=joms.jQuery('#cWindow');if(cWindow.length<1)cWindow=cWindowDraw();winType=(winType==''||winType==null)?'dialog':winType;winContentWidth=parseInt(winContentWidth);winContentHeight=parseInt(winContentHeight);if(cWindow.hasClass('new'))
{var cWindowSize=cWindowGetSize(winContentWidth,winContentHeight);cWindowResizeAddTask('#cWindow',{'width':cWindowSize.width(),'height':cWindowSize.height(),'left':cWindowSize.left(),'margin-top':cWindowSize.top(),'z-index':cGetZIndexMax()+1},{'animate':false});cWindowResizeAddTask('#cWindowContentOuter, #cwin_tm, #cwin_bm',{'width':cWindowSize.contentOuterWidth()},{'animate':false});cWindowResizeAddTask('#cWindowContentOuter, #cwin_ml, #cwin_mr',{'height':cWindowSize.contentOuterHeight()},{'animate':false});cWindowResizeAddTask('#cWindowContentWrap',{'height':cWindowSize.contentWrapHeight()},{'animate':false});cWindowResizeExecuteTask(function()
{cWindow.removeClass('new');});}
joms.jQuery('#cWindow').attr('class',winType);joms.jQuery('#cwin_logo').html(winTitle);joms.jQuery('#cWindowContent').empty();joms.jQuery('#cWindowAction').remove();jax.loadingFunction=function(){joms.jQuery('#cWindowContentWrap').addClass('loading').css('overflow','hidden');};jax.doneLoadingFunction=function(){joms.jQuery('#cWindowContentWrap').removeClass('loading').css('overflow','auto');};if(joms.jQuery.browser.msie&&joms.jQuery.browser.version.substr(0,1)<7&&typeof(jomsIE6)!="undefined"&&jomsIE6==true)
{joms.jQuery('#cwin_tm, #cwin_bm, #cwin_ml, #cwin_mr').each(function()
{joms.jQuery(this)[0].filters(0).sizingMethod="crop";})}
cWindowResize2(winContentWidth,winContentHeight,windowCall);}
function cWindowHide()
{if(joms.jQuery('#cWindowAction').size()>0)
{joms.jQuery('#cWindowAction').animate({bottom:-30},function()
{joms.jQuery('#cWindow').fadeOut('fast',function(){joms.jQuery('#cWindowAction').remove();joms.jQuery(this).remove();});});}else{joms.jQuery('#cWindow').fadeOut('fast',function(){joms.jQuery(this).remove();});}
setTimeout(function(){joms.jQuery('.video-player iframe').addClass('hide').css('visibility','visible')},600);}
function cWindowGetSize(winContentWidth,winContentHeight)
{var cWindowSize={contentWrapHeight:function(){return winContentHeight},contentOuterWidth:function(){return winContentWidth},contentOuterHeight:function(){return winContentHeight+30},width:function(){return this.contentOuterWidth()+40},height:function(){return this.contentOuterHeight()+40},left:function(){return(joms.jQuery(window).width()-this.width())/2},top:function(){return joms.jQuery(document).scrollTop()+(document.documentElement["clientHeight"]-this.height())/2}};return cWindowSize;}
function cWindowResize(newHeight,callback,action)
{newHeight=parseInt(newHeight);cWindowResize2(joms.jQuery('#cWindowContentOuter').width(),newHeight,callback);if(action!=undefined)cWindowActions(action);}
function cWindowResize2(winContentWidth,winContentHeight,callback)
{var cWindowSize=cWindowGetSize(winContentWidth,winContentHeight);var options={'animate':(joms.jQuery('#cWindow').width()==cWindowSize.width())};joms.jQuery('#cWindowContent').addClass('resizing');cWindowResizeAddTask('#cWindow',{'width':cWindowSize.width(),'height':cWindowSize.height(),'left':cWindowSize.left(),'marginTop':cWindowSize.top()},options);cWindowResizeAddTask('#cWindowContentOuter, #cwin_tm, #cwin_bm',{'width':cWindowSize.contentOuterWidth()},options);cWindowResizeAddTask('#cWindowContentOuter, #cwin_ml, #cwin_mr',{'height':cWindowSize.contentOuterHeight()},options);cWindowResizeAddTask('#cWindowContentWrap',{'height':cWindowSize.contentWrapHeight()},options);if(joms.jQuery('#cWindow').width()>cWindowSize.width()||joms.jQuery('#cWindow').height()>cWindowSize.height())
cWindowResizeTask.reverse();cWindowResizeExecuteTask(callback);}
var cWindowResizeTask=new Array();function cWindowResizeAddTask(target,props,options)
{var defaultProps={};joms.jQuery.extend(defaultProps,props);var defaultOptions={'animate':true,'queue':false,'duration':400,'easing':'swing','complete':function(){clearTimeout(window.cWindowResizeComplete);window.cWindowResizeComplete=setTimeout(function()
{joms.jQuery('#cWindowContent').removeClass('resizing');},400);joms.jQuery(this).removeClass('resizing');}};joms.jQuery.extend(defaultOptions,options);if(defaultOptions.animate)
{cWindowResizeTask.push(function(){joms.jQuery(target).addClass('resizing').animate(defaultProps,defaultOptions);});}else{cWindowResizeTask.push(function(){joms.jQuery(target).css(defaultProps);});}}
function cWindowResizeExecuteTask(callback)
{do
{cWindowResizeTask[0]();cWindowResizeTask.splice(0,1);}
while(cWindowResizeTask.length>0);if(callback!=undefined&&typeof(callback)=="string")eval(callback);if(typeof(callback)=="function")callback();}
var cWindowActionsPoll;function cWindowActions(action)
{clearInterval(cWindowActionsPoll);setTimeout(function(){clearInterval(cWindowActionsPoll);cWindowActionsPoll=setInterval(function()
{var n=joms.jQuery('.resizing').length;if(n<1)
{_cWindowActions(action);clearInterval(cWindowActionsPoll);}},300);},300);}
function _cWindowActions(action)
{joms.jQuery('#cWindowAction').remove();cWindowAction=joms.jQuery('<div>').attr('id','cWindowAction').html(action).css('bottom','-30px').appendTo('#cWindowContentOuter');cWindowResizeAddTask('#cWindow',{height:'+=30px'},{'duration':200});cWindowResizeAddTask('#cWindow',{marginTop:'-=15px'},{'duration':200});cWindowResizeAddTask('#cWindowContentOuter, #cwin_mr, #cwin_ml',{height:'+=30px'},{'duration':200});cWindowResizeExecuteTask();setTimeout(function(){joms.jQuery("#cWindowAction").animate({bottom:'0px'})},200);jax.loadingFunction=function(){joms.jQuery('#cWindowAction').addClass('loading');joms.jQuery('#cWindowContent').find('input, textarea, button').attr('disabled',true);}
jax.doneLoadingFunction=function(){joms.jQuery('#cWindowAction').removeClass('loading');joms.jQuery('#cWindowContent').find('input, textarea, button').attr('disabled',false);};}
function cGetZIndexMax()
{var allElems=document.getElementsByTagName?document.getElementsByTagName("*"):document.all;var maxZIndex=0;for(var i=0;i<allElems.length;i++){var elem=allElems[i];var cStyle=null;if(elem.currentStyle){cStyle=elem.currentStyle;}
else if(document.defaultView&&document.defaultView.getComputedStyle){cStyle=document.defaultView.getComputedStyle(elem,"");}
var sNum;if(cStyle){sNum=Number(cStyle.zIndex);}else{sNum=Number(elem.style.zIndex);}
if(!isNaN(sNum)){maxZIndex=Math.max(maxZIndex,sNum);}}
return maxZIndex;}


