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

