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