jQuery.ui||function(b){function c(a,d,f,h){function k(n){n=b[a][d][n]||[];return typeof n=="string"?n.split(/,?\s+/):n}var m=k("getter");if(h.length==1&&typeof h[0]=="string")m=m.concat(k("getterSetter"));return b.inArray(f,m)!=-1}var e=b.fn.remove,g=b.browser.mozilla&&parseFloat(b.browser.version)<1.9;b.ui={version:"1.7.1",plugin:{add:function(a,d,f){a=b.ui[a].prototype;for(var h in f){a.plugins[h]=a.plugins[h]||[];a.plugins[h].push([d,f[h]])}},call:function(a,d,f){if((d=a.plugins[d])&&a.element[0].parentNode)for(var h= 0;h<d.length;h++)a.options[d[h][0]]&&d[h][1].apply(a.element,f)}},contains:function(a,d){return document.compareDocumentPosition?a.compareDocumentPosition(d)&16:a!==d&&a.contains(d)},hasScroll:function(a,d){if(b(a).css("overflow")=="hidden")return false;d=d&&d=="left"?"scrollLeft":"scrollTop";var f=false;if(a[d]>0)return true;a[d]=1;f=a[d]>0;a[d]=0;return f},isOverAxis:function(a,d,f){return a>d&&a<d+f},isOver:function(a,d,f,h,k,m){return b.ui.isOverAxis(a,f,k)&&b.ui.isOverAxis(d,h,m)},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}};if(g){var j=b.attr,l=b.fn.removeAttr,i=/^aria-/,p=/^wairole:/;b.attr=function(a,d,f){var h=f!==undefined;return d=="role"?h?j.call(this,a,d,"wairole:"+f):(j.apply(this,arguments)||"").replace(p,""):i.test(d)?h?a.setAttributeNS("http://www.w3.org/2005/07/aaa", d.replace(i,"aaa:"),f):j.call(this,a,d.replace(i,"aaa:")):j.apply(this,arguments)};b.fn.removeAttr=function(a){return i.test(a)?this.each(function(){this.removeAttributeNS("http://www.w3.org/2005/07/aaa",a.replace(i,""))}):l.call(this,a)}}b.fn.extend({remove:function(){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")});return e.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable", "on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},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}});b.extend(b.expr[":"],{data:function(a,d,f){return!!b.data(a,f[3])},focusable:function(a){var d=a.nodeName.toLowerCase(),f=b.attr(a,"tabindex");return(/input|select|textarea|button|object/.test(d)?!a.disabled:"a"==d||"area"==d?a.href||!isNaN(f):!isNaN(f))&&!b(a)["area"==d?"parents":"closest"](":hidden").length},tabbable:function(a){var d=b.attr(a,"tabindex"); return(isNaN(d)||d>=0)&&b(a).is(":focusable")}});b.widget=function(a,d){var f=a.split(".")[0];a=a.split(".")[1];b.fn[a]=function(h){var k=typeof h=="string",m=Array.prototype.slice.call(arguments,1);if(k&&h.substring(0,1)=="_")return this;if(k&&c(f,a,h,m)){var n=b.data(this[0],a);return n?n[h].apply(n,m):undefined}return this.each(function(){var o=b.data(this,a);!o&&!k&&b.data(this,a,new b[f][a](this,h))._init();o&&k&&b.isFunction(o[h])&&o[h].apply(o,m)})};b[f]=b[f]||{};b[f][a]=function(h,k){var m= this;this.namespace=f;this.widgetName=a;this.widgetEventPrefix=b[f][a].eventPrefix||a;this.widgetBaseClass=f+"-"+a;this.options=b.extend({},b.widget.defaults,b[f][a].defaults,b.metadata&&b.metadata.get(h)[a],k);this.element=b(h).bind("setData."+a,function(n,o,q){if(n.target==h)return m._setData(o,q)}).bind("getData."+a,function(n,o){if(n.target==h)return m._getData(o)}).bind("remove",function(){return m.destroy()})};b[f][a].prototype=b.extend({},b.widget.prototype,d);b[f][a].getterSetter="option"}; b.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(a,d){var f=a,h=this;if(typeof a=="string"){if(d===undefined)return this._getData(a);f={};f[a]=d}b.each(f,function(k,m){h._setData(k,m)})},_getData:function(a){return this.options[a]},_setData:function(a,d){this.options[a]=d;if(a=="disabled")this.element[d?"addClass":"removeClass"](this.widgetBaseClass+ "-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",d)},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(a,d,f){var h=this.options[a];a=a==this.widgetEventPrefix?a:this.widgetEventPrefix+a;d=b.Event(d);d.type=a;if(d.originalEvent){a=b.event.props.length;for(var k;a;){k=b.event.props[--a];d[k]=d.originalEvent[k]}}this.element.trigger(d,f);return!(b.isFunction(h)&&h.call(this.element[0],d,f)===false||d.isDefaultPrevented())}}; b.widget.defaults={disabled:false};b.ui.mouse={_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(d){return a._mouseDown(d)}).bind("click."+this.widgetName,function(d){if(a._preventClickEvent){a._preventClickEvent=false;d.stopImmediatePropagation();return false}});if(b.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName); b.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var d=this,f=a.which==1,h=typeof this.options.cancel=="string"?b(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!f||h||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet= true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();return true}}this._mouseMoveDelegate=function(k){return d._mouseMove(k)};this._mouseUpDelegate=function(k){return d._mouseUp(k)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.browser.safari||a.preventDefault();return a.originalEvent.mouseHandled=true}}, _mouseMove:function(a){if(b.browser.msie&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted= false;this._preventClickEvent=a.target==this._mouseDownEvent.target;this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}};b.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery); (function(b){b.widget("ui.accordion",{_init:function(){var c=this.options,e=this;this.running=0;if(c.collapsible==b.ui.accordion.defaults.collapsible&&c.alwaysOpen!=b.ui.accordion.defaults.alwaysOpen)c.collapsible=!c.alwaysOpen;if(c.navigation){var g=this.element.find("a").filter(c.navigationFilter);if(g.length)if(g.filter(c.header).length)this.active=g;else{this.active=g.parent().parent().prev();g.addClass("ui-accordion-content-active")}}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(c.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");this.active=this._findActive(this.active||c.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");b("<span/>").addClass("ui-icon "+c.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(c.icons.header).toggleClass(c.icons.headerSelected); b.browser.msie&&this.element.find("a").css("zoom","1");this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(j){return e._keydown(j)}).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"); c.event&&this.headers.bind(c.event+".accordion",function(j){return e._clickHandler.call(e,j,this)})},destroy:function(){var c=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.headers.children(".ui-icon").remove();var e=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(c.autoHeight||c.fillHeight)e.css("height","")},_setData:function(c,e){if(c=="alwaysOpen"){c="collapsible";e=!e}b.widget.prototype._setData.apply(this,arguments)},_keydown:function(c){var e=b.ui.keyCode;if(!(this.options.disabled||c.altKey||c.ctrlKey)){var g=this.headers.length, j=this.headers.index(c.target),l=false;switch(c.keyCode){case e.RIGHT:case e.DOWN:l=this.headers[(j+1)%g];break;case e.LEFT:case e.UP:l=this.headers[(j-1+g)%g];break;case e.SPACE:case e.ENTER:return this._clickHandler({target:c.target},c.target)}if(l){b(c.target).attr("tabIndex","-1");b(l).attr("tabIndex","0");l.focus();return false}return true}},resize:function(){var c=this.options,e;if(c.fillSpace){if(b.browser.msie){var g=this.element.parent().css("overflow");this.element.parent().css("overflow", "hidden")}e=this.element.parent().height();b.browser.msie&&this.element.parent().css("overflow",g);this.headers.each(function(){e-=b(this).outerHeight()});var j=0;this.headers.next().each(function(){j=Math.max(j,b(this).innerHeight()-b(this).height())}).height(Math.max(0,e-j)).css("overflow","auto")}else if(c.autoHeight){e=0;this.headers.next().each(function(){e=Math.max(e,b(this).outerHeight())}).height(e)}},activate:function(c){c=this._findActive(c)[0];this._clickHandler({target:c},c)},_findActive:function(c){return c? typeof c=="number"?this.headers.filter(":eq("+c+")"):this.headers.not(this.headers.not(c)):c===false?b([]):this.headers.filter(":eq(0)")},_clickHandler:function(c,e){var g=this.options;if(g.disabled)return false;if(!c.target&&g.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(g.icons.headerSelected).addClass(g.icons.header);this.active.next().addClass("ui-accordion-content-active");c=this.active.next();g= {options:g,newHeader:b([]),oldHeader:g.active,newContent:b([]),oldContent:c};e=this.active=b([]);this._toggle(e,c,g);return false}var j=b(c.currentTarget||e),l=j[0]==this.active[0];if(this.running||!g.collapsible&&l)return false;this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(g.icons.headerSelected).addClass(g.icons.header);this.active.next().addClass("ui-accordion-content-active");if(!l){j.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(g.icons.header).addClass(g.icons.headerSelected); j.next().addClass("ui-accordion-content-active")}e=j.next();c=this.active.next();g={options:g,newHeader:l&&g.collapsible?b([]):j,oldHeader:this.active,newContent:l&&g.collapsible?b([]):e.find(">  *"),oldContent:c.find("> *")};var i=this.headers.index(this.active[0])>this.headers.index(j[0]);this.active=l?b([]):j;this._toggle(e,c,g,l,i);return false},_toggle:function(c,e,g,j,l){var i=this.options,p=this;this.toShow=c;this.toHide=e;this.data=g;var a=function(){if(p)return p._completed.apply(p,arguments)}; this._trigger("changestart",null,this.data);this.running=e.size()===0?c.size():e.size();if(i.animated){g={};g=i.collapsible&&j?{toShow:b([]),toHide:e,complete:a,down:l,autoHeight:i.autoHeight||i.fillSpace}:{toShow:c,toHide:e,complete:a,down:l,autoHeight:i.autoHeight||i.fillSpace};if(!i.proxied)i.proxied=i.animated;if(!i.proxiedDuration)i.proxiedDuration=i.duration;i.animated=b.isFunction(i.proxied)?i.proxied(g):i.proxied;i.duration=b.isFunction(i.proxiedDuration)?i.proxiedDuration(g):i.proxiedDuration; j=b.ui.accordion.animations;var d=i.duration,f=i.animated;j[f]||(j[f]=function(h){this.slide(h,{easing:f,duration:d||700})});j[f](g)}else{if(i.collapsible&&j)c.toggle();else{e.hide();c.show()}a(true)}e.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();c.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(c){var e=this.options;this.running=c?0:--this.running;if(!this.running){e.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this._trigger("change", null,this.data)}}});b.extend(b.ui.accordion,{version:"1.7.1",defaults:{active:null,alwaysOpen:true,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()}},animations:{slide:function(c,e){c=b.extend({easing:"swing",duration:300},c,e); if(c.toHide.size())if(c.toShow.size()){var g=c.toShow.css("overflow"),j,l={},i={},p;e=c.toShow;p=e[0].style.width;e.width(parseInt(e.parent().width(),10)-parseInt(e.css("paddingLeft"),10)-parseInt(e.css("paddingRight"),10)-(parseInt(e.css("borderLeftWidth"),10)||0)-(parseInt(e.css("borderRightWidth"),10)||0));b.each(["height","paddingTop","paddingBottom"],function(a,d){i[d]="hide";a=(""+b.css(c.toShow[0],d)).match(/^([\d+-.]+)(.*)$/);l[d]={value:a[1],unit:a[2]||"px"}});c.toShow.css({height:0,overflow:"hidden"}).show(); c.toHide.filter(":hidden").each(c.complete).end().filter(":visible").animate(i,{step:function(a,d){if(d.prop=="height")j=(d.now-d.start)/(d.end-d.start);c.toShow[0].style[d.prop]=j*l[d.prop].value+l[d.prop].unit},duration:c.duration,easing:c.easing,complete:function(){c.autoHeight||c.toShow.css("height","");c.toShow.css("width",p);c.toShow.css({overflow:g});c.complete()}})}else c.toHide.animate({height:"hide"},c);else c.toShow.animate({height:"show"},c)},bounceslide:function(c){this.slide(c,{easing:c.down? "easeOutBounce":"swing",duration:c.down?1E3:200})},easeslide:function(c){this.slide(c,{easing:"easeinout",duration:700})}}})})(jQuery);
