/*
 * jQuery UI 1.8.2
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */
(function(a){var f="tabindex",b="position",e="MozUserSelect",d="unselectable",c="overflow";a.ui=a.ui||{};if(a.ui.version)return;a.extend(a.ui,{version:"1.8.2",plugin:{add:function(e,f,d){var c=a.ui[e].prototype;for(var b in d){c.plugins[b]=c.plugins[b]||[];c.plugins[b].push([f,d[b]])}},call:function(a,e,d){var b=a.plugins[e];if(!b||!a.element[0].parentNode)return;for(var c=0;c<b.length;c++)a.options[b[c][0]]&&b[c][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,f){if(a(b).css(c)=="hidden")return false;var d=f&&f=="left"?"scrollLeft":"scrollTop",e=false;if(b[d]>0)return true;b[d]=1;e=b[d]>0;b[d]=0;return e},isOverAxis:function(b,a,c){return b>a&&b<a+c},isOver:function(g,f,e,d,b,c){return a.ui.isOverAxis(g,e,b)&&a.ui.isOverAxis(f,d,c)},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}});a.fn.extend({_focus:a.fn.focus,focus:function(b,c){return typeof b==="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus();c&&c.call(d)},b)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr(d,"off").css(e,"")},disableSelection:function(){return this.attr(d,"on").css(e,"none")},scrollParent:function(){var e="overflow-x",d="overflow-y",f=this,g;if(a.browser.msie&&/(static|relative)/.test(f.css(b))||/absolute/.test(f.css(b)))g=f.parents().filter(function(){var f=this;return/(relative|absolute|fixed)/.test(a.curCSS(f,b,1))&&/(auto|scroll)/.test(a.curCSS(f,c,1)+a.curCSS(f,d,1)+a.curCSS(f,e,1))}).eq(0);else g=f.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,c,1)+a.curCSS(this,d,1)+a.curCSS(this,e,1))}).eq(0);return/fixed/.test(f.css(b))||!g.length?a(document):g},zIndex:function(f){if(f!==undefined)return this.css("zIndex",f);if(this.length){var c=a(this[0]),d,e;while(c.length&&c[0]!==document){d=c.css(b);if(d=="absolute"||d=="relative"||d=="fixed"){e=parseInt(c.css("zIndex"));if(!isNaN(e)&&e!=0)return e}c=c.parent()}}return 0}});a.extend(a.expr[":"],{data:function(c,d,b){return!!a.data(c,b[3])},focusable:function(b){var c=b.nodeName.toLowerCase(),d=a.attr(b,f);return(/input|select|textarea|button|object/.test(c)?!b.disabled:"a"==c||"area"==c?b.href||!isNaN(d):!isNaN(d))&&!a(b)["area"==c?"parents":"closest"](":hidden").length},tabbable:function(c){var b=a.attr(c,f);return(isNaN(b)||b>=0)&&a(c).is(":focusable")}})})(jQuery);
