/* mootools.js */

var MooTools={version:'1.12'};function $defined(obj){return(obj!=undefined);};function $type(obj){if(!$defined(obj))return false;if(obj.htmlElement)return'element';var type=typeof obj;if(type=='object'&&obj.nodeName){switch(obj.nodeType){case 1:return'element';case 3:return(/\S/).test(obj.nodeValue)?'textnode':'whitespace';}}
if(type=='object'||type=='function'){switch(obj.constructor){case Array:return'array';case RegExp:return'regexp';case Class:return'class';}
if(typeof obj.length=='number'){if(obj.item)return'collection';if(obj.callee)return'arguments';}}
return type;};function $merge(){var mix={};for(var i=0;i<arguments.length;i++){for(var property in arguments[i]){var ap=arguments[i][property];var mp=mix[property];if(mp&&$type(ap)=='object'&&$type(mp)=='object')mix[property]=$merge(mp,ap);else mix[property]=ap;}}
return mix;};var $extend=function(){var args=arguments;if(!args[1])args=[this,args[0]];for(var property in args[1])args[0][property]=args[1][property];return args[0];};var $native=function(){for(var i=0,l=arguments.length;i<l;i++){arguments[i].extend=function(props){for(var prop in props){if(!this.prototype[prop])this.prototype[prop]=props[prop];if(!this[prop])this[prop]=$native.generic(prop);}};}};$native.generic=function(prop){return function(bind){return this.prototype[prop].apply(bind,Array.prototype.slice.call(arguments,1));};};$native(Function,Array,String,Number);function $chk(obj){return!!(obj||obj===0);};function $pick(obj,picked){return $defined(obj)?obj:picked;};function $random(min,max){return Math.floor(Math.random()*(max-min+1)+min);};function $time(){return new Date().getTime();};function $clear(timer){clearTimeout(timer);clearInterval(timer);return null;};var Abstract=function(obj){obj=obj||{};obj.extend=$extend;return obj;};var Window=new Abstract(window);var Document=new Abstract(document);document.head=document.getElementsByTagName('head')[0];window.xpath=!!(document.evaluate);if(window.ActiveXObject)window.ie=window[window.XMLHttpRequest?'ie7':'ie6']=true;else if(document.childNodes&&!document.all&&!navigator.taintEnabled)window.webkit=window[window.xpath?'webkit420':'webkit419']=true;else if(document.getBoxObjectFor!=null||window.mozInnerScreenX!=null)window.gecko=true;window.khtml=window.webkit;Object.extend=$extend;if(typeof HTMLElement=='undefined'){var HTMLElement=function(){};if(window.webkit)document.createElement("iframe");HTMLElement.prototype=(window.webkit)?window["[[DOMElement.prototype]]"]:{};}
HTMLElement.prototype.htmlElement=function(){};if(window.ie6)try{document.execCommand("BackgroundImageCache",false,true);}catch(e){};var Class=function(properties){var klass=function(){return(arguments[0]!==null&&this.initialize&&$type(this.initialize)=='function')?this.initialize.apply(this,arguments):this;};$extend(klass,this);klass.prototype=properties;klass.constructor=Class;return klass;};Class.empty=function(){};Class.prototype={extend:function(properties){var proto=new this(null);for(var property in properties){var pp=proto[property];proto[property]=Class.Merge(pp,properties[property]);}
return new Class(proto);},implement:function(){for(var i=0,l=arguments.length;i<l;i++)$extend(this.prototype,arguments[i]);}};Class.Merge=function(previous,current){if(previous&&previous!=current){var type=$type(current);if(type!=$type(previous))return current;switch(type){case'function':var merged=function(){this.parent=arguments.callee.parent;return current.apply(this,arguments);};merged.parent=previous;return merged;case'object':return $merge(previous,current);}}
return current;};var Chain=new Class({chain:function(fn){this.chains=this.chains||[];this.chains.push(fn);return this;},callChain:function(){if(this.chains&&this.chains.length)this.chains.shift().delay(10,this);},clearChain:function(){this.chains=[];}});var Events=new Class({addEvent:function(type,fn){if(fn!=Class.empty){this.$events=this.$events||{};this.$events[type]=this.$events[type]||[];this.$events[type].include(fn);}
return this;},fireEvent:function(type,args,delay){if(this.$events&&this.$events[type]){this.$events[type].each(function(fn){fn.create({'bind':this,'delay':delay,'arguments':args})();},this);}
return this;},removeEvent:function(type,fn){if(this.$events&&this.$events[type])this.$events[type].remove(fn);return this;}});var Options=new Class({setOptions:function(){this.options=$merge.apply(null,[this.options].extend(arguments));if(this.addEvent){for(var option in this.options){if($type(this.options[option]=='function')&&(/^on[A-Z]/).test(option))this.addEvent(option,this.options[option]);}}
return this;}});Array.extend({forEach:function(fn,bind){for(var i=0,j=this.length;i<j;i++)fn.call(bind,this[i],i,this);},filter:function(fn,bind){var results=[];for(var i=0,j=this.length;i<j;i++){if(fn.call(bind,this[i],i,this))results.push(this[i]);}
return results;},map:function(fn,bind){var results=[];for(var i=0,j=this.length;i<j;i++)results[i]=fn.call(bind,this[i],i,this);return results;},every:function(fn,bind){for(var i=0,j=this.length;i<j;i++){if(!fn.call(bind,this[i],i,this))return false;}
return true;},some:function(fn,bind){for(var i=0,j=this.length;i<j;i++){if(fn.call(bind,this[i],i,this))return true;}
return false;},indexOf:function(item,from){var len=this.length;for(var i=(from<0)?Math.max(0,len+from):from||0;i<len;i++){if(this[i]===item)return i;}
return-1;},copy:function(start,length){start=start||0;if(start<0)start=this.length+start;length=length||(this.length-start);var newArray=[];for(var i=0;i<length;i++)newArray[i]=this[start++];return newArray;},remove:function(item){var i=0;var len=this.length;while(i<len){if(this[i]===item){this.splice(i,1);len--;}else{i++;}}
return this;},contains:function(item,from){return this.indexOf(item,from)!=-1;},associate:function(keys){var obj={},length=Math.min(this.length,keys.length);for(var i=0;i<length;i++)obj[keys[i]]=this[i];return obj;},extend:function(array){for(var i=0,j=array.length;i<j;i++)this.push(array[i]);return this;},merge:function(array){for(var i=0,l=array.length;i<l;i++)this.include(array[i]);return this;},include:function(item){if(!this.contains(item))this.push(item);return this;},getRandom:function(){return this[$random(0,this.length-1)]||null;},getLast:function(){return this[this.length-1]||null;}});Array.prototype.each=Array.prototype.forEach;Array.each=Array.forEach;function $A(array){return Array.copy(array);};function $each(iterable,fn,bind){if(iterable&&typeof iterable.length=='number'&&$type(iterable)!='object'){Array.forEach(iterable,fn,bind);}else{for(var name in iterable)fn.call(bind||iterable,iterable[name],name);}};Array.prototype.test=Array.prototype.contains;String.extend({test:function(regex,params){return(($type(regex)=='string')?new RegExp(regex,params):regex).test(this);},toInt:function(){return parseInt(this,10);},toFloat:function(){return parseFloat(this);},camelCase:function(){return this.replace(/-\D/g,function(match){return match.charAt(1).toUpperCase();});},hyphenate:function(){return this.replace(/\w[A-Z]/g,function(match){return(match.charAt(0)+'-'+match.charAt(1).toLowerCase());});},capitalize:function(){return this.replace(/\b[a-z]/g,function(match){return match.toUpperCase();});},trim:function(){return this.replace(/^\s+|\s+$/g,'');},clean:function(){return this.replace(/\s{2,}/g,' ').trim();},rgbToHex:function(array){var rgb=this.match(/\d{1,3}/g);return(rgb)?rgb.rgbToHex(array):false;},hexToRgb:function(array){var hex=this.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);return(hex)?hex.slice(1).hexToRgb(array):false;},contains:function(string,s){return(s)?(s+this+s).indexOf(s+string+s)>-1:this.indexOf(string)>-1;},escapeRegExp:function(){return this.replace(/([.*+?^${}()|[\]\/\\])/g,'\\$1');}});Array.extend({rgbToHex:function(array){if(this.length<3)return false;if(this.length==4&&this[3]==0&&!array)return'transparent';var hex=[];for(var i=0;i<3;i++){var bit=(this[i]-0).toString(16);hex.push((bit.length==1)?'0'+bit:bit);}
return array?hex:'#'+hex.join('');},hexToRgb:function(array){if(this.length!=3)return false;var rgb=[];for(var i=0;i<3;i++){rgb.push(parseInt((this[i].length==1)?this[i]+this[i]:this[i],16));}
return array?rgb:'rgb('+rgb.join(',')+')';}});Function.extend({create:function(options){var fn=this;options=$merge({'bind':fn,'event':false,'arguments':null,'delay':false,'periodical':false,'attempt':false},options);if($chk(options.arguments)&&$type(options.arguments)!='array')options.arguments=[options.arguments];return function(event){var args;if(options.event){event=event||window.event;args=[(options.event===true)?event:new options.event(event)];if(options.arguments)args.extend(options.arguments);}
else args=options.arguments||arguments;var returns=function(){return fn.apply($pick(options.bind,fn),args);};if(options.delay)return setTimeout(returns,options.delay);if(options.periodical)return setInterval(returns,options.periodical);if(options.attempt)try{return returns();}catch(err){return false;};return returns();};},pass:function(args,bind){return this.create({'arguments':args,'bind':bind});},attempt:function(args,bind){return this.create({'arguments':args,'bind':bind,'attempt':true})();},bind:function(bind,args){return this.create({'bind':bind,'arguments':args});},bindAsEventListener:function(bind,args){return this.create({'bind':bind,'event':true,'arguments':args});},delay:function(delay,bind,args){return this.create({'delay':delay,'bind':bind,'arguments':args})();},periodical:function(interval,bind,args){return this.create({'periodical':interval,'bind':bind,'arguments':args})();}});Number.extend({toInt:function(){return parseInt(this);},toFloat:function(){return parseFloat(this);},limit:function(min,max){return Math.min(max,Math.max(min,this));},round:function(precision){precision=Math.pow(10,precision||0);return Math.round(this*precision)/precision;},times:function(fn){for(var i=0;i<this;i++)fn(i);}});var Element=new Class({initialize:function(el,props){if($type(el)=='string'){if(window.ie&&props&&(props.name||props.type)){var name=(props.name)?' name="'+props.name+'"':'';var type=(props.type)?' type="'+props.type+'"':'';delete props.name;delete props.type;el='<'+el+name+type+'>';}
el=document.createElement(el);}
el=$(el);return(!props||!el)?el:el.set(props);}});var Elements=new Class({initialize:function(elements){return(elements)?$extend(elements,this):this;}});Elements.extend=function(props){for(var prop in props){this.prototype[prop]=props[prop];this[prop]=$native.generic(prop);}};function $(el){if(!el)return null;if(el.htmlElement)return Garbage.collect(el);if([window,document].contains(el))return el;var type=$type(el);if(type=='string'){el=document.getElementById(el);type=(el)?'element':false;}
if(type!='element')return null;if(el.htmlElement)return Garbage.collect(el);if(['object','embed'].contains(el.tagName.toLowerCase()))return el;$extend(el,Element.prototype);el.htmlElement=function(){};return Garbage.collect(el);};document.getElementsBySelector=document.getElementsByTagName;function $$(){var elements=[];for(var i=0,j=arguments.length;i<j;i++){var selector=arguments[i];switch($type(selector)){case'element':elements.push(selector);case'boolean':break;case false:break;case'string':selector=document.getElementsBySelector(selector,true);default:elements.extend(selector);}}
return $$.unique(elements);};$$.unique=function(array){var elements=[];for(var i=0,l=array.length;i<l;i++){if(array[i].$included)continue;var element=$(array[i]);if(element&&!element.$included){element.$included=true;elements.push(element);}}
for(var n=0,d=elements.length;n<d;n++)elements[n].$included=null;return new Elements(elements);};Elements.Multi=function(property){return function(){var args=arguments;var items=[];var elements=true;for(var i=0,j=this.length,returns;i<j;i++){returns=this[i][property].apply(this[i],args);if($type(returns)!='element')elements=false;items.push(returns);};return(elements)?$$.unique(items):items;};};Element.extend=function(properties){for(var property in properties){HTMLElement.prototype[property]=properties[property];Element.prototype[property]=properties[property];Element[property]=$native.generic(property);var elementsProperty=(Array.prototype[property])?property+'Elements':property;Elements.prototype[elementsProperty]=Elements.Multi(property);}};Element.extend({set:function(props){for(var prop in props){var val=props[prop];switch(prop){case'styles':this.setStyles(val);break;case'events':if(this.addEvents)this.addEvents(val);break;case'properties':this.setProperties(val);break;default:this.setProperty(prop,val);}}
return this;},inject:function(el,where){el=$(el);switch(where){case'before':el.parentNode.insertBefore(this,el);break;case'after':var next=el.getNext();if(!next)el.parentNode.appendChild(this);else el.parentNode.insertBefore(this,next);break;case'top':var first=el.firstChild;if(first){el.insertBefore(this,first);break;}
default:el.appendChild(this);}
return this;},injectBefore:function(el){return this.inject(el,'before');},injectAfter:function(el){return this.inject(el,'after');},injectInside:function(el){return this.inject(el,'bottom');},injectTop:function(el){return this.inject(el,'top');},adopt:function(){var elements=[];$each(arguments,function(argument){elements=elements.concat(argument);});$$(elements).inject(this);return this;},remove:function(){return this.parentNode.removeChild(this);},clone:function(contents){var el=$(this.cloneNode(contents!==false));if(!el.$events)return el;el.$events={};for(var type in this.$events)el.$events[type]={'keys':$A(this.$events[type].keys),'values':$A(this.$events[type].values)};return el.removeEvents();},replaceWith:function(el){el=$(el);this.parentNode.replaceChild(el,this);return el;},appendText:function(text){this.appendChild(document.createTextNode(text));return this;},hasClass:function(className){return this.className.contains(className,' ');},addClass:function(className){if(!this.hasClass(className))this.className=(this.className+' '+className).clean();return this;},removeClass:function(className){this.className=this.className.replace(new RegExp('(^|\\s)'+className+'(?:\\s|$)'),'$1').clean();return this;},toggleClass:function(className){return this.hasClass(className)?this.removeClass(className):this.addClass(className);},setStyle:function(property,value){switch(property){case'opacity':return this.setOpacity(parseFloat(value));case'float':property=(window.ie)?'styleFloat':'cssFloat';}
property=property.camelCase();switch($type(value)){case'number':if(!['zIndex','zoom'].contains(property))value+='px';break;case'array':value='rgb('+value.join(',')+')';}
this.style[property]=value;return this;},setStyles:function(source){switch($type(source)){case'object':Element.setMany(this,'setStyle',source);break;case'string':this.style.cssText=source;}
return this;},setOpacity:function(opacity){if(opacity==0){if(this.style.visibility!="hidden")this.style.visibility="hidden";}else{if(this.style.visibility!="visible")this.style.visibility="visible";}
if(!this.currentStyle||!this.currentStyle.hasLayout)this.style.zoom=1;if(window.ie)this.style.filter=(opacity==1)?'':"alpha(opacity="+opacity*100+")";this.style.opacity=this.$tmp.opacity=opacity;return this;},getStyle:function(property){property=property.camelCase();var result=this.style[property];if(!$chk(result)){if(property=='opacity')return this.$tmp.opacity;result=[];for(var style in Element.Styles){if(property==style){Element.Styles[style].each(function(s){var style=this.getStyle(s);result.push(parseInt(style)?style:'0px');},this);if(property=='border'){var every=result.every(function(bit){return(bit==result[0]);});return(every)?result[0]:false;}
return result.join(' ');}}
if(property.contains('border')){if(Element.Styles.border.contains(property)){return['Width','Style','Color'].map(function(p){return this.getStyle(property+p);},this).join(' ');}else if(Element.borderShort.contains(property)){return['Top','Right','Bottom','Left'].map(function(p){return this.getStyle('border'+p+property.replace('border',''));},this).join(' ');}}
if(document.defaultView)result=document.defaultView.getComputedStyle(this,null).getPropertyValue(property.hyphenate());else if(this.currentStyle)result=this.currentStyle[property];}
if(window.ie)result=Element.fixStyle(property,result,this);if(result&&property.test(/color/i)&&result.contains('rgb')){return result.split('rgb').splice(1,4).map(function(color){return color.rgbToHex();}).join(' ');}
return result;},getStyles:function(){return Element.getMany(this,'getStyle',arguments);},walk:function(brother,start){brother+='Sibling';var el=(start)?this[start]:this[brother];while(el&&$type(el)!='element')el=el[brother];return $(el);},getPrevious:function(){return this.walk('previous');},getNext:function(){return this.walk('next');},getFirst:function(){return this.walk('next','firstChild');},getLast:function(){return this.walk('previous','lastChild');},getParent:function(){return $(this.parentNode);},getChildren:function(){return $$(this.childNodes);},hasChild:function(el){return!!$A(this.getElementsByTagName('*')).contains(el);},getProperty:function(property){var index=Element.Properties[property];if(index)return this[index];var flag=Element.PropertiesIFlag[property]||0;if(!window.ie||flag)return this.getAttribute(property,flag);var node=this.attributes[property];return(node)?node.nodeValue:null;},removeProperty:function(property){var index=Element.Properties[property];if(index)this[index]='';else this.removeAttribute(property);return this;},getProperties:function(){return Element.getMany(this,'getProperty',arguments);},setProperty:function(property,value){var index=Element.Properties[property];if(index)this[index]=value;else this.setAttribute(property,value);return this;},setProperties:function(source){return Element.setMany(this,'setProperty',source);},setHTML:function(){this.innerHTML=$A(arguments).join('');return this;},setText:function(text){var tag=this.getTag();if(['style','script'].contains(tag)){if(window.ie){if(tag=='style')this.styleSheet.cssText=text;else if(tag=='script')this.setProperty('text',text);return this;}else{this.removeChild(this.firstChild);return this.appendText(text);}}
this[$defined(this.innerText)?'innerText':'textContent']=text;return this;},getText:function(){var tag=this.getTag();if(['style','script'].contains(tag)){if(window.ie){if(tag=='style')return this.styleSheet.cssText;else if(tag=='script')return this.getProperty('text');}else{return this.innerHTML;}}
return($pick(this.innerText,this.textContent));},getTag:function(){return this.tagName.toLowerCase();},empty:function(){Garbage.trash(this.getElementsByTagName('*'));return this.setHTML('');}});Element.fixStyle=function(property,result,element){if($chk(parseInt(result)))return result;if(['height','width'].contains(property)){var values=(property=='width')?['left','right']:['top','bottom'];var size=0;values.each(function(value){size+=element.getStyle('border-'+value+'-width').toInt()+element.getStyle('padding-'+value).toInt();});return element['offset'+property.capitalize()]-size+'px';}else if(property.test(/border(.+)Width|margin|padding/)){return'0px';}
return result;};Element.Styles={'border':[],'padding':[],'margin':[]};['Top','Right','Bottom','Left'].each(function(direction){for(var style in Element.Styles)Element.Styles[style].push(style+direction);});Element.borderShort=['borderWidth','borderStyle','borderColor'];Element.getMany=function(el,method,keys){var result={};$each(keys,function(key){result[key]=el[method](key);});return result;};Element.setMany=function(el,method,pairs){for(var key in pairs)el[method](key,pairs[key]);return el;};Element.Properties=new Abstract({'class':'className','for':'htmlFor','colspan':'colSpan','rowspan':'rowSpan','accesskey':'accessKey','tabindex':'tabIndex','maxlength':'maxLength','readonly':'readOnly','frameborder':'frameBorder','value':'value','disabled':'disabled','checked':'checked','multiple':'multiple','selected':'selected'});Element.PropertiesIFlag={'href':2,'src':2};Element.Methods={Listeners:{addListener:function(type,fn){if(this.addEventListener)this.addEventListener(type,fn,false);else this.attachEvent('on'+type,fn);return this;},removeListener:function(type,fn){if(this.removeEventListener)this.removeEventListener(type,fn,false);else this.detachEvent('on'+type,fn);return this;}}};window.extend(Element.Methods.Listeners);document.extend(Element.Methods.Listeners);Element.extend(Element.Methods.Listeners);var Garbage={elements:[],collect:function(el){if(!el.$tmp){Garbage.elements.push(el);el.$tmp={'opacity':1};}
return el;},trash:function(elements){for(var i=0,j=elements.length,el;i<j;i++){if(!(el=elements[i])||!el.$tmp)continue;if(el.$events)el.fireEvent('trash').removeEvents();for(var p in el.$tmp)el.$tmp[p]=null;for(var d in Element.prototype)el[d]=null;Garbage.elements[Garbage.elements.indexOf(el)]=null;el.htmlElement=el.$tmp=el=null;}
Garbage.elements.remove(null);},empty:function(){Garbage.collect(window);Garbage.collect(document);Garbage.trash(Garbage.elements);}};window.addListener('beforeunload',function(){window.addListener('unload',Garbage.empty);if(window.ie)window.addListener('unload',CollectGarbage);});var Event=new Class({initialize:function(event){if(event&&event.$extended)return event;this.$extended=true;event=event||window.event;this.event=event;this.type=event.type;this.target=event.target||event.srcElement;if(this.target.nodeType==3)this.target=this.target.parentNode;this.shift=event.shiftKey;this.control=event.ctrlKey;this.alt=event.altKey;this.meta=event.metaKey;if(['DOMMouseScroll','mousewheel'].contains(this.type)){this.wheel=(event.wheelDelta)?event.wheelDelta/120:-(event.detail||0)/3;}else if(this.type.contains('key')){this.code=event.which||event.keyCode;for(var name in Event.keys){if(Event.keys[name]==this.code){this.key=name;break;}}
if(this.type=='keydown'){var fKey=this.code-111;if(fKey>0&&fKey<13)this.key='f'+fKey;}
this.key=this.key||String.fromCharCode(this.code).toLowerCase();}else if(this.type.test(/(click|mouse|menu)/)){this.page={'x':event.pageX||event.clientX+document.documentElement.scrollLeft,'y':event.pageY||event.clientY+document.documentElement.scrollTop};this.client={'x':event.pageX?event.pageX-window.pageXOffset:event.clientX,'y':event.pageY?event.pageY-window.pageYOffset:event.clientY};this.rightClick=(event.which==3)||(event.button==2);switch(this.type){case'mouseover':this.relatedTarget=event.relatedTarget||event.fromElement;break;case'mouseout':this.relatedTarget=event.relatedTarget||event.toElement;}
this.fixRelatedTarget();}
return this;},stop:function(){return this.stopPropagation().preventDefault();},stopPropagation:function(){if(this.event.stopPropagation)this.event.stopPropagation();else this.event.cancelBubble=true;return this;},preventDefault:function(){if(this.event.preventDefault)this.event.preventDefault();else this.event.returnValue=false;return this;}});Event.fix={relatedTarget:function(){if(this.relatedTarget&&this.relatedTarget.nodeType==3)this.relatedTarget=this.relatedTarget.parentNode;},relatedTargetGecko:function(){try{Event.fix.relatedTarget.call(this);}catch(e){this.relatedTarget=this.target;}}};Event.prototype.fixRelatedTarget=(window.gecko)?Event.fix.relatedTargetGecko:Event.fix.relatedTarget;Event.keys=new Abstract({'enter':13,'up':38,'down':40,'left':37,'right':39,'esc':27,'space':32,'backspace':8,'tab':9,'delete':46});Element.Methods.Events={addEvent:function(type,fn){this.$events=this.$events||{};this.$events[type]=this.$events[type]||{'keys':[],'values':[]};if(this.$events[type].keys.contains(fn))return this;this.$events[type].keys.push(fn);var realType=type;var custom=Element.Events[type];if(custom){if(custom.add)custom.add.call(this,fn);if(custom.map)fn=custom.map;if(custom.type)realType=custom.type;}
if(!this.addEventListener)fn=fn.create({'bind':this,'event':true});this.$events[type].values.push(fn);return(Element.NativeEvents.contains(realType))?this.addListener(realType,fn):this;},removeEvent:function(type,fn){if(!this.$events||!this.$events[type])return this;var pos=this.$events[type].keys.indexOf(fn);if(pos==-1)return this;var key=this.$events[type].keys.splice(pos,1)[0];var value=this.$events[type].values.splice(pos,1)[0];var custom=Element.Events[type];if(custom){if(custom.remove)custom.remove.call(this,fn);if(custom.type)type=custom.type;}
return(Element.NativeEvents.contains(type))?this.removeListener(type,value):this;},addEvents:function(source){return Element.setMany(this,'addEvent',source);},removeEvents:function(type){if(!this.$events)return this;if(!type){for(var evType in this.$events)this.removeEvents(evType);this.$events=null;}else if(this.$events[type]){this.$events[type].keys.each(function(fn){this.removeEvent(type,fn);},this);this.$events[type]=null;}
return this;},fireEvent:function(type,args,delay){if(this.$events&&this.$events[type]){this.$events[type].keys.each(function(fn){fn.create({'bind':this,'delay':delay,'arguments':args})();},this);}
return this;},cloneEvents:function(from,type){if(!from.$events)return this;if(!type){for(var evType in from.$events)this.cloneEvents(from,evType);}else if(from.$events[type]){from.$events[type].keys.each(function(fn){this.addEvent(type,fn);},this);}
return this;}};window.extend(Element.Methods.Events);document.extend(Element.Methods.Events);Element.extend(Element.Methods.Events);Element.Events=new Abstract({'mouseenter':{type:'mouseover',map:function(event){event=new Event(event);if(event.relatedTarget!=this&&!this.hasChild(event.relatedTarget))this.fireEvent('mouseenter',event);}},'mouseleave':{type:'mouseout',map:function(event){event=new Event(event);if(event.relatedTarget!=this&&!this.hasChild(event.relatedTarget))this.fireEvent('mouseleave',event);}},'mousewheel':{type:(window.gecko)?'DOMMouseScroll':'mousewheel'}});Element.NativeEvents=['click','dblclick','mouseup','mousedown','mousewheel','DOMMouseScroll','mouseover','mouseout','mousemove','keydown','keypress','keyup','load','unload','beforeunload','resize','move','focus','blur','change','submit','reset','select','error','abort','contextmenu','scroll'];Function.extend({bindWithEvent:function(bind,args){return this.create({'bind':bind,'arguments':args,'event':Event});}});Elements.extend({filterByTag:function(tag){return new Elements(this.filter(function(el){return(Element.getTag(el)==tag);}));},filterByClass:function(className,nocash){var elements=this.filter(function(el){return(el.className&&el.className.contains(className,' '));});return(nocash)?elements:new Elements(elements);},filterById:function(id,nocash){var elements=this.filter(function(el){return(el.id==id);});return(nocash)?elements:new Elements(elements);},filterByAttribute:function(name,operator,value,nocash){var elements=this.filter(function(el){var current=Element.getProperty(el,name);if(!current)return false;if(!operator)return true;switch(operator){case'=':return(current==value);case'*=':return(current.contains(value));case'^=':return(current.substr(0,value.length)==value);case'$=':return(current.substr(current.length-value.length)==value);case'!=':return(current!=value);case'~=':return current.contains(value,' ');}
return false;});return(nocash)?elements:new Elements(elements);}});function $E(selector,filter){return($(filter)||document).getElement(selector);};function $ES(selector,filter){return($(filter)||document).getElementsBySelector(selector);};$$.shared={'regexp':/^(\w*|\*)(?:#([\w-]+)|\.([\w-]+))?(?:\[(\w+)(?:([!*^$]?=)["']?([^"'\]]*)["']?)?])?$/,'xpath':{getParam:function(items,context,param,i){var temp=[context.namespaceURI?'xhtml:':'',param[1]];if(param[2])temp.push('[@id="',param[2],'"]');if(param[3])temp.push('[contains(concat(" ", @class, " "), " ',param[3],' ")]');if(param[4]){if(param[5]&&param[6]){switch(param[5]){case'*=':temp.push('[contains(@',param[4],', "',param[6],'")]');break;case'^=':temp.push('[starts-with(@',param[4],', "',param[6],'")]');break;case'$=':temp.push('[substring(@',param[4],', string-length(@',param[4],') - ',param[6].length,' + 1) = "',param[6],'"]');break;case'=':temp.push('[@',param[4],'="',param[6],'"]');break;case'!=':temp.push('[@',param[4],'!="',param[6],'"]');}}else{temp.push('[@',param[4],']');}}
items.push(temp.join(''));return items;},getItems:function(items,context,nocash){var elements=[];var xpath=document.evaluate('.//'+items.join('//'),context,$$.shared.resolver,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(var i=0,j=xpath.snapshotLength;i<j;i++)elements.push(xpath.snapshotItem(i));return(nocash)?elements:new Elements(elements.map($));}},'normal':{getParam:function(items,context,param,i){if(i==0){if(param[2]){var el=context.getElementById(param[2]);if(!el||((param[1]!='*')&&(Element.getTag(el)!=param[1])))return false;items=[el];}else{items=$A(context.getElementsByTagName(param[1]));}}else{items=$$.shared.getElementsByTagName(items,param[1]);if(param[2])items=Elements.filterById(items,param[2],true);}
if(param[3])items=Elements.filterByClass(items,param[3],true);if(param[4])items=Elements.filterByAttribute(items,param[4],param[5],param[6],true);return items;},getItems:function(items,context,nocash){return(nocash)?items:$$.unique(items);}},resolver:function(prefix){return(prefix=='xhtml')?'http://www.w3.org/1999/xhtml':false;},getElementsByTagName:function(context,tagName){var found=[];for(var i=0,j=context.length;i<j;i++)found.extend(context[i].getElementsByTagName(tagName));return found;}};$$.shared.method=(window.xpath)?'xpath':'normal';Element.Methods.Dom={getElements:function(selector,nocash){var items=[];selector=selector.trim().split(' ');for(var i=0,j=selector.length;i<j;i++){var sel=selector[i];var param=sel.match($$.shared.regexp);if(!param)break;param[1]=param[1]||'*';var temp=$$.shared[$$.shared.method].getParam(items,this,param,i);if(!temp)break;items=temp;}
return $$.shared[$$.shared.method].getItems(items,this,nocash);},getElement:function(selector){return $(this.getElements(selector,true)[0]||false);},getElementsBySelector:function(selector,nocash){var elements=[];selector=selector.split(',');for(var i=0,j=selector.length;i<j;i++)elements=elements.concat(this.getElements(selector[i],true));return(nocash)?elements:$$.unique(elements);}};Element.extend({getElementById:function(id){var el=document.getElementById(id);if(!el)return false;for(var parent=el.parentNode;parent!=this;parent=parent.parentNode){if(!parent)return false;}
return el;},getElementsByClassName:function(className){return this.getElements('.'+className);}});document.extend(Element.Methods.Dom);Element.extend(Element.Methods.Dom);Element.extend({getValue:function(){switch(this.getTag()){case'select':var values=[];$each(this.options,function(option){if(option.selected)values.push($pick(option.value,option.text));});return(this.multiple)?values:values[0];case'input':if(!(this.checked&&['checkbox','radio'].contains(this.type))&&!['hidden','text','password'].contains(this.type))break;case'textarea':return this.value;}
return false;},getFormElements:function(){return $$(this.getElementsByTagName('input'),this.getElementsByTagName('select'),this.getElementsByTagName('textarea'));},toQueryString:function(){var queryString=[];this.getFormElements().each(function(el){var name=el.name;var value=el.getValue();if(value===false||!name||el.disabled)return;var qs=function(val){queryString.push(name+'='+encodeURIComponent(val));};if($type(value)=='array')value.each(qs);else qs(value);});return queryString.join('&');}});Element.extend({scrollTo:function(x,y){this.scrollLeft=x;this.scrollTop=y;},getSize:function(){return{'scroll':{'x':this.scrollLeft,'y':this.scrollTop},'size':{'x':this.offsetWidth,'y':this.offsetHeight},'scrollSize':{'x':this.scrollWidth,'y':this.scrollHeight}};},getPosition:function(overflown){overflown=overflown||[];var el=this,left=0,top=0;do{left+=el.offsetLeft||0;top+=el.offsetTop||0;el=el.offsetParent;}while(el);overflown.each(function(element){left-=element.scrollLeft||0;top-=element.scrollTop||0;});return{'x':left,'y':top};},getTop:function(overflown){return this.getPosition(overflown).y;},getLeft:function(overflown){return this.getPosition(overflown).x;},getCoordinates:function(overflown){var position=this.getPosition(overflown);var obj={'width':this.offsetWidth,'height':this.offsetHeight,'left':position.x,'top':position.y};obj.right=obj.left+obj.width;obj.bottom=obj.top+obj.height;return obj;}});Element.Events.domready={add:function(fn){if(window.loaded){fn.call(this);return;}
var domReady=function(){if(window.loaded)return;window.loaded=true;window.timer=$clear(window.timer);this.fireEvent('domready');}.bind(this);if(document.readyState&&window.webkit){window.timer=function(){if(['loaded','complete'].contains(document.readyState))domReady();}.periodical(50);}else if(document.readyState&&window.ie){if(!$('ie_ready')){var src=(window.location.protocol=='https:')?'://0':'javascript:void(0)';document.write('<script id="ie_ready" defer src="'+src+'"><\/script>');$('ie_ready').onreadystatechange=function(){if(this.readyState=='complete')domReady();};}}else{window.addListener("load",domReady);document.addListener("DOMContentLoaded",domReady);}}};window.onDomReady=function(fn){return this.addEvent('domready',fn);};window.extend({getWidth:function(){if(this.webkit419)return this.innerWidth;if(this.opera)return document.body.clientWidth;return document.documentElement.clientWidth;},getHeight:function(){if(this.webkit419)return this.innerHeight;if(this.opera)return document.body.clientHeight;return document.documentElement.clientHeight;},getScrollWidth:function(){if(this.ie)return Math.max(document.documentElement.offsetWidth,document.documentElement.scrollWidth);if(this.webkit)return document.body.scrollWidth;return document.documentElement.scrollWidth;},getScrollHeight:function(){if(this.ie)return Math.max(document.documentElement.offsetHeight,document.documentElement.scrollHeight);if(this.webkit)return document.body.scrollHeight;return document.documentElement.scrollHeight;},getScrollLeft:function(){return this.pageXOffset||document.documentElement.scrollLeft;},getScrollTop:function(){return this.pageYOffset||document.documentElement.scrollTop;},getSize:function(){return{'size':{'x':this.getWidth(),'y':this.getHeight()},'scrollSize':{'x':this.getScrollWidth(),'y':this.getScrollHeight()},'scroll':{'x':this.getScrollLeft(),'y':this.getScrollTop()}};},getPosition:function(){return{'x':0,'y':0};}});var Fx={};Fx.Base=new Class({options:{onStart:Class.empty,onComplete:Class.empty,onCancel:Class.empty,transition:function(p){return-(Math.cos(Math.PI*p)-1)/2;},duration:500,unit:'px',wait:true,fps:50},initialize:function(options){this.element=this.element||null;this.setOptions(options);if(this.options.initialize)this.options.initialize.call(this);},step:function(){var time=$time();if(time<this.time+this.options.duration){this.delta=this.options.transition((time-this.time)/this.options.duration);this.setNow();this.increase();}else{this.stop(true);this.set(this.to);this.fireEvent('onComplete',this.element,10);this.callChain();}},set:function(to){this.now=to;this.increase();return this;},setNow:function(){this.now=this.compute(this.from,this.to);},compute:function(from,to){return(to-from)*this.delta+from;},start:function(from,to){if(!this.options.wait)this.stop();else if(this.timer)return this;this.from=from;this.to=to;this.change=this.to-this.from;this.time=$time();this.timer=this.step.periodical(Math.round(1000/this.options.fps),this);this.fireEvent('onStart',this.element);return this;},stop:function(end){if(!this.timer)return this;this.timer=$clear(this.timer);if(!end)this.fireEvent('onCancel',this.element);return this;},custom:function(from,to){return this.start(from,to);},clearTimer:function(end){return this.stop(end);}});Fx.Base.implement(new Chain,new Events,new Options);Fx.CSS={select:function(property,to){if(property.test(/color/i))return this.Color;var type=$type(to);if((type=='array')||(type=='string'&&to.contains(' ')))return this.Multi;return this.Single;},parse:function(el,property,fromTo){if(!fromTo.push)fromTo=[fromTo];var from=fromTo[0],to=fromTo[1];if(!$chk(to)){to=from;from=el.getStyle(property);}
var css=this.select(property,to);return{'from':css.parse(from),'to':css.parse(to),'css':css};}};Fx.CSS.Single={parse:function(value){return parseFloat(value);},getNow:function(from,to,fx){return fx.compute(from,to);},getValue:function(value,unit,property){if(unit=='px'&&property!='opacity')value=Math.round(value);return value+unit;}};Fx.CSS.Multi={parse:function(value){return value.push?value:value.split(' ').map(function(v){return parseFloat(v);});},getNow:function(from,to,fx){var now=[];for(var i=0;i<from.length;i++)now[i]=fx.compute(from[i],to[i]);return now;},getValue:function(value,unit,property){if(unit=='px'&&property!='opacity')value=value.map(Math.round);return value.join(unit+' ')+unit;}};Fx.CSS.Color={parse:function(value){return value.push?value:value.hexToRgb(true);},getNow:function(from,to,fx){var now=[];for(var i=0;i<from.length;i++)now[i]=Math.round(fx.compute(from[i],to[i]));return now;},getValue:function(value){return'rgb('+value.join(',')+')';}};Fx.Style=Fx.Base.extend({initialize:function(el,property,options){this.element=$(el);this.property=property;this.parent(options);},hide:function(){return this.set(0);},setNow:function(){this.now=this.css.getNow(this.from,this.to,this);},set:function(to){this.css=Fx.CSS.select(this.property,to);return this.parent(this.css.parse(to));},start:function(from,to){if(this.timer&&this.options.wait)return this;var parsed=Fx.CSS.parse(this.element,this.property,[from,to]);this.css=parsed.css;return this.parent(parsed.from,parsed.to);},increase:function(){this.element.setStyle(this.property,this.css.getValue(this.now,this.options.unit,this.property));}});Element.extend({effect:function(property,options){return new Fx.Style(this,property,options);}});Fx.Styles=Fx.Base.extend({initialize:function(el,options){this.element=$(el);this.parent(options);},setNow:function(){for(var p in this.from)this.now[p]=this.css[p].getNow(this.from[p],this.to[p],this);},set:function(to){var parsed={};this.css={};for(var p in to){this.css[p]=Fx.CSS.select(p,to[p]);parsed[p]=this.css[p].parse(to[p]);}
return this.parent(parsed);},start:function(obj){if(this.timer&&this.options.wait)return this;this.now={};this.css={};var from={},to={};for(var p in obj){var parsed=Fx.CSS.parse(this.element,p,obj[p]);from[p]=parsed.from;to[p]=parsed.to;this.css[p]=parsed.css;}
return this.parent(from,to);},increase:function(){for(var p in this.now)this.element.setStyle(p,this.css[p].getValue(this.now[p],this.options.unit,p));}});Element.extend({effects:function(options){return new Fx.Styles(this,options);}});Fx.Elements=Fx.Base.extend({initialize:function(elements,options){this.elements=$$(elements);this.parent(options);},setNow:function(){for(var i in this.from){var iFrom=this.from[i],iTo=this.to[i],iCss=this.css[i],iNow=this.now[i]={};for(var p in iFrom)iNow[p]=iCss[p].getNow(iFrom[p],iTo[p],this);}},set:function(to){var parsed={};this.css={};for(var i in to){var iTo=to[i],iCss=this.css[i]={},iParsed=parsed[i]={};for(var p in iTo){iCss[p]=Fx.CSS.select(p,iTo[p]);iParsed[p]=iCss[p].parse(iTo[p]);}}
return this.parent(parsed);},start:function(obj){if(this.timer&&this.options.wait)return this;this.now={};this.css={};var from={},to={};for(var i in obj){var iProps=obj[i],iFrom=from[i]={},iTo=to[i]={},iCss=this.css[i]={};for(var p in iProps){var parsed=Fx.CSS.parse(this.elements[i],p,iProps[p]);iFrom[p]=parsed.from;iTo[p]=parsed.to;iCss[p]=parsed.css;}}
return this.parent(from,to);},increase:function(){for(var i in this.now){var iNow=this.now[i],iCss=this.css[i];for(var p in iNow)this.elements[i].setStyle(p,iCss[p].getValue(iNow[p],this.options.unit,p));}}});Fx.Scroll=Fx.Base.extend({options:{overflown:[],offset:{'x':0,'y':0},wheelStops:true},initialize:function(element,options){this.now=[];this.element=$(element);this.bound={'stop':this.stop.bind(this,false)};this.parent(options);if(this.options.wheelStops){this.addEvent('onStart',function(){document.addEvent('mousewheel',this.bound.stop);}.bind(this));this.addEvent('onComplete',function(){document.removeEvent('mousewheel',this.bound.stop);}.bind(this));}},setNow:function(){for(var i=0;i<2;i++)this.now[i]=this.compute(this.from[i],this.to[i]);},scrollTo:function(x,y){if(this.timer&&this.options.wait)return this;var el=this.element.getSize();var values={'x':x,'y':y};for(var z in el.size){var max=el.scrollSize[z]-el.size[z];if($chk(values[z]))values[z]=($type(values[z])=='number')?values[z].limit(0,max):max;else values[z]=el.scroll[z];values[z]+=this.options.offset[z];}
return this.start([el.scroll.x,el.scroll.y],[values.x,values.y]);},toTop:function(){return this.scrollTo(false,0);},toBottom:function(){return this.scrollTo(false,'full');},toLeft:function(){return this.scrollTo(0,false);},toRight:function(){return this.scrollTo('full',false);},toElement:function(el){var parent=this.element.getPosition(this.options.overflown);var target=$(el).getPosition(this.options.overflown);return this.scrollTo(target.x-parent.x,target.y-parent.y);},increase:function(){this.element.scrollTo(this.now[0],this.now[1]);}});Fx.Slide=Fx.Base.extend({options:{mode:'vertical'},initialize:function(el,options){this.element=$(el);this.wrapper=new Element('div',{'styles':$extend(this.element.getStyles('margin'),{'overflow':'hidden'})}).injectAfter(this.element).adopt(this.element);this.element.setStyle('margin',0);this.setOptions(options);this.now=[];this.parent(this.options);this.open=true;this.addEvent('onComplete',function(){this.open=(this.now[0]===0);});if(window.webkit419)this.addEvent('onComplete',function(){if(this.open)this.element.remove().inject(this.wrapper);});},setNow:function(){for(var i=0;i<2;i++)this.now[i]=this.compute(this.from[i],this.to[i]);},vertical:function(){this.margin='margin-top';this.layout='height';this.offset=this.element.offsetHeight;},horizontal:function(){this.margin='margin-left';this.layout='width';this.offset=this.element.offsetWidth;},slideIn:function(mode){this[mode||this.options.mode]();return this.start([this.element.getStyle(this.margin).toInt(),this.wrapper.getStyle(this.layout).toInt()],[0,this.offset]);},slideOut:function(mode){this[mode||this.options.mode]();return this.start([this.element.getStyle(this.margin).toInt(),this.wrapper.getStyle(this.layout).toInt()],[-this.offset,0]);},hide:function(mode){this[mode||this.options.mode]();this.open=false;return this.set([-this.offset,0]);},show:function(mode){this[mode||this.options.mode]();this.open=true;return this.set([0,this.offset]);},toggle:function(mode){if(this.wrapper.offsetHeight==0||this.wrapper.offsetWidth==0)return this.slideIn(mode);return this.slideOut(mode);},increase:function(){this.element.setStyle(this.margin,this.now[0]+this.options.unit);this.wrapper.setStyle(this.layout,this.now[1]+this.options.unit);}});Fx.Transition=function(transition,params){params=params||[];if($type(params)!='array')params=[params];return $extend(transition,{easeIn:function(pos){return transition(pos,params);},easeOut:function(pos){return 1-transition(1-pos,params);},easeInOut:function(pos){return(pos<=0.5)?transition(2*pos,params)/2:(2-transition(2*(1-pos),params))/2;}});};Fx.Transitions=new Abstract({linear:function(p){return p;}});Fx.Transitions.extend=function(transitions){for(var transition in transitions){Fx.Transitions[transition]=new Fx.Transition(transitions[transition]);Fx.Transitions.compat(transition);}};Fx.Transitions.compat=function(transition){['In','Out','InOut'].each(function(easeType){Fx.Transitions[transition.toLowerCase()+easeType]=Fx.Transitions[transition]['ease'+easeType];});};Fx.Transitions.extend({Pow:function(p,x){return Math.pow(p,x[0]||6);},Expo:function(p){return Math.pow(2,8*(p-1));},Circ:function(p){return 1-Math.sin(Math.acos(p));},Sine:function(p){return 1-Math.sin((1-p)*Math.PI/2);},Back:function(p,x){x=x[0]||1.618;return Math.pow(p,2)*((x+1)*p-x);},Bounce:function(p){var value;for(var a=0,b=1;1;a+=b,b/=2){if(p>=(7-4*a)/11){value=-Math.pow((11-6*a-11*p)/4,2)+b*b;break;}}
return value;},Elastic:function(p,x){return Math.pow(2,10*--p)*Math.cos(20*p*Math.PI*(x[0]||1)/3);}});['Quad','Cubic','Quart','Quint'].each(function(transition,i){Fx.Transitions[transition]=new Fx.Transition(function(p){return Math.pow(p,[i+2]);});Fx.Transitions.compat(transition);});var Drag={};Drag.Base=new Class({options:{handle:false,unit:'px',onStart:Class.empty,onBeforeStart:Class.empty,onComplete:Class.empty,onSnap:Class.empty,onDrag:Class.empty,limit:false,modifiers:{x:'left',y:'top'},grid:false,snap:6},initialize:function(el,options){this.setOptions(options);this.element=$(el);this.handle=$(this.options.handle)||this.element;this.mouse={'now':{},'pos':{}};this.value={'start':{},'now':{}};this.bound={'start':this.start.bindWithEvent(this),'check':this.check.bindWithEvent(this),'drag':this.drag.bindWithEvent(this),'stop':this.stop.bind(this)};this.attach();if(this.options.initialize)this.options.initialize.call(this);},attach:function(){this.handle.addEvent('mousedown',this.bound.start);return this;},detach:function(){this.handle.removeEvent('mousedown',this.bound.start);return this;},start:function(event){this.fireEvent('onBeforeStart',this.element);this.mouse.start=event.page;var limit=this.options.limit;this.limit={'x':[],'y':[]};for(var z in this.options.modifiers){if(!this.options.modifiers[z])continue;this.value.now[z]=this.element.getStyle(this.options.modifiers[z]).toInt();this.mouse.pos[z]=event.page[z]-this.value.now[z];if(limit&&limit[z]){for(var i=0;i<2;i++){if($chk(limit[z][i]))this.limit[z][i]=($type(limit[z][i])=='function')?limit[z][i]():limit[z][i];}}}
if($type(this.options.grid)=='number')this.options.grid={'x':this.options.grid,'y':this.options.grid};document.addListener('mousemove',this.bound.check);document.addListener('mouseup',this.bound.stop);this.fireEvent('onStart',this.element);event.stop();},check:function(event){var distance=Math.round(Math.sqrt(Math.pow(event.page.x-this.mouse.start.x,2)+Math.pow(event.page.y-this.mouse.start.y,2)));if(distance>this.options.snap){document.removeListener('mousemove',this.bound.check);document.addListener('mousemove',this.bound.drag);this.drag(event);this.fireEvent('onSnap',this.element);}
event.stop();},drag:function(event){this.out=false;this.mouse.now=event.page;for(var z in this.options.modifiers){if(!this.options.modifiers[z])continue;this.value.now[z]=this.mouse.now[z]-this.mouse.pos[z];if(this.limit[z]){if($chk(this.limit[z][1])&&(this.value.now[z]>this.limit[z][1])){this.value.now[z]=this.limit[z][1];this.out=true;}else if($chk(this.limit[z][0])&&(this.value.now[z]<this.limit[z][0])){this.value.now[z]=this.limit[z][0];this.out=true;}}
if(this.options.grid[z])this.value.now[z]-=(this.value.now[z]%this.options.grid[z]);this.element.setStyle(this.options.modifiers[z],this.value.now[z]+this.options.unit);}
this.fireEvent('onDrag',this.element);event.stop();},stop:function(){document.removeListener('mousemove',this.bound.check);document.removeListener('mousemove',this.bound.drag);document.removeListener('mouseup',this.bound.stop);this.fireEvent('onComplete',this.element);}});Drag.Base.implement(new Events,new Options);Element.extend({makeResizable:function(options){return new Drag.Base(this,$merge({modifiers:{x:'width',y:'height'}},options));}});Drag.Move=Drag.Base.extend({options:{droppables:[],container:false,overflown:[]},initialize:function(el,options){this.setOptions(options);this.element=$(el);this.droppables=$$(this.options.droppables);this.container=$(this.options.container);this.position={'element':this.element.getStyle('position'),'container':false};if(this.container)this.position.container=this.container.getStyle('position');if(!['relative','absolute','fixed'].contains(this.position.element))this.position.element='absolute';var top=this.element.getStyle('top').toInt();var left=this.element.getStyle('left').toInt();if(this.position.element=='absolute'&&!['relative','absolute','fixed'].contains(this.position.container)){top=$chk(top)?top:this.element.getTop(this.options.overflown);left=$chk(left)?left:this.element.getLeft(this.options.overflown);}else{top=$chk(top)?top:0;left=$chk(left)?left:0;}
this.element.setStyles({'top':top,'left':left,'position':this.position.element});this.parent(this.element);},start:function(event){this.overed=null;if(this.container){var cont=this.container.getCoordinates();var el=this.element.getCoordinates();if(this.position.element=='absolute'&&!['relative','absolute','fixed'].contains(this.position.container)){this.options.limit={'x':[cont.left,cont.right-el.width],'y':[cont.top,cont.bottom-el.height]};}else{this.options.limit={'y':[0,cont.height-el.height],'x':[0,cont.width-el.width]};}}
this.parent(event);},drag:function(event){this.parent(event);var overed=this.out?false:this.droppables.filter(this.checkAgainst,this).getLast();if(this.overed!=overed){if(this.overed)this.overed.fireEvent('leave',[this.element,this]);this.overed=overed?overed.fireEvent('over',[this.element,this]):null;}
return this;},checkAgainst:function(el){el=el.getCoordinates(this.options.overflown);var now=this.mouse.now;return(now.x>el.left&&now.x<el.right&&now.y<el.bottom&&now.y>el.top);},stop:function(){if(this.overed&&!this.out)this.overed.fireEvent('drop',[this.element,this]);else this.element.fireEvent('emptydrop',this);this.parent();return this;}});Element.extend({makeDraggable:function(options){return new Drag.Move(this,options);}});var XHR=new Class({options:{method:'post',async:true,onRequest:Class.empty,onSuccess:Class.empty,onFailure:Class.empty,urlEncoded:true,encoding:'utf-8',autoCancel:false,headers:{}},setTransport:function(){this.transport=(window.XMLHttpRequest)?new XMLHttpRequest():(window.ie?new ActiveXObject('Microsoft.XMLHTTP'):false);return this;},initialize:function(options){this.setTransport().setOptions(options);this.options.isSuccess=this.options.isSuccess||this.isSuccess;this.headers={};if(this.options.urlEncoded&&this.options.method=='post'){var encoding=(this.options.encoding)?'; charset='+this.options.encoding:'';this.setHeader('Content-type','application/x-www-form-urlencoded'+encoding);}
if(this.options.initialize)this.options.initialize.call(this);},onStateChange:function(){if(this.transport.readyState!=4||!this.running)return;this.running=false;var status=0;try{status=this.transport.status;}catch(e){};if(this.options.isSuccess.call(this,status))this.onSuccess();else this.onFailure();this.transport.onreadystatechange=Class.empty;},isSuccess:function(status){return((status>=200)&&(status<300));},onSuccess:function(){this.response={'text':this.transport.responseText,'xml':this.transport.responseXML};this.fireEvent('onSuccess',[this.response.text,this.response.xml]);this.callChain();},onFailure:function(){this.fireEvent('onFailure',this.transport);},setHeader:function(name,value){this.headers[name]=value;return this;},send:function(url,data){if(this.options.autoCancel)this.cancel();else if(this.running)return this;this.running=true;if(data&&this.options.method=='get'){url=url+(url.contains('?')?'&':'?')+data;data=null;}
this.transport.open(this.options.method.toUpperCase(),url,this.options.async);this.transport.onreadystatechange=this.onStateChange.bind(this);if((this.options.method=='post')&&this.transport.overrideMimeType)this.setHeader('Connection','close');$extend(this.headers,this.options.headers);for(var type in this.headers)try{this.transport.setRequestHeader(type,this.headers[type]);}catch(e){};this.fireEvent('onRequest');this.transport.send($pick(data,null));return this;},cancel:function(){if(!this.running)return this;this.running=false;this.transport.abort();this.transport.onreadystatechange=Class.empty;this.setTransport();this.fireEvent('onCancel');return this;}});XHR.implement(new Chain,new Events,new Options);var Ajax=XHR.extend({options:{data:null,update:null,onComplete:Class.empty,evalScripts:false,evalResponse:false},initialize:function(url,options){this.addEvent('onSuccess',this.onComplete);this.setOptions(options);this.options.data=this.options.data||this.options.postBody;if(!['post','get'].contains(this.options.method)){this._method='_method='+this.options.method;this.options.method='post';}
this.parent();this.setHeader('X-Requested-With','XMLHttpRequest');this.setHeader('Accept','text/javascript, text/html, application/xml, text/xml, */*');this.url=url;},onComplete:function(){if(this.options.update)$(this.options.update).empty().setHTML(this.response.text);if(this.options.evalScripts||this.options.evalResponse)this.evalScripts();this.fireEvent('onComplete',[this.response.text,this.response.xml],20);},request:function(data){data=data||this.options.data;switch($type(data)){case'element':data=$(data).toQueryString();break;case'object':data=Object.toQueryString(data);}
if(this._method)data=(data)?[this._method,data].join('&'):this._method;return this.send(this.url,data);},evalScripts:function(){var script,scripts;if(this.options.evalResponse||(/(ecma|java)script/).test(this.getHeader('Content-type')))scripts=this.response.text;else{scripts=[];var regexp=/<script[^>]*>([\s\S]*?)<\/script>/gi;while((script=regexp.exec(this.response.text)))scripts.push(script[1]);scripts=scripts.join('\n');}
if(scripts)(window.execScript)?window.execScript(scripts):window.setTimeout(scripts,0);},getHeader:function(name){try{return this.transport.getResponseHeader(name);}catch(e){};return null;}});Object.toQueryString=function(source){var queryString=[];for(var property in source)queryString.push(encodeURIComponent(property)+'='+encodeURIComponent(source[property]));return queryString.join('&');};Element.extend({send:function(options){return new Ajax(this.getProperty('action'),$merge({data:this.toQueryString()},options,{method:'post'})).request();}});var Cookie=new Abstract({options:{domain:false,path:false,duration:false,secure:false},set:function(key,value,options){options=$merge(this.options,options);value=encodeURIComponent(value);if(options.domain)value+='; domain='+options.domain;if(options.path)value+='; path='+options.path;if(options.duration){var date=new Date();date.setTime(date.getTime()+options.duration*24*60*60*1000);value+='; expires='+date.toGMTString();}
if(options.secure)value+='; secure';document.cookie=key+'='+value;return $extend(options,{'key':key,'value':value});},get:function(key){var value=document.cookie.match('(?:^|;)\\s*'+key.escapeRegExp()+'=([^;]*)');return value?decodeURIComponent(value[1]):false;},remove:function(cookie,options){if($type(cookie)=='object')this.set(cookie.key,'',$merge(cookie,{duration:-1}));else this.set(cookie,'',$merge(options,{duration:-1}));}});var Json={toString:function(obj){switch($type(obj)){case'string':return'"'+obj.replace(/(["\\])/g,'\\$1')+'"';case'array':return'['+obj.map(Json.toString).join(',')+']';case'object':var string=[];for(var property in obj)string.push(Json.toString(property)+':'+Json.toString(obj[property]));return'{'+string.join(',')+'}';case'number':if(isFinite(obj))break;case false:return'null';}
return String(obj);},evaluate:function(str,secure){return(($type(str)!='string')||(secure&&!str.test(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/)))?null:eval('('+str+')');}};Json.Remote=XHR.extend({initialize:function(url,options){this.url=url;this.addEvent('onSuccess',this.onComplete);this.parent(options);this.setHeader('X-Request','JSON');},send:function(obj){return this.parent(this.url,'json='+Json.toString(obj));},onComplete:function(){this.fireEvent('onComplete',[Json.evaluate(this.response.text,this.options.secure)]);}});var Asset=new Abstract({javascript:function(source,properties){properties=$merge({'onload':Class.empty},properties);var script=new Element('script',{'src':source}).addEvents({'load':properties.onload,'readystatechange':function(){if(this.readyState=='complete')this.fireEvent('load');}});delete properties.onload;return script.setProperties(properties).inject(document.head);},css:function(source,properties){return new Element('link',$merge({'rel':'stylesheet','media':'screen','type':'text/css','href':source},properties)).inject(document.head);},image:function(source,properties){properties=$merge({'onload':Class.empty,'onabort':Class.empty,'onerror':Class.empty},properties);var image=new Image();image.src=source;var element=new Element('img',{'src':source});['load','abort','error'].each(function(type){var event=properties['on'+type];delete properties['on'+type];element.addEvent(type,function(){this.removeEvent(type,arguments.callee);event.call(this);});});if(image.width&&image.height)element.fireEvent('load',element,1);return element.setProperties(properties);},images:function(sources,options){options=$merge({onComplete:Class.empty,onProgress:Class.empty},options);if(!sources.push)sources=[sources];var images=[];var counter=0;sources.each(function(source){var img=new Asset.image(source,{'onload':function(){options.onProgress.call(this,counter);counter++;if(counter==sources.length)options.onComplete();}});images.push(img);});return new Elements(images);}});var Hash=new Class({length:0,initialize:function(object){this.obj=object||{};this.setLength();},get:function(key){return(this.hasKey(key))?this.obj[key]:null;},hasKey:function(key){return(key in this.obj);},set:function(key,value){if(!this.hasKey(key))this.length++;this.obj[key]=value;return this;},setLength:function(){this.length=0;for(var p in this.obj)this.length++;return this;},remove:function(key){if(this.hasKey(key)){delete this.obj[key];this.length--;}
return this;},each:function(fn,bind){$each(this.obj,fn,bind);},extend:function(obj){$extend(this.obj,obj);return this.setLength();},merge:function(){this.obj=$merge.apply(null,[this.obj].extend(arguments));return this.setLength();},empty:function(){this.obj={};this.length=0;return this;},keys:function(){var keys=[];for(var property in this.obj)keys.push(property);return keys;},values:function(){var values=[];for(var property in this.obj)values.push(this.obj[property]);return values;}});function $H(obj){return new Hash(obj);};Hash.Cookie=Hash.extend({initialize:function(name,options){this.name=name;this.options=$extend({'autoSave':true},options||{});this.load();},save:function(){if(this.length==0){Cookie.remove(this.name,this.options);return true;}
var str=Json.toString(this.obj);if(str.length>4096)return false;Cookie.set(this.name,str,this.options);return true;},load:function(){this.obj=Json.evaluate(Cookie.get(this.name),true)||{};this.setLength();}});Hash.Cookie.Methods={};['extend','set','merge','empty','remove'].each(function(method){Hash.Cookie.Methods[method]=function(){Hash.prototype[method].apply(this,arguments);if(this.options.autoSave)this.save();return this;};});Hash.Cookie.implement(Hash.Cookie.Methods);var Color=new Class({initialize:function(color,type){type=type||(color.push?'rgb':'hex');var rgb,hsb;switch(type){case'rgb':rgb=color;hsb=rgb.rgbToHsb();break;case'hsb':rgb=color.hsbToRgb();hsb=color;break;default:rgb=color.hexToRgb(true);hsb=rgb.rgbToHsb();}
rgb.hsb=hsb;rgb.hex=rgb.rgbToHex();return $extend(rgb,Color.prototype);},mix:function(){var colors=$A(arguments);var alpha=($type(colors[colors.length-1])=='number')?colors.pop():50;var rgb=this.copy();colors.each(function(color){color=new Color(color);for(var i=0;i<3;i++)rgb[i]=Math.round((rgb[i]/100*(100-alpha))+(color[i]/100*alpha));});return new Color(rgb,'rgb');},invert:function(){return new Color(this.map(function(value){return 255-value;}));},setHue:function(value){return new Color([value,this.hsb[1],this.hsb[2]],'hsb');},setSaturation:function(percent){return new Color([this.hsb[0],percent,this.hsb[2]],'hsb');},setBrightness:function(percent){return new Color([this.hsb[0],this.hsb[1],percent],'hsb');}});function $RGB(r,g,b){return new Color([r,g,b],'rgb');};function $HSB(h,s,b){return new Color([h,s,b],'hsb');};Array.extend({rgbToHsb:function(){var red=this[0],green=this[1],blue=this[2];var hue,saturation,brightness;var max=Math.max(red,green,blue),min=Math.min(red,green,blue);var delta=max-min;brightness=max/255;saturation=(max!=0)?delta/max:0;if(saturation==0){hue=0;}else{var rr=(max-red)/delta;var gr=(max-green)/delta;var br=(max-blue)/delta;if(red==max)hue=br-gr;else if(green==max)hue=2+rr-br;else hue=4+gr-rr;hue/=6;if(hue<0)hue++;}
return[Math.round(hue*360),Math.round(saturation*100),Math.round(brightness*100)];},hsbToRgb:function(){var br=Math.round(this[2]/100*255);if(this[1]==0){return[br,br,br];}else{var hue=this[0]%360;var f=hue%60;var p=Math.round((this[2]*(100-this[1]))/10000*255);var q=Math.round((this[2]*(6000-this[1]*f))/600000*255);var t=Math.round((this[2]*(6000-this[1]*(60-f)))/600000*255);switch(Math.floor(hue/60)){case 0:return[br,t,p];case 1:return[q,br,p];case 2:return[p,br,t];case 3:return[p,q,br];case 4:return[t,p,br];case 5:return[br,p,q];}}
return false;}});var Scroller=new Class({options:{area:20,velocity:1,onChange:function(x,y){this.element.scrollTo(x,y);}},initialize:function(element,options){this.setOptions(options);this.element=$(element);this.mousemover=([window,document].contains(element))?$(document.body):this.element;},start:function(){this.coord=this.getCoords.bindWithEvent(this);this.mousemover.addListener('mousemove',this.coord);},stop:function(){this.mousemover.removeListener('mousemove',this.coord);this.timer=$clear(this.timer);},getCoords:function(event){this.page=(this.element==window)?event.client:event.page;if(!this.timer)this.timer=this.scroll.periodical(50,this);},scroll:function(){var el=this.element.getSize();var pos=this.element.getPosition();var change={'x':0,'y':0};for(var z in this.page){if(this.page[z]<(this.options.area+pos[z])&&el.scroll[z]!=0)
change[z]=(this.page[z]-this.options.area-pos[z])*this.options.velocity;else if(this.page[z]+this.options.area>(el.size[z]+pos[z])&&el.scroll[z]+el.size[z]!=el.scrollSize[z])
change[z]=(this.page[z]-el.size[z]+this.options.area-pos[z])*this.options.velocity;}
if(change.y||change.x)this.fireEvent('onChange',[el.scroll.x+change.x,el.scroll.y+change.y]);}});Scroller.implement(new Events,new Options);var Slider=new Class({options:{onChange:Class.empty,onComplete:Class.empty,onTick:function(pos){this.knob.setStyle(this.p,pos);},mode:'horizontal',steps:100,offset:0},initialize:function(el,knob,options){this.element=$(el);this.knob=$(knob);this.setOptions(options);this.previousChange=-1;this.previousEnd=-1;this.step=-1;this.element.addEvent('mousedown',this.clickedElement.bindWithEvent(this));var mod,offset;switch(this.options.mode){case'horizontal':this.z='x';this.p='left';mod={'x':'left','y':false};offset='offsetWidth';break;case'vertical':this.z='y';this.p='top';mod={'x':false,'y':'top'};offset='offsetHeight';}
this.max=this.element[offset]-this.knob[offset]+(this.options.offset*2);this.half=this.knob[offset]/2;this.getPos=this.element['get'+this.p.capitalize()].bind(this.element);this.knob.setStyle('position','relative').setStyle(this.p,-this.options.offset);var lim={};lim[this.z]=[-this.options.offset,this.max-this.options.offset];this.drag=new Drag.Base(this.knob,{limit:lim,modifiers:mod,snap:0,onStart:function(){this.draggedKnob();}.bind(this),onDrag:function(){this.draggedKnob();}.bind(this),onComplete:function(){this.draggedKnob();this.end();}.bind(this)});if(this.options.initialize)this.options.initialize.call(this);},set:function(step){this.step=step.limit(0,this.options.steps);this.checkStep();this.end();this.fireEvent('onTick',this.toPosition(this.step));return this;},clickedElement:function(event){var position=event.page[this.z]-this.getPos()-this.half;position=position.limit(-this.options.offset,this.max-this.options.offset);this.step=this.toStep(position);this.checkStep();this.end();this.fireEvent('onTick',position);},draggedKnob:function(){this.step=this.toStep(this.drag.value.now[this.z]);this.checkStep();},checkStep:function(){if(this.previousChange!=this.step){this.previousChange=this.step;this.fireEvent('onChange',this.step);}},end:function(){if(this.previousEnd!==this.step){this.previousEnd=this.step;this.fireEvent('onComplete',this.step+'');}},toStep:function(position){return Math.round((position+this.options.offset)/this.max*this.options.steps);},toPosition:function(step){return this.max*step/this.options.steps;}});Slider.implement(new Events);Slider.implement(new Options);var SmoothScroll=Fx.Scroll.extend({initialize:function(options){this.parent(window,options);this.links=(this.options.links)?$$(this.options.links):$$(document.links);var location=window.location.href.match(/^[^#]*/)[0]+'#';this.links.each(function(link){if(link.href.indexOf(location)!=0)return;var anchor=link.href.substr(location.length);if(anchor&&$(anchor))this.useLink(link,anchor);},this);if(!window.webkit419)this.addEvent('onComplete',function(){window.location.hash=this.anchor;});},useLink:function(link,anchor){link.addEvent('click',function(event){this.anchor=anchor;this.toElement(anchor);event.stop();}.bindWithEvent(this));}});var Sortables=new Class({options:{handles:false,onStart:Class.empty,onComplete:Class.empty,ghost:true,snap:3,onDragStart:function(element,ghost){ghost.setStyle('opacity',0.7);element.setStyle('opacity',0.7);},onDragComplete:function(element,ghost){element.setStyle('opacity',1);ghost.remove();this.trash.remove();}},initialize:function(list,options){this.setOptions(options);this.list=$(list);this.elements=this.list.getChildren();this.handles=(this.options.handles)?$$(this.options.handles):this.elements;this.bound={'start':[],'moveGhost':this.moveGhost.bindWithEvent(this)};for(var i=0,l=this.handles.length;i<l;i++){this.bound.start[i]=this.start.bindWithEvent(this,this.elements[i]);}
this.attach();if(this.options.initialize)this.options.initialize.call(this);this.bound.move=this.move.bindWithEvent(this);this.bound.end=this.end.bind(this);},attach:function(){this.handles.each(function(handle,i){handle.addEvent('mousedown',this.bound.start[i]);},this);},detach:function(){this.handles.each(function(handle,i){handle.removeEvent('mousedown',this.bound.start[i]);},this);},start:function(event,el){this.active=el;this.coordinates=this.list.getCoordinates();if(this.options.ghost){var position=el.getPosition();this.offset=event.page.y-position.y;this.trash=new Element('div').inject(document.body);this.ghost=el.clone().inject(this.trash).setStyles({'position':'absolute','left':position.x,'top':event.page.y-this.offset});document.addListener('mousemove',this.bound.moveGhost);this.fireEvent('onDragStart',[el,this.ghost]);}
document.addListener('mousemove',this.bound.move);document.addListener('mouseup',this.bound.end);this.fireEvent('onStart',el);event.stop();},moveGhost:function(event){var value=event.page.y-this.offset;value=value.limit(this.coordinates.top,this.coordinates.bottom-this.ghost.offsetHeight);this.ghost.setStyle('top',value);event.stop();},move:function(event){var now=event.page.y;this.previous=this.previous||now;var up=((this.previous-now)>0);var prev=this.active.getPrevious();var next=this.active.getNext();if(prev&&up&&now<prev.getCoordinates().bottom)this.active.injectBefore(prev);if(next&&!up&&now>next.getCoordinates().top)this.active.injectAfter(next);this.previous=now;},serialize:function(converter){return this.list.getChildren().map(converter||function(el){return this.elements.indexOf(el);},this);},end:function(){this.previous=null;document.removeListener('mousemove',this.bound.move);document.removeListener('mouseup',this.bound.end);if(this.options.ghost){document.removeListener('mousemove',this.bound.moveGhost);this.fireEvent('onDragComplete',[this.active,this.ghost]);}
this.fireEvent('onComplete',this.active);}});Sortables.implement(new Events,new Options);var Tips=new Class({options:{onShow:function(tip){tip.setStyle('visibility','visible');},onHide:function(tip){tip.setStyle('visibility','hidden');},maxTitleChars:30,showDelay:100,hideDelay:100,className:'tool',offsets:{'x':16,'y':16},fixed:false},initialize:function(elements,options){this.setOptions(options);this.toolTip=new Element('div',{'class':this.options.className+'-tip','styles':{'position':'absolute','top':'0','left':'0','visibility':'hidden'}}).inject(document.body);this.wrapper=new Element('div').inject(this.toolTip);$$(elements).each(this.build,this);if(this.options.initialize)this.options.initialize.call(this);},build:function(el){el.$tmp.myTitle=(el.href&&el.getTag()=='a')?el.href.replace('http://',''):(el.rel||false);if(el.title){var dual=el.title.split('::');if(dual.length>1){el.$tmp.myTitle=dual[0].trim();el.$tmp.myText=dual[1].trim();}else{el.$tmp.myText=el.title;}
el.removeAttribute('title');}else{el.$tmp.myText=false;}
if(el.$tmp.myTitle&&el.$tmp.myTitle.length>this.options.maxTitleChars)el.$tmp.myTitle=el.$tmp.myTitle.substr(0,this.options.maxTitleChars-1)+"&hellip;";el.addEvent('mouseenter',function(event){this.start(el);if(!this.options.fixed)this.locate(event);else this.position(el);}.bind(this));if(!this.options.fixed)el.addEvent('mousemove',this.locate.bindWithEvent(this));var end=this.end.bind(this);el.addEvent('mouseleave',end);el.addEvent('trash',end);},start:function(el){this.wrapper.empty();if(el.$tmp.myTitle){this.title=new Element('span').inject(new Element('div',{'class':this.options.className+'-title'}).inject(this.wrapper)).setHTML(el.$tmp.myTitle);}
if(el.$tmp.myText){this.text=new Element('span').inject(new Element('div',{'class':this.options.className+'-text'}).inject(this.wrapper)).setHTML(el.$tmp.myText);}
$clear(this.timer);this.timer=this.show.delay(this.options.showDelay,this);},end:function(event){$clear(this.timer);this.timer=this.hide.delay(this.options.hideDelay,this);},position:function(element){var pos=element.getPosition();this.toolTip.setStyles({'left':pos.x+this.options.offsets.x,'top':pos.y+this.options.offsets.y});},locate:function(event){var win={'x':window.getWidth(),'y':window.getHeight()};var scroll={'x':window.getScrollLeft(),'y':window.getScrollTop()};var tip={'x':this.toolTip.offsetWidth,'y':this.toolTip.offsetHeight};var prop={'x':'left','y':'top'};for(var z in prop){var pos=event.page[z]+this.options.offsets[z];if((pos+tip[z]-scroll[z])>win[z])pos=event.page[z]-this.options.offsets[z]-tip[z];this.toolTip.setStyle(prop[z],pos);};},show:function(){if(this.options.timeout)this.timer=this.hide.delay(this.options.timeout,this);this.fireEvent('onShow',[this.toolTip]);},hide:function(){this.fireEvent('onHide',[this.toolTip]);}});Tips.implement(new Events,new Options);var Group=new Class({initialize:function(){this.instances=$A(arguments);this.events={};this.checker={};},addEvent:function(type,fn){this.checker[type]=this.checker[type]||{};this.events[type]=this.events[type]||[];if(this.events[type].contains(fn))return false;else this.events[type].push(fn);this.instances.each(function(instance,i){instance.addEvent(type,this.check.bind(this,[type,instance,i]));},this);return this;},check:function(type,instance,i){this.checker[type][i]=true;var every=this.instances.every(function(current,j){return this.checker[type][j]||false;},this);if(!every)return;this.checker[type]={};this.events[type].each(function(event){event.call(this,this.instances,instance);},this);}});var Accordion=Fx.Elements.extend({options:{onActive:Class.empty,onBackground:Class.empty,display:0,show:false,height:true,width:false,opacity:true,fixedHeight:false,fixedWidth:false,wait:false,alwaysHide:false},initialize:function(){var options,togglers,elements,container;$each(arguments,function(argument,i){switch($type(argument)){case'object':options=argument;break;case'element':container=$(argument);break;default:var temp=$$(argument);if(!togglers)togglers=temp;else elements=temp;}});this.togglers=togglers||[];this.elements=elements||[];this.container=$(container);this.setOptions(options);this.previous=-1;if(this.options.alwaysHide)this.options.wait=true;if($chk(this.options.show)){this.options.display=false;this.previous=this.options.show;}
if(this.options.start){this.options.display=false;this.options.show=false;}
this.effects={};if(this.options.opacity)this.effects.opacity='fullOpacity';if(this.options.width)this.effects.width=this.options.fixedWidth?'fullWidth':'offsetWidth';if(this.options.height)this.effects.height=this.options.fixedHeight?'fullHeight':'scrollHeight';for(var i=0,l=this.togglers.length;i<l;i++)this.addSection(this.togglers[i],this.elements[i]);this.elements.each(function(el,i){if(this.options.show===i){this.fireEvent('onActive',[this.togglers[i],el]);}else{for(var fx in this.effects)el.setStyle(fx,0);}},this);this.parent(this.elements);if($chk(this.options.display))this.display(this.options.display);},addSection:function(toggler,element,pos){toggler=$(toggler);element=$(element);var test=this.togglers.contains(toggler);var len=this.togglers.length;this.togglers.include(toggler);this.elements.include(element);if(len&&(!test||pos)){pos=$pick(pos,len-1);toggler.injectBefore(this.togglers[pos]);element.injectAfter(toggler);}else if(this.container&&!test){toggler.inject(this.container);element.inject(this.container);}
var idx=this.togglers.indexOf(toggler);toggler.addEvent('click',this.display.bind(this,idx));if(this.options.height)element.setStyles({'padding-top':0,'border-top':'none','padding-bottom':0,'border-bottom':'none'});if(this.options.width)element.setStyles({'padding-left':0,'border-left':'none','padding-right':0,'border-right':'none'});element.fullOpacity=1;if(this.options.fixedWidth)element.fullWidth=this.options.fixedWidth;if(this.options.fixedHeight)element.fullHeight=this.options.fixedHeight;element.setStyle('overflow','hidden');if(!test){for(var fx in this.effects)element.setStyle(fx,0);}
return this;},display:function(index){index=($type(index)=='element')?this.elements.indexOf(index):index;if((this.timer&&this.options.wait)||(index===this.previous&&!this.options.alwaysHide))return this;this.previous=index;var obj={};this.elements.each(function(el,i){obj[i]={};var hide=(i!=index)||(this.options.alwaysHide&&(el.offsetHeight>0));this.fireEvent(hide?'onBackground':'onActive',[this.togglers[i],el]);for(var fx in this.effects)obj[i][fx]=hide?0:el[this.effects[fx]];},this);return this.start(obj);},showThisHideOpen:function(index){return this.display(index);}});Fx.Accordion=Accordion;

/* 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(new RegExp('(?:^|;)\\s*'+tmpl_name.escapeRegExp()+'_([^=]*)=([^;]*)','g'));if(!matches)return;for(i=0;i<matches.length;i++){var ck=matches[i].match(new RegExp('(?:^|;)\\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.stopPropagation();}.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.stopPropagation();}.bind(this));li.addEvent('mouseleave',function(e){if(li.hasClass('group'))return;$clear(li.timer);if(li.childcontent)li.timer=this.itemHide.delay(this.options.delayHide,this,[li,e]);else this.itemHide(li,e);if(!e.stopped){e.stopPropagation();e.stopped=true;}}.bind(this));if(li.a&&li.childcontent){li.clickable=false;li.a.addEvent('click',function(e){if(!li.clickable){new Event(e).stop();}}.bind(this));}
li.addEvent('click',function(e){new Event(e).stopPropagation()});}
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;}
new Event(e).stopPropagation();}.bind(this));}
if(li.childcontent)this.positionSubmenu(li);},this);var container=$('ja-wrapper');if(!container)container=document.body;container.addEvent('click',function(e){this.itemHideOthers(null);}.bind(this));this.menu.addEvent('click',function(e){new Event(e).stopPropagation()});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){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(!$defined(li.fx)||!$defined(li.childcontent))return;if(li.childcontent.getStyle('opacity')==0)return;li.childcontent.setStyles({'overflow':'hidden'});if(li.childcontent_inner1.ol)li.childcontent_inner1.setStyles({'overflow':'hidden'});li.fx.stop();switch(this.options.hidestyle){case'fast':li.fx.options.duration=100;li.fx.start($merge(li.eff_off,{'opacity':0}));break;case'fastwhenshow':if(!e){li.fx.start($merge(li.eff_off,{'opacity':0}));}else{li.fx.start(li.eff_off);}
break;case'normal':default:li.fx.start(li.eff_off);break;}},itemAnimDone:function(li){if(li.status=='close'){if(this.options.hidestyle.test(/fast/)){li.fx.options.duration=this.options.duration;if(!this.options.fading)li.childcontent_inner.setStyle('opacity',1);}
li.childcontent.setStyles({'display':'none'});this.disableclick.delay(100,this,li);}
if(li.status=='open'){li.childcontent.setStyles({'overflow':''});if(li.childcontent_inner1.ol)li.childcontent_inner1.setStyles({'overflow-y':'auto'});li.childcontent_inner.setStyle('opacity',1);li.childcontent.setStyles({'display':'block'});}},itemHideOthers:function(el){var fakeevent=null
if(el&&!el.childcontent)fakeevent={};var curopen=this.childopen.copy();curopen.each(function(li){if(li&&typeof(li.status)!='undefined'&&(!el||(li!=el&&!li.hasChild(el)))){this.itemHide(li,fakeevent);}},this);},enableclick:function(li){if(li.a&&li.childcontent)li.clickable=true;},disableclick:function(li){if(li.a&&li.childcontent)li.clickable=false;},positionSubmenu:function(li){if(li.level0){if(!window.isRTL){var lcor=li.getCoordinates();var ccor=li.childcontent.getCoordinates();if(!ccor.width)
{li.childcontent.setStyle('display','block');ccor=li.childcontent.getCoordinates();li.childcontent.setStyle('display','none');}
var ml=0;var l=lcor.left;var r=l+ccor.width;if(this.wrapper){var wcor=this.wrapper.getCoordinates();l=l-wcor.left;r=wcor.right-r+10;}else{r=window.getWidth()-r+10;}
if(l<0||l+r<0){ml=-l;}else if(r<0){ml=r;}
if(ml!=0)li.childcontent.setStyle('margin-left',ml);}else{var lcor=li.getCoordinates();var ccor=li.childcontent.getCoordinates();if(!ccor.width)
{li.childcontent.setStyle('display','block');ccor=li.childcontent.getCoordinates();li.childcontent.setStyle('display','none');}
var mr=0;var r=lcor.right;var l=r-ccor.width;if(this.wrapper){var wcor=this.wrapper.getCoordinates();l=l-wcor.left;r=wcor.right-r+10;}else{r=window.getWidth()-r+10;}
if(r<0||l+r<0){mr=-r;}else if(l<0){mr=l;}
if(mr!=0)li.childcontent.setStyle('margin-right',mr);}}else{var lcor=li.getCoordinates();var ccor=li.childcontent.getCoordinates();if(!ccor.width)
{li.childcontent.setStyle('display','block');ccor=li.childcontent.getCoordinates();li.childcontent.setStyle('display','none');}
var ml=0;var l=ccor.left;var r=l+ccor.width;if(this.wrapper){var wcor=this.wrapper.getCoordinates();l=l-wcor.left;r=wcor.right-r+10;}else{r=window.getWidth()-r+10;}
if(r<0){li.childcontent.setStyle('margin-left',-ccor.width+20);if(li.eff_on)li.eff_on['margin-left']=0;if(li.eff_off){li.eff_off['margin-left']=li._w+20;li.childcontent_inner.setStyle('margin-left',li.eff_off['margin-left']);}}}}});

/* jcomments-v2.1.js */

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

/* ajax.js */

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

/* caption.js */

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

/* silverlight.js */

if(!window.Silverlight)window.Silverlight={};Silverlight._silverlightCount=0;Silverlight.ua=null;Silverlight.available=false;Silverlight.fwlinkRoot="http://go.microsoft.com/fwlink/?LinkID=";Silverlight.detectUserAgent=function(){var a=window.navigator.userAgent;Silverlight.ua={OS:"Unsupported",Browser:"Unsupported"};if(a.indexOf("Windows NT")>=0)Silverlight.ua.OS="Windows";else if(a.indexOf("PPC Mac OS X")>=0)Silverlight.ua.OS="MacPPC";else if(a.indexOf("Intel Mac OS X")>=0)Silverlight.ua.OS="MacIntel";if(Silverlight.ua.OS!="Unsupported")if(a.indexOf("MSIE")>=0){if(navigator.userAgent.indexOf("Win64")==-1)if(parseInt(a.split("MSIE")[1])>=6)Silverlight.ua.Browser="MSIE"}else if(a.indexOf("Firefox")>=0){var b=a.split("Firefox/")[1].split("."),c=parseInt(b[0]);if(c>=2)Silverlight.ua.Browser="Firefox";else{var d=parseInt(b[1]);if(c==1&&d>=5)Silverlight.ua.Browser="Firefox"}}else if(a.indexOf("Safari")>=0)Silverlight.ua.Browser="Safari"};Silverlight.detectUserAgent();Silverlight.isInstalled=function(d){var c=false,a=null;try{var b=null;if(Silverlight.ua.Browser=="MSIE")b=new ActiveXObject("AgControl.AgControl");else if(navigator.plugins["Silverlight Plug-In"]){a=document.createElement("div");document.body.appendChild(a);if(Silverlight.ua.Browser=="Safari")a.innerHTML='<embed type="application/x-silverlight" />';else a.innerHTML='<object type="application/x-silverlight"  data="data:," />';b=a.childNodes[0]}document.body.innerHTML;if(b.IsVersionSupported(d))c=true;b=null;Silverlight.available=true}catch(e){c=false}if(a)document.body.removeChild(a);return c};Silverlight.createObject=function(l,g,m,j,k,i,h){var b={},a=j,c=k;a.source=l;b.parentElement=g;b.id=Silverlight.HtmlAttributeEncode(m);b.width=Silverlight.HtmlAttributeEncode(a.width);b.height=Silverlight.HtmlAttributeEncode(a.height);b.ignoreBrowserVer=Boolean(a.ignoreBrowserVer);b.inplaceInstallPrompt=Boolean(a.inplaceInstallPrompt);var e=a.version.split(".");b.shortVer=e[0]+"."+e[1];b.version=a.version;a.initParams=i;a.windowless=a.isWindowless;a.maxFramerate=a.framerate;for(var d in c)if(c[d]&&d!="onLoad"&&d!="onError"){a[d]=c[d];c[d]=null}delete a.width;delete a.height;delete a.id;delete a.onLoad;delete a.onError;delete a.ignoreBrowserVer;delete a.inplaceInstallPrompt;delete a.version;delete a.isWindowless;delete a.framerate;delete a.data;delete a.src;if(Silverlight.isInstalled(b.version)){if(Silverlight._silverlightCount==0)if(window.addEventListener)window.addEventListener("onunload",Silverlight.__cleanup,false);else window.attachEvent("onunload",Silverlight.__cleanup);var f=Silverlight._silverlightCount++;a.onLoad="__slLoad"+f;a.onError="__slError"+f;window[a.onLoad]=function(a){if(c.onLoad)c.onLoad(document.getElementById(b.id),h,a)};window[a.onError]=function(a,b){if(c.onError)c.onError(a,b);else Silverlight.default_error_handler(a,b)};slPluginHTML=Silverlight.buildHTML(b,a)}else slPluginHTML=Silverlight.buildPromptHTML(b);if(b.parentElement)b.parentElement.innerHTML=slPluginHTML;else return slPluginHTML};Silverlight.supportedUserAgent=function(){var a=Silverlight.ua,b=a.OS=="Unsupported"||a.Browser=="Unsupported"||a.OS=="Windows"&&a.Browser=="Safari"||a.OS.indexOf("Mac")>=0&&a.Browser=="IE";return!b};Silverlight.buildHTML=function(c,d){var a=[],e,i,g,f,h;if(Silverlight.ua.Browser=="Safari"){a.push("<embed ");e="";i=" ";g='="';f='"';h=' type="application/x-silverlight"/>'+"<iframe style='visibility:hidden;height:0;width:0'/>"}else{a.push('<object type="application/x-silverlight" data="data:,"');e=">";i=' <param name="';g='" value="';f='" />';h="</object>"}a.push(' id="'+c.id+'" width="'+c.width+'" height="'+c.height+'" '+e);for(var b in d)if(d[b])a.push(i+Silverlight.HtmlAttributeEncode(b)+g+Silverlight.HtmlAttributeEncode(d[b])+f);a.push(h);return a.join("")};Silverlight.default_error_handler=function(e,b){var d,c=b.ErrorType;d=b.ErrorCode;var a="\nSilverlight error message     \n";a+="ErrorCode: "+d+"\n";a+="ErrorType: "+c+"       \n";a+="Message: "+b.ErrorMessage+"     \n";if(c=="ParserError"){a+="XamlFile: "+b.xamlFile+"     \n";a+="Line: "+b.lineNumber+"     \n";a+="Position: "+b.charPosition+"     \n"}else if(c=="RuntimeError"){if(b.lineNumber!=0){a+="Line: "+b.lineNumber+"     \n";a+="Position: "+b.charPosition+"     \n"}a+="MethodName: "+b.methodName+"     \n"}alert(a)};Silverlight.createObjectEx=function(b){var a=b,c=Silverlight.createObject(a.source,a.parentElement,a.id,a.properties,a.events,a.initParams,a.context);if(a.parentElement==null)return c};Silverlight.buildPromptHTML=function(l){var a=null,d=Silverlight.fwlinkRoot,c=Silverlight.ua.OS,b="92822",e,f="Get Microsoft Silverlight",m="0x409";if(l.inplaceInstallPrompt){var n="98109",i;if(Silverlight.available){e="96189";i="96422"}else{e="96188";i="96422"}var h="93481",g="93483";if(c=="Windows"){b="92799";h="92803";g="92805"}else if(c=="MacIntel"){b="92808";h="92804";g="92806"}else if(c=="MacPPC"){b="92807";h="92815";g="92816"}var k='By clicking <b>"Get Microsoft Silverlight"</b> you accept the<br /><a title="Silverlight License Agreement" href="{2}" target="_top" style="text-decoration: underline; color: #96C5E1"><b>Silverlight license agreement</b></a>',j='Silverlight updates automatically, <a title="Silverlight Privacy Statement" href="{3}" target="_top" style="text-decoration: underline; color: #96C5E1"><b>learn more</b></a>';a='<table border="0" cellpadding="0" cellspacing="0" width="206px"><tr><td><img style="display: block; cursor: pointer; border= 0;" title="'+f+'" alt="'+f+'" onclick="javascript:Silverlight.followFWLink({0});" src="{1}" /></td></tr><tr><td style="width: 206px; margin: 0px; background: #FFFFFF; color: #C7C7C7; text-align: left; border-left-style: solid; border-right-style: solid; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 0px; border-width: 2px; border-color: #c7c7bd; font-family: Verdana; font-size: 55%">'+k+'</td></tr><tr><td><img src="{5}" style="border: 0; display: block" /></td></tr><tr><td style="width: 206px; margin: 0px; background: #D8EFF9; color: #C7C7C7; text-align: left; border-left-style: solid; border-right-style: solid; padding-left: 6px; padding-right: 6px; padding-top: 0px; padding-bottom: 2px; border-width: 2px; border-color: #c7c7bd; font-family: Verdana; font-size: 55%">'+j+'</td></tr><tr><td><img alt="" src="{4}" /></td></tr></table>';a=a.replace("{2}",d+h);a=a.replace("{3}",d+g);a=a.replace("{4}",d+i);a=a.replace("{5}",d+n)}else{if(Silverlight.available)e="94377";else e="92801";if(c=="Windows")b="92800";else if(c=="MacIntel")b="92812";else if(c=="MacPPC")b="92811";a='<div style="display:block; width: 205px; height: 67px;"><img onclick="javascript:Silverlight.followFWLink({0});" style="border:0; cursor:pointer" src="{1}" title="'+f+'" alt="'+f+'"/></div>'}a=a.replace("{0}",b);a=a.replace("{1}",d+e+"&amp;clcid="+m);return a};Silverlight.__cleanup=function(){for(var a=Silverlight._silverlightCount-1;a>=0;a--){window["__slLoad"+a]=null;window["__slError"+a]=null}if(window.removeEventListener)window.removeEventListener("unload",Silverlight.__cleanup,false);else window.detachEvent("onunload",Silverlight.__cleanup)};Silverlight.followFWLink=function(a){top.location=Silverlight.fwlinkRoot+String(a)};Silverlight.HtmlAttributeEncode=function(c){var a,b="";if(c==null)return null;for(var d=0;d<c.length;d++){a=c.charCodeAt(d);if(a>96&&a<123||a>64&&a<91||a>43&&a<58&&a!=47||a==95)b=b+String.fromCharCode(a);else b=b+"&#"+a+";"}return b}

/* wmvplayer.js */

if(typeof jeroenwijering=="undefined"){var jeroenwijering=new Object();jeroenwijering.utils=new Object()}jeroenwijering.Player=function(B,C,A){this.configuration={backgroundcolor:"ffffff",file:"video.wmv",height:"260",image:"",backcolor:"FFFFFF",frontcolor:"000000",lightcolor:"000000",screencolor:"000000",width:"320",logo:"",overstretch:"false",showicons:"true",shownavigation:"true",showstop:"false",showdigits:"true",usefullscreen:"true",usemute:"false",autostart:"false",bufferlength:"3",duration:"0",repeat:"false",sender:"",volume:"90",link:"",linkfromdisplay:"false",linktarget:"_self"};for(itm in this.configuration){if(A[itm]!=undefined){if(itm.indexOf("color")>0){this.configuration[itm]=A[itm].substr(-6)}else{this.configuration[itm]=A[itm]}}}Silverlight.createObjectEx({source:C,parentElement:B,properties:{width:this.configuration.width,height:this.configuration.height,version:"1.0",inplaceInstallPrompt:true,isWindowless:"false",background:"#"+this.configuration.backgroundcolor},events:{onLoad:this.onLoadHandler},context:this})};jeroenwijering.Player.prototype={onLoadHandler:function(A,F,E){F.configuration.sender=E;var C=new jeroenwijering.Controller(F.configuration);var D=new jeroenwijering.View(F.configuration,C);var B=new jeroenwijering.Model(F.configuration,C,D);C.startMVC(D,B)}};jeroenwijering.Controller=function(A){this.configuration=A};jeroenwijering.Controller.prototype={startMVC:function(B,A){this.view=B;this.model=A;if(this.configuration.usemute=="true"){this.view.onVolume(0);this.view.onMute(true);this.model.goVolume(0)}else{this.view.onVolume(this.configuration.volume);this.model.goVolume(this.configuration.volume)}if(this.configuration.autostart=="true"){this.model.goStart()}else{this.model.goPause()}},setState:function(A,B){this.state=B},setLink:function(){if(this.configuration.linktarget.indexOf("javascript:")==0){return Function(this.configuration.linktarget).apply()}else{if(this.configuration.linktarget=="_blank"){window.open(this.configuration.link)}else{if(this.configuration.linktarget!=""){window.location=this.configuration.link}}}},setMute:function(){if(this.configuration.usemute=="true"){this.configuration.usemute="false";this.model.goVolume(this.configuration.volume);this.view.onMute(false)}else{this.configuration.usemute="true";this.model.goVolume(0);this.view.onMute(true)}},setPlay:function(){if(this.state=="Buffering"||this.state=="Playing"){this.model.goPause()}else{this.model.goStart()}},setScrub:function(A){if(A<2){A=0}else{if(A>this.configuration.duration-4){A=this.configuration.duration-4}}if(this.state=="Buffering"||this.state=="Playing"){this.model.goStart(A)}else{this.model.goPause(A)}},setStop:function(){this.model.goStop()},setVolume:function(A){if(A<0){A=0}else{if(A>100){A=100}}this.configuration.volume=Math.round(A);this.model.goVolume(A);this.view.onVolume(A);if(this.configuration.usemute=="true"){this.configuration.usemute="false";this.view.onMute(false)}},setFullscreen:function(){var A=!this.configuration.sender.getHost().content.FullScreen;this.configuration.sender.getHost().content.FullScreen=A;jeroenwijering.utils.delegate(this.view,this.view.onFullscreen)}};jeroenwijering.View=function(A,B){this.configuration=A;this.controller=B;this.fstimeout;this.fslistener;this.display=this.configuration.sender.findName("PlayerDisplay");this.controlbar=this.configuration.sender.findName("PlayerControls");this.configuration.sender.getHost().content.onResize=jeroenwijering.utils.delegate(this,this.resizePlayer);this.configuration.sender.getHost().content.onFullScreenChange=jeroenwijering.utils.delegate(this,this.onFullscreen);this.assignColorsClicks();this.resizePlayer()};jeroenwijering.View.prototype={onBuffer:function(B){var A=this.configuration.sender;if(B==0){A.findName("BufferText").Text=null}else{B<10?B="0"+B:B=""+B;A.findName("BufferText").Text=B}},onFullscreen:function(C){var A=this.configuration.sender;var B=A.getHost().content.FullScreen;if(B){this.fstimeout=setTimeout(jeroenwijering.utils.delegate(this,this.hideFSControls),2000);this.fslistener=this.display.addEventListener("MouseMove",jeroenwijering.utils.delegate(this,this.showFSControls));A.findName("FullscreenSymbol").Visibility="Collapsed";A.findName("FullscreenOffSymbol").Visibility="Visible"}else{clearTimeout(this.fstimeout);this.display.removeEventListener("MouseMove",this.fslistener);this.controlbar.Visibility="Visible";this.display.Cursor="Hand";A.findName("FullscreenSymbol").Visibility="Visible";A.findName("FullscreenOffSymbol").Visibility="Collapsed"}this.resizePlayer()},showFSControls:function(D,A){var B=D.findName("PlayerControls");var C=A.GetPosition(B).Y;clearTimeout(this.fstimeout);this.controlbar.Visibility="Visible";this.display.Cursor="Hand";if(C<0){this.fstimeout=setTimeout(jeroenwijering.utils.delegate(this,this.hideFSControls),2000)}},hideFSControls:function(){this.controlbar.Visibility="Collapsed";this.display.Cursor="None"},onLoad:function(C){var B=this.configuration.sender;var A=B.findName("TimeSlider").Width;B.findName("DownloadProgress").Width=Math.round(A*C/100)},onMute:function(B){var A=this.configuration.sender;this.configuration.usemute=""+B;if(B){A.findName("VolumeHighlight").Visibility="Collapsed";A.findName("MuteSymbol").Visibility="Visible";A.findName("MuteOffSymbol").Visibility="Collapsed";if(this.state=="Playing"){A.findName("MuteIcon").Visibility="Visible"}}else{A.findName("VolumeHighlight").Visibility="Visible";A.findName("MuteSymbol").Visibility="Collapsed";A.findName("MuteOffSymbol").Visibility="Visible";A.findName("MuteIcon").Visibility="Collapsed"}},onState:function(B,C){var A=this.configuration.sender;this.state=C;if(C=="Buffering"||C=="Playing"||C=="Opening"){A.findName("PlayIcon").Visibility="Collapsed";A.findName("PlaySymbol").Visibility="Collapsed";A.findName("PlayOffSymbol").Visibility="Visible";if(C=="Playing"||this.configuration.showicons=="false"){A.findName("BufferIcon").Visibility="Collapsed";A.findName("BufferText").Visibility="Collapsed";if(this.configuration.usemute=="true"){A.findName("MuteIcon").Visibility="Visible"}}else{if(this.configuration.showicons=="true"){A.findName("BufferIcon").Visibility="Visible";A.findName("BufferText").Visibility="Visible"}else{A.findName("BufferIcon").Visibility="Collapsed";A.findName("BufferText").Visibility="Collapsed"}}}else{A.findName("MuteIcon").Visibility="Collapsed";A.findName("BufferIcon").Visibility="Collapsed";A.findName("BufferText").Visibility="Collapsed";A.findName("PlaySymbol").Visibility="Visible";A.findName("PlayOffSymbol").Visibility="Collapsed";if(this.configuration.showicons=="true"){A.findName("PlayIcon").Visibility="Visible"}else{A.findName("PlayIcon").Visibility="Collapsed"}}},onTime:function(D,C){var B=this.configuration.sender;var B=this.configuration.sender;var A=B.findName("TimeSlider").Width;var E=Math.round(A*D/C);if(isNaN(E)){E=0}this.configuration.duration=C;B.findName("ElapsedText").Text=jeroenwijering.utils.timestring(D);B.findName("RemainingText").Text=jeroenwijering.utils.timestring(C-D);B.findName("TimeSymbol")["Canvas.Left"]=E+4;B.findName("TimeHighlight").Width=E-2},onVolume:function(B){var A=this.configuration.sender;A.findName("VolumeHighlight").Width=Math.round(B/5)},assignColorsClicks:function(){this.display.Cursor="Hand";this.display.Background="#FF"+this.configuration.screencolor;if(this.configuration.linkfromdisplay=="false"){this.display.addEventListener("MouseLeftButtonUp",jeroenwijering.utils.delegate(this.controller,this.controller.setPlay))}else{this.display.addEventListener("MouseLeftButtonUp",jeroenwijering.utils.delegate(this.controller,this.controller.setLink))}if(this.configuration.logo!=""){this.display.findName("OverlayCanvas").Visibility="Visible";this.display.findName("OverlayLogo").ImageSource=this.configuration.logo}this.controlbar.findName("ControlbarBack").Fill="#FF"+this.configuration.backcolor;this.assignButton("Play",this.controller.setPlay);this.assignButton("Stop",this.controller.setStop);this.configuration.sender.findName("ElapsedText").Foreground="#FF"+this.configuration.frontcolor;this.assignSlider("Time",this.changeTime);this.configuration.sender.findName("DownloadProgress").Fill="#FF"+this.configuration.frontcolor;this.configuration.sender.findName("RemainingText").Foreground="#FF"+this.configuration.frontcolor;this.assignButton("Link",this.controller.setLink);this.assignButton("Fullscreen",this.controller.setFullscreen);this.assignButton("Mute",this.controller.setMute);this.assignSlider("Volume",this.changeVolume)},assignButton:function(C,A){var B=this.configuration.sender.findName(C+"Button");B.Cursor="Hand";B.addEventListener("MouseLeftButtonUp",jeroenwijering.utils.delegate(this.controller,A));B.addEventListener("MouseEnter",jeroenwijering.utils.delegate(this,this.rollOver));B.addEventListener("MouseLeave",jeroenwijering.utils.delegate(this,this.rollOut));this.configuration.sender.findName(C+"Symbol").Fill="#FF"+this.configuration.frontcolor;try{this.configuration.sender.findName(C+"OffSymbol").Fill="#FF"+this.configuration.frontcolor}catch(D){}},assignSlider:function(C,A){var B=this.configuration.sender.findName(C+"Button");B.Cursor="Hand";B.addEventListener("MouseLeftButtonUp",jeroenwijering.utils.delegate(this,A));B.addEventListener("MouseEnter",jeroenwijering.utils.delegate(this,this.rollOver));B.addEventListener("MouseLeave",jeroenwijering.utils.delegate(this,this.rollOut));this.configuration.sender.findName(C+"Slider").Fill="#FF"+this.configuration.frontcolor;this.configuration.sender.findName(C+"Highlight").Fill="#FF"+this.configuration.frontcolor;this.configuration.sender.findName(C+"Symbol").Fill="#FF"+this.configuration.frontcolor},rollOver:function(C){var B=C.Name.substr(0,C.Name.length-6);this.configuration.sender.findName(B+"Symbol").Fill="#FF"+this.configuration.lightcolor;try{this.configuration.sender.findName(B+"OffSymbol").Fill="#FF"+this.configuration.lightcolor}catch(A){}},rollOut:function(C){var B=C.Name.substr(0,C.Name.length-6);this.configuration.sender.findName(B+"Symbol").Fill="#FF"+this.configuration.frontcolor;try{this.configuration.sender.findName(B+"OffSymbol").Fill="#FF"+this.configuration.frontcolor}catch(A){}},changeTime:function(E,B){var A=E.findName("TimeSlider");var C=B.GetPosition(A).X;var D=Math.floor(C/A.Width*this.configuration.duration);this.controller.setScrub(D)},changeVolume:function(D,A){var C=D.findName("VolumeButton");var B=A.GetPosition(C).X;this.controller.setVolume(B*5)},resizePlayer:function(){var B=this.configuration.sender.getHost().content.actualWidth;var C=this.configuration.sender.getHost().content.actualHeight;var A=this.configuration.sender.getHost().content.FullScreen;if(this.configuration.shownavigation=="true"){if(A==true){this.resizeDisplay(B,C);this.controlbar["Canvas.Left"]=Math.round(B/2-250);this.resizeControlbar(500,C-this.controlbar.Height-16);this.controlbar.findName("ControlbarBack")["Opacity"]=0.5}else{this.resizeDisplay(B,C-20);this.controlbar["Canvas.Left"]=0;this.resizeControlbar(B,C-this.controlbar.Height);this.controlbar.findName("ControlbarBack")["Opacity"]=1}}else{this.resizeDisplay(B,C)}},resizeDisplay:function(A,B){this.stretchElement("PlayerDisplay",A,B);this.stretchElement("VideoWindow",A,B);this.stretchElement("PlaceholderImage",A,B);this.centerElement("PlayIcon",A,B);this.centerElement("MuteIcon",A,B);this.centerElement("BufferIcon",A,B);this.centerElement("BufferText",A,B);this.display.findName("OverlayCanvas")["Canvas.Left"]=A-110;this.display.Visibility="Visible"},resizeControlbar:function(D,F,A){this.controlbar["Canvas.Top"]=F;this.stretchElement("PlayerControls",D);this.stretchElement("ControlbarBack",D);this.placeElement("PlayButton",0);var C=17;this.placeElement("VolumeButton",D-24);this.placeElement("MuteButton",D-37);var B=37;if(this.configuration.showstop=="true"){this.placeElement("StopButton",C);C+=17}else{this.controlbar.findName("StopButton").Visibility="Collapsed"}if(this.configuration.usefullscreen=="true"){B+=18;this.placeElement("FullscreenButton",D-B)}else{this.controlbar.findName("FullscreenButton").Visibility="Collapsed"}if(this.configuration.link!=""){B+=18;this.placeElement("LinkButton",D-B)}else{this.controlbar.findName("LinkButton").Visibility="Collapsed"}if(this.configuration.showdigits=="true"&&D-B-C>160){B+=35;this.controlbar.findName("RemainingButton").Visibility="Visible";this.controlbar.findName("ElapsedButton").Visibility="Visible";this.placeElement("RemainingButton",D-B);this.placeElement("ElapsedButton",C);C+=35}else{this.controlbar.findName("RemainingButton").Visibility="Collapsed";this.controlbar.findName("ElapsedButton").Visibility="Collapsed"}this.placeElement("TimeButton",C);this.stretchElement("TimeButton",D-C-B);this.stretchElement("TimeShadow",D-C-B);this.stretchElement("TimeStroke",D-C-B);this.stretchElement("TimeFill",D-C-B);this.stretchElement("TimeSlider",D-C-B-10);this.stretchElement("DownloadProgress",D-C-B-10);var E=this.configuration.sender.findName("TimeSymbol");this.stretchElement("TimeHighlight",E["Canvas.Left"]-5);this.controlbar.Visibility="Visible"},centerElement:function(B,A,D){var C=this.configuration.sender.findName(B);C["Canvas.Left"]=Math.round(A/2-C.Width/2);C["Canvas.Top"]=Math.round(D/2-C.Height/2)},stretchElement:function(B,A,D){var C=this.configuration.sender.findName(B);C.Width=A;if(D!=undefined){C.Height=D}},placeElement:function(B,A,C){var D=this.configuration.sender.findName(B);D["Canvas.Left"]=A;if(C){D["Canvas.Top"]=C}}};jeroenwijering.Model=function(A,B,D){this.configuration=A;this.controller=B;this.view=D;this.video=this.configuration.sender.findName("VideoWindow");this.preview=this.configuration.sender.findName("PlaceholderImage");var C={"true":"UniformToFill","false":"Uniform",fit:"Fill",none:"None"};this.state=this.video.CurrentState;this.timeint;this.video.Stretch=C[this.configuration.overstretch];this.preview.Stretch=C[this.configuration.overstretch];this.video.BufferingTime=jeroenwijering.utils.spanstring(this.configuration.bufferlength);this.video.AutoPlay=true;this.video.AddEventListener("CurrentStateChanged",jeroenwijering.utils.delegate(this,this.stateChanged));this.video.AddEventListener("MediaEnded",jeroenwijering.utils.delegate(this,this.mediaEnded));this.video.AddEventListener("BufferingProgressChanged",jeroenwijering.utils.delegate(this,this.bufferChanged));this.video.AddEventListener("DownloadProgressChanged",jeroenwijering.utils.delegate(this,this.downloadChanged));if(this.configuration.image!=""){this.preview.Source=this.configuration.image}};jeroenwijering.Model.prototype={goPause:function(A){this.video.pause();if(!isNaN(A)){this.video.Position=jeroenwijering.utils.spanstring(A)}this.timeChanged()},goStart:function(A){this.video.Visibility="Visible";this.preview.Visibility="Collapsed";if(this.state=="Closed"){this.video.Source=this.configuration.file}else{this.video.play()}if(!isNaN(A)){this.video.Position=jeroenwijering.utils.spanstring(A)}},goStop:function(){this.video.Visibility="Collapsed";this.preview.Visibility="Visible";this.goPause(0);this.video.Source="null"},goVolume:function(A){this.video.Volume=A/100},stateChanged:function(){var A=this.video.CurrentState;if(A!=this.state){this.controller.setState(this.state,A);this.view.onState(this.state,A);this.state=A;this.configuration.duration=Math.round(this.video.NaturalDuration.Seconds*10)/10;if(A!="Playing"&&A!="Buffering"&&A!="Opening"){clearInterval(this.timeint)}else{this.timeint=setInterval(jeroenwijering.utils.delegate(this,this.timeChanged),100)}}},mediaEnded:function(){if(this.configuration.repeat=="true"){this.goStart(0)}else{this.video.Visibility="Collapsed";this.preview.Visibility="Visible";this.goPause(0)}},bufferChanged:function(){var A=Math.round(this.video.BufferingProgress*100);this.view.onBuffer(A)},downloadChanged:function(){var A=Math.round(this.video.DownloadProgress*100);this.view.onLoad(A)},timeChanged:function(){var A=Math.round(this.video.Position.Seconds*10)/10;this.view.onTime(A,this.configuration.duration)}};jeroenwijering.utils.delegate=function(A,B){return function(){return B.apply(A,arguments)}};jeroenwijering.utils.timestring=function(A){var C=Math.floor(A/3600);var B=Math.floor(A%3600/60);var D=Math.round(A%60);var E="";D>9?E+=D:E+="0"+D;B>9?E=B+":"+E:E="0"+B+":"+E;C>0?E=C+":"+E:null;return E};jeroenwijering.utils.spanstring=function(A){var C=Math.floor(A/3600);var B=Math.floor(A%3600/60);var D=Math.round(A%60*10)/10;var E=C+":"+B+":"+D;return E};

/* swfobject.js */

var swfobject=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",win=window,doc=document,nav=navigator,domLoadFnArr=[],regObjArr=[],timer=null,storedAltContent=null,storedAltContentId=null,isDomLoaded=false,isExpressInstallActive=false;var ua=function(){var w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF&&typeof doc.appendChild!=UNDEF&&typeof doc.replaceChild!=UNDEF&&typeof doc.removeChild!=UNDEF&&typeof doc.cloneNode!=UNDEF,playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d){d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/r/.test(d)?parseInt(d.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof win.ActiveXObject!=UNDEF){var a=null,fp6Crash=false;try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".7")}catch(e){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".6");playerVersion=[6,0,21];a.AllowScriptAccess="always"}catch(e){if(playerVersion[0]==6){fp6Crash=true}}if(!fp6Crash){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX)}catch(e){}}}if(!fp6Crash&&a){try{d=a.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}catch(e){}}}}var u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=false,windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u);return{w3cdom:w3cdom,pv:playerVersion,webkit:webkit,ie:ie,win:windows,mac:mac}}();var onDomLoad=function(){if(!ua.w3cdom){return}addDomLoadEvent(main);if(ua.ie&&ua.win){try{doc.write("<script id=__ie_ondomload defer=true src=//:><\/script>");var s=getElementById("__ie_ondomload");if(s){s.onreadystatechange=function(){if(this.readyState=="complete"){this.parentNode.removeChild(this);callDomLoadFunctions()}}}}catch(e){}}if(ua.webkit&&typeof doc.readyState!=UNDEF){timer=setInterval(function(){if(/loaded|complete/.test(doc.readyState)){callDomLoadFunctions()}},10)}if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("DOMContentLoaded",callDomLoadFunctions,null)}addLoadEvent(callDomLoadFunctions)}();function callDomLoadFunctions(){if(isDomLoaded){return}if(ua.ie&&ua.win){var s=createElement("span");try{var t=doc.getElementsByTagName("body")[0].appendChild(s);t.parentNode.removeChild(t)}catch(e){return}}isDomLoaded=true;if(timer){clearInterval(timer);timer=null}var dl=domLoadFnArr.length;for(var i=0;i<dl;i++){domLoadFnArr[i]()}}function addDomLoadEvent(fn){if(isDomLoaded){fn()}else{domLoadFnArr[domLoadFnArr.length]=fn}}function addLoadEvent(fn){if(typeof win.addEventListener!=UNDEF){win.addEventListener("load",fn,false)}else{if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("load",fn,false)}else{if(typeof win.attachEvent!=UNDEF){win.attachEvent("onload",fn)}else{if(typeof win.onload=="function"){var fnOld=win.onload;win.onload=function(){fnOld();fn()}}else{win.onload=fn}}}}}function main(){var rl=regObjArr.length;for(var i=0;i<rl;i++){var id=regObjArr[i].id;if(ua.pv[0]>0){var obj=getElementById(id);if(obj){regObjArr[i].width=obj.getAttribute("width")?obj.getAttribute("width"):"0";regObjArr[i].height=obj.getAttribute("height")?obj.getAttribute("height"):"0";if(hasPlayerVersion(regObjArr[i].swfVersion)){if(ua.webkit&&ua.webkit<312){fixParams(obj)}setVisibility(id,true)}else{if(regObjArr[i].expressInstall&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){showExpressInstall(regObjArr[i])}else{displayAltContent(obj)}}}}else{setVisibility(id,true)}}}function fixParams(obj){var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var e=createElement("embed"),a=nestedObj.attributes;if(a){var al=a.length;for(var i=0;i<al;i++){if(a[i].nodeName.toLowerCase()=="data"){e.setAttribute("src",a[i].nodeValue)}else{e.setAttribute(a[i].nodeName,a[i].nodeValue)}}}var c=nestedObj.childNodes;if(c){var cl=c.length;for(var j=0;j<cl;j++){if(c[j].nodeType==1&&c[j].nodeName.toLowerCase()=="param"){e.setAttribute(c[j].getAttribute("name"),c[j].getAttribute("value"))}}}obj.parentNode.replaceChild(e,obj)}}function fixObjectLeaks(id){if(ua.ie&&ua.win&&hasPlayerVersion("8.0.0")){win.attachEvent("onunload",function(){var obj=getElementById(id);if(obj){for(var i in obj){if(typeof obj[i]=="function"){obj[i]=function(){}}}obj.parentNode.removeChild(obj)}})}}function showExpressInstall(regObj){isExpressInstallActive=true;var obj=getElementById(regObj.id);if(obj){if(regObj.altContentId){var ac=getElementById(regObj.altContentId);if(ac){storedAltContent=ac;storedAltContentId=regObj.altContentId}}else{storedAltContent=abstractAltContent(obj)}if(!(/%$/.test(regObj.width))&&parseInt(regObj.width,10)<310){regObj.width="310"}if(!(/%$/.test(regObj.height))&&parseInt(regObj.height,10)<137){regObj.height="137"}doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var pt=ua.ie&&ua.win?"ActiveX":"PlugIn",dt=doc.title,fv="MMredirectURL="+win.location+"&MMplayerType="+pt+"&MMdoctitle="+dt,replaceId=regObj.id;if(ua.ie&&ua.win&&obj.readyState!=4){var newObj=createElement("div");replaceId+="SWFObjectNew";newObj.setAttribute("id",replaceId);obj.parentNode.insertBefore(newObj,obj);obj.style.display="none";win.attachEvent("onload",function(){obj.parentNode.removeChild(obj)})}createSWF({data:regObj.expressInstall,id:EXPRESS_INSTALL_ID,width:regObj.width,height:regObj.height},{flashvars:fv},replaceId)}}function displayAltContent(obj){if(ua.ie&&ua.win&&obj.readyState!=4){var el=createElement("div");obj.parentNode.insertBefore(el,obj);el.parentNode.replaceChild(abstractAltContent(obj),el);obj.style.display="none";win.attachEvent("onload",function(){obj.parentNode.removeChild(obj)})}else{obj.parentNode.replaceChild(abstractAltContent(obj),obj)}}function abstractAltContent(obj){var ac=createElement("div");if(ua.win&&ua.ie){ac.innerHTML=obj.innerHTML}else{var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var c=nestedObj.childNodes;if(c){var cl=c.length;for(var i=0;i<cl;i++){if(!(c[i].nodeType==1&&c[i].nodeName.toLowerCase()=="param")&&!(c[i].nodeType==8)){ac.appendChild(c[i].cloneNode(true))}}}}}return ac}function createSWF(attObj,parObj,id){var r,el=getElementById(id);if(typeof attObj.id==UNDEF){attObj.id=id}if(ua.ie&&ua.win){var att="";for(var i in attObj){if(attObj[i]!=Object.prototype[i]){if(i=="data"){parObj.movie=attObj[i]}else{if(i.toLowerCase()=="styleclass"){att+=' class="'+attObj[i]+'"'}else{if(i!="classid"){att+=" "+i+'="'+attObj[i]+'"'}}}}}var par="";for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par+='<param name="'+j+'" value="'+parObj[j]+'" />'}}el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+att+">"+par+"</object>";fixObjectLeaks(attObj.id);r=getElementById(attObj.id)}else{if(ua.webkit&&ua.webkit<312){var e=createElement("embed");e.setAttribute("type",FLASH_MIME_TYPE);for(var k in attObj){if(attObj[k]!=Object.prototype[k]){if(k=="data"){e.setAttribute("src",attObj[k])}else{if(k.toLowerCase()=="styleclass"){e.setAttribute("class",attObj[k])}else{if(k!="classid"){e.setAttribute(k,attObj[k])}}}}}for(var l in parObj){if(parObj[l]!=Object.prototype[l]){if(l!="movie"){e.setAttribute(l,parObj[l])}}}el.parentNode.replaceChild(e,el);r=e}else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in attObj){if(attObj[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",attObj[m])}else{if(m!="classid"){o.setAttribute(m,attObj[m])}}}}for(var n in parObj){if(parObj[n]!=Object.prototype[n]&&n!="movie"){createObjParam(o,n,parObj[n])}}el.parentNode.replaceChild(o,el);r=o}}return r}function createObjParam(el,pName,pValue){var p=createElement("param");p.setAttribute("name",pName);p.setAttribute("value",pValue);el.appendChild(p)}function getElementById(id){return doc.getElementById(id)}function createElement(el){return doc.createElement(el)}function hasPlayerVersion(rv){var pv=ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10);v[2]=parseInt(v[2],10);return(pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false}function createCSS(sel,decl){if(ua.ie&&ua.mac){return}var h=doc.getElementsByTagName("head")[0],s=createElement("style");s.setAttribute("type","text/css");s.setAttribute("media","screen");if(!(ua.ie&&ua.win)&&typeof doc.createTextNode!=UNDEF){s.appendChild(doc.createTextNode(sel+" {"+decl+"}"))}h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=UNDEF&&doc.styleSheets.length>0){var ls=doc.styleSheets[doc.styleSheets.length-1];if(typeof ls.addRule==OBJECT){ls.addRule(sel,decl)}}}function setVisibility(id,isVisible){var v=isVisible?"visible":"hidden";if(isDomLoaded){getElementById(id).style.visibility=v}else{createCSS("#"+id,"visibility:"+v)}}return{registerObject:function(objectIdStr,swfVersionStr,xiSwfUrlStr){if(!ua.w3cdom||!objectIdStr||!swfVersionStr){return}var regObj={};regObj.id=objectIdStr;regObj.swfVersion=swfVersionStr;regObj.expressInstall=xiSwfUrlStr?xiSwfUrlStr:false;regObjArr[regObjArr.length]=regObj;setVisibility(objectIdStr,false)},getObjectById:function(objectIdStr){var r=null;if(ua.w3cdom&&isDomLoaded){var o=getElementById(objectIdStr);if(o){var n=o.getElementsByTagName(OBJECT)[0];if(!n||(n&&typeof o.SetVariable!=UNDEF)){r=o}else{if(typeof n.SetVariable!=UNDEF){r=n}}}}return r},embedSWF:function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj){if(!ua.w3cdom||!swfUrlStr||!replaceElemIdStr||!widthStr||!heightStr||!swfVersionStr){return}widthStr+="";heightStr+="";if(hasPlayerVersion(swfVersionStr)){setVisibility(replaceElemIdStr,false);var att=(typeof attObj==OBJECT)?attObj:{};att.data=swfUrlStr;att.width=widthStr;att.height=heightStr;var par=(typeof parObj==OBJECT)?parObj:{};if(typeof flashvarsObj==OBJECT){for(var i in flashvarsObj){if(flashvarsObj[i]!=Object.prototype[i]){if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+i+"="+flashvarsObj[i]}else{par.flashvars=i+"="+flashvarsObj[i]}}}}addDomLoadEvent(function(){createSWF(att,par,replaceElemIdStr);if(att.id==replaceElemIdStr){setVisibility(replaceElemIdStr,true)}})}else{if(xiSwfUrlStr&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){setVisibility(replaceElemIdStr,false);addDomLoadEvent(function(){var regObj={};regObj.id=regObj.altContentId=replaceElemIdStr;regObj.width=widthStr;regObj.height=heightStr;regObj.expressInstall=xiSwfUrlStr;showExpressInstall(regObj)})}}},getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]}},hasFlashPlayerVersion:hasPlayerVersion,createSWF:function(attObj,parObj,replaceElemIdStr){if(ua.w3cdom&&isDomLoaded){return createSWF(attObj,parObj,replaceElemIdStr)}else{return undefined}},createCSS:function(sel,decl){if(ua.w3cdom){createCSS(sel,decl)}},addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,getQueryParamValue:function(param){var q=doc.location.search||doc.location.hash;if(param==null){return q}if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return pairs[i].substring((pairs[i].indexOf("=")+1))}}}return""},expressInstallCallback:function(){if(isExpressInstallActive&&storedAltContent){var obj=getElementById(EXPRESS_INSTALL_ID);if(obj){obj.parentNode.replaceChild(storedAltContent,obj);if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win){storedAltContent.style.display="block"}}storedAltContent=null;storedAltContentId=null;isExpressInstallActive=false}}}}}();

/* avreloaded.js */

if(typeof(allvideos)=="undefined"){var allvideos=new Object();allvideos.APIs=new Array()}function getUpdate(D,C,B,A){if(A=="null"){return}allvideos.APIs.each(function(E){if(E._pid==A){E._plCB(D,C,B)}})}allvideos.API=function(B){var A=null;allvideos.APIs.each(function(C){if(C._pid==B){A=C}});if(A!=null){return A}this._pid=B;this._player=null;this._item=null;this._load=null;this._width=null;this._height=null;this._state=null;this._elapsed=null;this._remaining=null;this._volume=null;this._plCB=function(E,D,C){switch(E){case"item":this._item=D;break;case"load":this._load=D;break;case"size":this._width=D;this._height=C;break;case"state":this._state=D;break;case"time":this._elapsed=D;this._remaining=C;break;case"volume":this._volume=D;break}};this.p=function(){if(this._player==null){if(navigator.appName.indexOf("Microsoft")!=-1){this._player=window[this._pid]}else{this._player=document[this._pid]}}return this._player};this.sendEvent=function(D,C){this.p().sendEvent(D,C)};this.loadFile=function(C){this.p().loadFile(C)};this.addItem=function(D,C){this.p().addItem(D,C)};this.removeItem=function(C){this.p().removeItem(C)};this.togglePause=function(){this.sendEvent("playpause")};this.next=function(){this.sendEvent("next")};this.prev=function(){this.sendEvent("prev")};this.scrub=function(C){this.sendEvent("scrub",(this._elapsed?this._elapsed:0)+C)};this.volume=function(C){this.sendEvent("volume",(this._volume?this._volume:0)+C)};this.getLength=function(){return this.p().getLength()};this.navItem=function(C){this.sendEvent("getlink",(C==null)?0:C)};this.play=function(C){this.sendEvent("playitem",(C==null)?0:C)};this.stop=function(){this.sendEvent("stop")};allvideos.APIs.push(this)};function AvrPopup(E,F,C){new Event(E).stop();var B=$("avrpopup_"+F);if(B){if(!C){C="lightbox"}var D=Json.evaluate(B.getProperty("title"));if(C=="lightbox"){D.url=decodeURIComponent(D.url);if(typeof(window.opera)!="undefined"){D.size.y+=4}D.onClose=function(){var G=$$("#sbox-content iframe");if(G&&(G.length>0)){G[0].src="about:blank"}};SqueezeBox.fromElement(B,D)}else{var A=window.open(decodeURIComponent(D.url),"avrpopup"+F,"status=no,toolbar=no,scrollbars=no,titlebar=no,menubar=no,resizable=no,width="+D.size.x+",height="+D.size.y+",directories=no,location=no");A.focus()}}};

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

/* jquery-translate.js */

(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return!!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return+new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return!o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return-1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return!!T.firstChild},empty:function(T){return!T.firstChild},has:function(V,U,T){return!!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex"in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return!F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();jQuery.noConflict();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=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};(function(b){function a(){}a.prototype={init:function(e,d){this.textArray=[];this.elements=[];this.options=d;this.jquery=e;this.n=-1;if(d.async===true){d.async=2}if(d.not){e=e.not(d.not);e=e.add(e.find("*").not(d.not)).not(b(d.not).find("*"))}else{e=e.add(e.find("*"))}this.jq=e;this.jql=this.jq.length;return this.process()},process:function(){this.n++;var i=this,d=this.options,p="",h=false,g=false,f=this.jq[this.n],k,m,j;if(this.n===this.jql){j=this.jquery.pushStack(this.elements,"nodesContainingText");d.complete.call(j,j,this.textArray);if(d.returnAll===false&&d.walk===false){return this.jquery}return j}if(!f){return this.process()}k=b(f);var n=f.nodeName.toUpperCase(),l=n==="INPUT"&&b.attr(f,"type").toLowerCase();if(({SCRIPT:1,NOSCRIPT:1,STYLE:1,OBJECT:1,IFRAME:1})[n]){return this.process()}if(typeof d.subject==="string"){p=k.attr(d.subject)}else{if(d.altAndVal&&(n==="IMG"||l==="image")){p=k.attr("alt")}else{if(d.altAndVal&&({text:1,button:1,submit:1})[l]){p=k.val()}else{if(n==="TEXTAREA"){p=k.val()}else{m=f.firstChild;if(d.walk!==true){g=true}else{while(m){if(m.nodeType==1){g=true;break}m=m.nextSibling}}if(!g){p=k.text()}else{if(d.walk!==true){h=true}m=f.firstChild;while(m){if(m.nodeType==3&&m.nodeValue.match(/\S/)!==null){if(m.nodeValue.match(/<![ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)>/)!==null){if(m.nodeValue.match(/(\S+(?=.*<))|(>(?=.*\S+))/)!==null){h=true;break}}else{h=true;break}}m=m.nextSibling}if(h){p=k.html();p=d.stripScripts?p.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,""):p;this.jq=this.jq.not(k.find("*"))}}}}}}if(!p){return this.process()}this.elements.push(f);this.textArray.push(p);d.each.call(f,this.elements.length-1,f,p);if(d.async){setTimeout(function(){i.process()},d.async);return this.jquery}else{return this.process()}}};var c={not:"",async:false,each:function(){},complete:function(){},comments:false,returnAll:true,walk:true,altAndVal:false,subject:true,stripScripts:true};b.fn.nodesContainingText=function(d){d=b.extend({},c,b.fn.nodesContainingText.defaults,d);return new a().init(this,d)};b.fn.nodesContainingText.defaults=c})(jQuery);(function(c){function o(){}var d=true,g=false,e,s="".replace,m,k,f,p={},b,i=[],h={from:"",to:"",start:o,error:o,each:o,complete:o,onTimeout:o,timeout:0,stripComments:d,stripWhitespace:d,stripScripts:d,separators:/\.\?\!;:/,limit:1750,walk:d,returnAll:g,replace:d,rebind:d,data:d,setLangAttr:g,subject:d,not:"",altAndVal:d,async:g,toggle:g,fromOriginal:d};function r(){c.translate.GL=m=google.language;c.translate.GLL=k=m.Languages;f=c.translate.toLanguageCode;c.each(k,function(v,w){p[w.toUpperCase()]=v});c.translate.isReady=d;var u;while((u=i.shift())){u()}}function j(w,v){var u={};c.each(w,function(x,y){if(v(y,x)===d){u[x]=y}});return u}function t(v,w,u){return function(){return v.apply(w===d?arguments[0]:w,u||arguments)}}function q(u){return u!==e}function n(w,x,v){w=c.grep(w,q);var u,y={};c.each(x,function(z,A){var B=c.grep(A[0],function(D,C){return q(w[C])&&w[C].constructor===D}).length;if(B===w.length&&B===A[0].length&&(u=d)){c.each(A[1],function(C,D){y[D]=w[C]});return g}});if(!u){throw v}return y}function l(x,w){var u=n(x,c.translate.overload,"jQuery.translate: Invalid arguments"),v=u.options||{};delete u.options;v=c.extend({},h,w,c.extend(v,u));if(v.fromOriginal){v.toggle=d}if(v.toggle){v.data=d}if(v.async===d){v.async=2}return v}function a(){this.extend(c.translate);delete this.defaults;delete this.fn}a.prototype={version:"1.4.1",_init:function(v,x){var w=x.separators.source||x.separators,u=this.isString=typeof v==="string";c.each(["stripComments","stripScripts","stripWhitespace"],function(z,y){var A=c.translate[y];if(x[y]){v=u?A(v):c.map(v,A)}});this.rawSource="<div>"+(u?v:v.join("</div><div>"))+"</div>";this._m3=new RegExp("["+w+"](?![^"+w+"]*["+w+"])");this.options=x;this.from=x.from=f(x.from)||"";this.to=x.to=f(x.to)||"";this.source=v;this.rawTranslation="";this.translation=[];this.startPos=0;this.i=0;this.stopped=g;this.elements=x.nodes;x.start.call(this,v,x.from,x.to,x);if(x.timeout){this.timeout=setTimeout(t(x.onTimeout,this,[v,x.from,x.to,x]),x.timeout)}(x.toggle&&x.nodes)?this._toggle():this._process()},_process:function(){if(this.stopped){return}var u=this.options,y=this.rawTranslation.length,B,C,A,z;this.rawSourceSub=this.truncate(this.rawSource.substr(this.startPos),u.limit);this.startPos+=this.rawSourceSub.length;while((B=this.rawTranslation.lastIndexOf("</div>",y))>-1){y=B-1;C=this.rawTranslation.substr(0,y+1);A=C.match(/<div[> ]/gi);z=C.match(/<\/div>/gi);A=A?A.length:0;z=z?z.length:0;if(A!==z+1){continue}var v=c(this.rawTranslation.substr(0,y+7)),x=v.length,w=this.i;if(w===x){break}v.slice(w,x).each(t(function(D,G){if(this.stopped){return g}var F=c(G).html().replace(/^\s/,""),E=w+D,H=this.source,I=!this.from&&this.detectedSourceLanguage||this.from;this.translation[E]=F;this.isString?this.translation=F:H=this.source[E];u.each.call(this,E,F,H,I,this.to,u);this.i++},this));break}if(this.rawSourceSub.length){this._translate()}else{this._complete()}},_translate:function(){m.translate(this.rawSourceSub,this.from,this.to,t(function(u){if(u.error){return this.options.error.call(this,u.error,this.rawSourceSub,this.from,this.to,this.options)}this.rawTranslation+=u.translation||this.rawSourceSub;this.detectedSourceLanguage=u.detectedSourceLanguage;this._process()},this))},_complete:function(){clearTimeout(this.timeout);this.options.complete.call(this,this.translation,this.source,!this.from&&this.detectedSourceLanguage||this.from,this.to,this.options)},stop:function(){if(this.stopped){return this}this.stopped=d;this.options.error.call(this,{message:"stopped"});return this}};c.translate=function(w,u){if(w==e){return new a()}if(c.isFunction(w)){return c.translate.ready(w,u)}var x=new a();var v=[].slice.call(arguments,0);v.shift();return c.translate.ready(t(x._init,x,[w,l(v,c.translate.defaults)]),g,x)};c.translate.fn=c.translate.prototype=a.prototype;c.translate.fn.extend=c.translate.extend=c.extend;c.translate.extend({_bind:t,_filter:j,_validate:n,_getOpt:l,_defaults:h,defaults:c.extend({},h),capitalize:function(u){return u.charAt(0).toUpperCase()+u.substr(1).toLowerCase()},truncate:function(A,v){var w,D,B,z,y,C,u=encodeURIComponent(A);for(w=0;w<10;w++){try{C=decodeURIComponent(u.substr(0,v-w))}catch(x){continue}if(C){break}}return(!(D=/<(?![^<]*>)/.exec(C)))?((!(B=/>\s*$/.exec(C)))?((z=this._m3.exec(C))?((y=/>(?![^>]*<)/.exec(C))?(z.index>y.index?C.substring(0,z.index+1):C.substring(0,y.index+1)):C.substring(0,z.index+1)):C):C):C.substring(0,D.index)},getLanguages:function(B,A){if(B==e||(A==e&&!B)){return k}var y={},x=typeof B,w=A?c.translate.getLanguages(B):k,C=(x==="object"||x==="function")?B:A;if(C){if(C.call){y=j(w,C)}else{for(var z=0,v=C.length,u;z<v;z++){u=c.translate.toLanguage(C[z]);if(w[u]!=e){y[u]=w[u]}}}}else{y=j(k,m.isTranslatable)}return y},toLanguage:function(w,y){var x=w.toUpperCase();var v=p[x]||(k[x]?x:e)||p[(c.translate.languageCodeMap[w.toLowerCase()]||"").toUpperCase()];return v==e?e:y==="lowercase"?v.toLowerCase():y==="capitalize"?c.translate.capitalize(v):v},toLanguageCode:function(u){return k[u]||k[c.translate.toLanguage(u)]||c.translate.languageCodeMap[u.toLowerCase()]},same:function(v,u){return v===u||f(v)===f(u)},isTranslatable:function(u){return m.isTranslatable(f(u))},languageCodeMap:{he:"iw",zlm:"ms","zh-hans":"zh-CN","zh-hant":"zh-TW"},isRtl:{ar:d,iw:d,fa:d,ur:d,yi:d},getBranding:function(){return c(m.getBranding.apply(m,arguments))},load:function(v,u){b=d;function w(){google.load("language",u||"1",{callback:r})}if(typeof google!=="undefined"&&google.load){w()}else{c.getScript("http://www.google.com/jsapi?"+(v?"key="+v:""),w)}return c.translate},ready:function(u,w,v){c.translate.isReady?u():i.push(u);if(!b&&!w){c.translate.load()}return v||c.translate},isReady:g,overload:[[[],[]],[[String,String,Object],["from","to","options"]],[[String,Object],["to","options"]],[[Object],["options"]],[[String,String],["from","to"]],[[String],["to"]],[[String,String,Function],["from","to","complete"]],[[String,Function],["to","complete"]]],stripScripts:t(s,d,[/<script[^>]*>([\s\S]*?)<\/script>/gi,""]),stripWhitespace:t(s,d,[/\s\s+/g," "]),stripComments:t(s,d,[/<![ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)>/g,""])})})(jQuery);(function(f){var e=true,a={text:e,button:e,submit:e},b={SCRIPT:e,NOSCRIPT:e,STYLE:e,OBJECT:e,IFRAME:e},d=f([]);d.length=1;function c(i,h){var j=i.css("text-align");i.css("direction",h);if(j==="right"){i.css("text-align","left")}if(j==="left"){i.css("text-align","right")}}function g(i,j){var k=i.nodeName.toUpperCase(),h=k==="INPUT"&&f.attr(i,"type").toLowerCase();j=j||{altAndVal:e,subject:e};return typeof j.subject==="string"?j.subject:j.altAndVal&&(k==="IMG"||h==="image")?"alt":j.altAndVal&&a[h]?"$val":k==="TEXTAREA"?"$val":"$html"}f.translate.fn._toggle=function(){var i=this.options,j=i.to,h;this.elements.each(f.translate._bind(function(k,l){this.i=k;var n=f(l),m=f.translate.getData(n,j,i);if(!m){return!(h=e)}this.translation.push(m);this.replace(n,m,j,i);this.setLangAttr(n,j,i);i.each.call(this,k,l,m,this.source[k],this.from,j,i)},this));!h?this._complete():this._process()};f.translate.extend({_getType:g,each:function(j,l,h,k,p,n,m){d[0]=l;f.translate.setData(d,n,h,p,k,m);f.translate.replace(d,h,n,m);f.translate.setLangAttr(d,n,m)},getData:function(j,l,k){var h=j[0]||j,i=f.data(h,"translation");return i&&i[l]&&i[l][g(h,k)]},setData:function(k,m,p,n,q,h){if(h&&!h.data){return}var i=k[0]||k,l=g(i,h),j=f.data(i,"translation");j=j||f.data(i,"translation",{});(j[n]=j[n]||{})[l]=q;(j[m]=j[m]||{})[l]=p},replace:function(l,s,r,j){if(j&&!j.replace){return}if(j&&typeof j.subject==="string"){return l.attr(j.subject,s)}var k=l[0]||l,p=k.nodeName.toUpperCase(),n=p==="INPUT"&&f.attr(k,"type").toLowerCase(),m=f.translate.isRtl,i=f.data(k,"lang");if(i===r){return}if(m[r]!==m[i||j&&j.from]){if(m[r]){c(l,"rtl")}else{if(l.css("direction")==="rtl"){c(l,"ltr")}}}if((!j||j.altAndVal)&&(p==="IMG"||n==="image")){l.attr("alt",s)}else{if(p==="TEXTAREA"||(!j||j.altAndVal)&&a[n]){l.val(s)}else{if(!j||j.rebind){var h=l.find("*").not("script"),q=f("<div/>").html(s);f.translate.copyEvents(h,q.find("*"));l.html(q.contents())}else{l.html(s)}}}f.data(k,"lang",r)},setLangAttr:function(h,j,i){if(!i||i.setLangAttr){h.attr((!i||i.setLangAttr===e)?"lang":i.setLangAttr,j)}},copyEvents:function(i,h){h.each(function(k,n){var o=i[k];if(!n||!o){return false}if(b[o.nodeName.toUpperCase()]){return e}var j=f.data(o,"events");if(!j){return e}for(var m in j){for(var l in j[m]){f.event.add(n,m,j[m][l],j[m][l].data)}}})}});f.fn.translate=function(i,h,l){var j=f.translate._getOpt(arguments,f.fn.translate.defaults),k=f.extend({},f.translate._defaults,f.fn.translate.defaults,j,{complete:function(n,m){f.translate(function(){var q=f.translate.toLanguageCode(j.from);if(j.fromOriginal){n.each(function(r,s){d[0]=s;var t=f.translate.getData(d,q,j);if(!t){return true}m[r]=t})}var p=j.each;function o(r){return function(){[].unshift.call(arguments,this.elements);r.apply(this,arguments)}}j.nodes=n;j.start=o(j.start);j.onTimeout=o(j.onTimeout);j.complete=o(j.complete);j.each=function(s){var r=arguments;if(arguments.length!==7){[].splice.call(r,1,0,this.elements[s])}this.each.apply(this,r);p.apply(this,r)};f.translate(m,j)})},each:function(){}});if(this.nodesContainingText){return this.nodesContainingText(k)}j.nodes=this;f.translate(f.map(this,function(m){return f(m).html()||f(m).val()}),j);return this};f.fn.translate.defaults=f.extend({},f.translate._defaults)})(jQuery);(function(a){var b={tags:["select","option"],filter:a.translate.isTranslatable,label:a.translate.toNativeLanguage||function(d,c){return a.translate.capitalize(c)},includeUnknown:false};a.translate.ui=function(){var g={},f="",d="",c="";if(typeof arguments[0]==="string"){g.tags=a.makeArray(arguments)}else{g=arguments[0]}g=a.extend({},b,a.translate.ui.defaults,g);if(g.tags[2]){d="<"+g.tags[2]+">";c="</"+g.tags[2]+">"}var e=a.translate.getLanguages(g.filter);if(!g.includeUnknown){delete e.UNKNOWN}a.each(e,function(h,i){f+=("<"+g.tags[1]+" value="+i+">"+d+g.label(i,h)+c+"</"+g.tags[1]+">")});return a("<"+g.tags[0]+' class="jq-translate-ui">'+f+"</"+g.tags[0]+">")};a.translate.ui.defaults=a.extend({},b)})(jQuery);

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

/* joms.jquery.pack.js */

(function(aA,y){var Y=aA.document;var V=(function(){var aZ=function(bl,bm){return new aZ.fn.init(bl,bm)},a2=aA.$,a0,bf=aA.joms={extend:function(bl){this.jQuery.extend(this,bl)}},bk=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,aT=/^.[^:#\[\.,]*$/,a8=/\S/,aV=/\s/,a4=/^\s+/,aY=/\s+$/,aQ=/\W/,a3=/\d/,aW=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,a9=/^[\],:{}\s]*$/,bi=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bb=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,a5=/(?:^|:|,)(?:\s*\[)+/g,aS=/(webkit)[ \/]([\w.]+)/,bd=/(opera)(?:.*version)?[ \/]([\w.]+)/,bc=/(msie) ([\w.]+)/,be=/(mozilla)(?:.*? rv:([\w.]+))?/,bj=navigator.userAgent,bh,bg=false,aX=[],aN,a7=Object.prototype.toString,a1=Object.prototype.hasOwnProperty,aU=Array.prototype.push,a6=Array.prototype.slice,ba=String.prototype.trim,aO=Array.prototype.indexOf,aR={};aZ.fn=aZ.prototype={init:function(bl,bo){var bn,bp,bm,bq;if(!bl){return this}if(bl.nodeType){this.context=this[0]=bl;this.length=1;return this}if(bl==="body"&&!bo&&Y.body){this.context=Y;this[0]=Y.body;this.selector="body";this.length=1;return this}if(typeof bl==="string"){bn=bk.exec(bl);if(bn&&(bn[1]||!bo)){if(bn[1]){bq=(bo?bo.ownerDocument||bo:Y);bm=aW.exec(bl);if(bm){if(aZ.isPlainObject(bo)){bl=[Y.createElement(bm[1])];aZ.fn.attr.call(bl,bo,true)}else{bl=[bq.createElement(bm[1])]}}else{bm=aZ.buildFragment([bn[1]],[bq]);bl=(bm.cacheable?bm.fragment.cloneNode(true):bm.fragment).childNodes}return aZ.merge(this,bl)}else{bp=Y.getElementById(bn[2]);if(bp&&bp.parentNode){if(bp.id!==bn[2]){return a0.find(bl)}this.length=1;this[0]=bp}this.context=Y;this.selector=bl;return this}}else{if(!bo&&!aQ.test(bl)){this.selector=bl;this.context=Y;bl=Y.getElementsByTagName(bl);return aZ.merge(this,bl)}else{if(!bo||bo.jomsQuery){return(bo||a0).find(bl)}else{return aZ(bo).find(bl)}}}}else{if(aZ.isFunction(bl)){return a0.ready(bl)}}if(bl.selector!==y){this.selector=bl.selector;this.context=bl.context}return aZ.makeArray(bl,this)},selector:"",jquery:"1.4.3",jomsquery:"1.2.0",length:0,size:function(){return this.length},toArray:function(){return a6.call(this,0)},get:function(bl){return bl==null?this.toArray():(bl<0?this.slice(bl)[0]:this[bl])},pushStack:function(bm,bo,bl){var bn=aZ();if(aZ.isArray(bm)){aU.apply(bn,bm)}else{aZ.merge(bn,bm)}bn.prevObject=this;bn.context=this.context;if(bo==="find"){bn.selector=this.selector+(this.selector?" ":"")+bl}else{if(bo){bn.selector=this.selector+"."+bo+"("+bl+")"}}return bn},each:function(bm,bl){return aZ.each(this,bm,bl)},ready:function(bl){aZ.bindReady();if(aZ.isReady){bl.call(Y,aZ)}else{if(aX){aX.push(bl)}}return this},eq:function(bl){return bl===-1?this.slice(bl):this.slice(bl,+bl+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(a6.apply(this,arguments),"slice",a6.call(arguments).join(","))},map:function(bl){return this.pushStack(aZ.map(this,function(bn,bm){return bl.call(bn,bm,bn)}))},end:function(){return this.prevObject||aZ(null)},push:aU,sort:[].sort,splice:[].splice};aZ.fn.init.prototype=aZ.fn;aZ.extend=aZ.fn.extend=function(){var bq=arguments[0]||{},bp=1,bo=arguments.length,bs=false,bt,bn,bl,bm,br;if(typeof bq==="boolean"){bs=bq;bq=arguments[1]||{};bp=2}if(typeof bq!=="object"&&!aZ.isFunction(bq)){bq={}}if(bo===bp){bq=this;--bp}for(;bp<bo;bp++){if((bt=arguments[bp])!=null){for(bn in bt){bl=bq[bn];bm=bt[bn];if(bq===bm){continue}if(bs&&bm&&(aZ.isPlainObject(bm)||(br=aZ.isArray(bm)))){if(br){br=false;clone=bl&&aZ.isArray(bl)?bl:[]}else{clone=bl&&aZ.isPlainObject(bl)?bl:{}}bq[bn]=aZ.extend(bs,clone,bm)}else{if(bm!==y){bq[bn]=bm}}}}}return bq};aZ.extend({noConflict:function(){if(typeof(a2)!="undefined"){aA.$=a2}return aZ},restorejQuery:function(){aA.jQuery=_jQuery;return aZ.noConflict()},replacejQuery:function(){if(aA.jQuery!=y){aZ.readyList.concat(aA.jQuery.readyList);aA.jQuery.readyList=null}aA.jQuery=aZ;aZ(Y).ready(function(){if(jQuery.fn.jomsquery==y){if(!jQuery.isReady||jQuery.readyList!=null){jQuery.ready()}_jQuery=jQuery;aA.jQuery=aZ}})},includejQuery:function(){if(aA.jQuery==y){aA.jQuery=aZ}aZ(Y).ready(function(){if(jQuery.fn.jomsquery==y){if(!aZ.isReady||aZ.readyList!=null){aZ.ready()}}})},isReady:false,readyWait:1,ready:function(bn){if(bn===true){aZ.readyWait--}if(!aZ.readyWait||(bn!==true&&!aZ.isReady)){if(!Y.body){return setTimeout(aZ.ready,1)}aZ.isReady=true;if(bn!==true&&--aZ.readyWait>0){return}if(aX){var bm,bl=0;while((bm=aX[bl++])){bm.call(Y,aZ)}aX=null}if(aZ.fn.triggerHandler){aZ(Y).triggerHandler("ready")}}},bindReady:function(){if(bg){return}bg=true;if(Y.readyState==="complete"){return setTimeout(aZ.ready,1)}if(Y.addEventListener){Y.addEventListener("DOMContentLoaded",aN,false);aA.addEventListener("load",aZ.ready,false)}else{if(Y.attachEvent){Y.attachEvent("onreadystatechange",aN);aA.attachEvent("onload",aZ.ready);var bl=false;try{bl=aA.frameElement==null}catch(bm){}if(Y.documentElement.doScroll&&bl){aP()}}}},isFunction:function(bl){return aZ.type(bl)==="function"},isArray:Array.isArray||function(bl){return aZ.type(bl)==="array"},isWindow:function(bl){return bl&&typeof bl==="object"&&"setInterval"in bl},isNaN:function(bl){return bl==null||!a3.test(bl)||isNaN(bl)},type:function(bl){return bl==null?String(bl):aR[a7.call(bl)]||"object"},isPlainObject:function(bm){if(!bm||aZ.type(bm)!=="object"||bm.nodeType||aZ.isWindow(bm)){return false}if(bm.constructor&&!a1.call(bm,"constructor")&&!a1.call(bm.constructor.prototype,"isPrototypeOf")){return false}var bl;for(bl in bm){}return bl===y||a1.call(bm,bl)},isEmptyObject:function(bm){for(var bl in bm){return false}return true},error:function(bl){throw bl},parseJSON:function(bl){if(typeof bl!=="string"||!bl){return null}bl=aZ.trim(bl);if(a9.test(bl.replace(bi,"@").replace(bb,"]").replace(a5,""))){return aA.JSON&&aA.JSON.parse?aA.JSON.parse(bl):(new Function("return "+bl))()}else{aZ.error("Invalid JSON: "+bl)}},noop:function(){},globalEval:function(bn){if(bn&&a8.test(bn)){var bm=Y.getElementsByTagName("head")[0]||Y.documentElement,bl=Y.createElement("script");bl.type="text/javascript";if(aZ.support.scriptEval){bl.appendChild(Y.createTextNode(bn))}else{bl.text=bn}bm.insertBefore(bl,bm.firstChild);bm.removeChild(bl)}},nodeName:function(bm,bl){return bm.nodeName&&bm.nodeName.toUpperCase()===bl.toUpperCase()},each:function(bo,bs,bn){var bm,bp=0,bq=bo.length,bl=bq===y||aZ.isFunction(bo);if(bn){if(bl){for(bm in bo){if(bs.apply(bo[bm],bn)===false){break}}}else{for(;bp<bq;){if(bs.apply(bo[bp++],bn)===false){break}}}}else{if(bl){for(bm in bo){if(bs.call(bo[bm],bm,bo[bm])===false){break}}}else{for(var br=bo[0];bp<bq&&bs.call(br,bp,br)!==false;br=bo[++bp]){}}}return bo},trim:ba?function(bl){return bl==null?"":ba.call(bl)}:function(bl){return bl==null?"":bl.toString().replace(a4,"").replace(aY,"")},makeArray:function(bo,bm){var bl=bm||[];if(bo!=null){var bn=aZ.type(bo);if(bo.length==null||bn==="string"||bn==="function"||bn==="regexp"||aZ.isWindow(bo)){aU.call(bl,bo)}else{aZ.merge(bl,bo)}}return bl},inArray:function(bn,bo){if(bo.indexOf){return bo.indexOf(bn)}for(var bl=0,bm=bo.length;bl<bm;bl++){if(bo[bl]===bn){return bl}}return-1},merge:function(bp,bn){var bo=bp.length,bm=0;if(typeof bn.length==="number"){for(var bl=bn.length;bm<bl;bm++){bp[bo++]=bn[bm]}}else{while(bn[bm]!==y){bp[bo++]=bn[bm++]}}bp.length=bo;return bp},grep:function(bm,br,bl){var bn=[],bq;bl=!!bl;for(var bo=0,bp=bm.length;bo<bp;bo++){bq=!!br(bm[bo],bo);if(bl!==bq){bn.push(bm[bo])}}return bn},map:function(bm,br,bl){var bn=[],bq;for(var bo=0,bp=bm.length;bo<bp;bo++){bq=br(bm[bo],bo,bl);if(bq!=null){bn[bn.length]=bq}}return bn.concat.apply([],bn)},guid:1,proxy:function(bn,bm,bl){if(arguments.length===2){if(typeof bm==="string"){bl=bn;bn=bl[bm];bm=y}else{if(bm&&!aZ.isFunction(bm)){bl=bm;bm=y}}}if(!bm&&bn){bm=function(){return bn.apply(bl||this,arguments)}}if(bn){bm.guid=bn.guid=bn.guid||bm.guid||aZ.guid++}return bm},access:function(bl,bt,br,bn,bq,bs){var bm=bl.length;if(typeof bt==="object"){for(var bo in bt){aZ.access(bl,bo,bt[bo],bn,bq,br)}return bl}if(br!==y){bn=!bs&&bn&&aZ.isFunction(br);for(var bp=0;bp<bm;bp++){bq(bl[bp],bt,bn?br.call(bl[bp],bp,bq(bl[bp],bt)):br,bs)}return bl}return bm?bq(bl[0],bt):y},now:function(){return(new Date()).getTime()},uaMatch:function(bm){bm=bm.toLowerCase();var bl=aS.exec(bm)||bd.exec(bm)||bc.exec(bm)||bm.indexOf("compatible")<0&&be.exec(bm)||[];return{browser:bl[1]||"",version:bl[2]||"0"}},browser:{}});aZ.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(bm,bl){aR["[object "+bl+"]"]=bl.toLowerCase()});bh=aZ.uaMatch(bj);if(bh.browser){aZ.browser[bh.browser]=true;aZ.browser.version=bh.version}if(aZ.browser.webkit){aZ.browser.safari=true}if(aO){aZ.inArray=function(bl,bm){return aO.call(bm,bl)}}if(!aV.test("\xA0")){a4=/^[\s\xA0]+/;aY=/[\s\xA0]+$/}a0=aZ(Y);if(Y.addEventListener){aN=function(){Y.removeEventListener("DOMContentLoaded",aN,false);aZ.ready()}}else{if(Y.attachEvent){aN=function(){if(Y.readyState==="complete"){Y.detachEvent("onreadystatechange",aN);aZ.ready()}}}}function aP(){if(aZ.isReady){return}try{Y.documentElement.doScroll("left")}catch(bl){setTimeout(aP,1);return}aZ.ready()}return(aA.jomsQuery=aA.joms.jQuery=aZ)})();(function(){V.support={};var aU=Y.documentElement,aT=Y.createElement("script"),aN=Y.createElement("div"),aO="script"+V.now();aN.style.display="none";aN.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var aX=aN.getElementsByTagName("*"),aV=aN.getElementsByTagName("a")[0],aW=Y.createElement("select"),aP=aW.appendChild(Y.createElement("option"));if(!aX||!aX.length||!aV){return}V.support={leadingWhitespace:aN.firstChild.nodeType===3,tbody:!aN.getElementsByTagName("tbody").length,htmlSerialize:!!aN.getElementsByTagName("link").length,style:/red/.test(aV.getAttribute("style")),hrefNormalized:aV.getAttribute("href")==="/a",opacity:/^0.55$/.test(aV.style.opacity),cssFloat:!!aV.style.cssFloat,checkOn:aN.getElementsByTagName("input")[0].value==="on",optSelected:aP.selected,optDisabled:false,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};aW.disabled=true;V.support.optDisabled=!aP.disabled;aT.type="text/javascript";try{aT.appendChild(Y.createTextNode("window."+aO+"=1;"))}catch(aR){}aU.insertBefore(aT,aU.firstChild);if(aA[aO]){V.support.scriptEval=true;delete aA[aO]}aU.removeChild(aT);if(aN.attachEvent&&aN.fireEvent){aN.attachEvent("onclick",function aY(){V.support.noCloneEvent=false;aN.detachEvent("onclick",aY)});aN.cloneNode(true).fireEvent("onclick")}aN=Y.createElement("div");aN.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var aQ=Y.createDocumentFragment();aQ.appendChild(aN.firstChild);V.support.checkClone=aQ.cloneNode(true).cloneNode(true).lastChild.checked;V(function(){var a0=Y.createElement("div");a0.style.width=a0.style.paddingLeft="1px";Y.body.appendChild(a0);V.boxModel=V.support.boxModel=a0.offsetWidth===2;if("zoom"in a0.style){a0.style.display="inline";a0.style.zoom=1;V.support.inlineBlockNeedsLayout=a0.offsetWidth===2;a0.style.display="";a0.innerHTML="<div style='width:4px;'></div>";V.support.shrinkWrapBlocks=a0.offsetWidth!==2}a0.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var aZ=a0.getElementsByTagName("td");V.support.reliableHiddenOffsets=aZ[0].offsetHeight===0;aZ[0].style.display="";aZ[1].style.display="none";V.support.reliableHiddenOffsets=V.support.reliableHiddenOffsets&&aZ[0].offsetHeight===0;a0.innerHTML="";Y.body.removeChild(a0).style.display="none";a0=aZ=null});var aS=function(aZ){var a1=Y.createElement("div");aZ="on"+aZ;var a0=(aZ in a1);if(!a0){a1.setAttribute(aZ,"return;");a0=typeof a1[aZ]==="function"}a1=null;return a0};V.support.submitBubbles=aS("submit");V.support.changeBubbles=aS("change");aU=aT=aN=aX=aV=null})();V.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var aH={},aj=/^(?:\{.*\}|\[.*\])$/;V.extend({cache:{},uuid:0,expando:"jomsQuery"+V.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(aP,aO,aS){if(!V.acceptData(aP)){return}aP=aP==aA?aH:aP;var aR=aP.nodeType,aT=aR?aP[V.expando]:null,aN=V.cache,aQ;if(aR&&!aT&&typeof aO==="string"&&aS===y){return}if(!aR){aN=aP}else{if(!aT){aP[V.expando]=aT=++V.uuid}}if(typeof aO==="object"){if(aR){aN[aT]=V.extend(aN[aT],aO)}else{V.extend(aN,aO)}}else{if(aR&&!aN[aT]){aN[aT]={}}}aQ=aR?aN[aT]:aN;if(aS!==y){aQ[aO]=aS}return typeof aO==="string"?aQ[aO]:aQ},removeData:function(aP,aO){if(!V.acceptData(aP)){return}aP=aP==aA?aH:aP;var aR=aP.nodeType,aT=aR?aP[V.expando]:aP,aN=V.cache,aQ=aR?aN[aT]:aT;if(aO){if(aQ){delete aQ[aO];if(aR&&V.isEmptyObject(aQ)){V.removeData(aP)}}}else{if(aR&&V.support.deleteExpando){delete aP[V.expando]}else{if(aP.removeAttribute){aP.removeAttribute(V.expando)}else{if(aR){delete aN[aT]}else{for(var aS in aP){delete aP[aS]}}}}}},acceptData:function(aO){if(aO.nodeName){var aN=V.noData[aO.nodeName.toLowerCase()];if(aN){return!(aN===true||aO.getAttribute("classid")!==aN)}}return true}});V.fn.extend({data:function(aN,aP){if(typeof aN==="undefined"){return this.length?V.data(this[0]):null}else{if(typeof aN==="object"){return this.each(function(){V.data(this,aN)})}}var aR=aN.split(".");aR[1]=aR[1]?"."+aR[1]:"";if(aP===y){var aO=this.triggerHandler("getData"+aR[1]+"!",[aR[0]]);if(aO===y&&this.length){aO=V.data(this[0],aN);if(aO===y&&this[0].nodeType===1){aO=this[0].getAttribute("data-"+aN);if(typeof aO==="string"){try{aO=aO==="true"?true:aO==="false"?false:aO==="null"?null:!V.isNaN(aO)?parseFloat(aO):aj.test(aO)?V.parseJSON(aO):aO}catch(aQ){}}else{aO=y}}}return aO===y&&aR[1]?this.data(aR[0]):aO}else{return this.each(function(){var aT=V(this),aS=[aR[0],aP];aT.triggerHandler("setData"+aR[1]+"!",aS);V.data(this,aN,aP);aT.triggerHandler("changeData"+aR[1]+"!",aS)})}},removeData:function(aN){return this.each(function(){V.removeData(this,aN)})}});V.extend({queue:function(aO,aN,aQ){if(!aO){return}aN=(aN||"fx")+"queue";var aP=V.data(aO,aN);if(!aQ){return aP||[]}if(!aP||V.isArray(aQ)){aP=V.data(aO,aN,V.makeArray(aQ))}else{aP.push(aQ)}return aP},dequeue:function(aQ,aP){aP=aP||"fx";var aN=V.queue(aQ,aP),aO=aN.shift();if(aO==="inprogress"){aO=aN.shift()}if(aO){if(aP==="fx"){aN.unshift("inprogress")}aO.call(aQ,function(){V.dequeue(aQ,aP)})}}});V.fn.extend({queue:function(aN,aO){if(typeof aN!=="string"){aO=aN;aN="fx"}if(aO===y){return V.queue(this[0],aN)}return this.each(function(aQ){var aP=V.queue(this,aN,aO);if(aN==="fx"&&aP[0]!=="inprogress"){V.dequeue(this,aN)}})},dequeue:function(aN){return this.each(function(){V.dequeue(this,aN)})},delay:function(aO,aN){aO=V.fx?V.fx.speeds[aO]||aO:aO;aN=aN||"fx";return this.queue(aN,function(){var aP=this;setTimeout(function(){V.dequeue(aP,aN)},aO)})},clearQueue:function(aN){return this.queue(aN||"fx",[])}});var ah=/[\n\t]/g,aE=/\s+/,al=/\r/g,aD=/^(?:href|src|style)$/,b=/^(?:button|input)$/i,t=/^(?:button|input|object|select|textarea)$/i,f=/^a(?:rea)?$/i,H=/^(?:radio|checkbox)$/i;V.fn.extend({attr:function(aN,aO){return V.access(this,aN,aO,true,V.attr)},removeAttr:function(aN,aO){return this.each(function(){V.attr(this,aN,"");if(this.nodeType===1){this.removeAttribute(aN)}})},addClass:function(aU){if(V.isFunction(aU)){return this.each(function(aX){var aW=V(this);aW.addClass(aU.call(this,aX,aW.attr("class")))})}if(aU&&typeof aU==="string"){var aN=(aU||"").split(aE);for(var aQ=0,aP=this.length;aQ<aP;aQ++){var aO=this[aQ];if(aO.nodeType===1){if(!aO.className){aO.className=aU}else{var aR=" "+aO.className+" ",aT=aO.className;for(var aS=0,aV=aN.length;aS<aV;aS++){if(aR.indexOf(" "+aN[aS]+" ")<0){aT+=" "+aN[aS]}}aO.className=V.trim(aT)}}}}return this},removeClass:function(aS){if(V.isFunction(aS)){return this.each(function(aW){var aV=V(this);aV.removeClass(aS.call(this,aW,aV.attr("class")))})}if((aS&&typeof aS==="string")||aS===y){var aT=(aS||"").split(aE);for(var aP=0,aO=this.length;aP<aO;aP++){var aR=this[aP];if(aR.nodeType===1&&aR.className){if(aS){var aQ=(" "+aR.className+" ").replace(ah," ");for(var aU=0,aN=aT.length;aU<aN;aU++){aQ=aQ.replace(" "+aT[aU]+" "," ")}aR.className=V.trim(aQ)}else{aR.className=""}}}}return this},toggleClass:function(aQ,aO){var aP=typeof aQ,aN=typeof aO==="boolean";if(V.isFunction(aQ)){return this.each(function(aS){var aR=V(this);aR.toggleClass(aQ.call(this,aS,aR.attr("class"),aO),aO)})}return this.each(function(){if(aP==="string"){var aT,aS=0,aR=V(this),aU=aO,aV=aQ.split(aE);while((aT=aV[aS++])){aU=aN?aU:!aR.hasClass(aT);aR[aU?"addClass":"removeClass"](aT)}}else{if(aP==="undefined"||aP==="boolean"){if(this.className){V.data(this,"__className__",this.className)}this.className=this.className||aQ===false?"":V.data(this,"__className__")||""}}})},hasClass:function(aN){var aQ=" "+aN+" ";for(var aP=0,aO=this.length;aP<aO;aP++){if((" "+this[aP].className+" ").replace(ah," ").indexOf(aQ)>-1){return true}}return false},val:function(aV){if(!arguments.length){var aP=this[0];if(aP){if(V.nodeName(aP,"option")){var aO=aP.attributes.value;return!aO||aO.specified?aP.value:aP.text}if(V.nodeName(aP,"select")){var aT=aP.selectedIndex,aW=[],aX=aP.options,aS=aP.type==="select-one";if(aT<0){return null}for(var aQ=aS?aT:0,aU=aS?aT+1:aX.length;aQ<aU;aQ++){var aR=aX[aQ];if(aR.selected&&(V.support.optDisabled?!aR.disabled:aR.getAttribute("disabled")===null)&&(!aR.parentNode.disabled||!V.nodeName(aR.parentNode,"optgroup"))){aV=V(aR).val();if(aS){return aV}aW.push(aV)}}return aW}if(H.test(aP.type)&&!V.support.checkOn){return aP.getAttribute("value")===null?"on":aP.value}return(aP.value||"").replace(al,"")}return y}var aN=V.isFunction(aV);return this.each(function(a0){var aZ=V(this),a1=aV;if(this.nodeType!==1){return}if(aN){a1=aV.call(this,a0,aZ.val())}if(a1==null){a1=""}else{if(typeof a1==="number"){a1+=""}else{if(V.isArray(a1)){a1=V.map(a1,function(a2){return a2==null?"":a2+""})}}}if(V.isArray(a1)&&H.test(this.type)){this.checked=V.inArray(aZ.val(),a1)>=0}else{if(V.nodeName(this,"select")){var aY=V.makeArray(a1);V("option",this).each(function(){this.selected=V.inArray(V(this).val(),aY)>=0});if(!aY.length){this.selectedIndex=-1}}else{this.value=a1}}})}});V.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(aO,aN,aT,aW){if(!aO||aO.nodeType===3||aO.nodeType===8){return y}if(aW&&aN in V.attrFn){return V(aO)[aN](aT)}var aP=aO.nodeType!==1||!V.isXMLDoc(aO),aS=aT!==y;aN=aP&&V.props[aN]||aN;if(aO.nodeType===1){var aR=aD.test(aN);if(aN==="selected"&&!V.support.optSelected){var aU=aO.parentNode;if(aU){aU.selectedIndex;if(aU.parentNode){aU.parentNode.selectedIndex}}}if((aN in aO||aO[aN]!==y)&&aP&&!aR){if(aS){if(aN==="type"&&b.test(aO.nodeName)&&aO.parentNode){V.error("type property can't be changed")}if(aT===null){if(aO.nodeType===1){aO.removeAttribute(aN)}}else{aO[aN]=aT}}if(V.nodeName(aO,"form")&&aO.getAttributeNode(aN)){return aO.getAttributeNode(aN).nodeValue}if(aN==="tabIndex"){var aV=aO.getAttributeNode("tabIndex");return aV&&aV.specified?aV.value:t.test(aO.nodeName)||f.test(aO.nodeName)&&aO.href?0:y}return aO[aN]}if(!V.support.style&&aP&&aN==="style"){if(aS){aO.style.cssText=""+aT}return aO.style.cssText}if(aS){aO.setAttribute(aN,""+aT)}if(!aO.attributes[aN]&&(aO.hasAttribute&&!aO.hasAttribute(aN))){return y}var aQ=!V.support.hrefNormalized&&aP&&aR?aO.getAttribute(aN,2):aO.getAttribute(aN);return aQ===null?y:aQ}}});var ar=/\.(.*)$/,aC=/^(?:textarea|input|select)$/i,A=/\./g,P=/ /g,ad=/[^\w\s.|`]/g,v=function(aN){return aN.replace(ad,"\\$&")},u={focusin:0,focusout:0};V.event={add:function(aR,aV,a1,aT){if(aR.nodeType===3||aR.nodeType===8){return}if(V.isWindow(aR)&&(aR!==aA&&!aR.frameElement)){aR=aA}if(a1===false){a1=aF}var aP,aZ;if(a1.handler){aP=a1;a1=aP.handler}if(!a1.guid){a1.guid=V.guid++}var aW=V.data(aR);if(!aW){return}var aN=aR.nodeType?"events":"__events__",a0=aW[aN],aU=aW.handle;if(typeof a0==="function"){aU=a0.handle;a0=a0.events}else{if(!a0){if(!aR.nodeType){aW[aN]=aW=function(){}}aW.events=a0={}}}if(!aU){aW.handle=aU=function(){return typeof V!=="undefined"&&!V.event.triggered?V.event.handle.apply(aU.elem,arguments):y}}aU.elem=aR;aV=aV.split(" ");var aY,aS=0,aO;while((aY=aV[aS++])){aZ=aP?V.extend({},aP):{handler:a1,data:aT};if(aY.indexOf(".")>-1){aO=aY.split(".");aY=aO.shift();aZ.namespace=aO.slice(0).sort().join(".")}else{aO=[];aZ.namespace=""}aZ.type=aY;if(!aZ.guid){aZ.guid=a1.guid}var aQ=a0[aY],aX=V.event.special[aY]||{};if(!aQ){aQ=a0[aY]=[];if(!aX.setup||aX.setup.call(aR,aT,aO,aU)===false){if(aR.addEventListener){aR.addEventListener(aY,aU,false)}else{if(aR.attachEvent){aR.attachEvent("on"+aY,aU)}}}}if(aX.add){aX.add.call(aR,aZ);if(!aZ.handler.guid){aZ.handler.guid=a1.guid}}aQ.push(aZ);V.event.global[aY]=true}aR=null},global:{},remove:function(a3,aX,aP,aT){if(a3.nodeType===3||a3.nodeType===8){return}if(aP===false){aP=aF}var a6,aS,aU,a0,a1=0,aQ,aV,aY,aR,aW,aN,a5,aZ=a3.nodeType?"events":"__events__",a2=V.data(a3),aO=a2&&a2[aZ];if(!a2||!aO){return}if(typeof aO==="function"){a2=aO;aO=aO.events}if(aX&&aX.type){aP=aX.handler;aX=aX.type}if(!aX||typeof aX==="string"&&aX.charAt(0)==="."){aX=aX||"";for(aS in aO){V.event.remove(a3,aS+aX)}return}aX=aX.split(" ");while((aS=aX[a1++])){a5=aS;aN=null;aQ=aS.indexOf(".")<0;aV=[];if(!aQ){aV=aS.split(".");aS=aV.shift();aY=new RegExp("(^|\\.)"+V.map(aV.slice(0).sort(),v).join("\\.(?:.*\\.)?")+"(\\.|$)")}aW=aO[aS];if(!aW){continue}if(!aP){for(a0=0;a0<aW.length;a0++){aN=aW[a0];if(aQ||aY.test(aN.namespace)){V.event.remove(a3,a5,aN.handler,a0);aW.splice(a0--,1)}}continue}aR=V.event.special[aS]||{};for(a0=aT||0;a0<aW.length;a0++){aN=aW[a0];if(aP.guid===aN.guid){if(aQ||aY.test(aN.namespace)){if(aT==null){aW.splice(a0--,1)}if(aR.remove){aR.remove.call(a3,aN)}}if(aT!=null){break}}}if(aW.length===0||aT!=null&&aW.length===1){if(!aR.teardown||aR.teardown.call(a3,aV)===false){V.removeEvent(a3,aS,a2.handle)}a6=null;delete aO[aS]}}if(V.isEmptyObject(aO)){var a4=a2.handle;if(a4){a4.elem=null}delete a2.events;delete a2.handle;if(typeof a2==="function"){V.removeData(a3,aZ)}else{if(V.isEmptyObject(a2)){V.removeData(a3)}}}},trigger:function(aO,aT,aQ){var aX=aO.type||aO,aS=arguments[3];if(!aS){aO=typeof aO==="object"?aO[V.expando]?aO:V.extend(V.Event(aX),aO):V.Event(aX);if(aX.indexOf("!")>=0){aO.type=aX=aX.slice(0,-1);aO.exclusive=true}if(!aQ){aO.stopPropagation();if(V.event.global[aX]){V.each(V.cache,function(){if(this.events&&this.events[aX]){V.event.trigger(aO,aT,this.handle.elem)}})}}if(!aQ||aQ.nodeType===3||aQ.nodeType===8){return y}aO.result=y;aO.target=aQ;aT=V.makeArray(aT);aT.unshift(aO)}aO.currentTarget=aQ;var aU=aQ.nodeType?V.data(aQ,"handle"):(V.data(aQ,"__events__")||{}).handle;if(aU){aU.apply(aQ,aT)}var aZ=aQ.parentNode||aQ.ownerDocument;try{if(!(aQ&&aQ.nodeName&&V.noData[aQ.nodeName.toLowerCase()])){if(aQ["on"+aX]&&aQ["on"+aX].apply(aQ,aT)===false){aO.result=false;aO.preventDefault()}}}catch(aY){}if(!aO.isPropagationStopped()&&aZ){V.event.trigger(aO,aT,aZ,true)}else{if(!aO.isDefaultPrevented()){var aV=aO.target,aP,aN=aX.replace(ar,""),a0=V.nodeName(aV,"a")&&aN==="click",aW=V.event.special[aN]||{};if((!aW._default||aW._default.call(aQ,aO)===false)&&!a0&&!(aV&&aV.nodeName&&V.noData[aV.nodeName.toLowerCase()])){try{if(aV[aN]){aP=aV["on"+aN];if(aP){aV["on"+aN]=null}V.event.triggered=true;aV[aN]()}}catch(aR){}if(aP){aV["on"+aN]=aP}V.event.triggered=false}}}},handle:function(aN){var aW,aP,aO,aS=[],aY,aX,aU=V.makeArray(arguments);aN=aU[0]=V.event.fix(aN||aA.event);aN.currentTarget=this;aW=aN.type.indexOf(".")<0&&!aN.exclusive;if(!aW){aO=aN.type.split(".");aN.type=aO.shift();aS=aO.slice(0).sort();aY=new RegExp("(^|\\.)"+aS.join("\\.(?:.*\\.)?")+"(\\.|$)")}aN.namespace=aN.namespace||aS.join(".");aX=V.data(this,this.nodeType?"events":"__events__");if(typeof aX==="function"){aX=aX.events}aP=(aX||{})[aN.type];if(aX&&aP){aP=aP.slice(0);for(var aR=0,aQ=aP.length;aR<aQ;aR++){var aV=aP[aR];if(aW||aY.test(aV.namespace)){aN.handler=aV.handler;aN.data=aV.data;aN.handleObj=aV;var aT=aV.handler.apply(this,aU);if(aT!==y){aN.result=aT;if(aT===false){aN.preventDefault();aN.stopPropagation()}}if(aN.isImmediatePropagationStopped()){break}}}}return aN.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(aQ){if(aQ[V.expando]){return aQ}var aO=aQ;aQ=V.Event(aO);for(var aP=this.props.length,aS;aP;){aS=this.props[--aP];aQ[aS]=aO[aS]}if(!aQ.target){aQ.target=aQ.srcElement||Y}if(aQ.target.nodeType===3){aQ.target=aQ.target.parentNode}if(!aQ.relatedTarget&&aQ.fromElement){aQ.relatedTarget=aQ.fromElement===aQ.target?aQ.toElement:aQ.fromElement}if(aQ.pageX==null&&aQ.clientX!=null){var aR=Y.documentElement,aN=Y.body;aQ.pageX=aQ.clientX+(aR&&aR.scrollLeft||aN&&aN.scrollLeft||0)-(aR&&aR.clientLeft||aN&&aN.clientLeft||0);aQ.pageY=aQ.clientY+(aR&&aR.scrollTop||aN&&aN.scrollTop||0)-(aR&&aR.clientTop||aN&&aN.clientTop||0)}if(aQ.which==null&&(aQ.charCode!=null||aQ.keyCode!=null)){aQ.which=aQ.charCode!=null?aQ.charCode:aQ.keyCode}if(!aQ.metaKey&&aQ.ctrlKey){aQ.metaKey=aQ.ctrlKey}if(!aQ.which&&aQ.button!==y){aQ.which=(aQ.button&1?1:(aQ.button&2?3:(aQ.button&4?2:0)))}return aQ},guid:100000000,proxy:V.proxy,special:{ready:{setup:V.bindReady,teardown:V.noop},live:{add:function(aN){V.event.add(this,i(aN.origType,aN.selector),V.extend({},aN,{handler:R,guid:aN.handler.guid}))},remove:function(aN){V.event.remove(this,i(aN.origType,aN.selector),aN)}},beforeunload:{setup:function(aP,aO,aN){if(V.isWindow(this)){this.onbeforeunload=aN}},teardown:function(aO,aN){if(this.onbeforeunload===aN){this.onbeforeunload=null}}}}};V.removeEvent=Y.removeEventListener?function(aO,aN,aP){if(aO.removeEventListener){aO.removeEventListener(aN,aP,false)}}:function(aO,aN,aP){if(aO.detachEvent){aO.detachEvent("on"+aN,aP)}};V.Event=function(aN){if(!this.preventDefault){return new V.Event(aN)}if(aN&&aN.type){this.originalEvent=aN;this.type=aN.type}else{this.type=aN}this.timeStamp=V.now();this[V.expando]=true};function aF(){return false}function c(){return true}V.Event.prototype={preventDefault:function(){this.isDefaultPrevented=c;var aN=this.originalEvent;if(!aN){return}if(aN.preventDefault){aN.preventDefault()}else{aN.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=c;var aN=this.originalEvent;if(!aN){return}if(aN.stopPropagation){aN.stopPropagation()}aN.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=c;this.stopPropagation()},isDefaultPrevented:aF,isPropagationStopped:aF,isImmediatePropagationStopped:aF};var O=function(aO){var aN=aO.relatedTarget;try{while(aN&&aN!==this){aN=aN.parentNode}if(aN!==this){aO.type=aO.data;V.event.handle.apply(this,arguments)}}catch(aP){}},an=function(aN){aN.type=aN.data;V.event.handle.apply(this,arguments)};V.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(aO,aN){V.event.special[aO]={setup:function(aP){V.event.add(this,aN,aP&&aP.selector?an:O,aO)},teardown:function(aP){V.event.remove(this,aN,aP&&aP.selector?an:O)}}});if(!V.support.submitBubbles){V.event.special.submit={setup:function(aO,aN){if(this.nodeName.toLowerCase()!=="form"){V.event.add(this,"click.specialSubmit",function(aR){var aQ=aR.target,aP=aQ.type;if((aP==="submit"||aP==="image")&&V(aQ).closest("form").length){aR.liveFired=y;return ap("submit",this,arguments)}});V.event.add(this,"keypress.specialSubmit",function(aR){var aQ=aR.target,aP=aQ.type;if((aP==="text"||aP==="password")&&V(aQ).closest("form").length&&aR.keyCode===13){aR.liveFired=y;return ap("submit",this,arguments)}})}else{return false}},teardown:function(aN){V.event.remove(this,".specialSubmit")}}}if(!V.support.changeBubbles){var aG,e=function(aO){var aN=aO.type,aP=aO.value;if(aN==="radio"||aN==="checkbox"){aP=aO.checked}else{if(aN==="select-multiple"){aP=aO.selectedIndex>-1?V.map(aO.options,function(aQ){return aQ.selected}).join("-"):""}else{if(aO.nodeName.toLowerCase()==="select"){aP=aO.selectedIndex}}}return aP},M=function M(aP){var aN=aP.target,aO,aQ;if(!aC.test(aN.nodeName)||aN.readOnly){return}aO=V.data(aN,"_change_data");aQ=e(aN);if(aP.type!=="focusout"||aN.type!=="radio"){V.data(aN,"_change_data",aQ)}if(aO===y||aQ===aO){return}if(aO!=null||aQ){aP.type="change";aP.liveFired=y;return V.event.trigger(aP,arguments[1],aN)}};V.event.special.change={filters:{focusout:M,beforedeactivate:M,click:function(aP){var aO=aP.target,aN=aO.type;if(aN==="radio"||aN==="checkbox"||aO.nodeName.toLowerCase()==="select"){return M.call(this,aP)}},keydown:function(aP){var aO=aP.target,aN=aO.type;if((aP.keyCode===13&&aO.nodeName.toLowerCase()!=="textarea")||(aP.keyCode===32&&(aN==="checkbox"||aN==="radio"))||aN==="select-multiple"){return M.call(this,aP)}},beforeactivate:function(aO){var aN=aO.target;V.data(aN,"_change_data",e(aN))}},setup:function(aP,aO){if(this.type==="file"){return false}for(var aN in aG){V.event.add(this,aN+".specialChange",aG[aN])}return aC.test(this.nodeName)},teardown:function(aN){V.event.remove(this,".specialChange");return aC.test(this.nodeName)}};aG=V.event.special.change.filters;aG.focus=aG.beforeactivate}function ap(aO,aP,aN){aN[0].type=aO;return V.event.handle.apply(aP,aN)}if(Y.addEventListener){V.each({focus:"focusin",blur:"focusout"},function(aP,aN){V.event.special[aN]={setup:function(){if(u[aN]++===0){Y.addEventListener(aP,aO,true)}},teardown:function(){if(--u[aN]===0){Y.removeEventListener(aP,aO,true)}}};function aO(aQ){aQ=V.event.fix(aQ);aQ.type=aN;return V.event.trigger(aQ,null,aQ.target)}})}V.each(["bind","one"],function(aO,aN){V.fn[aN]=function(aU,aV,aT){if(typeof aU==="object"){for(var aR in aU){this[aN](aR,aV,aU[aR],aT)}return this}if(V.isFunction(aV)||aV===false){aT=aV;aV=y}var aS=aN==="one"?V.proxy(aT,function(aW){V(this).unbind(aW,aS);return aT.apply(this,arguments)}):aT;if(aU==="unload"&&aN!=="one"){this.one(aU,aV,aT)}else{for(var aQ=0,aP=this.length;aQ<aP;aQ++){V.event.add(this[aQ],aU,aS,aV)}}return this}});V.fn.extend({unbind:function(aR,aQ){if(typeof aR==="object"&&!aR.preventDefault){for(var aP in aR){this.unbind(aP,aR[aP])}}else{for(var aO=0,aN=this.length;aO<aN;aO++){V.event.remove(this[aO],aR,aQ)}}return this},delegate:function(aN,aO,aQ,aP){return this.live(aO,aQ,aP,aN)},undelegate:function(aN,aO,aP){if(arguments.length===0){return this.unbind("live")}else{return this.die(aO,null,aP,aN)}},trigger:function(aN,aO){return this.each(function(){V.event.trigger(aN,aO,this)})},triggerHandler:function(aN,aP){if(this[0]){var aO=V.Event(aN);aO.preventDefault();aO.stopPropagation();V.event.trigger(aO,aP,this[0]);return aO.result}},toggle:function(aP){var aN=arguments,aO=1;while(aO<aN.length){V.proxy(aP,aN[aO++])}return this.click(V.proxy(aP,function(aQ){var aR=(V.data(this,"lastToggle"+aP.guid)||0)%aO;V.data(this,"lastToggle"+aP.guid,aR+1);aQ.preventDefault();return aN[aR].apply(this,arguments)||false}))},hover:function(aN,aO){return this.mouseenter(aN).mouseleave(aO||aN)}});var am={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};V.each(["live","die"],function(aO,aN){V.fn[aN]=function(aY,aV,a0,aR){var aZ,aW=0,aX,aQ,a2,aT=aR||this.selector,aP=aR?this:V(this.context);if(typeof aY==="object"&&!aY.preventDefault){for(var a1 in aY){aP[aN](a1,aV,aY[a1],aT)}return this}if(V.isFunction(aV)){a0=aV;aV=y}aY=(aY||"").split(" ");while((aZ=aY[aW++])!=null){aX=ar.exec(aZ);aQ="";if(aX){aQ=aX[0];aZ=aZ.replace(ar,"")}if(aZ==="hover"){aY.push("mouseenter"+aQ,"mouseleave"+aQ);continue}a2=aZ;if(aZ==="focus"||aZ==="blur"){aY.push(am[aZ]+aQ);aZ=aZ+aQ}else{aZ=(am[aZ]||aZ)+aQ}if(aN==="live"){for(var aU=0,aS=aP.length;aU<aS;aU++){V.event.add(aP[aU],"live."+i(aZ,aT),{data:aV,selector:aT,handler:a0,origType:aZ,origHandler:a0,preType:a2})}}else{aP.unbind("live."+i(aZ,aT),a0)}}return this}});function R(aY){var aV,aQ,a1=[],aR=[],a4,aS,aN,a0,aX,aZ,aW,a3,aU,aT,a2,aO=V.data(this,this.nodeType?"events":"__events__");if(typeof aO==="function"){aO=aO.events}if(aY.liveFired===this||!aO||!aO.live||aY.button&&aY.type==="click"){return}if(aY.namespace){aT=new RegExp("(^|\\.)"+aY.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")}aY.liveFired=this;var aP=aO.live.slice(0);for(aX=0;aX<aP.length;aX++){aN=aP[aX];if(aN.origType.replace(ar,"")===aY.type){aR.push(aN.selector)}else{aP.splice(aX--,1)}}aS=V(aY.target).closest(aR,aY.currentTarget);for(aZ=0,aW=aS.length;aZ<aW;aZ++){aU=aS[aZ];for(aX=0;aX<aP.length;aX++){aN=aP[aX];if(aU.selector===aN.selector&&(!aT||aT.test(aN.namespace))){a0=aU.elem;a4=null;if(aN.preType==="mouseenter"||aN.preType==="mouseleave"){aY.type=aN.preType;a4=V(aY.relatedTarget).closest(aN.selector)[0]}if(!a4||a4!==a0){a1.push({elem:a0,handleObj:aN,level:aU.level})}}}}for(aZ=0,aW=a1.length;aZ<aW;aZ++){aS=a1[aZ];if(aQ&&aS.level>aQ){break}aY.currentTarget=aS.elem;aY.data=aS.handleObj.data;aY.handleObj=aS.handleObj;a2=aS.handleObj.origHandler.apply(aS.elem,arguments);if(a2===false||aY.isPropagationStopped()){aQ=aS.level;if(a2===false){aV=false}}}return aV}function i(aO,aN){return(aO&&aO!=="*"?aO+".":"")+aN.replace(A,"`").replace(P,"&")}V.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error").split(" "),function(aO,aN){V.fn[aN]=function(aQ,aP){if(aP==null){aP=aQ;aQ=null}return arguments.length>0?this.bind(aN,aQ,aP):this.trigger(aN)};if(V.attrFn){V.attrFn[aN]=true}});if(aA.attachEvent&&!aA.addEventListener){V(aA).bind("unload",function(){for(var aO in V.cache){if(V.cache[aO].handle){try{V.event.remove(V.cache[aO].handle.elem)}catch(aN){}}}});}(function(){var a2=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,aV=0,aQ=Object.prototype.toString,a1=false,aU=true;[0,0].sort(function(){aU=false;return 0});var aO=function(a9,a4,bc,bd){bc=bc||[];a4=a4||Y;var bf=a4;if(a4.nodeType!==1&&a4.nodeType!==9){return[]}if(!a9||typeof a9!=="string"){return bc}var ba=[],a6,bh,bk,a5,a8=true,a7=aO.isXML(a4),be=a9,bg,bj,bi,bb;do{a2.exec("");a6=a2.exec(be);if(a6){be=a6[3];ba.push(a6[1]);if(a6[2]){a5=a6[3];break}}}while(a6);if(ba.length>1&&aW.exec(a9)){if(ba.length===2&&aR.relative[ba[0]]){bh=aT(ba[0]+ba[1],a4)}else{bh=aR.relative[ba[0]]?[a4]:aO(ba.shift(),a4);while(ba.length){a9=ba.shift();if(aR.relative[a9]){a9+=ba.shift()}bh=aT(a9,bh)}}}else{if(!bd&&ba.length>1&&a4.nodeType===9&&!a7&&aR.match.ID.test(ba[0])&&!aR.match.ID.test(ba[ba.length-1])){bg=aO.find(ba.shift(),a4,a7);a4=bg.expr?aO.filter(bg.expr,bg.set)[0]:bg.set[0]}if(a4){bg=bd?{expr:ba.pop(),set:aN(bd)}:aO.find(ba.pop(),ba.length===1&&(ba[0]==="~"||ba[0]==="+")&&a4.parentNode?a4.parentNode:a4,a7);bh=bg.expr?aO.filter(bg.expr,bg.set):bg.set;if(ba.length>0){bk=aN(bh)}else{a8=false}while(ba.length){bj=ba.pop();bi=bj;if(!aR.relative[bj]){bj=""}else{bi=ba.pop()}if(bi==null){bi=a4}aR.relative[bj](bk,bi,a7)}}else{bk=ba=[]}}if(!bk){bk=bh}if(!bk){aO.error(bj||a9)}if(aQ.call(bk)==="[object Array]"){if(!a8){bc.push.apply(bc,bk)}else{if(a4&&a4.nodeType===1){for(bb=0;bk[bb]!=null;bb++){if(bk[bb]&&(bk[bb]===true||bk[bb].nodeType===1&&aO.contains(a4,bk[bb]))){bc.push(bh[bb])}}}else{for(bb=0;bk[bb]!=null;bb++){if(bk[bb]&&bk[bb].nodeType===1){bc.push(bh[bb])}}}}}else{aN(bk,bc)}if(a5){aO(a5,bf,bc,bd);aO.uniqueSort(bc)}return bc};aO.uniqueSort=function(a5){if(aP){a1=aU;a5.sort(aP);if(a1){for(var a4=1;a4<a5.length;a4++){if(a5[a4]===a5[a4-1]){a5.splice(a4--,1)}}}}return a5};aO.matches=function(a4,a5){return aO(a4,null,null,a5)};aO.matchesSelector=function(a4,a5){return aO(a5,null,null,[a4]).length>0};aO.find=function(bb,a4,bc){var ba;if(!bb){return[]}for(var a7=0,a6=aR.order.length;a7<a6;a7++){var a9=aR.order[a7],a8;if((a8=aR.leftMatch[a9].exec(bb))){var a5=a8[1];a8.splice(1,1);if(a5.substr(a5.length-1)!=="\\"){a8[1]=(a8[1]||"").replace(/\\/g,"");ba=aR.find[a9](a8,a4,bc);if(ba!=null){bb=bb.replace(aR.match[a9],"");break}}}}if(!ba){ba=a4.getElementsByTagName("*")}return{set:ba,expr:bb}};aO.filter=function(bf,be,bi,a8){var a6=bf,bk=[],bc=be,ba,a4,bb=be&&be[0]&&aO.isXML(be[0]);while(bf&&be.length){for(var bd in aR.filter){if((ba=aR.leftMatch[bd].exec(bf))!=null&&ba[2]){var a5=aR.filter[bd],bj,bh,a7=ba[1];a4=false;ba.splice(1,1);if(a7.substr(a7.length-1)==="\\"){continue}if(bc===bk){bk=[]}if(aR.preFilter[bd]){ba=aR.preFilter[bd](ba,bc,bi,bk,a8,bb);if(!ba){a4=bj=true}else{if(ba===true){continue}}}if(ba){for(var a9=0;(bh=bc[a9])!=null;a9++){if(bh){bj=a5(bh,ba,a9,bc);var bg=a8^!!bj;if(bi&&bj!=null){if(bg){a4=true}else{bc[a9]=false}}else{if(bg){bk.push(bh);a4=true}}}}}if(bj!==y){if(!bi){bc=bk}bf=bf.replace(aR.match[bd],"");if(!a4){return[]}break}}}if(bf===a6){if(a4==null){aO.error(bf)}else{break}}a6=bf}return bc};aO.error=function(a4){throw"Syntax error, unrecognized expression: "+a4};var aR=aO.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a4){return a4.getAttribute("href")}},relative:{"+":function(ba,a5){var a7=typeof a5==="string",a9=a7&&!/\W/.test(a5),bb=a7&&!a9;if(a9){a5=a5.toLowerCase()}for(var a6=0,a4=ba.length,a8;a6<a4;a6++){if((a8=ba[a6])){while((a8=a8.previousSibling)&&a8.nodeType!==1){}ba[a6]=bb||a8&&a8.nodeName.toLowerCase()===a5?a8||false:a8===a5}}if(bb){aO.filter(a5,ba,true)}},">":function(ba,a5){var a8=typeof a5==="string",a9,a6=0,a4=ba.length;if(a8&&!/\W/.test(a5)){a5=a5.toLowerCase();for(;a6<a4;a6++){a9=ba[a6];if(a9){var a7=a9.parentNode;ba[a6]=a7.nodeName.toLowerCase()===a5?a7:false}}}else{for(;a6<a4;a6++){a9=ba[a6];if(a9){ba[a6]=a8?a9.parentNode:a9.parentNode===a5}}if(a8){aO.filter(a5,ba,true)}}},"":function(a7,a5,a9){var a6=aV++,a4=a3,a8;if(typeof a5==="string"&&!/\W/.test(a5)){a5=a5.toLowerCase();a8=a5;a4=a0}a4("parentNode",a5,a6,a7,a8,a9)},"~":function(a7,a5,a9){var a6=aV++,a4=a3,a8;if(typeof a5==="string"&&!/\W/.test(a5)){a5=a5.toLowerCase();a8=a5;a4=a0}a4("previousSibling",a5,a6,a7,a8,a9)}},find:{ID:function(a5,a6,a7){if(typeof a6.getElementById!=="undefined"&&!a7){var a4=a6.getElementById(a5[1]);return a4&&a4.parentNode?[a4]:[]}},NAME:function(a6,a9){if(typeof a9.getElementsByName!=="undefined"){var a5=[],a8=a9.getElementsByName(a6[1]);for(var a7=0,a4=a8.length;a7<a4;a7++){if(a8[a7].getAttribute("name")===a6[1]){a5.push(a8[a7])}}return a5.length===0?null:a5}},TAG:function(a4,a5){return a5.getElementsByTagName(a4[1])}},preFilter:{CLASS:function(a7,a5,a6,a4,ba,bb){a7=" "+a7[1].replace(/\\/g,"")+" ";if(bb){return a7}for(var a8=0,a9;(a9=a5[a8])!=null;a8++){if(a9){if(ba^(a9.className&&(" "+a9.className+" ").replace(/[\t\n]/g," ").indexOf(a7)>=0)){if(!a6){a4.push(a9)}}else{if(a6){a5[a8]=false}}}}return false},ID:function(a4){return a4[1].replace(/\\/g,"")},TAG:function(a5,a4){return a5[1].toLowerCase()},CHILD:function(a4){if(a4[1]==="nth"){var a5=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a4[2]==="even"&&"2n"||a4[2]==="odd"&&"2n+1"||!/\D/.test(a4[2])&&"0n+"+a4[2]||a4[2]);a4[2]=(a5[1]+(a5[2]||1))-0;a4[3]=a5[3]-0}a4[0]=aV++;return a4},ATTR:function(a8,a5,a6,a4,a9,ba){var a7=a8[1].replace(/\\/g,"");if(!ba&&aR.attrMap[a7]){a8[1]=aR.attrMap[a7]}if(a8[2]==="~="){a8[4]=" "+a8[4]+" "}return a8},PSEUDO:function(a8,a5,a6,a4,a9){if(a8[1]==="not"){if((a2.exec(a8[3])||"").length>1||/^\w/.test(a8[3])){a8[3]=aO(a8[3],null,null,a5)}else{var a7=aO.filter(a8[3],a5,a6,true^a9);if(!a6){a4.push.apply(a4,a7)}return false}}else{if(aR.match.POS.test(a8[0])||aR.match.CHILD.test(a8[0])){return true}}return a8},POS:function(a4){a4.unshift(true);return a4}},filters:{enabled:function(a4){return a4.disabled===false&&a4.type!=="hidden"},disabled:function(a4){return a4.disabled===true},checked:function(a4){return a4.checked===true},selected:function(a4){a4.parentNode.selectedIndex;return a4.selected===true},parent:function(a4){return!!a4.firstChild},empty:function(a4){return!a4.firstChild},has:function(a6,a5,a4){return!!aO(a4[3],a6).length},header:function(a4){return(/h\d/i).test(a4.nodeName)},text:function(a4){return"text"===a4.type},radio:function(a4){return"radio"===a4.type},checkbox:function(a4){return"checkbox"===a4.type},file:function(a4){return"file"===a4.type},password:function(a4){return"password"===a4.type},submit:function(a4){return"submit"===a4.type},image:function(a4){return"image"===a4.type},reset:function(a4){return"reset"===a4.type},button:function(a4){return"button"===a4.type||a4.nodeName.toLowerCase()==="button"},input:function(a4){return(/input|select|textarea|button/i).test(a4.nodeName)}},setFilters:{first:function(a5,a4){return a4===0},last:function(a6,a5,a4,a7){return a5===a7.length-1},even:function(a5,a4){return a4%2===0},odd:function(a5,a4){return a4%2===1},lt:function(a6,a5,a4){return a5<a4[3]-0},gt:function(a6,a5,a4){return a5>a4[3]-0},nth:function(a6,a5,a4){return a4[3]-0===a5},eq:function(a6,a5,a4){return a4[3]-0===a5}},filter:{PSEUDO:function(a6,bb,ba,bc){var a4=bb[1],a5=aR.filters[a4];if(a5){return a5(a6,ba,bb,bc)}else{if(a4==="contains"){return(a6.textContent||a6.innerText||aO.getText([a6])||"").indexOf(bb[3])>=0}else{if(a4==="not"){var a7=bb[3];for(var a9=0,a8=a7.length;a9<a8;a9++){if(a7[a9]===a6){return false}}return true}else{aO.error("Syntax error, unrecognized expression: "+a4)}}}},CHILD:function(a4,a7){var ba=a7[1],a5=a4;switch(ba){case"only":case"first":while((a5=a5.previousSibling)){if(a5.nodeType===1){return false}}if(ba==="first"){return true}a5=a4;case"last":while((a5=a5.nextSibling)){if(a5.nodeType===1){return false}}return true;case"nth":var a6=a7[2],bd=a7[3];if(a6===1&&bd===0){return true}var a9=a7[0],bc=a4.parentNode;if(bc&&(bc.sizcache!==a9||!a4.nodeIndex)){var a8=0;for(a5=bc.firstChild;a5;a5=a5.nextSibling){if(a5.nodeType===1){a5.nodeIndex=++a8}}bc.sizcache=a9}var bb=a4.nodeIndex-bd;if(a6===0){return bb===0}else{return(bb%a6===0&&bb/a6>=0)}}},ID:function(a5,a4){return a5.nodeType===1&&a5.getAttribute("id")===a4},TAG:function(a5,a4){return(a4==="*"&&a5.nodeType===1)||a5.nodeName.toLowerCase()===a4},CLASS:function(a5,a4){return(" "+(a5.className||a5.getAttribute("class"))+" ").indexOf(a4)>-1},ATTR:function(a9,a7){var a6=a7[1],a4=aR.attrHandle[a6]?aR.attrHandle[a6](a9):a9[a6]!=null?a9[a6]:a9.getAttribute(a6),ba=a4+"",a8=a7[2],a5=a7[4];return a4==null?a8==="!=":a8==="="?ba===a5:a8==="*="?ba.indexOf(a5)>=0:a8==="~="?(" "+ba+" ").indexOf(a5)>=0:!a5?ba&&a4!==false:a8==="!="?ba!==a5:a8==="^="?ba.indexOf(a5)===0:a8==="$="?ba.substr(ba.length-a5.length)===a5:a8==="|="?ba===a5||ba.substr(0,a5.length+1)===a5+"-":false},POS:function(a8,a5,a6,a9){var a4=a5[2],a7=aR.setFilters[a4];if(a7){return a7(a8,a6,a5,a9)}}}};var aW=aR.match.POS,aS=function(a5,a4){return"\\"+(a4-0+1)};for(var aZ in aR.match){aR.match[aZ]=new RegExp(aR.match[aZ].source+(/(?![^\[]*\])(?![^\(]*\))/.source));aR.leftMatch[aZ]=new RegExp(/(^(?:.|\r|\n)*?)/.source+aR.match[aZ].source.replace(/\\(\d+)/g,aS))}var aN=function(a5,a4){a5=Array.prototype.slice.call(a5,0);if(a4){a4.push.apply(a4,a5);return a4}return a5};try{Array.prototype.slice.call(Y.documentElement.childNodes,0)[0].nodeType}catch(aX){aN=function(a8,a7){var a5=a7||[],a6=0;if(aQ.call(a8)==="[object Array]"){Array.prototype.push.apply(a5,a8)}else{if(typeof a8.length==="number"){for(var a4=a8.length;a6<a4;a6++){a5.push(a8[a6])}}else{for(;a8[a6];a6++){a5.push(a8[a6])}}}return a5}}var aP,aY;if(Y.documentElement.compareDocumentPosition){aP=function(a5,a4){if(a5===a4){a1=true;return 0}if(!a5.compareDocumentPosition||!a4.compareDocumentPosition){return a5.compareDocumentPosition?-1:1}return a5.compareDocumentPosition(a4)&4?-1:1}}else{aP=function(bc,bb){var a6=[],a4=[],a8=bc.parentNode,ba=bb.parentNode,bd=a8,a9,a5;if(bc===bb){a1=true;return 0}else{if(a8===ba){return aY(bc,bb)}else{if(!a8){return-1}else{if(!ba){return 1}}}}while(bd){a6.unshift(bd);bd=bd.parentNode}bd=ba;while(bd){a4.unshift(bd);bd=bd.parentNode}a9=a6.length;a5=a4.length;for(var a7=0;a7<a9&&a7<a5;a7++){if(a6[a7]!==a4[a7]){return aY(a6[a7],a4[a7])}}return a7===a9?aY(bc,a4[a7],-1):aY(a6[a7],bb,1)};aY=function(a5,a4,a6){if(a5===a4){return a6}var a7=a5.nextSibling;while(a7){if(a7===a4){return-1}a7=a7.nextSibling}return 1}}aO.getText=function(a4){var a5="",a7;for(var a6=0;a4[a6];a6++){a7=a4[a6];if(a7.nodeType===3||a7.nodeType===4){a5+=a7.nodeValue}else{if(a7.nodeType!==8){a5+=aO.getText(a7.childNodes)}}}return a5};(function(){var a5=Y.createElement("div"),a6="script"+(new Date()).getTime();a5.innerHTML="<a name='"+a6+"'/>";var a4=Y.documentElement;a4.insertBefore(a5,a4.firstChild);if(Y.getElementById(a6)){aR.find.ID=function(a8,a9,ba){if(typeof a9.getElementById!=="undefined"&&!ba){var a7=a9.getElementById(a8[1]);return a7?a7.id===a8[1]||typeof a7.getAttributeNode!=="undefined"&&a7.getAttributeNode("id").nodeValue===a8[1]?[a7]:y:[]}};aR.filter.ID=function(a9,a7){var a8=typeof a9.getAttributeNode!=="undefined"&&a9.getAttributeNode("id");return a9.nodeType===1&&a8&&a8.nodeValue===a7}}a4.removeChild(a5);a4=a5=null})();(function(){var a4=Y.createElement("div");a4.appendChild(Y.createComment(""));if(a4.getElementsByTagName("*").length>0){aR.find.TAG=function(a5,a9){var a8=a9.getElementsByTagName(a5[1]);if(a5[1]==="*"){var a7=[];for(var a6=0;a8[a6];a6++){if(a8[a6].nodeType===1){a7.push(a8[a6])}}a8=a7}return a8}}a4.innerHTML="<a href='#'></a>";if(a4.firstChild&&typeof a4.firstChild.getAttribute!=="undefined"&&a4.firstChild.getAttribute("href")!=="#"){aR.attrHandle.href=function(a5){return a5.getAttribute("href",2)}}a4=null})();if(Y.querySelectorAll){(function(){var a4=aO,a6=Y.createElement("div");a6.innerHTML="<p class='TEST'></p>";if(a6.querySelectorAll&&a6.querySelectorAll(".TEST").length===0){return}aO=function(bb,ba,a7,a9){ba=ba||Y;if(!a9&&!aO.isXML(ba)){if(ba.nodeType===9){try{return aN(ba.querySelectorAll(bb),a7)}catch(bd){}}else{if(ba.nodeType===1&&ba.nodeName.toLowerCase()!=="object"){var a8=ba.id,be=ba.id="__sizzle__";try{return aN(ba.querySelectorAll("#"+be+" "+bb),a7)}catch(bc){}finally{if(a8){ba.id=a8}else{ba.removeAttribute("id")}}}}}return a4(bb,ba,a7,a9)};for(var a5 in a4){aO[a5]=a4[a5]}a6=null})()}(function(){var a4=Y.documentElement,a6=a4.matchesSelector||a4.mozMatchesSelector||a4.webkitMatchesSelector||a4.msMatchesSelector,a5=false;try{a6.call(Y.documentElement,":sizzle")}catch(a7){a5=true}if(a6){aO.matchesSelector=function(a8,ba){try{if(a5||!aR.match.PSEUDO.test(ba)){return a6.call(a8,ba)}}catch(a9){}return aO(ba,null,null,[a8]).length>0}}})();(function(){var a4=Y.createElement("div");a4.innerHTML="<div class='test e'></div><div class='test'></div>";if(!a4.getElementsByClassName||a4.getElementsByClassName("e").length===0){return}a4.lastChild.className="e";if(a4.getElementsByClassName("e").length===1){return}aR.order.splice(1,0,"CLASS");aR.find.CLASS=function(a5,a6,a7){if(typeof a6.getElementsByClassName!=="undefined"&&!a7){return a6.getElementsByClassName(a5[1])}};a4=null})();function a0(a5,ba,a9,bd,bb,bc){for(var a7=0,a6=bd.length;a7<a6;a7++){var a4=bd[a7];if(a4){a4=a4[a5];var a8=false;while(a4){if(a4.sizcache===a9){a8=bd[a4.sizset];break}if(a4.nodeType===1&&!bc){a4.sizcache=a9;a4.sizset=a7}if(a4.nodeName.toLowerCase()===ba){a8=a4;break}a4=a4[a5]}bd[a7]=a8}}}function a3(a5,ba,a9,bd,bb,bc){for(var a7=0,a6=bd.length;a7<a6;a7++){var a4=bd[a7];if(a4){a4=a4[a5];var a8=false;while(a4){if(a4.sizcache===a9){a8=bd[a4.sizset];break}if(a4.nodeType===1){if(!bc){a4.sizcache=a9;a4.sizset=a7}if(typeof ba!=="string"){if(a4===ba){a8=true;break}}else{if(aO.filter(ba,[a4]).length>0){a8=a4;break}}}a4=a4[a5]}bd[a7]=a8}}}aO.contains=Y.documentElement.contains?function(a5,a4){return a5!==a4&&(a5.contains?a5.contains(a4):true)}:function(a5,a4){return!!(a5.compareDocumentPosition(a4)&16)};aO.isXML=function(a4){var a5=(a4?a4.ownerDocument||a4:0).documentElement;return a5?a5.nodeName!=="HTML":false};var aT=function(a4,bb){var a7=[],a8="",a9,a6=bb.nodeType?[bb]:bb;while((a9=aR.match.PSEUDO.exec(a4))){a8+=a9[0];a4=a4.replace(aR.match.PSEUDO,"")}a4=aR.relative[a4]?a4+"*":a4;for(var ba=0,a5=a6.length;ba<a5;ba++){aO(a4,a6[ba],a7)}return aO.filter(a8,a7)};V.find=aO;V.expr=aO.selectors;V.expr[":"]=V.expr.filters;V.unique=aO.uniqueSort;V.text=aO.getText;V.isXMLDoc=aO.isXML;V.contains=aO.contains})();var L=/Until$/,U=/^(?:parents|prevUntil|prevAll)/,ay=/,/,aK=/^.[^:#\[\.,]*$/,C=Array.prototype.slice,w=V.expr.match.POS;V.fn.extend({find:function(aN){var aP=this.pushStack("","find",aN),aS=0;for(var aQ=0,aO=this.length;aQ<aO;aQ++){aS=aP.length;V.find(aN,this[aQ],aP);if(aQ>0){for(var aT=aS;aT<aP.length;aT++){for(var aR=0;aR<aS;aR++){if(aP[aR]===aP[aT]){aP.splice(aT--,1);break}}}}}return aP},has:function(aO){var aN=V(aO);return this.filter(function(){for(var aQ=0,aP=aN.length;aQ<aP;aQ++){if(V.contains(this,aN[aQ])){return true}}})},not:function(aN){return this.pushStack(ac(this,aN,false),"not",aN)},filter:function(aN){return this.pushStack(ac(this,aN,true),"filter",aN)},is:function(aN){return!!aN&&V.filter(aN,this).length>0},closest:function(aX,aO){var aU=[],aR,aQ,aW=this[0];if(V.isArray(aX)){var aT,aS={},aP,aN=1;if(aW&&aX.length){for(aR=0,aQ=aX.length;aR<aQ;aR++){aP=aX[aR];if(!aS[aP]){aS[aP]=V.expr.match.POS.test(aP)?V(aP,aO||this.context):aP}}while(aW&&aW.ownerDocument&&aW!==aO){for(aP in aS){aT=aS[aP];if(aT.jomsQuery?aT.index(aW)>-1:V(aW).is(aT)){aU.push({selector:aP,elem:aW,level:aN})}}aW=aW.parentNode;aN++}}return aU}var aV=w.test(aX)?V(aX,aO||this.context):null;for(aR=0,aQ=this.length;aR<aQ;aR++){aW=this[aR];while(aW){if(aV?aV.index(aW)>-1:V.find.matchesSelector(aW,aX)){aU.push(aW);break}else{aW=aW.parentNode;if(!aW||!aW.ownerDocument||aW===aO){break}}}}aU=aU.length>1?V.unique(aU):aU;return this.pushStack(aU,"closest",aX)},index:function(aN){if(!aN||typeof aN==="string"){return V.inArray(this[0],aN?V(aN):this.parent().children())}return V.inArray(aN.jomsQuery?aN[0]:aN,this)},add:function(aN,aO){var aQ=typeof aN==="string"?V(aN,aO||this.context):V.makeArray(aN),aP=V.merge(this.get(),aQ);return this.pushStack(s(aQ[0])||s(aP[0])?aP:V.unique(aP))},andSelf:function(){return this.add(this.prevObject)}});function s(aN){return!aN||!aN.parentNode||aN.parentNode.nodeType===11}V.each({parent:function(aO){var aN=aO.parentNode;return aN&&aN.nodeType!==11?aN:null},parents:function(aN){return V.dir(aN,"parentNode")},parentsUntil:function(aO,aN,aP){return V.dir(aO,"parentNode",aP)},next:function(aN){return V.nth(aN,2,"nextSibling")},prev:function(aN){return V.nth(aN,2,"previousSibling")},nextAll:function(aN){return V.dir(aN,"nextSibling")},prevAll:function(aN){return V.dir(aN,"previousSibling")},nextUntil:function(aO,aN,aP){return V.dir(aO,"nextSibling",aP)},prevUntil:function(aO,aN,aP){return V.dir(aO,"previousSibling",aP)},siblings:function(aN){return V.sibling(aN.parentNode.firstChild,aN)},children:function(aN){return V.sibling(aN.firstChild)},contents:function(aN){return V.nodeName(aN,"iframe")?aN.contentDocument||aN.contentWindow.document:V.makeArray(aN.childNodes)}},function(aN,aO){V.fn[aN]=function(aR,aP){var aQ=V.map(this,aO,aR);if(!L.test(aN)){aP=aR}if(aP&&typeof aP==="string"){aQ=V.filter(aP,aQ)}aQ=this.length>1?V.unique(aQ):aQ;if((this.length>1||ay.test(aP))&&U.test(aN)){aQ=aQ.reverse()}return this.pushStack(aQ,aN,C.call(arguments).join(","))}});V.extend({filter:function(aP,aN,aO){if(aO){aP=":not("+aP+")"}return aN.length===1?V.find.matchesSelector(aN[0],aP)?[aN[0]]:[]:V.find.matches(aP,aN)},dir:function(aP,aO,aR){var aN=[],aQ=aP[aO];while(aQ&&aQ.nodeType!==9&&(aR===y||aQ.nodeType!==1||!V(aQ).is(aR))){if(aQ.nodeType===1){aN.push(aQ)}aQ=aQ[aO]}return aN},nth:function(aR,aN,aP,aQ){aN=aN||1;var aO=0;for(;aR;aR=aR[aP]){if(aR.nodeType===1&&++aO===aN){break}}return aR},sibling:function(aP,aO){var aN=[];for(;aP;aP=aP.nextSibling){if(aP.nodeType===1&&aP!==aO){aN.push(aP)}}return aN}});function ac(aQ,aP,aN){if(V.isFunction(aP)){return V.grep(aQ,function(aS,aR){var aT=!!aP.call(aS,aR,aS);return aT===aN})}else{if(aP.nodeType){return V.grep(aQ,function(aS,aR){return(aS===aP)===aN})}else{if(typeof aP==="string"){var aO=V.grep(aQ,function(aR){return aR.nodeType===1});if(aK.test(aP)){return V.filter(aP,aO,!aN)}else{aP=V.filter(aP,aO)}}}}return V.grep(aQ,function(aS,aR){return(V.inArray(aS,aP)>=0)===aN})}var E=/ jomsQuery\d+="(?:\d+|null)"/g,W=/^\s+/,G=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,a=/<([\w:]+)/,o=/<tbody/i,J=/<|&#?\w+;/,B=/<(?:script|object|embed|option|style)/i,h=/checked\s*(?:[^=]|=\s*.checked.)/i,F=/\=([^="'>\s]+\/)>/g,Z={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};Z.optgroup=Z.option;Z.tbody=Z.tfoot=Z.colgroup=Z.caption=Z.thead;Z.th=Z.td;if(!V.support.htmlSerialize){Z._default=[1,"div<div>","</div>"]}V.fn.extend({text:function(aN){if(V.isFunction(aN)){return this.each(function(aP){var aO=V(this);aO.text(aN.call(this,aP,aO.text()))})}if(typeof aN!=="object"&&aN!==y){return this.empty().append((this[0]&&this[0].ownerDocument||Y).createTextNode(aN))}return V.text(this)},wrapAll:function(aN){if(V.isFunction(aN)){return this.each(function(aP){V(this).wrapAll(aN.call(this,aP))})}if(this[0]){var aO=V(aN,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){aO.insertBefore(this[0])}aO.map(function(){var aP=this;while(aP.firstChild&&aP.firstChild.nodeType===1){aP=aP.firstChild}return aP}).append(this)}return this},wrapInner:function(aN){if(V.isFunction(aN)){return this.each(function(aO){V(this).wrapInner(aN.call(this,aO))})}return this.each(function(){var aO=V(this),aP=aO.contents();if(aP.length){aP.wrapAll(aN)}else{aO.append(aN)}})},wrap:function(aN){return this.each(function(){V(this).wrapAll(aN)})},unwrap:function(){return this.parent().each(function(){if(!V.nodeName(this,"body")){V(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(aN){if(this.nodeType===1){this.appendChild(aN)}})},prepend:function(){return this.domManip(arguments,true,function(aN){if(this.nodeType===1){this.insertBefore(aN,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aO){this.parentNode.insertBefore(aO,this)})}else{if(arguments.length){var aN=V(arguments[0]);aN.push.apply(aN,this.toArray());return this.pushStack(aN,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aO){this.parentNode.insertBefore(aO,this.nextSibling)})}else{if(arguments.length){var aN=this.pushStack(this,"after",arguments);aN.push.apply(aN,V(arguments[0]).toArray());return aN}}},remove:function(aN,aQ){for(var aO=0,aP;(aP=this[aO])!=null;aO++){if(!aN||V.filter(aN,[aP]).length){if(!aQ&&aP.nodeType===1){V.cleanData(aP.getElementsByTagName("*"));V.cleanData([aP])}if(aP.parentNode){aP.parentNode.removeChild(aP)}}}return this},empty:function(){for(var aN=0,aO;(aO=this[aN])!=null;aN++){if(aO.nodeType===1){V.cleanData(aO.getElementsByTagName("*"))}while(aO.firstChild){aO.removeChild(aO.firstChild)}}return this},clone:function(aO){var aN=this.map(function(){if(!V.support.noCloneEvent&&!V.isXMLDoc(this)){var aQ=this.outerHTML,aP=this.ownerDocument;if(!aQ){var aR=aP.createElement("div");aR.appendChild(this.cloneNode(true));aQ=aR.innerHTML}return V.clean([aQ.replace(E,"").replace(F,'="$1">').replace(W,"")],aP)[0]}else{return this.cloneNode(true)}});if(aO===true){l(this,aN);l(this.find("*"),aN.find("*"))}return aN},html:function(aP){if(aP===y){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(E,""):null}else{if(typeof aP==="string"&&!B.test(aP)&&(V.support.leadingWhitespace||!W.test(aP))&&!Z[(a.exec(aP)||["",""])[1].toLowerCase()]){aP=aP.replace(G,"<$1></$2>");try{for(var aO=0,aN=this.length;aO<aN;aO++){if(this[aO].nodeType===1){V.cleanData(this[aO].getElementsByTagName("*"));this[aO].innerHTML=aP}}}catch(aQ){this.empty().append(aP)}}else{if(V.isFunction(aP)){this.each(function(aS){var aR=V(this);aR.html(aP.call(this,aS,aR.html()))})}else{this.empty().append(aP)}}}return this},replaceWith:function(aN){if(this[0]&&this[0].parentNode){if(V.isFunction(aN)){return this.each(function(aQ){var aP=V(this),aO=aP.html();aP.replaceWith(aN.call(this,aQ,aO))})}if(typeof aN!=="string"){aN=V(aN).detach()}return this.each(function(){var aP=this.nextSibling,aO=this.parentNode;V(this).remove();if(aP){V(aP).before(aN)}else{V(aO).append(aN)}})}else{return this.pushStack(V(V.isFunction(aN)?aN():aN),"replaceWith",aN)}},detach:function(aN){return this.remove(aN,true)},domManip:function(aT,aX,aW){var aQ,aR,aV=aT[0],aO=[],aS,aU;if(!V.support.checkClone&&arguments.length===3&&typeof aV==="string"&&h.test(aV)){return this.each(function(){V(this).domManip(aT,aX,aW,true)})}if(V.isFunction(aV)){return this.each(function(aZ){var aY=V(this);aT[0]=aV.call(this,aZ,aX?aY.html():y);aY.domManip(aT,aX,aW)})}if(this[0]){aU=aV&&aV.parentNode;if(V.support.parentNode&&aU&&aU.nodeType===11&&aU.childNodes.length===this.length){aQ={fragment:aU}}else{aQ=V.buildFragment(aT,this,aO)}aS=aQ.fragment;if(aS.childNodes.length===1){aR=aS=aS.firstChild}else{aR=aS.firstChild}if(aR){aX=aX&&V.nodeName(aR,"tr");for(var aP=0,aN=this.length;aP<aN;aP++){aW.call(aX?az(this[aP],aR):this[aP],aP>0||aQ.cacheable||this.length>1?aS.cloneNode(true):aS)}}if(aO.length){V.each(aO,aJ)}}return this}});function az(aN,aO){return V.nodeName(aN,"table")?(aN.getElementsByTagName("tbody")[0]||aN.appendChild(aN.ownerDocument.createElement("tbody"))):aN}function l(aP,aN){var aO=0;aN.each(function(){if(this.nodeName!==(aP[aO]&&aP[aO].nodeName)){return}var aU=V.data(aP[aO++]),aT=V.data(this,aU),aQ=aU&&aU.events;if(aQ){delete aT.handle;aT.events={};for(var aS in aQ){for(var aR in aQ[aS]){V.event.add(this,aS,aQ[aS][aR],aQ[aS][aR].data)}}}})}V.buildFragment=function(aS,aQ,aO){var aR,aN,aP,aT=(aQ&&aQ[0]?aQ[0].ownerDocument||aQ[0]:Y);if(aS.length===1&&typeof aS[0]==="string"&&aS[0].length<512&&aT===Y&&!B.test(aS[0])&&(V.support.checkClone||!h.test(aS[0]))){aN=true;aP=V.fragments[aS[0]];if(aP){if(aP!==1){aR=aP}}}if(!aR){aR=aT.createDocumentFragment();V.clean(aS,aT,aR,aO)}if(aN){V.fragments[aS[0]]=aP?aR:1}return{fragment:aR,cacheable:aN}};V.fragments={};V.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(aN,aO){V.fn[aN]=function(aP){var aS=[],aV=V(aP),aU=this.length===1&&this[0].parentNode;if(aU&&aU.nodeType===11&&aU.childNodes.length===1&&aV.length===1){aV[aO](this[0]);return this}else{for(var aT=0,aQ=aV.length;aT<aQ;aT++){var aR=(aT>0?this.clone(true):this).get();V(aV[aT])[aO](aR);aS=aS.concat(aR)}return this.pushStack(aS,aN,aV.selector)}}});V.extend({clean:function(aP,aR,aY,aT){aR=aR||Y;if(typeof aR.createElement==="undefined"){aR=aR.ownerDocument||aR[0]&&aR[0].ownerDocument||Y}var aZ=[];for(var aX=0,aS;(aS=aP[aX])!=null;aX++){if(typeof aS==="number"){aS+=""}if(!aS){continue}if(typeof aS==="string"&&!J.test(aS)){aS=aR.createTextNode(aS)}else{if(typeof aS==="string"){aS=aS.replace(G,"<$1></$2>");var a0=(a.exec(aS)||["",""])[1].toLowerCase(),aQ=Z[a0]||Z._default,aW=aQ[0],aO=aR.createElement("div");aO.innerHTML=aQ[1]+aS+aQ[2];while(aW--){aO=aO.lastChild}if(!V.support.tbody){var aN=o.test(aS),aV=a0==="table"&&!aN?aO.firstChild&&aO.firstChild.childNodes:aQ[1]==="<table>"&&!aN?aO.childNodes:[];for(var aU=aV.length-1;aU>=0;--aU){if(V.nodeName(aV[aU],"tbody")&&!aV[aU].childNodes.length){aV[aU].parentNode.removeChild(aV[aU])}}}if(!V.support.leadingWhitespace&&W.test(aS)){aO.insertBefore(aR.createTextNode(W.exec(aS)[0]),aO.firstChild)}aS=aO.childNodes}}if(aS.nodeType){aZ.push(aS)}else{aZ=V.merge(aZ,aS)}}if(aY){for(aX=0;aZ[aX];aX++){if(aT&&V.nodeName(aZ[aX],"script")&&(!aZ[aX].type||aZ[aX].type.toLowerCase()==="text/javascript")){aT.push(aZ[aX].parentNode?aZ[aX].parentNode.removeChild(aZ[aX]):aZ[aX])}else{if(aZ[aX].nodeType===1){aZ.splice.apply(aZ,[aX+1,0].concat(V.makeArray(aZ[aX].getElementsByTagName("script"))))}aY.appendChild(aZ[aX])}}}return aZ},cleanData:function(aO){var aR,aP,aN=V.cache,aU=V.event.special,aT=V.support.deleteExpando;for(var aS=0,aQ;(aQ=aO[aS])!=null;aS++){if(aQ.nodeName&&V.noData[aQ.nodeName.toLowerCase()]){continue}aP=aQ[V.expando];if(aP){aR=aN[aP];if(aR&&aR.events){for(var aV in aR.events){if(aU[aV]){V.event.remove(aQ,aV)}else{V.removeEvent(aQ,aV,aR.handle)}}}if(aT){delete aQ[V.expando]}else{if(aQ.removeAttribute){aQ.removeAttribute(V.expando)}}delete aN[aP]}}}});function aJ(aN,aO){if(aO.src){V.ajax({url:aO.src,async:false,dataType:"script"})}else{V.globalEval(aO.text||aO.textContent||aO.innerHTML||"")}if(aO.parentNode){aO.parentNode.removeChild(aO)}}var Q=/alpha\([^)]*\)/i,X=/opacity=([^)]*)/,ao=/-([a-z])/ig,q=/([A-Z])/g,aB=/^-?\d+(?:px)?$/i,aI=/^-?\d/,ax={position:"absolute",visibility:"hidden",display:"block"},S=["Left","Right"],au=["Top","Bottom"],K,af=Y.defaultView&&Y.defaultView.getComputedStyle,g=function(aN,aO){return aO.toUpperCase()};V.fn.css=function(aN,aO){if(arguments.length===2&&aO===y){return this}return V.access(this,aN,aO,true,function(aQ,aP,aR){return aR!==y?V.style(aQ,aP,aR):V.css(aQ,aP)})};V.extend({cssHooks:{opacity:{get:function(aP,aO){if(aO){var aN=K(aP,"opacity","opacity");return aN===""?"1":aN}else{return aP.style.opacity}}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":V.support.cssFloat?"cssFloat":"styleFloat"},style:function(aP,aO,aU,aQ){if(!aP||aP.nodeType===3||aP.nodeType===8||!aP.style){return}var aT,aR=V.camelCase(aO),aN=aP.style,aV=V.cssHooks[aR];aO=V.cssProps[aR]||aR;if(aU!==y){if(typeof aU==="number"&&isNaN(aU)||aU==null){return}if(typeof aU==="number"&&!V.cssNumber[aR]){aU+="px"}if(!aV||!("set"in aV)||(aU=aV.set(aP,aU))!==y){try{aN[aO]=aU}catch(aS){}}}else{if(aV&&"get"in aV&&(aT=aV.get(aP,false,aQ))!==y){return aT}return aN[aO]}},css:function(aS,aR,aO){var aQ,aP=V.camelCase(aR),aN=V.cssHooks[aP];aR=V.cssProps[aP]||aP;if(aN&&"get"in aN&&(aQ=aN.get(aS,true,aO))!==y){return aQ}else{if(K){return K(aS,aR,aP)}}},swap:function(aQ,aP,aR){var aN={};for(var aO in aP){aN[aO]=aQ.style[aO];aQ.style[aO]=aP[aO]}aR.call(aQ);for(aO in aP){aQ.style[aO]=aN[aO]}},camelCase:function(aN){return aN.replace(ao,g)}});V.curCSS=V.css;V.each(["height","width"],function(aO,aN){V.cssHooks[aN]={get:function(aR,aQ,aP){var aS;if(aQ){if(aR.offsetWidth!==0){aS=j(aR,aN,aP)}else{V.swap(aR,ax,function(){aS=j(aR,aN,aP)})}return aS+"px"}},set:function(aP,aQ){if(aB.test(aQ)){aQ=parseFloat(aQ);if(aQ>=0){return aQ+"px"}}else{return aQ}}}});if(!V.support.opacity){V.cssHooks.opacity={get:function(aO,aN){return X.test((aN&&aO.currentStyle?aO.currentStyle.filter:aO.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":aN?"1":""},set:function(aQ,aR){var aP=aQ.style;aP.zoom=1;var aN=V.isNaN(aR)?"":"alpha(opacity="+aR*100+")",aO=aP.filter||"";aP.filter=Q.test(aO)?aO.replace(Q,aN):aP.filter+" "+aN}}}if(af){K=function(aS,aN,aQ){var aP,aR,aO;aQ=aQ.replace(q,"-$1").toLowerCase();if(!(aR=aS.ownerDocument.defaultView)){return y}if((aO=aR.getComputedStyle(aS,null))){aP=aO.getPropertyValue(aQ);if(aP===""&&!V.contains(aS.ownerDocument.documentElement,aS)){aP=V.style(aS,aQ)}}return aP}}else{if(Y.documentElement.currentStyle){K=function(aR,aP){var aS,aN,aO=aR.currentStyle&&aR.currentStyle[aP],aQ=aR.style;if(!aB.test(aO)&&aI.test(aO)){aS=aQ.left;aN=aR.runtimeStyle.left;aR.runtimeStyle.left=aR.currentStyle.left;aQ.left=aP==="fontSize"?"1em":(aO||0);aO=aQ.pixelLeft+"px";aQ.left=aS;aR.runtimeStyle.left=aN}return aO}}}function j(aP,aO,aN){var aR=aO==="width"?S:au,aQ=aO==="width"?aP.offsetWidth:aP.offsetHeight;if(aN==="border"){return aQ}V.each(aR,function(){if(!aN){aQ-=parseFloat(V.css(aP,"padding"+this))||0}if(aN==="margin"){aQ+=parseFloat(V.css(aP,"margin"+this))||0}else{aQ-=parseFloat(V.css(aP,"border"+this+"Width"))||0}});return aQ}if(V.expr&&V.expr.filters){V.expr.filters.hidden=function(aP){var aO=aP.offsetWidth,aN=aP.offsetHeight;return(aO===0&&aN===0)||(!V.support.reliableHiddenOffsets&&(aP.style.display||V.css(aP,"display"))==="none")};V.expr.filters.visible=function(aN){return!V.expr.filters.hidden(aN)}}var ab=V.now(),aw=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,k=/^(?:select|textarea)/i,aq=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ai=/^(?:GET|HEAD|DELETE)$/,T=/\[\]$/,m=/\=\?(&|$)/,z=/\?/,aM=/([?&])_=[^&]*/,x=/^(\w+:)?\/\/([^\/?#]+)/,d=/%20/g,aL=/#.*$/,r=V.fn.load;V.fn.extend({load:function(aP,aS,aT){if(typeof aP!=="string"&&r){return r.apply(this,arguments)}else{if(!this.length){return this}}var aR=aP.indexOf(" ");if(aR>=0){var aN=aP.slice(aR,aP.length);aP=aP.slice(0,aR)}var aQ="GET";if(aS){if(V.isFunction(aS)){aT=aS;aS=null}else{if(typeof aS==="object"){aS=V.param(aS,V.ajaxSettings.traditional);aQ="POST"}}}var aO=this;V.ajax({url:aP,type:aQ,dataType:"html",data:aS,complete:function(aV,aU){if(aU==="success"||aU==="notmodified"){aO.html(aN?V("<div>").append(aV.responseText.replace(aw,"")).find(aN):aV.responseText)}if(aT){aO.each(aT,[aV.responseText,aU,aV])}}});return this},serialize:function(){return V.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?V.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||k.test(this.nodeName)||aq.test(this.type))}).map(function(aN,aO){var aP=V(this).val();return aP==null?null:V.isArray(aP)?V.map(aP,function(aR,aQ){return{name:aO.name,value:aR}}):{name:aO.name,value:aP}}).get()}});V.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(aN,aO){V.fn[aO]=function(aP){return this.bind(aO,aP)}});V.extend({get:function(aN,aP,aQ,aO){if(V.isFunction(aP)){aO=aO||aQ;aQ=aP;aP=null}return V.ajax({type:"GET",url:aN,data:aP,success:aQ,dataType:aO})},getScript:function(aN,aO){return V.get(aN,null,aO,"script")},getJSON:function(aN,aO,aP){return V.get(aN,aO,aP,"json")},post:function(aN,aP,aQ,aO){if(V.isFunction(aP)){aO=aO||aQ;aQ=aP;aP={}}return V.ajax({type:"POST",url:aN,data:aP,success:aQ,dataType:aO})},ajaxSetup:function(aN){V.extend(V.ajaxSettings,aN)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new aA.XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a4){var aX=V.extend(true,{},V.ajaxSettings,a4),a8,a3,a7,aP=aX.type.toUpperCase(),a0=ai.test(aP);aX.url=aX.url.replace(aL,"");aX.context=a4&&a4.context!=null?a4.context:aX;if(aX.data&&aX.processData&&typeof aX.data!=="string"){aX.data=V.param(aX.data,aX.traditional)}if(aX.dataType==="jsonp"){if(aP==="GET"){if(!m.test(aX.url)){aX.url+=(z.test(aX.url)?"&":"?")+(aX.jsonp||"callback")+"=?"}}else{if(!aX.data||!m.test(aX.data)){aX.data=(aX.data?aX.data+"&":"")+(aX.jsonp||"callback")+"=?"}}aX.dataType="json"}if(aX.dataType==="json"&&(aX.data&&m.test(aX.data)||m.test(aX.url))){a8=aX.jsonpCallback||("jsonp"+ab++);if(aX.data){aX.data=(aX.data+"").replace(m,"="+a8+"$1")}aX.url=aX.url.replace(m,"="+a8+"$1");aX.dataType="script";var a1=aA[a8];aA[a8]=function(ba){a7=ba;V.handleSuccess(aX,aT,a3,a7);V.handleComplete(aX,aT,a3,a7);if(V.isFunction(a1)){a1(ba)}else{aA[a8]=y;try{delete aA[a8]}catch(a9){}}if(aQ){aQ.removeChild(a5)}}}if(aX.dataType==="script"&&aX.cache===null){aX.cache=false}if(aX.cache===false&&aP==="GET"){var aN=V.now();var a6=aX.url.replace(aM,"$1_="+aN);aX.url=a6+((a6===aX.url)?(z.test(aX.url)?"&":"?")+"_="+aN:"")}if(aX.data&&aP==="GET"){aX.url+=(z.test(aX.url)?"&":"?")+aX.data}if(aX.global&&V.active++===0){V.event.trigger("ajaxStart")}var a2=x.exec(aX.url),aR=a2&&(a2[1]&&a2[1]!==location.protocol||a2[2]!==location.host);if(aX.dataType==="script"&&aP==="GET"&&aR){var aQ=Y.getElementsByTagName("head")[0]||Y.documentElement;var a5=Y.createElement("script");if(aX.scriptCharset){a5.charset=aX.scriptCharset}a5.src=aX.url;if(!a8){var aY=false;a5.onload=a5.onreadystatechange=function(){if(!aY&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){aY=true;V.handleSuccess(aX,aT,a3,a7);V.handleComplete(aX,aT,a3,a7);a5.onload=a5.onreadystatechange=null;if(aQ&&a5.parentNode){aQ.removeChild(a5)}}}}aQ.insertBefore(a5,aQ.firstChild);return y}var aV=false;var aT=aX.xhr();if(!aT){return}if(aX.username){aT.open(aP,aX.url,aX.async,aX.username,aX.password)}else{aT.open(aP,aX.url,aX.async)}try{if((aX.data!=null&&!a0)||(a4&&a4.contentType)){aT.setRequestHeader("Content-Type",aX.contentType)}if(aX.ifModified){if(V.lastModified[aX.url]){aT.setRequestHeader("If-Modified-Since",V.lastModified[aX.url])}if(V.etag[aX.url]){aT.setRequestHeader("If-None-Match",V.etag[aX.url])}}if(!aR){aT.setRequestHeader("X-Requested-With","XMLHttpRequest")}aT.setRequestHeader("Accept",aX.dataType&&aX.accepts[aX.dataType]?aX.accepts[aX.dataType]+", */*; q=0.01":aX.accepts._default)}catch(aU){}if(aX.beforeSend&&aX.beforeSend.call(aX.context,aT,aX)===false){if(aX.global&&V.active--===1){V.event.trigger("ajaxStop")}aT.abort();return false}if(aX.global){V.triggerGlobal(aX,"ajaxSend",[aT,aX])}var aW=aT.onreadystatechange=function(a9){if(!aT||aT.readyState===0||a9==="abort"){if(!aV){V.handleComplete(aX,aT,a3,a7)}aV=true;if(aT){aT.onreadystatechange=V.noop}}else{if(!aV&&aT&&(aT.readyState===4||a9==="timeout")){aV=true;aT.onreadystatechange=V.noop;a3=a9==="timeout"?"timeout":!V.httpSuccess(aT)?"error":aX.ifModified&&V.httpNotModified(aT,aX.url)?"notmodified":"success";var ba;if(a3==="success"){try{a7=V.httpData(aT,aX.dataType,aX)}catch(bb){a3="parsererror";ba=bb}}if(a3==="success"||a3==="notmodified"){if(!a8){V.handleSuccess(aX,aT,a3,a7)}}else{V.handleError(aX,aT,a3,ba)}if(!a8){V.handleComplete(aX,aT,a3,a7)}if(a9==="timeout"){aT.abort()}if(aX.async){aT=null}}}};try{var aO=aT.abort;aT.abort=function(){if(aT&&aO.call){aO.call(aT)}aW("abort")}}catch(aZ){}if(aX.async&&aX.timeout>0){setTimeout(function(){if(aT&&!aV){aW("timeout")}},aX.timeout)}try{aT.send(a0||aX.data==null?null:aX.data)}catch(aS){V.handleError(aX,aT,null,aS);V.handleComplete(aX,aT,a3,a7)}if(!aX.async){aW()}return aT},param:function(aN,aP){var aO=[],aR=function(aS,aT){aT=V.isFunction(aT)?aT():aT;aO[aO.length]=encodeURIComponent(aS)+"="+encodeURIComponent(aT)};if(aP===y){aP=V.ajaxSettings.traditional}if(V.isArray(aN)||aN.jomsQuery){V.each(aN,function(){aR(this.name,this.value)})}else{for(var aQ in aN){n(aQ,aN[aQ],aP,aR)}}return aO.join("&").replace(d,"+")}});function n(aO,aQ,aN,aP){if(V.isArray(aQ)&&aQ.length){V.each(aQ,function(aS,aR){if(aN||T.test(aO)){aP(aO,aR)}else{n(aO+"["+(typeof aR==="object"||V.isArray(aR)?aS:"")+"]",aR,aN,aP)}})}else{if(!aN&&aQ!=null&&typeof aQ==="object"){if(V.isEmptyObject(aQ)){aP(aO,"")}else{V.each(aQ,function(aS,aR){n(aO+"["+aS+"]",aR,aN,aP)})}}else{aP(aO,aQ)}}}V.extend({active:0,lastModified:{},etag:{},handleError:function(aO,aQ,aN,aP){if(aO.error){aO.error.call(aO.context,aQ,aN,aP)}if(aO.global){V.triggerGlobal(aO,"ajaxError",[aQ,aO,aP])}},handleSuccess:function(aO,aQ,aN,aP){if(aO.success){aO.success.call(aO.context,aP,aN,aQ)}if(aO.global){V.triggerGlobal(aO,"ajaxSuccess",[aQ,aO])}},handleComplete:function(aO,aP,aN){if(aO.complete){aO.complete.call(aO.context,aP,aN)}if(aO.global){V.triggerGlobal(aO,"ajaxComplete",[aP,aO])}if(aO.global&&V.active--===1){V.event.trigger("ajaxStop")}},triggerGlobal:function(aP,aO,aN){(aP.context&&aP.context.url==null?V(aP.context):V.event).trigger(aO,aN)},httpSuccess:function(aO){try{return!aO.status&&location.protocol==="file:"||aO.status>=200&&aO.status<300||aO.status===304||aO.status===1223}catch(aN){}return false},httpNotModified:function(aQ,aN){var aP=aQ.getResponseHeader("Last-Modified"),aO=aQ.getResponseHeader("Etag");if(aP){V.lastModified[aN]=aP}if(aO){V.etag[aN]=aO}return aQ.status===304},httpData:function(aS,aQ,aP){var aO=aS.getResponseHeader("content-type")||"",aN=aQ==="xml"||!aQ&&aO.indexOf("xml")>=0,aR=aN?aS.responseXML:aS.responseText;if(aN&&aR.documentElement.nodeName==="parsererror"){V.error("parsererror")}if(aP&&aP.dataFilter){aR=aP.dataFilter(aR,aQ)}if(typeof aR==="string"){if(aQ==="json"||!aQ&&aO.indexOf("json")>=0){aR=V.parseJSON(aR)}else{if(aQ==="script"||!aQ&&aO.indexOf("javascript")>=0){V.globalEval(aR)}}}return aR}});if(aA.ActiveXObject){V.ajaxSettings.xhr=function(){if(aA.location.protocol!=="file:"){try{return new aA.XMLHttpRequest()}catch(aO){}}try{return new aA.ActiveXObject("Microsoft.XMLHTTP")}catch(aN){}}}V.support.ajax=!!V.ajaxSettings.xhr();var D={},aa=/^(?:toggle|show|hide)$/,ak=/^([+\-]=)?([\d+.\-]+)(.*)$/,av,ae=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];V.fn.extend({show:function(aP,aR,aQ){if(aP||aP===0){return this.animate(at("show",3),aP,aR,aQ)}else{for(var aO=0,aN=this.length;aO<aN;aO++){if(!V.data(this[aO],"olddisplay")&&this[aO].style.display==="none"){this[aO].style.display=""}if(this[aO].style.display===""&&V.css(this[aO],"display")==="none"){V.data(this[aO],"olddisplay",p(this[aO].nodeName))}}for(aO=0;aO<aN;aO++){this[aO].style.display=V.data(this[aO],"olddisplay")||""}return this}},hide:function(aP,aS,aR){if(aP||aP===0){return this.animate(at("hide",3),aP,aS,aR)}else{for(var aO=0,aN=this.length;aO<aN;aO++){var aQ=V.css(this[aO],"display");if(aQ!=="none"){V.data(this[aO],"olddisplay",aQ)}}for(aO=0;aO<aN;aO++){this[aO].style.display="none"}return this}},_toggle:V.fn.toggle,toggle:function(aP,aO,aQ){var aN=typeof aP==="boolean";if(V.isFunction(aP)&&V.isFunction(aO)){this._toggle.apply(this,arguments)}else{if(aP==null||aN){this.each(function(){var aR=aN?aP:V(this).is(":hidden");V(this)[aR?"show":"hide"]()})}else{this.animate(at("toggle",3),aP,aO,aQ)}}return this},fadeTo:function(aN,aQ,aP,aO){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:aQ},aN,aP,aO)},animate:function(aR,aO,aQ,aP){var aN=V.speed(aO,aQ,aP);if(V.isEmptyObject(aR)){return this.each(aN.complete)}return this[aN.queue===false?"each":"queue"](function(){var aU=V.extend({},aN),aY,aV=this.nodeType===1,aW=aV&&V(this).is(":hidden"),aS=this;for(aY in aR){var aT=V.camelCase(aY);if(aY!==aT){aR[aT]=aR[aY];delete aR[aY];aY=aT}if(aR[aY]==="hide"&&aW||aR[aY]==="show"&&!aW){return aU.complete.call(this)}if(aV&&(aY==="height"||aY==="width")){aU.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(V.css(this,"display")==="inline"&&V.css(this,"float")==="none"){if(!V.support.inlineBlockNeedsLayout){this.style.display="inline-block"}else{var aX=p(this.nodeName);if(aX==="inline"){this.style.display="inline-block"}else{this.style.display="inline";this.style.zoom=1}}}}if(V.isArray(aR[aY])){(aU.specialEasing=aU.specialEasing||{})[aY]=aR[aY][1];aR[aY]=aR[aY][0]}}if(aU.overflow!=null){this.style.overflow="hidden"}aU.curAnim=V.extend({},aR);V.each(aR,function(a0,a4){var a3=new V.fx(aS,aU,a0);if(aa.test(a4)){a3[a4==="toggle"?aW?"show":"hide":a4](aR)}else{var a2=ak.exec(a4),a5=a3.cur(true)||0;if(a2){var aZ=parseFloat(a2[2]),a1=a2[3]||"px";if(a1!=="px"){V.style(aS,a0,(aZ||1)+a1);a5=((aZ||1)/a3.cur(true))*a5;V.style(aS,a0,a5+a1)}if(a2[1]){aZ=((a2[1]==="-="?-1:1)*aZ)+a5}a3.custom(a5,aZ,a1)}else{a3.custom(a5,a4,"")}}});return true})},stop:function(aO,aN){var aP=V.timers;if(aO){this.queue([])}this.each(function(){for(var aQ=aP.length-1;aQ>=0;aQ--){if(aP[aQ].elem===this){if(aN){aP[aQ](true)}aP.splice(aQ,1)}}});if(!aN){this.dequeue()}return this}});function at(aO,aN){var aP={};V.each(ae.concat.apply([],ae.slice(0,aN)),function(){aP[this]=aO});return aP}V.each({slideDown:at("show",1),slideUp:at("hide",1),slideToggle:at("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(aN,aO){V.fn[aN]=function(aP,aR,aQ){return this.animate(aO,aP,aR,aQ)}});V.extend({speed:function(aP,aQ,aO){var aN=aP&&typeof aP==="object"?V.extend({},aP):{complete:aO||!aO&&aQ||V.isFunction(aP)&&aP,duration:aP,easing:aO&&aQ||aQ&&!V.isFunction(aQ)&&aQ};aN.duration=V.fx.off?0:typeof aN.duration==="number"?aN.duration:aN.duration in V.fx.speeds?V.fx.speeds[aN.duration]:V.fx.speeds._default;aN.old=aN.complete;aN.complete=function(){if(aN.queue!==false){V(this).dequeue()}if(V.isFunction(aN.old)){aN.old.call(this)}};return aN},easing:{linear:function(aP,aQ,aN,aO){return aN+aO*aP},swing:function(aP,aQ,aN,aO){return((-Math.cos(aP*Math.PI)/2)+0.5)*aO+aN}},timers:[],fx:function(aO,aN,aP){this.options=aN;this.elem=aO;this.prop=aP;if(!aN.orig){aN.orig={}}}});V.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(V.fx.step[this.prop]||V.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var aN=parseFloat(V.css(this.elem,this.prop));return aN&&aN>-10000?aN:0},custom:function(aS,aR,aQ){this.startTime=V.now();this.start=aS;this.end=aR;this.unit=aQ||this.unit||"px";this.now=this.start;this.pos=this.state=0;var aN=this,aP=V.fx;function aO(aT){return aN.step(aT)}aO.elem=this.elem;if(aO()&&V.timers.push(aO)&&!av){av=setInterval(aP.tick,aP.interval)}},show:function(){this.options.orig[this.prop]=V.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());V(this.elem).show()},hide:function(){this.options.orig[this.prop]=V.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(aQ){var aV=V.now(),aR=true;if(aQ||aV>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var aS in this.options.curAnim){if(this.options.curAnim[aS]!==true){aR=false}}if(aR){if(this.options.overflow!=null&&!V.support.shrinkWrapBlocks){var aP=this.elem,aW=this.options;V.each(["","X","Y"],function(aX,aY){aP.style["overflow"+aY]=aW.overflow[aX]})}if(this.options.hide){V(this.elem).hide()}if(this.options.hide||this.options.show){for(var aN in this.options.curAnim){V.style(this.elem,aN,this.options.orig[aN])}}this.options.complete.call(this.elem)}return false}else{var aO=aV-this.startTime;this.state=aO/this.options.duration;var aT=this.options.specialEasing&&this.options.specialEasing[this.prop];var aU=this.options.easing||(V.easing.swing?"swing":"linear");this.pos=V.easing[aT||aU](this.state,aO,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};V.extend(V.fx,{tick:function(){var aO=V.timers;for(var aN=0;aN<aO.length;aN++){if(!aO[aN]()){aO.splice(aN--,1)}}if(!aO.length){V.fx.stop()}},interval:13,stop:function(){clearInterval(av);av=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(aN){V.style(aN.elem,"opacity",aN.now)},_default:function(aN){if(aN.elem.style&&aN.elem.style[aN.prop]!=null){aN.elem.style[aN.prop]=(aN.prop==="width"||aN.prop==="height"?Math.max(0,aN.now):aN.now)+aN.unit}else{aN.elem[aN.prop]=aN.now}}}});if(V.expr&&V.expr.filters){V.expr.filters.animated=function(aN){return V.grep(V.timers,function(aO){return aN===aO.elem}).length}}function p(aP){if(!D[aP]){var aN=V("<"+aP+">").appendTo("body"),aO=aN.css("display");aN.remove();if(aO==="none"||aO===""){aO="block"}D[aP]=aO}return D[aP]}var I=/^t(?:able|d|h)$/i,N=/^(?:body|html)$/i;if("getBoundingClientRect"in Y.documentElement){V.fn.offset=function(a0){var aQ=this[0],aT;if(a0){return this.each(function(a1){V.offset.setOffset(this,a0,a1)})}if(!aQ||!aQ.ownerDocument){return null}if(aQ===aQ.ownerDocument.body){return V.offset.bodyOffset(aQ)}try{aT=aQ.getBoundingClientRect()}catch(aX){}var aZ=aQ.ownerDocument,aO=aZ.documentElement;if(!aT||!V.contains(aO,aQ)){return aT||{top:0,left:0}}var aU=aZ.body,aV=ag(aZ),aS=aO.clientTop||aU.clientTop||0,aW=aO.clientLeft||aU.clientLeft||0,aN=(aV.pageYOffset||V.support.boxModel&&aO.scrollTop||aU.scrollTop),aR=(aV.pageXOffset||V.support.boxModel&&aO.scrollLeft||aU.scrollLeft),aY=aT.top+aN-aS,aP=aT.left+aR-aW;return{top:aY,left:aP}}}else{V.fn.offset=function(aY){var aS=this[0];if(aY){return this.each(function(aZ){V.offset.setOffset(this,aY,aZ)})}if(!aS||!aS.ownerDocument){return null}if(aS===aS.ownerDocument.body){return V.offset.bodyOffset(aS)}V.offset.initialize();var aP=aS.offsetParent,aO=aS,aX=aS.ownerDocument,aV,aQ=aX.documentElement,aT=aX.body,aU=aX.defaultView,aN=aU?aU.getComputedStyle(aS,null):aS.currentStyle,aW=aS.offsetTop,aR=aS.offsetLeft;while((aS=aS.parentNode)&&aS!==aT&&aS!==aQ){if(V.offset.supportsFixedPosition&&aN.position==="fixed"){break}aV=aU?aU.getComputedStyle(aS,null):aS.currentStyle;aW-=aS.scrollTop;aR-=aS.scrollLeft;if(aS===aP){aW+=aS.offsetTop;aR+=aS.offsetLeft;if(V.offset.doesNotAddBorder&&!(V.offset.doesAddBorderForTableAndCells&&I.test(aS.nodeName))){aW+=parseFloat(aV.borderTopWidth)||0;aR+=parseFloat(aV.borderLeftWidth)||0}aO=aP;aP=aS.offsetParent}if(V.offset.subtractsBorderForOverflowNotVisible&&aV.overflow!=="visible"){aW+=parseFloat(aV.borderTopWidth)||0;aR+=parseFloat(aV.borderLeftWidth)||0}aN=aV}if(aN.position==="relative"||aN.position==="static"){aW+=aT.offsetTop;aR+=aT.offsetLeft}if(V.offset.supportsFixedPosition&&aN.position==="fixed"){aW+=Math.max(aQ.scrollTop,aT.scrollTop);aR+=Math.max(aQ.scrollLeft,aT.scrollLeft)}return{top:aW,left:aR}}}V.offset={initialize:function(){var aN=Y.body,aO=Y.createElement("div"),aR,aT,aS,aU,aP=parseFloat(V.css(aN,"marginTop"))||0,aQ="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";V.extend(aO.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});aO.innerHTML=aQ;aN.insertBefore(aO,aN.firstChild);aR=aO.firstChild;aT=aR.firstChild;aU=aR.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(aT.offsetTop!==5);this.doesAddBorderForTableAndCells=(aU.offsetTop===5);aT.style.position="fixed";aT.style.top="20px";this.supportsFixedPosition=(aT.offsetTop===20||aT.offsetTop===15);aT.style.position=aT.style.top="";aR.style.overflow="hidden";aR.style.position="relative";this.subtractsBorderForOverflowNotVisible=(aT.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(aN.offsetTop!==aP);aN.removeChild(aO);aN=aO=aR=aT=aS=aU=null;V.offset.initialize=V.noop},bodyOffset:function(aN){var aP=aN.offsetTop,aO=aN.offsetLeft;V.offset.initialize();if(V.offset.doesNotIncludeMarginInBodyOffset){aP+=parseFloat(V.css(aN,"marginTop"))||0;aO+=parseFloat(V.css(aN,"marginLeft"))||0}return{top:aP,left:aO}},setOffset:function(aQ,aZ,aT){var aU=V.css(aQ,"position");if(aU==="static"){aQ.style.position="relative"}var aS=V(aQ),aO=aS.offset(),aN=V.css(aQ,"top"),aX=V.css(aQ,"left"),aY=(aU==="absolute"&&V.inArray("auto",[aN,aX])>-1),aW={},aV={},aP,aR;if(aY){aV=aS.position()}aP=aY?aV.top:parseInt(aN,10)||0;aR=aY?aV.left:parseInt(aX,10)||0;if(V.isFunction(aZ)){aZ=aZ.call(aQ,aT,aO)}if(aZ.top!=null){aW.top=(aZ.top-aO.top)+aP}if(aZ.left!=null){aW.left=(aZ.left-aO.left)+aR}if("using"in aZ){aZ.using.call(aQ,aW)}else{aS.css(aW)}}};V.fn.extend({position:function(){if(!this[0]){return null}var aP=this[0],aO=this.offsetParent(),aQ=this.offset(),aN=N.test(aO[0].nodeName)?{top:0,left:0}:aO.offset();aQ.top-=parseFloat(V.css(aP,"marginTop"))||0;aQ.left-=parseFloat(V.css(aP,"marginLeft"))||0;aN.top+=parseFloat(V.css(aO[0],"borderTopWidth"))||0;aN.left+=parseFloat(V.css(aO[0],"borderLeftWidth"))||0;return{top:aQ.top-aN.top,left:aQ.left-aN.left}},offsetParent:function(){return this.map(function(){var aN=this.offsetParent||Y.body;while(aN&&(!N.test(aN.nodeName)&&V.css(aN,"position")==="static")){aN=aN.offsetParent}return aN})}});V.each(["Left","Top"],function(aO,aN){var aP="scroll"+aN;V.fn[aP]=function(aS){var aQ=this[0],aR;if(!aQ){return null}if(aS!==y){return this.each(function(){aR=ag(this);if(aR){aR.scrollTo(!aO?aS:V(aR).scrollLeft(),aO?aS:V(aR).scrollTop())}else{this[aP]=aS}})}else{aR=ag(aQ);return aR?("pageXOffset"in aR)?aR[aO?"pageYOffset":"pageXOffset"]:V.support.boxModel&&aR.document.documentElement[aP]||aR.document.body[aP]:aQ[aP]}}});function ag(aN){return V.isWindow(aN)?aN:aN.nodeType===9?aN.defaultView||aN.parentWindow:false}V.each(["Height","Width"],function(aO,aN){var aP=aN.toLowerCase();V.fn["inner"+aN]=function(){return this[0]?parseFloat(V.css(this[0],aP,"padding")):null};V.fn["outer"+aN]=function(aQ){return this[0]?parseFloat(V.css(this[0],aP,aQ?"margin":"border")):null};V.fn[aP]=function(aQ){var aR=this[0];if(!aR){return aQ==null?null:this}if(V.isFunction(aQ)){return this.each(function(aT){var aS=V(this);aS[aP](aQ.call(this,aT,aS[aP]()))})}return V.isWindow(aR)?aR.document.compatMode==="CSS1Compat"&&aR.document.documentElement["client"+aN]||aR.document.body["client"+aN]:(aR.nodeType===9)?Math.max(aR.documentElement["client"+aN],aR.body["scroll"+aN],aR.documentElement["scroll"+aN],aR.body["offset"+aN],aR.documentElement["offset"+aN]):aQ===y?parseFloat(V.css(aR,aP)):this.css(aP,typeof aQ==="string"?aQ:aQ+"px")}})})(window);var JSON;if(!JSON){JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==="string"){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}());jomsQuery.includejQuery();

/* script-1.2.pack.js */

if(typeof(joms)=="undefined"){joms={jQuery:window.jQuery,extend:function(a){this.jQuery.extend(this,a)}}}joms.extend({plugins:{extend:function(a){joms.jQuery.extend(joms.plugins,a)},initialize:function(){joms.jQuery.each(joms.plugins,function(a,c){try{c.initialize()}catch(b){}})}},activities:{showMap:function(d,c){if(joms.jQuery("#newsfeed-map-"+d+" img").length==0){var b=joms.jQuery("#newsfeed-map-"+d).parent().width();var a='<img src="http://maps.google.com/maps/api/staticmap?center='+c+"&amp;zoom=14&amp;size="+b+"x150&amp;sensor=false&amp;markers=color:red|"+c+'" />';a+='<img src="http://maps.google.com/maps/api/staticmap?center='+c+"&amp;zoom=5&amp;size="+b+"x150&amp;sensor=false&amp;markers=color:red|"+c+'" />';a+='<img src="http://maps.google.com/maps/api/staticmap?center='+c+"&amp;zoom=2&amp;size="+b+"x150&amp;sensor=false&amp;markers=color:red|"+c+'" />';joms.jQuery("#newsfeed-map-"+d+" .newsfeed-mapFade").append(a)}joms.jQuery("#newsfeed-map-"+d).toggle()},getContent:function(a){jax.call("community","activities,ajaxGetContent",a)},setContent:function(a,b){joms.jQuery("#profile-newsfeed-item-content-"+a).html(b).removeClass("small profile-newsfeed-item-action").addClass("newsfeed-content-hidden").slideDown()},showVideo:function(a){joms.jQuery("#profile-newsfeed-item-content-"+a+" .video-object").slideDown();joms.jQuery("#profile-newsfeed-item-content-"+a+" .video-object embed").css("width",joms.jQuery("#profile-newsfeed-item-content-"+a).width())},selectCustom:function(a){if(a=="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 a=joms.jQuery("#custom-predefined").val();var b=joms.jQuery("#custom-predefined :selected").html();if(a!="default"){jax.call("community","activities,ajaxAddPredefined",a,b)}}else{customText=joms.jQuery.trim(joms.jQuery("#custom-text").val());if(customText.length!=0){jax.call("community","activities,ajaxAddPredefined","system.message",customText)}}},append:function(a){joms.jQuery("#activity-more,#activity-exclusions").remove();joms.jQuery("#activity-stream-container").append(a);joms.jQuery("body").focus()},initMap:function(){if(joms.jQuery(".newsfeed-mapFade").length){joms.jQuery(".newsfeed-mapFade").live("mouseenter",function(a){joms.jQuery(this).find("img:eq(2)").fadeOut(300).data("hidden",1)});joms.jQuery(".newsfeed-mapFade").live("mouseleave",function(a){joms.jQuery(this).find("img:eq(2)").fadeIn(300).data("hidden",0)});joms.jQuery(".newsfeed-mapFade").mousemove(function(h){var c=joms.jQuery(".newsfeed-mapFade").offset();var a=c.left;var j=c.top;var d=joms.jQuery(".newsfeed-mapFade").width()+a;var b=joms.jQuery(".newsfeed-mapFade").height()+j;var g=a+((d-a)/2);var f=j+((b-j)/2);if(h.pageX<=(g+15)&&h.pageX>=(g-15)&&h.pageY<=(f+5)&&h.pageY>=(f-35)){if(!joms.jQuery(this).find("img:eq(1)").data("hidden")){joms.jQuery(this).find("img:eq(1)").fadeOut(300).data("hidden",1)}}else{if(joms.jQuery(this).find("img:eq(1)").data("hidden")){joms.jQuery(this).find("img:eq(1)").fadeIn(300).data("hidden",0)}}})}},more:function(){var a=joms.jQuery("#activity-exclusions").val();var b="";if(joms.jQuery(".all-activity").hasClass("active-state")){b="all"}else{if(joms.jQuery(".me-and-friends-activity").hasClass("active-state")){b="friends"}else{if(joms.jQuery(".p-active-profile-activity").hasClass("active-state")){b="self"}else{if(joms.jQuery(".p-active-profile-and-friends-activity").hasClass("active-state")){b="friends"}else{b="self"}}}}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",a,joms.jQuery("#community-wrap #activity-type").val(),js_profileId,"",b)},appendLatest:function(b,a,d){joms.jQuery("ul.cFeed").prepend(b);var c=joms.jQuery(".newly-added").length;if(c>0){joms.jQuery("#activity-update-click").html(d);joms.jQuery(".joms-latest-activities-container").show()}setTimeout("reloadActivities();",a)},getLatestContent:function(d,c){var a=joms.jQuery("#activity-exclusions").val();var b="";if(joms.jQuery(".all-activity").hasClass("active-state")){b="all"}else{if(joms.jQuery(".me-and-friends-activity").hasClass("active-state")){b="friends"}else{if(joms.jQuery(".p-active-profile-activity").hasClass("active-state")){b="self"}else{if(joms.jQuery(".p-active-profile-and-friends-activity").hasClass("active-state")){b="friends"}else{b="self"}}}}if(d>0){jax.call("community","activities,ajaxGetActivities","",joms.jQuery("#community-wrap #activity-type").val(),js_profileId,d,c,b)}}},apps:{windowTitle:"",toggle:function(a){joms.jQuery(a).children(".app-box-actions").slideToggle("fast");joms.jQuery(a).children(".app-box-footer").slideToggle("fast");joms.jQuery(a).children(".app-box-content").slideToggle("fast",function(){joms.jQuery.cookie(a,joms.jQuery(this).css("display"));joms.jQuery(a).toggleClass("collapse",(joms.jQuery(this).css("display")=="none"))})},showAboutWindow:function(a){var b="jax.call('community', 'apps,ajaxShowAbout', '"+a+"');";cWindowShow(b,"",450,100)},showPrivacyWindow:function(a){var b="jax.call('community', 'apps,ajaxShowPrivacy', '"+a+"');";cWindowShow(b,"",450,100)},showSettingsWindow:function(c,a){var b="jax.call('community', 'apps,ajaxShowSettings', '"+c+"', '"+a+"');";cWindowShow(b,"",450,100)},savePrivacy:function(){var b=joms.jQuery("input[name=privacy]:checked").val();var a=joms.jQuery("input[name=appname]").val();jax.call("community","apps,ajaxSavePrivacy",a,b)},saveSettings:function(){jax.call("community","apps,ajaxSaveSettings",jax.getFormValues("appSetting"))},remove:function(a){var b="jax.call('community', 'apps,ajaxRemove', '"+a+"');";cWindowShow(b,this.windowTitle,450,100)},add:function(a){jax.call("community","apps,ajaxAdd",a)},initToggle:function(){joms.jQuery(".app-box").each(function(){var a="#"+joms.jQuery(this).attr("id");if(joms.jQuery.cookie(a)=="none"){joms.jQuery(a).addClass("collapse");joms.jQuery(a).children(".app-box-actions").css("display","none");joms.jQuery(a).children(".app-box-footer").css("display","none");joms.jQuery(a).children(".app-box-content").css("display","none")}})}},bookmarks:{show:function(a){var b="jax.call('community', 'bookmarks,ajaxShowBookmarks','"+a+"');";cWindowShow(b,"",450,100)},email:function(a){var d=jax.getFormValues("bookmarks-email");var c=d[1][1];var b=d[0][1];var e="jax.call('community', 'bookmarks,ajaxEmailPage','"+a+"','"+b+"',\""+c+'");';cWindowShow(e,"",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(a,b){var c='jax.call("community" , "system,ajaxReport" , "'+a+'","'+location.href+'" ,'+b+");";cWindowShow(c,"",450,100)},submit:function(b,c,d){if(joms.report.checkReport()){var e=jax.getFormValues("report-form");var a='jax.call("community", "system,ajaxSendReport","'+b+'","'+location.href+'","'+e[1][1]+'" , '+d+")";cWindowShow(a,"",450,100)}}},featured:{add:function(c,a){var b="jax.call('community', '"+a+",ajaxAddFeatured', '"+c+"');";cWindowShow(b,"",450,100)},remove:function(c,a){var b="jax.call('community','"+a+",ajaxRemoveFeatured','"+c+"');";cWindowShow(b,"",450,100)}},flash:{enabled:function(){try{try{var a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{a.AllowScriptAccess="always"}catch(b){return"6,0,0"}}catch(b){}return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(b){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(b){}}return false}},invitation:{showForm:function(g,f,e,d,b){var c='jax.call("community", "system,ajaxShowInvitationForm","'+g+'","'+f+'","'+e+'","'+d+'","'+b+'")';var a=520;a=d!="0"?a:a-108;a=b!="0"?a:a-108;cWindowShow(c,"",550,a)},send:function(b,a){jax.call("community","system,ajaxSubmitInvitation",b,a,jax.getFormValues("community-invitation-form"))},selectMember:function(a){if(joms.jQuery(a+" input").is(":checked")){joms.jQuery(a).addClass("invitation-item-invited").children(".invitation-checkbox").show()}else{joms.jQuery(a).removeClass("invitation-item-invited")}},selectNone:function(a){joms.jQuery(a).find("li").each(function(){joms.jQuery(this).removeClass("invitation-item-invited");joms.jQuery(this).find("input").attr("checked",false)})},selectAll:function(a){joms.invitation.selectNone(a);joms.jQuery(a).find("li").each(function(){joms.jQuery(this).find("input").click();joms.invitation.selectMember("#"+joms.jQuery(this).attr("id"))})}},album:{init:function(){joms.jQuery(".album").hover(function(){if(joms.jQuery(this).find(".album-actions a").length){joms.jQuery(this).find(".album-actions").fadeIn("fast")}},function(){joms.jQuery(this).find(".album-actions").stop(true,true).hide()});joms.jQuery(".video-item").hover(function(){if(joms.jQuery(this).find(".album-actions a").length){joms.jQuery(this).find(".album-actions").fadeIn("fast")}},function(){joms.jQuery(this).find(".album-actions").stop(true,true).hide()});joms.jQuery(".cFeaturedItem").hover(function(){if(joms.jQuery(this).find(".album-actions a").length){joms.jQuery(this).find(".album-actions").fadeIn("fast")}},function(){joms.jQuery(this).find(".album-actions").stop(true,true).hide()})}},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(k,b){var k=k.split(",");var j=Array();var e=jQuery("#avatar:checked").val()!=1?0:1;for(var c=0;c<k.length;c++){var l=new Array();var g="";var h=k[c];if(b["fieldType"+h]=="date"&&b["condition"+h]=="between"){g=b["value"+k[c]]+","+b["value"+k[c]+"_2"]}else{g=b["value"+k[c]]}j[c]=new Array("field="+b["field"+k[c]],"condition="+b["condition"+k[c]],"fieldType="+b["fieldType"+k[c]],"value="+g)}var a="";for(var f=0;f<j.length;f++){a+='"'+j[f]+'"';if((f+1)!=j.length){a+=","}}var d='jax.call("community", "memberlist,ajaxShowSaveForm","'+joms.jQuery("input[@name=operator]:checked").val()+'","'+e+'",'+a+");";cWindowShow(d,"",470,300)}},notifications:{showWindow:function(){var a='jax.call("community", "notification,ajaxGetNotification", "")';cWindowShow(a,"",450,100)},updateNotifyCount:function(){var a=joms.jQuery("#toolbar-item-notify-count").text();if(joms.jQuery.trim(a)!=""&&a>0){a=a-1;joms.jQuery("#toolbar-item-notify-count").html(a);if(a==0){joms.jQuery("#toolbar-item-notify").hide();setTimeout("cWindowHide()",1000)}}}},filters:{bind:function(){var a=this.loading;joms.jQuery(document).ready(function(){joms.jQuery(".newest-member").bind("click",function(){if(!joms.jQuery(this).hasClass("active-state")){a(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")){a(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")){a(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")){a(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")){a(joms.jQuery(this).attr("class"));joms.ajax.call("frontpage,ajaxGetActivities",["all"],{success:function(){joms.jQuery("#activity-type").val("all")}})}});joms.jQuery(".me-and-friends-activity").bind("click",function(){if(!joms.jQuery(this).hasClass("active-state")){a(joms.jQuery(this).attr("class"));joms.ajax.call("frontpage,ajaxGetActivities",["me-and-friends"],{success:function(){joms.jQuery("#activity-type").val("me-and-friends")}})}});joms.jQuery(".active-profile-and-friends-activity").bind("click",function(){if(!joms.jQuery(this).hasClass("active-state")){a(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")){a(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")){a(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")){a(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")){a(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")){a(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")){a(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(a){elParent=joms.jQuery("."+a).parent().parent().attr("id");if(elParent===""){elParent=joms.jQuery("."+a).parent().attr("id")}joms.jQuery("#"+elParent+" .loading").show();joms.jQuery("#"+elParent+" a").removeClass("active-state");joms.jQuery("."+a).addClass("active-state")},hideLoading:function(){joms.jQuery(".loading").hide();joms.jQuery(".jomTipsJax").addClass("jomTips");joms.tooltip.setup()}},groups:{invitation:{accept:function(a){jax.call("community","groups,ajaxAcceptInvitation",a)},reject:function(a){jax.call("community","groups,ajaxRejectInvitation",a)}},addInvite:function(a){var b=joms.jQuery("#"+a).parent().attr("id");if(b=="friends-list"){joms.jQuery("#friends-invited").append(joms.jQuery("#"+a)).html()}else{joms.jQuery("#friends-list").append(joms.jQuery("#"+a)).html()}},removeTopic:function(d,a,b){var c='jax.call("community","groups,ajaxShowRemoveDiscussion", "'+a+'","'+b+'");';cWindowShow(c,d,450,100)},lockTopic:function(d,a,b){var c='jax.call("community","groups,ajaxShowLockDiscussion", "'+a+'","'+b+'");';cWindowShow(c,d,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(d,a,b){var c='jax.call("community", "groups,ajaxShowRemoveBulletin", "'+a+'","'+b+'");';cWindowShow(c,d,450,100)},unpublish:function(a){jax.call("community","groups,ajaxUnpublishGroup",a)},leave:function(a){var b='jax.call("community", "groups,ajaxShowLeaveGroup", "'+a+'");';cWindowShow(b,"",450,100)},joinWindow:function(a){var b='jax.call("community", "groups,ajaxShowJoinGroup", "'+a+'", location.href );';cWindowShow(b,"",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(b){var d=joms.jQuery("#community-group-name").val();var f=joms.jQuery("#community-group-description").val();var c=joms.jQuery("#community-group-website").val();var e=joms.jQuery("#community-group-category").val();var a=joms.jQuery("input[@name='group-approvals']:checked").val();jax.call("community","groups,ajaxSaveGroup",b,d,f,c,e,a)},update:function(d,c,a,b){joms.jQuery("#community-group-data-name").html(d);joms.jQuery("#community-group-data-description").html(c);joms.jQuery("#community-group-data-website").html(a);joms.jQuery("#community-group-data-category").html(b);this.edit()},deleteGroup:function(a){var b="jax.call('community', 'groups,ajaxWarnGroupDeletion', '"+a+"');";cWindowShow(b,"",450,100,"error")},toggleSearchSubmenu:function(a){joms.jQuery(a).next("ul").toggle().find("input[type=text]").focus()},confirmMemberRemoval:function(a,b){var c=function(){jax.call("community","groups,ajaxConfirmMemberRemoval",a,b)};cWindowShow(c,"",450,80,"warning")},removeMember:function(a,b){var c=joms.jQuery("#cWindow input[name=block]").attr("checked");if(c){jax.call("community","groups,ajaxBanMember",a,b)}else{jax.call("community","groups,ajaxRemoveMember",a,b)}}},friends:{saveTag:function(){var a=jax.getFormValues("tagsForm");jax.call("community","friends,ajaxFriendTagSave",a);return false},saveGroup:function(a){if(document.getElementById("newtag").value==""){window.alert("TPL_DB_INVALIDTAG")}else{jax.call("community","friends,ajaxAddGroup",a,joms.jQuery("#newtag").val())}},cancelRequest:function(a){var b='jax.call("community" , "friends,ajaxCancelRequest" , "'+a+'");';cWindowShow(b,"",450,100)},connect:function(a){var b='jax.call("community", "friends,ajaxConnect", '+a+")";cWindowShow(b,"",450,100)},addNow:function(){var a=jax.getFormValues("addfriend");jax.call("community","friends,ajaxSaveFriend",a);return false},confirmFriendRemoval:function(a){var b=function(){jax.call("community","friends,ajaxConfirmFriendRemoval",a)};cWindowShow(b,"",450,80,"warning")},remove:function(b){var a=joms.jQuery("#cWindow input[name=block]").attr("checked");var c;if(a){c=function(){jax.call("community","friends,ajaxBlockFriend",b)}}else{c=function(){jax.call("community","friends,ajaxRemoveFriend",b)}}cWindowShow(c,"",450,80,"warning")}},messaging:{loadComposeWindow:function(a){var b='jax.call("community", "inbox,ajaxCompose", '+a+")";cWindowShow(b,"",450,100)},send:function(){var a=jax.getFormValues("writeMessageForm");jax.call("community","inbox,ajaxSend",a);return false}},walls:{insertOrder:"prepend",add:function(b,a){jax.loadingFunction=function(){joms.jQuery("#wall-message,#wall-submit").attr("disabled",true)};jax.doneLoadingFunction=function(){joms.jQuery("#wall-message,#wall-submit").attr("disabled",false)};if(typeof getCacheId=="function"){cache_id=getCacheId()}else{cache_id=""}jax.call("community",a,joms.jQuery("#wall-message").val(),b,cache_id)},insert:function(a){joms.jQuery("#wall-message").val("");if(joms.walls.insertOrder=="prepend"){joms.jQuery("#wallContent").prepend(a)}else{joms.jQuery("#wallContent .wallComments:last").after(a)}},remove:function(a,b,c){if(confirm("Are you sure you want to delete this wall?")){jax.call("community",a+",ajaxRemoveWall",b,c);joms.jQuery("#wall_"+b).fadeOut("normal",function(){joms.jQuery(this).remove()})}},update:function(b,a){cWindowHide();joms.jQuery("#wall_"+b).replaceWith(a)},save:function(b,a){jax.call("community","system,ajaxUpdateWall",b,joms.jQuery("#wall-edit-"+b).val(),a)},edit:function(b,a){if(joms.jQuery("#wall-edit-"+b).val()!=null){joms.jQuery("#wall-message-"+b).show();joms.jQuery("#wall-edit-container-"+b).remove()}else{joms.jQuery("#wall-message-"+b).hide();joms.jQuery("#wall_"+b+" div.content").prepend('<span id="wall-edit-container-'+b+'"></span>').prepend('<div class="loading" style="display:block;float: left;"></div>');jax.call("community","system,ajaxEditWall",b,a);joms.utils.textAreaWidth("#wall-edit-"+b);joms.utils.autogrow("#wall-edit-"+b)}},more:function(){var b=joms.jQuery("#wall-groupId").val();var a=joms.jQuery("#wall-discussionId").val();var c=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",b,a,c)},append:function(a){joms.jQuery("#wall-more,#wall-groupId,#wall-discussionId,#wall-limitStart").remove();joms.jQuery("#wall-containter").append(a)},prepend:function(a){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(a)}},toolbar:{timeout:500,closetimer:0,ddmenuitem:0,open:function(a){if(joms.jQuery("#"+a).length>0){joms.toolbar.cancelclosetime();if(joms.toolbar.ddmenuitem){joms.toolbar.ddmenuitem.style.visibility="hidden"}joms.toolbar.ddmenuitem=document.getElementById(a);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:{showTermsWindow:function(){var a='jax.call("community", "register,ajaxShowTnc", "")';cWindowShow(a,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(a){cWindowShow("joms.jQuery('#cWindowContent').html('"+a+"')","Notice",450,200,"warning")}},miniwall:{initialize:function(){joms.jQuery(".wall-coc-item").hover(function(){joms.jQuery(this).find(".wall-coc-remove-link").stop(true,true).fadeIn("fast")},function(){joms.jQuery(this).find(".wall-coc-remove-link").stop(true,true).fadeOut("fast")})},add:function(b){var a=joms.jQuery("#wall-cmt-"+b+" textarea").val();a=joms.jQuery.trim(a);if(a.length>0){joms.jQuery("#wall-cmt-"+b+" .wall-coc-form-action.add").attr("disabled",true);joms.jQuery("#wall-cmt-"+b+" .wall-coc-errors").hide();jax.loadingFunction=function(){joms.jQuery("#wall-cmt-"+b+" textarea").attr("disabled",true);joms.jQuery("#wall-cmt-"+b+" .wall-coc-form-actions").append('<em class="wall-cmt-loading">Posting...</em>');jax.loadingFunction=function(){}};jax.doneLoadingFunction=function(){joms.jQuery("#wall-cmt-"+b+" .wall-coc-form-actions").find("em").remove();joms.jQuery("#wall-cmt-"+b+" textarea").attr("disabled",false).val("");joms.jQuery("#wall-cmt-"+b+" .wall-coc-form-action.add").attr("disabled",false);cmtCountObj=joms.jQuery("#wall-cmt-"+b).parent().parent().find(".wall-cmt-count");curCmtCount=parseInt(cmtCountObj.html());cmtCountObj.parent().fadeOut("fast",function(){cmtCountObj.html(curCmtCount+1);cmtCountObj.parent().fadeIn("fast")});joms.miniwall.initialize();jax.doneLoadingFunction=function(){}};jax.call("community","system,ajaxStreamAddComment",b,a)}},insert:function(b,a){joms.jQuery("#wall-cmt-"+b+" .wallform").before(a);joms.jQuery("#wall-cmt-"+b+" .wallnone").removeClass("wallnone");joms.miniwall.cancel(b);joms.miniwall.initialize()},loadall:function(b,a){joms.jQuery("#wall-cmt-"+b+" .wall-coc-item").remove();joms.jQuery("#wall-cmt-"+b+" .wallmore").replaceWith(a);joms.miniwall.initialize()},cancel:function(a){joms.jQuery("#wall-cmt-"+a+" textarea").val("");joms.jQuery("#wall-cmt-"+a+" .show-cmt").show();joms.jQuery("#wall-cmt-"+a+" .wall-coc-errors").hide();joms.jQuery("#wall-cmt-"+a+" .wall-coc-form-action.add").removeAttr("disabled");joms.jQuery("#wall-cmt-"+a+" form").hide();joms.jQuery("#wall-cmt-"+a+" .wallnone").css("display","none")},remove:function(b){var a=joms.jQuery("#wall-"+b).parent().parent().parent().find(".wall-cmt-count");jax.loadingFunction=function(){joms.jQuery("#wall-"+b).css({backgroundColor:"#ffdddd"}).find(".wall-coc-remove-link").show().html('<em class="wall-cmt-loading wall-cmt-loading-inline">Removing...</em>');jax.loadingFunction=function(){}};jax.doneLoadingFunction=function(){var c=parseInt(a.html());if(c>0){if(c==1){joms.jQuery("#wall-"+b).parent().parent().find(".wallcmt:last").addClass("wallnone")}a.parent().fadeOut("fast",function(){a.html(c-1);a.parent().fadeIn("fast")})}joms.jQuery("#wall-"+b).fadeOut("slow",function(){joms.jQuery(this).remove()}).find(".wall-coc-remove-link").hide();joms.miniwall.initialize();jax.doneLoadingFunction=function(){}};jax.call("community","system,ajaxStreamRemoveComment",b)},show:function(d){try{var b=joms.jQuery("#"+d+" form").parent().width();joms.jQuery("#wall-cmt-"+d+" .wall-coc-form-action.add").removeAttr("disabled");joms.jQuery("#wall-cmt-"+d+" form").width(b).show();joms.jQuery("#wall-cmt-"+d+" .show-cmt").hide();joms.jQuery("#wall-cmt-"+d+" .wallnone").removeClass("wallnone");joms.jQuery("#wall-cmt-"+d+' textarea:[name!="comment"]').remove();var a=joms.jQuery("#wall-cmt-"+d+" textarea");if(!a.data("autogrow")){joms.utils.textAreaWidth(a);joms.utils.autogrow(a);a.focus();a.blur(function(){if(joms.jQuery(this).val()==""){joms.miniwall.cancel(d)}}).data("autogrow",true)}}catch(c){}}},comments:{add:function(b){var a=joms.jQuery("#"+b+" textarea").val();if(a!=""){joms.jQuery("#"+b+" .wall-coc-form-action.add").attr("disabled",true);if(typeof getCacheId=="function"){cache_id=getCacheId()}else{cache_id=""}jax.call("community","plugins,walls,ajaxAddComment",b,a,cache_id)}},insert:function(b,a){joms.jQuery("#"+b+" form").before(a);joms.comments.cancel(b)},remove:function(d){var c=joms.jQuery(d).parents(".wallcmt");var a=joms.jQuery(c).index();try{console.log(a)}catch(b){}var e=joms.jQuery(d).parents(".wallcmt").parent().attr("id");try{console.log(e)}catch(b){}jax.call("community","plugins,walls,ajaxRemoveComment",e,a)},cancel:function(a){joms.jQuery("#"+a+" textarea").val("");joms.jQuery("#"+a+" form").hide();joms.jQuery("#"+a+" .show-cmt").show();joms.jQuery("#"+a+" .wall-coc-errors").hide();joms.jQuery("#"+a+" .wall-coc-form-action.add").removeAttr("disabled")},show:function(c){var b=joms.jQuery("#"+c+" form").parent().width();joms.jQuery("#"+c+" .wall-coc-form-action.add").removeAttr("disabled");joms.jQuery("#"+c+" form").width(b).show();joms.jQuery("#"+c+" .show-cmt").hide();var a=joms.jQuery("#"+c+" textarea");if(!a.data("autogrow")){joms.utils.textAreaWidth(a);joms.utils.autogrow(a);a.blur(function(){if(joms.jQuery(this).val()==""){joms.comments.cancel(c)}}).data("autogrow",true)}}},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(b,a){if(a==undefined){a={}}a.maxHeight=a.maxHeight||300;joms.jQuery(b).autogrow(a)}},maps:{mapsObj:null,geocoder:null,initialize:function(c,a,d,b){if(typeof google.maps=="undefined"){setTimeout("joms.maps.initialize('"+c+"', '"+a+"')",1000)}else{joms.maps.geocoder=new google.maps.Geocoder();joms.maps.geocoder.geocode({address:a},function(j,f){if(f==google.maps.GeocoderStatus.OK){if(joms.maps.mapsObj==null){joms.maps.mapsObj=new Array()}var l=new google.maps.LatLng(-34.397,150.644);var g={zoom:14,center:l,mapTypeId:google.maps.MapTypeId.ROADMAP};var h=joms.maps.mapsObj.length;joms.maps.mapsObj[h]=new google.maps.Map(document.getElementById(c),g);joms.maps.mapsObj[h].setCenter(j[0].geometry.location);var e=new google.maps.Marker({map:joms.maps.mapsObj[h],position:j[0].geometry.location,title:d});if(b.length>0){var k=new google.maps.InfoWindow({content:b});google.maps.event.addListener(e,"click",function(){var m=joms.jQuery("div#"+c).data("maps");k.open(joms.maps.mapsObj[m],e)})}joms.jQuery("div#"+c).data("maps",h)}else{alert("Geocode was not successful for the following reason: "+f)}})}},addMarker:function(e,f,g,h,a){if(joms.maps.mapsObj==null){setTimeout("joms.maps.addMarker('"+e+"', "+f+", "+g+", '"+h+"', '"+a+"')",1000)}else{var j=joms.jQuery("div#"+e).data("maps");var c=new google.maps.LatLng(f,g);var d=new google.maps.Marker({position:c,map:joms.maps.mapsObj[j],title:h});if(a.length>0){var b=new google.maps.InfoWindow({content:a});google.maps.event.addListener(d,"click",function(){var k=joms.jQuery("div#"+e).data("maps");b.open(joms.maps.mapsObj[k],d)})}}}},connect:{checkRealname:function(a){var b=jax.loadingFunction;jax.loadingFunction=function(){};jax.doneLoadingFunction=function(){jax.loadingFunction=b};jax.call("community","connect,ajaxCheckName",a)},checkEmail:function(a){var b=jax.loadingFunction;jax.loadingFunction=function(){};jax.doneLoadingFunction=function(){jax.loadingFunction=b};jax.call("community","connect,ajaxCheckEmail",a)},checkUsername:function(a){var b=jax.loadingFunction;jax.loadingFunction=function(){};jax.doneLoadingFunction=function(){jax.loadingFunction=b};jax.call("community","connect,ajaxCheckUsername",a)},update:function(){var a="jax.call('community', 'connect,ajaxUpdate' );";cWindowShow(a,"",450,200)},updateEmail:function(){joms.jQuery("#facebook-email-update").submit()},importData:function(){var b=joms.jQuery("#importstatus").is(":checked")?1:0;var a=joms.jQuery("#importavatar").is(":checked")?1:0;jax.call("community","connect,ajaxImportData",b,a)},mergeNotice:function(){var a="jax.call('community','connect,ajaxMergeNotice');";cWindowShow(a,"",450,200)},merge:function(){var a="jax.call('community','connect,ajaxMerge');";cWindowShow(a,"",450,200)},validateUser:function(){var a="jax.call('community','connect,ajaxValidateLogin','"+joms.jQuery("#existingusername").val()+"','"+joms.jQuery("#existingpassword").val()+"');";cWindowShow(a,"",450,200)},newUser:function(){var a="jax.call('community','connect,ajaxShowNewUserForm');";cWindowShow(a,"",450,200)},existingUser:function(){var a="jax.call('community','connect,ajaxShowExistingUserForm');";cWindowShow(a,"",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 a=true;if(joms.jQuery("#newname").val()==""||joms.jQuery("#error-newname").css("display")!="none"){a=false}if(joms.jQuery("#newusername").val()==""||joms.jQuery("#error-newusername").css("display")!="none"){a=false}if(joms.jQuery("#newemail").val()==""||joms.jQuery("#error-newemail").css("display")!="none"){a=false}if(a){var b="jax.call('community', 'connect,ajaxCreateNewAccount' , '"+joms.jQuery("#newname").val()+"', '"+joms.jQuery("#newusername").val()+"','"+joms.jQuery("#newemail").val()+"');";cWindowShow(b,"",450,200)}}},videos:{playProfileVideo:function(b,a){jax.call("community","profile,ajaxPlayProfileVideo",b,a)},linkConfirmProfileVideo:function(b){var a="jax.call('community', 'profile,ajaxConfirmLinkProfileVideo', '"+b+"');";cWindowShow(a,"",450,100)},linkProfileVideo:function(b){var a="jax.call('community', 'profile,ajaxLinkProfileVideo', '"+b+"');";cWindowShow(a,"",450,100)},removeConfirmProfileVideo:function(a,b){var c="jax.call('community', 'profile,ajaxRemoveConfirmLinkProfileVideo', '"+a+"', '"+b+"');";cWindowShow(c,"",450,100)},removeLinkProfileVideo:function(a,b){var c="jax.call('community', 'profile,ajaxRemoveLinkProfileVideo', '"+a+"', '"+b+"');";cWindowShow(c,"",450,100)},showEditWindow:function(c,a){if(typeof a=="undefined"){a=""}var b="jax.call('community', 'videos,ajaxEditVideo', '"+c+"' , '"+a+"');";cWindowShow(b,"",450,400)},deleteVideo:function(a){var b="jax.call('community' , 'videos,ajaxRemoveVideo', '"+a+"','myvideos');";cWindowShow(b,"",450,150)},playerConf:{},addVideo:function(b,a){if(typeof b=="undefined"||b==""){var b="";var a=""}var c="jax.call('community', 'videos,ajaxAddVideo', '"+b+"', '"+a+"');";cWindowShow(c,"",450,100)},linkVideo:function(b,a){var c="jax.call('community', 'videos,ajaxLinkVideo', '"+b+"', '"+a+"');";cWindowShow(c,"",450,100)},uploadVideo:function(b,a){var c="jax.call('community', 'videos,ajaxUploadVideo', '"+b+"', '"+a+"');";cWindowShow(c,"",450,100)},submitLinkVideo:function(){var a=true;videoLinkUrl="#linkVideo input[name='videoLinkUrl']";if(joms.jQuery.trim(joms.jQuery(videoLinkUrl).val())==""){joms.jQuery(videoLinkUrl).addClass("invalid");a=false}else{joms.jQuery(videoLinkUrl).removeClass("invalid")}if(a){joms.jQuery("#cwin-wait").css("margin-left","20px");joms.jQuery("#cwin-wait").show();document.linkVideo.submit()}},submitUploadVideo:function(){var a=true;videoFile="#uploadVideo input[name='videoFile']";if(joms.jQuery.trim(joms.jQuery(videoFile).val())==""){joms.jQuery(videoFile).addClass("invalid");a=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");a=false}else{joms.jQuery(videoTitle).removeClass("invalid")}if(a){joms.jQuery("#cwin-wait").css("margin-left","20px");joms.jQuery("#cwin-wait").show();document.uploadVideo.submit()}},fetchThumbnail:function(a){var b="jax.call('community' , 'videos,ajaxFetchThumbnail', '"+a+"','myvideos');";cWindowShow(b,"",450,150)},toggleSearchSubmenu:function(a){joms.jQuery(a).next("ul").toggle().find("input[type=text]").focus()}},users:{banUser:function(a,b){var c="jax.call('community', 'profile,ajaxBanUser', '"+a+"' , '"+b+"');";cWindowShow(c,"",450,100)},removePicture:function(a){var b="jax.call('community', 'profile,ajaxRemovePicture', '"+a+"');";cWindowShow(b,"",450,100)},updateURL:function(a){var b="jax.call('community', 'profile,ajaxUpdateURL', '"+a+"');";cWindowShow(b,"",450,100)},uploadNewPicture:function(a){var b="jax.call('community', 'profile,ajaxUploadNewPicture', '"+a+"');";cWindowShow(b,"",450,100)},blockUser:function(a){var b='jax.call("community", "profile,ajaxBlockUser", "'+a+'");';cWindowShow(b,"",450,100)},unBlockUser:function(a,b){b=b||null;var c='jax.call("community", "profile,ajaxUnblockUser", "'+a+'", "'+b+'");';cWindowShow(c,"",450,100)}},user:{getActive:function(){return js_profileId}},events:{deleteEvent:function(a){var b="jax.call('community', 'events,ajaxWarnEventDeletion', '"+a+"');";cWindowShow(b,"",450,100,"warning")},join:function(a){var b='jax.call("community", "events,ajaxRequestInvite", "'+a+'", location.href );';cWindowShow(b,"",450,100)},leave:function(a){var b='jax.call("community", "events,ajaxIgnoreEvent", "'+a+'");';cWindowShow(b,"",450,100)},sendmail:function(a){var b='jax.call("community", "events,ajaxSendEmail", "'+a+'");';cWindowShow(b,"",450,300)},confirmBlockGuest:function(a,b){var c='jax.call("community", "events,ajaxConfirmBlockGuest", "'+a+'", "'+b+'");';cWindowShow(c,"",450,100)},blockGuest:function(a,b){var c='jax.call("community", "events,ajaxBlockGuest", "'+a+'", "'+b+'");';cWindowShow(c,"",450,100)},confirmUnblockGuest:function(a,b){var c='jax.call("community", "events,ajaxConfirmUnblockGuest", "'+a+'", "'+b+'");';cWindowShow(c,"",450,100)},unblockGuest:function(a,b){var c='jax.call("community", "events,ajaxUnblockGuest", "'+a+'", "'+b+'");';cWindowShow(c,"",450,100)},confirmRemoveGuest:function(a,b){var c='jax.call("community", "events,ajaxConfirmRemoveGuest", "'+a+'", "'+b+'");';cWindowShow(c,"",450,80,"warning")},removeGuest:function(b,c){var a=joms.jQuery("#cWindow input[name=block]").attr("checked");var d="";if(a){d='jax.call("community", "events,ajaxBlockGuest", "'+b+'", "'+c+'");'}else{d='jax.call("community", "events,ajaxRemoveGuest", "'+b+'", "'+c+'");'}cWindowShow(d,"",450,100,"warning")},joinNow:function(a){jax.call("community","events,ajaxJoinInvitation",a)},rejectNow:function(a){jax.call("community","events,ajaxRejectInvitation",a)},toggleSearchSubmenu:function(a){joms.jQuery(a).next("ul").toggle().find("input[type=text]").focus()},displayNearbyEvents:function(a){joms.ajax.call("events,ajaxDisplayNearbyEvents",[a],{success:function(b){joms.jQuery("#community-event-nearby-listing").html(b)}})},switchImport:function(a){if(a=="file"){joms.jQuery("#event-import-url").css("display","none");joms.jQuery("#event-import-file").css("display","block");joms.jQuery("#import-type").val("file")}if(a=="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 a='jax.call("community", "profile,ajaxConfirmRemoveAvatar");';cWindowShow(a,"",450,100)},setStatusLimit:function(a){joms.jQuery(a).keyup(function(){var b=parseInt(joms.jQuery(this).attr("maxlength"));if(joms.jQuery(this).val().length>b){joms.jQuery(this).val(joms.jQuery(this).val().substr(0,joms.jQuery(this).attr("maxlength")))}joms.jQuery("#profile-status-notice span").html((b-joms.jQuery(this).val().length))})}},privacy:{init:function(){joms.jQuery("select.js_PrivacySelect").each(function(){var a="";var b;joms.jQuery(this).find("option").each(function(){if(joms.jQuery(this).attr("selected")){b=joms.jQuery(this).val()}});a+="<dl class='js_dropDownMaster'>\n";a+="<dt name="+b+" class='js_dropDown js_dropSelect-"+b+"'><strong>"+joms.jQuery(this).find('option[selected="selected"]').text()+"</strong><span></span></dt>\n";a+="<dd>\n<ul class='js_dropDownParent'>\n";joms.jQuery(this).find("option").each(function(){var c=joms.jQuery(this).val();if(c==b){a+="<li class='js_dropDownCurrent'>"}else{a+="<li>"}a+="<a href='javascript:void()' name='"+c+"' class='js_dropDownChild js_dropDown-"+c+"'>"+joms.jQuery(this).text()+"</a></li>\n"});a+="</ul>\n</dd>\n</dl>";joms.jQuery(this).parent().prepend(a);joms.jQuery(this).hide()});joms.jQuery(".js_dropDownChild").live("click",function(d){d.preventDefault();var b=joms.jQuery(this).attr("name");var f="";joms.jQuery(this).closest(".js_PriContainer").find("option").each(function(){if(joms.jQuery(this).val()==b){joms.jQuery(this).attr("selected","selected");f=joms.jQuery(this).text()}else{joms.jQuery(this).attr("selected",false)}});var c=joms.jQuery(this).parent().parent().parent().parent().find("dt");var a=c.attr("name");c.removeClass("js_dropSelect-"+a).addClass("js_dropSelect-"+b).attr("name",b).html("<strong>"+f+"</strong><span></span>");joms.privacy.closeAll()});joms.jQuery(".js_dropDownMaster dt").live("click",function(a){a.preventDefault();if(joms.jQuery(this).parent().data("state")){joms.privacy.closeAll();joms.jQuery("body").unbind("click")}else{joms.privacy.closeAll();joms.jQuery(this).parent().parent().addClass("js_PrivacyOpen");joms.jQuery(this).parent().data("state",1).addClass("js_Current").find("dd").show();joms.jQuery("body").bind("click",function(b){var c=joms.jQuery(b.target);if(c.parents(".js_PriContainer").length==0){joms.privacy.closeAll()}})}})},closeAll:function(){joms.jQuery(".js_PriContainer").removeClass("js_PrivacyOpen");joms.jQuery(".js_dropDownMaster").each(function(){joms.jQuery(this).data("state",0).removeClass("js_Current").find("dd").hide()})}},tooltip:{setup:function(){joms.jQuery(".qtip-active").hide();setTimeout("joms.jQuery('.qtip-active').hide()",150);try{clearTimeout(joms.jQuery.fn.qtip.timers.show)}catch(a){}joms.jQuery(".jomTips").each(function(){var c="tipNormal";var b=220;var j={corner:{target:"topMiddle",tooltip:"bottomMiddle"}};var d=true;var g={when:{event:"mouseout"},effect:{length:10}};if(joms.jQuery(this).hasClass("tipRight")){c="tipRight";b=320;j={corner:{target:"rightMiddle",tooltip:"leftMiddle"}}}if(joms.jQuery(this).hasClass("tipWide")){b=420}if(joms.jQuery(this).hasClass("tipFullWidth")){b=joms.jQuery(this).innerWidth()-20}var h="";var f=joms.jQuery(this).attr("title");var e=f.split("::");joms.jQuery(this).attr("title","");if(e.length==2){f=e[1];h={text:e[0]}}else{h=h={text:""}}joms.jQuery(this).qtip({content:{text:f,title:h},style:{name:c,width:b},position:j,hide:g,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(b){b=b.split("-");var a=[];a.element=b[1];a.itemid=b[2];a.element=a.element.replace("_",".");return a},like:function(c){var a=joms.jQuery(c).parents(".like-snippet");var b=this.extractData(a.attr("id"));joms.jQuery(c).attr("onclick","");joms.ajax.call("system,ajaxLike",[b.element,b.itemid],{success:function(d){a.replaceWith(d)}})},dislike:function(c){var a=joms.jQuery(c).parents(".like-snippet");var b=this.extractData(a.attr("id"));joms.jQuery(c).attr("onclick","");joms.ajax.call("system,ajaxDislike",[b.element,b.itemid],{success:function(d){a.replaceWith(d)}})},unlike:function(c){var a=joms.jQuery(c).parents(".like-snippet");var b=this.extractData(a.attr("id"));joms.jQuery(c).attr("onclick","");joms.ajax.call("system,ajaxUnlike",[b.element,b.itemid],{success:function(d){a.replaceWith(d)}})}},tag:{add:function(a,b){jax.call("community","system,ajaxAddTag",a,b,joms.jQuery("#tag-addbox").val())},pick:function(b,c,a){jax.call("community","system,ajaxAddTag",b,c,a)},remove:function(a){jax.call("community","system,ajaxRemoveTag",a)},moreHide:function(a,b){joms.jQuery("#tag-list li").each(function(d,c){if(d>8){joms.jQuery(c).hide()}});joms.jQuery(".more-tag-show").show();joms.jQuery(".more-tag-hide").hide()},moreShow:function(a,b){joms.jQuery("#tag-list li").each(function(d,c){if(d>8){joms.jQuery(c).show()}});joms.jQuery(".more-tag-show").hide();joms.jQuery(".more-tag-hide").show()},toggleMore:function(a,b){joms.jQuery("#tag-list li").each(function(d,c){if(d>8){joms.jQuery(c).toggle()}})},list:function(a){var b="jax.call('community', 'system,ajaxShowTagged', '"+a+"');";cWindowShow(b,"",450,100)},edit:function(a,c){joms.tag.moreShow(a,c);var b=a+"-"+c;joms.jQuery("#tag-editor.tag-editor-"+b+",.tag-token a.tag-delete").show()},done:function(a,c){joms.tag.moreHide(a,c);var b=a+"-"+c;joms.jQuery("#tag-editor.tag-editor-"+b+",.tag-token a.tag-delete").hide()}},geolocation:{showNearByEvents:function(a){joms.jQuery("#community-event-nearby-listing").show();joms.jQuery("#showNearByEventsLoading").show();if(typeof(a)=="undefined"){if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(b){var d=b.coords.latitude;var c=b.coords.longitude;geocoder=new google.maps.Geocoder();var e=new google.maps.LatLng(d,c);geocoder.geocode({latLng:e},function(g,f){if(f==google.maps.GeocoderStatus.OK){if(g[4]){b=g[4].formatted_address;joms.geolocation.setCookie("currentLocation",b);joms.events.displayNearbyEvents(b)}}else{alert("Geocoder failed due to: "+f)}})})}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(a)}},validateNearByEventsForm:function(){var a=joms.jQuery("#userInputLocation").val();if(a.length!=0){joms.geolocation.showNearByEvents(a)}},setCookie:function(a,b){var c=new Date();c.setTime(c.getTime()+(60*60*1000));document.cookie=a+"="+escape(b)+";expires="+c},getCookie:function(a){if(document.cookie.length>0){c_start=document.cookie.indexOf(a+"=");if(c_start!=-1){c_start=c_start+a.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 update_counter(a,c){if(!c){c=0}var b=parseInt(jQuery(a).html(),10);c=parseInt(c,10);if(b<=1){jQuery(a).css("display","none")}else{jQuery(a).html(b+c)}}function get_cookies_array(){var d={};if(document.cookie&&document.cookie!=""){var b=document.cookie.split(";");for(var a=0;a<b.length;a++){var c=b[a].split("=");c[0]=c[0].replace(/^ /,"");d[decodeURIComponent(c[0])]=decodeURIComponent(c[1])}}return d}joms.jQuery(document).ready(function(){joms.tooltip.setStyle();joms.tooltip.setup();joms.apps.initToggle();joms.plugins.initialize();if(joms.jQuery(".album-actions").length){joms.album.init()}if(joms.jQuery(".wall-coc-item").length){joms.miniwall.initialize()}joms.activities.initMap()});joms.jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=joms.jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};(function(a){a.fn.autogrow=function(b){var b=b||{};this.filter("textarea").each(function(){var c=a(this);if(c.hasClass("shadow")){return}var f=c.data("shadow");var e=c.outerHeight()-c.innerHeight();if(!f){f=c.clone().unbind().removeAttr("name").addClass("shadow").css({position:"absolute",visibility:"hidden",height:0}).insertAfter(c);if(b.lineHeight==undefined){b.lineHeight=f.val(" ")[0].scrollHeight}c.data("shadow",f).bind("focus blur keyup keypress autogrow",d)}if(b.minHeight==undefined){b.minHeight=c.height()}if(b.maxHeight==undefined){b.maxHeight=0}function d(){f.val(c.val());f[0].scrollHeight;var g=f[0].scrollHeight;if(g>b.maxHeight&&b.maxHeight>0){g=b.maxHeight;c.css("overflow","auto")}else{g=(g<b.minHeight)?b.minHeight:g;c.css("overflow","hidden")}c.height(g)}d()});return this}})(joms.jQuery);(function(D){D.fn.qtip=function(a,h){var d,j,b,k,e,f,g,c;if(typeof a=="string"){if(typeof D(this).data("qtip")!=="object"){D.fn.qtip.log.error.call(self,1,D.fn.qtip.constants.NO_TOOLTIP_PRESENT,false)}if(a=="api"){return D(this).data("qtip").interfaces[D(this).data("qtip").current]}else{if(a=="interfaces"){return D(this).data("qtip").interfaces}}}else{if(!a){a={}}if(typeof a.content!=="object"||(a.content.jquery&&a.content.length>0)){a.content={text:a.content}}if(typeof a.content.title!=="object"){a.content.title={text:a.content.title}}if(typeof a.position!=="object"){a.position={corner:a.position}}if(typeof a.position.corner!=="object"){a.position.corner={target:a.position.corner,tooltip:a.position.corner}}if(typeof a.show!=="object"){a.show={when:a.show}}if(typeof a.show.when!=="object"){a.show.when={event:a.show.when}}if(typeof a.show.effect!=="object"){a.show.effect={type:a.show.effect}}if(typeof a.hide!=="object"){a.hide={when:a.hide}}if(typeof a.hide.when!=="object"){a.hide.when={event:a.hide.when}}if(typeof a.hide.effect!=="object"){a.hide.effect={type:a.hide.effect}}if(typeof a.style!=="object"){a.style={name:a.style}}a.style=G(a.style);k=D.extend(true,{},D.fn.qtip.defaults,a);k.style=I.call({options:k},k.style);k.user=D.extend(true,{},a)}return D(this).each(function(){if(typeof a=="string"){f=a.toLowerCase();b=D(this).qtip("interfaces");if(typeof b=="object"){if(h===true&&f=="destroy"){while(b.length>0){b[b.length-1].destroy()}}else{if(h!==true){b=[D(this).qtip("api")]}for(d=0;d<b.length;d++){if(f=="destroy"){b[d].destroy()}else{if(b[d].status.rendered===true){if(f=="show"){b[d].show()}else{if(f=="hide"){b[d].hide()}else{if(f=="focus"){b[d].focus()}else{if(f=="disable"){b[d].disable(true)}else{if(f=="enable"){b[d].disable(false)}}}}}}}}}}}else{g=D.extend(true,{},k);g.hide.effect.length=k.hide.effect.length;g.show.effect.length=k.show.effect.length;if(g.position.container===false){g.position.container=D(document.body)}if(g.position.target===false){g.position.target=D(this)}if(g.show.when.target===false){g.show.when.target=D(this)}if(g.hide.when.target===false){g.hide.when.target=D(this)}j=D.fn.qtip.interfaces.length;for(d=0;d<j;d++){if(typeof D.fn.qtip.interfaces[d]=="undefined"){j=d;break}}e=new F(D(this),g,j);D.fn.qtip.interfaces[j]=e;if(typeof D(this).data("qtip")=="object"){if(typeof D(this).attr("qtip")==="undefined"){D(this).data("qtip").current=D(this).data("qtip").interfaces.length}D(this).data("qtip").interfaces.push(e)}else{D(this).data("qtip",{current:0,interfaces:[e]})}if(g.content.prerender===false&&g.show.when.event!==false&&g.show.ready!==true){g.show.when.target.bind(g.show.when.event+".qtip-"+j+"-create",{qtip:j},function(l){c=D.fn.qtip.interfaces[l.data.qtip];c.options.show.when.target.unbind(c.options.show.when.event+".qtip-"+l.data.qtip+"-create");c.cache.mouse={x:l.pageX,y:l.pageY};u.call(c);c.options.show.when.target.trigger(c.options.show.when.event)})}else{e.cache.mouse={x:g.show.when.target.offset().left,y:g.show.when.target.offset().top};u.call(e)}}})};function F(b,c,a){var d=this;d.id=a;d.options=c;d.status={animated:false,rendered:false,disabled:false,focused:false};d.elements={target:b.addClass(d.options.style.classes.target),tooltip:null,wrapper:null,content:null,contentWrapper:null,title:null,button:null,tip:null,bgiframe:null};d.cache={mouse:{},position:{},toggle:0};d.timers={};D.extend(d,d.options.api,{show:function(h){var e,g;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"show")}if(d.elements.tooltip.css("display")!=="none"){return d}d.elements.tooltip.stop(true,false);e=d.beforeShow.call(d,h);if(e===false){return d}function f(){if(d.options.position.type!=="static"){d.focus()}d.onShow.call(d,h);if(D.browser.msie){d.elements.tooltip.get(0).style.removeAttribute("filter")}}d.cache.toggle=1;if(d.options.position.type!=="static"){d.updatePosition(h,(d.options.show.effect.length>0))}if(typeof d.options.show.solo=="object"){g=D(d.options.show.solo)}else{if(d.options.show.solo===true){g=D("div.qtip").not(d.elements.tooltip)}}if(g){g.each(function(){if(D(this).qtip("api").status.rendered===true){D(this).qtip("api").hide()}})}if(typeof d.options.show.effect.type=="function"){d.options.show.effect.type.call(d.elements.tooltip,d.options.show.effect.length);d.elements.tooltip.queue(function(){f();D(this).dequeue()})}else{switch(d.options.show.effect.type.toLowerCase()){case"fade":d.elements.tooltip.fadeIn(d.options.show.effect.length,f);break;case"slide":d.elements.tooltip.slideDown(d.options.show.effect.length,function(){f();if(d.options.position.type!=="static"){d.updatePosition(h,true)}});break;case"grow":d.elements.tooltip.show(d.options.show.effect.length,f);break;default:d.elements.tooltip.show(null,f);break}d.elements.tooltip.addClass(d.options.style.classes.active)}return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_SHOWN,"show")},hide:function(g){var e;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"hide")}else{if(d.elements.tooltip.css("display")==="none"){return d}}clearTimeout(d.timers.show);d.elements.tooltip.stop(true,false);e=d.beforeHide.call(d,g);if(e===false){return d}function f(){d.onHide.call(d,g)}d.cache.toggle=0;if(typeof d.options.hide.effect.type=="function"){d.options.hide.effect.type.call(d.elements.tooltip,d.options.hide.effect.length);d.elements.tooltip.queue(function(){f();D(this).dequeue()})}else{switch(d.options.hide.effect.type.toLowerCase()){case"fade":d.elements.tooltip.fadeOut(d.options.hide.effect.length,f);break;case"slide":d.elements.tooltip.slideUp(d.options.hide.effect.length,f);break;case"grow":d.elements.tooltip.hide(d.options.hide.effect.length,f);break;default:d.elements.tooltip.hide(null,f);break}d.elements.tooltip.removeClass(d.options.style.classes.active)}return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_HIDDEN,"hide")},updatePosition:function(q,o){var f,M,k,n,r,O,m,p,g,e,l,h,N,j;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updatePosition")}else{if(d.options.position.type=="static"){return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.CANNOT_POSITION_STATIC,"updatePosition")}}M={position:{left:0,top:0},dimensions:{height:0,width:0},corner:d.options.position.corner.target};k={position:d.getPosition(),dimensions:d.getDimensions(),corner:d.options.position.corner.tooltip};if(d.options.position.target!=="mouse"){if(d.options.position.target.get(0).nodeName.toLowerCase()=="area"){n=d.options.position.target.attr("coords").split(",");for(f=0;f<n.length;f++){n[f]=parseInt(n[f])}r=d.options.position.target.parent("map").attr("name");O=D('img[usemap="#'+r+'"]:first').offset();M.position={left:Math.floor(O.left+n[0]),top:Math.floor(O.top+n[1])};switch(d.options.position.target.attr("shape").toLowerCase()){case"rect":M.dimensions={width:Math.ceil(Math.abs(n[2]-n[0])),height:Math.ceil(Math.abs(n[3]-n[1]))};break;case"circle":M.dimensions={width:n[2]+1,height:n[2]+1};break;case"poly":M.dimensions={width:n[0],height:n[1]};for(f=0;f<n.length;f++){if(f%2==0){if(n[f]>M.dimensions.width){M.dimensions.width=n[f]}if(n[f]<n[0]){M.position.left=Math.floor(O.left+n[f])}}else{if(n[f]>M.dimensions.height){M.dimensions.height=n[f]}if(n[f]<n[1]){M.position.top=Math.floor(O.top+n[f])}}}M.dimensions.width=M.dimensions.width-(M.position.left-O.left);M.dimensions.height=M.dimensions.height-(M.position.top-O.top);break;default:return D.fn.qtip.log.error.call(d,4,D.fn.qtip.constants.INVALID_AREA_SHAPE,"updatePosition");break}M.dimensions.width-=2;M.dimensions.height-=2}else{if(d.options.position.target.add(document.body).length===1){M.position={left:D(document).scrollLeft(),top:D(document).scrollTop()};M.dimensions={height:D(window).height(),width:D(window).width()}}else{if(typeof d.options.position.target.attr("qtip")!=="undefined"){M.position=d.options.position.target.qtip("api").cache.position}else{M.position=d.options.position.target.offset()}M.dimensions={height:d.options.position.target.outerHeight(),width:d.options.position.target.outerWidth()}}}m=D.extend({},M.position);if(M.corner.search(/right/i)!==-1){m.left+=M.dimensions.width}if(M.corner.search(/bottom/i)!==-1){m.top+=M.dimensions.height}if(M.corner.search(/((top|bottom)Middle)|center/)!==-1){m.left+=(M.dimensions.width/2)}if(M.corner.search(/((left|right)Middle)|center/)!==-1){m.top+=(M.dimensions.height/2)}}else{M.position=m={left:d.cache.mouse.x,top:d.cache.mouse.y};M.dimensions={height:1,width:1}}if(k.corner.search(/right/i)!==-1){m.left-=k.dimensions.width}if(k.corner.search(/bottom/i)!==-1){m.top-=k.dimensions.height}if(k.corner.search(/((top|bottom)Middle)|center/)!==-1){m.left-=(k.dimensions.width/2)}if(k.corner.search(/((left|right)Middle)|center/)!==-1){m.top-=(k.dimensions.height/2)}p=(D.browser.msie)?1:0;g=(D.browser.msie&&parseInt(D.browser.version.charAt(0))===6)?1:0;if(d.options.style.border.radius>0){if(k.corner.search(/Left/)!==-1){m.left-=d.options.style.border.radius}else{if(k.corner.search(/Right/)!==-1){m.left+=d.options.style.border.radius}}if(k.corner.search(/Top/)!==-1){m.top-=d.options.style.border.radius}else{if(k.corner.search(/Bottom/)!==-1){m.top+=d.options.style.border.radius}}}if(p){if(k.corner.search(/top/)!==-1){m.top-=p}else{if(k.corner.search(/bottom/)!==-1){m.top+=p}}if(k.corner.search(/left/)!==-1){m.left-=p}else{if(k.corner.search(/right/)!==-1){m.left+=p}}if(k.corner.search(/leftMiddle|rightMiddle/)!==-1){m.top-=1}}if(d.options.position.adjust.screen===true){m=v.call(d,m,M,k)}if(d.options.position.target==="mouse"&&d.options.position.adjust.mouse===true){if(d.options.position.adjust.screen===true&&d.elements.tip){l=d.elements.tip.attr("rel")}else{l=d.options.position.corner.tooltip}m.left+=(l.search(/right/i)!==-1)?-6:6;m.top+=(l.search(/bottom/i)!==-1)?-6:6}if(!d.elements.bgiframe&&D.browser.msie&&parseInt(D.browser.version.charAt(0))==6){D("select, object").each(function(){h=D(this).offset();h.bottom=h.top+D(this).height();h.right=h.left+D(this).width();if(m.top+k.dimensions.height>=h.top&&m.left+k.dimensions.width>=h.left){z.call(d)}})}m.left+=d.options.position.adjust.x;m.top+=d.options.position.adjust.y;N=d.getPosition();if(m.left!=N.left||m.top!=N.top){j=d.beforePositionUpdate.call(d,q);if(j===false){return d}d.cache.position=m;if(o===true){d.status.animated=true;d.elements.tooltip.animate(m,200,"swing",function(){d.status.animated=false})}else{d.elements.tooltip.css(m)}d.onPositionUpdate.call(d,q);if(typeof q!=="undefined"&&q.type&&q.type!=="mousemove"){D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_POSITION_UPDATED,"updatePosition")}}return d},updateWidth:function(f){var e;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateWidth")}else{if(f&&typeof f!=="number"){return D.fn.qtip.log.error.call(d,2,"newWidth must be of type number","updateWidth")}}e=d.elements.contentWrapper.siblings().add(d.elements.tip).add(d.elements.button);if(!f){if(typeof d.options.style.width.value=="number"){f=d.options.style.width.value}else{d.elements.tooltip.css({width:"auto"});e.hide();if(D.browser.msie){d.elements.wrapper.add(d.elements.contentWrapper.children()).css({zoom:"normal"})}f=d.getDimensions().width+1;if(!d.options.style.width.value){if(f>d.options.style.width.max){f=d.options.style.width.max}if(f<d.options.style.width.min){f=d.options.style.width.min}}}}if(f%2!==0){f-=1}d.elements.tooltip.width(f);e.show();if(d.options.style.border.radius){d.elements.tooltip.find(".qtip-betweenCorners").each(function(g){D(this).width(f-(d.options.style.border.radius*2))})}if(D.browser.msie){d.elements.wrapper.add(d.elements.contentWrapper.children()).css({zoom:"1"});d.elements.wrapper.width(f);if(d.elements.bgiframe){d.elements.bgiframe.width(f).height(d.getDimensions.height)}}return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_WIDTH_UPDATED,"updateWidth")},updateStyle:function(g){var h,f,e,k,j;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateStyle")}else{if(typeof g!=="string"||!D.fn.qtip.styles[g]){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.STYLE_NOT_DEFINED,"updateStyle")}}d.options.style=I.call(d,D.fn.qtip.styles[g],d.options.user.style);d.elements.content.css(t(d.options.style));if(d.options.content.title.text!==false){d.elements.title.css(t(d.options.style.title,true))}d.elements.contentWrapper.css({borderColor:d.options.style.border.color});if(d.options.style.tip.corner!==false){if(D("<canvas>").get(0).getContext){h=d.elements.tooltip.find(".qtip-tip canvas:first");e=h.get(0).getContext("2d");e.clearRect(0,0,300,300);k=h.parent("div[rel]:first").attr("rel");j=H(k,d.options.style.tip.size.width,d.options.style.tip.size.height);B.call(d,h,j,d.options.style.tip.color||d.options.style.border.color)}else{if(D.browser.msie){h=d.elements.tooltip.find('.qtip-tip [nodeName="shape"]');h.attr("fillcolor",d.options.style.tip.color||d.options.style.border.color)}}}if(d.options.style.border.radius>0){d.elements.tooltip.find(".qtip-betweenCorners").css({backgroundColor:d.options.style.border.color});if(D("<canvas>").get(0).getContext){f=C(d.options.style.border.radius);d.elements.tooltip.find(".qtip-wrapper canvas").each(function(){e=D(this).get(0).getContext("2d");e.clearRect(0,0,300,300);k=D(this).parent("div[rel]:first").attr("rel");s.call(d,D(this),f[k],d.options.style.border.radius,d.options.style.border.color)})}else{if(D.browser.msie){d.elements.tooltip.find('.qtip-wrapper [nodeName="arc"]').each(function(){D(this).attr("fillcolor",d.options.style.border.color)})}}}return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_STYLE_UPDATED,"updateStyle")},updateContent:function(f,k){var h,e,g;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateContent")}else{if(!f){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateContent")}}h=d.beforeContentUpdate.call(d,f);if(typeof h=="string"){f=h}else{if(h===false){return}}if(D.browser.msie){d.elements.contentWrapper.children().css({zoom:"normal"})}if(f.jquery&&f.length>0){f.clone(true).appendTo(d.elements.content).show()}else{d.elements.content.html(f)}e=d.elements.content.find("img[complete=false]");if(e.length>0){g=0;e.each(function(l){D('<img src="'+D(this).attr("src")+'" />').load(function(){if(++g==e.length){j()}})})}else{j()}function j(){d.updateWidth();if(k!==false){if(d.options.position.type!=="static"){d.updatePosition(d.elements.tooltip.is(":visible"),true)}if(d.options.style.tip.corner!==false){w.call(d)}}}d.onContentUpdate.call(d);return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_CONTENT_UPDATED,"loadContent")},loadContent:function(g,h,f){var j;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"loadContent")}j=d.beforeContentLoad.call(d);if(j===false){return d}if(f=="post"){D.post(g,h,e)}else{D.get(g,h,e)}function e(k){d.onContentLoad.call(d);D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_CONTENT_LOADED,"loadContent");d.updateContent(k)}return d},updateTitle:function(e){if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateTitle")}else{if(!e){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateTitle")}}returned=d.beforeTitleUpdate.call(d);if(returned===false){return d}if(d.elements.button){d.elements.button=d.elements.button.clone(true)}d.elements.title.html(e);if(d.elements.button){d.elements.title.prepend(d.elements.button)}d.onTitleUpdate.call(d);return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_TITLE_UPDATED,"updateTitle")},focus:function(f){var j,e,g,h;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"focus")}else{if(d.options.position.type=="static"){return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.CANNOT_FOCUS_STATIC,"focus")}}j=parseInt(d.elements.tooltip.css("z-index"));e=6000+D("div.qtip[qtip]").length-1;if(!d.status.focused&&j!==e){h=d.beforeFocus.call(d,f);if(h===false){return d}D("div.qtip[qtip]").not(d.elements.tooltip).each(function(){if(D(this).qtip("api").status.rendered===true){g=parseInt(D(this).css("z-index"));if(typeof g=="number"&&g>-1){D(this).css({zIndex:parseInt(D(this).css("z-index"))-1})}D(this).qtip("api").status.focused=false}});d.elements.tooltip.css({zIndex:e});d.status.focused=true;d.onFocus.call(d,f);D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_FOCUSED,"focus")}return d},disable:function(e){if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"disable")}if(e){if(!d.status.disabled){d.status.disabled=true;D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_DISABLED,"disable")}else{D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.TOOLTIP_ALREADY_DISABLED,"disable")}}else{if(d.status.disabled){d.status.disabled=false;D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_ENABLED,"disable")}else{D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.TOOLTIP_ALREADY_ENABLED,"disable")}}return d},destroy:function(){var f,e,g;e=d.beforeDestroy.call(d);if(e===false){return d}if(d.status.rendered){d.options.show.when.target.unbind("mousemove.qtip",d.updatePosition);d.options.show.when.target.unbind("mouseout.qtip",d.hide);d.options.show.when.target.unbind(d.options.show.when.event+".qtip");d.options.hide.when.target.unbind(d.options.hide.when.event+".qtip");d.elements.tooltip.unbind(d.options.hide.when.event+".qtip");d.elements.tooltip.unbind("mouseover.qtip",d.focus);d.elements.tooltip.remove()}else{d.options.show.when.target.unbind(d.options.show.when.event+".qtip-create")}if(typeof d.elements.target.data("qtip")=="object"){g=d.elements.target.data("qtip").interfaces;if(typeof g=="object"&&g.length>0){for(f=0;f<g.length-1;f++){if(g[f].id==d.id){g.splice(f,1)}}}}delete D.fn.qtip.interfaces[d.id];if(typeof g=="object"&&g.length>0){d.elements.target.data("qtip").current=g.length-1}else{d.elements.target.removeData("qtip")}d.onDestroy.call(d);D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_DESTROYED,"destroy");return d.elements.target},getPosition:function(){var f,e;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getPosition")}f=(d.elements.tooltip.css("display")!=="none")?false:true;if(f){d.elements.tooltip.css({visiblity:"hidden"}).show()}e=d.elements.tooltip.offset();if(f){d.elements.tooltip.css({visiblity:"visible"}).hide()}return e},getDimensions:function(){var f,e;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getDimensions")}f=(!d.elements.tooltip.is(":visible"))?true:false;if(f){d.elements.tooltip.css({visiblity:"hidden"}).show()}e={height:d.elements.tooltip.outerHeight(),width:d.elements.tooltip.outerWidth()};if(f){d.elements.tooltip.css({visiblity:"visible"}).hide()}return e}})}function u(){var f,b,d,e,c,g,a;f=this;f.beforeRender.call(f);f.status.rendered=true;f.elements.tooltip='<div qtip="'+f.id+'" class="qtip '+(f.options.style.classes.tooltip||f.options.style)+'"style="display:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;position:'+f.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 '+f.options.style.classes.content+'"></div></div></div></div>';f.elements.tooltip=D(f.elements.tooltip);f.elements.tooltip.appendTo(f.options.position.container);f.elements.tooltip.data("qtip",{current:0,interfaces:[f]});f.elements.wrapper=f.elements.tooltip.children("div:first");f.elements.contentWrapper=f.elements.wrapper.children("div:first").css({background:f.options.style.background});f.elements.content=f.elements.contentWrapper.children("div:first").css(t(f.options.style));if(D.browser.msie){f.elements.wrapper.add(f.elements.content).css({zoom:1})}if(f.options.hide.when.event=="unfocus"){f.elements.tooltip.attr("unfocus",true)}if(typeof f.options.style.width.value=="number"){f.updateWidth()}if(D("<canvas>").get(0).getContext||D.browser.msie){if(f.options.style.border.radius>0){x.call(f)}else{f.elements.contentWrapper.css({border:f.options.style.border.width+"px solid "+f.options.style.border.color})}if(f.options.style.tip.corner!==false){E.call(f)}}else{f.elements.contentWrapper.css({border:f.options.style.border.width+"px solid "+f.options.style.border.color});f.options.style.border.radius=0;f.options.style.tip.corner=false;D.fn.qtip.log.error.call(f,2,D.fn.qtip.constants.CANVAS_VML_NOT_SUPPORTED,"render")}if((typeof f.options.content.text=="string"&&f.options.content.text.length>0)||(f.options.content.text.jquery&&f.options.content.text.length>0)){d=f.options.content.text}else{if(typeof f.elements.target.attr("title")=="string"&&f.elements.target.attr("title").length>0){d=f.elements.target.attr("title").replace("\\n","<br />");f.elements.target.attr("title","")}else{if(typeof f.elements.target.attr("alt")=="string"&&f.elements.target.attr("alt").length>0){d=f.elements.target.attr("alt").replace("\\n","<br />");f.elements.target.attr("alt","")}else{d=" ";D.fn.qtip.log.error.call(f,1,D.fn.qtip.constants.NO_VALID_CONTENT,"render")}}}if(f.options.content.title.text!==false){A.call(f)}f.updateContent(d);y.call(f);if(f.options.show.ready===true){f.show()}if(f.options.content.url!==false){e=f.options.content.url;c=f.options.content.data;g=f.options.content.method||"get";f.loadContent(e,c,g)}f.onRender.call(f);D.fn.qtip.log.error.call(f,1,D.fn.qtip.constants.EVENT_RENDERED,"render")}function x(){var m,e,n,c,g,p,l,k,a,f,h,b,d,o,j;m=this;m.elements.wrapper.find(".qtip-borderBottom, .qtip-borderTop").remove();n=m.options.style.border.width;c=m.options.style.border.radius;g=m.options.style.border.color||m.options.style.tip.color;p=C(c);l={};for(e in p){l[e]='<div rel="'+e+'" style="'+((e.search(/Left/)!==-1)?"left":"right")+":0; position:absolute; height:"+c+"px; width:"+c+'px; overflow:hidden; line-height:0.1px; font-size:1px">';if(D("<canvas>").get(0).getContext){l[e]+='<canvas height="'+c+'" width="'+c+'" style="vertical-align: top"></canvas>'}else{if(D.browser.msie){k=c*2+3;l[e]+='<v:arc stroked="false" fillcolor="'+g+'" startangle="'+p[e][0]+'" endangle="'+p[e][1]+'" style="width:'+k+"px; height:"+k+"px; margin-top:"+((e.search(/bottom/)!==-1)?-2:-1)+"px; margin-left:"+((e.search(/Right/)!==-1)?p[e][2]-3.5:-1)+'px; vertical-align:top; display:inline-block; behavior:url(#default#VML)"></v:arc>'}}l[e]+="</div>"}a=m.getDimensions().width-(Math.max(n,c)*2);f='<div class="qtip-betweenCorners" style="height:'+c+"px; width:"+a+"px; overflow:hidden; background-color:"+g+'; line-height:0.1px; font-size:1px;">';h='<div class="qtip-borderTop" dir="ltr" style="height:'+c+"px; margin-left:"+c+'px; line-height:0.1px; font-size:1px; padding:0;">'+l.topLeft+l.topRight+f;m.elements.wrapper.prepend(h);b='<div class="qtip-borderBottom" dir="ltr" style="height:'+c+"px; margin-left:"+c+'px; line-height:0.1px; font-size:1px; padding:0;">'+l.bottomLeft+l.bottomRight+f;m.elements.wrapper.append(b);if(D("<canvas>").get(0).getContext){m.elements.wrapper.find("canvas").each(function(){d=p[D(this).parent("[rel]:first").attr("rel")];s.call(m,D(this),d,c,g)})}else{if(D.browser.msie){m.elements.tooltip.append('<v:image style="behavior:url(#default#VML);"></v:image>')}}o=Math.max(c,(c+(n-c)));j=Math.max(n-c,0);m.elements.contentWrapper.css({border:"0px solid "+g,borderWidth:j+"px "+o+"px"})}function s(c,a,e,d){var b=c.get(0).getContext("2d");b.fillStyle=d;b.beginPath();b.arc(a[0],a[1],e,0,Math.PI*2,false);b.fill()}function E(c){var e,f,a,d,b;e=this;if(e.elements.tip!==null){e.elements.tip.remove()}f=e.options.style.tip.color||e.options.style.border.color;if(e.options.style.tip.corner===false){return}else{if(!c){c=e.options.style.tip.corner}}a=H(c,e.options.style.tip.size.width,e.options.style.tip.size.height);e.elements.tip='<div class="'+e.options.style.classes.tip+'" dir="ltr" rel="'+c+'" style="position:absolute; height:'+e.options.style.tip.size.height+"px; width:"+e.options.style.tip.size.width+'px; margin:0 auto; line-height:0.1px; font-size:1px;">';if(D("<canvas>").get(0).getContext){e.elements.tip+='<canvas height="'+e.options.style.tip.size.height+'" width="'+e.options.style.tip.size.width+'"></canvas>'}else{if(D.browser.msie){d=e.options.style.tip.size.width+","+e.options.style.tip.size.height;b="m"+a[0][0]+","+a[0][1];b+=" l"+a[1][0]+","+a[1][1];b+=" "+a[2][0]+","+a[2][1];b+=" xe";e.elements.tip+='<v:shape fillcolor="'+f+'" stroked="false" filled="true" path="'+b+'" coordsize="'+d+'" style="width:'+e.options.style.tip.size.width+"px; height:"+e.options.style.tip.size.height+"px; line-height:0.1px; display:inline-block; behavior:url(#default#VML); vertical-align:"+((c.search(/top/)!==-1)?"bottom":"top")+'"></v:shape>';e.elements.tip+='<v:image style="behavior:url(#default#VML);"></v:image>';e.elements.contentWrapper.css("position","relative")}}e.elements.tooltip.prepend(e.elements.tip+"</div>");e.elements.tip=e.elements.tooltip.find("."+e.options.style.classes.tip).eq(0);if(D("<canvas>").get(0).getContext){B.call(e,e.elements.tip.find("canvas:first"),a,f)}if(c.search(/top/)!==-1&&D.browser.msie&&parseInt(D.browser.version.charAt(0))===6){e.elements.tip.css({marginTop:-4})}w.call(e,c)}function B(c,a,d){var b=c.get(0).getContext("2d");b.fillStyle=d;b.beginPath();b.moveTo(a[0][0],a[0][1]);b.lineTo(a[1][0],a[1][1]);b.lineTo(a[2][0],a[2][1]);b.fill()}function w(d){var e,b,f,a,c;e=this;if(e.options.style.tip.corner===false||!e.elements.tip){return}if(!d){d=e.elements.tip.attr("rel")}b=positionAdjust=(D.browser.msie)?1:0;e.elements.tip.css(d.match(/left|right|top|bottom/)[0],0);if(d.search(/top|bottom/)!==-1){if(D.browser.msie){if(parseInt(D.browser.version.charAt(0))===6){positionAdjust=(d.search(/top/)!==-1)?-3:1}else{positionAdjust=(d.search(/top/)!==-1)?1:2}}if(d.search(/Middle/)!==-1){e.elements.tip.css({left:"50%",marginLeft:-(e.options.style.tip.size.width/2)})}else{if(d.search(/Left/)!==-1){e.elements.tip.css({left:e.options.style.border.radius-b})}else{if(d.search(/Right/)!==-1){e.elements.tip.css({right:e.options.style.border.radius+b})}}}if(d.search(/top/)!==-1){e.elements.tip.css({top:-positionAdjust})}else{e.elements.tip.css({bottom:positionAdjust})}}else{if(d.search(/left|right/)!==-1){if(D.browser.msie){positionAdjust=(parseInt(D.browser.version.charAt(0))===6)?1:((d.search(/left/)!==-1)?1:2)}if(d.search(/Middle/)!==-1){e.elements.tip.css({top:"50%",marginTop:-(e.options.style.tip.size.height/2)})}else{if(d.search(/Top/)!==-1){e.elements.tip.css({top:e.options.style.border.radius-b})}else{if(d.search(/Bottom/)!==-1){e.elements.tip.css({bottom:e.options.style.border.radius+b})}}}if(d.search(/left/)!==-1){e.elements.tip.css({left:-positionAdjust})}else{e.elements.tip.css({right:positionAdjust})}}}f="padding-"+d.match(/left|right|top|bottom/)[0];a=e.options.style.tip.size[(f.search(/left|right/)!==-1)?"width":"height"];e.elements.tooltip.css("padding",0);e.elements.tooltip.css(f,a);if(D.browser.msie&&parseInt(D.browser.version.charAt(0))==6){c=parseInt(e.elements.tip.css("margin-top"))||0;c+=parseInt(e.elements.content.css("margin-top"))||0;e.elements.tip.css({marginTop:c})}}function A(){var a=this;if(a.elements.title!==null){a.elements.title.remove()}a.elements.title=D('<div class="'+a.options.style.classes.title+'">').css(t(a.options.style.title,true)).css({zoom:(D.browser.msie)?1:0}).prependTo(a.elements.contentWrapper);if(a.options.content.title.text){a.updateTitle.call(a,a.options.content.title.text)}if(a.options.content.title.button!==false&&typeof a.options.content.title.button=="string"){a.elements.button=D('<a class="'+a.options.style.classes.button+'" style="float:right; position: relative"></a>').css(t(a.options.style.button,true)).html(a.options.content.title.button).prependTo(a.elements.title).click(function(b){if(!a.status.disabled){a.hide(b)}})}}function y(){var e,c,d,f;e=this;c=e.options.show.when.target;d=e.options.hide.when.target;if(e.options.hide.fixed){d=d.add(e.elements.tooltip)}if(e.options.hide.when.event=="inactive"){f=["click","dblclick","mousedown","mouseup","mousemove","mouseout","mouseenter","mouseleave","mouseover"];function g(h){if(e.status.disabled===true){return}clearTimeout(e.timers.inactive);e.timers.inactive=setTimeout(function(){D(f).each(function(){d.unbind(this+".qtip-inactive");e.elements.content.unbind(this+".qtip-inactive")});e.hide(h)},e.options.hide.delay)}}else{if(e.options.hide.fixed===true){e.elements.tooltip.bind("mouseover.qtip",function(){if(e.status.disabled===true){return}clearTimeout(e.timers.hide)})}}function a(h){if(e.status.disabled===true){return}if(e.options.hide.when.event=="inactive"){D(f).each(function(){d.bind(this+".qtip-inactive",g);e.elements.content.bind(this+".qtip-inactive",g)});g()}clearTimeout(e.timers.show);clearTimeout(e.timers.hide);e.timers.show=setTimeout(function(){e.show(h)},e.options.show.delay)}function b(h){if(e.status.disabled===true){return}if(e.options.hide.fixed===true&&e.options.hide.when.event.search(/mouse(out|leave)/i)!==-1&&D(h.relatedTarget).parents("div.qtip[qtip]").length>0){h.stopPropagation();h.preventDefault();clearTimeout(e.timers.hide);return false}clearTimeout(e.timers.show);clearTimeout(e.timers.hide);e.elements.tooltip.stop(true,true);e.timers.hide=setTimeout(function(){e.hide(h)},e.options.hide.delay)}if((e.options.show.when.target.add(e.options.hide.when.target).length===1&&e.options.show.when.event==e.options.hide.when.event&&e.options.hide.when.event!=="inactive")||e.options.hide.when.event=="unfocus"){e.cache.toggle=0;c.bind(e.options.show.when.event+".qtip",function(h){if(e.cache.toggle==0){a(h)}else{b(h)}})}else{c.bind(e.options.show.when.event+".qtip",a);if(e.options.hide.when.event!=="inactive"){d.bind(e.options.hide.when.event+".qtip",b)}}if(e.options.position.type.search(/(fixed|absolute)/)!==-1){e.elements.tooltip.bind("mouseover.qtip",e.focus)}if(e.options.position.target==="mouse"&&e.options.position.type!=="static"){c.bind("mousemove.qtip",function(h){e.cache.mouse={x:h.pageX,y:h.pageY};if(e.status.disabled===false&&e.options.position.adjust.mouse===true&&e.options.position.type!=="static"&&e.elements.tooltip.css("display")!=="none"){e.updatePosition(h)}})}}function v(g,f,a){var b,j,d,c,h,e;b=this;if(a.corner=="center"){return f.position}j=D.extend({},g);c={x:false,y:false};h={left:(j.left<D.fn.qtip.cache.screen.scroll.left),right:(j.left+a.dimensions.width+2>=D.fn.qtip.cache.screen.width+D.fn.qtip.cache.screen.scroll.left),top:(j.top<D.fn.qtip.cache.screen.scroll.top),bottom:(j.top+a.dimensions.height+2>=D.fn.qtip.cache.screen.height+D.fn.qtip.cache.screen.scroll.top)};d={left:(h.left&&(a.corner.search(/right/i)!=-1||(a.corner.search(/right/i)==-1&&!h.right))),right:(h.right&&(a.corner.search(/left/i)!=-1||(a.corner.search(/left/i)==-1&&!h.left))),top:(h.top&&a.corner.search(/top/i)==-1),bottom:(h.bottom&&a.corner.search(/bottom/i)==-1)};if(d.left){if(b.options.position.target!=="mouse"){j.left=f.position.left+f.dimensions.width}else{j.left=b.cache.mouse.x}c.x="Left"}else{if(d.right){if(b.options.position.target!=="mouse"){j.left=f.position.left-a.dimensions.width}else{j.left=b.cache.mouse.x-a.dimensions.width}c.x="Right"}}if(d.top){if(b.options.position.target!=="mouse"){j.top=f.position.top+f.dimensions.height}else{j.top=b.cache.mouse.y}c.y="top"}else{if(d.bottom){if(b.options.position.target!=="mouse"){j.top=f.position.top-a.dimensions.height}else{j.top=b.cache.mouse.y-a.dimensions.height}c.y="bottom"}}if(j.left<0){j.left=g.left;c.x=false}if(j.top<0){j.top=g.top;c.y=false}if(b.options.style.tip.corner!==false){j.corner=new String(a.corner);if(c.x!==false){j.corner=j.corner.replace(/Left|Right|Middle/,c.x)}if(c.y!==false){j.corner=j.corner.replace(/top|bottom/,c.y)}if(j.corner!==b.elements.tip.attr("rel")){E.call(b,j.corner)}}return j}function t(b,c){var a,d;a=D.extend(true,{},b);for(d in a){if(c===true&&d.search(/(tip|classes)/i)!==-1){delete a[d]}else{if(!c&&d.search(/(width|border|tip|title|classes|user)/i)!==-1){delete a[d]}}}return a}function G(a){if(typeof a.tip!=="object"){a.tip={corner:a.tip}}if(typeof a.tip.size!=="object"){a.tip.size={width:a.tip.size,height:a.tip.size}}if(typeof a.border!=="object"){a.border={width:a.border}}if(typeof a.width!=="object"){a.width={value:a.width}}if(typeof a.width.max=="string"){a.width.max=parseInt(a.width.max.replace(/([0-9]+)/i,"$1"))}if(typeof a.width.min=="string"){a.width.min=parseInt(a.width.min.replace(/([0-9]+)/i,"$1"))}if(typeof a.tip.size.x=="number"){a.tip.size.width=a.tip.size.x;delete a.tip.size.x}if(typeof a.tip.size.y=="number"){a.tip.size.height=a.tip.size.y;delete a.tip.size.y}return a}function I(){var f,e,d,a,c,b;f=this;d=[true,{}];for(e=0;e<arguments.length;e++){d.push(arguments[e])}a=[D.extend.apply(D,d)];while(typeof a[0].name=="string"){a.unshift(G(D.fn.qtip.styles[a[0].name]))}a.unshift(true,{classes:{tooltip:"qtip-"+(arguments[0].name||"defaults")}},D.fn.qtip.styles.defaults);c=D.extend.apply(D,a);b=(D.browser.msie)?1:0;c.tip.size.width+=b;c.tip.size.height+=b;if(c.tip.size.width%2>0){c.tip.size.width+=1}if(c.tip.size.height%2>0){c.tip.size.height+=1}if(c.tip.corner===true){c.tip.corner=(f.options.position.corner.tooltip==="center")?false:f.options.position.corner.tooltip}return c}function H(a,b,c){var d={bottomRight:[[0,0],[b,c],[b,0]],bottomLeft:[[0,0],[b,0],[0,c]],topRight:[[0,c],[b,0],[b,c]],topLeft:[[0,0],[0,c],[b,c]],topMiddle:[[0,c],[b/2,0],[b,c]],bottomMiddle:[[0,0],[b,0],[b/2,c]],rightMiddle:[[0,0],[b,c/2],[0,c]],leftMiddle:[[b,0],[b,c],[0,c/2]]};d.leftTop=d.bottomRight;d.rightTop=d.bottomLeft;d.leftBottom=d.topRight;d.rightBottom=d.topLeft;return d[a]}function C(b){var a;if(D("<canvas>").get(0).getContext){a={topLeft:[b,b],topRight:[0,b],bottomLeft:[b,0],bottomRight:[0,0]}}else{if(D.browser.msie){a={topLeft:[-90,90,0],topRight:[-90,90,-b],bottomLeft:[90,270,0],bottomRight:[90,270,-b]}}}return a}function z(){var c,b,a;c=this;a=c.getDimensions();b='<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:'+a.height+"px; width:"+a.width+'px" />';c.elements.bgiframe=c.elements.wrapper.prepend(b).children(".qtip-bgiframe:first")}D(document).ready(function(){D.fn.qtip.cache={screen:{scroll:{left:D(window).scrollLeft(),top:D(window).scrollTop()},width:D(window).width(),height:D(window).height()}};var a;D(window).bind("resize scroll",function(b){clearTimeout(a);a=setTimeout(function(){if(b.type==="scroll"){D.fn.qtip.cache.screen.scroll={left:D(window).scrollLeft(),top:D(window).scrollTop()}}else{D.fn.qtip.cache.screen.width=D(window).width();D.fn.qtip.cache.screen.height=D(window).height()}for(i=0;i<D.fn.qtip.interfaces.length;i++){var c=D.fn.qtip.interfaces[i];if(c.status.rendered===true&&(c.options.position.type!=="static"||c.options.position.adjust.scroll&&b.type==="scroll"||c.options.position.adjust.resize&&b.type==="resize")){c.updatePosition(b,true)}}},100)});D(document).bind("mousedown.qtip",function(b){if(D(b.target).parents("div.qtip").length===0){D(".qtip[unfocus]").each(function(){var c=D(this).qtip("api");if(D(this).is(":visible")&&!c.status.disabled&&D(b.target).add(c.elements.target).length>1){c.hide(b)}})}})});D.fn.qtip.interfaces=[];D.fn.qtip.log={error:function(){return this}};D.fn.qtip.constants={};D.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(){}}};D.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);(function(a){a.fn.stretchToFit=function(c){(function b(d){d.css("width","100%");d.css("width",d.width()-parseInt(d.css("borderLeftWidth"))-parseInt(d.css("borderRightWidth"))-parseInt(d.css("padding-left"))-parseInt(d.css("padding-right")));if(c||c==undefined){a(window).resize(function(){b(d)})}})(this);return this}})(joms.jQuery);(function(a){a.fn.defaultValue=function(c,b){var f=this;function e(){if(f.val()==c){f.val("")}f.removeClass(b)}function d(){var j=f.data("defaultText");var g=f.data("defaultClass");var h=f.val().length<1||f.val()==j||f.hasClass(g);if(h){f.val(c)}if(b!=g){f.removeClass("_defaultClass")}f.toggleClass(b,h)}f.focus(e).blur(d);d();f.data("defaultText",c);f.data("defaultClass",b);return f}})(joms.jQuery);(function(a){a.fn.serializeJSON=function(){var b={};a.each(this.serializeArray(),function(){b[this.name]=this.value});return b}})(joms.jQuery);

/* window-1.0.pack.js */

function cWindowShow(windowCall,winTitle,contentWidth,contentHeight,winType){joms.jQuery("#cWindow").remove();var cWindow=joms.jQuery(decodeURIComponent("%3Cdiv%20id%3D%22cWindow%22%20class%3D%22dialog%22%3E%0A%09%3Cdiv%20id%3D%22cwin_tl%22%3E%3C%2Fdiv%3E%0A%09%3Cdiv%20id%3D%22cwin_tm%22%3E%3C%2Fdiv%3E%0A%09%3Cdiv%20id%3D%22cwin_tr%22%3E%3C%2Fdiv%3E%0A%09%3Cdiv%20style%3D%22clear%3A%20both%3B%22%3E%3C%2Fdiv%3E%0A%0A%09%3Cdiv%20id%3D%22cwin_ml%22%3E%3C%2Fdiv%3E%0A%09%3Cdiv%20id%3D%22cWindowContentOuter%22%3E%0A%0A%09%09%3Cdiv%20id%3D%22cWindowContentTop%22%3E%0A%09%09%09%3Ca%20href%3D%22javascript%3Avoid(0)%3B%22%20onclick%3D%22cWindowHide()%3B%22%20id%3D%22cwin_close_btn%22%3EClose%3C%2Fa%3E%0A%09%09%09%3Cdiv%20id%3D%22cwin_logo%22%3E%3C%2Fdiv%3E%0A%09%09%09%3Cdiv%20class%3D%22clr%22%3E%3C%2Fdiv%3E%0A%09%09%3C%2Fdiv%3E%0A%0A%09%09%3Cdiv%20id%3D%22cWindowContentWrap%22%3E%0A%09%09%09%3Cdiv%20id%3D%22cWindowContent%22%3E%3C%2Fdiv%3E%0A%09%09%3C%2Fdiv%3E%0A%0A%09%3C%2Fdiv%3E%0A%09%3Cdiv%20id%3D%22cwin_mr%22%3E%3C%2Fdiv%3E%0A%09%3Cdiv%20style%3D%22clear%3A%20both%3B%22%3E%3C%2Fdiv%3E%0A%0A%09%3Cdiv%20id%3D%22cwin_bl%22%3E%3C%2Fdiv%3E%0A%09%3Cdiv%20id%3D%22cwin_bm%22%3E%3C%2Fdiv%3E%0A%09%3Cdiv%20id%3D%22cwin_br%22%3E%3C%2Fdiv%3E%0A%09%3Cdiv%20style%3D%22clear%3A%20both%3B%22%3E%3C%2Fdiv%3E%0A%3C%2Fdiv%3E"));var cWindowSize={contentWrapHeight:function(){return+contentHeight},contentOuterWidth:function(){return+contentWidth},contentOuterHeight:function(){return+contentHeight+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()+((joms.jQuery(window).height()-this.height())/2)},zIndex:function(){return cGetZIndexMax()+1}};cWindow.find("#cwin_logo").html(winTitle);cWindow.find("#cWindowContentWrap").css({height:cWindowSize.contentWrapHeight()});cWindow.find("#cWindowContentOuter, #cwin_tm, #cwin_bm").css({width:cWindowSize.contentOuterWidth()});cWindow.find("#cWindowContentOuter, #cwin_ml, #cwin_mr").css({height:cWindowSize.contentOuterHeight()});cWindow.attr({"class":winType}).css({width:cWindowSize.width(),height:cWindowSize.height(),top:cWindowSize.top(),left:cWindowSize.left(),zIndex:cWindowSize.zIndex()}).prependTo("body");jax.loadingFunction=function(){joms.jQuery("#cWindowContentWrap").addClass("loading").css("overflow","hidden")};jax.doneLoadingFunction=function(){joms.jQuery("#cWindowContentWrap").removeClass("loading").css("overflow","auto")};if(windowCall!=undefined&&typeof(windowCall)=="string"){eval(windowCall)}if(typeof(windowCall)=="function"){windowCall()}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"})}joms.jQuery("#community-wrap iframe").css("visibility","hidden")}function cWindowHide(){var a=joms.jQuery("#cWindow");a.find("#cWindowAction").add("<div>").animate({bottom:"-30px"},"fast",function(){a.fadeOut("fast",function(){a.remove();joms.jQuery("#community-wrap iframe").css("visibility","visible")})})}function cWindowAddContent(f,c){var d=(c)?30:0;var b=joms.jQuery("#cWindowContentWrap").height();var i=joms.jQuery("#cWindow").position().top;var g=joms.jQuery("#cWindow");var a=g.find("#cWindowContent").html(f);var e=a.outerHeight();var j=joms.jQuery(window).height()*0.7;if(e>j){e=j}g.find("#cWindowContentWrap").animate({height:"+="+(e-b)+"px"});g.find("#cWindowContentOuter, #cwin_ml, #cwin_mr").animate({height:"+="+((e-b)+(d))+"px"});g.animate({height:"+="+((e-b)+(d))+"px",top:"-="+(e-b)/2+"px"},function(){if(c){joms.jQuery('<div id="cWindowAction">').html(c).css("bottom","-30px").appendTo("#cWindowContentOuter").animate({bottom:"0px"})}})}function cWindowResize(c){var e=joms.jQuery("#cWindowActions");var d=(e.length>0)?30:0;var b=joms.jQuery("#cWindowContentWrap").height();var a=joms.jQuery("#cWindow").position().top;c=parseInt(c);var f=joms.jQuery("#cWindow");f.find("#cWindowContentWrap").animate({height:"+="+(c-b)+"px"});f.find("#cWindowContentOuter, #cwin_ml, #cwin_mr").animate({height:"+="+((c-b)+(d))+"px"});f.animate({height:"+="+((c-b)+(d))+"px",top:"-="+(c-b)/2+"px"})}function cWindowActions(d){var f=joms.jQuery("#cWindowActions");var e=(f)?30:0;joms.jQuery("#cWindowAction").remove();var b=joms.jQuery("#cWindowContentWrap").height();var a=joms.jQuery("#cWindow").position().top;var g=joms.jQuery("#cWindow");var c=joms.jQuery("#cWindowContent").outerHeight();g.find("#cWindowContentWrap").animate({height:"+="+(c-b)+"px"});g.find("#cWindowContentOuter, #cwin_ml, #cwin_mr").animate({height:"+="+((c-b)+(e))+"px"});g.animate({height:"+="+((c-b)+(e))+"px",top:"-="+(c-b)/2+"px"},function(){if(f){joms.jQuery('<div id="cWindowAction">').html(d).css("bottom","-30px").appendTo("#cWindowContentOuter").animate({bottom:"0px"})}});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 d=document.getElementsByTagName?document.getElementsByTagName("*"):document.all;var c=0;for(var b=0;b<d.length;b++){var f=d[b];var a=null;if(f.currentStyle){a=f.currentStyle}else{if(document.defaultView&&document.defaultView.getComputedStyle){a=document.defaultView.getComputedStyle(f,"")}}var e;if(a){e=Number(a.zIndex)}else{e=Number(f.style.zIndex)}if(!isNaN(e)){c=Math.max(c,e)}}return c};

/* domready.js */

(function(){var DomReady=window.DomReady={};var userAgent=navigator.userAgent.toLowerCase();var browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:(/msie/.test(userAgent))&&(!/opera/.test(userAgent)),mozilla:(/mozilla/.test(userAgent))&&(!/(compatible|webkit)/.test(userAgent))};var readyBound=false;var isReady=false;var readyList=[];function domReady(){if(!isReady){isReady=true;if(readyList){for(var fn=0;fn<readyList.length;fn++){readyList[fn].call(window,[]);}
readyList=[];}}};function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){if(oldonload){oldonload();}
func();}}};function bindReady(){if(readyBound){return;}
readyBound=true;if(document.addEventListener&&!browser.opera){document.addEventListener("DOMContentLoaded",domReady,false);}
if(browser.msie&&window==top)(function(){if(isReady)return;try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}
domReady();})();if(browser.opera){document.addEventListener("DOMContentLoaded",function(){if(isReady)return;for(var i=0;i<document.styleSheets.length;i++)
if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return;}
domReady();},false);}
if(browser.safari){var numStyles;(function(){if(isReady)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return;}
if(numStyles===undefined){var links=document.getElementsByTagName("link");for(var i=0;i<links.length;i++){if(links[i].getAttribute('rel')=='stylesheet'){numStyles++;}}
var styles=document.getElementsByTagName("style");numStyles+=styles.length;}
if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return;}
domReady();})();}
addLoadEvent(domReady);};DomReady.ready=function(fn,args){bindReady();if(isReady){fn.call(window,[]);}else{readyList.push(function(){return fn.call(window,[]);});}};bindReady();})();

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


