/*! * jquery ui 1.8.7 * * copyright 2010, authors.txt (http://jqueryui.com/about) * dual licensed under the mit or gpl version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/ui */ (function(c,j){function k(a){return!c(a).parents().andself().filter(function(){return c.curcss(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.7",keycode:{alt:18,backspace:8,caps_lock:20,comma:188,command:91,command_left:91,command_right:93,control:17,delete:46,down:40,end:35,enter:13,escape:27,home:36,insert:45,left:37,menu:93,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,windows:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;settimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollparent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curcss(this, "position",1))&&/(auto|scroll)/.test(c.curcss(this,"overflow",1)+c.curcss(this,"overflow-y",1)+c.curcss(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curcss(this,"overflow",1)+c.curcss(this,"overflow-y",1)+c.curcss(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zindex:function(a){if(a!==j)return this.css("zindex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position"); if(b==="absolute"||b==="relative"||b==="fixed"){b=parseint(a.css("zindex"),10);if(!isnan(b)&&b!==0)return b}a=a.parent()}}return 0},disableselection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableselection",function(a){a.preventdefault()})},enableselection:function(){return this.unbind(".ui-disableselection")}});c.each(["width","height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parsefloat(c.curcss(f,"padding"+this,true))||0;if(l)g-=parsefloat(c.curcss(f, "border"+this+"width",true))||0;if(m)g-=parsefloat(c.curcss(f,"margin"+this,true))||0});return g}var e=b==="width"?["left","right"]:["top","bottom"],h=b.tolowercase(),i={innerwidth:c.fn.innerwidth,innerheight:c.fn.innerheight,outerwidth:c.fn.outerwidth,outerheight:c.fn.outerheight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h, d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodename.tolowercase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentnode;d=b.name;if(!a.href||!d||b.nodename.tolowercase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isnan(d):!isnan(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isnan(b)||b>=0)&&c(a).is(":focusable")}}); c(function(){var a=document.body,b=a.appendchild(b=document.createelement("div"));c.extend(b.style,{minheight:"100px",height:"auto",padding:0,borderwidth:0});c.support.minheight=b.offsetheight===100;c.support.selectstart="onselectstart"in b;a.removechild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentnode)for(var e=0;e0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isoveraxis:function(a,b,d){return a>b&&a0?b.left-d:math.max(b.left-a.collisionposition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionposition.top+a.collisionheight-d.height()-d.scrolltop();b.top=d>0?b.top-d:math.max(b.top-a.collisionposition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionposition.left+a.collisionwidth-d.width()-d.scrollleft();var g=a.my[0]==="left"?-a.elemwidth:a.my[0]==="right"?a.elemwidth:0,e=a.at[0]==="left"?a.targetwidth:-a.targetwidth,h=-2*a.offset[0];b.left+= a.collisionposition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionposition.top+a.collisionheight-d.height()-d.scrolltop();var g=a.my[1]==="top"?-a.elemheight:a.my[1]==="bottom"?a.elemheight:0,e=a.at[1]==="top"?a.targetheight:-a.targetheight,h=-2*a.offset[1];b.top+=a.collisionposition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setoffset){c.offset.setoffset=function(b,a){if(/static/.test(c.curcss(b,"position")))b.style.position="relative";var d=c(b), g=d.offset(),e=parseint(c.curcss(b,"top",true),10)||0,h=parseint(c.curcss(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerdocument)return null;if(b)return this.each(function(){c.offset.setoffset(this,b)});return u.call(this)}}})(jquery); ;/* * jquery ui effects 1.8.7 * * copyright 2010, authors.txt (http://jqueryui.com/about) * dual licensed under the mit or gpl version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/ui/effects/ */ jquery.effects||function(f,j){function n(c){var a;if(c&&c.constructor==array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseint(a[1],10),parseint(a[2],10),parseint(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parsefloat(a[1])*2.55,parsefloat(a[2])*2.55,parsefloat(a[3])*2.55];if(a=/#([a-fa-f0-9]{2})([a-fa-f0-9]{2})([a-fa-f0-9]{2})/.exec(c))return[parseint(a[1], 16),parseint(a[2],16),parseint(a[3],16)];if(a=/#([a-fa-f0-9])([a-fa-f0-9])([a-fa-f0-9])/.exec(c))return[parseint(a[1]+a[1],16),parseint(a[2]+a[2],16),parseint(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return o.transparent;return o[f.trim(c).tolowercase()]}function s(c,a){var b;do{b=f.curcss(c,a);if(b!=""&&b!="transparent"||f.nodename(c,"body"))break;a="backgroundcolor"}while(c=c.parentnode);return n(b)}function p(){var c=document.defaultview?document.defaultview.getcomputedstyle(this,null):this.currentstyle, a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.touppercase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function q(c){var a,b;for(a in c){b=c[a];if(b==null||f.isfunction(b)||a in t||/scrollbar/.test(a)||!/color/i.test(a)&&isnan(parsefloat(b)))delete c[a]}return c}function u(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d= a;b=null;a=c;c=a.effect}if(f.isfunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isfunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:b in f.fx.speeds?f.fx.speeds[b]:f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}function m(c){if(!c||typeof c==="number"||f.fx.speeds[c])return true;if(typeof c==="string"&&!f.effects[c])return true;return false}f.effects={};f.each(["backgroundcolor","borderbottomcolor","borderleftcolor","borderrightcolor", "bordertopcolor","bordercolor","color","outlinecolor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorinit){b.start=s(b.elem,a);b.end=n(b.end);b.colorinit=true}b.elem.style[a]="rgb("+math.max(math.min(parseint(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+math.max(math.min(parseint(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+math.max(math.min(parseint(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var o={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0, 0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211, 211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},r=["add","remove","toggle"],t={border:1,borderbottom:1,bordercolor:1,borderleft:1,borderright:1,bordertop:1,borderwidth:1,margin:1,padding:1};f.effects.animateclass=function(c,a,b, d){if(f.isfunction(b)){d=b;b=null}return this.each(function(){f.queue(this,"fx",function(){var e=f(this),g=e.attr("style")||" ",h=q(p.call(this)),l,v=e.attr("classname");f.each(r,function(w,i){c[i]&&e[i+"class"](c[i])});l=q(p.call(this));e.attr("classname",v);e.animate(u(h,l),a,b,function(){f.each(r,function(w,i){c[i]&&e[i+"class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").csstext="";e.attr("style").csstext=g}else e.attr("style",g);d&&d.apply(this,arguments)});h=f.queue(this);l= h.splice(h.length-1,1)[0];h.splice(1,0,l);f.dequeue(this)})})};f.fn.extend({_addclass:f.fn.addclass,addclass:function(c,a,b,d){return a?f.effects.animateclass.apply(this,[{add:c},a,b,d]):this._addclass(c)},_removeclass:f.fn.removeclass,removeclass:function(c,a,b,d){return a?f.effects.animateclass.apply(this,[{remove:c},a,b,d]):this._removeclass(c)},_toggleclass:f.fn.toggleclass,toggleclass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateclass.apply(this,[a?{add:c}:{remove:c}, b,d,e]):this._toggleclass(c,a):f.effects.animateclass.apply(this,[{toggle:c},a,b,d])},switchclass:function(c,a,b,d,e){return f.effects.animateclass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.7",save:function(c,a){for(var b=0;b").addclass("ui-effects-wrapper").css({fontsize:"100%", background:"transparent",border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zindex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isnan(parseint(a[e],10)))a[e]="auto"});c.css({position:"relative",top:0,left:0})}return b.css(a).show()},removewrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replacewith(c); return c},settransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssunit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments),b={options:a[1],duration:a[2],callback:a[3]};a=b.options.mode;var d=f.effects[c];if(f.fx.off||!d)return a?this[a](b.duration,b.callback):this.each(function(){b.callback&&b.callback.call(this)});return d.call(this,b)},_show:f.fn.show,show:function(c){if(m(c))return this._show.apply(this,arguments); else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(m(c))return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(m(c)||typeof c==="boolean"||f.isfunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssunit:function(c){var a=this.css(c), b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexof(e)>0)b=[parsefloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeoutquad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeinquad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeoutquad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeinoutquad:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeincubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeoutcubic:function(c, a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeinoutcubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeinquart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeoutquart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeinoutquart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeinquint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeoutquint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeinoutquint:function(c, a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeinsine:function(c,a,b,d,e){return-d*math.cos(a/e*(math.pi/2))+d+b},easeoutsine:function(c,a,b,d,e){return d*math.sin(a/e*(math.pi/2))+b},easeinoutsine:function(c,a,b,d,e){return-d/2*(math.cos(math.pi*a/e)-1)+b},easeinexpo:function(c,a,b,d,e){return a==0?b:d*math.pow(2,10*(a/e-1))+b},easeoutexpo:function(c,a,b,d,e){return a==e?b+d:d*(-math.pow(2,-10*a/e)+1)+b},easeinoutexpo:function(c,a,b,d,e){if(a==0)return b;if(a== e)return b+d;if((a/=e/2)<1)return d/2*math.pow(2,10*(a-1))+b;return d/2*(-math.pow(2,-10*--a)+2)+b},easeincirc:function(c,a,b,d,e){return-d*(math.sqrt(1-(a/=e)*a)-1)+b},easeoutcirc:function(c,a,b,d,e){return d*math.sqrt(1-(a=a/e-1)*a)+b},easeinoutcirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(math.sqrt(1-a*a)-1)+b;return d/2*(math.sqrt(1-(a-=2)*a)+1)+b},easeinelastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h").addclass("ui-autocomplete").appendto(d(this.options.appendto|| "body",b)[0]).mousedown(function(c){var e=a.menu.element[0];d(c.target).closest(".ui-menu-item").length||settimeout(function(){d(document).one("mousedown",function(g){g.target!==a.element[0]&&g.target!==e&&!d.ui.contains(e,g.target)&&a.close()})},1);settimeout(function(){cleartimeout(a.closing)},13)}).menu({focus:function(c,e){e=e.item.data("item.autocomplete");false!==a._trigger("focus",c,{item:e})&&/^key/.test(c.originalevent.type)&&a.element.val(e.value)},selected:function(c,e){var g=e.item.data("item.autocomplete"), h=a.previous;if(a.element[0]!==b.activeelement){a.element.focus();a.previous=h;settimeout(function(){a.previous=h;a.selecteditem=g},1)}false!==a._trigger("select",c,{item:g})&&a.element.val(g.value);a.term=a.element.val();a.close(c);a.selecteditem=g},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zindex(this.element.zindex()+1).css({top:0,left:0}).hide().data("menu");d.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeclass("ui-autocomplete-input").removeattr("autocomplete").removeattr("role").removeattr("aria-autocomplete").removeattr("aria-haspopup"); this.menu.element.remove();d.widget.prototype.destroy.call(this)},_setoption:function(a,b){d.widget.prototype._setoption.apply(this,arguments);a==="source"&&this._initsource();if(a==="appendto")this.menu.element.appendto(d(b||"body",this.element[0].ownerdocument)[0]);a==="disabled"&&b&&this.xhr&&this.xhr.abort()},_initsource:function(){var a=this,b,f;if(d.isarray(this.options.source)){b=this.options.source;this.source=function(c,e){e(d.ui.autocomplete.filter(b,c.term))}}else if(typeof this.options.source=== "string"){f=this.options.source;this.source=function(c,e){a.xhr&&a.xhr.abort();a.xhr=d.ajax({url:f,data:c,datatype:"json",success:function(g,h,i){i===a.xhr&&e(g);a.xhr=null},error:function(g){g===a.xhr&&e([]);a.xhr=null}})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length").data("item.autocomplete",b).append(d("").text(b.label)).appendto(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b); else this.search(null,b)},widget:function(){return this.menu.element}});d.extend(d.ui.autocomplete,{escaperegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(a,b){var f=new regexp(d.ui.autocomplete.escaperegex(b),"i");return d.grep(a,function(c){return f.test(c.label||c.value||c)})}})})(jquery); (function(d){d.widget("ui.menu",{_create:function(){var a=this;this.element.addclass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(b){if(d(b.target).closest(".ui-menu-item a").length){b.preventdefault();a.select(b)}});this.refresh()},refresh:function(){var a=this;this.element.children("li:not(.ui-menu-item):has(a)").addclass("ui-menu-item").attr("role","menuitem").children("a").addclass("ui-corner-all").attr("tabindex", -1).mouseenter(function(b){a.activate(b,d(this).parent())}).mouseleave(function(){a.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasscroll()){var f=b.offset().top-this.element.offset().top,c=this.element.attr("scrolltop"),e=this.element.height();if(f<0)this.element.attr("scrolltop",c+f);else f>=e&&this.element.attr("scrolltop",c+f-e+b.height())}this.active=b.eq(0).children("a").addclass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:b})}, deactivate:function(){if(this.active){this.active.children("a").removeclass("ui-state-hover").removeattr("id");this._trigger("blur");this.active=null}},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevall(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextall(".ui-menu-item").length},move:function(a,b,f){if(this.active){a=this.active[a+"all"](".ui-menu-item").eq(0); a.length?this.activate(f,a):this.activate(f,this.element.children(b))}else this.activate(f,this.element.children(b))},nextpage:function(a){if(this.hasscroll())if(!this.active||this.last())this.activate(a,this.element.children(".ui-menu-item:first"));else{var b=this.active.offset().top,f=this.element.height(),c=this.element.children(".ui-menu-item").filter(function(){var e=d(this).offset().top-b-f+d(this).height();return e<10&&e>-10});c.length||(c=this.element.children(".ui-menu-item:last"));this.activate(a, c)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previouspage:function(a){if(this.hasscroll())if(!this.active||this.first())this.activate(a,this.element.children(".ui-menu-item:last"));else{var b=this.active.offset().top,f=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var c=d(this).offset().top-b+f-d(this).height();return c<10&&c>-10});result.length||(result=this.element.children(".ui-menu-item:first")); this.activate(a,result)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasscroll:function(){return this.element.height()