jQuery.ui||function(b){b.ui={version:"1.8.1",plugin:{add:function(e,h,a){e=b.ui[e].prototype;for(var d in a){e.plugins[d]=e.plugins[d]||[];e.plugins[d].push([h,a[d]])}},call:function(e,h,a){if((h=e.plugins[h])&&e.element[0].parentNode){for(var d=0;d<h.length;d++){e.options[h[d][0]]&&h[d][1].apply(e.element,a)}}}},contains:function(a,d){return document.compareDocumentPosition?a.compareDocumentPosition(d)&16:a!==d&&a.contains(d)},hasScroll:function(d,f){if(b(d).css("overflow")=="hidden"){return false}f=f&&f=="left"?"scrollLeft":"scrollTop";var a=false;if(d[f]>0){return true}d[f]=1;a=d[f]>0;d[f]=0;return a},isOverAxis:function(d,f,a){return d>f&&d<f+a},isOver:function(g,l,a,d,e,f){return b.ui.isOverAxis(g,a,e)&&b.ui.isOverAxis(l,d,f)},keyCode:{ALT:18,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}};b.fn.extend({_focus:b.fn.focus,focus:function(a,d){return typeof a==="number"?this.each(function(){var c=this;setTimeout(function(){b(c).focus();d&&d.call(c)},a)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none")},scrollParent:function(){var a;a=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.curCSS(this,"position",1))&&/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?b(document):a},zIndex:function(a){if(a!==undefined){return this.css("zIndex",a)}if(this.length){a=b(this[0]);for(var d;a.length&&a[0]!==document;){d=a.css("position");if(d=="absolute"||d=="relative"||d=="fixed"){d=parseInt(a.css("zIndex"));if(!isNaN(d)&&d!=0){return d}}a=a.parent()}}return 0}});b.extend(b.expr[":"],{data:function(d,f,a){return !!b.data(d,a[3])},focusable:function(d){var f=d.nodeName.toLowerCase(),a=b.attr(d,"tabindex");return(/input|select|textarea|button|object/.test(f)?!d.disabled:"a"==f||"area"==f?d.href||!isNaN(a):!isNaN(a))&&!b(d)["area"==f?"parents":"closest"](":hidden").length},tabbable:function(a){var d=b.attr(a,"tabindex");return(isNaN(d)||d>=0)&&b(a).is(":focusable")}})}(jQuery);(function(b){var d=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c){if(!a||b.filter(a,[this]).length){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")})}}return d.call(b(this),a,c)})};b.widget=function(a,c,e){var f=a.split(".")[0],j;a=a.split(".")[1];j=f+"-"+a;if(!e){e=c;c=b.Widget}b.expr[":"][j]=function(g){return !!b.data(g,a)};b[f]=b[f]||{};b[f][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend({},c.options);b[f][a].prototype=b.extend(true,c,{namespace:f,widgetName:a,widgetEventPrefix:b[f][a].prototype.widgetEventPrefix||a,widgetBaseClass:j},e);b.widget.bridge(a,b[f][a])};b.widget.bridge=function(a,c){b.fn[a]=function(e){var f=typeof e==="string",h=Array.prototype.slice.call(arguments,1),l=this;e=!f&&h.length?b.extend.apply(null,[true,e].concat(h)):e;if(f&&e.substring(0,1)==="_"){return l}f?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[e])?g[e].apply(g,h):g;if(i!==g&&i!==undefined){l=i;return false}}):this.each(function(){var g=b.data(this,a);if(g){e&&g.option(e);g._init()}else{b.data(this,a,new c(e,this))}});return l}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){this.element=b(c).data(this.widgetName,this);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(c)[this.widgetName],a);var f=this;this.element.bind("remove."+this.widgetName,function(){f.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var e=a,h=this;if(arguments.length===0){return b.extend({},h.options)}if(typeof a==="string"){if(c===undefined){return this.options[a]}e={};e[a]=c}b.each(e,function(f,g){h._setOption(f,g)});return h},_setOption:function(a,c){this.options[a]=c;if(a==="disabled"){this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,e){var f=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();e=e||{};if(c.originalEvent){a=b.event.props.length;for(var j;a;){j=b.event.props[--a];c[j]=c.originalEvent[j]}}this.element.trigger(c,e);return !(b.isFunction(f)&&f.call(this.element[0],c,e)===false||c.isDefaultPrevented())}}})(jQuery);(function(b){b.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},_create:function(){var f=this.options,h=this;this.running=0;this.element.addClass("ui-accordion ui-widget ui-helper-reset");this.element[0].nodeName=="UL"&&this.element.children("li").addClass("ui-accordion-li-fix");this.headers=this.element.find(f.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(f.navigation){var a=this.element.find("a").filter(f.navigationFilter);if(a.length){var d=a.closest(".ui-accordion-header");this.active=d.length?d:a.closest(".ui-accordion-content").prev()}}this.active=this._findActive(this.active||f.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");this._createIcons();this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(c){return h._keydown(c)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();this.active.length?this.active.attr("aria-expanded","true").attr("tabIndex","0"):this.headers.eq(0).attr("tabIndex","0");b.browser.safari||this.headers.find("a").attr("tabIndex","-1");f.event&&this.headers.bind(f.event+".accordion",function(c){h._clickHandler.call(h,c,this);c.preventDefault()})},_createIcons:function(){var a=this.options;if(a.icons){b("<span/>").addClass("ui-icon "+a.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var d=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(a.autoHeight||a.fillHeight){d.css("height","")}return this},_setOption:function(a,d){b.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(d);if(a=="icons"){this._destroyIcons();d&&this._createIcons()}},_keydown:function(g){var j=b.ui.keyCode;if(!(this.options.disabled||g.altKey||g.ctrlKey)){var a=this.headers.length,d=this.headers.index(g.target),f=false;switch(g.keyCode){case j.RIGHT:case j.DOWN:f=this.headers[(d+1)%a];break;case j.LEFT:case j.UP:f=this.headers[(d-1+a)%a];break;case j.SPACE:case j.ENTER:this._clickHandler({target:g.target},g.target);g.preventDefault()}if(f){b(g.target).attr("tabIndex","-1");b(f).attr("tabIndex","0");f.focus();return false}return true}},resize:function(){var d=this.options,f;if(d.fillSpace){if(b.browser.msie){var a=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}f=this.element.parent().height();b.browser.msie&&this.element.parent().css("overflow",a);this.headers.each(function(){f-=b(this).outerHeight(true)});this.headers.next().each(function(){b(this).height(Math.max(0,f-b(this).innerHeight()+b(this).height()))}).css("overflow","auto")}else{if(d.autoHeight){f=0;this.headers.next().each(function(){f=Math.max(f,b(this).height())}).height(f)}}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a=="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?b([]):this.headers.filter(":eq(0)")},_clickHandler:function(g,l){var a=this.options;if(!a.disabled){if(g.target){g=b(g.currentTarget||l);l=g[0]==this.active[0];a.active=a.collapsible&&l?false:b(".ui-accordion-header",this.element).index(g);if(!(this.running||!a.collapsible&&l)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(a.icons.headerSelected).addClass(a.icons.header);if(!l){g.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(a.icons.header).addClass(a.icons.headerSelected);g.next().addClass("ui-accordion-content-active")}d=g.next();e=this.active.next();f={options:a,newHeader:l&&a.collapsible?b([]):g,oldHeader:this.active,newContent:l&&a.collapsible?b([]):d,oldContent:e};a=this.headers.index(this.active[0])>this.headers.index(g[0]);this.active=l?b([]):g;this._toggle(d,e,f,l,a)}}else{if(a.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(a.icons.headerSelected).addClass(a.icons.header);this.active.next().addClass("ui-accordion-content-active");var e=this.active.next(),f={options:a,newHeader:b([]),oldHeader:a.active,newContent:b([]),oldContent:e},d=this.active=b([]);this._toggle(d,e,f)}}}},_toggle:function(k,t,a,e,f){var d=this.options,j=this;this.toShow=k;this.toHide=t;this.data=a;var h=function(){if(j){return j._completed.apply(j,arguments)}};this._trigger("changestart",null,this.data);this.running=t.size()===0?k.size():t.size();if(d.animated){a={};a=d.collapsible&&e?{toShow:b([]),toHide:t,complete:h,down:f,autoHeight:d.autoHeight||d.fillSpace}:{toShow:k,toHide:t,complete:h,down:f,autoHeight:d.autoHeight||d.fillSpace};if(!d.proxied){d.proxied=d.animated}if(!d.proxiedDuration){d.proxiedDuration=d.duration}d.animated=b.isFunction(d.proxied)?d.proxied(a):d.proxied;d.duration=b.isFunction(d.proxiedDuration)?d.proxiedDuration(a):d.proxiedDuration;e=b.ui.accordion.animations;var g=d.duration,i=d.animated;if(i&&!e[i]&&!b.easing[i]){i="slide"}e[i]||(e[i]=function(c){this.slide(c,{easing:i,duration:g||700})});e[i](a)}else{if(d.collapsible&&e){k.toggle()}else{t.hide();k.show()}h(true)}t.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();k.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(a){var d=this.options;this.running=a?0:--this.running;if(!this.running){d.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});b.extend(b.ui.accordion,{version:"1.8.1",animations:{slide:function(d,f){d=b.extend({easing:"swing",duration:300},d,f);if(d.toHide.size()){if(d.toShow.size()){var e=d.toShow.css("overflow"),g=0,k={},n={},a;f=d.toShow;a=f[0].style.width;f.width(parseInt(f.parent().width(),10)-parseInt(f.css("paddingLeft"),10)-parseInt(f.css("paddingRight"),10)-(parseInt(f.css("borderLeftWidth"),10)||0)-(parseInt(f.css("borderRightWidth"),10)||0));b.each(["height","paddingTop","paddingBottom"],function(c,h){n[h]="hide";c=(""+b.css(d.toShow[0],h)).match(/^([\d+-.]+)(.*)$/);k[h]={value:c[1],unit:c[2]||"px"}});d.toShow.css({height:0,overflow:"hidden"}).show();d.toHide.filter(":hidden").each(d.complete).end().filter(":visible").animate(n,{step:function(c,h){if(h.prop=="height"){g=h.end-h.start===0?0:(h.now-h.start)/(h.end-h.start)}d.toShow[0].style[h.prop]=g*k[h.prop].value+k[h.prop].unit},duration:d.duration,easing:d.easing,complete:function(){d.autoHeight||d.toShow.css("height","");d.toShow.css("width",a);d.toShow.css({overflow:e});d.complete()}})}else{d.toHide.animate({height:"hide"},d)}}else{d.toShow.animate({height:"show"},d)}},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1000:200})}}})})(jQuery);
