jQuery.ui||function(b){function c(a,e,g,i){function k(p){p=b[a][e][p]||[];return typeof p=="string"?p.split(/,?\s+/):p}var o=k("getter");if(i.length==1&&typeof i[0]=="string")o=o.concat(k("getterSetter"));return b.inArray(g,o)!=-1}var d=b.fn.remove,f=b.browser.mozilla&&parseFloat(b.browser.version)<1.9;b.ui={version:"1.7.2",plugin:{add:function(a,e,g){a=b.ui[a].prototype;for(var i in g){a.plugins[i]=a.plugins[i]||[];a.plugins[i].push([e,g[i]])}},call:function(a,e,g){if((e=a.plugins[e])&&a.element[0].parentNode)for(var i=
0;i<e.length;i++)a.options[e[i][0]]&&e[i][1].apply(a.element,g)}},contains:function(a,e){return document.compareDocumentPosition?a.compareDocumentPosition(e)&16:a!==e&&a.contains(e)},hasScroll:function(a,e){if(b(a).css("overflow")=="hidden")return false;e=e&&e=="left"?"scrollLeft":"scrollTop";var g=false;if(a[e]>0)return true;a[e]=1;g=a[e]>0;a[e]=0;return g},isOverAxis:function(a,e,g){return a>e&&a<e+g},isOver:function(a,e,g,i,k,o){return b.ui.isOverAxis(a,g,k)&&b.ui.isOverAxis(e,i,o)},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(f){var h=b.attr,m=b.fn.removeAttr,j="http://www.w3.org/2005/07/aaa",l=/^aria-/,n=/^wairole:/;b.attr=function(a,e,g){var i=g!==undefined;return e=="role"?i?h.call(this,a,e,"wairole:"+g):(h.apply(this,arguments)||
"").replace(n,""):l.test(e)?i?a.setAttributeNS(j,e.replace(l,"aaa:"),g):h.call(this,a,e.replace(l,"aaa:")):h.apply(this,arguments)};b.fn.removeAttr=function(a){return l.test(a)?this.each(function(){this.removeAttributeNS(j,a.replace(l,""))}):m.call(this,a)}}b.fn.extend({remove:function(){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")});return d.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,e,g){return!!b.data(a,g[3])},focusable:function(a){var e=a.nodeName.toLowerCase(),g=b.attr(a,"tabindex");return(/input|select|textarea|button|object/.test(e)?!a.disabled:"a"==e||"area"==e?a.href||!isNaN(g):!isNaN(g))&&!b(a)["area"==e?"parents":"closest"](":hidden").length},tabbable:function(a){var e=b.attr(a,"tabindex");
return(isNaN(e)||e>=0)&&b(a).is(":focusable")}});b.widget=function(a,e){var g=a.split(".")[0];a=a.split(".")[1];b.fn[a]=function(i){var k=typeof i=="string",o=Array.prototype.slice.call(arguments,1);if(k&&i.substring(0,1)=="_")return this;if(k&&c(g,a,i,o)){var p=b.data(this[0],a);return p?p[i].apply(p,o):undefined}return this.each(function(){var q=b.data(this,a);!q&&!k&&b.data(this,a,new b[g][a](this,i))._init();q&&k&&b.isFunction(q[i])&&q[i].apply(q,o)})};b[g]=b[g]||{};b[g][a]=function(i,k){var o=
this;this.namespace=g;this.widgetName=a;this.widgetEventPrefix=b[g][a].eventPrefix||a;this.widgetBaseClass=g+"-"+a;this.options=b.extend({},b.widget.defaults,b[g][a].defaults,b.metadata&&b.metadata.get(i)[a],k);this.element=b(i).bind("setData."+a,function(p,q,r){if(p.target==i)return o._setData(q,r)}).bind("getData."+a,function(p,q){if(p.target==i)return o._getData(q)}).bind("remove",function(){return o.destroy()})};b[g][a].prototype=b.extend({},b.widget.prototype,e);b[g][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,e){var g=a,i=this;if(typeof a=="string"){if(e===undefined)return this._getData(a);g={};g[a]=e}b.each(g,function(k,o){i._setData(k,o)})},_getData:function(a){return this.options[a]},_setData:function(a,e){this.options[a]=e;if(a=="disabled")this.element[e?"addClass":"removeClass"](this.widgetBaseClass+
"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",e)},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(a,e,g){var i=this.options[a];a=a==this.widgetEventPrefix?a:this.widgetEventPrefix+a;e=b.Event(e);e.type=a;if(e.originalEvent){a=b.event.props.length;for(var k;a;){k=b.event.props[--a];e[k]=e.originalEvent[k]}}this.element.trigger(e,g);return!(b.isFunction(i)&&i.call(this.element[0],e,g)===false||e.isDefaultPrevented())}};
b.widget.defaults={disabled:false};b.ui.mouse={_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(e){return a._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(a._preventClickEvent){a._preventClickEvent=false;e.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 e=this,g=a.which==1,i=typeof this.options.cancel=="string"?b(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!g||i||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){e.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 e._mouseMove(k)};this._mouseUpDelegate=function(k){return e._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.slider",b.extend({},b.ui.mouse,{_init:function(){var c=this,d=this.options;this._keySliding=false;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");this.range=b([]);if(d.range){if(d.range===true){this.range=b("<div></div>");if(!d.values)d.values=[this._valueMin(),this._valueMin()];if(d.values.length&&d.values.length!=2)d.values=[d.values[0],d.values[0]]}else this.range=
b("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(d.range=="min"||d.range=="max")this.range.addClass("ui-slider-range-"+d.range);this.range.addClass("ui-widget-header")}b(".ui-slider-handle",this.element).length==0&&b('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");if(d.values&&d.values.length)for(;b(".ui-slider-handle",this.element).length<d.values.length;)b('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");this.handles=
b(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(f){f.preventDefault()}).hover(function(){d.disabled||b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")}).focus(function(){if(d.disabled)b(this).blur();else{b(".ui-slider .ui-state-focus").removeClass("ui-state-focus");b(this).addClass("ui-state-focus")}}).blur(function(){b(this).removeClass("ui-state-focus")});
this.handles.each(function(f){b(this).data("index.ui-slider-handle",f)});this.handles.keydown(function(f){var h=true,m=b(this).data("index.ui-slider-handle");if(!c.options.disabled){switch(f.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:h=false;if(!c._keySliding){c._keySliding=true;b(this).addClass("ui-state-active");c._start(f,m)}break}var j,l,n=c._step();j=c.options.values&&c.options.values.length?
(l=c.values(m)):(l=c.value());switch(f.keyCode){case b.ui.keyCode.HOME:l=c._valueMin();break;case b.ui.keyCode.END:l=c._valueMax();break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(j==c._valueMax())return;l=j+n;break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(j==c._valueMin())return;l=j-n;break}c._slide(f,m,l);return h}}).keyup(function(f){var h=b(this).data("index.ui-slider-handle");if(c._keySliding){c._stop(f,h);c._change(f,h);c._keySliding=false;b(this).removeClass("ui-state-active")}});
this._refreshValue()},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy()},_mouseCapture:function(c){var d=this.options;if(d.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var f={x:c.pageX,y:c.pageY},
h=this._normValueFromMouse(f),m=this._valueMax()-this._valueMin()+1,j,l=this,n;this.handles.each(function(e){var g=Math.abs(h-l.values(e));if(m>g){m=g;j=b(this);n=e}});if(d.range==true&&this.values(1)==d.min)j=b(this.handles[++n]);this._start(c,n);l._handleIndex=n;j.addClass("ui-state-active").focus();d=j.offset();var a=!b(c.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=a?{left:0,top:0}:{left:c.pageX-d.left-j.width()/2,top:c.pageY-d.top-j.height()/2-(parseInt(j.css("borderTopWidth"),
10)||0)-(parseInt(j.css("borderBottomWidth"),10)||0)+(parseInt(j.css("marginTop"),10)||0)};h=this._normValueFromMouse(f);this._slide(c,n,h);return true},_mouseStart:function(){return true},_mouseDrag:function(c){var d={x:c.pageX,y:c.pageY};d=this._normValueFromMouse(d);this._slide(c,this._handleIndex,d);return false},_mouseStop:function(c){this.handles.removeClass("ui-state-active");this._stop(c,this._handleIndex);this._change(c,this._handleIndex);this._clickOffset=this._handleIndex=null;return false},
_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(c){var d;if("horizontal"==this.orientation){d=this.elementSize.width;c=c.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{d=this.elementSize.height;c=c.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}d=c/d;if(d>1)d=1;if(d<0)d=0;if("vertical"==this.orientation)d=1-d;c=this._valueMax()-this._valueMin();c=d*c;d=c%this.options.step;
c=this._valueMin()+c-d;if(d>this.options.step/2)c+=this.options.step;return parseFloat(c.toFixed(5))},_start:function(c,d){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=this.values()}this._trigger("start",c,f)},_slide:function(c,d,f){if(this.options.values&&this.options.values.length){var h=this.values(d?0:1);if(this.options.values.length==2&&this.options.range===true&&(d==0&&f>h||d==1&&f<h))f=h;if(f!=this.values(d)){h=
this.values();h[d]=f;h=this._trigger("slide",c,{handle:this.handles[d],value:f,values:h});this.values(d?0:1);h!==false&&this.values(d,f,c.type=="mousedown"&&this.options.animate,true)}}else if(f!=this.value()){h=this._trigger("slide",c,{handle:this.handles[d],value:f});h!==false&&this._setData("value",f,c.type=="mousedown"&&this.options.animate)}},_stop:function(c,d){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=
this.values()}this._trigger("stop",c,f)},_change:function(c,d){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=this.values()}this._trigger("change",c,f)},value:function(c){if(arguments.length){this._setData("value",c,true);this._change(null,0)}return this._value()},values:function(c,d,f,h){if(arguments.length>1){this.options.values[c]=d;this._refreshValue(f);h||this._change(null,c)}return arguments.length?
this.options.values&&this.options.values.length?this._values(c):this.value():this._values()},_setData:function(c,d,f){b.widget.prototype._setData.apply(this,arguments);switch(c){case "disabled":if(d){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled")}else this.handles.removeAttr("disabled");case "orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+
this.orientation);this._refreshValue(f);break;case "value":this._refreshValue(f);break}},_step:function(){var c=this.options.step;return c},_value:function(){var c=this.options.value;if(c<this._valueMin())c=this._valueMin();if(c>this._valueMax())c=this._valueMax();return c},_values:function(c){if(arguments.length){var d=this.options.values[c];if(d<this._valueMin())d=this._valueMin();if(d>this._valueMax())d=this._valueMax();return d}else return this.options.values},_valueMin:function(){var c=this.options.min;
return c},_valueMax:function(){var c=this.options.max;return c},_refreshValue:function(c){var d=this.options.range,f=this.options,h=this;if(this.options.values&&this.options.values.length)this.handles.each(function(n){var a=(h.values(n)-h._valueMin())/(h._valueMax()-h._valueMin())*100,e={};e[h.orientation=="horizontal"?"left":"bottom"]=a+"%";b(this).stop(1,1)[c?"animate":"css"](e,f.animate);if(h.options.range===true)if(h.orientation=="horizontal"){n==0&&h.range.stop(1,1)[c?"animate":"css"]({left:a+
"%"},f.animate);n==1&&h.range[c?"animate":"css"]({width:a-lastValPercent+"%"},{queue:false,duration:f.animate})}else{n==0&&h.range.stop(1,1)[c?"animate":"css"]({bottom:a+"%"},f.animate);n==1&&h.range[c?"animate":"css"]({height:a-lastValPercent+"%"},{queue:false,duration:f.animate})}lastValPercent=a});else{var m=this.value(),j=this._valueMin(),l=this._valueMax();m=l!=j?(m-j)/(l-j)*100:0;j={};j[h.orientation=="horizontal"?"left":"bottom"]=m+"%";this.handle.stop(1,1)[c?"animate":"css"](j,f.animate);
d=="min"&&this.orientation=="horizontal"&&this.range.stop(1,1)[c?"animate":"css"]({width:m+"%"},f.animate);d=="max"&&this.orientation=="horizontal"&&this.range[c?"animate":"css"]({width:100-m+"%"},{queue:false,duration:f.animate});d=="min"&&this.orientation=="vertical"&&this.range.stop(1,1)[c?"animate":"css"]({height:m+"%"},f.animate);d=="max"&&this.orientation=="vertical"&&this.range[c?"animate":"css"]({height:100-m+"%"},{queue:false,duration:f.animate})}}}));b.extend(b.ui.slider,{getter:"value values",
version:"1.7.2",eventPrefix:"slide",defaults:{animate:false,animate_if_programmed:true,delay:0,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null}})})(jQuery);
