﻿jQuery.ui||(function(K){var P=K.fn.remove,R=K.browser.mozilla&&(parseFloat(K.browser.version)<1.9);K.ui={version:"1.7.1",plugin:{add:function(A,B,D){var E=K.ui[A].prototype;for(var C in D){E.plugins[C]=E.plugins[C]||[];E.plugins[C].push([B,D[C]])}},call:function(B,E,A){var D=B.plugins[E];if(!D||!B.element[0].parentNode){return}for(var C=0;C<D.length;C++){if(B.options[D[C][0]]){D[C][1].apply(B.element,A)}}}},contains:function(A,B){return document.compareDocumentPosition?A.compareDocumentPosition(B)&16:A!==B&&A.contains(B)},hasScroll:function(C,D){if(K(C).css("overflow")=="hidden"){return false}var A=(D&&D=="left")?"scrollLeft":"scrollTop",B=false;if(C[A]>0){return true}C[A]=1;B=(C[A]>0);C[A]=0;return B},isOverAxis:function(C,A,B){return(C>A)&&(C<(A+B))},isOver:function(F,E,A,D,B,C){return K.ui.isOverAxis(F,A,B)&&K.ui.isOverAxis(E,D,C)},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(R){var J=K.attr,L=K.fn.removeAttr,O="http://www.w3.org/2005/07/aaa",M=/^aria-/,Q=/^wairole:/;K.attr=function(A,D,B){var C=B!==undefined;return(D=="role"?(C?J.call(this,A,D,"wairole:"+B):(J.apply(this,arguments)||"").replace(Q,"")):(M.test(D)?(C?A.setAttributeNS(O,D.replace(M,"aaa:"),B):J.call(this,A,D.replace(M,"aaa:"))):J.apply(this,arguments)))};K.fn.removeAttr=function(A){return(M.test(A)?this.each(function(){this.removeAttributeNS(O,A.replace(M,""))}):L.call(this,A))}}K.fn.extend({remove:function(){K("*",this).add(this).each(function(){K(this).triggerHandler("remove")});return P.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;if((K.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){A=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(K.curCSS(this,"position",1))&&(/(auto|scroll)/).test(K.curCSS(this,"overflow",1)+K.curCSS(this,"overflow-y",1)+K.curCSS(this,"overflow-x",1))}).eq(0)}else{A=this.parents().filter(function(){return(/(auto|scroll)/).test(K.curCSS(this,"overflow",1)+K.curCSS(this,"overflow-y",1)+K.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!A.length?K(document):A}});K.extend(K.expr[":"],{data:function(C,A,B){return !!K.data(C,B[3])},focusable:function(A){var B=A.nodeName.toLowerCase(),C=K.attr(A,"tabindex");return(/input|select|textarea|button|object/.test(B)?!A.disabled:"a"==B||"area"==B?A.href||!isNaN(C):!isNaN(C))&&!K(A)["area"==B?"parents":"closest"](":hidden").length},tabbable:function(B){var A=K.attr(B,"tabindex");return(isNaN(A)||A>=0)&&K(B).is(":focusable")}});function N(E,C,F,A){function B(G){var H=K[E][C][G]||[];return(typeof H=="string"?H.split(/,?\s+/):H)}var D=B("getter");if(A.length==1&&typeof A[0]=="string"){D=D.concat(B("getterSetter"))}return(K.inArray(F,D)!=-1)}K.widget=function(C,A){var B=C.split(".")[0];C=C.split(".")[1];K.fn[C]=function(G){var E=(typeof G=="string"),D=Array.prototype.slice.call(arguments,1);if(E&&G.substring(0,1)=="_"){return this}if(E&&N(B,C,G,D)){var F=K.data(this[0],C);return(F?F[G].apply(F,D):undefined)}return this.each(function(){var H=K.data(this,C);(!H&&!E&&K.data(this,C,new K[B][C](this,G))._init());(H&&E&&K.isFunction(H[G])&&H[G].apply(H,D))})};K[B]=K[B]||{};K[B][C]=function(E,F){var D=this;this.namespace=B;this.widgetName=C;this.widgetEventPrefix=K[B][C].eventPrefix||C;this.widgetBaseClass=B+"-"+C;this.options=K.extend({},K.widget.defaults,K[B][C].defaults,K.metadata&&K.metadata.get(E)[C],F);this.element=K(E).bind("setData."+C,function(H,G,I){if(H.target==E){return D._setData(G,I)}}).bind("getData."+C,function(G,H){if(G.target==E){return D._getData(H)}}).bind("remove",function(){return D.destroy()})};K[B][C].prototype=K.extend({},K.widget.prototype,A);K[B][C].getterSetter="option"};K.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(D,C){var B=D,A=this;if(typeof D=="string"){if(C===undefined){return this._getData(D)}B={};B[D]=C}K.each(B,function(F,E){A._setData(F,E)})},_getData:function(A){return this.options[A]},_setData:function(B,A){this.options[B]=A;if(B=="disabled"){this.element[A?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",A)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(A,G,B){var E=this.options[A],D=(A==this.widgetEventPrefix?A:this.widgetEventPrefix+A);G=K.Event(G);G.type=D;if(G.originalEvent){for(var C=K.event.props.length,F;C;){F=K.event.props[--C];G[F]=G.originalEvent[F]}}this.element.trigger(G,B);return !(K.isFunction(E)&&E.call(this.element[0],G,B)===false||G.isDefaultPrevented())}};K.widget.defaults={disabled:false};K.ui.mouse={_mouseInit:function(){var A=this;this.element.bind("mousedown."+this.widgetName,function(B){return A._mouseDown(B)}).bind("click."+this.widgetName,function(B){if(A._preventClickEvent){A._preventClickEvent=false;B.stopImmediatePropagation();return false}});if(K.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(K.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(D){D.originalEvent=D.originalEvent||{};if(D.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(D));this._mouseDownEvent=D;var A=this,C=(D.which==1),B=(typeof this.options.cancel=="string"?K(D.target).parents().add(D.target).filter(this.options.cancel).length:false);if(!C||B||!this._mouseCapture(D)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){A.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(D)&&this._mouseDelayMet(D)){this._mouseStarted=(this._mouseStart(D)!==false);if(!this._mouseStarted){D.preventDefault();return true}}this._mouseMoveDelegate=function(E){return A._mouseMove(E)};this._mouseUpDelegate=function(E){return A._mouseUp(E)};K(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(K.browser.safari||D.preventDefault());D.originalEvent.mouseHandled=true;return true},_mouseMove:function(A){if(K.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._mouseStarted?this._mouseDrag(A):this._mouseUp(A))}return !this._mouseStarted},_mouseUp:function(A){K(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(A){return this.mouseDelayMet},_mouseStart:function(A){},_mouseDrag:function(A){},_mouseStop:function(A){},_mouseCapture:function(A){return true}};K.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);