function Slider(n){var r=n==null?1:n,i=$("#slider-range-min").slider("option","value"),t;$("#slider-range-min").slider("option","value",i+r),window.console&&console.log(i+"_"+r+"_"+$("#slider-range-min").slider("option","value")),$("#slider-range-min").slider("option","value")>$("#slider-range-min").slider("option","max")&&$("#slider-range-min").slider("option","value",$("#slider-range-min").slider("option","min")),$("#slider-range-min").slider("option","value")<$("#slider-range-min").slider("option","min")&&$("#slider-range-min").slider("option","value",$("#slider-range-min").slider("option","max")),t=$("#slider-range-min").slider("option","value"),$("#mapimage").attr("src",imagelist.MAPS[selectedmap].kart[t].bilde)}function changemap(n){$("#slider-range-min").stop(),$("#arealist"+selectedmap).removeClass("selected"),selectedmap=n,$("#arealist"+selectedmap).addClass("selected"),$("#slider-range-min").slider("option","value",0),$("#mapimage").attr("src",imagelist.MAPS[selectedmap].kart[0].bilde).fadeIn(10)}function movestep(n){Slider(n)}jQuery.ui||function(n){function f(t,i,r,u){function e(r){var u=n[t][i][r]||[];return typeof u=="string"?u.split(/,?\s+/):u}var f=e("getter");return u.length==1&&typeof u[0]=="string"&&(f=f.concat(e("getterSetter"))),n.inArray(r,f)!=-1}var e=n.fn.remove,o=n.browser.mozilla&&parseFloat(n.browser.version)<1.9;n.ui={version:"1.7.1",plugin:{add:function(t,i,r){var f=n.ui[t].prototype,u;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i){var u=n.plugins[t],r;if(!u||!n.element[0].parentNode)return;for(r=0;r<u.length;r++)n.options[u[r][0]]&&u[r][1].apply(n.element,i)}},contains:function(n,t){return document.compareDocumentPosition?n.compareDocumentPosition(t)&16:n!==t&&n.contains(t)},hasScroll:function(t,i){if(n(t).css("overflow")=="hidden")return!1;var r=i&&i=="left"?"scrollLeft":"scrollTop",u=!1;return t[r]>0?!0:(t[r]=1,u=t[r]>0,t[r]=0,u)},isOverAxis:function(n,t,i){return n>t&&n<t+i},isOver:function(t,i,r,u,f,e){return n.ui.isOverAxis(t,r,f)&&n.ui.isOverAxis(i,u,e)},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(o){var i=n.attr,s=n.fn.removeAttr,r="http://www.w3.org/2005/07/aaa",t=/^aria-/,u=/^wairole:/;n.attr=function(n,f,e){var o=e!==undefined;return f=="role"?o?i.call(this,n,f,"wairole:"+e):(i.apply(this,arguments)||"").replace(u,""):t.test(f)?o?n.setAttributeNS(r,f.replace(t,"aaa:"),e):i.call(this,n,f.replace(t,"aaa:")):i.apply(this,arguments)},n.fn.removeAttr=function(n){return t.test(n)?this.each(function(){this.removeAttributeNS(r,n.replace(t,""))}):s.call(this,n)}}n.fn.extend({remove:function(){return n("*",this).add(this).each(function(){n(this).triggerHandler("remove")}),e.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!1})},scrollParent:function(){var t;return t=n.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(n.curCSS(this,"position",1))&&/(auto|scroll)/.test(n.curCSS(this,"overflow",1)+n.curCSS(this,"overflow-y",1)+n.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(n.curCSS(this,"overflow",1)+n.curCSS(this,"overflow-y",1)+n.curCSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!t.length?n(document):t}}),n.extend(n.expr[":"],{data:function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){var i=t.nodeName.toLowerCase(),r=n.attr(t,"tabindex");return(/input|select|textarea|button|object/.test(i)?!t.disabled:"a"==i||"area"==i?t.href||!isNaN(r):!isNaN(r))&&!n(t)["area"==i?"parents":"closest"](":hidden").length},tabbable:function(t){var i=n.attr(t,"tabindex");return(isNaN(i)||i>=0)&&n(t).is(":focusable")}}),n.widget=function(t,i){var r=t.split(".")[0];t=t.split(".")[1],n.fn[t]=function(i){var e=typeof i=="string",o=Array.prototype.slice.call(arguments,1),u;return e&&i.substring(0,1)=="_"?this:e&&f(r,t,i,o)?(u=n.data(this[0],t),u?u[i].apply(u,o):undefined):this.each(function(){var u=n.data(this,t);!u&&!e&&n.data(this,t,new n[r][t](this,i))._init(),u&&e&&n.isFunction(u[i])&&u[i].apply(u,o)})},n[r]=n[r]||{},n[r][t]=function(i,u){var f=this;this.namespace=r,this.widgetName=t,this.widgetEventPrefix=n[r][t].eventPrefix||t,this.widgetBaseClass=r+"-"+t,this.options=n.extend({},n.widget.defaults,n[r][t].defaults,n.metadata&&n.metadata.get(i)[t],u),this.element=n(i).bind("setData."+t,function(n,t,r){if(n.target==i)return f._setData(t,r)}).bind("getData."+t,function(n,t){if(n.target==i)return f._getData(t)}).bind("remove",function(){return f.destroy()})},n[r][t].prototype=n.extend({},n.widget.prototype,i),n[r][t].getterSetter="option"},n.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(t,i){var r=t,u=this;if(typeof t=="string"){if(i===undefined)return this._getData(t);r={},r[t]=i}n.each(r,function(n,t){u._setData(n,t)})},_getData:function(n){return this.options[n]},_setData:function(n,t){this.options[n]=t,n=="disabled"&&this.element[t?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",t)},enable:function(){this._setData("disabled",!1)},disable:function(){this._setData("disabled",!0)},_trigger:function(t,i,r){var e=this.options[t],o=t==this.widgetEventPrefix?t:this.widgetEventPrefix+t,u,f;i=n.Event(i),i.type=o;if(i.originalEvent)for(u=n.event.props.length;u;)f=n.event.props[--u],i[f]=i.originalEvent[f];return this.element.trigger(i,r),!(n.isFunction(e)&&e.call(this.element[0],i,r)===!1||i.isDefaultPrevented())}},n.widget.defaults={disabled:!1},n.ui.mouse={_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).bind("click."+this.widgetName,function(n){if(t._preventClickEvent)return t._preventClickEvent=!1,n.stopImmediatePropagation(),!1}),n.browser.msie&&(this._mouseUnselectable=this.element.attr("unselectable"),this.element.attr("unselectable","on")),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),n.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(t){t.originalEvent=t.originalEvent||{};if(t.originalEvent.mouseHandled)return;this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var i=this,u=t.which==1,r=typeof this.options.cancel=="string"?n(t.target).parents().add(t.target).filter(this.options.cancel).length:!1;if(!u||r||!this._mouseCapture(t))return!0;this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)){this._mouseStarted=this._mouseStart(t)!==!1;if(!this._mouseStarted)return t.preventDefault(),!0}return this._mouseMoveDelegate=function(n){return i._mouseMove(n)},this._mouseUpDelegate=function(n){return i._mouseUp(n)},n(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),n.browser.safari||t.preventDefault(),t.originalEvent.mouseHandled=!0,!0},_mouseMove:function(t){return n.browser.msie&&!t.button?this._mouseUp(t):this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return n(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,this._preventClickEvent=t.target==this._mouseDownEvent.target,this._mouseStop(t)),!1},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}},n.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery),(function(n){n.widget("ui.draggable",n.extend({},n.ui.mouse,{_init:function(){this.options.helper!="original"||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},destroy:function(){if(!this.element.data("draggable"))return;this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(t){var i=this.options;if(this.helper||i.disabled||n(t.target).is(".ui-resizable-handle"))return!1;return this.handle=this._getHandle(t),this.handle?!0:!1},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this._cacheHelperProportions(),n.ui.ddmanager&&(n.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),i.containment&&this._setContainment(),this._trigger("start",t),this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.helper.addClass("ui-draggable-dragging"),this._mouseDrag(t,!0),!0},_mouseDrag:function(t,i){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!i){var r=this._uiHash();this._trigger("drag",t,r),this.position=r.position}return this.options.axis&&this.options.axis=="y"||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&this.options.axis=="x"||(this.helper[0].style.top=this.position.top+"px"),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=!1,r;return n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),this.options.revert=="invalid"&&!i||this.options.revert=="valid"&&i||this.options.revert===!0||n.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?(r=this,n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){r._trigger("stop",t),r._clear()})):(this._trigger("stop",t),this._clear()),!1},_getHandle:function(t){var i=!this.options.handle||!n(this.options.handle,this.element).length?!0:!1;return n(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(i=!0)}),i},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t])):r.helper=="clone"?this.element.clone():this.element;return i.parents("body").length||i.appendTo(r.appendTo=="parent"?this.element[0].parentNode:r.appendTo),i[0]==this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_adjustOffsetFromHelper:function(n){n.left!=undefined&&(this.offset.click.left=n.left+this.margins.left),n.right!=undefined&&(this.offset.click.left=this.helperProportions.width-n.right+this.margins.left),n.top!=undefined&&(this.offset.click.top=n.top+this.margins.top),n.bottom!=undefined&&(this.offset.click.top=this.helperProportions.height-n.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&n.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&n.browser.msie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var n=this.element.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var i=this.options,t,r,u;i.containment=="parent"&&(i.containment=this.helper[0].parentNode),(i.containment=="document"||i.containment=="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,n(i.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(n(i.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]);if(/^(document|window|parent)$/.test(i.containment)||i.containment.constructor==Array)i.containment.constructor==Array&&(this.containment=i.containment);else{t=n(i.containment)[0];if(!t)return;r=n(i.containment).offset(),u=n(t).css("overflow")!="hidden",this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(u?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(u?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,i){i||(i=this.position);var r=t=="absolute"?1:-1,e=this.options,u=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&n.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-(n.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:u.scrollTop())*r),left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-(n.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:u.scrollLeft())*r)}},_generatePosition:function(t){var i=this.options,o=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&n.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,s=/(html|body)/i.test(o[0].tagName),e,f,r,u;return this.cssPosition!="relative"||this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),e=t.pageX,f=t.pageY,this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(e=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(f=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(e=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(f=this.containment[3]+this.offset.click.top)),i.grid&&(r=this.originalPageY+Math.round((f-this.originalPageY)/i.grid[1])*i.grid[1],f=this.containment?r-this.offset.click.top<this.containment[1]||r-this.offset.click.top>this.containment[3]?r-this.offset.click.top<this.containment[1]?r+i.grid[1]:r-i.grid[1]:r:r,u=this.originalPageX+Math.round((e-this.originalPageX)/i.grid[0])*i.grid[0],e=this.containment?u-this.offset.click.left<this.containment[0]||u-this.offset.click.left>this.containment[2]?u-this.offset.click.left<this.containment[0]?u+i.grid[0]:u-i.grid[0]:u:u)),{top:f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(n.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():s?0:o.scrollTop()),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(n.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():s?0:o.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]==this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r]),t=="drag"&&(this.positionAbs=this._convertPositionTo("absolute")),n.widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}})),n.extend(n.ui.draggable,{version:"1.7.1",eventPrefix:"drag",defaults:{addClasses:!0,appendTo:"parent",axis:!1,cancel:":input,option",connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,delay:0,distance:1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1}}),n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i){var r=n(this).data("draggable"),f=r.options,u=n.extend({},i,{item:r.element});r.sortables=[],n(f.connectToSortable).each(function(){var i=n.data(this,"sortable");i&&!i.options.disabled&&(r.sortables.push({instance:i,shouldRevert:i.options.revert}),i._refreshItems(),i._trigger("activate",t,u))})},stop:function(t,i){var r=n(this).data("draggable"),u=n.extend({},i,{item:r.element});n.each(r.sortables,function(){this.instance.isOver?(this.instance.isOver=0,r.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(t),this.instance.options.helper=this.instance.options._helper,r.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",t,u))})},drag:function(t,i){var r=n(this).data("draggable"),u=this,f=function(t){var o=this.offset.click.top,e=this.offset.click.left,h=this.positionAbs.top,s=this.positionAbs.left,r=t.height,i=t.width,f=t.top,u=t.left;return n.ui.isOver(h+o,s+e,f,u,r,i)};n.each(r.sortables,function(){this.instance.positionAbs=r.positionAbs,this.instance.helperProportions=r.helperProportions,this.instance.offset.click=r.offset.click,this.instance._intersectsWith(this.instance.containerCache)?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=n(u).clone().appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return i.helper[0]},t.target=this.instance.currentItem[0],this.instance._mouseCapture(t,!0),this.instance._mouseStart(t,!0,!0),this.instance.offset.click.top=r.offset.click.top,this.instance.offset.click.left=r.offset.click.left,this.instance.offset.parent.left-=r.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=r.offset.parent.top-this.instance.offset.parent.top,r._trigger("toSortable",t),r.dropped=this.instance.element,r.currentItem=r.element,this.instance.fromOutside=r),this.instance.currentItem&&this.instance._mouseDrag(t)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",t,this.instance._uiHash(this.instance)),this.instance._mouseStop(t,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),r._trigger("fromSortable",t),r.dropped=!1)})}}),n.ui.plugin.add("draggable","cursor",{start:function(){var r=n("body"),u=n(this).data("draggable").options;r.css("cursor")&&(u._cursor=r.css("cursor")),r.css("cursor",u.cursor)},stop:function(){var r=n(this).data("draggable").options;r._cursor&&n("body").css("cursor",r._cursor)}}),n.ui.plugin.add("draggable","iframeFix",{start:function(){var r=n(this).data("draggable").options;n(r.iframeFix===!0?"iframe":r.iframeFix).each(function(){n('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(n(this).offset()).appendTo("body")})},stop:function(){n("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}}),n.ui.plugin.add("draggable","opacity",{start:function(t,i){var r=n(i.helper),u=n(this).data("draggable").options;r.css("opacity")&&(u._opacity=r.css("opacity")),r.css("opacity",u.opacity)},stop:function(t,i){var r=n(this).data("draggable").options;r._opacity&&n(i.helper).css("opacity",r._opacity)}}),n.ui.plugin.add("draggable","scroll",{start:function(){var r=n(this).data("draggable");r.scrollParent[0]!=document&&r.scrollParent[0].tagName!="HTML"&&(r.overflowOffset=r.scrollParent.offset())},drag:function(t){var u=n(this).data("draggable"),r=u.options,f=!1;u.scrollParent[0]!=document&&u.scrollParent[0].tagName!="HTML"?(r.axis&&r.axis=="x"||(u.overflowOffset.top+u.scrollParent[0].offsetHeight-t.pageY<r.scrollSensitivity?u.scrollParent[0].scrollTop=f=u.scrollParent[0].scrollTop+r.scrollSpeed:t.pageY-u.overflowOffset.top<r.scrollSensitivity&&(u.scrollParent[0].scrollTop=f=u.scrollParent[0].scrollTop-r.scrollSpeed)),r.axis&&r.axis=="y"||(u.overflowOffset.left+u.scrollParent[0].offsetWidth-t.pageX<r.scrollSensitivity?u.scrollParent[0].scrollLeft=f=u.scrollParent[0].scrollLeft+r.scrollSpeed:t.pageX-u.overflowOffset.left<r.scrollSensitivity&&(u.scrollParent[0].scrollLeft=f=u.scrollParent[0].scrollLeft-r.scrollSpeed))):(r.axis&&r.axis=="x"||(t.pageY-n(document).scrollTop()<r.scrollSensitivity?f=n(document).scrollTop(n(document).scrollTop()-r.scrollSpeed):n(window).height()-(t.pageY-n(document).scrollTop())<r.scrollSensitivity&&(f=n(document).scrollTop(n(document).scrollTop()+r.scrollSpeed))),r.axis&&r.axis=="y"||(t.pageX-n(document).scrollLeft()<r.scrollSensitivity?f=n(document).scrollLeft(n(document).scrollLeft()-r.scrollSpeed):n(window).width()-(t.pageX-n(document).scrollLeft())<r.scrollSensitivity&&(f=n(document).scrollLeft(n(document).scrollLeft()+r.scrollSpeed)))),f!==!1&&n.ui.ddmanager&&!r.dropBehaviour&&n.ui.ddmanager.prepareOffsets(u,t)}}),n.ui.plugin.add("draggable","snap",{start:function(){var r=n(this).data("draggable"),u=r.options;r.snapElements=[],n(u.snap.constructor!=String?u.snap.items||":data(draggable)":u.snap).each(function(){var t=n(this),i=t.offset();this!=r.element[0]&&r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i){for(var r=n(this).data("draggable"),d=r.options,u=d.snapTolerance,c=i.offset.left,a=c+r.helperProportions.width,l=i.offset.top,v=l+r.helperProportions.height,k,f=r.snapElements.length-1;f>=0;f--){var e=r.snapElements[f].left,s=e+r.snapElements[f].width,o=r.snapElements[f].top,h=o+r.snapElements[f].height;if(!(e-u<c&&c<s+u&&o-u<l&&l<h+u||e-u<c&&c<s+u&&o-u<v&&v<h+u||e-u<a&&a<s+u&&o-u<l&&l<h+u||e-u<a&&a<s+u&&o-u<v&&v<h+u)){r.snapElements[f].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[f].item})),r.snapElements[f].snapping=!1;continue}if(d.snapMode!="inner"){var b=Math.abs(o-v)<=u,w=Math.abs(h-l)<=u,y=Math.abs(e-a)<=u,p=Math.abs(s-c)<=u;b&&(i.position.top=r._convertPositionTo("relative",{top:o-r.helperProportions.height,left:0}).top-r.margins.top),w&&(i.position.top=r._convertPositionTo("relative",{top:h,left:0}).top-r.margins.top),y&&(i.position.left=r._convertPositionTo("relative",{top:0,left:e-r.helperProportions.width}).left-r.margins.left),p&&(i.position.left=r._convertPositionTo("relative",{top:0,left:s}).left-r.margins.left)}k=b||w||y||p;if(d.snapMode!="outer"){var b=Math.abs(o-l)<=u,w=Math.abs(h-v)<=u,y=Math.abs(e-c)<=u,p=Math.abs(s-a)<=u;b&&(i.position.top=r._convertPositionTo("relative",{top:o,left:0}).top-r.margins.top),w&&(i.position.top=r._convertPositionTo("relative",{top:h-r.helperProportions.height,left:0}).top-r.margins.top),y&&(i.position.left=r._convertPositionTo("relative",{top:0,left:e}).left-r.margins.left),p&&(i.position.left=r._convertPositionTo("relative",{top:0,left:s-r.helperProportions.width}).left-r.margins.left)}!r.snapElements[f].snapping&&(b||w||y||p||k)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[f].item})),r.snapElements[f].snapping=b||w||y||p||k}}}),n.ui.plugin.add("draggable","stack",{start:function(){var r=n(this).data("draggable").options,u=n.makeArray(n(r.stack.group)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||r.stack.min)-(parseInt(n(i).css("zIndex"),10)||r.stack.min)});n(u).each(function(n){this.style.zIndex=r.stack.min+n}),this[0].style.zIndex=r.stack.min+u.length}}),n.ui.plugin.add("draggable","zIndex",{start:function(t,i){var r=n(i.helper),u=n(this).data("draggable").options;r.css("zIndex")&&(u._zIndex=r.css("zIndex")),r.css("zIndex",u.zIndex)},stop:function(t,i){var r=n(this).data("draggable").options;r._zIndex&&n(i.helper).css("zIndex",r._zIndex)}})})(jQuery),(function(n){n.widget("ui.droppable",{_init:function(){var i=this.options,t=i.accept;this.isover=0,this.isout=1,this.options.accept=this.options.accept&&n.isFunction(this.options.accept)?this.options.accept:function(n){return n.is(t)},this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight},n.ui.ddmanager.droppables[this.options.scope]=n.ui.ddmanager.droppables[this.options.scope]||[],n.ui.ddmanager.droppables[this.options.scope].push(this),this.options.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var i=n.ui.ddmanager.droppables[this.options.scope],t=0;t<i.length;t++)i[t]==this&&i.splice(t,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable")},_setData:function(t,i){t=="accept"?this.options.accept=i&&n.isFunction(i)?i:function(n){return n.is(i)}:n.widget.prototype._setData.apply(this,arguments)},_activate:function(t){var i=n.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=n.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=n.ui.ddmanager.current;if(!i||(i.currentItem||i.element)[0]==this.element[0])return;this.options.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=n.ui.ddmanager.current;if(!i||(i.currentItem||i.element)[0]==this.element[0])return;this.options.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var r=i||n.ui.ddmanager.current,u;if(!r||(r.currentItem||r.element)[0]==this.element[0])return!1;return u=!1,this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var t=n.data(this,"droppable");if(t.options.greedy&&n.ui.intersect(r,n.extend(t,{offset:t.element.offset()}),t.options.tolerance))return u=!0,!1}),u?!1:this.options.accept.call(this.element[0],r.currentItem||r.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(r)),this.element):!1},ui:function(n){return{draggable:n.currentItem||n.element,helper:n.helper,position:n.position,absolutePosition:n.positionAbs,offset:n.positionAbs}}}),n.extend(n.ui.droppable,{version:"1.7.1",eventPrefix:"drop",defaults:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"}}),n.ui.intersect=function(t,i,r){if(!i.offset)return!1;var e=(t.positionAbs||t.position.absolute).left,c=e+t.helperProportions.width,o=(t.positionAbs||t.position.absolute).top,l=o+t.helperProportions.height,f=i.offset.left,h=f+i.proportions.width,u=i.offset.top,s=u+i.proportions.height;switch(r){case"fit":return f<e&&c<h&&u<o&&l<s;case"intersect":return f<e+t.helperProportions.width/2&&c-t.helperProportions.width/2<h&&u<o+t.helperProportions.height/2&&l-t.helperProportions.height/2<s;case"pointer":var y=(t.positionAbs||t.position.absolute).left+(t.clickOffset||t.offset.click).left,v=(t.positionAbs||t.position.absolute).top+(t.clickOffset||t.offset.click).top;return n.ui.isOver(v,y,u,f,i.proportions.height,i.proportions.width);case"touch":return(o>=u&&o<=s||l>=u&&l<=s||o<u&&l>s)&&(e>=f&&e<=h||c>=f&&c<=h||e<f&&c>h);default:return!1}},n.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var u=n.ui.ddmanager.droppables[t.options.scope],o=i?i.type:null,e=(t.currentItem||t.element).find(":data(droppable)").andSelf(),r,f;n:for(r=0;r<u.length;r++){if(u[r].options.disabled||t&&!u[r].options.accept.call(u[r].element[0],t.currentItem||t.element))continue;for(f=0;f<e.length;f++)if(e[f]==u[r].element[0]){u[r].proportions.height=0;continue n}u[r].visible=u[r].element.css("display")!="none";if(!u[r].visible)continue;u[r].offset=u[r].element.offset(),u[r].proportions={width:u[r].element[0].offsetWidth,height:u[r].element[0].offsetHeight},o=="mousedown"&&u[r]._activate.call(u[r],i)}},drop:function(t,i){var r=!1;return n.each(n.ui.ddmanager.droppables[t.options.scope],function(){if(!this.options)return;!this.options.disabled&&this.visible&&n.ui.intersect(t,this,this.options.tolerance)&&(r=this._drop.call(this,i)),!this.options.disabled&&this.visible&&this.options.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=1,this.isover=0,this._deactivate.call(this,i))}),r},drag:function(t,i){t.options.refreshPositions&&n.ui.ddmanager.prepareOffsets(t,i),n.each(n.ui.ddmanager.droppables[t.options.scope],function(){var e,u,r,f;if(this.options.disabled||this.greedyChild||!this.visible)return;e=n.ui.intersect(t,this,this.options.tolerance),u=!e&&this.isover==1?"isout":e&&this.isover==0?"isover":null;if(!u)return;this.options.greedy&&(f=this.element.parents(":data(droppable):eq(0)"),f.length&&(r=n.data(f[0],"droppable"),r.greedyChild=u=="isover"?1:0)),r&&u=="isover"&&(r.isover=0,r.isout=1,r._out.call(r,i)),this[u]=1,this[u=="isout"?"isover":"isout"]=0,this[u=="isover"?"_over":"_out"].call(this,i),r&&u=="isout"&&(r.isout=0,r.isover=1,r._over.call(r,i))})}}})(jQuery),(function(n){n.widget("ui.resizable",n.extend({},n.ui.mouse,{_init:function(){var r=this,t=this.options,e,u;this.element.addClass("ui-resizable"),n.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(/relative/.test(this.element.css("position"))&&n.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"}),this.element.wrap(n('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=t.handles||(n(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String)for(this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw"),e=this.handles.split(","),this.handles={},u=0;u<e.length;u++){var i=n.trim(e[u]),o="ui-resizable-"+i,f=n('<div class="ui-resizable-handle '+o+'"></div>');/sw|se|ne|nw/.test(i)&&f.css({zIndex:++t.zIndex}),"se"==i&&f.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[i]=".ui-resizable-"+i,this.element.append(f)}this._renderAxis=function(t){var i,u,r,f;t=t||this.element;for(i in this.handles){this.handles[i].constructor==String&&(this.handles[i]=n(this.handles[i],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(u=n(this.handles[i],this.element),r=0,r=/sw|ne|nw|se|n|s/.test(i)?u.outerHeight():u.outerWidth(),f=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(f,r),this._proportionallyResize());if(!n(this.handles[i]).length)continue}},this._renderAxis(this.element),this._handles=n(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!r.resizing){if(this.className)var n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);r.axis=n&&n[1]?n[1]:"se"}}),t.autoHide&&(this._handles.hide(),n(this.element).addClass("ui-resizable-autohide").hover(function(){n(this).removeClass("ui-resizable-autohide"),r._handles.show()},function(){r.resizing||(n(this).addClass("ui-resizable-autohide"),r._handles.hide())})),this._mouseInit()},destroy:function(){var i,t;this._mouseDestroy(),i=function(t){n(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()},this.elementIsWrapper&&(i(this.element),t=this.element,t.parent().append(this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")})).end().remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement)},_mouseCapture:function(t){var r=!1,i;for(i in this.handles)n(this.handles[i])[0]==t.target&&(r=!0);return this.options.disabled||!!r},_mouseStart:function(t){var u=this.options,s=this.element.position(),r=this.element,e,f,o;return this.resizing=!0,this.documentScroll={top:n(document).scrollTop(),left:n(document).scrollLeft()},(r.is(".ui-draggable")||/absolute/.test(r.css("position")))&&r.css({position:"absolute",top:s.top,left:s.left}),n.browser.opera&&/relative/.test(r.css("position"))&&r.css({position:"relative",top:"auto",left:"auto"}),this._renderProxy(),e=i(this.helper.css("left")),f=i(this.helper.css("top")),u.containment&&(e+=n(u.containment).scrollLeft()||0,f+=n(u.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:f},this.size=this._helper?{width:r.outerWidth(),height:r.outerHeight()}:{width:r.width(),height:r.height()},this.originalSize=this._helper?{width:r.outerWidth(),height:r.outerHeight()}:{width:r.width(),height:r.height()},this.originalPosition={left:e,top:f},this.sizeDiff={width:r.outerWidth()-r.width(),height:r.outerHeight()-r.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof u.aspectRatio=="number"?u.aspectRatio:this.originalSize.width/this.originalSize.height||1,o=n(".ui-resizable-"+this.axis).css("cursor"),n("body").css("cursor",o=="auto"?this.axis+"-resize":o),r.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var s=this.helper,v=this.options,a={},l=this,r=this.originalMousePosition,o=this.axis,e=t.pageX-r.left||0,f=t.pageY-r.top||0,u=this._change[o];if(!u)return!1;var i=u.apply(this,[t,e,f]),c=n.browser.msie&&n.browser.version<7,h=this.sizeDiff;return(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._propagate("resize",t),s.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(i),this._trigger("resize",t,this.ui()),!1},_mouseStop:function(t){var u,i;this.resizing=!1,u=this.options,i=this;if(this._helper){var r=this._proportionallyResizeElements,f=r.length&&/textarea/i.test(r[0].nodeName),h=f&&n.ui.hasScroll(r[0],"left")?0:i.sizeDiff.height,c=f?0:i.sizeDiff.width,s={width:i.size.width-c,height:i.size.height-h},e=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,o=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;u.animate||this.element.css(n.extend(s,{top:o,left:e})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!u.animate&&this._proportionallyResize()}return n("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateCache:function(n){var i=this.options;this.offset=this.helper.offset(),t(n.left)&&(this.position.left=n.left),t(n.top)&&(this.position.top=n.top),t(n.height)&&(this.size.height=n.height),t(n.width)&&(this.size.width=n.width)},_updateRatio:function(n){var f=this.options,r=this.position,i=this.size,u=this.axis;return n.height?n.width=i.height*this.aspectRatio:n.width&&(n.height=i.width/this.aspectRatio),u=="sw"&&(n.left=r.left+(i.width-n.width),n.top=null),u=="nw"&&(n.top=r.top+(i.height-n.height),n.left=r.left+(i.width-n.width)),n},_respectSize:function(n,i){var p=this.helper,r=this.options,y=this._aspectRatio||i.shiftKey,c=this.axis,a=t(n.width)&&r.maxWidth&&r.maxWidth<n.width,e=t(n.height)&&r.maxHeight&&r.maxHeight<n.height,v=t(n.width)&&r.minWidth&&r.minWidth>n.width,l=t(n.height)&&r.minHeight&&r.minHeight>n.height,u;v&&(n.width=r.minWidth),l&&(n.height=r.minHeight),a&&(n.width=r.maxWidth),e&&(n.height=r.maxHeight);var f=this.originalPosition.left+this.originalSize.width,o=this.position.top+this.size.height,h=/sw|nw|w/.test(c),s=/nw|ne|n/.test(c);return v&&h&&(n.left=f-r.minWidth),a&&h&&(n.left=f-r.maxWidth),l&&s&&(n.top=o-r.minHeight),e&&s&&(n.top=o-r.maxHeight),u=!n.width&&!n.height,u&&!n.left&&n.top?n.top=null:u&&!n.top&&n.left&&(n.left=null),n},_proportionallyResize:function(){var e=this.options,i,r,t,u,f;if(!this._proportionallyResizeElements.length)return;for(i=this.helper||this.element,r=0;r<this._proportionallyResizeElements.length;r++){t=this._proportionallyResizeElements[r],this.borderDif||(u=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],f=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")],this.borderDif=n.map(u,function(n,t){var r=parseInt(n,10)||0,i=parseInt(f[t],10)||0;return r+i}));if(n.browser.msie&&!!(n(i).is(":hidden")||n(i).parents(":hidden").length))continue;t.css({height:i.height()-this.borderDif[0]-this.borderDif[2]||0,width:i.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var u=this.element,f=this.options;this.elementOffset=u.offset();if(this._helper){this.helper=this.helper||n('<div style="overflow:hidden;"></div>');var r=n.browser.msie&&n.browser.version<7,i=r?1:0,t=r?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+t,height:this.element.outerHeight()+t,position:"absolute",left:this.elementOffset.left-i+"px",top:this.elementOffset.top-i+"px",zIndex:++f.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(n,t){return{width:this.originalSize.width+t}},w:function(n,t){var f=this.options,u=this.originalSize,r=this.originalPosition;return{left:r.left+t,width:u.width-t}},n:function(n,t,i){var f=this.options,u=this.originalSize,r=this.originalPosition;return{top:r.top+i,height:u.height-i}},s:function(n,t,i){return{height:this.originalSize.height+i}},se:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},sw:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,r]))},ne:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},nw:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,r]))}},_propagate:function(t,i){n.ui.plugin.call(this,t,[i,this.ui()]),t!="resize"&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}})),n.extend(n.ui.resizable,{version:"1.7.1",eventPrefix:"resize",defaults:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,cancel:":input,option",containment:!1,delay:0,distance:1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3}}),n.ui.plugin.add("resizable","alsoResize",{start:function(){var u=n(this).data("resizable"),r=u.options;_store=function(t){n(t).each(function(){n(this).data("resizable-alsoresize",{width:parseInt(n(this).width(),10),height:parseInt(n(this).height(),10),left:parseInt(n(this).css("left"),10),top:parseInt(n(this).css("top"),10)})})},typeof r.alsoResize!="object"||r.alsoResize.parentNode?_store(r.alsoResize):r.alsoResize.length?(r.alsoResize=r.alsoResize[0],_store(r.alsoResize)):n.each(r.alsoResize,function(n){_store(n)})},resize:function(){var r=n(this).data("resizable"),u=r.options,o=r.originalSize,e=r.originalPosition,s={height:r.size.height-o.height||0,width:r.size.width-o.width||0,top:r.position.top-e.top||0,left:r.position.left-e.left||0},f=function(t,i){n(t).each(function(){var t=n(this),e=n(this).data("resizable-alsoresize"),u={},f=i&&i.length?i:["width","height","top","left"];n.each(f||["width","height","top","left"],function(n,t){var i=(e[t]||0)+(s[t]||0);i&&i>=0&&(u[t]=i||null)}),/relative/.test(t.css("position"))&&n.browser.opera&&(r._revertToRelativePosition=!0,t.css({position:"absolute",top:"auto",left:"auto"})),t.css(u)})};typeof u.alsoResize!="object"||u.alsoResize.nodeType?f(u.alsoResize):n.each(u.alsoResize,function(n,t){f(n,t)})},stop:function(){var r=n(this).data("resizable");r._revertToRelativePosition&&n.browser.opera&&(r._revertToRelativePosition=!1,el.css({position:"relative"})),n(this).removeData("resizable-alsoresize-start")}}),n.ui.plugin.add("resizable","animate",{stop:function(t){var r=n(this).data("resizable"),s=r.options,u=r._proportionallyResizeElements,o=u.length&&/textarea/i.test(u[0].nodeName),h=o&&n.ui.hasScroll(u[0],"left")?0:r.sizeDiff.height,c=o?0:r.sizeDiff.width,l={width:r.size.width-c,height:r.size.height-h},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,e=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(n.extend(l,e&&f?{top:e,left:f}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var i={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};u&&u.length&&n(u[0]).css({width:i.width,height:i.height}),r._updateCache(i),r._propagate("resize",t)}})}}),n.ui.plugin.add("resizable","containment",{start:function(){var u=n(this).data("resizable"),v=u.options,y=u.element,e=v.containment,f=e instanceof n?e.get(0):/parent/.test(e)?y.parent().get(0):e,o,s;if(!f)return;u.containerElement=n(f);if(/document/.test(e)||e==document)u.containerOffset={left:0,top:0},u.containerPosition={left:0,top:0},u.parentData={element:n(document),left:0,top:0,width:n(document).width(),height:n(document).height()||document.body.parentNode.scrollHeight};else{o=n(f),s=[],n(["Top","Right","Left","Bottom"]).each(function(n,t){s[n]=i(o.css("padding"+t))}),u.containerOffset=o.offset(),u.containerPosition=o.position(),u.containerSize={height:o.innerHeight()-s[3],width:o.innerWidth()-s[1]};var h=u.containerOffset,p=u.containerSize.height,c=u.containerSize.width,a=n.ui.hasScroll(f,"left")?f.scrollWidth:c,l=n.ui.hasScroll(f)?f.scrollHeight:p;u.parentData={element:f,left:h.left,top:h.top,width:a,height:l}}},resize:function(t){var r=n(this).data("resizable"),o=r.options,y=r.containerSize,u=r.containerOffset,p=r.size,l=r.position,e=r._aspectRatio||t.shiftKey,f={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(f=u),l.left<(r._helper?u.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-u.left:r.position.left-f.left),e&&(r.size.height=r.size.width/o.aspectRatio),r.position.left=o.helper?u.left:0),l.top<(r._helper?u.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-u.top:r.position.top),e&&(r.size.width=r.size.height*o.aspectRatio),r.position.top=r._helper?u.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var s=Math.abs((r._helper?r.offset.left-f.left:r.offset.left-f.left)+r.sizeDiff.width),h=Math.abs((r._helper?r.offset.top-f.top:r.offset.top-u.top)+r.sizeDiff.height),a=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));a&&v&&(s-=r.parentData.left),s+r.size.width<r.parentData.width||(r.size.width=r.parentData.width-s,e&&(r.size.height=r.size.width/r.aspectRatio)),h+r.size.height<r.parentData.height||(r.size.height=r.parentData.height-h,e&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(){var r=n(this).data("resizable"),h=r.options,a=r.position,c=r.containerOffset,l=r.containerPosition,s=r.containerElement,u=n(r.helper),e=u.offset(),o=u.outerWidth()-r.sizeDiff.width,f=u.outerHeight()-r.sizeDiff.height;r._helper&&!h.animate&&/relative/.test(s.css("position"))&&n(this).css({left:e.left-l.left-c.left,width:o,height:f}),r._helper&&!h.animate&&/static/.test(s.css("position"))&&n(this).css({left:e.left-l.left-c.left,width:o,height:f})}}),n.ui.plugin.add("resizable","ghost",{start:function(){var r=n(this).data("resizable"),f=r.options,u=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:u.height,width:u.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof f.ghost=="string"?f.ghost:""),r.ghost.appendTo(r.helper)},resize:function(){var r=n(this).data("resizable"),u=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(){var r=n(this).data("resizable"),u=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),n.ui.plugin.add("resizable","grid",{resize:function(t){var r=n(this).data("resizable"),f=r.options,c=r.size,u=r.originalSize,s=r.originalPosition,h=r.axis,l=f._aspectRatio||t.shiftKey,e,o;f.grid=typeof f.grid=="number"?[f.grid,f.grid]:f.grid,e=Math.round((c.width-u.width)/(f.grid[0]||1))*(f.grid[0]||1),o=Math.round((c.height-u.height)/(f.grid[1]||1))*(f.grid[1]||1),/^(se|s|e)$/.test(h)?(r.size.width=u.width+e,r.size.height=u.height+o):/^(ne)$/.test(h)?(r.size.width=u.width+e,r.size.height=u.height+o,r.position.top=s.top-o):/^(sw)$/.test(h)?(r.size.width=u.width+e,r.size.height=u.height+o,r.position.left=s.left-e):(r.size.width=u.width+e,r.size.height=u.height+o,r.position.top=s.top-o,r.position.left=s.left-e)}});var i=function(n){return parseInt(n,10)||0},t=function(n){return!isNaN(parseInt(n,10))}})(jQuery),(function(n){n.widget("ui.selectable",n.extend({},n.ui.mouse,{_init:function(){var i=this,t;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){t=n(i.options.filter,i.element[0]),t.each(function(){var t=n(this),i=t.offset();n.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=n(document.createElement("div")).css({border:"1px dotted black"}).addClass("ui-selectable-helper")},destroy:function(){this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable"),this._mouseDestroy()},_mouseStart:function(t){var r=this,i;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;i=this.options,this.selectees=n(i.filter,this.element[0]),this._trigger("start",t),n(i.appendTo).append(this.helper),this.helper.css({"z-index":100,position:"absolute",left:t.clientX,top:t.clientY,width:0,height:0}),i.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var i=n.data(this,"selectable-item");i.startselected=!0,t.metaKey||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,r._trigger("unselecting",t,{unselecting:i.element}))}),n(t.target).parents().andSelf().each(function(){var i=n.data(this,"selectable-item");if(i)return i.$element.removeClass("ui-unselecting").addClass("ui-selecting"),i.unselecting=!1,i.selecting=!0,i.selected=!0,r._trigger("selecting",t,{selecting:i.element}),!1})},_mouseDrag:function(t){var o=this,e;this.dragged=!0;if(this.options.disabled)return;var s=this.options,i=this.opos[0],r=this.opos[1],f=t.pageX,u=t.pageY;return i>f&&(e=f,f=i,i=e),r>u&&(e=u,u=r,r=e),this.helper.css({left:i,top:r,width:f-i,height:u-r}),this.selectees.each(function(){var e=n.data(this,"selectable-item"),h;if(!e||e.element==o.element[0])return;h=!1,s.tolerance=="touch"?h=!(e.left>f||e.right<i||e.top>u||e.bottom<r):s.tolerance=="fit"&&(h=e.left>i&&e.right<f&&e.top>r&&e.bottom<u),h?(e.selected&&(e.$element.removeClass("ui-selected"),e.selected=!1),e.unselecting&&(e.$element.removeClass("ui-unselecting"),e.unselecting=!1),e.selecting||(e.$element.addClass("ui-selecting"),e.selecting=!0,o._trigger("selecting",t,{selecting:e.element}))):(e.selecting&&(t.metaKey&&e.startselected?(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.$element.addClass("ui-selected"),e.selected=!0):(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.startselected&&(e.$element.addClass("ui-unselecting"),e.unselecting=!0),o._trigger("unselecting",t,{unselecting:e.element}))),e.selected&&(t.metaKey||e.startselected||(e.$element.removeClass("ui-selected"),e.selected=!1,e.$element.addClass("ui-unselecting"),e.unselecting=!0,o._trigger("unselecting",t,{unselecting:e.element}))))}),!1},_mouseStop:function(t){var i=this,r;return this.dragged=!1,r=this.options,n(".ui-unselecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");r.$element.removeClass("ui-unselecting"),r.unselecting=!1,r.startselected=!1,i._trigger("unselected",t,{unselected:r.element})}),n(".ui-selecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");r.$element.removeClass("ui-selecting").addClass("ui-selected"),r.selecting=!1,r.selected=!0,r.startselected=!0,i._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}})),n.extend(n.ui.selectable,{version:"1.7.1",defaults:{appendTo:"body",autoRefresh:!0,cancel:":input,option",delay:0,distance:0,filter:"*",tolerance:"touch"}})})(jQuery),(function(n){n.widget("ui.sortable",n.extend({},n.ui.mouse,{_init:function(){var n=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):!1,this.offset=this.element.offset(),this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable"),this._mouseDestroy();for(var n=this.items.length-1;n>=0;n--)this.items[n].item.removeData("sortable-item")},_mouseCapture:function(t,i){var u;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var r=null,f=this,e=n(t.target).parents().each(function(){if(n.data(this,"sortable-item")==f)return r=n(this),!1});n.data(t.target,"sortable-item")==f&&(r=n(t.target));if(!r)return!1;if(this.options.handle&&!i){u=!1,n(this.options.handle,r).find("*").andSelf().each(function(){this==t.target&&(u=!0)});if(!u)return!1}return this.currentItem=r,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,i,r){var u=this.options,e=this,f;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,u.cursorAt&&this._adjustOffsetFromHelper(u.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),u.containment&&this._setContainment(),u.cursor&&(n("body").css("cursor")&&(this._storedCursor=n("body").css("cursor")),n("body").css("cursor",u.cursor)),u.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",u.opacity)),u.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",u.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(f=this.containers.length-1;f>=0;f--)this.containers[f]._trigger("activate",t,e._uiHash(this));return n.ui.ddmanager&&(n.ui.ddmanager.current=this),n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var i,r,e;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(i=this.options,r=!1,this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-this.overflowOffset.top<i.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-i.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-this.overflowOffset.left<i.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-i.scrollSpeed)):(t.pageY-n(document).scrollTop()<i.scrollSensitivity?r=n(document).scrollTop(n(document).scrollTop()-i.scrollSpeed):n(window).height()-(t.pageY-n(document).scrollTop())<i.scrollSensitivity&&(r=n(document).scrollTop(n(document).scrollTop()+i.scrollSpeed)),t.pageX-n(document).scrollLeft()<i.scrollSensitivity?r=n(document).scrollLeft(n(document).scrollLeft()-i.scrollSpeed):n(window).width()-(t.pageX-n(document).scrollLeft())<i.scrollSensitivity&&(r=n(document).scrollLeft(n(document).scrollLeft()+i.scrollSpeed))),r!==!1&&n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&this.options.axis=="y"||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&this.options.axis=="x"||(this.helper[0].style.top=this.position.top+"px"),e=this.items.length-1;e>=0;e--){var f=this.items[e],u=f.item[0],o=this._intersectsWithPointer(f);if(!o)continue;if(u!=this.currentItem[0]&&this.placeholder[o==1?"next":"prev"]()[0]!=u&&!n.ui.contains(this.placeholder[0],u)&&(this.options.type=="semi-dynamic"?!n.ui.contains(this.element[0],u):!0)){this.direction=o==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(f))this._rearrange(t,f);else break;this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(!t)return;n.ui.ddmanager&&!this.options.dropBehaviour&&n.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,u=r.placeholder.offset();r.reverting=!0,n(this.helper).animate({left:u.left-this.offset.parent.left-r.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:u.top-this.offset.parent.top-r.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,i);return!1},cancel:function(){var i=this,t;if(this.dragging)for(this._mouseUp(),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show(),t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,i._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,i._uiHash(this)),this.containers[t].containerCache.over=0);return this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),n.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?n(this.domPosition.prev).after(this.currentItem):n(this.domPosition.parent).prepend(this.currentItem),!0},serialize:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n(r).each(function(){var r=(n(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);r&&i.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),i.join("&")},toArray:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r.each(function(){i.push(n(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(n){var i=this.positionAbs.left,c=i+this.helperProportions.width,t=this.positionAbs.top,l=t+this.helperProportions.height,r=n.left,s=r+n.width,u=n.top,o=u+n.height,f=this.offset.click.top,e=this.offset.click.left,h=t+f>u&&t+f<o&&i+e>r&&i+e<s;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"]?h:r<i+this.helperProportions.width/2&&c-this.helperProportions.width/2<s&&u<t+this.helperProportions.height/2&&l-this.helperProportions.height/2<o},_intersectsWithPointer:function(t){var f=n.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),u=n.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),e=f&&u,i=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return e?this.floating?r&&r=="right"||i=="down"?2:1:i&&(i=="down"?2:1):!1},_intersectsWithSides:function(t){var f=n.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),u=n.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),i=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return this.floating&&r?r=="right"&&u||r=="left"&&!u:i&&(i=="down"&&f||i=="up"&&!f)},_getDragVerticalDirection:function(){var n=this.positionAbs.top-this.lastPositionAbs.top;return n!=0&&(n>0?"down":"up")},_getDragHorizontalDirection:function(){var n=this.positionAbs.left-this.lastPositionAbs.left;return n!=0&&(n>0?"right":"left")},refresh:function(n){this._refreshItems(n),this.refreshPositions()},_connectWith:function(){var n=this.options;return n.connectWith.constructor==String?[n.connectWith]:n.connectWith},_getItemsAsjQuery:function(t){var h=this,s=[],f=[],o=this._connectWith(),e,u,i,r;if(o&&t)for(r=o.length-1;r>=0;r--)for(e=n(o[r]),u=e.length-1;u>=0;u--)i=n.data(e[u],"sortable"),i&&i!=this&&!i.options.disabled&&f.push([n.isFunction(i.options.items)?i.options.items.call(i.element):n(i.options.items,i.element).not(".ui-sortable-helper"),i]);for(f.push([n.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):n(this.options.items,this.element).not(".ui-sortable-helper"),this]),r=f.length-1;r>=0;r--)f[r][0].each(function(){s.push(this)});return n(s)},_removeCurrentsFromItems:function(){for(var i=this.currentItem.find(":data(sortable-item)"),t,n=0;n<this.items.length;n++)for(t=0;t<i.length;t++)i[t]==this.items[n].item[0]&&this.items.splice(n,1)},_refreshItems:function(t){var c,i,r,e,s,u,l,o;this.items=[],this.containers=[this];var a=this.items,v=this,f=[[n.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):n(this.options.items,this.element),this]],h=this._connectWith();if(h)for(r=h.length-1;r>=0;r--)for(c=n(h[r]),u=c.length-1;u>=0;u--)i=n.data(c[u],"sortable"),i&&i!=this&&!i.options.disabled&&(f.push([n.isFunction(i.options.items)?i.options.items.call(i.element[0],t,{item:this.currentItem}):n(i.options.items,i.element),i]),this.containers.push(i));for(r=f.length-1;r>=0;r--)for(e=f[r][1],s=f[r][0],u=0,l=s.length;u<l;u++)o=n(s[u]),o.data("sortable-item",e),a.push({item:o,instance:e,width:0,height:0,left:0,top:0})},refreshPositions:function(t){var r,f,i,u;for(this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),i=this.items.length-1;i>=0;i--){r=this.items[i];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;f=this.options.toleranceElement?n(this.options.toleranceElement,r.item):r.item,t||(r.width=f.outerWidth(),r.height=f.outerHeight()),u=f.offset(),r.left=u.left,r.top=u.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)u=this.containers[i].element.offset(),this.containers[i].containerCache.left=u.left,this.containers[i].containerCache.top=u.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight()},_createPlaceholder:function(t){var i=t||this,r=i.options,u;r.placeholder&&r.placeholder.constructor!=String||(u=r.placeholder,r.placeholder={element:function(){var t=n(document.createElement(i.currentItem[0].nodeName)).addClass(u||i.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return u||(t.style.visibility="hidden"),t},update:function(n,t){if(u&&!r.forcePlaceholderSize)return;t.height()||t.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),t.width()||t.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10))}}),i.placeholder=n(r.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),r.placeholder.update(i,i.placeholder)},_contactContainers:function(t){for(var r,f,i=this.containers.length-1;i>=0;i--)if(this._intersectsWith(this.containers[i].containerCache)){if(!this.containers[i].containerCache.over){if(this.currentContainer!=this.containers[i]){var o=1e4,u=null,e=this.positionAbs[this.containers[i].floating?"left":"top"];for(r=this.items.length-1;r>=0;r--){if(!n.ui.contains(this.containers[i].element[0],this.items[r].item[0]))continue;f=this.items[r][this.containers[i].floating?"left":"top"],Math.abs(f-e)<o&&(o=Math.abs(f-e),u=this.items[r])}if(!u&&!this.options.dropOnEmpty)continue;this.currentContainer=this.containers[i],u?this._rearrange(t,u,null,!0):this._rearrange(t,null,this.containers[i].element,!0),this._trigger("change",t,this._uiHash()),this.containers[i]._trigger("change",t,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1}}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t,this.currentItem])):r.helper=="clone"?this.currentItem.clone():this.currentItem;return i.parents("body").length||n(r.appendTo!="parent"?r.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(i[0].style.width==""||r.forceHelperSize)&&i.width(this.currentItem.width()),(i[0].style.height==""||r.forceHelperSize)&&i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(n){n.left!=undefined&&(this.offset.click.left=n.left+this.margins.left),n.right!=undefined&&(this.offset.click.left=this.helperProportions.width-n.right+this.margins.left),n.top!=undefined&&(this.offset.click.top=n.top+this.margins.top),n.bottom!=undefined&&(this.offset.click.top=this.helperProportions.height-n.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&n.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&n.browser.msie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var n=this.currentItem.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var i=this.options;i.containment=="parent"&&(i.containment=this.helper[0].parentNode),(i.containment=="document"||i.containment=="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,n(i.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(n(i.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]);if(!/^(document|window|parent)$/.test(i.containment)){var t=n(i.containment)[0],r=n(i.containment).offset(),u=n(t).css("overflow")!="hidden";this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(u?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(u?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,i){i||(i=this.position);var r=t=="absolute"?1:-1,e=this.options,u=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&n.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-(n.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:u.scrollTop())*r),left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-(n.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:u.scrollLeft())*r)}},_generatePosition:function(t){var i=this.options,o=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&n.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,s=/(html|body)/i.test(o[0].tagName),e,f,r,u;return this.cssPosition!="relative"||this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),e=t.pageX,f=t.pageY,this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(e=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(f=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(e=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(f=this.containment[3]+this.offset.click.top)),i.grid&&(r=this.originalPageY+Math.round((f-this.originalPageY)/i.grid[1])*i.grid[1],f=this.containment?r-this.offset.click.top<this.containment[1]||r-this.offset.click.top>this.containment[3]?r-this.offset.click.top<this.containment[1]?r+i.grid[1]:r-i.grid[1]:r:r,u=this.originalPageX+Math.round((e-this.originalPageX)/i.grid[0])*i.grid[0],e=this.containment?u-this.offset.click.left<this.containment[0]||u-this.offset.click.left>this.containment[2]?u-this.offset.click.left<this.containment[0]?u+i.grid[0]:u-i.grid[0]:u:u)),{top:f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(n.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():s?0:o.scrollTop()),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(n.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():s?0:o.scrollLeft())}},_rearrange:function(n,t,i,r){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var u=this,f=this.counter;window.setTimeout(function(){f==u.counter&&u.refreshPositions(!r)},0)},_clear:function(t,i){var u,f,r;this.reverting=!1,u=[],f=this,!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem),this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(r in this._storedCSS)(this._storedCSS[r]=="auto"||this._storedCSS[r]=="static")&&(this._storedCSS[r]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!i&&u.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!i&&u.push(function(n){this._trigger("update",n,this._uiHash())});if(!n.ui.contains(this.element[0],this.currentItem[0]))for(i||u.push(function(n){this._trigger("remove",n,this._uiHash())}),r=this.containers.length-1;r>=0;r--)n.ui.contains(this.containers[r].element[0],this.currentItem[0])&&!i&&(u.push(function(n){return function(t){n._trigger("receive",t,this._uiHash(this))}}.call(this,this.containers[r])),u.push(function(n){return function(t){n._trigger("update",t,this._uiHash(this))}}.call(this,this.containers[r])));for(r=this.containers.length-1;r>=0;r--)i||u.push(function(n){return function(t){n._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[r])),this.containers[r].containerCache.over&&(u.push(function(n){return function(t){n._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[r])),this.containers[r].containerCache.over=0);this._storedCursor&&n("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!i){for(this._trigger("beforeStop",t,this._uiHash()),r=0;r<u.length;r++)u[r].call(this,t);this._trigger("stop",t,this._uiHash())}return!1}i||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!=this.currentItem[0]&&this.helper.remove(),this.helper=null;if(!i){for(r=0;r<u.length;r++)u[r].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){n.widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||n([]),position:i.position,absolutePosition:i.positionAbs,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}})),n.extend(n.ui.sortable,{getter:"serialize toArray",version:"1.7.1",eventPrefix:"sort",defaults:{appendTo:"parent",axis:!1,cancel:":input,option",connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,delay:0,distance:1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3}})})(jQuery),(function(n){n.widget("ui.accordion",{_init:function(){var t=this.options,r=this,i;this.running=0,t.collapsible==n.ui.accordion.defaults.collapsible&&t.alwaysOpen!=n.ui.accordion.defaults.alwaysOpen&&(t.collapsible=!t.alwaysOpen),t.navigation&&(i=this.element.find("a").filter(t.navigationFilter),i.length&&(i.filter(t.header).length?this.active=i:(this.active=i.parent().parent().prev(),i.addClass("ui-accordion-content-active")))),this.element.addClass("ui-accordion ui-widget ui-helper-reset"),this.element[0].nodeName=="UL"&&this.element.children("li").addClass("ui-accordion-li-fix"),this.headers=this.element.find(t.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){n(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){n(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){n(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){n(this).removeClass("ui-state-focus")}),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"),this.active=this._findActive(this.active||t.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top"),this.active.next().addClass("ui-accordion-content-active"),n("<span/>").addClass("ui-icon "+t.icons.header).prependTo(this.headers),this.active.find(".ui-icon").toggleClass(t.icons.header).toggleClass(t.icons.headerSelected),n.browser.msie&&this.element.find("a").css("zoom","1"),this.resize(),this.element.attr("role","tablist"),this.headers.attr("role","tab").bind("keydown",function(n){return r._keydown(n)}).next().attr("role","tabpanel"),this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide(),this.active.length?this.active.attr("aria-expanded","true").attr("tabIndex","0"):this.headers.eq(0).attr("tabIndex","0"),n.browser.safari||this.headers.find("a").attr("tabIndex","-1"),t.event&&this.headers.bind(t.event+".accordion",function(n){return r._clickHandler.call(r,n,this)})},destroy:function(){var t=this.options,n;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion"),this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex"),this.headers.find("a").removeAttr("tabindex"),this.headers.children(".ui-icon").remove(),n=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active"),(t.autoHeight||t.fillHeight)&&n.css("height","")},_setData:function(t,i){t=="alwaysOpen"&&(t="collapsible",i=!i),n.widget.prototype._setData.apply(this,arguments)},_keydown:function(t){var e=this.options,i=n.ui.keyCode;if(e.disabled||t.altKey||t.ctrlKey)return;var u=this.headers.length,f=this.headers.index(t.target),r=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:r=this.headers[(f+1)%u];break;case i.LEFT:case i.UP:r=this.headers[(f-1+u)%u];break;case i.SPACE:case i.ENTER:return this._clickHandler({target:t.target},t.target)}return r?(n(t.target).attr("tabIndex","-1"),n(r).attr("tabIndex","0"),r.focus(),!1):!0},resize:function(){var r=this.options,t,u,i;r.fillSpace?(n.browser.msie&&(u=this.element.parent().css("overflow"),this.element.parent().css("overflow","hidden")),t=this.element.parent().height(),n.browser.msie&&this.element.parent().css("overflow",u),this.headers.each(function(){t-=n(this).outerHeight()}),i=0,this.headers.next().each(function(){i=Math.max(i,n(this).innerHeight()-n(this).height())}).height(Math.max(0,t-i)).css("overflow","auto")):r.autoHeight&&(t=0,this.headers.next().each(function(){t=Math.max(t,n(this).outerHeight())}).height(t))},activate:function(n){var t=this._findActive(n)[0];this._clickHandler({target:t},t)},_findActive:function(t){return t?typeof t=="number"?this.headers.filter(":eq("+t+")"):this.headers.not(this.headers.not(t)):t===!1?n([]):this.headers.filter(":eq(0)")},_clickHandler:function(t,i){var r=this.options,u,f;if(r.disabled)return!1;if(!t.target&&r.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(r.icons.headerSelected).addClass(r.icons.header),this.active.next().addClass("ui-accordion-content-active");var e=this.active.next(),s={options:r,newHeader:n([]),oldHeader:r.active,newContent:n([]),oldContent:e},o=this.active=n([]);return this._toggle(o,e,s),!1}u=n(t.currentTarget||i),f=u[0]==this.active[0];if(this.running||!r.collapsible&&f)return!1;this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(r.icons.headerSelected).addClass(r.icons.header),this.active.next().addClass("ui-accordion-content-active"),f||(u.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(r.icons.header).addClass(r.icons.headerSelected),u.next().addClass("ui-accordion-content-active"));var o=u.next(),e=this.active.next(),s={options:r,newHeader:f&&r.collapsible?n([]):u,oldHeader:this.active,newContent:f&&r.collapsible?n([]):o.find("> *"),oldContent:e.find("> *")},h=this.headers.index(this.active[0])>this.headers.index(u[0]);return this.active=f?n([]):u,this._toggle(o,e,s,f,h),!1},_toggle:function(t,i,r,u,f){var e=this.options,c=this,h,o;this.toShow=t,this.toHide=i,this.data=r,h=function(){if(c)return c._completed.apply(c,arguments)},this._trigger("changestart",null,this.data),this.running=i.size()===0?t.size():i.size();if(e.animated){o={},o=e.collapsible&&u?{toShow:n([]),toHide:i,complete:h,down:f,autoHeight:e.autoHeight||e.fillSpace}:{toShow:t,toHide:i,complete:h,down:f,autoHeight:e.autoHeight||e.fillSpace},e.proxied||(e.proxied=e.animated),e.proxiedDuration||(e.proxiedDuration=e.duration),e.animated=n.isFunction(e.proxied)?e.proxied(o):e.proxied,e.duration=n.isFunction(e.proxiedDuration)?e.proxiedDuration(o):e.proxiedDuration;var l=n.ui.accordion.animations,a=e.duration,s=e.animated;l[s]||(l[s]=function(n){this.slide(n,{easing:s,duration:a||700})}),l[s](o)}else e.collapsible&&u?t.toggle():(i.hide(),t.show()),h(!0);i.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur(),t.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(n){var t=this.options;this.running=n?0:--this.running;if(this.running)return;t.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),this._trigger("change",null,this.data)}}),n.extend(n.ui.accordion,{version:"1.7.1",defaults:{active:null,alwaysOpen:!0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},animations:{slide:function(t,i){t=n.extend({easing:"swing",duration:300},t,i);if(!t.toHide.size()){t.toShow.animate({height:"show"},t);return}if(!t.toShow.size()){t.toHide.animate({height:"hide"},t);return}var s=t.toShow.css("overflow"),e,u={},o={},h=["height","paddingTop","paddingBottom"],f,r=t.toShow;f=r[0].style.width,r.width(parseInt(r.parent().width(),10)-parseInt(r.css("paddingLeft"),10)-parseInt(r.css("paddingRight"),10)-(parseInt(r.css("borderLeftWidth"),10)||0)-(parseInt(r.css("borderRightWidth"),10)||0)),n.each(h,function(i,r){o[r]="hide";var f=(""+n.css(t.toShow[0],r)).match(/^([\d+-.]+)(.*)$/);u[r]={value:f[1],unit:f[2]||"px"}}),t.toShow.css({height:0,overflow:"hidden"}).show(),t.toHide.filter(":hidden").each(t.complete).end().filter(":visible").animate(o,{step:function(n,i){i.prop=="height"&&(e=(i.now-i.start)/(i.end-i.start)),t.toShow[0].style[i.prop]=e*u[i.prop].value+u[i.prop].unit},duration:t.duration,easing:t.easing,complete:function(){t.autoHeight||t.toShow.css("height",""),t.toShow.css("width",f),t.toShow.css({overflow:s}),t.complete()}})},bounceslide:function(n){this.slide(n,{easing:n.down?"easeOutBounce":"swing",duration:n.down?1e3:200})},easeslide:function(n){this.slide(n,{easing:"easeinout",duration:700})}}})})(jQuery),(function(n){var i={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"},t="ui-dialog ui-widget ui-widget-content ui-corner-all ";n.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var e=this,i=this.options,s=i.title||this.originalTitle||"&nbsp;",o=n.ui.dialog.getTitleId(this.element),f=(this.uiDialog=n("<div/>")).appendTo(document.body).hide().addClass(t+i.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:i.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(t){i.closeOnEscape&&t.keyCode&&t.keyCode==n.ui.keyCode.ESCAPE&&e.close(t)}).attr({role:"dialog","aria-labelledby":o}).mousedown(function(n){e.moveToTop(!1,n)}),l=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(f),u=(this.uiDialogTitlebar=n("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(f),r=n('<a href="#"/>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){r.addClass("ui-state-hover")},function(){r.removeClass("ui-state-hover")}).focus(function(){r.addClass("ui-state-focus")}).blur(function(){r.removeClass("ui-state-focus")}).mousedown(function(n){n.stopPropagation()}).click(function(n){return e.close(n),!1}).appendTo(u),c=(this.uiDialogTitlebarCloseText=n("<span/>")).addClass("ui-icon ui-icon-closethick").text(i.closeText).appendTo(r),h=n("<span/>").addClass("ui-dialog-title").attr("id",o).html(s).prependTo(u);u.find("*").add(u).disableSelection(),i.draggable&&n.fn.draggable&&this._makeDraggable(),i.resizable&&n.fn.resizable&&this._makeResizable(),this._createButtons(i.buttons),this._isOpen=!1,i.bgiframe&&n.fn.bgiframe&&f.bgiframe(),i.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle)},close:function(t){var i=this;if(!1===i._trigger("beforeclose",t))return;i.overlay&&i.overlay.destroy(),i.uiDialog.unbind("keypress.ui-dialog"),i.options.hide?i.uiDialog.hide(i.options.hide,function(){i._trigger("close",t)}):i.uiDialog.hide()&&i._trigger("close",t),n.ui.dialog.overlay.resize(),i._isOpen=!1},isOpen:function(){return this._isOpen},moveToTop:function(t,i){if(this.options.modal&&!t||!this.options.stack&&!this.options.modal)return this._trigger("focus",i);this.options.zIndex>n.ui.dialog.maxZ&&(n.ui.dialog.maxZ=this.options.zIndex),this.overlay&&this.overlay.$el.css("z-index",n.ui.dialog.overlay.maxZ=++n.ui.dialog.maxZ);var r={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++n.ui.dialog.maxZ),this.element.attr(r),this._trigger("focus",i)},open:function(){if(this._isOpen)return;var i=this.options,t=this.uiDialog;this.overlay=i.modal?new n.ui.dialog.overlay(this):null,t.next().length&&t.appendTo("body"),this._size(),this._position(i.position),t.show(i.show),this.moveToTop(!0),i.modal&&t.bind("keypress.ui-dialog",function(t){if(t.keyCode!=n.ui.keyCode.TAB)return;var u=n(":tabbable",this),r=u.filter(":first")[0],i=u.filter(":last")[0];t.target!=i||t.shiftKey?t.target==r&&t.shiftKey&&setTimeout(function(){i.focus()},1):setTimeout(function(){r.focus()},1)}),n([]).add(t.find(".ui-dialog-content :tabbable:first")).add(t.find(".ui-dialog-buttonpane :tabbable:first")).add(t).filter(":first").focus(),this._trigger("open"),this._isOpen=!0},_createButtons:function(t){var u=this,i=!1,r=n("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove(),typeof t=="object"&&t!==null&&n.each(t,function(){return!(i=!0)}),i&&(n.each(t,function(t,i){n('<button type="button"></button>').addClass("ui-state-default ui-corner-all").text(t).click(function(){i.apply(u.element[0],arguments)}).hover(function(){n(this).addClass("ui-state-hover")},function(){n(this).removeClass("ui-state-hover")}).focus(function(){n(this).addClass("ui-state-focus")}).blur(function(){n(this).removeClass("ui-state-focus")}).appendTo(r)}),r.appendTo(this.uiDialog))},_makeDraggable:function(){var i=this,t=this.options,r;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){r=t.height,n(this).height(n(this).height()).addClass("ui-dialog-dragging"),t.dragStart&&t.dragStart.apply(i.element[0],arguments)},drag:function(){t.drag&&t.drag.apply(i.element[0],arguments)},stop:function(){n(this).removeClass("ui-dialog-dragging").height(r),t.dragStop&&t.dragStop.apply(i.element[0],arguments),n.ui.dialog.overlay.resize()}})},_makeResizable:function(t){t=t===undefined?this.options.resizable:t;var r=this,i=this.options,u=typeof t=="string"?t:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:i.minHeight,start:function(){n(this).addClass("ui-dialog-resizing"),i.resizeStart&&i.resizeStart.apply(r.element[0],arguments)},resize:function(){i.resize&&i.resize.apply(r.element[0],arguments)},handles:u,stop:function(){n(this).removeClass("ui-dialog-resizing"),i.height=n(this).height(),i.width=n(this).width(),i.resizeStop&&i.resizeStop.apply(r.element[0],arguments),n.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(t){var u=n(window),f=n(document),i=f.scrollTop(),r=f.scrollLeft(),e=i;n.inArray(t,["center","top","right","bottom","left"])<0||(t=[t=="right"||t=="left"?t:"center",t=="top"||t=="bottom"?t:"middle"]),t.constructor!=Array&&(t=["center","middle"]);if(t[0].constructor==Number)r+=t[0];else switch(t[0]){case"left":r+=0;break;case"right":r+=u.width()-this.uiDialog.outerWidth();break;default:case"center":r+=(u.width()-this.uiDialog.outerWidth())/2}if(t[1].constructor==Number)i+=t[1];else switch(t[1]){case"top":i+=0;break;case"bottom":i+=u.height()-this.uiDialog.outerHeight();break;default:case"middle":i+=(u.height()-this.uiDialog.outerHeight())/2}i=Math.max(i,e),this.uiDialog.css({top:i,left:r})},_setData:function(r,u){i[r]&&this.uiDialog.data(i[r],u);switch(r){case"buttons":this._createButtons(u);break;case"closeText":this.uiDialogTitlebarCloseText.text(u);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(t+u);break;case"draggable":u?this._makeDraggable():this.uiDialog.draggable("destroy");break;case"height":this.uiDialog.height(u);break;case"position":this._position(u);break;case"resizable":var e=this.uiDialog,f=this.uiDialog.is(":data(resizable)");f&&!u&&e.resizable("destroy"),f&&typeof u=="string"&&e.resizable("option","handles",u),f||this._makeResizable(u);break;case"title":n(".ui-dialog-title",this.uiDialogTitlebar).html(u||"&nbsp;");break;case"width":this.uiDialog.width(u)}n.widget.prototype._setData.apply(this,arguments)},_size:function(){var n=this.options,t;this.element.css({height:0,minHeight:0,width:"auto"}),t=this.uiDialog.css({height:"auto",width:n.width}).height(),this.element.css({minHeight:Math.max(n.minHeight-t,0),height:n.height=="auto"?"auto":Math.max(n.height-t,0)})}}),n.extend(n.ui.dialog,{version:"1.7.1",defaults:{autoOpen:!0,bgiframe:!1,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:"center",resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(n){return"ui-dialog-title-"+(n.attr("id")||++this.uuid)},overlay:function(t){this.$el=n.ui.dialog.overlay.create(t)}}),n.extend(n.ui.dialog.overlay,{instances:[],maxZ:0,events:n.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(n){return n+".dialog-overlay"}).join(" "),create:function(t){this.instances.length===0&&(setTimeout(function(){n(document).bind(n.ui.dialog.overlay.events,function(t){var i=n(t.target).parents(".ui-dialog").css("zIndex")||0;return i>n.ui.dialog.overlay.maxZ})},1),n(document).bind("keydown.dialog-overlay",function(i){t.options.closeOnEscape&&i.keyCode&&i.keyCode==n.ui.keyCode.ESCAPE&&t.close(i)}),n(window).bind("resize.dialog-overlay",n.ui.dialog.overlay.resize));var i=n("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});return t.options.bgiframe&&n.fn.bgiframe&&i.bgiframe(),this.instances.push(i),i},destroy:function(t){this.instances.splice(n.inArray(this.instances,t),1),this.instances.length===0&&n([document,window]).unbind(".dialog-overlay"),t.remove()},height:function(){if(n.browser.msie&&n.browser.version<7){var t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),i=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return t<i?n(window).height()+"px":t+"px"}return n(document).height()+"px"},width:function(){if(n.browser.msie&&n.browser.version<7){var t=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),i=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return t<i?n(window).width()+"px":t+"px"}return n(document).width()+"px"},resize:function(){var t=n([]);n.each(n.ui.dialog.overlay.instances,function(){t=t.add(this)}),t.css({width:0,height:0}).css({width:n.ui.dialog.overlay.width(),height:n.ui.dialog.overlay.height()})}}),n.extend(n.ui.dialog.overlay.prototype,{destroy:function(){n.ui.dialog.overlay.destroy(this.$el)}})})(jQuery),(function(n){n.widget("ui.slider",n.extend({},n.ui.mouse,{_init:function(){var t=this,i=this.options;this._keySliding=!1,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=n([]),i.range&&(i.range===!0?(this.range=n("<div></div>"),i.values||(i.values=[this._valueMin(),this._valueMin()]),i.values.length&&i.values.length!=2&&(i.values=[i.values[0],i.values[0]])):this.range=n("<div></div>"),this.range.appendTo(this.element).addClass("ui-slider-range"),(i.range=="min"||i.range=="max")&&this.range.addClass("ui-slider-range-"+i.range),this.range.addClass("ui-widget-header")),n(".ui-slider-handle",this.element).length==0&&n('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");if(i.values&&i.values.length)while(n(".ui-slider-handle",this.element).length<i.values.length)n('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");this.handles=n(".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(n){n.preventDefault()}).hover(function(){n(this).addClass("ui-state-hover")},function(){n(this).removeClass("ui-state-hover")}).focus(function(){n(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),n(this).addClass("ui-state-focus")}).blur(function(){n(this).removeClass("ui-state-focus")}),this.handles.each(function(t){n(this).data("index.ui-slider-handle",t)}),this.handles.keydown(function(i){var o=!0,e=n(this).data("index.ui-slider-handle"),u,r,f;if(t.options.disabled)return;switch(i.keyCode){case n.ui.keyCode.HOME:case n.ui.keyCode.END:case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:o=!1,t._keySliding||(t._keySliding=!0,n(this).addClass("ui-state-active"),t._start(i,e))}f=t._step(),u=t.options.values&&t.options.values.length?r=t.values(e):r=t.value();switch(i.keyCode){case n.ui.keyCode.HOME:r=t._valueMin();break;case n.ui.keyCode.END:r=t._valueMax();break;case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:if(u==t._valueMax())return;r=u+f;break;case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(u==t._valueMin())return;r=u-f}return t._slide(i,e,r),o}).keyup(function(i){var r=n(this).data("index.ui-slider-handle");t._keySliding&&(t._stop(i,r),t._change(i,r),t._keySliding=!1,n(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(t){var u=this.options,e,o;if(u.disabled)return!1;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset();var s={x:t.pageX,y:t.pageY},f=this._normValueFromMouse(s),h=this._valueMax()-this._valueMin()+1,i,c=this,r;return this.handles.each(function(t){var u=Math.abs(f-c.values(t));h>u&&(h=u,i=n(this),r=t)}),u.range==!0&&this.values(1)==u.min&&(i=n(this.handles[++r])),this._start(t,r),c._handleIndex=r,i.addClass("ui-state-active").focus(),e=i.offset(),o=!n(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=o?{left:0,top:0}:{left:t.pageX-e.left-i.width()/2,top:t.pageY-e.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},f=this._normValueFromMouse(s),this._slide(t,r,f),!0},_mouseStart:function(){return!0},_mouseDrag:function(n){var i={x:n.pageX,y:n.pageY},t=this._normValueFromMouse(i);return this._slide(n,this._handleIndex,t),!1},_mouseStop:function(n){return this.handles.removeClass("ui-state-active"),this._stop(n,this._handleIndex),this._change(n,this._handleIndex),this._handleIndex=null,this._clickOffset=null,!1},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(n){var i,r,t;"horizontal"==this.orientation?(i=this.elementSize.width,r=n.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(i=this.elementSize.height,r=n.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=r/i,t>1&&(t=1),t<0&&(t=0),"vertical"==this.orientation&&(t=1-t);var o=this._valueMax()-this._valueMin(),f=t*o,u=f%this.options.step,e=this._valueMin()+f-u;return u>this.options.step/2&&(e+=this.options.step),parseFloat(e.toFixed(5))},_start:function(n,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("start",n,i)},_slide:function(n,t,i){var e=this.handles[t],f,r,u;this.options.values&&this.options.values.length?(r=this.values(t?0:1),(t!=0||i<r)&&(t!=1||i>r)||(i=r),i!=this.values(t)&&(f=this.values(),f[t]=i,u=this._trigger("slide",n,{handle:this.handles[t],value:i,values:f}),r=this.values(t?0:1),u!==!1&&this.values(t,i,n.type=="mousedown"&&this.options.animate,!0))):i!=this.value()&&(u=this._trigger("slide",n,{handle:this.handles[t],value:i}),u!==!1&&this._setData("value",i,n.type=="mousedown"&&this.options.animate))},_stop:function(n,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("stop",n,i)},_change:function(n,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("change",n,i)},value:function(n){return arguments.length&&(this._setData("value",n),this._change(null,0)),this._value()},values:function(n,t,i,r){return arguments.length>1&&(this.options.values[n]=t,this._refreshValue(i),r||this._change(null,n)),arguments.length?this.options.values&&this.options.values.length?this._values(n):this.value():this._values()},_setData:function(t,i,r){n.widget.prototype._setData.apply(this,arguments);switch(t){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue(r);break;case"value":this._refreshValue(r)}},_step:function(){return this.options.step},_value:function(){var n=this.options.value;return n<this._valueMin()&&(n=this._valueMin()),n>this._valueMax()&&(n=this._valueMax()),n},_values:function(n){if(arguments.length){var t=this.options.values[n];return t<this._valueMin()&&(t=this._valueMin()),t>this._valueMax()&&(t=this._valueMax()),t}return this.options.values},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(t){var f=this.options.range,r=this.options,i=this,l,c;if(this.options.values&&this.options.values.length)this.handles.each(function(u){var e=(i.values(u)-i._valueMin())/(i._valueMax()-i._valueMin())*100,o={};o[i.orientation=="horizontal"?"left":"bottom"]=e+"%",n(this).stop(1,1)[t?"animate":"css"](o,r.animate),i.options.range===!0&&(i.orientation=="horizontal"?(u==0&&i.range.stop(1,1)[t?"animate":"css"]({left:e+"%"},r.animate),u==1&&i.range[t?"animate":"css"]({width:e-lastValPercent+"%"},{queue:!1,duration:r.animate})):(u==0&&i.range.stop(1,1)[t?"animate":"css"]({bottom:e+"%"},r.animate),u==1&&i.range[t?"animate":"css"]({height:e-lastValPercent+"%"},{queue:!1,duration:r.animate}))),lastValPercent=e});else{var h=this.value(),e=this._valueMin(),o=this._valueMax(),u=o!=e?(h-e)/(o-e)*100:0,s={};s[i.orientation=="horizontal"?"left":"bottom"]=u+"%",this.handle.stop(1,1)[t?"animate":"css"](s,r.animate),f=="min"&&this.orientation=="horizontal"&&this.range.stop(1,1)[t?"animate":"css"]({width:u+"%"},r.animate),f=="max"&&this.orientation=="horizontal"&&this.range[t?"animate":"css"]({width:100-u+"%"},{queue:!1,duration:r.animate}),f=="min"&&this.orientation=="vertical"&&this.range.stop(1,1)[t?"animate":"css"]({height:u+"%"},r.animate),f=="max"&&this.orientation=="vertical"&&this.range[t?"animate":"css"]({height:100-u+"%"},{queue:!1,duration:r.animate})}}})),n.extend(n.ui.slider,{getter:"value values",version:"1.7.1",eventPrefix:"slide",defaults:{animate:!1,delay:0,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null}})})(jQuery),(function(n){n.widget("ui.tabs",{_init:function(){this.options.deselectable!==undefined&&(this.options.collapsible=this.options.deselectable),this._tabify(!0)},_setData:function(n,t){if(n=="selected"){if(this.options.collapsible&&t==this.options.selected)return;this.select(t)}else this.options[n]=t,n=="deselectable"&&(this.options.collapsible=t),this._tabify()},_tabId:function(t){return t.title&&t.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+n.data(t)},_sanitizeSelector:function(n){return n.replace(/:/g,"\\:")},_cookie:function(){var t=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+n.data(this.list[0]));return n.cookie.apply(null,[t].concat(n.makeArray(arguments)))},_ui:function(n,t){return{tab:n,panel:t,index:this.anchors.index(n)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var t=n(this);t.html(t.data("label.tabs")).removeData("label.tabs")})},_tabify:function(t){function a(t,i){t.css({display:""}),n.browser.msie&&i.opacity&&t[0].style.removeAttribute("filter")}var e,h,c,l,f,u,s,o;this.list=this.element.children("ul:first"),this.lis=n("li:has(a[href])",this.list),this.anchors=this.lis.map(function(){return n("a",this)[0]}),this.panels=n([]);var r=this,i=this.options,v=/^#.+/;for(this.anchors.each(function(t,u){var f=n(u).attr("href"),s=f.split("#")[0],h,o,e;s&&(s===location.toString().split("#")[0]||(h=n("base")[0])&&s===h.href)&&(f=u.hash,u.href=f),v.test(f)?r.panels=r.panels.add(r._sanitizeSelector(f)):f!="#"?(n.data(u,"href.tabs",f),n.data(u,"load.tabs",f.replace(/#.*$/,"")),o=r._tabId(u),u.href="#"+o,e=n("#"+o),e.length||(e=n(i.panelTemplate).attr("id",o).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(r.panels[t-1]||r.list),e.data("destroy.tabs",!0)),r.panels=r.panels.add(e)):i.disabled.push(t)}),t?(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"),i.selected===undefined?(location.hash&&this.anchors.each(function(n,t){if(t.hash==location.hash)return i.selected=n,!1}),typeof i.selected!="number"&&i.cookie&&(i.selected=parseInt(r._cookie(),10)),typeof i.selected!="number"&&this.lis.filter(".ui-tabs-selected").length&&(i.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))),i.selected=i.selected||0):i.selected===null&&(i.selected=-1),i.selected=i.selected>=0&&this.anchors[i.selected]||i.selected<0?i.selected:0,i.disabled=n.unique(i.disabled.concat(n.map(this.lis.filter(".ui-state-disabled"),function(n){return r.lis.index(n)}))).sort(),n.inArray(i.selected,i.disabled)!=-1&&i.disabled.splice(n.inArray(i.selected,i.disabled),1),this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected ui-state-active"),i.selected>=0&&this.anchors.length&&(this.panels.eq(i.selected).removeClass("ui-tabs-hide"),this.lis.eq(i.selected).addClass("ui-tabs-selected ui-state-active"),r.element.queue("tabs",function(){r._trigger("show",null,r._ui(r.anchors[i.selected],r.panels[i.selected]))}),this.load(i.selected)),n(window).bind("unload",function(){r.lis.add(r.anchors).unbind(".tabs"),r.lis=r.anchors=r.panels=null})):i.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[i.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible"),i.cookie&&this._cookie(i.selected,i.cookie),e=0;h=this.lis[e];e++)n(h)[n.inArray(e,i.disabled)!=-1&&!n(h).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");i.cache===!1&&this.anchors.removeData("cache.tabs"),this.lis.add(this.anchors).unbind(".tabs"),i.event!="mouseover"&&(c=function(n,t){t.is(":not(.ui-state-disabled)")&&t.addClass("ui-state-"+n)},l=function(n,t){t.removeClass("ui-state-"+n)},this.lis.bind("mouseover.tabs",function(){c("hover",n(this))}),this.lis.bind("mouseout.tabs",function(){l("hover",n(this))}),this.anchors.bind("focus.tabs",function(){c("focus",n(this).closest("li"))}),this.anchors.bind("blur.tabs",function(){l("focus",n(this).closest("li"))})),i.fx&&(n.isArray(i.fx)?(f=i.fx[0],u=i.fx[1]):f=u=i.fx),s=u?function(t,i){n(t).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active"),i.hide().removeClass("ui-tabs-hide").animate(u,u.duration||"normal",function(){a(i,u),r._trigger("show",null,r._ui(t,i[0]))})}:function(t,i){n(t).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active"),i.removeClass("ui-tabs-hide"),r._trigger("show",null,r._ui(t,i[0]))},o=f?function(n,t){t.animate(f,f.duration||"normal",function(){r.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default"),t.addClass("ui-tabs-hide"),a(t,f),r.element.dequeue("tabs")})}:function(n,t){r.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default"),t.addClass("ui-tabs-hide"),r.element.dequeue("tabs")},this.anchors.bind(i.event+".tabs",function(){var f=this,e=n(this).closest("li"),t=r.panels.filter(":not(.ui-tabs-hide)"),u=n(r._sanitizeSelector(this.hash));if(e.hasClass("ui-tabs-selected")&&!i.collapsible||e.hasClass("ui-state-disabled")||e.hasClass("ui-state-processing")||r._trigger("select",null,r._ui(this,u[0]))===!1)return this.blur(),!1;i.selected=r.anchors.index(this),r.abort();if(i.collapsible){if(e.hasClass("ui-tabs-selected"))return i.selected=-1,i.cookie&&r._cookie(i.selected,i.cookie),r.element.queue("tabs",function(){o(f,t)}).dequeue("tabs"),this.blur(),!1;if(!t.length)return i.cookie&&r._cookie(i.selected,i.cookie),r.element.queue("tabs",function(){s(f,u)}),r.load(r.anchors.index(this)),this.blur(),!1}i.cookie&&r._cookie(i.selected,i.cookie);if(u.length)t.length&&r.element.queue("tabs",function(){o(f,t)}),r.element.queue("tabs",function(){s(f,u)}),r.load(r.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";n.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(){return!1})},destroy:function(){var t=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 i=n.data(this,"href.tabs"),t;i&&(this.href=i),t=n(this).unbind(".tabs"),n.each(["href","load","cache"],function(n,i){t.removeData(i+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(){n.data(this,"destroy.tabs")?n(this).remove():n(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"].join(" "))}),t.cookie&&this._cookie(null,t.cookie)},add:function(t,i,r){var u;r===undefined&&(r=this.anchors.length);var e=this,o=this.options,f=n(o.tabTemplate.replace(/#\{href\}/g,t).replace(/#\{label\}/g,i)),s=t.indexOf("#")?this._tabId(n("a",f)[0]):t.replace("#","");f.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0),u=n("#"+s),u.length||(u=n(o.panelTemplate).attr("id",s).data("destroy.tabs",!0)),u.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"),r<this.lis.length?(f.insertBefore(this.lis[r]),u.insertBefore(this.panels[r])):(f.appendTo(this.list),u.appendTo(this.list[0].parentNode)),o.disabled=n.map(o.disabled,function(n){return n>=r?++n:n}),this._tabify(),this.anchors.length==1&&(f.addClass("ui-tabs-selected ui-state-active"),u.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){e._trigger("show",null,e._ui(e.anchors[0],e.panels[0]))}),this.load(0)),this._trigger("add",null,this._ui(this.anchors[r],this.panels[r]))},remove:function(t){var r=this.options,i=this.lis.eq(t).remove(),u=this.panels.eq(t).remove();i.hasClass("ui-tabs-selected")&&this.anchors.length>1&&this.select(t+(t+1<this.anchors.length?1:-1)),r.disabled=n.map(n.grep(r.disabled,function(n){return n!=t}),function(n){return n>=t?--n:n}),this._tabify(),this._trigger("remove",null,this._ui(i.find("a")[0],u[0]))},enable:function(t){var i=this.options;if(n.inArray(t,i.disabled)==-1)return;this.lis.eq(t).removeClass("ui-state-disabled"),i.disabled=n.grep(i.disabled,function(n){return n!=t}),this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(n){var i=this,t=this.options;n!=t.selected&&(this.lis.eq(n).addClass("ui-state-disabled"),t.disabled.push(n),t.disabled.sort(),this._trigger("disable",null,this._ui(this.anchors[n],this.panels[n])))},select:function(n){typeof n=="string"?n=this.anchors.index(this.anchors.filter("[href$="+n+"]")):n===null&&(n=-1),n==-1&&this.options.collapsible&&(n=this.options.selected),this.anchors.eq(n).trigger(this.options.event+".tabs")},load:function(t){var i=this,u=this.options,r=this.anchors.eq(t)[0],e=n.data(r,"load.tabs"),f;this.abort();if(!e||this.element.queue("tabs").length!==0&&n.data(r,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(t).addClass("ui-state-processing"),u.spinner&&(f=n("span",r),f.data("label.tabs",f.html()).html(u.spinner)),this.xhr=n.ajax(n.extend({},u.ajaxOptions,{url:e,success:function(f,e){n(i._sanitizeSelector(r.hash)).html(f),i._cleanup(),u.cache&&n.data(r,"cache.tabs",!0),i._trigger("load",null,i._ui(i.anchors[t],i.panels[t]));try{u.ajaxOptions.success(f,e)}catch(o){}i.element.dequeue("tabs")}}))},abort:function(){this.element.queue([]),this.panels.stop(!1,!0),this.xhr&&(this.xhr.abort(),delete this.xhr),this._cleanup()},url:function(n,t){this.anchors.eq(n).removeData("cache.tabs").data("load.tabs",t)},length:function(){return this.anchors.length}}),n.extend(n.ui.tabs,{version:"1.7.1",getter:"length",defaults:{ajaxOptions:null,cache:!1,cookie:null,collapsible:!1,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}}),n.extend(n.ui.tabs.prototype,{rotation:null,rotate:function(n,i){var r=this,f=this.options,u=r._rotate||(r._rotate=function(t){clearTimeout(r.rotation),r.rotation=setTimeout(function(){var n=f.selected;r.select(++n<r.anchors.length?n:0)},n),t&&t.stopPropagation()}),e=r._unrotate||(r._unrotate=i?function(){t=f.selected,u()}:function(n){n.clientX&&r.rotate(null)});n?(this.element.bind("tabsshow",u),this.anchors.bind(f.event+".tabs",e),u()):(clearTimeout(r.rotation),this.element.unbind("tabsshow",u),this.anchors.unbind(f.event+".tabs",e),delete this._rotate,delete this._unrotate)}})})(jQuery),(function($){function Datepicker(){this.debug=!1,this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1},this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,showMonthAfterYear:!1,yearRange:"-10:+10",showOtherMonths:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"normal",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1},$.extend(this._defaults,this.regional[""]),this.dpDiv=$('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function extendRemove(n,t){$.extend(n,t);for(var i in t)(t[i]==null||t[i]==undefined)&&(n[i]=t[i]);return n}function isArray(n){return n&&($.browser.safari&&typeof n=="object"&&n.length||n.constructor&&n.constructor.toString().match(/\Array\(\)/))}$.extend($.ui,{datepicker:{version:"1.7.1"}});var PROP_NAME="datepicker";$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},setDefaults:function(n){return extendRemove(this._defaults,n||{}),this},_attachDatepicker:function(target,settings){var inlineSettings=null,attrName,attrValue,nodeName,inline,inst;for(attrName in this._defaults){attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}nodeName=target.nodeName.toLowerCase(),inline=nodeName=="div"||nodeName=="span",target.id||(target.id="dp"+ ++this.uuid),inst=this._newInst($(target),inline),inst.settings=$.extend({},settings||{},inlineSettings||{}),nodeName=="input"?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(n,t){var i=n[0].id.replace(/([:\[\]\.])/g,"\\\\$1");return{id:i,input:n,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:t?$('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'):this.dpDiv}},_connectDatepicker:function(n,t){var u=$(n),e,o,r,i,f;t.trigger=$([]);if(u.hasClass(this.markerClassName))return;e=this._get(t,"appendText"),o=this._get(t,"isRTL"),e&&u[o?"before":"after"]('<span class="'+this._appendClass+'">'+e+"</span>"),r=this._get(t,"showOn"),(r=="focus"||r=="both")&&u.focus(this._showDatepicker),(r=="button"||r=="both")&&(i=this._get(t,"buttonText"),f=this._get(t,"buttonImage"),t.trigger=$(this._get(t,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:f,alt:i,title:i}):$('<button type="button"></button>').addClass(this._triggerClass).html(f==""?i:$("<img/>").attr({src:f,alt:i,title:i}))),u[o?"before":"after"](t.trigger),t.trigger.click(function(){return $.datepicker._datepickerShowing&&$.datepicker._lastInput==n?$.datepicker._hideDatepicker():$.datepicker._showDatepicker(n),!1})),u.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(n,i,r){t.settings[i]=r}).bind("getData.datepicker",function(n,i){return this._get(t,i)}),$.data(n,PROP_NAME,t)},_inlineDatepicker:function(n,t){var i=$(n);if(i.hasClass(this.markerClassName))return;i.addClass(this.markerClassName).append(t.dpDiv).bind("setData.datepicker",function(n,i,r){t.settings[i]=r}).bind("getData.datepicker",function(n,i){return this._get(t,i)}),$.data(n,PROP_NAME,t),this._setDate(t,this._getDefaultDate(t)),this._updateDatepicker(t),this._updateAlternate(t)},_dialogDatepicker:function(n,t,i,r,u){var f=this._dialogInst,e;f||(e="dp"+ ++this.uuid,this._dialogInput=$('<input type="text" id="'+e+'" size="1" style="position: absolute; top: -100px;"/>'),this._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInput),f=this._dialogInst=this._newInst(this._dialogInput,!1),f.settings={},$.data(this._dialogInput[0],PROP_NAME,f)),extendRemove(f.settings,r||{}),this._dialogInput.val(t),this._pos=u?u.length?u:[u.pageX,u.pageY]:null;if(!this._pos){var h=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,c=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,o=document.documentElement.scrollLeft||document.body.scrollLeft,s=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[h/2-100+o,c/2-150+s]}return this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px"),f.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP_NAME,f),this},_destroyDatepicker:function(n){var i=$(n),r=$.data(n,PROP_NAME),t;if(!i.hasClass(this.markerClassName))return;t=n.nodeName.toLowerCase(),$.removeData(n,PROP_NAME),t=="input"?(r.trigger.remove(),i.siblings("."+this._appendClass).remove().end().removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress)):(t=="div"||t=="span")&&i.removeClass(this.markerClassName).empty()},_enableDatepicker:function(n){var r=$(n),u=$.data(n,PROP_NAME),t,i;if(!r.hasClass(this.markerClassName))return;t=n.nodeName.toLowerCase(),t=="input"?(n.disabled=!1,u.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(t=="div"||t=="span")&&(i=r.children("."+this._inlineClass),i.children().removeClass("ui-state-disabled")),this._disabledInputs=$.map(this._disabledInputs,function(t){return t==n?null:t})},_disableDatepicker:function(n){var r=$(n),u=$.data(n,PROP_NAME),t,i;if(!r.hasClass(this.markerClassName))return;t=n.nodeName.toLowerCase(),t=="input"?(n.disabled=!0,u.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(t=="div"||t=="span")&&(i=r.children("."+this._inlineClass),i.children().addClass("ui-state-disabled")),this._disabledInputs=$.map(this._disabledInputs,function(t){return t==n?null:t}),this._disabledInputs[this._disabledInputs.length]=n},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]==n)return!0;return!1},_getInst:function(n){try{return $.data(n,PROP_NAME)}catch(t){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(n,t,i){var f=t||{},u,r;typeof t=="string"&&(f={},f[t]=i),u=this._getInst(n),u&&(this._curInst==u&&this._hideDatepicker(null),extendRemove(u.settings,f),r=new Date,extendRemove(u,{rangeStart:null,endDay:null,endMonth:null,endYear:null,selectedDay:r.getDate(),selectedMonth:r.getMonth(),selectedYear:r.getFullYear(),currentDay:r.getDate(),currentMonth:r.getMonth(),currentYear:r.getFullYear(),drawMonth:r.getMonth(),drawYear:r.getFullYear()}),this._updateDatepicker(u))},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){var t=this._getInst(n);t&&this._updateDatepicker(t)},_setDateDatepicker:function(n,t,i){var r=this._getInst(n);r&&(this._setDate(r,t,i),this._updateDatepicker(r),this._updateAlternate(r))},_getDateDatepicker:function(n){var t=this._getInst(n);return t&&!t.inline&&this._setDateFromField(t),t?this._getDate(t):null},_doKeyDown:function(n){var t=$.datepicker._getInst(n.target),i=!0,u=t.dpDiv.is(".ui-datepicker-rtl"),r;t._keyEvent=!0;if($.datepicker._datepickerShowing)switch(n.keyCode){case 9:$.datepicker._hideDatepicker(null,"");break;case 13:return r=$("td."+$.datepicker._dayOverClass+", td."+$.datepicker._currentClass,t.dpDiv),r[0]?$.datepicker._selectDay(n.target,t.selectedMonth,t.selectedYear,r[0]):$.datepicker._hideDatepicker(null,$.datepicker._get(t,"duration")),!1;case 27:$.datepicker._hideDatepicker(null,$.datepicker._get(t,"duration"));break;case 33:$.datepicker._adjustDate(n.target,n.ctrlKey?-$.datepicker._get(t,"stepBigMonths"):-$.datepicker._get(t,"stepMonths"),"M");break;case 34:$.datepicker._adjustDate(n.target,n.ctrlKey?+$.datepicker._get(t,"stepBigMonths"):+$.datepicker._get(t,"stepMonths"),"M");break;case 35:(n.ctrlKey||n.metaKey)&&$.datepicker._clearDate(n.target),i=n.ctrlKey||n.metaKey;break;case 36:(n.ctrlKey||n.metaKey)&&$.datepicker._gotoToday(n.target),i=n.ctrlKey||n.metaKey;break;case 37:(n.ctrlKey||n.metaKey)&&$.datepicker._adjustDate(n.target,u?1:-1,"D"),i=n.ctrlKey||n.metaKey,n.originalEvent.altKey&&$.datepicker._adjustDate(n.target,n.ctrlKey?-$.datepicker._get(t,"stepBigMonths"):-$.datepicker._get(t,"stepMonths"),"M");break;case 38:(n.ctrlKey||n.metaKey)&&$.datepicker._adjustDate(n.target,-7,"D"),i=n.ctrlKey||n.metaKey;break;case 39:(n.ctrlKey||n.metaKey)&&$.datepicker._adjustDate(n.target,u?-1:1,"D"),i=n.ctrlKey||n.metaKey,n.originalEvent.altKey&&$.datepicker._adjustDate(n.target,n.ctrlKey?+$.datepicker._get(t,"stepBigMonths"):+$.datepicker._get(t,"stepMonths"),"M");break;case 40:(n.ctrlKey||n.metaKey)&&$.datepicker._adjustDate(n.target,7,"D"),i=n.ctrlKey||n.metaKey;break;default:i=!1}else n.keyCode==36&&n.ctrlKey?$.datepicker._showDatepicker(this):i=!1;i&&(n.preventDefault(),n.stopPropagation())},_doKeyPress:function(n){var r=$.datepicker._getInst(n.target),t,i;if($.datepicker._get(r,"constrainInput"))return t=$.datepicker._possibleChars($.datepicker._get(r,"dateFormat")),i=String.fromCharCode(n.charCode==undefined?n.keyCode:n.charCode),n.ctrlKey||i<" "||!t||t.indexOf(i)>-1},_showDatepicker:function(n){var t,e,i,r;n=n.target||n,n.nodeName.toLowerCase()!="input"&&(n=$("input",n.parentNode)[0]);if($.datepicker._isDisabledDatepicker(n)||$.datepicker._lastInput==n)return;t=$.datepicker._getInst(n),e=$.datepicker._get(t,"beforeShow"),extendRemove(t.settings,e?e.apply(n,[n,t]):{}),$.datepicker._hideDatepicker(null,""),$.datepicker._lastInput=n,$.datepicker._setDateFromField(t),$.datepicker._inDialog&&(n.value=""),$.datepicker._pos||($.datepicker._pos=$.datepicker._findPos(n),$.datepicker._pos[1]+=n.offsetHeight),i=!1,$(n).parents().each(function(){return i|=$(this).css("position")=="fixed",!i}),i&&$.browser.opera&&($.datepicker._pos[0]-=document.documentElement.scrollLeft,$.datepicker._pos[1]-=document.documentElement.scrollTop),r={left:$.datepicker._pos[0],top:$.datepicker._pos[1]},$.datepicker._pos=null,t.rangeStart=null,t.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),$.datepicker._updateDatepicker(t),r=$.datepicker._checkOffset(t,r,i),t.dpDiv.css({position:$.datepicker._inDialog&&$.blockUI?"static":i?"fixed":"absolute",display:"none",left:r.left+"px",top:r.top+"px"});if(!t.inline){var o=$.datepicker._get(t,"showAnim")||"show",u=$.datepicker._get(t,"duration"),f=function(){$.datepicker._datepickerShowing=!0,$.browser.msie&&parseInt($.browser.version,10)<7&&$("iframe.ui-datepicker-cover").css({width:t.dpDiv.width()+4,height:t.dpDiv.height()+4})};$.effects&&$.effects[o]?t.dpDiv.show(o,$.datepicker._get(t,"showOptions"),u,f):t.dpDiv[o](u,f),u==""&&f(),t.input[0].type!="hidden"&&t.input[0].focus(),$.datepicker._curInst=t}},_updateDatepicker:function(n){var r={width:n.dpDiv.width()+4,height:n.dpDiv.height()+4},f=this;n.dpDiv.empty().append(this._generateHTML(n)).find("iframe.ui-datepicker-cover").css({width:r.width,height:r.height}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){$(this).removeClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!=-1&&$(this).removeClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!=-1&&$(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){f._isDisabledDatepicker(n.inline?n.dpDiv.parent()[0]:n.input[0])||($(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),$(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!=-1&&$(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!=-1&&$(this).addClass("ui-datepicker-next-hover"))}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();var t=this._getNumberOfMonths(n),i=t[1],u=17;i>1?n.dpDiv.addClass("ui-datepicker-multi-"+i).css("width",u*i+"em"):n.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n.dpDiv[(t[0]!=1||t[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi"),n.dpDiv[(this._get(n,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),n.input&&n.input[0].type!="hidden"&&n==$.datepicker._curInst&&$(n.input[0]).focus()},_checkOffset:function(n,t,i){var r=n.dpDiv.outerWidth(),e=n.dpDiv.outerHeight(),s=n.input?n.input.outerWidth():0,o=n.input?n.input.outerHeight():0,u=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)+$(document).scrollLeft(),f=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)+$(document).scrollTop();return t.left-=this._get(n,"isRTL")?r-s:0,t.left-=i&&t.left==n.input.offset().left?$(document).scrollLeft():0,t.top-=i&&t.top==n.input.offset().top+o?$(document).scrollTop():0,t.left-=t.left+r>u&&u>r?Math.abs(t.left+r-u):0,t.top-=t.top+e>f&&f>e?Math.abs(t.top+e+o*2-f):0,t},_findPos:function(n){while(n&&(n.type=="hidden"||n.nodeType!=1))n=n.nextSibling;var t=$(n).offset();return[t.left,t.top]},_hideDatepicker:function(n,t){var i=this._curInst,r,f,u;if(!i||n&&i!=$.data(n,PROP_NAME))return;i.stayOpen&&this._selectDate("#"+i.id,this._formatDate(i,i.currentDay,i.currentMonth,i.currentYear)),i.stayOpen=!1,this._datepickerShowing&&(t=t!=null?t:this._get(i,"duration"),r=this._get(i,"showAnim"),f=function(){$.datepicker._tidyDialog(i)},t!=""&&$.effects&&$.effects[r]?i.dpDiv.hide(r,$.datepicker._get(i,"showOptions"),t,f):i.dpDiv[t==""?"hide":r=="slideDown"?"slideUp":r=="fadeIn"?"fadeOut":"hide"](t,f),t==""&&this._tidyDialog(i),u=this._get(i,"onClose"),u&&u.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._datepickerShowing=!1,this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.dpDiv))),this._inDialog=!1),this._curInst=null},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(n){if(!$.datepicker._curInst)return;var t=$(n.target);t.parents("#"+$.datepicker._mainDivId).length!=0||t.hasClass($.datepicker.markerClassName)||t.hasClass($.datepicker._triggerClass)||!$.datepicker._datepickerShowing||$.datepicker._inDialog&&$.blockUI||$.datepicker._hideDatepicker(null,"")},_adjustDate:function(n,t,i){var u=$(n),r=this._getInst(u[0]);if(this._isDisabledDatepicker(u[0]))return;this._adjustInstDate(r,t+(i=="M"?this._get(r,"showCurrentAtPos"):0),i),this._updateDatepicker(r)},_gotoToday:function(n){var r=$(n),t=this._getInst(r[0]),i;this._get(t,"gotoCurrent")&&t.currentDay?(t.selectedDay=t.currentDay,t.drawMonth=t.selectedMonth=t.currentMonth,t.drawYear=t.selectedYear=t.currentYear):(i=new Date,t.selectedDay=i.getDate(),t.drawMonth=t.selectedMonth=i.getMonth(),t.drawYear=t.selectedYear=i.getFullYear()),this._notifyChange(t),this._adjustDate(r)},_selectMonthYear:function(n,t,i){var u=$(n),r=this._getInst(u[0]);r._selectingMonthYear=!1,r["selected"+(i=="M"?"Month":"Year")]=r["draw"+(i=="M"?"Month":"Year")]=parseInt(t.options[t.selectedIndex].value,10),this._notifyChange(r),this._adjustDate(u)},_clickMonthYear:function(n){var i=$(n),t=this._getInst(i[0]);t.input&&t._selectingMonthYear&&!$.browser.msie&&t.input[0].focus(),t._selectingMonthYear=!t._selectingMonthYear},_selectDay:function(n,t,i,r){var f=$(n),u;if($(r).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))return;u=this._getInst(f[0]),u.selectedDay=u.currentDay=$("a",r).html(),u.selectedMonth=u.currentMonth=t,u.selectedYear=u.currentYear=i,u.stayOpen&&(u.endDay=u.endMonth=u.endYear=null),this._selectDate(n,this._formatDate(u,u.currentDay,u.currentMonth,u.currentYear)),u.stayOpen&&(u.rangeStart=this._daylightSavingAdjust(new Date(u.currentYear,u.currentMonth,u.currentDay)),this._updateDatepicker(u))},_clearDate:function(n){var i=$(n),t=this._getInst(i[0]);t.stayOpen=!1,t.endDay=t.endMonth=t.endYear=t.rangeStart=null,this._selectDate(i,"")},_selectDate:function(n,t){var u=$(n),i=this._getInst(u[0]),r;t=t!=null?t:this._formatDate(i),i.input&&i.input.val(t),this._updateAlternate(i),r=this._get(i,"onSelect"),r?r.apply(i.input?i.input[0]:null,[t,i]):i.input&&i.input.trigger("change"),i.inline?this._updateDatepicker(i):i.stayOpen||(this._hideDatepicker(null,this._get(i,"duration")),this._lastInput=i.input[0],typeof i.input[0]!="object"&&i.input[0].focus(),this._lastInput=null)},_updateAlternate:function(n){var r=this._get(n,"altField"),i,t;r&&(i=this._get(n,"altFormat")||this._get(n,"dateFormat"),t=this._getDate(n),dateStr=this.formatDate(i,t,this._getFormatConfig(n)),$(r).each(function(){$(this).val(dateStr)}))},noWeekends:function(n){var t=n.getDay();return[t>0&&t<6,""]},iso8601Week:function(n){var t=new Date(n.getFullYear(),n.getMonth(),n.getDate()),r=new Date(t.getFullYear(),0,4),i=r.getDay()||7;r.setDate(r.getDate()+1-i);if(i<4&&t<r)return t.setDate(t.getDate()-3),$.datepicker.iso8601Week(t);if(t>new Date(t.getFullYear(),11,28)){i=new Date(t.getFullYear()+1,0,4).getDay()||7;if(i>4&&(t.getDay()||7)<i-3)return 1}return Math.floor((t-r)/6048e5)+1},parseDate:function(n,t,i){var f,a,e;if(n==null||t==null)throw"Invalid arguments";t=typeof t=="object"?t.toString():t+"";if(t=="")return null;var w=(i?i.shortYearCutoff:null)||this._defaults.shortYearCutoff,k=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,g=(i?i.dayNames:null)||this._defaults.dayNames,d=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,b=(i?i.monthNames:null)||this._defaults.monthNames,u=-1,o=-1,s=-1,v=-1,y=!1,c=function(t){var i=f+1<n.length&&n.charAt(f+1)==t;return i&&f++,i},h=function(n){c(n);var f=n=="@"?14:n=="y"?4:n=="o"?3:2,i=f,u=0;while(i>0&&r<t.length&&t.charAt(r)>="0"&&t.charAt(r)<="9")u=u*10+parseInt(t.charAt(r++),10),i--;if(i==f)throw"Missing number at position "+r;return u},p=function(n,i,u){for(var s=c(n)?u:i,e=0,h,l,f,o=0;o<s.length;o++)e=Math.max(e,s[o].length);h="",l=r;while(e>0&&r<t.length){for(h+=t.charAt(r++),f=0;f<s.length;f++)if(h==s[f])return f+1;e--}throw"Unknown name at position "+l;},l=function(){if(t.charAt(r)!=n.charAt(f))throw"Unexpected literal at position "+r;r++},r=0;for(f=0;f<n.length;f++)if(y)n.charAt(f)!="'"||c("'")?l():y=!1;else switch(n.charAt(f)){case"d":s=h("d");break;case"D":p("D",k,g);break;case"o":v=h("o");break;case"m":o=h("m");break;case"M":o=p("M",d,b);break;case"y":u=h("y");break;case"@":e=new Date(h("@")),u=e.getFullYear(),o=e.getMonth()+1,s=e.getDate();break;case"'":c("'")?l():y=!0;break;default:l()}u==-1?u=(new Date).getFullYear():u<100&&(u+=(new Date).getFullYear()-(new Date).getFullYear()%100+(u<=w?0:-100));if(v>-1){o=1,s=v;do{a=this._getDaysInMonth(u,o-1);if(s<=a)break;o++,s-=a}while(1)}e=this._daylightSavingAdjust(new Date(u,o-1,s));if(e.getFullYear()!=u||e.getMonth()+1!=o||e.getDate()!=s)throw"Invalid date";return e},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TIMESTAMP:"@",W3C:"yy-mm-dd",formatDate:function(n,t,i){var u,o,e;if(!t)return"";var a=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,y=(i?i.dayNames:null)||this._defaults.dayNames,v=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,l=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){var i=u+1<n.length&&n.charAt(u+1)==t;return i&&u++,i},h=function(n,t,i){var r=""+t;if(f(n))while(r.length<i)r="0"+r;return r},c=function(n,t,i,r){return f(n)?r[t]:i[t]},r="",s=!1;if(t)for(u=0;u<n.length;u++)if(s)n.charAt(u)!="'"||f("'")?r+=n.charAt(u):s=!1;else switch(n.charAt(u)){case"d":r+=h("d",t.getDate(),2);break;case"D":r+=c("D",t.getDay(),a,y);break;case"o":for(o=t.getDate(),e=t.getMonth()-1;e>=0;e--)o+=this._getDaysInMonth(t.getFullYear(),e);r+=h("o",o,3);break;case"m":r+=h("m",t.getMonth()+1,2);break;case"M":r+=c("M",t.getMonth(),v,l);break;case"y":r+=f("y")?t.getFullYear():(t.getYear()%100<10?"0":"")+t.getYear()%100;break;case"@":r+=t.getTime();break;case"'":f("'")?r+="'":s=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,t=0;t<n.length;t++)if(r)n.charAt(t)!="'"||lookAhead("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":lookAhead("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,t){return n.settings[t]!==undefined?n.settings[t]:this._defaults[t]},_setDateFromField:function(n){var u=this._get(n,"dateFormat"),i=n.input?n.input.val():null,t,r;n.endDay=n.endMonth=n.endYear=null,t=defaultDate=this._getDefaultDate(n),r=this._getFormatConfig(n);try{t=this.parseDate(u,i,r)||defaultDate}catch(f){this.log(f),t=defaultDate}n.selectedDay=t.getDate(),n.drawMonth=n.selectedMonth=t.getMonth(),n.drawYear=n.selectedYear=t.getFullYear(),n.currentDay=i?t.getDate():0,n.currentMonth=i?t.getMonth():0,n.currentYear=i?t.getFullYear():0,this._adjustInstDate(n)},_getDefaultDate:function(n){var t=this._determineDate(this._get(n,"defaultDate"),new Date),r=this._getMinMaxDate(n,"min",!0),i=this._getMinMaxDate(n,"max");return t=r&&t<r?r:t,t=i&&t>i?i:t},_determineDate:function(n,t){var r=function(n){var t=new Date;return t.setDate(t.getDate()+n),t},i=function(n,t){var e=new Date,u=e.getFullYear(),f=e.getMonth(),i=e.getDate(),o=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,r=o.exec(n);while(r){switch(r[2]||"d"){case"d":case"D":i+=parseInt(r[1],10);break;case"w":case"W":i+=parseInt(r[1],10)*7;break;case"m":case"M":f+=parseInt(r[1],10),i=Math.min(i,t(u,f));break;case"y":case"Y":u+=parseInt(r[1],10),i=Math.min(i,t(u,f))}r=o.exec(n)}return new Date(u,f,i)};return n=n==null?t:typeof n=="string"?i(n,this._getDaysInMonth):typeof n=="number"?isNaN(n)?t:r(n):n,n=n&&n.toString()=="Invalid Date"?t:n,n&&(n.setHours(0),n.setMinutes(0),n.setSeconds(0),n.setMilliseconds(0)),this._daylightSavingAdjust(n)},_daylightSavingAdjust:function(n){return n?(n.setHours(n.getHours()>12?n.getHours()+2:0),n):null},_setDate:function(n,t){var f=!t,u=n.selectedMonth,r=n.selectedYear;t=this._determineDate(t,new Date),n.selectedDay=n.currentDay=t.getDate(),n.drawMonth=n.selectedMonth=n.currentMonth=t.getMonth(),n.drawYear=n.selectedYear=n.currentYear=t.getFullYear(),(u!=n.selectedMonth||r!=n.selectedYear)&&this._notifyChange(n),this._adjustInstDate(n),n.input&&n.input.val(f?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&n.input.val()==""?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_generateHTML:function(n){var a=new Date,k,o,vt,s,v,rt,y,st,ct,ot,et,it,e;a=this._daylightSavingAdjust(new Date(a.getFullYear(),a.getMonth(),a.getDate()));var f=this._get(n,"isRTL"),ii=this._get(n,"showButtonPanel"),kt=this._get(n,"hideIfNoPrevNext"),yt=this._get(n,"navigationAsDateFormat"),h=this._getNumberOfMonths(n),ui=this._get(n,"showCurrentAtPos"),tt=this._get(n,"stepMonths"),li=this._get(n,"stepBigMonths"),at=h[0]!=1||h[1]!=1,g=this._daylightSavingAdjust(n.currentDay?new Date(n.currentYear,n.currentMonth,n.currentDay):new Date(9999,9,9)),w=this._getMinMaxDate(n,"min",!0),c=this._getMinMaxDate(n,"max"),t=n.drawMonth-ui,r=n.drawYear;t<0&&(t+=12,r--);if(c){k=this._daylightSavingAdjust(new Date(c.getFullYear(),c.getMonth()-h[1]+1,c.getDate())),k=w&&k<w?w:k;while(this._daylightSavingAdjust(new Date(r,t,1))>k)t--,t<0&&(t=11,r--)}n.drawMonth=t,n.drawYear=r,o=this._get(n,"prevText"),o=yt?this.formatDate(o,this._daylightSavingAdjust(new Date(r,t-tt,1)),this._getFormatConfig(n)):o,vt=this._canAdjustMonth(n,-1,r,t)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+n.id+"', -"+tt+", 'M');\" title=\""+o+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?"e":"w")+'">'+o+"</span></a>":kt?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+o+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?"e":"w")+'">'+o+"</span></a>",s=this._get(n,"nextText"),s=yt?this.formatDate(s,this._daylightSavingAdjust(new Date(r,t+tt,1)),this._getFormatConfig(n)):s;var dt=this._canAdjustMonth(n,1,r,t)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+n.id+"', +"+tt+", 'M');\" title=\""+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?"w":"e")+'">'+s+"</span></a>":kt?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?"w":"e")+'">'+s+"</span></a>",d=this._get(n,"currentText"),pt=this._get(n,"gotoCurrent")&&n.currentDay?g:a;d=yt?this.formatDate(d,pt,this._getFormatConfig(n)):d;var wt=n.inline?"":'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery.datepicker._hideDatepicker();">'+this._get(n,"closeText")+"</button>",fi=ii?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(f?wt:"")+(this._isInRange(n,pt)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery.datepicker._gotoToday(\'#'+n.id+"');\">"+d+"</button>":"")+(f?"":wt)+"</div>":"",l=parseInt(this._get(n,"firstDay"),10);l=isNaN(l)?0:l;var ei=this._get(n,"dayNames"),ci=this._get(n,"dayNamesShort"),oi=this._get(n,"dayNamesMin"),si=this._get(n,"monthNames"),hi=this._get(n,"monthNamesShort"),gt=this._get(n,"beforeShowDay"),ut=this._get(n,"showOtherMonths"),ai=this._get(n,"calculateWeek")||this.iso8601Week,ti=n.endDay?this._daylightSavingAdjust(new Date(n.endYear,n.endMonth,n.endDay)):g,ni=this._getDefaultDate(n),ft="";for(v=0;v<h[0];v++){for(rt="",y=0;y<h[1];y++){var ht=this._daylightSavingAdjust(new Date(r,t,n.selectedDay)),p=" ui-corner-all",u="";if(at){u+='<div class="ui-datepicker-group ui-datepicker-group-';switch(y){case 0:u+="first",p=" ui-corner-"+(f?"right":"left");break;case h[1]-1:u+="last",p=" ui-corner-"+(f?"left":"right");break;default:u+="middle",p=""}u+='">'}for(u+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+p+'">'+(/all|left/.test(p)&&v==0?f?dt:vt:"")+(/all|right/.test(p)&&v==0?f?vt:dt:"")+this._generateMonthYearHeader(n,t,r,w,c,ht,v>0||y>0,si,hi)+'</div><table class="ui-datepicker-calendar"><thead><tr>',st="",e=0;e<7;e++)ct=(e+l)%7,st+="<th"+((e+l+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+ei[ct]+'">'+oi[ct]+"</span></th>";u+=st+"</tr></thead><tbody>",ot=this._getDaysInMonth(r,t),r==n.selectedYear&&t==n.selectedMonth&&(n.selectedDay=Math.min(n.selectedDay,ot));var bt=(this._getFirstDayOfMonth(r,t)-l+7)%7,ri=at?6:Math.ceil((bt+ot)/7),i=this._daylightSavingAdjust(new Date(r,t,1-bt));for(et=0;et<ri;et++){for(u+="<tr>",it="",e=0;e<7;e++){var nt=gt?gt.apply(n.input?n.input[0]:null,[i]):[!0,""],b=i.getMonth()!=t,lt=b||!nt[0]||w&&i<w||c&&i>c;it+='<td class="'+((e+l+6)%7>=5?" ui-datepicker-week-end":"")+(b?" ui-datepicker-other-month":"")+(i.getTime()==ht.getTime()&&t==n.selectedMonth&&n._keyEvent||ni.getTime()==i.getTime()&&ni.getTime()==ht.getTime()?" "+this._dayOverClass:"")+(lt?" "+this._unselectableClass+" ui-state-disabled":"")+(b&&!ut?"":" "+nt[1]+(i.getTime()>=g.getTime()&&i.getTime()<=ti.getTime()?" "+this._currentClass:"")+(i.getTime()==a.getTime()?" ui-datepicker-today":""))+'"'+((!b||ut)&&nt[2]?' title="'+nt[2]+'"':"")+(lt?"":" onclick=\"DP_jQuery.datepicker._selectDay('#"+n.id+"',"+t+","+r+', this);return false;"')+">"+(b?ut?i.getDate():"&#xa0;":lt?'<span class="ui-state-default">'+i.getDate()+"</span>":'<a class="ui-state-default'+(i.getTime()==a.getTime()?" ui-state-highlight":"")+(i.getTime()>=g.getTime()&&i.getTime()<=ti.getTime()?" ui-state-active":"")+'" href="#">'+i.getDate()+"</a>")+"</td>",i.setDate(i.getDate()+1),i=this._daylightSavingAdjust(i)}u+=it+"</tr>"}t++,t>11&&(t=0,r++),u+="</tbody></table>"+(at?"</div>"+(h[0]>0&&y==h[1]-1?'<div class="ui-datepicker-row-break"></div>':""):""),rt+=u}ft+=rt}return ft+=fi+($.browser.msie&&parseInt($.browser.version,10)<7&&!n.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':""),n._keyEvent=!1,ft},_generateMonthYearHeader:function(n,t,i,r,u,f,e,o,s){var k,d,l;r=n.rangeStart&&r&&f<r?f:r;var w=this._get(n,"changeMonth"),p=this._get(n,"changeYear"),b=this._get(n,"showMonthAfterYear"),c='<div class="ui-datepicker-title">',y="";if(e||!w)y+='<span class="ui-datepicker-month">'+o[t]+"</span> ";else{for(k=r&&r.getFullYear()==i,d=u&&u.getFullYear()==i,y+='<select class="ui-datepicker-month" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+n.id+"', this, 'M');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+n.id+"');\">",l=0;l<12;l++)k&&l<r.getMonth()||d&&l>u.getMonth()||(y+='<option value="'+l+'"'+(l==t?' selected="selected"':"")+">"+s[l]+"</option>");y+="</select>"}b||(c+=y+((e||w||p)&&!(w&&p)?"&#xa0;":""));if(e||!p)c+='<span class="ui-datepicker-year">'+i+"</span>";else{var a=this._get(n,"yearRange").split(":"),h=0,v=0;for(a.length!=2?(h=i-10,v=i+10):a[0].charAt(0)=="+"||a[0].charAt(0)=="-"?(h=i+parseInt(a[0],10),v=i+parseInt(a[1],10)):(h=parseInt(a[0],10),v=parseInt(a[1],10)),h=r?Math.max(h,r.getFullYear()):h,v=u?Math.min(v,u.getFullYear()):v,c+='<select class="ui-datepicker-year" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+n.id+"', this, 'Y');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+n.id+"');\">";h<=v;h++)c+='<option value="'+h+'"'+(h==i?' selected="selected"':"")+">"+h+"</option>";c+="</select>"}return b&&(c+=(e||w||p?"&#xa0;":"")+y),c+="</div>"},_adjustInstDate:function(n,t,i){var e=n.drawYear+(i=="Y"?t:0),o=n.drawMonth+(i=="M"?t:0),s=Math.min(n.selectedDay,this._getDaysInMonth(e,o))+(i=="D"?t:0),r=this._daylightSavingAdjust(new Date(e,o,s)),u=this._getMinMaxDate(n,"min",!0),f=this._getMinMaxDate(n,"max");r=u&&r<u?u:r,r=f&&r>f?f:r,n.selectedDay=r.getDate(),n.drawMonth=n.selectedMonth=r.getMonth(),n.drawYear=n.selectedYear=r.getFullYear(),(i=="M"||i=="Y")&&this._notifyChange(n)},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){var t=this._get(n,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(n,t,i){var r=this._determineDate(this._get(n,t+"Date"),null);return!i||!n.rangeStart?r:!r||n.rangeStart>r?n.rangeStart:r},_getDaysInMonth:function(n,t){return 32-new Date(n,t,32).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var f=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(t<0?t:f[1]),1));return t<0&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var i=n.rangeStart?this._daylightSavingAdjust(new Date(n.selectedYear,n.selectedMonth,n.selectedDay)):null,u,r;return i=i&&n.rangeStart<i?n.rangeStart:i,u=i||this._getMinMaxDate(n,"min"),r=this._getMinMaxDate(n,"max"),(!u||t>=u)&&(!r||t<=r)},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear);var u=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay));return this.formatDate(this._get(n,"dateFormat"),u,this._getFormatConfig(n))}}),$.fn.datepicker=function(n){$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof n=="string"&&(n=="isDisabled"||n=="getDate")?$.datepicker["_"+n+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof n=="string"?$.datepicker["_"+n+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,n)})},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=+new Date,$.datepicker.version="1.7.1",window.DP_jQuery=$})(jQuery),(function(n){n.widget("ui.progressbar",{_init:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()}),this.valueDiv=n('<div class="ui-progressbar-value ui-widget-header ui-corner-left"></div>').appendTo(this.element),this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow").removeData("progressbar").unbind(".progressbar"),this.valueDiv.remove(),n.widget.prototype.destroy.apply(this,arguments)},value:function(n){return arguments.length&&this._setData("value",n),this._value()},_setData:function(t,i){switch(t){case"value":this.options.value=i,this._refreshValue(),this._trigger("change",null,{})}n.widget.prototype._setData.apply(this,arguments)},_value:function(){var n=this.options.value;return n<this._valueMin()&&(n=this._valueMin()),n>this._valueMax()&&(n=this._valueMax()),n},_valueMin:function(){return 0},_valueMax:function(){return 100},_refreshValue:function(){var n=this.value();this.valueDiv[n==this._valueMax()?"addClass":"removeClass"]("ui-corner-right"),this.valueDiv.width(n+"%"),this.element.attr("aria-valuenow",n)}}),n.extend(n.ui.progressbar,{version:"1.7.1",defaults:{value:0}})})(jQuery),jQuery.effects||function(n){function t(t,i){var u=t[1]&&t[1].constructor==Object?t[1]:{},r,f;return i&&(u.mode=i),r=t[1]&&t[1].constructor!=Object?t[1]:u.duration?u.duration:t[2],r=n.fx.off?0:typeof r=="number"?r:n.fx.speeds[r]||n.fx.speeds._default,f=u.callback||n.isFunction(t[1])&&t[1]||n.isFunction(t[2])&&t[2]||n.isFunction(t[3])&&t[3],[t[0],u,r,f]}function r(t){var r;return t&&t.constructor==Array&&t.length==3?t:(r=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(t))?[parseInt(r[1],10),parseInt(r[2],10),parseInt(r[3],10)]:(r=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(t))?[parseFloat(r[1])*2.55,parseFloat(r[2])*2.55,parseFloat(r[3])*2.55]:(r=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(t))?[parseInt(r[1],16),parseInt(r[2],16),parseInt(r[3],16)]:(r=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(t))?[parseInt(r[1]+r[1],16),parseInt(r[2]+r[2],16),parseInt(r[3]+r[3],16)]:(r=/rgba\(0, 0, 0, 0\)/.exec(t))?i.transparent:i[n.trim(t).toLowerCase()]}function u(t,i){var u;do{u=n.curCSS(t,i);if(u!=""&&u!="transparent"||n.nodeName(t,"body"))break;i="backgroundColor"}while(t=t.parentNode);return r(u)}n.effects={version:"1.7.1",save:function(n,t){for(var i=0;i<t.length;i++)t[i]!==null&&n.data("ec.storage."+t[i],n[0].style[t[i]])},restore:function(n,t){for(var i=0;i<t.length;i++)t[i]!==null&&n.css(t[i],n.data("ec.storage."+t[i]))},setMode:function(n,t){return t=="toggle"&&(t=n.is(":hidden")?"show":"hide"),t},getBaseline:function(n,t){var r,i;switch(n[0]){case"top":r=0;break;case"middle":r=.5;break;case"bottom":r=1;break;default:r=n[0]/t.height}switch(n[1]){case"left":i=0;break;case"center":i=.5;break;case"right":i=1;break;default:i=n[1]/t.width}return{x:i,y:r}},createWrapper:function(n){var u,t,r,i;return n.parent().is(".ui-effects-wrapper")?n.parent():(u={width:n.outerWidth(!0),height:n.outerHeight(!0),float:n.css("float")},n.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>'),t=n.parent(),n.css("position")=="static"?(t.css({position:"relative"}),n.css({position:"relative"})):(r=n.css("top"),isNaN(parseInt(r,10))&&(r="auto"),i=n.css("left"),isNaN(parseInt(i,10))&&(i="auto"),t.css({position:n.css("position"),top:r,left:i,zIndex:n.css("z-index")}).show(),n.css({position:"relative",top:0,left:0})),t.css(u),t)},removeWrapper:function(n){return n.parent().is(".ui-effects-wrapper")?n.parent().replaceWith(n):n},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){unit=t.cssUnit(i),unit[0]>0&&(u[i]=unit[0]*r+unit[1])}),u},animateClass:function(t,i,r,u){var f=typeof r=="function"?r:u?u:null,e=typeof r=="string"?r:null;return this.each(function(){var c={},o=n(this),s=o.attr("style")||"",h,u,r;typeof s=="object"&&(s=s.cssText),t.toggle&&(o.hasClass(t.toggle)?t.remove=t.toggle:t.add=t.toggle),h=n.extend({},document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle),t.add&&o.addClass(t.add),t.remove&&o.removeClass(t.remove),u=n.extend({},document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle),t.add&&o.removeClass(t.add),t.remove&&o.addClass(t.remove);for(r in u)typeof u[r]=="function"||!u[r]||r.indexOf("Moz")!=-1||r.indexOf("length")!=-1||u[r]==h[r]||!r.match(/color/i)&&(r.match(/color/i)||isNaN(parseInt(u[r],10)))||h.position=="static"&&(h.position!="static"||r.match(/left|top|bottom|right/))||(c[r]=u[r]);o.animate(c,i,e,function(){typeof n(this).attr("style")=="object"?(n(this).attr("style").cssText="",n(this).attr("style").cssText=s):n(this).attr("style",s),t.add&&n(this).addClass(t.add),t.remove&&n(this).removeClass(t.remove),f&&f.apply(this,arguments)})})}},n.fn.extend({_show:n.fn.show,_hide:n.fn.hide,__toggle:n.fn.toggle,_addClass:n.fn.addClass,_removeClass:n.fn.removeClass,_toggleClass:n.fn.toggleClass,effect:function(t,i,r,u){return n.effects[t]?n.effects[t].call(this,{method:t,options:i||{},duration:r,callback:u}):null},show:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])?this._show.apply(this,arguments):this.effect.apply(this,t(arguments,"show"))},hide:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])?this._hide.apply(this,arguments):this.effect.apply(this,t(arguments,"hide"))},toggle:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])||arguments[0].constructor==Function?this.__toggle.apply(this,arguments):this.effect.apply(this,t(arguments,"toggle"))},addClass:function(t,i,r,u){return i?n.effects.animateClass.apply(this,[{add:t},i,r,u]):this._addClass(t)},removeClass:function(t,i,r,u){return i?n.effects.animateClass.apply(this,[{remove:t},i,r,u]):this._removeClass(t)},toggleClass:function(t,i,r,u){return typeof i!="boolean"&&i?n.effects.animateClass.apply(this,[{toggle:t},i,r,u]):this._toggleClass(t,i)},morph:function(t,i,r,u,f){return n.effects.animateClass.apply(this,[{add:i,remove:t},r,u,f])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(t){var r=this.css(t),i=[];return n.each(["em","px","%","pt"],function(n,t){r.indexOf(t)>0&&(i=[parseFloat(r),t])}),i}}),n.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(t,i){n.fx.step[i]=function(n){n.state==0&&(n.start=u(n.elem,i),n.end=r(n.end)),n.elem.style[i]="rgb("+[Math.max(Math.min(parseInt(n.pos*(n.end[0]-n.start[0])+n.start[0],10),255),0),Math.max(Math.min(parseInt(n.pos*(n.end[1]-n.start[1])+n.start[1],10),255),0),Math.max(Math.min(parseInt(n.pos*(n.end[2]-n.start[2])+n.start[2],10),255),0)].join(",")+")"}});var i={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]};n.easing.jswing=n.easing.swing,n.extend(n.easing,{def:"easeOutQuad",swing:function(t,i,r,u,f){return n.easing[n.easing.def](t,i,r,u,f)},easeInQuad:function(n,t,i,r,u){return r*(t/=u)*t+i},easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInOutQuad:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:-r/2*(--t*(t-2)-1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInOutCubic:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t+i:r/2*((t-=2)*t*t+2)+i},easeInQuart:function(n,t,i,r,u){return r*(t/=u)*t*t*t+i},easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i},easeInOutQuart:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t+i:-r/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(n,t,i,r,u){return r*(t/=u)*t*t*t*t+i},easeOutQuint:function(n,t,i,r,u){return r*((t=t/u-1)*t*t*t*t+1)+i},easeInOutQuint:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t*t+i:r/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeInExpo:function(n,t,i,r,u){return t==0?i:r*Math.pow(2,10*(t/u-1))+i},easeOutExpo:function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i},easeInOutExpo:function(n,t,i,r,u){return t==0?i:t==u?i+r:(t/=u/2)<1?r/2*Math.pow(2,10*(t-1))+i:r/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return(t/=u/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),-(e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f))+i)},easeOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),e*Math.pow(2,-10*t)*Math.sin((t*u-o)*2*Math.PI/f)+r+i)},easeInOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;if(t==0)return i;if((t/=u/2)==2)return i+r;return f||(f=u*.3*1.5),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),t<1?-.5*e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)+i:e*Math.pow(2,-10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)*.5+r+i},easeInBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*(t/=u)*t*((f+1)*t-f)+i},easeOutBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*((t=t/u-1)*t*((f+1)*t+f)+1)+i},easeInOutBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),(t/=u/2)<1?r/2*t*t*(((f*=1.525)+1)*t-f)+i:r/2*((t-=2)*t*(((f*=1.525)+1)*t+f)+2)+i},easeInBounce:function(t,i,r,u,f){return u-n.easing.easeOutBounce(t,f-i,0,u,f)+r},easeOutBounce:function(n,t,i,r,u){return(t/=u)<1/2.75?r*7.5625*t*t+i:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+i:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+i:r*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(t,i,r,u,f){return i<f/2?n.easing.easeInBounce(t,i*2,0,u,f)*.5+r:n.easing.easeOutBounce(t,i*2-f,0,u,f)*.5+u*.5+r}})}(jQuery),(function(n){n.effects.blind=function(t){return this.queue(function(){var i=n(this),s=["position","top","left"],f=n.effects.setMode(i,t.options.mode||"hide"),e=t.options.direction||"vertical",u;n.effects.save(i,s),i.show();var r=n.effects.createWrapper(i).css({overflow:"hidden"}),o=e=="vertical"?"height":"width",h=e=="vertical"?r.height():r.width();f=="show"&&r.css(o,0),u={},u[o]=f=="show"?h:0,r.animate(u,t.duration,t.options.easing,function(){f=="hide"&&i.hide(),n.effects.restore(i,s),n.effects.removeWrapper(i),t.callback&&t.callback.apply(i[0],arguments),i.dequeue()})})}})(jQuery),(function(n){n.effects.bounce=function(t){return this.queue(function(){var i=n(this),a=["position","top","left"],e=n.effects.setMode(i,t.options.mode||"effect"),l=t.options.direction||"up",r=t.options.distance||20,v=t.options.times||5,c=t.duration||250,y,h,o,s;/show|hide/.test(e)&&a.push("opacity"),n.effects.save(i,a),i.show(),n.effects.createWrapper(i);var u=l=="up"||l=="down"?"top":"left",f=l=="up"||l=="left"?"pos":"neg",r=t.options.distance||(u=="top"?i.outerHeight({margin:!0})/3:i.outerWidth({margin:!0})/3);for(e=="show"&&i.css("opacity",0).css(u,f=="pos"?-r:r),e=="hide"&&(r=r/(v*2)),e!="hide"&&v--,e=="show"&&(h={opacity:1},h[u]=(f=="pos"?"+=":"-=")+r,i.animate(h,c/2,t.options.easing),r=r/2,v--),y=0;y<v;y++)o={},s={},o[u]=(f=="pos"?"-=":"+=")+r,s[u]=(f=="pos"?"+=":"-=")+r,i.animate(o,c/2,t.options.easing).animate(s,c/2,t.options.easing),r=e=="hide"?r*2:r/2;e=="hide"?(h={opacity:0},h[u]=(f=="pos"?"-=":"+=")+r,i.animate(h,c/2,t.options.easing,function(){i.hide(),n.effects.restore(i,a),n.effects.removeWrapper(i),t.callback&&t.callback.apply(this,arguments)})):(o={},s={},o[u]=(f=="pos"?"-=":"+=")+r,s[u]=(f=="pos"?"+=":"-=")+r,i.animate(o,c/2,t.options.easing).animate(s,c/2,t.options.easing,function(){n.effects.restore(i,a),n.effects.removeWrapper(i),t.callback&&t.callback.apply(this,arguments)})),i.queue("fx",function(){i.dequeue()}),i.dequeue()})}})(jQuery),(function(n){n.effects.clip=function(t){return this.queue(function(){var i=n(this),h=["position","top","left","height","width"],e=n.effects.setMode(i,t.options.mode||"hide"),s=t.options.direction||"vertical",u;n.effects.save(i,h),i.show();var c=n.effects.createWrapper(i).css({overflow:"hidden"}),r=i[0].tagName=="IMG"?c:i,f={size:s=="vertical"?"height":"width",position:s=="vertical"?"top":"left"},o=s=="vertical"?r.height():r.width();e=="show"&&(r.css(f.size,0),r.css(f.position,o/2)),u={},u[f.size]=e=="show"?o:0,u[f.position]=e=="show"?0:o/2,r.animate(u,{queue:!1,duration:t.duration,easing:t.options.easing,complete:function(){e=="hide"&&i.hide(),n.effects.restore(i,h),n.effects.removeWrapper(i),t.callback&&t.callback.apply(i[0],arguments),i.dequeue()}})})}})(jQuery),(function(n){n.effects.drop=function(t){return this.queue(function(){var i=n(this),h=["position","top","left","opacity"],u=n.effects.setMode(i,t.options.mode||"hide"),r=t.options.direction||"left",f;n.effects.save(i,h),i.show(),n.effects.createWrapper(i);var s=r=="up"||r=="down"?"top":"left",o=r=="up"||r=="left"?"pos":"neg",e=t.options.distance||(s=="top"?i.outerHeight({margin:!0})/2:i.outerWidth({margin:!0})/2);u=="show"&&i.css("opacity",0).css(s,o=="pos"?-e:e),f={opacity:u=="show"?1:0},f[s]=(u=="show"?o=="pos"?"+=":"-=":o=="pos"?"-=":"+=")+e,i.animate(f,{queue:!1,duration:t.duration,easing:t.options.easing,complete:function(){u=="hide"&&i.hide(),n.effects.restore(i,h),n.effects.removeWrapper(i),t.callback&&t.callback.apply(this,arguments),i.dequeue()}})})}})(jQuery),(function(n){n.effects.explode=function(t){return this.queue(function(){var u=t.options.pieces?Math.round(Math.sqrt(t.options.pieces)):3,r=t.options.pieces?Math.round(Math.sqrt(t.options.pieces)):3,i,o,s,h,f,e;for(t.options.mode=t.options.mode=="toggle"?n(this).is(":visible")?"hide":"show":t.options.mode,i=n(this).show().css("visibility","hidden"),o=i.offset(),o.top-=parseInt(i.css("marginTop"),10)||0,o.left-=parseInt(i.css("marginLeft"),10)||0,s=i.outerWidth(!0),h=i.outerHeight(!0),f=0;f<u;f++)for(e=0;e<r;e++)i.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-e*(s/r),top:-f*(h/u)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:s/r,height:h/u,left:o.left+e*(s/r)+(t.options.mode=="show"?(e-Math.floor(r/2))*(s/r):0),top:o.top+f*(h/u)+(t.options.mode=="show"?(f-Math.floor(u/2))*(h/u):0),opacity:t.options.mode=="show"?0:1}).animate({left:o.left+e*(s/r)+(t.options.mode=="show"?0:(e-Math.floor(r/2))*(s/r)),top:o.top+f*(h/u)+(t.options.mode=="show"?0:(f-Math.floor(u/2))*(h/u)),opacity:t.options.mode=="show"?1:0},t.duration||500);setTimeout(function(){t.options.mode=="show"?i.css({visibility:"visible"}):i.css({visibility:"visible"}).hide(),t.callback&&t.callback.apply(i[0]),i.dequeue(),n("div.ui-effects-explode").remove()},t.duration||500)})}})(jQuery),(function(n){n.effects.fold=function(t){return this.queue(function(){var i=n(this),a=["position","top","left"],u=n.effects.setMode(i,t.options.mode||"hide"),f=t.options.size||15,c=!!t.options.horizFirst,y=t.duration?t.duration/2:n.fx.speeds._default/2,s,e;n.effects.save(i,a),i.show();var r=n.effects.createWrapper(i).css({overflow:"hidden"}),l=u=="show"!=c,v=l?["width","height"]:["height","width"],o=l?[r.width(),r.height()]:[r.height(),r.width()],h=/([0-9]+)%/.exec(f);h&&(f=parseInt(h[1],10)/100*o[u=="hide"?0:1]),u=="show"&&r.css(c?{height:0,width:f}:{height:f,width:0}),s={},e={},s[v[0]]=u=="show"?o[0]:f,e[v[1]]=u=="show"?o[1]:0,r.animate(s,y,t.options.easing).animate(e,y,t.options.easing,function(){u=="hide"&&i.hide(),n.effects.restore(i,a),n.effects.removeWrapper(i),t.callback&&t.callback.apply(i[0],arguments),i.dequeue()})})}})(jQuery),(function(n){n.effects.highlight=function(t){return this.queue(function(){var i=n(this),f=["backgroundImage","backgroundColor","opacity"],u=n.effects.setMode(i,t.options.mode||"show"),e=t.options.color||"#ffff99",o=i.css("backgroundColor"),r;n.effects.save(i,f),i.show(),i.css({backgroundImage:"none",backgroundColor:e}),r={backgroundColor:o},u=="hide"&&(r.opacity=0),i.animate(r,{queue:!1,duration:t.duration,easing:t.options.easing,complete:function(){u=="hide"&&i.hide(),n.effects.restore(i,f),u=="show"&&n.browser.msie&&this.style.removeAttribute("filter"),t.callback&&t.callback.apply(this,arguments),i.dequeue()}})})}})(jQuery),(function(n){n.effects.pulsate=function(t){return this.queue(function(){var i=n(this),e=n.effects.setMode(i,t.options.mode||"show"),u=t.options.times||5,r=t.duration?t.duration/2:n.fx.speeds._default/2,f;for(e=="hide"&&u--,i.is(":hidden")&&(i.css("opacity",0),i.show(),i.animate({opacity:1},r,t.options.easing),u=u-2),f=0;f<u;f++)i.animate({opacity:0},r,t.options.easing).animate({opacity:1},r,t.options.easing);e=="hide"?i.animate({opacity:0},r,t.options.easing,function(){i.hide(),t.callback&&t.callback.apply(this,arguments)}):i.animate({opacity:0},r,t.options.easing).animate({opacity:1},r,t.options.easing,function(){t.callback&&t.callback.apply(this,arguments)}),i.queue("fx",function(){i.dequeue()}),i.dequeue()})}})(jQuery),(function(n){n.effects.puff=function(t){return this.queue(function(){var i=n(this),r=n.extend(!0,{},t.options),e=n.effects.setMode(i,t.options.mode||"hide"),o=parseInt(t.options.percent,10)||150,u,f;r.fade=!0,u={height:i.height(),width:i.width()},f=o/100,i.from=e=="hide"?u:{height:u.height*f,width:u.width*f},r.from=i.from,r.percent=e=="hide"?o:100,r.mode=e,i.effect("scale",r,t.duration,t.callback),i.dequeue()})},n.effects.scale=function(t){return this.queue(function(){var i=n(this),u=n.extend(!0,{},t.options),r=n.effects.setMode(i,t.options.mode||"effect"),o=parseInt(t.options.percent,10)||(parseInt(t.options.percent,10)==0?0:r=="hide"?0:100),s=t.options.direction||"both",h=t.options.origin,f,e;r!="effect"&&(u.origin=h||["middle","center"],u.restore=!0),f={height:i.height(),width:i.width()},i.from=t.options.from||(r=="show"?{height:0,width:0}:f),e={y:s!="horizontal"?o/100:1,x:s!="vertical"?o/100:1},i.to={height:f.height*e.y,width:f.width*e.x},t.options.fade&&(r=="show"&&(i.from.opacity=0,i.to.opacity=1),r=="hide"&&(i.from.opacity=1,i.to.opacity=0)),u.from=i.from,u.to=i.to,u.mode=r,i.effect("size",u,t.duration,t.callback),i.dequeue()})},n.effects.size=function(t){return this.queue(function(){var i=n(this),f=["position","top","left","width","height","overflow","opacity"],v=["position","top","left","overflow","opacity"],a=["width","height","overflow"],c=["fontSize"],e=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],o=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=n.effects.setMode(i,t.options.mode||"effect"),l=t.options.restore||!1,s=t.options.scale||"both",y=t.options.origin,u={height:i.height(),width:i.width()},h,r;i.from=t.options.from||u,i.to=t.options.to||u,y&&(h=n.effects.getBaseline(y,u),i.from.top=(u.height-i.from.height)*h.y,i.from.left=(u.width-i.from.width)*h.x,i.to.top=(u.height-i.to.height)*h.y,i.to.left=(u.width-i.to.width)*h.x),r={from:{y:i.from.height/u.height,x:i.from.width/u.width},to:{y:i.to.height/u.height,x:i.to.width/u.width}},(s=="box"||s=="both")&&(r.from.y!=r.to.y&&(f=f.concat(e),i.from=n.effects.setTransition(i,e,r.from.y,i.from),i.to=n.effects.setTransition(i,e,r.to.y,i.to)),r.from.x!=r.to.x&&(f=f.concat(o),i.from=n.effects.setTransition(i,o,r.from.x,i.from),i.to=n.effects.setTransition(i,o,r.to.x,i.to))),(s=="content"||s=="both")&&r.from.y!=r.to.y&&(f=f.concat(c),i.from=n.effects.setTransition(i,c,r.from.y,i.from),i.to=n.effects.setTransition(i,c,r.to.y,i.to)),n.effects.save(i,l?f:v),i.show(),n.effects.createWrapper(i),i.css("overflow","hidden").css(i.from),(s=="content"||s=="both")&&(e=e.concat(["marginTop","marginBottom"]).concat(c),o=o.concat(["marginLeft","marginRight"]),a=f.concat(e).concat(o),i.find("*[width]").each(function(){child=n(this),l&&n.effects.save(child,a);var i={height:child.height(),width:child.width()};child.from={height:i.height*r.from.y,width:i.width*r.from.x},child.to={height:i.height*r.to.y,width:i.width*r.to.x},r.from.y!=r.to.y&&(child.from=n.effects.setTransition(child,e,r.from.y,child.from),child.to=n.effects.setTransition(child,e,r.to.y,child.to)),r.from.x!=r.to.x&&(child.from=n.effects.setTransition(child,o,r.from.x,child.from),child.to=n.effects.setTransition(child,o,r.to.x,child.to)),child.css(child.from),child.animate(child.to,t.duration,t.options.easing,function(){l&&n.effects.restore(child,a)})})),i.animate(i.to,{queue:!1,duration:t.duration,easing:t.options.easing,complete:function(){p=="hide"&&i.hide(),n.effects.restore(i,l?f:v),n.effects.removeWrapper(i),t.callback&&t.callback.apply(this,arguments),i.dequeue()}})})}})(jQuery),(function(n){n.effects.shake=function(t){return this.queue(function(){var i=n(this),a=["position","top","left"],y=n.effects.setMode(i,t.options.mode||"effect"),u=t.options.direction||"left",c=t.options.distance||20,v=t.options.times||3,r=t.duration||t.options.duration||140,e;n.effects.save(i,a),i.show(),n.effects.createWrapper(i);var h=u=="up"||u=="down"?"top":"left",f=u=="up"||u=="left"?"pos":"neg",s={},o={},l={};for(s[h]=(f=="pos"?"-=":"+=")+c,o[h]=(f=="pos"?"+=":"-=")+c*2,l[h]=(f=="pos"?"-=":"+=")+c*2,i.animate(s,r,t.options.easing),e=1;e<v;e++)i.animate(o,r,t.options.easing).animate(l,r,t.options.easing);i.animate(o,r,t.options.easing).animate(s,r/2,t.options.easing,function(){n.effects.restore(i,a),n.effects.removeWrapper(i),t.callback&&t.callback.apply(this,arguments)}),i.queue("fx",function(){i.dequeue()}),i.dequeue()})}})(jQuery),(function(n){n.effects.slide=function(t){return this.queue(function(){var i=n(this),h=["position","top","left"],o=n.effects.setMode(i,t.options.mode||"show"),r=t.options.direction||"left",e;n.effects.save(i,h),i.show(),n.effects.createWrapper(i).css({overflow:"hidden"});var s=r=="up"||r=="down"?"top":"left",u=r=="up"||r=="left"?"pos":"neg",f=t.options.distance||(s=="top"?i.outerHeight({margin:!0}):i.outerWidth({margin:!0}));o=="show"&&i.css(s,u=="pos"?-f:f),e={},e[s]=(o=="show"?u=="pos"?"+=":"-=":u=="pos"?"-=":"+=")+f,i.animate(e,{queue:!1,duration:t.duration,easing:t.options.easing,complete:function(){o=="hide"&&i.hide(),n.effects.restore(i,h),n.effects.removeWrapper(i),t.callback&&t.callback.apply(this,arguments),i.dequeue()}})})}})(jQuery),(function(n){n.effects.transfer=function(t){return this.queue(function(){var i=n(this),r=n(t.options.to),f=r.offset(),o={top:f.top,left:f.left,height:r.innerHeight(),width:r.innerWidth()},u=i.offset(),e=n('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(t.options.className).css({top:u.top,left:u.left,height:i.innerHeight(),width:i.innerWidth(),position:"absolute"}).animate(o,t.duration,t.options.easing,function(){e.remove(),t.callback&&t.callback.apply(i[0],arguments),i.dequeue()})})}})(jQuery),(function(n){n.fn.togglebutton=function(t){var i=n(this),u=jQuery.extend({play:function(){playanim(i)},pause:function(){pauseanim(i)},updater:function(){Silder()},state:"off",interval:1e3},t||{}),r="";return i.children(".offstate").hide(),i.toggle(function(){i.children(".onstate").hide(),i.children(".offstate").show(),r=setInterval(u.updater,u.interval)},function(){i.children(".offstate").hide(),i.children(".onstate").show(),clearTimeout(r),r=""}),u.state=="on"&&i.toggle(),this.stop=function(){r!=""&&(clearTimeout(r),r="")},this}})(jQuery);var imageno=0;$(function(){$("#arealist"+selectedmap).addClass("selected"),$("#slider-range-min").slider({range:"min",value:0,min:0,max:imagelist.MAPS[selectedmap].kart.length-1,step:1,slide:function(n,t){imageno=t.value,$("#mapimage").attr("src",imagelist.MAPS[selectedmap].kart[imageno].bilde)},stop:function(){}}),$("#mapimage").attr("src",imagelist.MAPS[selectedmap].kart[0].bilde).fadeIn(10),$("#playpausebutton").togglebutton({updater:function(){Slider()},state:"off",interval:500})})
