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