/*
 * 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){a.ui=a.ui||{};if(!a.ui.version){a.extend(a.ui,{version:"1.8.2",plugin:{add:function(f,c,h){f=a.ui[f].prototype;for(var g in h){f.plugins[g]=f.plugins[g]||[];f.plugins[g].push([c,h[g]])}},call:function(f,c,h){if((c=f.plugins[c])&&f.element[0].parentNode){for(var g=0;g<c.length;g++){f.options[c[g][0]]&&c[g][1].apply(f.element,h)}}}},contains:function(d,c){return document.compareDocumentPosition?d.compareDocumentPosition(c)&16:d!==c&&d.contains(c)},hasScroll:function(e,c){if(a(e).css("overflow")=="hidden"){return false}c=c&&c=="left"?"scrollLeft":"scrollTop";var f=false;if(e[c]>0){return true}e[c]=1;f=e[c]>0;e[c]=0;return f},isOverAxis:function(e,c,f){return e>c&&e<c+f},isOver:function(h,c,l,k,j,i){return a.ui.isOverAxis(h,l,j)&&a.ui.isOverAxis(c,k,i)},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(d,c){return typeof d==="number"?this.each(function(){var b=this;setTimeout(function(){a(b).focus();c&&c.call(b)},d)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none")},scrollParent:function(){var b;b=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?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):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"))||!b.length?a(document):b},zIndex:function(d){if(d!==undefined){return this.css("zIndex",d)}if(this.length){d=a(this[0]);for(var c;d.length&&d[0]!==document;){c=d.css("position");if(c=="absolute"||c=="relative"||c=="fixed"){c=parseInt(d.css("zIndex"));if(!isNaN(c)&&c!=0){return c}}d=d.parent()}}return 0}});a.extend(a.expr[":"],{data:function(e,c,f){return !!a.data(e,f[3])},focusable:function(e){var c=e.nodeName.toLowerCase(),f=a.attr(e,"tabindex");return(/input|select|textarea|button|object/.test(c)?!e.disabled:"a"==c||"area"==c?e.href||!isNaN(f):!isNaN(f))&&!a(e)["area"==c?"parents":"closest"](":hidden").length},tabbable:function(d){var c=a.attr(d,"tabindex");return(isNaN(c)||c>=0)&&a(d).is(":focusable")}})}})(jQuery);
/*
 * jQuery UI Widget 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/Widget
 */
(function(a){var c=a.fn.remove;a.fn.remove=function(b,d){return this.each(function(){if(!d){if(!b||a.filter(b,[this]).length){a("*",this).add(this).each(function(){a(this).triggerHandler("remove")})}}return c.call(a(this),b,d)})};a.widget=function(b,j,i){var h=b.split(".")[0],g;b=b.split(".")[1];g=h+"-"+b;if(!i){i=j;j=a.Widget}a.expr[":"][g]=function(d){return !!a.data(d,b)};a[h]=a[h]||{};a[h][b]=function(d,e){arguments.length&&this._createWidget(d,e)};j=new j;j.options=a.extend({},j.options);a[h][b].prototype=a.extend(true,j,{namespace:h,widgetName:b,widgetEventPrefix:a[h][b].prototype.widgetEventPrefix||b,widgetBaseClass:g},i);a.widget.bridge(b,a[h][b])};a.widget.bridge=function(b,d){a.fn[b]=function(k){var j=typeof k==="string",i=Array.prototype.slice.call(arguments,1),g=this;k=!j&&i.length?a.extend.apply(null,[true,k].concat(i)):k;if(j&&k.substring(0,1)==="_"){return g}j?this.each(function(){var f=a.data(this,b),e=f&&a.isFunction(f[k])?f[k].apply(f,i):f;if(e!==f&&e!==undefined){g=e;return false}}):this.each(function(){var e=a.data(this,b);if(e){k&&e.option(k);e._init()}else{a.data(this,b,new d(k,this))}});return g}};a.Widget=function(b,d){arguments.length&&this._createWidget(b,d)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(b,f){this.element=a(f).data(this.widgetName,this);this.options=a.extend(true,{},this.options,a.metadata&&a.metadata.get(f)[this.widgetName],b);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(b,h){var g=b,f=this;if(arguments.length===0){return a.extend({},f.options)}if(typeof b==="string"){if(h===undefined){return this.options[b]}g={};g[b]=h}a.each(g,function(e,d){f._setOption(e,d)});return f},_setOption:function(b,d){this.options[b]=d;if(b==="disabled"){this.widget()[d?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",d)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(b,j,i){var h=this.options[b];j=a.Event(j);j.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();i=i||{};if(j.originalEvent){b=a.event.props.length;for(var g;b;){g=a.event.props[--b];j[g]=j.originalEvent[g]}}this.element.trigger(j,i);return !(a.isFunction(h)&&h.call(this.element[0],j,i)===false||j.isDefaultPrevented())}}})(jQuery);(function(f){function e(){return ++c}function b(){return ++a}var c=0,a=0;f.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'},_create:function(){this._tabify(true)},_setOption:function(g,d){if(g=="selected"){this.options.collapsible&&d==this.options.selected||this.select(d)}else{this.options[g]=d;this._tabify()}},_tabId:function(d){return d.title&&d.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+e()},_sanitizeSelector:function(d){return d.replace(/:/g,"\\:")},_cookie:function(){var d=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+b());return f.cookie.apply(null,[d].concat(f.makeArray(arguments)))},_ui:function(g,d){return{tab:g,panel:d,index:this.anchors.index(g)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var d=f(this);d.html(d.data("label.tabs")).removeData("label.tabs")})},_tabify:function(x){function w(h,i){h.css({display:""});!f.support.opacity&&i.opacity&&h[0].style.removeAttribute("filter")}this.list=this.element.find("ol,ul").eq(0);this.lis=f("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return f("a",this)[0]});this.panels=f([]);var z=this,y=this.options,v=/^#.+/;this.anchors.each(function(k,m){var i=f(m).attr("href"),h=i.split("#")[0],n;if(h&&(h===location.toString().split("#")[0]||(n=f("base")[0])&&h===n.href)){i=m.hash;m.href=i}if(v.test(i)){z.panels=z.panels.add(z._sanitizeSelector(i))}else{if(i!="#"){f.data(m,"href.tabs",i);f.data(m,"load.tabs",i.replace(/#.*$/,""));i=z._tabId(m);m.href="#"+i;m=f("#"+i);if(!m.length){m=f(y.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(z.panels[k-1]||z.list);m.data("destroy.tabs",true)}z.panels=z.panels.add(m)}else{y.disabled.push(k)}}});if(x){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(y.selected===undefined){location.hash&&this.anchors.each(function(h,i){if(i.hash==location.hash){y.selected=h;return false}});if(typeof y.selected!="number"&&y.cookie){y.selected=parseInt(z._cookie(),10)}if(typeof y.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){y.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}y.selected=y.selected||(this.lis.length?0:-1)}else{if(y.selected===null){y.selected=-1}}y.selected=y.selected>=0&&this.anchors[y.selected]||y.selected<0?y.selected:0;y.disabled=f.unique(y.disabled.concat(f.map(this.lis.filter(".ui-state-disabled"),function(h){return z.lis.index(h)}))).sort();f.inArray(y.selected,y.disabled)!=-1&&y.disabled.splice(f.inArray(y.selected,y.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(y.selected>=0&&this.anchors.length){this.panels.eq(y.selected).removeClass("ui-tabs-hide");this.lis.eq(y.selected).addClass("ui-tabs-selected ui-state-active");z.element.queue("tabs",function(){z._trigger("show",null,z._ui(z.anchors[y.selected],z.panels[y.selected]))});this.load(y.selected)}f(window).bind("unload",function(){z.lis.add(z.anchors).unbind(".tabs");z.lis=z.anchors=z.panels=null})}else{y.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[y.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");y.cookie&&this._cookie(y.selected,y.cookie);x=0;for(var u;u=this.lis[x];x++){f(u)[f.inArray(x,y.disabled)!=-1&&!f(u).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}y.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(y.event!="mouseover"){var s=function(h,i){i.is(":not(.ui-state-disabled)")&&i.addClass("ui-state-"+h)},l=function(h,i){i.removeClass("ui-state-"+h)};this.lis.bind("mouseover.tabs",function(){s("hover",f(this))});this.lis.bind("mouseout.tabs",function(){l("hover",f(this))});this.anchors.bind("focus.tabs",function(){s("focus",f(this).closest("li"))});this.anchors.bind("blur.tabs",function(){l("focus",f(this).closest("li"))})}var p,j;if(y.fx){if(f.isArray(y.fx)){p=y.fx[0];j=y.fx[1]}else{p=j=y.fx}}var g=j?function(h,i){f(h).closest("li").addClass("ui-tabs-selected ui-state-active");i.hide().removeClass("ui-tabs-hide").animate(j,j.duration||"normal",function(){w(i,j);z._trigger("show",null,z._ui(h,i[0]))})}:function(h,i){f(h).closest("li").addClass("ui-tabs-selected ui-state-active");i.removeClass("ui-tabs-hide");z._trigger("show",null,z._ui(h,i[0]))},d=p?function(h,i){i.animate(p,p.duration||"normal",function(){z.lis.removeClass("ui-tabs-selected ui-state-active");i.addClass("ui-tabs-hide");w(i,p);z.element.dequeue("tabs")})}:function(h,i){z.lis.removeClass("ui-tabs-selected ui-state-active");i.addClass("ui-tabs-hide");z.element.dequeue("tabs")};this.anchors.bind(y.event+".tabs",function(){var k=this,m=f(this).closest("li"),i=z.panels.filter(":not(.ui-tabs-hide)"),h=f(z._sanitizeSelector(this.hash));if(m.hasClass("ui-tabs-selected")&&!y.collapsible||m.hasClass("ui-state-disabled")||m.hasClass("ui-state-processing")||z._trigger("select",null,z._ui(this,h[0]))===false){this.blur();return false}y.selected=z.anchors.index(this);z.abort();if(y.collapsible){if(m.hasClass("ui-tabs-selected")){y.selected=-1;y.cookie&&z._cookie(y.selected,y.cookie);z.element.queue("tabs",function(){d(k,i)}).dequeue("tabs");this.blur();return false}else{if(!i.length){y.cookie&&z._cookie(y.selected,y.cookie);z.element.queue("tabs",function(){g(k,h)});z.load(z.anchors.index(this));this.blur();return false}}}y.cookie&&z._cookie(y.selected,y.cookie);if(h.length){i.length&&z.element.queue("tabs",function(){d(k,i)});z.element.queue("tabs",function(){g(k,h)});z.load(z.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}f.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var d=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var h=f.data(this,"href.tabs");if(h){this.href=h}var g=f(this).unbind(".tabs");f.each(["href","load","cache"],function(i,j){g.removeData(j+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){f.data(this,"destroy.tabs")?f(this).remove():f(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});d.cookie&&this._cookie(null,d.cookie);return this},add:function(m,l,g){if(g===undefined){g=this.anchors.length}var d=this,k=this.options;l=f(k.tabTemplate.replace(/#\{href\}/g,m).replace(/#\{label\}/g,l));m=!m.indexOf("#")?m.replace("#",""):this._tabId(f("a",l)[0]);l.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=f("#"+m);j.length||(j=f(k.panelTemplate).attr("id",m).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(g>=this.lis.length){l.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{l.insertBefore(this.lis[g]);j.insertBefore(this.panels[g])}k.disabled=f.map(k.disabled,function(h){return h>=g?++h:h});this._tabify();if(this.anchors.length==1){k.selected=0;l.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[0],d.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[g],this.panels[g]));return this},remove:function(i){var h=this.options,g=this.lis.eq(i).remove(),d=this.panels.eq(i).remove();if(g.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(i+(i+1<this.anchors.length?1:-1))}h.disabled=f.map(f.grep(h.disabled,function(j){return j!=i}),function(j){return j>=i?--j:j});this._tabify();this._trigger("remove",null,this._ui(g.find("a")[0],d[0]));return this},enable:function(g){var d=this.options;if(f.inArray(g,d.disabled)!=-1){this.lis.eq(g).removeClass("ui-state-disabled");d.disabled=f.grep(d.disabled,function(h){return h!=g});this._trigger("enable",null,this._ui(this.anchors[g],this.panels[g]));return this}},disable:function(g){var d=this.options;if(g!=d.selected){this.lis.eq(g).addClass("ui-state-disabled");d.disabled.push(g);d.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[g],this.panels[g]))}return this},select:function(d){if(typeof d=="string"){d=this.anchors.index(this.anchors.filter("[href$="+d+"]"))}else{if(d===null){d=-1}}if(d==-1&&this.options.collapsible){d=this.options.selected}this.anchors.eq(d).trigger(this.options.event+".tabs");return this},load:function(m){var l=this,g=this.options,d=this.anchors.eq(m)[0],k=f.data(d,"load.tabs");this.abort();if(!k||this.element.queue("tabs").length!==0&&f.data(d,"cache.tabs")){this.element.dequeue("tabs")}else{this.lis.eq(m).addClass("ui-state-processing");if(g.spinner){var j=f("span",d);j.data("label.tabs",j.html()).html(g.spinner)}this.xhr=f.ajax(f.extend({},g.ajaxOptions,{url:k,success:function(i,o){f(l._sanitizeSelector(d.hash)).html(i);l._cleanup();g.cache&&f.data(d,"cache.tabs",true);l._trigger("load",null,l._ui(l.anchors[m],l.panels[m]));try{g.ajaxOptions.success(i,o)}catch(h){}},error:function(i,o){l._cleanup();l._trigger("load",null,l._ui(l.anchors[m],l.panels[m]));try{g.ajaxOptions.error(i,o,m,d)}catch(h){}}}));l.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(g,d){this.anchors.eq(g).removeData("cache.tabs").data("load.tabs",d);return this},length:function(){return this.anchors.length}});f.extend(f.ui.tabs,{version:"1.8.2"});f.extend(f.ui.tabs.prototype,{rotation:null,rotate:function(k,j){var g=this,d=this.options,i=g._rotate||(g._rotate=function(h){clearTimeout(g.rotation);g.rotation=setTimeout(function(){var l=d.selected;g.select(++l<g.anchors.length?l:0)},k);h&&h.stopPropagation()});j=g._unrotate||(g._unrotate=!j?function(h){h.clientX&&g.rotate(null)}:function(){t=d.selected;i()});if(k){this.element.bind("tabsshow",i);this.anchors.bind(d.event+".tabs",j);i()}else{clearTimeout(g.rotation);this.element.unbind("tabsshow",i);this.anchors.unbind(d.event+".tabs",j);delete this._rotate;delete this._unrotate}return this}})})(jQuery);
