(function(D){var A=D.fn.remove;D.fn.remove=function(){D("*",this).add(this).triggerHandler("remove");return A.apply(this,arguments)};function C(E){function G(H){var I=H.style;return(I.display!="none"&&I.visibility!="hidden")}var F=G(E);(F&&D.each(D.dir(E,"parentNode"),function(){return(F=G(this))}));return F}D.extend(D.expr[":"],{data:function(F,G,E){return D.data(F,E[3])},tabbable:function(F,G,E){var H=F.nodeName.toLowerCase();return(F.tabIndex>=0&&(("a"==H&&F.href)||(/input|select|textarea|button/.test(H)&&"hidden"!=F.type&&!F.disabled))&&C(F))}});D.keyCode={BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38};function B(I,E,J,H){function G(L){var K=D[I][E][L]||[];return(typeof K=="string"?K.split(/,?\s+/):K)}var F=G("getter");if(H.length==1&&typeof H[0]=="string"){F=F.concat(G("getterSetter"))}return(D.inArray(J,F)!=-1)}D.widget=function(E,F){var G=E.split(".")[0];E=E.split(".")[1];D.fn[E]=function(K){var I=(typeof K=="string"),J=Array.prototype.slice.call(arguments,1);if(I&&K.substring(0,1)=="_"){return this}if(I&&B(G,E,K,J)){var H=D.data(this[0],E);return(H?H[K].apply(H,J):undefined)}return this.each(function(){var L=D.data(this,E);(!L&&!I&&D.data(this,E,new D[G][E](this,K)));(L&&I&&D.isFunction(L[K])&&L[K].apply(L,J))})};D[G][E]=function(I,J){var H=this;this.widgetName=E;this.widgetEventPrefix=D[G][E].eventPrefix||E;this.widgetBaseClass=G+"-"+E;this.options=D.extend({},D.widget.defaults,D[G][E].defaults,D.metadata&&D.metadata.get(I)[E],J);this.element=D(I).bind("setData."+E,function(M,K,L){return H._setData(K,L)}).bind("getData."+E,function(L,K){return H._getData(K)}).bind("remove",function(){return H.destroy()});this._init()};D[G][E].prototype=D.extend({},D.widget.prototype,F);D[G][E].getterSetter="option"};D.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName)},option:function(G,H){var F=G,E=this;if(typeof G=="string"){if(H===undefined){return this._getData(G)}F={};F[G]=H}D.each(F,function(I,J){E._setData(I,J)})},_getData:function(E){return this.options[E]},_setData:function(E,F){this.options[E]=F;if(E=="disabled"){this.element[F?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(F,H,G){var E=(F==this.widgetEventPrefix?F:this.widgetEventPrefix+F);H=H||D.event.fix({type:E,target:this.element[0]});return this.element.triggerHandler(E,[H,G],this.options[F])}};D.widget.defaults={disabled:false};D.ui={plugin:{add:function(F,E,I){var H=D.ui[F].prototype;for(var G in I){H.plugins[G]=H.plugins[G]||[];H.plugins[G].push([E,I[G]])}},call:function(E,G,F){var I=E.plugins[G];if(!I){return}for(var H=0;H<I.length;H++){if(E.options[I[H][0]]){I[H][1].apply(E.element,F)}}}},cssCache:{},css:function(E){if(D.ui.cssCache[E]){return D.ui.cssCache[E]}var F=D('<div class="ui-gen">').addClass(E).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");D.ui.cssCache[E]=!!((!(/auto|default/).test(F.css("cursor"))||(/^[1-9]/).test(F.css("height"))||(/^[1-9]/).test(F.css("width"))||!(/none/).test(F.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(F.css("backgroundColor"))));try{D("body").get(0).removeChild(F.get(0))}catch(G){}return D.ui.cssCache[E]},disableSelection:function(E){return D(E).attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},enableSelection:function(E){return D(E).attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},hasScroll:function(H,E){if(D(H).css("overflow")=="hidden"){return false}var G=(E&&E=="left")?"scrollLeft":"scrollTop",F=false;if(H[G]>0){return true}H[G]=1;F=(H[G]>0);H[G]=0;return F}};D.ui.mouse={_mouseInit:function(){var E=this;this.element.bind("mousedown."+this.widgetName,function(F){return E._mouseDown(F)});if(D.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(D.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(G){(this._mouseStarted&&this._mouseUp(G));this._mouseDownEvent=G;var E=this,H=(G.which==1),F=(typeof this.options.cancel=="string"?D(G.target).parents().add(G.target).filter(this.options.cancel).length:false);if(!H||F||!this._mouseCapture(G)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){E.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(G)&&this._mouseDelayMet(G)){this._mouseStarted=(this._mouseStart(G)!==false);if(!this._mouseStarted){G.preventDefault();return true}}this._mouseMoveDelegate=function(I){return E._mouseMove(I)};this._mouseUpDelegate=function(I){return E._mouseUp(I)};D(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);return false},_mouseMove:function(E){if(D.browser.msie&&!E.button){return this._mouseUp(E)}if(this._mouseStarted){this._mouseDrag(E);return false}if(this._mouseDistanceMet(E)&&this._mouseDelayMet(E)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,E)!==false);(this._mouseStarted?this._mouseDrag(E):this._mouseUp(E))}return!this._mouseStarted},_mouseUp:function(E){D(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._mouseStop(E)}return false},_mouseDistanceMet:function(E){return(Math.max(Math.abs(this._mouseDownEvent.pageX-E.pageX),Math.abs(this._mouseDownEvent.pageY-E.pageY))>=this.options.distance)},_mouseDelayMet:function(E){return this.mouseDelayMet},_mouseStart:function(E){},_mouseDrag:function(E){},_mouseStop:function(E){},_mouseCapture:function(E){return true}};D.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(E){E.widget("ui.accordion",{_init:function(){var H=this.options;if(H.navigation){var J=this.element.find("a").filter(H.navigationFilter);if(J.length){if(J.filter(H.header).length){H.active=J}else{H.active=J.parent().parent().prev();J.addClass("current")}}}H.headers=this.element.find(H.header);H.active=A(H.headers,H.active);if(E.browser.msie){this.element.find("a").css("zoom","1")}if(!this.element.hasClass("ui-accordion")){this.element.addClass("ui-accordion");E('<span class="ui-accordion-left"/>').insertBefore(H.headers);E('<span class="ui-accordion-right"/>').appendTo(H.headers);H.headers.addClass("ui-accordion-header").attr("tabindex","0")}var G;if(H.fillSpace){G=this.element.parent().height();H.headers.each(function(){G-=E(this).outerHeight()});var I=0;H.headers.next().each(function(){I=Math.max(I,E(this).innerHeight()-E(this).height())}).height(G-I)}else{if(H.autoHeight){G=0;H.headers.next().each(function(){G=Math.max(G,E(this).outerHeight())}).height(G)}}H.headers.not(H.active||"").next().hide();H.active.parent().andSelf().addClass(H.selectedClass);if(H.event){this.element.bind((H.event)+".accordion",F)}},activate:function(G){F.call(this.element[0],{target:A(this.options.headers,G)[0]})},destroy:function(){this.options.headers.next().css("display","");if(this.options.fillSpace||this.options.autoHeight){this.options.headers.next().css("height","")}E.removeData(this.element[0],"accordion");this.element.removeClass("ui-accordion").unbind(".accordion")}});function C(H,G){return function(){return H.apply(G,arguments)}}function B(H){if(!E.data(this,"accordion")){return}var G=E.data(this,"accordion");var I=G.options;I.running=H?0:--I.running;if(I.running){return}if(I.clearStyle){I.toShow.add(I.toHide).css({height:"",overflow:""})}G._trigger("change",null,I.data)}function D(L,I,K,G,M){var H=E.data(this,"accordion").options;H.toShow=L;H.toHide=I;H.data=K;var J=C(B,this);E.data(this,"accordion")._trigger("changestart",null,H.data);H.running=I.size()===0?L.size():I.size();if(H.animated){if(!H.alwaysOpen&&G){E.ui.accordion.animations[H.animated]({toShow:jQuery([]),toHide:I,complete:J,down:M,autoHeight:H.autoHeight})}else{E.ui.accordion.animations[H.animated]({toShow:L,toHide:I,complete:J,down:M,autoHeight:H.autoHeight})}}else{if(!H.alwaysOpen&&G){L.toggle()}else{I.hide();L.show()}J(true)}}function F(K){var J=E.data(this,"accordion").options;if(J.disabled){return false}if(!K.target&&!J.alwaysOpen){J.active.parent().andSelf().toggleClass(J.selectedClass);var I=J.active.next(),M={options:J,newHeader:jQuery([]),oldHeader:J.active,newContent:jQuery([]),oldContent:I},L=(J.active=E([]));D.call(this,L,I,M);return false}var H=E(K.target);H=E(H.parents(J.header)[0]||H);var G=H[0]==J.active[0];if(J.running||(J.alwaysOpen&&G)){return false}if(!H.is(J.header)){return}J.active.parent().andSelf().toggleClass(J.selectedClass);if(!G){H.parent().andSelf().addClass(J.selectedClass)}var L=H.next(),I=J.active.next(),M={options:J,newHeader:G&&!J.alwaysOpen?E([]):H,oldHeader:J.active,newContent:G&&!J.alwaysOpen?E([]):L,oldContent:I},N=J.headers.index(J.active[0])>J.headers.index(H[0]);J.active=G?E([]):H;D.call(this,L,I,M,G,N);return false}function A(H,G){return G?typeof G=="number"?H.filter(":eq("+G+")"):H.not(H.not(G)):G===false?E([]):H.filter(":eq(0)")}E.extend(E.ui.accordion,{defaults:{selectedClass:"selected",alwaysOpen:true,animated:"slide",event:"click",header:"a",autoHeight:true,running:0,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},animations:{slide:function(G,I){G=E.extend({easing:"swing",duration:300},G,I);if(!G.toHide.size()){G.toShow.animate({height:"show"},G);return}var H=G.toHide.height(),J=G.toShow.height(),K=J/H;G.toShow.css({height:0,overflow:"hidden"}).show();G.toHide.filter(":hidden").each(G.complete).end().filter(":visible").animate({height:"hide"},{step:function(L){var M=(H-L)*K;if(E.browser.msie||E.browser.opera){M=Math.ceil(M)}G.toShow.height(M)},duration:G.duration,easing:G.easing,complete:function(){if(!G.autoHeight){G.toShow.css("height","auto")}G.complete()}})},bounceslide:function(G){this.slide(G,{easing:G.down?"bounceout":"swing",duration:G.down?1000:200})},easeslide:function(G){this.slide(G,{easing:"easeinout",duration:700})}}})})(jQuery);(function(A){A.widget("ui.tabs",{_init:function(){this.options.event+=".tabs";this._tabify(true)},_setData:function(B,C){if((/^selected/).test(B)){this.select(C)}else{this.options[B]=C;this._tabify()}},length:function(){return this.$tabs.length},_tabId:function(B){return B.title&&B.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+A.data(B)},ui:function(C,B){return{options:this.options,tab:C,panel:B,index:this.$tabs.index(C)}},_tabify:function(P){this.$lis=A("li:has(a[href])",this.element);this.$tabs=this.$lis.map(function(){return A("a",this)[0]});this.$panels=A([]);var O=this,E=this.options;this.$tabs.each(function(R,Q){if(Q.hash&&Q.hash.replace("#","")){O.$panels=O.$panels.add(Q.hash)}else{if(A(Q).attr("href")!="#"){A.data(Q,"href.tabs",Q.href);A.data(Q,"load.tabs",Q.href);var T=O._tabId(Q);Q.href="#"+T;var S=A("#"+T);if(!S.length){S=A(E.panelTemplate).attr("id",T).addClass(E.panelClass).insertAfter(O.$panels[R-1]||O.element);S.data("destroy.tabs",true)}O.$panels=O.$panels.add(S)}else{E.disabled.push(R+1)}}});if(P){this.element.addClass(E.navClass);this.$panels.each(function(){var Q=A(this);Q.addClass(E.panelClass)});if(E.selected===undefined){if(location.hash){this.$tabs.each(function(T,Q){if(Q.hash==location.hash){E.selected=T;if(A.browser.msie||A.browser.opera){var S=A(location.hash),R=S.attr("id");S.attr("id","");setTimeout(function(){S.attr("id",R)},500)}scrollTo(0,0);return false}})}else{if(E.cookie){var I=parseInt(A.cookie("ui-tabs-"+A.data(O.element[0])),10);if(I&&O.$tabs[I]){E.selected=I}}else{if(O.$lis.filter("."+E.selectedClass).length){E.selected=O.$lis.index(O.$lis.filter("."+E.selectedClass)[0])}}}}E.selected=E.selected===null||E.selected!==undefined?E.selected:0;E.disabled=A.unique(E.disabled.concat(A.map(this.$lis.filter("."+E.disabledClass),function(R,Q){return O.$lis.index(R)}))).sort();if(A.inArray(E.selected,E.disabled)!=-1){E.disabled.splice(A.inArray(E.selected,E.disabled),1)}this.$panels.addClass(E.hideClass);this.$lis.removeClass(E.selectedClass);if(E.selected!==null){this.$panels.eq(E.selected).show().removeClass(E.hideClass);this.$lis.eq(E.selected).addClass(E.selectedClass);var B=function(){O._trigger("show",null,O.ui(O.$tabs[E.selected],O.$panels[E.selected]))};if(A.data(this.$tabs[E.selected],"load.tabs")){this.load(E.selected,B)}else{B()}}A(window).bind("unload",function(){O.$tabs.unbind(".tabs");O.$lis=O.$tabs=O.$panels=null})}else{E.selected=this.$lis.index(this.$lis.filter("."+E.selectedClass)[0])}if(E.cookie){A.cookie("ui-tabs-"+A.data(O.element[0]),E.selected,E.cookie)}for(var H=0,N;N=this.$lis[H];H++){A(N)[A.inArray(H,E.disabled)!=-1&&!A(N).hasClass(E.selectedClass)?"addClass":"removeClass"](E.disabledClass)}if(E.cache===false){this.$tabs.removeData("cache.tabs")}var J,D,K={"min-width":0,duration:1},F="normal";if(E.fx&&E.fx.constructor==Array){J=E.fx[0]||K,D=E.fx[1]||K}else{J=D=E.fx||K}var C={display:"",overflow:"",height:""};if(!A.browser.msie){C.opacity=""}function M(R,Q,S){Q.animate(J,J.duration||F,function(){Q.addClass(E.hideClass).css(C);if(A.browser.msie&&J.opacity){Q[0].style.filter=""}if(S){L(R,S,Q)}})}function L(R,S,Q){if(D===K){S.css("display","block")}S.animate(D,D.duration||F,function(){S.removeClass(E.hideClass).css(C);if(A.browser.msie&&D.opacity){S[0].style.filter=""}O._trigger("show",null,O.ui(R,S[0]))})}function G(R,T,Q,S){T.addClass(E.selectedClass).siblings().removeClass(E.selectedClass);M(R,Q,S)}this.$tabs.unbind(".tabs").bind(E.event,function(){var T=A(this).parents("li:eq(0)"),Q=O.$panels.filter(":visible"),S=A(this.hash);if((T.hasClass(E.selectedClass)&&!E.unselect)||T.hasClass(E.disabledClass)||A(this).hasClass(E.loadingClass)||O._trigger("select",null,O.ui(this,S[0]))===false){this.blur();return false}O.options.selected=O.$tabs.index(this);if(E.unselect){if(T.hasClass(E.selectedClass)){O.options.selected=null;T.removeClass(E.selectedClass);O.$panels.stop();M(this,Q);this.blur();return false}else{if(!Q.length){O.$panels.stop();var R=this;O.load(O.$tabs.index(this),function(){T.addClass(E.selectedClass).addClass(E.unselectClass);L(R,S)});this.blur();return false}}}if(E.cookie){A.cookie("ui-tabs-"+A.data(O.element[0]),O.options.selected,E.cookie)}O.$panels.stop();if(S.length){var R=this;O.load(O.$tabs.index(this),Q.length?function(){G(R,T,Q,S)}:function(){T.addClass(E.selectedClass);L(R,S)})}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(A.browser.msie){this.blur()}return false});if(!(/^click/).test(E.event)){this.$tabs.bind("click.tabs",function(){return false})}},add:function(E,D,C){if(C==undefined){C=this.$tabs.length}var G=this.options;var I=A(G.tabTemplate.replace(/#\{href\}/g,E).replace(/#\{label\}/g,D));I.data("destroy.tabs",true);var H=E.indexOf("#")==0?E.replace("#",""):this._tabId(A("a:first-child",I)[0]);var F=A("#"+H);if(!F.length){F=A(G.panelTemplate).attr("id",H).addClass(G.hideClass).data("destroy.tabs",true)}F.addClass(G.panelClass);if(C>=this.$lis.length){I.appendTo(this.element);F.appendTo(this.element[0].parentNode)}else{I.insertBefore(this.$lis[C]);F.insertBefore(this.$panels[C])}G.disabled=A.map(G.disabled,function(K,J){return K>=C?++K:K});this._tabify();if(this.$tabs.length==1){I.addClass(G.selectedClass);F.removeClass(G.hideClass);var B=A.data(this.$tabs[0],"load.tabs");if(B){this.load(C,B)}}this._trigger("add",null,this.ui(this.$tabs[C],this.$panels[C]))},remove:function(B){var D=this.options,E=this.$lis.eq(B).remove(),C=this.$panels.eq(B).remove();if(E.hasClass(D.selectedClass)&&this.$tabs.length>1){this.select(B+(B+1<this.$tabs.length?1:-1))}D.disabled=A.map(A.grep(D.disabled,function(G,F){return G!=B}),function(G,F){return G>=B?--G:G});this._tabify();this._trigger("remove",null,this.ui(E.find("a")[0],C[0]))},enable:function(B){var C=this.options;if(A.inArray(B,C.disabled)==-1){return}var D=this.$lis.eq(B).removeClass(C.disabledClass);if(A.browser.safari){D.css("display","inline-block");setTimeout(function(){D.css("display","block")},0)}C.disabled=A.grep(C.disabled,function(F,E){return F!=B});this._trigger("enable",null,this.ui(this.$tabs[B],this.$panels[B]))},disable:function(C){var B=this,D=this.options;if(C!=D.selected){this.$lis.eq(C).addClass(D.disabledClass);D.disabled.push(C);D.disabled.sort();this._trigger("disable",null,this.ui(this.$tabs[C],this.$panels[C]))}},select:function(B){if(typeof B=="string"){B=this.$tabs.index(this.$tabs.filter("[href$="+B+"]")[0])}this.$tabs.eq(B).trigger(this.options.event)},load:function(G,K){var L=this,D=this.options,E=this.$tabs.eq(G),J=E[0],H=K==undefined||K===false,B=E.data("load.tabs");K=K||function(){};if(!B||!H&&A.data(J,"cache.tabs")){K();return}var M=function(N){var O=A(N),P=O.find("*:last");return P.length&&P.is(":not(img)")&&P||O};var C=function(){L.$tabs.filter("."+D.loadingClass).removeClass(D.loadingClass).each(function(){if(D.spinner){M(this).parent().html(M(this).data("label.tabs"))}});L.xhr=null};if(D.spinner){var I=M(J).html();M(J).wrapInner("<em></em>").find("em").data("label.tabs",I).html(D.spinner)}var F=A.extend({},D.ajaxOptions,{url:B,success:function(O,N){A(J.hash).html(O);C();if(D.cache){A.data(J,"cache.tabs",true)}L._trigger("load",null,L.ui(L.$tabs[G],L.$panels[G]));D.ajaxOptions.success&&D.ajaxOptions.success(O,N);K()}});if(this.xhr){this.xhr.abort();C()}E.addClass(D.loadingClass);setTimeout(function(){L.xhr=A.ajax(F)},0)},url:function(C,B){this.$tabs.eq(C).removeData("cache.tabs").data("load.tabs",B)},destroy:function(){var B=this.options;this.element.unbind(".tabs").removeClass(B.navClass).removeData("tabs");this.$tabs.each(function(){var C=A.data(this,"href.tabs");if(C){this.href=C}var D=A(this).unbind(".tabs");A.each(["href","load","cache"],function(F,E){D.removeData(E+".tabs")})});this.$lis.add(this.$panels).each(function(){if(A.data(this,"destroy.tabs")){A(this).remove()}else{A(this).removeClass([B.selectedClass,B.unselectClass,B.disabledClass,B.panelClass,B.hideClass].join(" "))}})}});A.ui.tabs.defaults={unselect:false,event:"click",disabled:[],cookie:null,spinner:"Loading&#8230;",cache:false,idPrefix:"ui-tabs-",ajaxOptions:{},fx:null,tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>',panelTemplate:"<div></div>",navClass:"ui-tabs-nav",selectedClass:"ui-tabs-selected",unselectClass:"ui-tabs-unselect",disabledClass:"ui-tabs-disabled",panelClass:"ui-tabs-panel",hideClass:"ui-tabs-hide",loadingClass:"ui-tabs-loading"};A.ui.tabs.getter="length";A.extend(A.ui.tabs.prototype,{rotation:null,rotate:function(C,F){F=F||false;var B=this,E=this.options.selected;function G(){B.rotation=setInterval(function(){E=++E<B.$tabs.length?E:0;B.select(E)},C)}function D(H){if(!H||H.clientX){clearInterval(B.rotation)}}if(C){G();if(!F){this.$tabs.bind(this.options.event,D)}else{this.$tabs.bind(this.options.event,function(){D();E=B.options.selected;G()})}}else{D();this.$tabs.unbind(this.options.event,D)}}})})(jQuery);jQuery.fn.toggleText=function(a,b){return this.each(function(){jQuery(this).text(jQuery(this).text()==a?b:a);});};jQuery.fn.media=function(options,f1,f2){return this.each(function(){if(typeof options=='function'){f2=f1;f1=options;options={};}
var o=getSettings(this,options);if(typeof f1=='function')f1(this,o);var r=getTypesRegExp();var m=r.exec(o.src)||[''];o.type?m[0]=o.type:m.shift();for(var i=0;i<m.length;i++){fn=m[i].toLowerCase();if(isDigit(fn[0]))fn='fn'+fn;if(!jQuery.fn.media[fn])
continue;var player=jQuery.fn.media[fn+'_player'];if(!o.params)o.params={};if(player){var num=player.autoplayAttr=='autostart';o.params[player.autoplayAttr||'autoplay']=num?(o.autoplay?1:0):o.autoplay?true:false;}
var $div=jQuery.fn.media[fn](this,o);$div.css('backgroundColor',o.bgColor).width(o.width);if(typeof f2=='function')f2(this,$div[0],o,player.name);break;}});};jQuery.fn.media.mapFormat=function(format,player){if(!format||!player||!jQuery.fn.media.defaults.players[player])return;format=format.toLowerCase();if(isDigit(format[0]))format='fn'+format;jQuery.fn.media[format]=jQuery.fn.media[player];jQuery.fn.media[format+'_player']=jQuery.fn.media.defaults.players[player];};jQuery.fn.media.defaults={width:400,height:400,autoplay:0,bgColor:'#ffffff',params:{wmode:'transparent'},attrs:{},flashvars:{},flashVersion:'7',expressInstaller:null,flvPlayer:'mediaplayer.swf',mp3Player:'mediaplayer.swf',silverlight:{inplaceInstallPrompt:'true',isWindowless:'true',framerate:'24',version:'0.9',onError:null,onLoad:null,initParams:null,userContext:null}};jQuery.fn.media.defaults.players={flash:{name:'flash',types:'flv,mp3,swf',oAttrs:{classid:'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000',type:'application/x-oleobject',codebase:'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+jQuery.fn.media.defaults.flashVersion},eAttrs:{type:'application/x-shockwave-flash',pluginspage:'http://www.adobe.com/go/getflashplayer'}},quicktime:{name:'quicktime',types:'aif,aiff,aac,au,bmp,gsm,mov,mid,midi,mpg,mpeg,mp4,m4a,psd,qt,qtif,qif,qti,snd,tif,tiff,wav,3g2,3gp',oAttrs:{classid:'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',codebase:'http://www.apple.com/qtactivex/qtplugin.cab'},eAttrs:{pluginspage:'http://www.apple.com/quicktime/download/'}},realplayer:{name:'real',types:'ra,ram,rm,rpm,rv,smi,smil',autoplayAttr:'autostart',oAttrs:{classid:'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'},eAttrs:{type:'audio/x-pn-realaudio-plugin',pluginspage:'http://www.real.com/player/'}},winmedia:{name:'winmedia',types:'asf,avi,wma,wmv',autoplayAttr:'autostart',oUrl:'url',oAttrs:{classid:'clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6',type:'application/x-oleobject'},eAttrs:{type:jQuery.browser.mozilla&&isFirefoxWMPPluginInstalled()?'application/x-ms-wmp':'application/x-mplayer2',pluginspage:'http://www.microsoft.com/Windows/MediaPlayer/'}},iframe:{name:'iframe',types:'html,pdf'},silverlight:{name:'silverlight',types:'xaml'}};function isFirefoxWMPPluginInstalled(){var plugs=navigator.plugins;for(i=0;i<plugs.length;i++){var plugin=plugs[i];if(plugin['filename']=='np-mswmp.dll')
return true;}
return false;}
var counter=1;for(var player in jQuery.fn.media.defaults.players){var types=jQuery.fn.media.defaults.players[player].types;jQuery.each(types.split(','),function(i,o){if(isDigit(o[0]))o='fn'+o;jQuery.fn.media[o]=jQuery.fn.media[player]=getGenerator(player);jQuery.fn.media[o+'_player']=jQuery.fn.media.defaults.players[player];});};function getTypesRegExp(){var types='';for(var player in jQuery.fn.media.defaults.players){if(types.length)types+=',';types+=jQuery.fn.media.defaults.players[player].types;};return new RegExp('\\.('+types.replace(/,/g,'|')+')\\b');};function getGenerator(player){return function(el,options){return generate(el,options,player);};};function isDigit(c){return'0123456789'.indexOf(c)>-1;};function getSettings(el,options){options=options||{};var $el=jQuery(el);var cls=el.className||'';var meta=jQuery.metadata?$el.metadata():jQuery.meta?$el.data():{};meta=meta||{};var w=meta.width||parseInt(((cls.match(/width:(\d+)/)||[])[1]||0));var h=meta.height||parseInt(((cls.match(/height:(\d+)/)||[])[1]||0));if(w)meta.width=w;if(h)meta.height=h;if(cls)meta.cls=cls;var a=jQuery.fn.media.defaults;var b=options;var c=meta;var p={params:{bgColor:options.bgColor||jQuery.fn.media.defaults.bgColor}};var opts=jQuery.extend({},a,b,c);jQuery.each(['attrs','params','flashvars','silverlight'],function(i,o){opts[o]=jQuery.extend({},p[o]||{},a[o]||{},b[o]||{},c[o]||{});});if(typeof opts.caption=='undefined')opts.caption=$el.text();opts.src=opts.src||$el.attr('href')||$el.attr('src')||'unknown';return opts;};jQuery.fn.media.swf=function(el,opts){if(!window.SWFObject&&!window.swfobject){if(opts.flashvars){var a=[];for(var f in opts.flashvars)
a.push(f+'='+opts.flashvars[f]);if(!opts.params)opts.params={};opts.params.flashvars=a.join('&');}
return generate(el,opts,'flash');}
var id=el.id?(' id="'+el.id+'"'):'';var cls=opts.cls?(' class="'+opts.cls+'"'):'';var $div=jQuery('<div'+id+cls+'>');if(window.swfobject){jQuery(el).after($div).appendTo($div);if(!el.id)el.id='movie_player_'+counter++;swfobject.embedSWF(opts.src,el.id,opts.width,opts.height,opts.flashVersion,opts.expressInstaller,opts.flashvars,opts.params,opts.attrs);}
else{jQuery(el).after($div).remove();var so=new SWFObject(opts.src,'movie_player_'+counter++,opts.width,opts.height,opts.flashVersion,opts.bgColor);if(opts.expressInstaller)so.useExpressInstall(opts.expressInstaller);for(var p in opts.params)
if(p!='bgColor')so.addParam(p,opts.params[p]);for(var f in opts.flashvars)
so.addVariable(f,opts.flashvars[f]);so.write($div[0]);}
if(opts.caption)jQuery('<div>').appendTo($div).html(opts.caption);return $div;};jQuery.fn.media.flv=jQuery.fn.media.mp3=function(el,opts){var src=opts.src;var player=/\.mp3\b/i.test(src)?jQuery.fn.media.defaults.mp3Player:jQuery.fn.media.defaults.flvPlayer;opts.src=player;opts.src=opts.src+'?file='+src;opts.flashvars=jQuery.extend({},{file:src},opts.flashvars);return jQuery.fn.media.swf(el,opts);};jQuery.fn.media.xaml=function(el,opts){if(!window.Sys||!window.Sys.Silverlight){if(jQuery.fn.media.xaml.warning)return;jQuery.fn.media.xaml.warning=1;alert('You must include the Silverlight.js script.');return;}
var props={width:opts.width,height:opts.height,background:opts.bgColor,inplaceInstallPrompt:opts.silverlight.inplaceInstallPrompt,isWindowless:opts.silverlight.isWindowless,framerate:opts.silverlight.framerate,version:opts.silverlight.version};var events={onError:opts.silverlight.onError,onLoad:opts.silverlight.onLoad};var id1=el.id?(' id="'+el.id+'"'):'';var id2=opts.id||'AG'+counter++;var cls=opts.cls?(' class="'+opts.cls+'"'):'';var $div=jQuery('<div'+id1+cls+'>');jQuery(el).after($div).remove();Sys.Silverlight.createObjectEx({source:opts.src,initParams:opts.silverlight.initParams,userContext:opts.silverlight.userContext,id:id2,parentElement:$div[0],properties:props,events:events});if(opts.caption)jQuery('<div>').appendTo($div).html(opts.caption);return $div;};function generate(el,opts,player){var $el=jQuery(el);var o=jQuery.fn.media.defaults.players[player];if(player=='iframe'){var o=jQuery('<iframe'+' width="'+opts.width+'" height="'+opts.height+'" >');o.attr('src',opts.src);o.css('backgroundColor',o.bgColor);}
else if(jQuery.browser.msie){var a=['<object width="'+opts.width+'" height="'+opts.height+'" '];for(var key in opts.attrs)
a.push(key+'="'+opts.attrs[key]+'" ');for(var key in o.oAttrs||{})
a.push(key+'="'+o.oAttrs[key]+'" ');a.push('></ob'+'ject'+'>');var p=['<param name="'+(o.oUrl||'src')+'" value="'+opts.src+'">'];for(var key in opts.params)
p.push('<param name="'+key+'" value="'+opts.params[key]+'">');var o=document.createElement(a.join(''));for(var i=0;i<p.length;i++)
o.appendChild(document.createElement(p[i]));}
else{var a=['<embed width="'+opts.width+'" height="'+opts.height+'" style="display:block"'];if(opts.src)a.push(' src="'+opts.src+'" ');for(var key in opts.attrs)
a.push(key+'="'+opts.attrs[key]+'" ');for(var key in o.eAttrs||{})
a.push(key+'="'+o.eAttrs[key]+'" ');for(var key in opts.params)
a.push(key+'="'+opts.params[key]+'" ');a.push('></em'+'bed'+'>');}
var id=el.id?(' id="'+el.id+'"'):'';var cls=opts.cls?(' class="'+opts.cls+'"'):'';var $div=jQuery('<div'+id+cls+'>');$el.after($div).remove();(jQuery.browser.msie||player=='iframe')?$div.append(o):$div.html(a.join(''));if(opts.caption)jQuery('<div>').appendTo($div).html(opts.caption);return $div;};function avatar_dropdown(username,relation){var avatar_dropdown='<div class="avatar_dropdown">';avatar_dropdown+='<ul>';if(relation=='friend'||relation=='contact'){avatar_dropdown+='<li><a href="/social/disconnect/'+username+'/">Stop following</a></li>';}
if(relation=='none'||relation=='fan'){avatar_dropdown+='<li><a href="/social/connect/'+username+'/">Follow</a></li>';}
avatar_dropdown+='<li><a href="/users/'+username+'/">Profile</a></li>';avatar_dropdown+='<li><a href="/users/'+username+'/comments/">Comment history</a></li>';if(relation){avatar_dropdown+='<li class="last"><a href="/users/'+username+'/contact/">Send private message</a></li>';}
avatar_dropdown+='</ul></div>';return avatar_dropdown;}
function avatar_click(e){target=jQuery(e.target);avatar=target.parent().parent();if(target.is('.avatar_drop_trigger')){e.preventDefault();if(avatar.hasClass('active')){avatar.find('.avatar_dropdown').remove();avatar.removeClass('active');}
else{avatar_reset();avatar.append(avatar_dropdown(avatar.find('img').attr('title'),avatar.find('a').attr('rel')));avatar.addClass('active');}}
else{avatar_reset();}}
function avatar_reset(){jQuery('div.avatar.active .avatar_hover').remove();jQuery('div.avatar.active .avatar_dropdown').remove();jQuery('.avatar').removeClass('active');}
function avatar_init(){jQuery(document).click(avatar_click);jQuery('.comment:not(.inactive_user) .avatar').hover(function(e){avatar=jQuery(this);if(!avatar.hasClass('active')){jQuery(this).append('<div class="avatar_hover"><a href="#" class="avatar_drop_trigger">drop</a></div>');}},function(e){avatar=jQuery(this);if(!avatar.hasClass('active')){jQuery('.avatar_hover',this).remove();}});}
function daypart_init(){var body=jQuery('body');jQuery('.event_archive_day .divider a').click(function(e){e.preventDefault();target=jQuery(e.target);jQuery('div.daypart_'+target.attr('href').slice(1)).slideToggle(400);});if(body.hasClass('daypart_afternoon')){hide_dayparts('div.daypart_morning');}
if(body.hasClass('daypart_evening')){hide_dayparts('div.daypart_morning, div.daypart_afternoon');}
if(body.hasClass('daypart_night')){hide_dayparts('div.daypart_morning, div.daypart_afternoon, div.daypart_evening');}}
function hide_dayparts(targets){jQuery(targets).slideUp(400);}
function module_init(){if(jQuery('.module h2').length>1){jQuery('.module').accordion({header:'h2',autoHeight:false});}}
function nav_init(){jQuery('#nav .wrapper > ul').menu();}
function popup_init(){jQuery("a[rel^='popup'], a[rel^='ipopup']").click(function(e){e.preventDefault();open_popup_window(this);});jQuery("a[rel^='ipopup']").click(function(e){e.preventDefault();open_popup_window(this,'interactive');});}
function open_popup_window(target,type){width=500;height=600;size=target.rel.replace(/(popup|ipopup)\(/,'').replace(/\)/,'');if(size&&size!='popup'){size=size.split('x');if(size[0]){width=size[0];}
if(size[1]){height=size[1];}}
features="height="+height+",width="+width+",scrollTo,resizable=1,scrollbars=1,location=0";if(type='interactive'){window.open(target.href+'?popup=true&interactive=true','Popup',features);}
else{window.open(target.href+'?popup=true','Popup',features);}}
function handle_popup_links(type){jQuery(function(){if(type='interactive'){jQuery('a').click(function(e){e.preventDefault();window.location=this.href+'?popup=true&interactive=true';});}
else{jQuery('a').click(function(e){e.preventDefault();window.opener.location=this.href;window.close();});}
jQuery('a.cancel').unbind();jQuery('a.cancel').click(function(e){e.preventDefault();window.close();});});}
function share_init(){jQuery('.content_tools .share > a').click(function(e){e.preventDefault();target_li=jQuery(e.target).parent();if(target_li.hasClass('on')){target_li.removeClass('on');}
else{target_li.addClass('on');}
target_li.find('.close a').click(function(e){e.preventDefault();target_li.removeClass('on');});});}
function sidebar_calendar_init(){jQuery('.sidebar .calendar_month').prepend('<div class="spinner"></div>');jQuery('.sidebar .calendar_month .spinner').css('display','none');jQuery('.sidebar .calendar_month .pagination .next').click(function(e){e.preventDefault();jQuery('.sidebar .calendar_month .spinner').css('display','block');jQuery(e.target).parent().parent().load(e.target.href+' .content .calendar_month > *',sidebar_calendar_init);});jQuery('.sidebar .calendar_month .pagination .previous').click(function(e){e.preventDefault();jQuery('.sidebar .calendar_month .spinner').css('display','block');jQuery(e.target).parent().parent().load(e.target.href+' .content .calendar_month > *',sidebar_calendar_init);});}
function video_player_init(){jQuery.fn.media.defaults.attrs={allowScriptAccess:'always',allowFullScreen:'true',salign:'lt'};jQuery.fn.media.defaults.flashVersion='9.0.124.0';jQuery.fn.media.defaults.caption=false;jQuery('.video_player').media();jQuery('.video_set').each(function(){var video_set=jQuery(this);var video_list=video_set.find('.video_list .flash_video');video_list.click(function(e){e.preventDefault();target=jQuery(this);jQuery('body.video_list #video_details .title').replaceWith(target.find('.hidden .title'))
jQuery('body.video_list #video_details .byline').replaceWith(target.find('.hidden .byline'))
jQuery('body.video_list #video_details .caption').replaceWith(target.find('.hidden .caption'))
jQuery('html,body').animate({scrollTop:0},200);obj={'flv':target.find('[name=flv]').val(),'auto_play':true};swf=swfobject.getObjectById(target.find('a').attr('rel'));swf.sendToActionscript(obj);});});}
function mapResultsInit(marker_list){jQuery('#map_results').map_results(marker_list);jQuery('.map_results .map_expand a').bind('click',mapResize);jQuery(document).bind('map:paneOpened',onPaneOpened);jQuery('table.place_list .locate a').bind('click',onPaneOpen);}
function mapResize(e){e.preventDefault();map_div=jQuery('#map_results');map_wrapper=map_div.parent();target=jQuery(e.target);if(map_wrapper.hasClass('map_enlarged')){map_wrapper.removeClass('map_enlarged');jQuery('.sidebar').prepend(map_wrapper);target.html('Enlarge map');}
else{map_wrapper.addClass('map_enlarged');jQuery('#body').prepend(map_wrapper);target.html('Minimize map');}
jQuery(document).trigger('map:resize');}
function onPaneOpened(e,marker_index){jQuery('.place_list .locate a').removeClass('on');jQuery('#marker_'+marker_index).addClass('on');}
function onPaneOpen(e){e.preventDefault();jQuery('html,body').animate({scrollTop:0},200);marker_index=jQuery(e.target).attr('id').replace('marker_','');jQuery(document).trigger('map:paneOpen',[marker_index])}
function paneClose(){jQuery(document).trigger('map:paneClose');}
function search_init(){var advanced=jQuery('.search_form .advanced');var advanced_fieldset=jQuery('.search_form fieldset');if(advanced.length){advanced.click(function(e){e.preventDefault();advanced.toggleClass('advanced_on');advanced_fieldset.toggle();});advanced_fieldset.find('.select_all').click(function(e){e.preventDefault();advanced_fieldset.find('input[type=checkbox]').attr('checked',true);});advanced_fieldset.find('.clear_all').click(function(e){e.preventDefault();advanced_fieldset.find('input[type=checkbox]').attr('checked',false);});}
var input=jQuery('.sidebar .search input[type=text]');if(input.length){var input_default_value=input.val();input.focus(function(e){input.val('');});input.blur(function(e){if(!input.val()){input.val(input_default_value);}});}
jQuery('.panel .title > a').click(function(e){e.preventDefault();var target=jQuery(this);var list=target.parent();list.parent().toggleClass('panel_on');list.next().toggle();});}
function tabbed_content_init(){jQuery('.tabbed_content:not(.tabbed_disabled) .tabs li:not(.feed) a').click(function(e){e.preventDefault();target=jQuery(this);tabbed_content=target.parent().parent().parent();tabbed_content.find('.tab_content').removeClass('tab_content_on');tabbed_content.find('.tabs li').removeClass('on');target.parent().addClass('on');tabbed_content.find('#'+target.attr('href').slice(1)).addClass('tab_content_on');});}
var Vote={count:null,init:function(){jQuery('.vote_form .up, .vote_form .down').bind('click',this.click);},click:function(e){e.preventDefault();target=jQuery(this);p=target.parent();form=p.parent();value=target.attr('value');Vote.count=target.parent().find('.count');if(form.hasClass('is_anonymous')){window.location='/accounts/login/?next='+window.location.pathname}
switch(value){case'1':p.removeClass('voted_down').addClass('voted_up');p.find('.up').attr('value','');p.find('.down').attr('value',0);break;case'-1':p.removeClass('voted_up').addClass('voted_down');p.find('.up').attr('value',0);p.find('.down').attr('value','');break;case'0':p.removeClass('voted_up').removeClass('voted_down');p.find('.up').attr('value',1);p.find('.down').attr('value',-1);break;}
if(value){serialized=form.serialize()+'&value='+value;jQuery.post(form.attr('action'),serialized,Vote.post,'json');}},post:function(response){score=response.score
if(response.score>0){score='+'+score}
Vote.count.text(score);}};jQuery.fn.carousel=function(carouselDefaults){var carouselDefaults=jQuery.extend({show:2,speed:300,items:'.item',showControls:true,showPageControls:false,circle:false,autoplay:null},carouselDefaults);return this.each(function(){var carousel=jQuery(this);carousel.wrapInner('<div class="carousel_list"></div>');carousel.wrapInner('<div class="carousel_wrapper"></div>');var carousel_wrapper=carousel.find('.carousel_wrapper');var carousel_list=carousel.find('.carousel_list');var carousel_items=carousel_list.find(carouselDefaults.items);var offset=0;var active_page=1;var mouseover=false;var number_of_pages=Math.ceil(carousel_items.length/carouselDefaults.show);var item_width=carousel_items.outerWidth(true);var item_height=carousel_items.outerHeight(true);carousel_wrapper.height(item_height+'px');carousel_list.width(carousel_items.length*item_width);carousel_list.css({position:'absolute',left:'0px'});carousel_items.css({marginBottom:'0px'});var next_link=jQuery('<a href="#">Next</a>')
var previous_link=jQuery('<a href="#">Previous</a>')
next_link.click(next);previous_link.click(previous);next_li=jQuery('<li class="next"></li>').append(next_link);previous_li=jQuery('<li class="previous"></li>').append(previous_link);if(!carouselDefaults.circle){carousel.bind('carousel:activate_page',function(e,page){next_li.removeClass('inactive');previous_li.removeClass('inactive');if(page>=number_of_pages){next_li.addClass('inactive')};if(page<=1){previous_li.addClass('inactive')};});};if(carouselDefaults.showControls&&(carousel_items.length>carouselDefaults.show)){tabs=jQuery('<ul class="carousel_tabs"></ul>');tabs.append(previous_li);tabs.append(next_li);carousel.append(tabs);if(carouselDefaults.showPageControls){pages=jQuery('<ul></ul>');for(iter=1;iter<=number_of_pages;iter++){link=jQuery('<a href="#"></a>').text(iter);link.click(function(e){e.preventDefault();page_number=Number(jQuery(this).text());carousel.trigger('carousel:activate_page',[page_number]);});pages.append(jQuery('<li></li>').append(link));}
previous_li.after(jQuery('<li class="pages"></li>').append(pages));carousel.bind('carousel:activate_page',function(e,page){carousel.find('li.pages li').removeClass('active').each(function(){if(page==Number(jQuery(this).text())){jQuery(this).addClass('active');}});});}};carousel.bind('carousel:activate_page',goToPage)
carousel.bind('carousel:next',next)
carousel.bind('carousel:previous',previous)
carousel.trigger('carousel:activate_page',[active_page]);carousel.hover(function(){mouseover=true;},function(){mouseover=false;});if(carouselDefaults.autoplay){carouselDefaults.circle=true;setInterval(function(){if(!mouseover){carousel.trigger('carousel:next',next);}},carouselDefaults.autoplay);}
function next(e){e.preventDefault();if((active_page+1)<=number_of_pages){carousel.trigger('carousel:activate_page',[active_page+1]);}else{if(carouselDefaults.circle){carousel.trigger('carousel:activate_page',[1]);}else{carousel_list.animate({left:'-=50px'},100).animate({left:'+=50px'},200)}}}
function previous(e){e.preventDefault();if(active_page>1){carousel.trigger('carousel:activate_page',[active_page-1]);}else{if(carouselDefaults.circle){carousel.trigger('carousel:activate_page',[number_of_pages]);}else{carousel_list.animate({left:'+=50px'},100).animate({left:'-=50px'},200)}}}
function goToPage(e,page){if(page>number_of_pages){page=number_of_pages};if(page<=0){page=1};active_page=page;offset=(page*carouselDefaults.show)-carouselDefaults.show;move_to=offset*item_width;carousel_list.animate({left:-move_to+'px'},carouselDefaults.speed);}});};$(function(){object_tools=$('div.content_tools');object_tools.find('input').click(function(){this.select();});extended_sharing=object_tools.find('.extended_sharing');if(extended_sharing){extended_sharing.hide();$('<a href="#">More sharing options</a>').click(function(e){e.preventDefault();extended_sharing.slideToggle();$(this).toggleText('More sharing options','Fewer sharing options');return false;}).appendTo(object_tools.find('.sharing_links')).wrap('<li class="more_sharing"></li>');}});Video.loadPrerolls();jQuery.fn.menu=function(options){options=jQuery.extend(options||{});this.each(function(){var root=this,zIndex=1000;function getSubnav(ele){if(ele.nodeName.toLowerCase()=='li'){var subnav=jQuery('> ul',ele);return subnav.length?subnav[0]:null;}else{return ele;}}
function getActuator(ele){if(ele.nodeName.toLowerCase()=='ul'){return jQuery(ele).parents('li')[0];}else{return ele;}}
function hide(){var subnav=getSubnav(this);if(!subnav)return;jQuery.data(subnav,'cancelHide',false);if(!jQuery.data(subnav,'cancelHide')){jQuery(subnav).hide();}}
function show(){var subnav=getSubnav(this);if(!subnav)return;jQuery.data(subnav,'cancelHide',true);jQuery(subnav).css({zIndex:zIndex++}).show();if(this.nodeName.toLowerCase()=='ul'){var li=getActuator(this);jQuery(li).addClass('hover');jQuery('> a',li).addClass('hover');}}
jQuery('ul, li',this).hover(show,hide);jQuery('li',this).hover(function(){jQuery(this).addClass('hover');jQuery('> a',this).addClass('hover');},function(){jQuery(this).removeClass('hover');jQuery('> a',this).removeClass('hover');});});};function avatar_dropdown(username,relation){var avatar_dropdown='<div class="avatar_dropdown">';avatar_dropdown+='<ul>';if(relation=='friend'||relation=='contact'){avatar_dropdown+='<li><a href="/social/disconnect/'+username+'/">Stop following</a></li>';}
if(relation=='none'||relation=='fan'){avatar_dropdown+='<li><a href="/social/connect/'+username+'/">Follow</a></li>';}
avatar_dropdown+='<li><a href="/users/'+username+'/">Profile</a></li>';avatar_dropdown+='<li><a href="/users/'+username+'/comments/">Comment history</a></li>';if(relation){avatar_dropdown+='<li class="last"><a href="/users/'+username+'/contact/">Send private message</a></li>';}
avatar_dropdown+='</ul></div>';return avatar_dropdown;}
function avatar_click(e){target=jQuery(e.target);avatar=target.parent().parent();if(target.is('.avatar_drop_trigger')){e.preventDefault();if(avatar.hasClass('active')){avatar.find('.avatar_dropdown').remove();avatar.removeClass('active');}
else{avatar_reset();avatar.append(avatar_dropdown(avatar.find('img').attr('title'),avatar.find('a').attr('rel')));avatar.addClass('active');}}
else{avatar_reset();}}
function avatar_reset(){jQuery('div.avatar.active .avatar_hover').remove();jQuery('div.avatar.active .avatar_dropdown').remove();jQuery('.avatar').removeClass('active');}
function avatar_init(){jQuery(document).click(avatar_click);jQuery('.comment:not(.inactive_user) .avatar').hover(function(e){avatar=jQuery(this);if(!avatar.hasClass('active')){jQuery(this).append('<div class="avatar_hover"><a href="#" class="avatar_drop_trigger">drop</a></div>');}},function(e){avatar=jQuery(this);if(!avatar.hasClass('active')){jQuery('.avatar_hover',this).remove();}});}
function daypart_init(){var body=jQuery('body');jQuery('.event_archive_day .divider a').click(function(e){e.preventDefault();target=jQuery(e.target);jQuery('div.daypart_'+target.attr('href').slice(1)).slideToggle(400);});if(body.hasClass('daypart_afternoon')){hide_dayparts('div.daypart_morning');}
if(body.hasClass('daypart_evening')){hide_dayparts('div.daypart_morning, div.daypart_afternoon');}
if(body.hasClass('daypart_night')){hide_dayparts('div.daypart_morning, div.daypart_afternoon, div.daypart_evening');}}
function hide_dayparts(targets){jQuery(targets).slideUp(400);}
function module_init(){if(jQuery('.module h2').length>1){jQuery('.module').accordion({header:'h2',autoHeight:false});}}
function nav_init(){jQuery('#nav .wrapper > ul').menu();}
function popup_init(){jQuery("a[rel^='popup'], a[rel^='ipopup']").click(function(e){e.preventDefault();open_popup_window(this);});jQuery("a[rel^='ipopup']").click(function(e){e.preventDefault();open_popup_window(this,'interactive');});}
function open_popup_window(target,type){width=500;height=600;size=target.rel.replace(/(popup|ipopup)\(/,'').replace(/\)/,'');if(size&&size!='popup'){size=size.split('x');if(size[0]){width=size[0];}
if(size[1]){height=size[1];}}
features="height="+height+",width="+width+",scrollTo,resizable=1,scrollbars=1,location=0";if(type='interactive'){window.open(target.href+'?popup=true&interactive=true','Popup',features);}
else{window.open(target.href+'?popup=true','Popup',features);}}
function handle_popup_links(type){jQuery(function(){if(type='interactive'){jQuery('a').click(function(e){e.preventDefault();window.location=this.href+'?popup=true&interactive=true';});}
else{jQuery('a').click(function(e){e.preventDefault();window.opener.location=this.href;window.close();});}
jQuery('a.cancel').unbind();jQuery('a.cancel').click(function(e){e.preventDefault();window.close();});});}
function share_init(){jQuery('.content_tools .share > a').click(function(e){e.preventDefault();target_li=jQuery(e.target).parent();if(target_li.hasClass('on')){target_li.removeClass('on');}
else{target_li.addClass('on');}
target_li.find('.close a').click(function(e){e.preventDefault();target_li.removeClass('on');});});}
function sidebar_calendar_init(){jQuery('.sidebar .calendar_month').prepend('<div class="spinner"></div>');jQuery('.sidebar .calendar_month .spinner').css('display','none');jQuery('.sidebar .calendar_month .pagination .next').click(function(e){e.preventDefault();jQuery('.sidebar .calendar_month .spinner').css('display','block');jQuery(e.target).parent().parent().load(e.target.href+' .content .calendar_month > *',sidebar_calendar_init);});jQuery('.sidebar .calendar_month .pagination .previous').click(function(e){e.preventDefault();jQuery('.sidebar .calendar_month .spinner').css('display','block');jQuery(e.target).parent().parent().load(e.target.href+' .content .calendar_month > *',sidebar_calendar_init);});}
function video_player_init(){jQuery.fn.media.defaults.attrs={allowScriptAccess:'always',allowFullScreen:'true',salign:'lt'};jQuery.fn.media.defaults.flashVersion='9.0.124.0';jQuery.fn.media.defaults.caption=false;jQuery('.video_player').media();jQuery('.video_set').each(function(){var video_set=jQuery(this);var video_list=video_set.find('.video_list .flash_video');video_list.click(function(e){e.preventDefault();target=jQuery(this);jQuery('body.video_list #video_details .title').replaceWith(target.find('.hidden .title'))
jQuery('body.video_list #video_details .byline').replaceWith(target.find('.hidden .byline'))
jQuery('body.video_list #video_details .caption').replaceWith(target.find('.hidden .caption'))
jQuery('html,body').animate({scrollTop:0},200);obj={'flv':target.find('[name=flv]').val(),'auto_play':true};swf=swfobject.getObjectById(target.find('a').attr('rel'));swf.sendToActionscript(obj);});});}
function mapResultsInit(marker_list){jQuery('#map_results').map_results(marker_list);jQuery('.map_results .map_expand a').bind('click',mapResize);jQuery(document).bind('map:paneOpened',onPaneOpened);jQuery('table.place_list .locate a').bind('click',onPaneOpen);}
function mapResize(e){e.preventDefault();map_div=jQuery('#map_results');map_wrapper=map_div.parent();target=jQuery(e.target);if(map_wrapper.hasClass('map_enlarged')){map_wrapper.removeClass('map_enlarged');jQuery('.sidebar').prepend(map_wrapper);target.html('Enlarge map');}
else{map_wrapper.addClass('map_enlarged');jQuery('#body').prepend(map_wrapper);target.html('Minimize map');}
jQuery(document).trigger('map:resize');}
function onPaneOpened(e,marker_index){jQuery('.place_list .locate a').removeClass('on');jQuery('#marker_'+marker_index).addClass('on');}
function onPaneOpen(e){e.preventDefault();jQuery('html,body').animate({scrollTop:0},200);marker_index=jQuery(e.target).attr('id').replace('marker_','');jQuery(document).trigger('map:paneOpen',[marker_index])}
function paneClose(){jQuery(document).trigger('map:paneClose');}
function search_init(){var advanced=jQuery('.search_form .advanced');var advanced_fieldset=jQuery('.search_form fieldset');if(advanced.length){advanced.click(function(e){e.preventDefault();advanced.toggleClass('advanced_on');advanced_fieldset.toggle();});advanced_fieldset.find('.select_all').click(function(e){e.preventDefault();advanced_fieldset.find('input[type=checkbox]').attr('checked',true);});advanced_fieldset.find('.clear_all').click(function(e){e.preventDefault();advanced_fieldset.find('input[type=checkbox]').attr('checked',false);});}
var input=jQuery('.sidebar .search input[type=text]');if(input.length){var input_default_value=input.val();input.focus(function(e){input.val('');});input.blur(function(e){if(!input.val()){input.val(input_default_value);}});}
jQuery('.panel .title > a').click(function(e){e.preventDefault();var target=jQuery(this);var list=target.parent();list.parent().toggleClass('panel_on');list.next().toggle();});}
function tabbed_content_init(){jQuery('.tabbed_content:not(.tabbed_disabled) .tabs li:not(.feed) a').click(function(e){e.preventDefault();target=jQuery(this);tabbed_content=target.parent().parent().parent();tabbed_content.find('.tab_content').removeClass('tab_content_on');tabbed_content.find('.tabs li').removeClass('on');target.parent().addClass('on');tabbed_content.find('#'+target.attr('href').slice(1)).addClass('tab_content_on');});}
var Vote={count:null,init:function(){jQuery('.vote_form .up, .vote_form .down').bind('click',this.click);},click:function(e){e.preventDefault();target=jQuery(this);p=target.parent();form=p.parent();value=target.attr('value');Vote.count=target.parent().find('.count');if(form.hasClass('is_anonymous')){window.location='/accounts/login/?next='+window.location.pathname}
switch(value){case'1':p.removeClass('voted_down').addClass('voted_up');p.find('.up').attr('value','');p.find('.down').attr('value',0);break;case'-1':p.removeClass('voted_up').addClass('voted_down');p.find('.up').attr('value',0);p.find('.down').attr('value','');break;case'0':p.removeClass('voted_up').removeClass('voted_down');p.find('.up').attr('value',1);p.find('.down').attr('value',-1);break;}
if(value){serialized=form.serialize()+'&value='+value;jQuery.post(form.attr('action'),serialized,Vote.post,'json');}},post:function(response){score=response.score
if(response.score>0){score='+'+score}
Vote.count.text(score);}};function daypart_init(){$('.event_archive_day .divider a').click(function(e){e.preventDefault();target=$(e.target);$('div.daypart_'+target.attr('href').slice(1)).slideToggle(400);});var body=$('body');if(body.hasClass('daypart_afternoon')){hide_dayparts('div.daypart_morning');}
if(body.hasClass('daypart_evening')){hide_dayparts('div.daypart_morning, div.daypart_afternoon');}
if(body.hasClass('daypart_night')){hide_dayparts('div.daypart_morning, div.daypart_afternoon, div.daypart_evening');}}
function hide_dayparts(targets){$(targets).slideUp(400);}
function profile_init(){var body=$('body');$('#profile_page .divider a').click(function(e){e.preventDefault();target=$(e.target);$('div.part_'+target.attr('href').slice(1)).slideToggle(400);});hide_parts('div.part_vitals, div.part_favs, div.part_opinions');}
function hide_parts(targets){$(targets).slideUp(400);}
function tabbed_content_init(){$('.tabbed_content .tabs li a').click(function(e){e.preventDefault();target=$(this);tabbed_content=target.parent().parent().parent();tabbed_content.find('.tab_content').removeClass('tab_content_on');tabbed_content.find('.tabs li').removeClass('on');target.parent().addClass('on');tabbed_content.find('#'+target.attr('href').slice(1)).addClass('tab_content_on');});}
function content_search_init(){var input=$('.content_search input[name=query], .content_search input[name=q]');var input_default_value=input.val();input.focus(function(e){input.val('');});input.blur(function(e){if(!input.val()){input.val(input_default_value);}});$('.content_search').submit(function(e){$(e.target).addClass('search_submitted');});}
function feedback_init(){var form=$('form.feedback_form');var textarea=form.find('#id_feedback');var default_value=textarea.val();var submit=form.find('.submit');textarea.height(20);submit.hide();textarea.click(function(e){if(textarea.height()<50){textarea.height(100).val('');submit.show();}});form.find('.alt_button').click(function(e){e.preventDefault();textarea.height(20).val(default_value);submit.hide();});form.submit(function(e){e.preventDefault();$.post(form.attr('action'),form.serialize());textarea.height(20).val('Thank you :)');submit.hide();});}
time_control=new setupAdControl({'time':30,'positions':{'primary':'.sidebar .primary-rail .spot'}});views_control=new setupAdControl({'views':3,'positions':{'primary':'.sidebar .primary-rail .spot'}});ad_control=views_control;no_adcontrol=null;$(function(){avatar_init();content_search_init();daypart_init();module_init();nav_init();popup_init();share_init();feedback_init();search_init();sidebar_calendar_init();$('.carousel_show_two').carousel({show:2});});(function(D){var A=D.fn.remove;D.fn.remove=function(){D("*",this).add(this).triggerHandler("remove");return A.apply(this,arguments)};function C(E){function G(H){var I=H.style;return(I.display!="none"&&I.visibility!="hidden")}var F=G(E);(F&&D.each(D.dir(E,"parentNode"),function(){return(F=G(this))}));return F}D.extend(D.expr[":"],{data:function(F,G,E){return D.data(F,E[3])},tabbable:function(F,G,E){var H=F.nodeName.toLowerCase();return(F.tabIndex>=0&&(("a"==H&&F.href)||(/input|select|textarea|button/.test(H)&&"hidden"!=F.type&&!F.disabled))&&C(F))}});D.keyCode={BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38};function B(I,E,J,H){function G(L){var K=D[I][E][L]||[];return(typeof K=="string"?K.split(/,?\s+/):K)}var F=G("getter");if(H.length==1&&typeof H[0]=="string"){F=F.concat(G("getterSetter"))}return(D.inArray(J,F)!=-1)}D.widget=function(E,F){var G=E.split(".")[0];E=E.split(".")[1];D.fn[E]=function(K){var I=(typeof K=="string"),J=Array.prototype.slice.call(arguments,1);if(I&&K.substring(0,1)=="_"){return this}if(I&&B(G,E,K,J)){var H=D.data(this[0],E);return(H?H[K].apply(H,J):undefined)}return this.each(function(){var L=D.data(this,E);(!L&&!I&&D.data(this,E,new D[G][E](this,K)));(L&&I&&D.isFunction(L[K])&&L[K].apply(L,J))})};D[G][E]=function(I,J){var H=this;this.widgetName=E;this.widgetEventPrefix=D[G][E].eventPrefix||E;this.widgetBaseClass=G+"-"+E;this.options=D.extend({},D.widget.defaults,D[G][E].defaults,D.metadata&&D.metadata.get(I)[E],J);this.element=D(I).bind("setData."+E,function(M,K,L){return H._setData(K,L)}).bind("getData."+E,function(L,K){return H._getData(K)}).bind("remove",function(){return H.destroy()});this._init()};D[G][E].prototype=D.extend({},D.widget.prototype,F);D[G][E].getterSetter="option"};D.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName)},option:function(G,H){var F=G,E=this;if(typeof G=="string"){if(H===undefined){return this._getData(G)}F={};F[G]=H}D.each(F,function(I,J){E._setData(I,J)})},_getData:function(E){return this.options[E]},_setData:function(E,F){this.options[E]=F;if(E=="disabled"){this.element[F?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(F,H,G){var E=(F==this.widgetEventPrefix?F:this.widgetEventPrefix+F);H=H||D.event.fix({type:E,target:this.element[0]});return this.element.triggerHandler(E,[H,G],this.options[F])}};D.widget.defaults={disabled:false};D.ui={plugin:{add:function(F,E,I){var H=D.ui[F].prototype;for(var G in I){H.plugins[G]=H.plugins[G]||[];H.plugins[G].push([E,I[G]])}},call:function(E,G,F){var I=E.plugins[G];if(!I){return}for(var H=0;H<I.length;H++){if(E.options[I[H][0]]){I[H][1].apply(E.element,F)}}}},cssCache:{},css:function(E){if(D.ui.cssCache[E]){return D.ui.cssCache[E]}var F=D('<div class="ui-gen">').addClass(E).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");D.ui.cssCache[E]=!!((!(/auto|default/).test(F.css("cursor"))||(/^[1-9]/).test(F.css("height"))||(/^[1-9]/).test(F.css("width"))||!(/none/).test(F.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(F.css("backgroundColor"))));try{D("body").get(0).removeChild(F.get(0))}catch(G){}return D.ui.cssCache[E]},disableSelection:function(E){return D(E).attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},enableSelection:function(E){return D(E).attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},hasScroll:function(H,E){if(D(H).css("overflow")=="hidden"){return false}var G=(E&&E=="left")?"scrollLeft":"scrollTop",F=false;if(H[G]>0){return true}H[G]=1;F=(H[G]>0);H[G]=0;return F}};D.ui.mouse={_mouseInit:function(){var E=this;this.element.bind("mousedown."+this.widgetName,function(F){return E._mouseDown(F)});if(D.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(D.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(G){(this._mouseStarted&&this._mouseUp(G));this._mouseDownEvent=G;var E=this,H=(G.which==1),F=(typeof this.options.cancel=="string"?D(G.target).parents().add(G.target).filter(this.options.cancel).length:false);if(!H||F||!this._mouseCapture(G)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){E.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(G)&&this._mouseDelayMet(G)){this._mouseStarted=(this._mouseStart(G)!==false);if(!this._mouseStarted){G.preventDefault();return true}}this._mouseMoveDelegate=function(I){return E._mouseMove(I)};this._mouseUpDelegate=function(I){return E._mouseUp(I)};D(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);return false},_mouseMove:function(E){if(D.browser.msie&&!E.button){return this._mouseUp(E)}if(this._mouseStarted){this._mouseDrag(E);return false}if(this._mouseDistanceMet(E)&&this._mouseDelayMet(E)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,E)!==false);(this._mouseStarted?this._mouseDrag(E):this._mouseUp(E))}return!this._mouseStarted},_mouseUp:function(E){D(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._mouseStop(E)}return false},_mouseDistanceMet:function(E){return(Math.max(Math.abs(this._mouseDownEvent.pageX-E.pageX),Math.abs(this._mouseDownEvent.pageY-E.pageY))>=this.options.distance)},_mouseDelayMet:function(E){return this.mouseDelayMet},_mouseStart:function(E){},_mouseDrag:function(E){},_mouseStop:function(E){},_mouseCapture:function(E){return true}};D.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(E){E.widget("ui.accordion",{_init:function(){var H=this.options;if(H.navigation){var J=this.element.find("a").filter(H.navigationFilter);if(J.length){if(J.filter(H.header).length){H.active=J}else{H.active=J.parent().parent().prev();J.addClass("current")}}}H.headers=this.element.find(H.header);H.active=A(H.headers,H.active);if(E.browser.msie){this.element.find("a").css("zoom","1")}if(!this.element.hasClass("ui-accordion")){this.element.addClass("ui-accordion");E('<span class="ui-accordion-left"/>').insertBefore(H.headers);E('<span class="ui-accordion-right"/>').appendTo(H.headers);H.headers.addClass("ui-accordion-header").attr("tabindex","0")}var G;if(H.fillSpace){G=this.element.parent().height();H.headers.each(function(){G-=E(this).outerHeight()});var I=0;H.headers.next().each(function(){I=Math.max(I,E(this).innerHeight()-E(this).height())}).height(G-I)}else{if(H.autoHeight){G=0;H.headers.next().each(function(){G=Math.max(G,E(this).outerHeight())}).height(G)}}H.headers.not(H.active||"").next().hide();H.active.parent().andSelf().addClass(H.selectedClass);if(H.event){this.element.bind((H.event)+".accordion",F)}},activate:function(G){F.call(this.element[0],{target:A(this.options.headers,G)[0]})},destroy:function(){this.options.headers.next().css("display","");if(this.options.fillSpace||this.options.autoHeight){this.options.headers.next().css("height","")}E.removeData(this.element[0],"accordion");this.element.removeClass("ui-accordion").unbind(".accordion")}});function C(H,G){return function(){return H.apply(G,arguments)}}function B(H){if(!E.data(this,"accordion")){return}var G=E.data(this,"accordion");var I=G.options;I.running=H?0:--I.running;if(I.running){return}if(I.clearStyle){I.toShow.add(I.toHide).css({height:"",overflow:""})}G._trigger("change",null,I.data)}function D(L,I,K,G,M){var H=E.data(this,"accordion").options;H.toShow=L;H.toHide=I;H.data=K;var J=C(B,this);E.data(this,"accordion")._trigger("changestart",null,H.data);H.running=I.size()===0?L.size():I.size();if(H.animated){if(!H.alwaysOpen&&G){E.ui.accordion.animations[H.animated]({toShow:jQuery([]),toHide:I,complete:J,down:M,autoHeight:H.autoHeight})}else{E.ui.accordion.animations[H.animated]({toShow:L,toHide:I,complete:J,down:M,autoHeight:H.autoHeight})}}else{if(!H.alwaysOpen&&G){L.toggle()}else{I.hide();L.show()}J(true)}}function F(K){var J=E.data(this,"accordion").options;if(J.disabled){return false}if(!K.target&&!J.alwaysOpen){J.active.parent().andSelf().toggleClass(J.selectedClass);var I=J.active.next(),M={options:J,newHeader:jQuery([]),oldHeader:J.active,newContent:jQuery([]),oldContent:I},L=(J.active=E([]));D.call(this,L,I,M);return false}var H=E(K.target);H=E(H.parents(J.header)[0]||H);var G=H[0]==J.active[0];if(J.running||(J.alwaysOpen&&G)){return false}if(!H.is(J.header)){return}J.active.parent().andSelf().toggleClass(J.selectedClass);if(!G){H.parent().andSelf().addClass(J.selectedClass)}var L=H.next(),I=J.active.next(),M={options:J,newHeader:G&&!J.alwaysOpen?E([]):H,oldHeader:J.active,newContent:G&&!J.alwaysOpen?E([]):L,oldContent:I},N=J.headers.index(J.active[0])>J.headers.index(H[0]);J.active=G?E([]):H;D.call(this,L,I,M,G,N);return false}function A(H,G){return G?typeof G=="number"?H.filter(":eq("+G+")"):H.not(H.not(G)):G===false?E([]):H.filter(":eq(0)")}E.extend(E.ui.accordion,{defaults:{selectedClass:"selected",alwaysOpen:true,animated:"slide",event:"click",header:"a",autoHeight:true,running:0,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},animations:{slide:function(G,I){G=E.extend({easing:"swing",duration:300},G,I);if(!G.toHide.size()){G.toShow.animate({height:"show"},G);return}var H=G.toHide.height(),J=G.toShow.height(),K=J/H;G.toShow.css({height:0,overflow:"hidden"}).show();G.toHide.filter(":hidden").each(G.complete).end().filter(":visible").animate({height:"hide"},{step:function(L){var M=(H-L)*K;if(E.browser.msie||E.browser.opera){M=Math.ceil(M)}G.toShow.height(M)},duration:G.duration,easing:G.easing,complete:function(){if(!G.autoHeight){G.toShow.css("height","auto")}G.complete()}})},bounceslide:function(G){this.slide(G,{easing:G.down?"bounceout":"swing",duration:G.down?1000:200})},easeslide:function(G){this.slide(G,{easing:"easeinout",duration:700})}}})})(jQuery);(function(A){A.widget("ui.tabs",{_init:function(){this.options.event+=".tabs";this._tabify(true)},_setData:function(B,C){if((/^selected/).test(B)){this.select(C)}else{this.options[B]=C;this._tabify()}},length:function(){return this.$tabs.length},_tabId:function(B){return B.title&&B.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+A.data(B)},ui:function(C,B){return{options:this.options,tab:C,panel:B,index:this.$tabs.index(C)}},_tabify:function(P){this.$lis=A("li:has(a[href])",this.element);this.$tabs=this.$lis.map(function(){return A("a",this)[0]});this.$panels=A([]);var O=this,E=this.options;this.$tabs.each(function(R,Q){if(Q.hash&&Q.hash.replace("#","")){O.$panels=O.$panels.add(Q.hash)}else{if(A(Q).attr("href")!="#"){A.data(Q,"href.tabs",Q.href);A.data(Q,"load.tabs",Q.href);var T=O._tabId(Q);Q.href="#"+T;var S=A("#"+T);if(!S.length){S=A(E.panelTemplate).attr("id",T).addClass(E.panelClass).insertAfter(O.$panels[R-1]||O.element);S.data("destroy.tabs",true)}O.$panels=O.$panels.add(S)}else{E.disabled.push(R+1)}}});if(P){this.element.addClass(E.navClass);this.$panels.each(function(){var Q=A(this);Q.addClass(E.panelClass)});if(E.selected===undefined){if(location.hash){this.$tabs.each(function(T,Q){if(Q.hash==location.hash){E.selected=T;if(A.browser.msie||A.browser.opera){var S=A(location.hash),R=S.attr("id");S.attr("id","");setTimeout(function(){S.attr("id",R)},500)}scrollTo(0,0);return false}})}else{if(E.cookie){var I=parseInt(A.cookie("ui-tabs-"+A.data(O.element[0])),10);if(I&&O.$tabs[I]){E.selected=I}}else{if(O.$lis.filter("."+E.selectedClass).length){E.selected=O.$lis.index(O.$lis.filter("."+E.selectedClass)[0])}}}}E.selected=E.selected===null||E.selected!==undefined?E.selected:0;E.disabled=A.unique(E.disabled.concat(A.map(this.$lis.filter("."+E.disabledClass),function(R,Q){return O.$lis.index(R)}))).sort();if(A.inArray(E.selected,E.disabled)!=-1){E.disabled.splice(A.inArray(E.selected,E.disabled),1)}this.$panels.addClass(E.hideClass);this.$lis.removeClass(E.selectedClass);if(E.selected!==null){this.$panels.eq(E.selected).show().removeClass(E.hideClass);this.$lis.eq(E.selected).addClass(E.selectedClass);var B=function(){O._trigger("show",null,O.ui(O.$tabs[E.selected],O.$panels[E.selected]))};if(A.data(this.$tabs[E.selected],"load.tabs")){this.load(E.selected,B)}else{B()}}A(window).bind("unload",function(){O.$tabs.unbind(".tabs");O.$lis=O.$tabs=O.$panels=null})}else{E.selected=this.$lis.index(this.$lis.filter("."+E.selectedClass)[0])}if(E.cookie){A.cookie("ui-tabs-"+A.data(O.element[0]),E.selected,E.cookie)}for(var H=0,N;N=this.$lis[H];H++){A(N)[A.inArray(H,E.disabled)!=-1&&!A(N).hasClass(E.selectedClass)?"addClass":"removeClass"](E.disabledClass)}if(E.cache===false){this.$tabs.removeData("cache.tabs")}var J,D,K={"min-width":0,duration:1},F="normal";if(E.fx&&E.fx.constructor==Array){J=E.fx[0]||K,D=E.fx[1]||K}else{J=D=E.fx||K}var C={display:"",overflow:"",height:""};if(!A.browser.msie){C.opacity=""}function M(R,Q,S){Q.animate(J,J.duration||F,function(){Q.addClass(E.hideClass).css(C);if(A.browser.msie&&J.opacity){Q[0].style.filter=""}if(S){L(R,S,Q)}})}function L(R,S,Q){if(D===K){S.css("display","block")}S.animate(D,D.duration||F,function(){S.removeClass(E.hideClass).css(C);if(A.browser.msie&&D.opacity){S[0].style.filter=""}O._trigger("show",null,O.ui(R,S[0]))})}function G(R,T,Q,S){T.addClass(E.selectedClass).siblings().removeClass(E.selectedClass);M(R,Q,S)}this.$tabs.unbind(".tabs").bind(E.event,function(){var T=A(this).parents("li:eq(0)"),Q=O.$panels.filter(":visible"),S=A(this.hash);if((T.hasClass(E.selectedClass)&&!E.unselect)||T.hasClass(E.disabledClass)||A(this).hasClass(E.loadingClass)||O._trigger("select",null,O.ui(this,S[0]))===false){this.blur();return false}O.options.selected=O.$tabs.index(this);if(E.unselect){if(T.hasClass(E.selectedClass)){O.options.selected=null;T.removeClass(E.selectedClass);O.$panels.stop();M(this,Q);this.blur();return false}else{if(!Q.length){O.$panels.stop();var R=this;O.load(O.$tabs.index(this),function(){T.addClass(E.selectedClass).addClass(E.unselectClass);L(R,S)});this.blur();return false}}}if(E.cookie){A.cookie("ui-tabs-"+A.data(O.element[0]),O.options.selected,E.cookie)}O.$panels.stop();if(S.length){var R=this;O.load(O.$tabs.index(this),Q.length?function(){G(R,T,Q,S)}:function(){T.addClass(E.selectedClass);L(R,S)})}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(A.browser.msie){this.blur()}return false});if(!(/^click/).test(E.event)){this.$tabs.bind("click.tabs",function(){return false})}},add:function(E,D,C){if(C==undefined){C=this.$tabs.length}var G=this.options;var I=A(G.tabTemplate.replace(/#\{href\}/g,E).replace(/#\{label\}/g,D));I.data("destroy.tabs",true);var H=E.indexOf("#")==0?E.replace("#",""):this._tabId(A("a:first-child",I)[0]);var F=A("#"+H);if(!F.length){F=A(G.panelTemplate).attr("id",H).addClass(G.hideClass).data("destroy.tabs",true)}F.addClass(G.panelClass);if(C>=this.$lis.length){I.appendTo(this.element);F.appendTo(this.element[0].parentNode)}else{I.insertBefore(this.$lis[C]);F.insertBefore(this.$panels[C])}G.disabled=A.map(G.disabled,function(K,J){return K>=C?++K:K});this._tabify();if(this.$tabs.length==1){I.addClass(G.selectedClass);F.removeClass(G.hideClass);var B=A.data(this.$tabs[0],"load.tabs");if(B){this.load(C,B)}}this._trigger("add",null,this.ui(this.$tabs[C],this.$panels[C]))},remove:function(B){var D=this.options,E=this.$lis.eq(B).remove(),C=this.$panels.eq(B).remove();if(E.hasClass(D.selectedClass)&&this.$tabs.length>1){this.select(B+(B+1<this.$tabs.length?1:-1))}D.disabled=A.map(A.grep(D.disabled,function(G,F){return G!=B}),function(G,F){return G>=B?--G:G});this._tabify();this._trigger("remove",null,this.ui(E.find("a")[0],C[0]))},enable:function(B){var C=this.options;if(A.inArray(B,C.disabled)==-1){return}var D=this.$lis.eq(B).removeClass(C.disabledClass);if(A.browser.safari){D.css("display","inline-block");setTimeout(function(){D.css("display","block")},0)}C.disabled=A.grep(C.disabled,function(F,E){return F!=B});this._trigger("enable",null,this.ui(this.$tabs[B],this.$panels[B]))},disable:function(C){var B=this,D=this.options;if(C!=D.selected){this.$lis.eq(C).addClass(D.disabledClass);D.disabled.push(C);D.disabled.sort();this._trigger("disable",null,this.ui(this.$tabs[C],this.$panels[C]))}},select:function(B){if(typeof B=="string"){B=this.$tabs.index(this.$tabs.filter("[href$="+B+"]")[0])}this.$tabs.eq(B).trigger(this.options.event)},load:function(G,K){var L=this,D=this.options,E=this.$tabs.eq(G),J=E[0],H=K==undefined||K===false,B=E.data("load.tabs");K=K||function(){};if(!B||!H&&A.data(J,"cache.tabs")){K();return}var M=function(N){var O=A(N),P=O.find("*:last");return P.length&&P.is(":not(img)")&&P||O};var C=function(){L.$tabs.filter("."+D.loadingClass).removeClass(D.loadingClass).each(function(){if(D.spinner){M(this).parent().html(M(this).data("label.tabs"))}});L.xhr=null};if(D.spinner){var I=M(J).html();M(J).wrapInner("<em></em>").find("em").data("label.tabs",I).html(D.spinner)}var F=A.extend({},D.ajaxOptions,{url:B,success:function(O,N){A(J.hash).html(O);C();if(D.cache){A.data(J,"cache.tabs",true)}L._trigger("load",null,L.ui(L.$tabs[G],L.$panels[G]));D.ajaxOptions.success&&D.ajaxOptions.success(O,N);K()}});if(this.xhr){this.xhr.abort();C()}E.addClass(D.loadingClass);setTimeout(function(){L.xhr=A.ajax(F)},0)},url:function(C,B){this.$tabs.eq(C).removeData("cache.tabs").data("load.tabs",B)},destroy:function(){var B=this.options;this.element.unbind(".tabs").removeClass(B.navClass).removeData("tabs");this.$tabs.each(function(){var C=A.data(this,"href.tabs");if(C){this.href=C}var D=A(this).unbind(".tabs");A.each(["href","load","cache"],function(F,E){D.removeData(E+".tabs")})});this.$lis.add(this.$panels).each(function(){if(A.data(this,"destroy.tabs")){A(this).remove()}else{A(this).removeClass([B.selectedClass,B.unselectClass,B.disabledClass,B.panelClass,B.hideClass].join(" "))}})}});A.ui.tabs.defaults={unselect:false,event:"click",disabled:[],cookie:null,spinner:"Loading&#8230;",cache:false,idPrefix:"ui-tabs-",ajaxOptions:{},fx:null,tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>',panelTemplate:"<div></div>",navClass:"ui-tabs-nav",selectedClass:"ui-tabs-selected",unselectClass:"ui-tabs-unselect",disabledClass:"ui-tabs-disabled",panelClass:"ui-tabs-panel",hideClass:"ui-tabs-hide",loadingClass:"ui-tabs-loading"};A.ui.tabs.getter="length";A.extend(A.ui.tabs.prototype,{rotation:null,rotate:function(C,F){F=F||false;var B=this,E=this.options.selected;function G(){B.rotation=setInterval(function(){E=++E<B.$tabs.length?E:0;B.select(E)},C)}function D(H){if(!H||H.clientX){clearInterval(B.rotation)}}if(C){G();if(!F){this.$tabs.bind(this.options.event,D)}else{this.$tabs.bind(this.options.event,function(){D();E=B.options.selected;G()})}}else{D();this.$tabs.unbind(this.options.event,D)}}})})(jQuery);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;}};$(document).ready(function(){$('.tabbed_content > ul').tabs({cookie:{expires:30}});});
