jQuery.ui||(function(I){var C=I.fn.remove,F=I.browser.mozilla&&(parseFloat(I.browser.version)<1.9);
I.ui={version:"1.7.1",plugin:{add:function(M,J,N){var L=I.ui[M].prototype;for(var K in N){L.plugins[K]=L.plugins[K]||[];
L.plugins[K].push([J,N[K]]);}},call:function(K,L,N){var M=K.plugins[L];if(!M||!K.element[0].parentNode){return;
}for(var J=0;J<M.length;J++){if(K.options[M[J][0]]){M[J][1].apply(K.element,N);}}}},contains:function(K,J){return document.compareDocumentPosition?K.compareDocumentPosition(J)&16:K!==J&&K.contains(J);
},hasScroll:function(J,L){if(I(J).css("overflow")=="hidden"){return false;}var K=(L&&L=="left")?"scrollLeft":"scrollTop",M=false;
if(J[K]>0){return true;}J[K]=1;M=(J[K]>0);J[K]=0;return M;},isOverAxis:function(L,K,J){return(L>K)&&(L<(K+J));
},isOver:function(N,M,L,K,J,O){return I.ui.isOverAxis(N,L,J)&&I.ui.isOverAxis(M,K,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 G=I.attr,E=I.fn.removeAttr,D="http://www.w3.org/2005/07/aaa",A=/^aria-/,H=/^wairole:/;
I.attr=function(J,K,L){var M=L!==undefined;return(K=="role"?(M?G.call(this,J,K,"wairole:"+L):(G.apply(this,arguments)||"").replace(H,"")):(A.test(K)?(M?J.setAttributeNS(D,K.replace(A,"aaa:"),L):G.call(this,J,K.replace(A,"aaa:"))):G.apply(this,arguments)));
};I.fn.removeAttr=function(J){return(A.test(J)?this.each(function(){this.removeAttributeNS(D,J.replace(A,""));
}):E.call(this,J));};}I.fn.extend({remove:function(){I("*",this).add(this).each(function(){I(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((I.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){J=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(I.curCSS(this,"position",1))&&(/(auto|scroll)/).test(I.curCSS(this,"overflow",1)+I.curCSS(this,"overflow-y",1)+I.curCSS(this,"overflow-x",1));
}).eq(0);}else{J=this.parents().filter(function(){return(/(auto|scroll)/).test(I.curCSS(this,"overflow",1)+I.curCSS(this,"overflow-y",1)+I.curCSS(this,"overflow-x",1));
}).eq(0);}return(/fixed/).test(this.css("position"))||!J.length?I(document):J;}});
I.extend(I.expr[":"],{data:function(L,J,K){return !!I.data(L,K[3]);},focusable:function(K){var L=K.nodeName.toLowerCase(),J=I.attr(K,"tabindex");
return(/input|select|textarea|button|object/.test(L)?!K.disabled:"a"==L||"area"==L?K.href||!isNaN(J):!isNaN(J))&&!I(K)["area"==L?"parents":"closest"](":hidden").length;
},tabbable:function(J){var K=I.attr(J,"tabindex");return(isNaN(K)||K>=0)&&I(J).is(":focusable");
}});function B(J,K,L,O){function M(P){var Q=I[J][K][P]||[];return(typeof Q=="string"?Q.split(/,?\s+/):Q);
}var N=M("getter");if(O.length==1&&typeof O[0]=="string"){N=N.concat(M("getterSetter"));
}return(I.inArray(L,N)!=-1);}I.widget=function(K,L){var J=K.split(".")[0];K=K.split(".")[1];
I.fn[K]=function(N){var O=(typeof N=="string"),P=Array.prototype.slice.call(arguments,1);
if(O&&N.substring(0,1)=="_"){return this;}if(O&&B(J,K,N,P)){var M=I.data(this[0],K);
return(M?M[N].apply(M,P):undefined);}return this.each(function(){var Q=I.data(this,K);
(!Q&&!O&&I.data(this,K,new I[J][K](this,N))._init());(Q&&O&&I.isFunction(Q[N])&&Q[N].apply(Q,P));
});};I[J]=I[J]||{};I[J][K]=function(O,N){var M=this;this.namespace=J;this.widgetName=K;
this.widgetEventPrefix=I[J][K].eventPrefix||K;this.widgetBaseClass=J+"-"+K;this.options=I.extend({},I.widget.defaults,I[J][K].defaults,I.metadata&&I.metadata.get(O)[K],N);
this.element=I(O).bind("setData."+K,function(Q,P,R){if(Q.target==O){return M._setData(P,R);
}}).bind("getData."+K,function(Q,P){if(Q.target==O){return M._getData(P);}}).bind("remove",function(){return M.destroy();
});};I[J][K].prototype=I.extend({},I.widget.prototype,L);I[J][K].getterSetter="option";
};I.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 L=J,K=this;if(typeof J=="string"){if(M===undefined){return this._getData(J);
}L={};L[J]=M;}I.each(L,function(N,O){K._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(J,M,P){var O=this.options[J],L=(J==this.widgetEventPrefix?J:this.widgetEventPrefix+J);
M=I.Event(M);M.type=L;if(M.originalEvent){for(var K=I.event.props.length,N;K;){N=I.event.props[--K];
M[N]=M.originalEvent[N];}}this.element.trigger(M,P);return !(I.isFunction(O)&&O.call(this.element[0],M,P)===false||M.isDefaultPrevented());
}};I.widget.defaults={disabled:false};I.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(I.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");
this.element.attr("unselectable","on");}this.started=false;},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);
(I.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable));},_mouseDown:function(L){L.originalEvent=L.originalEvent||{};
if(L.originalEvent.mouseHandled){return;}(this._mouseStarted&&this._mouseUp(L));this._mouseDownEvent=L;
var J=this,M=(L.which==1),K=(typeof this.options.cancel=="string"?I(L.target).parents().add(L.target).filter(this.options.cancel).length:false);
if(!M||K||!this._mouseCapture(L)){return true;}this.mouseDelayMet=!this.options.delay;
if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){J.mouseDelayMet=true;
},this.options.delay);}if(this._mouseDistanceMet(L)&&this._mouseDelayMet(L)){this._mouseStarted=(this._mouseStart(L)!==false);
if(!this._mouseStarted){L.preventDefault();return true;}}this._mouseMoveDelegate=function(N){return J._mouseMove(N);
};this._mouseUpDelegate=function(N){return J._mouseUp(N);};I(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);
(I.browser.safari||L.preventDefault());L.originalEvent.mouseHandled=true;return true;
},_mouseMove:function(J){if(I.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){I(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;
}};I.ui.mouse.defaults={cancel:null,distance:1,delay:0};})(jQuery);
(function(A){A.widget("ui.slider",A.extend({},A.ui.mouse,{_init:function(){var B=this,C=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=A([]);if(C.range){if(C.range===true){this.range=A("<div></div>");if(!C.values){C.values=[this._valueMin(),this._valueMin()];
}if(C.values.length&&C.values.length!=2){C.values=[C.values[0],C.values[0]];}}else{this.range=A("<div></div>");
}this.range.appendTo(this.element).addClass("ui-slider-range");if(C.range=="min"||C.range=="max"){this.range.addClass("ui-slider-range-"+C.range);
}this.range.addClass("ui-widget-header");}if(A(".ui-slider-handle",this.element).length==0){A('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");
}if(C.values&&C.values.length){while(A(".ui-slider-handle",this.element).length<C.values.length){A('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");
}}this.handles=A(".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(D){D.preventDefault();
}).hover(function(){A(this).addClass("ui-state-hover");},function(){A(this).removeClass("ui-state-hover");
}).focus(function(){A(".ui-slider .ui-state-focus").removeClass("ui-state-focus");
A(this).addClass("ui-state-focus");}).blur(function(){A(this).removeClass("ui-state-focus");
});this.handles.each(function(D){A(this).data("index.ui-slider-handle",D);});this.handles.keydown(function(G){var I=true;
var H=A(this).data("index.ui-slider-handle");if(B.options.disabled){return;}switch(G.keyCode){case A.ui.keyCode.HOME:case A.ui.keyCode.END:case A.ui.keyCode.UP:case A.ui.keyCode.RIGHT:case A.ui.keyCode.DOWN:case A.ui.keyCode.LEFT:I=false;
if(!B._keySliding){B._keySliding=true;A(this).addClass("ui-state-active");B._start(G,H);
}break;}var F,E,D=B._step();if(B.options.values&&B.options.values.length){F=E=B.values(H);
}else{F=E=B.value();}switch(G.keyCode){case A.ui.keyCode.HOME:E=B._valueMin();break;
case A.ui.keyCode.END:E=B._valueMax();break;case A.ui.keyCode.UP:case A.ui.keyCode.RIGHT:if(F==B._valueMax()){return;
}E=F+D;break;case A.ui.keyCode.DOWN:case A.ui.keyCode.LEFT:if(F==B._valueMin()){return;
}E=F-D;break;}B._slide(G,H,E);return I;}).keyup(function(D){var E=A(this).data("index.ui-slider-handle");
if(B._keySliding){B._stop(D,E);B._change(D,E);B._keySliding=false;A(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(F){var I=this.options;if(I.disabled){return false;
}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};
this.elementOffset=this.element.offset();var J={x:F.pageX,y:F.pageY};var B=this._normValueFromMouse(J);
var H=this._valueMax()-this._valueMin()+1,D;var K=this,E;this.handles.each(function(L){var M=Math.abs(B-K.values(L));
if(H>M){H=M;D=A(this);E=L;}});if(I.range==true&&this.values(1)==I.min){D=A(this.handles[++E]);
}this._start(F,E);K._handleIndex=E;D.addClass("ui-state-active").focus();var C=D.offset();
var G=!A(F.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=G?{left:0,top:0}:{left:F.pageX-C.left-(D.width()/2),top:F.pageY-C.top-(D.height()/2)-(parseInt(D.css("borderTopWidth"),10)||0)-(parseInt(D.css("borderBottomWidth"),10)||0)+(parseInt(D.css("marginTop"),10)||0)};
B=this._normValueFromMouse(J);this._slide(F,E,B);return true;},_mouseStart:function(B){return true;
},_mouseDrag:function(C){var B={x:C.pageX,y:C.pageY};var D=this._normValueFromMouse(B);
this._slide(C,this._handleIndex,D);return false;},_mouseStop:function(B){this.handles.removeClass("ui-state-active");
this._stop(B,this._handleIndex);this._change(B,this._handleIndex);this._handleIndex=null;
this._clickOffset=null;return false;},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal";
},_normValueFromMouse:function(G){var D,F;if("horizontal"==this.orientation){D=this.elementSize.width;
F=G.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0);}else{D=this.elementSize.height;
F=G.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0);}var H=(F/D);
if(H>1){H=1;}if(H<0){H=0;}if("vertical"==this.orientation){H=1-H;}var I=this._valueMax()-this._valueMin(),C=H*I,E=C%this.options.step,B=this._valueMin()+C-E;
if(E>(this.options.step/2)){B+=this.options.step;}return parseFloat(B.toFixed(5));
},_start:function(B,C){var D={handle:this.handles[C],value:this.value()};if(this.options.values&&this.options.values.length){D.value=this.values(C);
D.values=this.values();}this._trigger("start",B,D);},_slide:function(F,G,E){var B=this.handles[G];
if(this.options.values&&this.options.values.length){var D=this.values(G?0:1);if((G==0&&E>=D)||(G==1&&E<=D)){E=D;
}if(E!=this.values(G)){var H=this.values();H[G]=E;var C=this._trigger("slide",F,{handle:this.handles[G],value:E,values:H});
var D=this.values(G?0:1);if(C!==false){this.values(G,E,(F.type=="mousedown"&&this.options.animate),true);
}}}else{if(E!=this.value()){var C=this._trigger("slide",F,{handle:this.handles[G],value:E});
if(C!==false){this._setData("value",E,(F.type=="mousedown"&&this.options.animate));
}}}},_stop:function(B,C){var D={handle:this.handles[C],value:this.value()};if(this.options.values&&this.options.values.length){D.value=this.values(C);
D.values=this.values();}this._trigger("stop",B,D);},_change:function(B,C){var D={handle:this.handles[C],value:this.value()};
if(this.options.values&&this.options.values.length){D.value=this.values(C);D.values=this.values();
}this._trigger("change",B,D);},value:function(B){if(arguments.length){this._setData("value",B);
this._change(null,0);}return this._value();},values:function(C,E,D,B){if(arguments.length>1){this.options.values[C]=E;
this._refreshValue(D);if(!B){this._change(null,C);}}if(arguments.length){if(this.options.values&&this.options.values.length){return this._values(C);
}else{return this.value();}}else{return this._values();}},_setData:function(B,C,D){A.widget.prototype._setData.apply(this,arguments);
switch(B){case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);
this._refreshValue(D);break;case"value":this._refreshValue(D);break;}},_step:function(){var B=this.options.step;
return B;},_value:function(){var B=this.options.value;if(B<this._valueMin()){B=this._valueMin();
}if(B>this._valueMax()){B=this._valueMax();}return B;},_values:function(B){if(arguments.length){var C=this.options.values[B];
if(C<this._valueMin()){C=this._valueMin();}if(C>this._valueMax()){C=this._valueMax();
}return C;}else{return this.options.values;}},_valueMin:function(){var B=this.options.min;
return B;},_valueMax:function(){var B=this.options.max;return B;},_refreshValue:function(F){var G=this.options.range,J=this.options,D=this;
if(this.options.values&&this.options.values.length){var H,L;this.handles.each(function(M,P){var N=(D.values(M)-D._valueMin())/(D._valueMax()-D._valueMin())*100;
var O={};O[D.orientation=="horizontal"?"left":"bottom"]=N+"%";A(this).stop(1,1)[F?"animate":"css"](O,J.animate);
if(D.options.range===true){if(D.orientation=="horizontal"){(M==0)&&D.range.stop(1,1)[F?"animate":"css"]({left:N+"%"},J.animate);
(M==1)&&D.range[F?"animate":"css"]({width:(N-lastValPercent)+"%"},{queue:false,duration:J.animate});
}else{(M==0)&&D.range.stop(1,1)[F?"animate":"css"]({bottom:(N)+"%"},J.animate);(M==1)&&D.range[F?"animate":"css"]({height:(N-lastValPercent)+"%"},{queue:false,duration:J.animate});
}}lastValPercent=N;});}else{var I=this.value(),C=this._valueMin(),E=this._valueMax(),B=E!=C?(I-C)/(E-C)*100:0;
var K={};K[D.orientation=="horizontal"?"left":"bottom"]=B+"%";this.handle.stop(1,1)[F?"animate":"css"](K,J.animate);
(G=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[F?"animate":"css"]({width:B+"%"},J.animate);
(G=="max")&&(this.orientation=="horizontal")&&this.range[F?"animate":"css"]({width:(100-B)+"%"},{queue:false,duration:J.animate});
(G=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[F?"animate":"css"]({height:B+"%"},J.animate);
(G=="max")&&(this.orientation=="vertical")&&this.range[F?"animate":"css"]({height:(100-B)+"%"},{queue:false,duration:J.animate});
}}}));A.extend(A.ui.slider,{getter:"value values",version:"1.7.1",eventPrefix:"slide",defaults:{animate:false,delay:0,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null}});
})(jQuery);
