/* /ext/js/jquery/jquery-ui-min.js */
jQuery.ui||(function(p){var j=p.fn.remove,o=p.browser.mozilla&&(parseFloat(p.browser.version)<1.9);p.ui={version:"1.7.3",plugin:{add:function(c,b,e){var a=p.ui[c].prototype;
for(var d in e){a.plugins[d]=a.plugins[d]||[];a.plugins[d].push([b,e[d]]);}},call:function(d,b,c){var e=d.plugins[b];
if(!e||!d.element[0].parentNode){return;}for(var a=0;a<e.length;a++){if(d.options[e[a][0]]){e[a][1].apply(d.element,c);
}}}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b);
},hasScroll:function(a,c){if(p(a).css("overflow")=="hidden"){return false;}var d=(c&&c=="left")?"scrollLeft":"scrollTop",b=false;
if(a[d]>0){return true;}a[d]=1;b=(a[d]>0);a[d]=0;return b;},isOverAxis:function(b,c,a){return(b>c)&&(b<(c+a));
},isOver:function(e,c,f,a,d,b){return p.ui.isOverAxis(e,f,d)&&p.ui.isOverAxis(c,a,b);},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 m=p.attr,n=p.fn.removeAttr,k="http://www.w3.org/2005/07/aaa",r=/^aria-/,q=/^wairole:/;p.attr=function(c,d,b){var a=b!==undefined;
return(d=="role"?(a?m.call(this,c,d,"wairole:"+b):(m.apply(this,arguments)||"").replace(q,"")):(r.test(d)?(a?c.setAttributeNS(k,d.replace(r,"aaa:"),b):m.call(this,c,d.replace(r,"aaa:"))):m.apply(this,arguments)));
};p.fn.removeAttr=function(a){return(r.test(a)?this.each(function(){this.removeAttributeNS(k,a.replace(r,""));
}):n.call(this,a));};}p.fn.extend({remove:function(b,a){return this.each(function(){if(!a){if(!b||p.filter(b,[this]).length){p("*",this).add(this).each(function(){p(this).triggerHandler("remove");
});}}return j.call(p(this),b,a);});},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui");
},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false;
});},scrollParent:function(){var a;if((p.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){a=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(p.curCSS(this,"position",1))&&(/(auto|scroll)/).test(p.curCSS(this,"overflow",1)+p.curCSS(this,"overflow-y",1)+p.curCSS(this,"overflow-x",1));
}).eq(0);}else{a=this.parents().filter(function(){return(/(auto|scroll)/).test(p.curCSS(this,"overflow",1)+p.curCSS(this,"overflow-y",1)+p.curCSS(this,"overflow-x",1));
}).eq(0);}return(/fixed/).test(this.css("position"))||!a.length?p(document):a;}});p.extend(p.expr[":"],{data:function(a,b,c){return !!p.data(a,c[3]);
},focusable:function(b){var a=b.nodeName.toLowerCase(),c=p.attr(b,"tabindex");return(/input|select|textarea|button|object/.test(a)?!b.disabled:"a"==a||"area"==a?b.href||!isNaN(c):!isNaN(c))&&!p(b)["area"==a?"parents":"closest"](":hidden").length;
},tabbable:function(a){var b=p.attr(a,"tabindex");return(isNaN(b)||b>=0)&&p(a).is(":focusable");}});function l(a,f,e,b){function c(g){var h=p[a][f][g]||[];
return(typeof h=="string"?h.split(/,?\s+/):h);}var d=c("getter");if(b.length==1&&typeof b[0]=="string"){d=d.concat(c("getterSetter"));
}return(p.inArray(e,d)!=-1);}p.widget=function(b,c){var a=b.split(".")[0];b=b.split(".")[1];p.fn[b]=function(e){var g=(typeof e=="string"),f=Array.prototype.slice.call(arguments,1);
if(g&&e.substring(0,1)=="_"){return this;}if(g&&l(a,b,e,f)){var d=p.data(this[0],b);return(d?d[e].apply(d,f):undefined);
}return this.each(function(){var h=p.data(this,b);(!h&&!g&&p.data(this,b,new p[a][b](this,e))._init());
(h&&g&&p.isFunction(h[e])&&h[e].apply(h,f));});};p[a]=p[a]||{};p[a][b]=function(e,f){var d=this;this.namespace=a;
this.widgetName=b;this.widgetEventPrefix=p[a][b].eventPrefix||b;this.widgetBaseClass=a+"-"+b;this.options=p.extend({},p.widget.defaults,p[a][b].defaults,p.metadata&&p.metadata.get(e)[b],f);
this.element=p(e).bind("setData."+b,function(h,i,g){if(h.target==e){return d._setData(i,g);}}).bind("getData."+b,function(g,h){if(g.target==e){return d._getData(h);
}}).bind("remove",function(){return d.destroy();});};p[a][b].prototype=p.extend({},p.widget.prototype,c);
p[a][b].getterSetter="option";};p.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled");
},option:function(b,a){var c=b,d=this;if(typeof b=="string"){if(a===undefined){return this._getData(b);
}c={};c[b]=a;}p.each(c,function(f,e){d._setData(f,e);});},_getData:function(a){return this.options[a];
},_setData:function(b,a){this.options[b]=a;if(b=="disabled"){this.element[a?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",a);
}},enable:function(){this._setData("disabled",false);},disable:function(){this._setData("disabled",true);
},_trigger:function(b,a,g){var e=this.options[b],d=(b==this.widgetEventPrefix?b:this.widgetEventPrefix+b);
a=p.Event(a);a.type=d;if(a.originalEvent){for(var c=p.event.props.length,f;c;){f=p.event.props[--c];a[f]=a.originalEvent[f];
}}this.element.trigger(a,g);return !(p.isFunction(e)&&e.call(this.element[0],a,g)===false||a.isDefaultPrevented());
}};p.widget.defaults={disabled:false};p.ui.mouse={_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b);
}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation();
return false;}});if(p.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on");
}this.started=false;},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(p.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable));
},_mouseDown:function(b){b.originalEvent=b.originalEvent||{};if(b.originalEvent.mouseHandled){return;
}(this._mouseStarted&&this._mouseUp(b));this._mouseDownEvent=b;var c=this,a=(b.which==1),d=(typeof this.options.cancel=="string"?p(b.target).parents().add(b.target).filter(this.options.cancel).length:false);
if(!a||d||!this._mouseCapture(b)){return true;}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true;
},this.options.delay);}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=(this._mouseStart(b)!==false);
if(!this._mouseStarted){b.preventDefault();return true;}}this._mouseMoveDelegate=function(e){return c._mouseMove(e);
};this._mouseUpDelegate=function(e){return c._mouseUp(e);};p(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);
(p.browser.safari||b.preventDefault());b.originalEvent.mouseHandled=true;return true;},_mouseMove:function(a){if(p.browser.msie&&!a.button){return this._mouseUp(a);
}if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault();}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,a)!==false);
(this._mouseStarted?this._mouseDrag(a):this._mouseUp(a));}return !this._mouseStarted;},_mouseUp:function(a){p(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);
if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(a.target==this._mouseDownEvent.target);
this._mouseStop(a);}return false;},_mouseDistanceMet:function(a){return(Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance);
},_mouseDelayMet:function(a){return this.mouseDelayMet;},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return true;
}};p.ui.mouse.defaults={cancel:null,distance:1,delay:0};})(jQuery);(function(b){b.widget("ui.draggable",b.extend({},b.ui.mouse,{_init:function(){if(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(a){var d=this.options;if(this.helper||d.disabled||b(a.target).is(".ui-resizable-handle")){return false;
}this.handle=this._getHandle(a);if(!this.handle){return false;}return true;},_mouseStart:function(a){var d=this.options;
this.helper=this._createHelper(a);this._cacheHelperProportions();if(b.ui.ddmanager){b.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};
b.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});
this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;
if(d.cursorAt){this._adjustOffsetFromHelper(d.cursorAt);}if(d.containment){this._setContainment();}this._trigger("start",a);
this._cacheHelperProportions();if(b.ui.ddmanager&&!d.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,a);
}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true;},_mouseDrag:function(a,e){this.position=this._generatePosition(a);
this.positionAbs=this._convertPositionTo("absolute");if(!e){var f=this._uiHash();this._trigger("drag",a,f);
this.position=f.position;}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px";
}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px";}if(b.ui.ddmanager){b.ui.ddmanager.drag(this,a);
}return false;},_mouseStop:function(f){var e=false;if(b.ui.ddmanager&&!this.options.dropBehaviour){e=b.ui.ddmanager.drop(this,f);
}if(this.dropped){e=this.dropped;this.dropped=false;}if((this.options.revert=="invalid"&&!e)||(this.options.revert=="valid"&&e)||this.options.revert===true||(b.isFunction(this.options.revert)&&this.options.revert.call(this.element,e))){var a=this;
b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){a._trigger("stop",f);
a._clear();});}else{this._trigger("stop",f);this._clear();}return false;},_getHandle:function(a){var d=!this.options.handle||!b(this.options.handle,this.element).length?true:false;
b(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==a.target){d=true;}});
return d;},_createHelper:function(f){var e=this.options;var a=b.isFunction(e.helper)?b(e.helper.apply(this.element[0],[f])):(e.helper=="clone"?this.element.clone():this.element);
if(!a.parents("body").length){a.appendTo((e.appendTo=="parent"?this.element[0].parentNode:e.appendTo));
}if(a[0]!=this.element[0]&&!(/(fixed|absolute)/).test(a.css("position"))){a.css("position","absolute");
}return a;},_adjustOffsetFromHelper:function(a){if(a.left!=undefined){this.offset.click.left=a.left+this.margins.left;
}if(a.right!=undefined){this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;
}if(a.top!=undefined){this.offset.click.top=a.top+this.margins.top;}if(a.bottom!=undefined){this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top;
}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();
if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();
a.top+=this.scrollParent.scrollTop();}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)){a={top:0,left:0};
}return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};
},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()};
}else{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 f=this.options;if(f.containment=="parent"){f.containment=this.helper[0].parentNode;
}if(f.containment=="document"||f.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(f.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(f.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];
}if(!(/^(document|window|parent)$/).test(f.containment)&&f.containment.constructor!=Array){var h=b(f.containment)[0];
if(!h){return;}var g=b(f.containment).offset();var a=(b(h).css("overflow")!="hidden");this.containment=[g.left+(parseInt(b(h).css("borderLeftWidth"),10)||0)+(parseInt(b(h).css("paddingLeft"),10)||0)-this.margins.left,g.top+(parseInt(b(h).css("borderTopWidth"),10)||0)+(parseInt(b(h).css("paddingTop"),10)||0)-this.margins.top,g.left+(a?Math.max(h.scrollWidth,h.offsetWidth):h.offsetWidth)-(parseInt(b(h).css("borderLeftWidth"),10)||0)-(parseInt(b(h).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,g.top+(a?Math.max(h.scrollHeight,h.offsetHeight):h.offsetHeight)-(parseInt(b(h).css("borderTopWidth"),10)||0)-(parseInt(b(h).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top];
}else{if(f.containment.constructor==Array){this.containment=f.containment;}}},_convertPositionTo:function(j,d){if(!d){d=this.position;
}var l=j=="absolute"?1:-1;var k=this.options,a=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(a[0].tagName);
return{top:(d.top+this.offset.relative.top*l+this.offset.parent.top*l-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:a.scrollTop()))*l)),left:(d.left+this.offset.relative.left*l+this.offset.parent.left*l-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:a.scrollLeft())*l))};
},_generatePosition:function(n){var k=this.options,a=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=(/(html|body)/i).test(a[0].tagName);
if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset();
}var o=n.pageX;var p=n.pageY;if(this.originalPosition){if(this.containment){if(n.pageX-this.offset.click.left<this.containment[0]){o=this.containment[0]+this.offset.click.left;
}if(n.pageY-this.offset.click.top<this.containment[1]){p=this.containment[1]+this.offset.click.top;}if(n.pageX-this.offset.click.left>this.containment[2]){o=this.containment[2]+this.offset.click.left;
}if(n.pageY-this.offset.click.top>this.containment[3]){p=this.containment[3]+this.offset.click.top;}}if(k.grid){var l=this.originalPageY+Math.round((p-this.originalPageY)/k.grid[1])*k.grid[1];
p=this.containment?(!(l-this.offset.click.top<this.containment[1]||l-this.offset.click.top>this.containment[3])?l:(!(l-this.offset.click.top<this.containment[1])?l-k.grid[1]:l+k.grid[1])):l;
var m=this.originalPageX+Math.round((o-this.originalPageX)/k.grid[0])*k.grid[0];o=this.containment?(!(m-this.offset.click.left<this.containment[0]||m-this.offset.click.left>this.containment[2])?m:(!(m-this.offset.click.left<this.containment[0])?m-k.grid[0]:m+k.grid[0])):m;
}}return{top:(p-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(j?0:a.scrollTop())))),left:(o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():j?0:a.scrollLeft())))};
},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove();
}this.helper=null;this.cancelHelperRemoval=false;},_trigger:function(a,f,e){e=e||this._uiHash();b.ui.plugin.call(this,a,[f,e]);
if(a=="drag"){this.positionAbs=this._convertPositionTo("absolute");}return b.widget.prototype._trigger.call(this,a,f,e);
},plugins:{},_uiHash:function(a){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs};
}}));b.extend(b.ui.draggable,{version:"1.7.3",eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false}});
b.ui.plugin.add("draggable","connectToSortable",{start:function(j,h){var i=b(this).data("draggable"),g=i.options,a=b.extend({},h,{item:i.element});
i.sortables=[];b(g.connectToSortable).each(function(){var c=b.data(this,"sortable");if(c&&!c.options.disabled){i.sortables.push({instance:c,shouldRevert:c.options.revert});
c._refreshItems();c._trigger("activate",j,a);}});},stop:function(h,f){var g=b(this).data("draggable"),a=b.extend({},f,{item:g.element});
b.each(g.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;g.cancelHelperRemoval=true;
this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true;}this.instance._mouseStop(h);
this.instance.options.helper=this.instance.options._helper;if(g.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"});
}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",h,a);}});},drag:function(j,g){var h=b(this).data("draggable"),a=this;
var i=function(r){var d=this.offset.click.top,e=this.offset.click.left;var u=this.positionAbs.top,o=this.positionAbs.left;
var q=r.height,f=r.width;var c=r.top,s=r.left;return b.ui.isOver(u+d,o+e,c,s,q,f);};b.each(h.sortables,function(c){this.instance.positionAbs=h.positionAbs;
this.instance.helperProportions=h.helperProportions;this.instance.offset.click=h.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;
this.instance.currentItem=b(a).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;
this.instance.options.helper=function(){return g.helper[0];};j.target=this.instance.currentItem[0];this.instance._mouseCapture(j,true);
this.instance._mouseStart(j,true,true);this.instance.offset.click.top=h.offset.click.top;this.instance.offset.click.left=h.offset.click.left;
this.instance.offset.parent.left-=h.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=h.offset.parent.top-this.instance.offset.parent.top;
h._trigger("toSortable",j);h.dropped=this.instance.element;h.currentItem=h.element;this.instance.fromOutside=h;
}if(this.instance.currentItem){this.instance._mouseDrag(j);}}else{if(this.instance.isOver){this.instance.isOver=0;
this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",j,this.instance._uiHash(this.instance));
this.instance._mouseStop(j,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();
if(this.instance.placeholder){this.instance.placeholder.remove();}h._trigger("fromSortable",j);h.dropped=false;
}}});}});b.ui.plugin.add("draggable","cursor",{start:function(h,g){var a=b("body"),f=b(this).data("draggable").options;
if(a.css("cursor")){f._cursor=a.css("cursor");}a.css("cursor",f.cursor);},stop:function(a,f){var e=b(this).data("draggable").options;
if(e._cursor){b("body").css("cursor",e._cursor);}}});b.ui.plugin.add("draggable","iframeFix",{start:function(a,f){var e=b(this).data("draggable").options;
b(e.iframeFix===true?"iframe":e.iframeFix).each(function(){b('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(b(this).offset()).appendTo("body");
});},stop:function(a,d){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this);
});}});b.ui.plugin.add("draggable","opacity",{start:function(h,g){var a=b(g.helper),f=b(this).data("draggable").options;
if(a.css("opacity")){f._opacity=a.css("opacity");}a.css("opacity",f.opacity);},stop:function(a,f){var e=b(this).data("draggable").options;
if(e._opacity){b(f.helper).css("opacity",e._opacity);}}});b.ui.plugin.add("draggable","scroll",{start:function(f,e){var a=b(this).data("draggable");
if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML"){a.overflowOffset=a.scrollParent.offset();
}},drag:function(i,h){var j=b(this).data("draggable"),g=j.options,a=false;if(j.scrollParent[0]!=document&&j.scrollParent[0].tagName!="HTML"){if(!g.axis||g.axis!="x"){if((j.overflowOffset.top+j.scrollParent[0].offsetHeight)-i.pageY<g.scrollSensitivity){j.scrollParent[0].scrollTop=a=j.scrollParent[0].scrollTop+g.scrollSpeed;
}else{if(i.pageY-j.overflowOffset.top<g.scrollSensitivity){j.scrollParent[0].scrollTop=a=j.scrollParent[0].scrollTop-g.scrollSpeed;
}}}if(!g.axis||g.axis!="y"){if((j.overflowOffset.left+j.scrollParent[0].offsetWidth)-i.pageX<g.scrollSensitivity){j.scrollParent[0].scrollLeft=a=j.scrollParent[0].scrollLeft+g.scrollSpeed;
}else{if(i.pageX-j.overflowOffset.left<g.scrollSensitivity){j.scrollParent[0].scrollLeft=a=j.scrollParent[0].scrollLeft-g.scrollSpeed;
}}}}else{if(!g.axis||g.axis!="x"){if(i.pageY-b(document).scrollTop()<g.scrollSensitivity){a=b(document).scrollTop(b(document).scrollTop()-g.scrollSpeed);
}else{if(b(window).height()-(i.pageY-b(document).scrollTop())<g.scrollSensitivity){a=b(document).scrollTop(b(document).scrollTop()+g.scrollSpeed);
}}}if(!g.axis||g.axis!="y"){if(i.pageX-b(document).scrollLeft()<g.scrollSensitivity){a=b(document).scrollLeft(b(document).scrollLeft()-g.scrollSpeed);
}else{if(b(window).width()-(i.pageX-b(document).scrollLeft())<g.scrollSensitivity){a=b(document).scrollLeft(b(document).scrollLeft()+g.scrollSpeed);
}}}}if(a!==false&&b.ui.ddmanager&&!g.dropBehaviour){b.ui.ddmanager.prepareOffsets(j,i);}}});b.ui.plugin.add("draggable","snap",{start:function(h,g){var a=b(this).data("draggable"),f=a.options;
a.snapElements=[];b(f.snap.constructor!=String?(f.snap.items||":data(draggable)"):f.snap).each(function(){var c=b(this);
var d=c.offset();if(this!=a.element[0]){a.snapElements.push({item:this,width:c.outerWidth(),height:c.outerHeight(),top:d.top,left:d.left});
}});},drag:function(r,E){var K=b(this).data("draggable"),C=K.options;var d=C.snapTolerance;var i=E.offset.left,l=i+K.helperProportions.width,L=E.offset.top,M=L+K.helperProportions.height;
for(var o=K.snapElements.length-1;o>=0;o--){var B=K.snapElements[o].left,F=B+K.snapElements[o].width,G=K.snapElements[o].top,D=G+K.snapElements[o].height;
if(!((B-d<i&&i<F+d&&G-d<L&&L<D+d)||(B-d<i&&i<F+d&&G-d<M&&M<D+d)||(B-d<l&&l<F+d&&G-d<L&&L<D+d)||(B-d<l&&l<F+d&&G-d<M&&M<D+d))){if(K.snapElements[o].snapping){(K.options.snap.release&&K.options.snap.release.call(K.element,r,b.extend(K._uiHash(),{snapItem:K.snapElements[o].item})));
}K.snapElements[o].snapping=false;continue;}if(C.snapMode!="inner"){var N=Math.abs(G-M)<=d;var a=Math.abs(D-L)<=d;
var I=Math.abs(B-l)<=d;var H=Math.abs(F-i)<=d;if(N){E.position.top=K._convertPositionTo("relative",{top:G-K.helperProportions.height,left:0}).top-K.margins.top;
}if(a){E.position.top=K._convertPositionTo("relative",{top:D,left:0}).top-K.margins.top;}if(I){E.position.left=K._convertPositionTo("relative",{top:0,left:B-K.helperProportions.width}).left-K.margins.left;
}if(H){E.position.left=K._convertPositionTo("relative",{top:0,left:F}).left-K.margins.left;}}var J=(N||a||I||H);
if(C.snapMode!="outer"){var N=Math.abs(G-L)<=d;var a=Math.abs(D-M)<=d;var I=Math.abs(B-i)<=d;var H=Math.abs(F-l)<=d;
if(N){E.position.top=K._convertPositionTo("relative",{top:G,left:0}).top-K.margins.top;}if(a){E.position.top=K._convertPositionTo("relative",{top:D-K.helperProportions.height,left:0}).top-K.margins.top;
}if(I){E.position.left=K._convertPositionTo("relative",{top:0,left:B}).left-K.margins.left;}if(H){E.position.left=K._convertPositionTo("relative",{top:0,left:F-K.helperProportions.width}).left-K.margins.left;
}}if(!K.snapElements[o].snapping&&(N||a||I||H||J)){(K.options.snap.snap&&K.options.snap.snap.call(K.element,r,b.extend(K._uiHash(),{snapItem:K.snapElements[o].item})));
}K.snapElements[o].snapping=(N||a||I||H||J);}}});b.ui.plugin.add("draggable","stack",{start:function(a,h){var f=b(this).data("draggable").options;
var g=b.makeArray(b(f.stack.group)).sort(function(c,d){return(parseInt(b(c).css("zIndex"),10)||f.stack.min)-(parseInt(b(d).css("zIndex"),10)||f.stack.min);
});b(g).each(function(c){this.style.zIndex=f.stack.min+c;});this[0].style.zIndex=f.stack.min+g.length;
}});b.ui.plugin.add("draggable","zIndex",{start:function(h,g){var a=b(g.helper),f=b(this).data("draggable").options;
if(a.css("zIndex")){f._zIndex=a.css("zIndex");}a.css("zIndex",f.zIndex);},stop:function(a,f){var e=b(this).data("draggable").options;
if(e._zIndex){b(f.helper).css("zIndex",e._zIndex);}}});})(jQuery);(function(f){f.widget("ui.resizable",f.extend({},f.ui.mouse,{_init:function(){var m=this,b=this.options;
this.element.addClass("ui-resizable");f.extend(this,{_aspectRatio:!!(b.aspectRatio),aspectRatio:b.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:b.helper||b.ghost||b.animate?b.helper||"ui-resizable-helper":null});
if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&f.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"});
}this.element.wrap(f('<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=true;
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=b.handles||(!f(".ui-resizable-handle",this.element).length?"e,s,se":{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"});
if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw";}var a=this.handles.split(",");
this.handles={};for(var l=0;l<a.length;l++){var c=f.trim(a[l]),n="ui-resizable-"+c;var i=f('<div class="ui-resizable-handle '+n+'"></div>');
if(/sw|se|ne|nw/.test(c)){i.css({zIndex:++b.zIndex});}if("se"==c){i.addClass("ui-icon ui-icon-gripsmall-diagonal-se");
}this.handles[c]=".ui-resizable-"+c;this.element.append(i);}}this._renderAxis=function(j){j=j||this.element;
for(var g in this.handles){if(this.handles[g].constructor==String){this.handles[g]=f(this.handles[g],this.element).show();
}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var q=f(this.handles[g],this.element),k=0;
k=/sw|ne|nw|se|n|s/.test(g)?q.outerHeight():q.outerWidth();var h=["padding",/ne|nw|n/.test(g)?"Top":/se|sw|s/.test(g)?"Bottom":/^e$/.test(g)?"Right":"Left"].join("");
j.css(h,k);this._proportionallyResize();}if(!f(this.handles[g]).length){continue;}}};this._renderAxis(this.element);
this._handles=f(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!m.resizing){if(this.className){var g=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);
}m.axis=g&&g[1]?g[1]:"se";}});if(b.autoHide){this._handles.hide();f(this.element).addClass("ui-resizable-autohide").hover(function(){f(this).removeClass("ui-resizable-autohide");
m._handles.show();},function(){if(!m.resizing){f(this).addClass("ui-resizable-autohide");m._handles.hide();
}});}this._mouseInit();},destroy:function(){this._mouseDestroy();var b=function(c){f(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove();
};if(this.elementIsWrapper){b(this.element);var a=this.element;a.parent().append(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).end().remove();
}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);},_mouseCapture:function(b){var a=false;
for(var c in this.handles){if(f(this.handles[c])[0]==b.target){a=true;}}return this.options.disabled||!!a;
},_mouseStart:function(l){var b=this.options,m=this.element.position(),n=this.element;this.resizing=true;
this.documentScroll={top:f(document).scrollTop(),left:f(document).scrollLeft()};if(n.is(".ui-draggable")||(/absolute/).test(n.css("position"))){n.css({position:"absolute",top:m.top,left:m.left});
}if(f.browser.opera&&(/relative/).test(n.css("position"))){n.css({position:"relative",top:"auto",left:"auto"});
}this._renderProxy();var a=d(this.helper.css("left")),k=d(this.helper.css("top"));if(b.containment){a+=f(b.containment).scrollLeft()||0;
k+=f(b.containment).scrollTop()||0;}this.offset=this.helper.offset();this.position={left:a,top:k};this.size=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()};
this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()};
this.originalPosition={left:a,top:k};this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()};
this.originalMousePosition={left:l.pageX,top:l.pageY};this.aspectRatio=(typeof b.aspectRatio=="number")?b.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);
var c=f(".ui-resizable-"+this.axis).css("cursor");f("body").css("cursor",c=="auto"?this.axis+"-resize":c);
n.addClass("ui-resizable-resizing");this._propagate("start",l);return true;},_mouseDrag:function(A){var x=this.helper,y=this.options,r={},b=this,v=this.originalMousePosition,o=this.axis;
var a=(A.pageX-v.left)||0,c=(A.pageY-v.top)||0;var w=this._change[o];if(!w){return false;}var s=w.apply(this,[A,a,c]),u=f.browser.msie&&f.browser.version<7,z=this.sizeDiff;
if(this._aspectRatio||A.shiftKey){s=this._updateRatio(s,A);}s=this._respectSize(s,A);this._propagate("resize",A);
x.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});
if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize();}this._updateCache(s);
this._trigger("resize",A,this.ui());return false;},_mouseStop:function(q){this.resizing=false;var p=this.options,b=this;
if(this._helper){var r=this._proportionallyResizeElements,u=r.length&&(/textarea/i).test(r[0].nodeName),s=u&&f.ui.hasScroll(r[0],"left")?0:b.sizeDiff.height,n=u?0:b.sizeDiff.width;
var a={width:(b.size.width-n),height:(b.size.height-s)},o=(parseInt(b.element.css("left"),10)+(b.position.left-b.originalPosition.left))||null,c=(parseInt(b.element.css("top"),10)+(b.position.top-b.originalPosition.top))||null;
if(!p.animate){this.element.css(f.extend(a,{top:c,left:o}));}b.helper.height(b.size.height);b.helper.width(b.size.width);
if(this._helper&&!p.animate){this._proportionallyResize();}}f("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");
this._propagate("stop",q);if(this._helper){this.helper.remove();}return false;},_updateCache:function(b){var a=this.options;
this.offset=this.helper.offset();if(e(b.left)){this.position.left=b.left;}if(e(b.top)){this.position.top=b.top;
}if(e(b.height)){this.size.height=b.height;}if(e(b.width)){this.size.width=b.width;}},_updateRatio:function(c,j){var b=this.options,a=this.position,k=this.size,l=this.axis;
if(c.height){c.width=(k.height*this.aspectRatio);}else{if(c.width){c.height=(k.width/this.aspectRatio);
}}if(l=="sw"){c.left=a.left+(k.width-c.width);c.top=null;}if(l=="nw"){c.top=a.top+(k.height-c.height);
c.left=a.left+(k.width-c.width);}return c;},_respectSize:function(w,B){var y=this.helper,z=this.options,b=this._aspectRatio||B.shiftKey,c=this.axis,E=e(w.width)&&z.maxWidth&&(z.maxWidth<w.width),v=e(w.height)&&z.maxHeight&&(z.maxHeight<w.height),A=e(w.width)&&z.minWidth&&(z.minWidth>w.width),a=e(w.height)&&z.minHeight&&(z.minHeight>w.height);
if(A){w.width=z.minWidth;}if(a){w.height=z.minHeight;}if(E){w.width=z.maxWidth;}if(v){w.height=z.maxHeight;
}var C=this.originalPosition.left+this.originalSize.width,o=this.position.top+this.size.height;var x=/sw|nw|w/.test(c),D=/nw|ne|n/.test(c);
if(A&&x){w.left=C-z.minWidth;}if(E&&x){w.left=C-z.maxWidth;}if(a&&D){w.top=o-z.minHeight;}if(v&&D){w.top=o-z.maxHeight;
}var u=!w.width&&!w.height;if(u&&!w.left&&w.top){w.top=null;}else{if(u&&!w.top&&w.left){w.left=null;}}return w;
},_proportionallyResize:function(){var a=this.options;if(!this._proportionallyResizeElements.length){return;
}var i=this.helper||this.element;for(var k=0;k<this._proportionallyResizeElements.length;k++){var c=this._proportionallyResizeElements[k];
if(!this.borderDif){var l=[c.css("borderTopWidth"),c.css("borderRightWidth"),c.css("borderBottomWidth"),c.css("borderLeftWidth")],b=[c.css("paddingTop"),c.css("paddingRight"),c.css("paddingBottom"),c.css("paddingLeft")];
this.borderDif=f.map(l,function(j,g){var h=parseInt(j,10)||0,o=parseInt(b[g],10)||0;return h+o;});}if(f.browser.msie&&!(!(f(i).is(":hidden")||f(i).parents(":hidden").length))){continue;
}c.css({height:(i.height()-this.borderDif[0]-this.borderDif[2])||0,width:(i.width()-this.borderDif[1]-this.borderDif[3])||0});
}},_renderProxy:function(){var i=this.element,a=this.options;this.elementOffset=i.offset();if(this._helper){this.helper=this.helper||f('<div style="overflow:hidden;"></div>');
var j=f.browser.msie&&f.browser.version<7,c=(j?1:0),b=(j?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+b,height:this.element.outerHeight()+b,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++a.zIndex});
this.helper.appendTo("body").disableSelection();}else{this.helper=this.element;}},_change:{e:function(a,b,c){return{width:this.originalSize.width+b};
},w:function(c,k,l){var a=this.options,j=this.originalSize,b=this.originalPosition;return{left:b.left+k,width:j.width-k};
},n:function(c,k,l){var a=this.options,j=this.originalSize,b=this.originalPosition;return{top:b.top+l,height:j.height-l};
},s:function(a,b,c){return{height:this.originalSize.height+c};},se:function(a,b,c){return f.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[a,b,c]));
},sw:function(a,b,c){return f.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[a,b,c]));
},ne:function(a,b,c){return f.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[a,b,c]));
},nw:function(a,b,c){return f.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[a,b,c]));
}},_propagate:function(a,b){f.ui.plugin.call(this,a,[b,this.ui()]);(a!="resize"&&this._trigger(a,b,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};
}}));f.extend(f.ui.resizable,{version:"1.7.3",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000}});
f.ui.plugin.add("resizable","alsoResize",{start:function(c,b){var h=f(this).data("resizable"),a=h.options;
_store=function(g){f(g).each(function(){f(this).data("resizable-alsoresize",{width:parseInt(f(this).width(),10),height:parseInt(f(this).height(),10),left:parseInt(f(this).css("left"),10),top:parseInt(f(this).css("top"),10)});
});};if(typeof(a.alsoResize)=="object"&&!a.alsoResize.parentNode){if(a.alsoResize.length){a.alsoResize=a.alsoResize[0];
_store(a.alsoResize);}else{f.each(a.alsoResize,function(j,g){_store(j);});}}else{_store(a.alsoResize);
}},resize:function(n,l){var o=f(this).data("resizable"),c=o.options,m=o.originalSize,a=o.originalPosition;
var b={height:(o.size.height-m.height)||0,width:(o.size.width-m.width)||0,top:(o.position.top-a.top)||0,left:(o.position.left-a.left)||0},p=function(h,g){f(h).each(function(){var j=f(this),i=f(this).data("resizable-alsoresize"),k={},r=g&&g.length?g:["width","height","top","left"];
f.each(r||["width","height","top","left"],function(v,q){var u=(i[q]||0)+(b[q]||0);if(u&&u>=0){k[q]=u||null;
}});if(/relative/.test(j.css("position"))&&f.browser.opera){o._revertToRelativePosition=true;j.css({position:"absolute",top:"auto",left:"auto"});
}j.css(k);});};if(typeof(c.alsoResize)=="object"&&!c.alsoResize.nodeType){f.each(c.alsoResize,function(h,g){p(h,g);
});}else{p(c.alsoResize);}},stop:function(b,a){var c=f(this).data("resizable");if(c._revertToRelativePosition&&f.browser.opera){c._revertToRelativePosition=false;
el.css({position:"relative"});}f(this).removeData("resizable-alsoresize-start");}});f.ui.plugin.add("resizable","animate",{stop:function(r,b){var a=f(this).data("resizable"),q=a.options;
var s=a._proportionallyResizeElements,w=s.length&&(/textarea/i).test(s[0].nodeName),v=w&&f.ui.hasScroll(s[0],"left")?0:a.sizeDiff.height,o=w?0:a.sizeDiff.width;
var u={width:(a.size.width-o),height:(a.size.height-v)},p=(parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left))||null,c=(parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top))||null;
a.element.animate(f.extend(u,c&&p?{top:c,left:p}:{}),{duration:q.animateDuration,easing:q.animateEasing,step:function(){var g={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};
if(s&&s.length){f(s[0]).css({width:g.width,height:g.height});}a._updateCache(g);a._propagate("resize",r);
}});}});f.ui.plugin.add("resizable","containment",{start:function(A,b){var C=f(this).data("resizable"),w=C.options,u=C.element;
var z=w.containment,v=(z instanceof f)?z.get(0):(/parent/.test(z))?u.parent().get(0):z;if(!v){return;
}C.containerElement=f(v);if(/document/.test(z)||z==document){C.containerOffset={left:0,top:0};C.containerPosition={left:0,top:0};
C.parentData={element:f(document),left:0,top:0,width:f(document).width(),height:f(document).height()||document.body.parentNode.scrollHeight};
}else{var o=f(v),x=[];f(["Top","Right","Left","Bottom"]).each(function(g,h){x[g]=d(o.css("padding"+h));
});C.containerOffset=o.offset();C.containerPosition=o.position();C.containerSize={height:(o.innerHeight()-x[3]),width:(o.innerWidth()-x[1])};
var c=C.containerOffset,B=C.containerSize.height,p=C.containerSize.width,y=(f.ui.hasScroll(v,"left")?v.scrollWidth:p),a=(f.ui.hasScroll(v)?v.scrollHeight:B);
C.parentData={element:v,left:c.left,top:c.top,width:y,height:a};}},resize:function(B,c){var E=f(this).data("resizable"),z=E.options,C=E.containerSize,o=E.containerOffset,v=E.size,u=E.position,b=E._aspectRatio||B.shiftKey,D={top:0,left:0},A=E.containerElement;
if(A[0]!=document&&(/static/).test(A.css("position"))){D=o;}if(u.left<(E._helper?o.left:0)){E.size.width=E.size.width+(E._helper?(E.position.left-o.left):(E.position.left-D.left));
if(b){E.size.height=E.size.width/z.aspectRatio;}E.position.left=z.helper?o.left:0;}if(u.top<(E._helper?o.top:0)){E.size.height=E.size.height+(E._helper?(E.position.top-o.top):E.position.top);
if(b){E.size.width=E.size.height*z.aspectRatio;}E.position.top=E._helper?o.top:0;}E.offset.left=E.parentData.left+E.position.left;
E.offset.top=E.parentData.top+E.position.top;var w=Math.abs((E._helper?E.offset.left-D.left:(E.offset.left-D.left))+E.sizeDiff.width),a=Math.abs((E._helper?E.offset.top-D.top:(E.offset.top-o.top))+E.sizeDiff.height);
var x=E.containerElement.get(0)==E.element.parent().get(0),y=/relative|absolute/.test(E.containerElement.css("position"));
if(x&&y){w-=E.parentData.left;}if(w+E.size.width>=E.parentData.width){E.size.width=E.parentData.width-w;
if(b){E.size.height=E.size.width/E.aspectRatio;}}if(a+E.size.height>=E.parentData.height){E.size.height=E.parentData.height-a;
if(b){E.size.width=E.size.height*E.aspectRatio;}}},stop:function(x,h){var b=f(this).data("resizable"),w=b.options,r=b.position,o=b.containerOffset,y=b.containerPosition,v=b.containerElement;
var u=f(b.helper),a=u.offset(),c=u.outerWidth()-b.sizeDiff.width,s=u.outerHeight()-b.sizeDiff.height;
if(b._helper&&!w.animate&&(/relative/).test(v.css("position"))){f(this).css({left:a.left-y.left-o.left,width:c,height:s});
}if(b._helper&&!w.animate&&(/static/).test(v.css("position"))){f(this).css({left:a.left-y.left-o.left,width:c,height:s});
}}});f.ui.plugin.add("resizable","ghost",{start:function(c,b){var j=f(this).data("resizable"),a=j.options,i=j.size;
j.ghost=j.originalElement.clone();j.ghost.css({opacity:0.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");
j.ghost.appendTo(j.helper);},resize:function(c,b){var h=f(this).data("resizable"),a=h.options;if(h.ghost){h.ghost.css({position:"relative",height:h.size.height,width:h.size.width});
}},stop:function(c,b){var h=f(this).data("resizable"),a=h.options;if(h.ghost&&h.helper){h.helper.get(0).removeChild(h.ghost.get(0));
}}});f.ui.plugin.add("resizable","grid",{resize:function(w,c){var a=f(this).data("resizable"),s=a.options,p=a.size,r=a.originalSize,q=a.originalPosition,b=a.axis,o=s._aspectRatio||w.shiftKey;
s.grid=typeof s.grid=="number"?[s.grid,s.grid]:s.grid;var u=Math.round((p.width-r.width)/(s.grid[0]||1))*(s.grid[0]||1),v=Math.round((p.height-r.height)/(s.grid[1]||1))*(s.grid[1]||1);
if(/^(se|s|e)$/.test(b)){a.size.width=r.width+u;a.size.height=r.height+v;}else{if(/^(ne)$/.test(b)){a.size.width=r.width+u;
a.size.height=r.height+v;a.position.top=q.top-v;}else{if(/^(sw)$/.test(b)){a.size.width=r.width+u;a.size.height=r.height+v;
a.position.left=q.left-u;}else{a.size.width=r.width+u;a.size.height=r.height+v;a.position.top=q.top-v;
a.position.left=q.left-u;}}}}});var d=function(a){return parseInt(a,10)||0;};var e=function(a){return !isNaN(parseInt(a,10));
};})(jQuery);(function(b){b.widget("ui.accordion",{_init:function(){var e=this.options,a=this;this.running=0;
if(e.collapsible==b.ui.accordion.defaults.collapsible&&e.alwaysOpen!=b.ui.accordion.defaults.alwaysOpen){e.collapsible=!e.alwaysOpen;
}if(e.navigation){var f=this.element.find("a").filter(e.navigationFilter);if(f.length){if(f.filter(e.header).length){this.active=f;
}else{this.active=f.parent().parent().prev();f.addClass("ui-accordion-content-active");}}}this.element.addClass("ui-accordion ui-widget ui-helper-reset");
if(this.element[0].nodeName=="UL"){this.element.children("li").addClass("ui-accordion-li-fix");}this.headers=this.element.find(e.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b(this).addClass("ui-state-hover");
}).bind("mouseleave.accordion",function(){b(this).removeClass("ui-state-hover");}).bind("focus.accordion",function(){b(this).addClass("ui-state-focus");
}).bind("blur.accordion",function(){b(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||e.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");b("<span/>").addClass("ui-icon "+e.icons.header).prependTo(this.headers);
this.active.find(".ui-icon").toggleClass(e.icons.header).toggleClass(e.icons.headerSelected);if(b.browser.msie){this.element.find("a").css("zoom","1");
}this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(c){return a._keydown(c);
}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();
if(!this.active.length){this.headers.eq(0).attr("tabIndex","0");}else{this.active.attr("aria-expanded","true").attr("tabIndex","0");
}if(!b.browser.safari){this.headers.find("a").attr("tabIndex","-1");}if(e.event){this.headers.bind((e.event)+".accordion",function(c){return a._clickHandler.call(a,c,this);
});}},destroy:function(){var d=this.options;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();var a=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");
if(d.autoHeight||d.fillHeight){a.css("height","");}},_setData:function(a,d){if(a=="alwaysOpen"){a="collapsible";
d=!d;}b.widget.prototype._setData.apply(this,arguments);},_keydown:function(j){var h=this.options,i=b.ui.keyCode;
if(h.disabled||j.altKey||j.ctrlKey){return;}var k=this.headers.length;var a=this.headers.index(j.target);
var l=false;switch(j.keyCode){case i.RIGHT:case i.DOWN:l=this.headers[(a+1)%k];break;case i.LEFT:case i.UP:l=this.headers[(a-1+k)%k];
break;case i.SPACE:case i.ENTER:return this._clickHandler({target:j.target},j.target);}if(l){b(j.target).attr("tabIndex","-1");
b(l).attr("tabIndex","0");l.focus();return false;}return true;},resize:function(){var f=this.options,g;
if(f.fillSpace){if(b.browser.msie){var a=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden");
}g=this.element.parent().height();if(b.browser.msie){this.element.parent().css("overflow",a);}this.headers.each(function(){g-=b(this).outerHeight();
});var h=0;this.headers.next().each(function(){h=Math.max(h,b(this).innerHeight()-b(this).height());}).height(Math.max(0,g-h)).css("overflow","auto");
}else{if(f.autoHeight){g=0;this.headers.next().each(function(){g=Math.max(g,b(this).outerHeight());}).height(g);
}}},activate:function(a){var d=this._findActive(a)[0];this._clickHandler({target:d},d);},_findActive:function(a){return a?typeof a=="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?b([]):this.headers.filter(":eq(0)");
},_clickHandler:function(r,n){var p=this.options;if(p.disabled){return false;}if(!r.target&&p.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(p.icons.headerSelected).addClass(p.icons.header);
this.active.next().addClass("ui-accordion-content-active");var l=this.active.next(),o={options:p,newHeader:b([]),oldHeader:p.active,newContent:b([]),oldContent:l},q=(this.active=b([]));
this._toggle(q,l,o);return false;}var m=b(r.currentTarget||n);var k=m[0]==this.active[0];if(this.running||(!p.collapsible&&k)){return false;
}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(p.icons.headerSelected).addClass(p.icons.header);
this.active.next().addClass("ui-accordion-content-active");if(!k){m.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(p.icons.header).addClass(p.icons.headerSelected);
m.next().addClass("ui-accordion-content-active");}var q=m.next(),l=this.active.next(),o={options:p,newHeader:k&&p.collapsible?b([]):m,oldHeader:this.active,newContent:k&&p.collapsible?b([]):q.find("> *"),oldContent:l.find("> *")},a=this.headers.index(this.active[0])>this.headers.index(m[0]);
this.active=k?b([]):m;this._toggle(q,l,o,k,a);return false;},_toggle:function(y,q,s,p,o){var w=this.options,a=this;
this.toShow=y;this.toHide=q;this.data=s;var x=function(){if(!a){return;}return a._completed.apply(a,arguments);
};this._trigger("changestart",null,this.data);this.running=q.size()===0?y.size():q.size();if(w.animated){var u={};
if(w.collapsible&&p){u={toShow:b([]),toHide:q,complete:x,down:o,autoHeight:w.autoHeight||w.fillSpace};
}else{u={toShow:y,toHide:q,complete:x,down:o,autoHeight:w.autoHeight||w.fillSpace};}if(!w.proxied){w.proxied=w.animated;
}if(!w.proxiedDuration){w.proxiedDuration=w.duration;}w.animated=b.isFunction(w.proxied)?w.proxied(u):w.proxied;
w.duration=b.isFunction(w.proxiedDuration)?w.proxiedDuration(u):w.proxiedDuration;var n=b.ui.accordion.animations,v=w.duration,r=w.animated;
if(!n[r]){n[r]=function(c){this.slide(c,{easing:r,duration:v||700});};}n[r](u);}else{if(w.collapsible&&p){y.toggle();
}else{q.hide();y.show();}x(true);}q.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();
y.prev().attr("aria-expanded","true").attr("tabIndex","0").focus();},_completed:function(a){var d=this.options;
this.running=a?0:--this.running;if(this.running){return;}if(d.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""});
}this._trigger("change",null,this.data);}});b.extend(b.ui.accordion,{version:"1.7.3",defaults:{active:null,alwaysOpen:true,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase();
}},animations:{slide:function(a,l){a=b.extend({easing:"swing",duration:300},a,l);if(!a.toHide.size()){a.toShow.animate({height:"show"},a);
return;}if(!a.toShow.size()){a.toHide.animate({height:"hide"},a);return;}var q=a.toShow.css("overflow"),m,p={},n={},o=["height","paddingTop","paddingBottom"],r;
var k=a.toShow;r=k[0].style.width;k.width(parseInt(k.parent().width(),10)-parseInt(k.css("paddingLeft"),10)-parseInt(k.css("paddingRight"),10)-(parseInt(k.css("borderLeftWidth"),10)||0)-(parseInt(k.css("borderRightWidth"),10)||0));
b.each(o,function(e,c){n[c]="hide";var d=(""+b.css(a.toShow[0],c)).match(/^([\d+-.]+)(.*)$/);p[c]={value:d[1],unit:d[2]||"px"};
});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(n,{step:function(d,c){if(c.prop=="height"){m=(c.now-c.start)/(c.end-c.start);
}a.toShow[0].style[c.prop]=(m*p[c.prop].value)+p[c.prop].unit;},duration:a.duration,easing:a.easing,complete:function(){if(!a.autoHeight){a.toShow.css("height","");
}a.toShow.css("width",r);a.toShow.css({overflow:q});a.complete();}});},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1000:200});
},easeslide:function(a){this.slide(a,{easing:"easeinout",duration:700});}}});})(jQuery);(function(f){var d={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"},e="ui-dialog ui-widget ui-widget-content ui-corner-all ";
f.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var b=this,a=this.options,n=a.title||this.originalTitle||"&nbsp;",s=f.ui.dialog.getTitleId(this.element),c=(this.uiDialog=f("<div/>")).appendTo(document.body).hide().addClass(e+a.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:a.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(g){(a.closeOnEscape&&g.keyCode&&g.keyCode==f.ui.keyCode.ESCAPE&&b.close(g));
}).attr({role:"dialog","aria-labelledby":s}).mousedown(function(g){b.moveToTop(false,g);}),q=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(c),r=(this.uiDialogTitlebar=f("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(c),o=f('<a href="#"/>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){o.addClass("ui-state-hover");
},function(){o.removeClass("ui-state-hover");}).focus(function(){o.addClass("ui-state-focus");}).blur(function(){o.removeClass("ui-state-focus");
}).mousedown(function(g){g.stopPropagation();}).click(function(g){b.close(g);return false;}).appendTo(r),p=(this.uiDialogTitlebarCloseText=f("<span/>")).addClass("ui-icon ui-icon-closethick").text(a.closeText).appendTo(o),u=f("<span/>").addClass("ui-dialog-title").attr("id",s).html(n).prependTo(r);
r.find("*").add(r).disableSelection();(a.draggable&&f.fn.draggable&&this._makeDraggable());(a.resizable&&f.fn.resizable&&this._makeResizable());
this._createButtons(a.buttons);this._isOpen=false;(a.bgiframe&&f.fn.bgiframe&&c.bgiframe());(a.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(a){var c=this;
if(false===c._trigger("beforeclose",a)){return;}(c.overlay&&c.overlay.destroy());c.uiDialog.unbind("keypress.ui-dialog");
(c.options.hide?c.uiDialog.hide(c.options.hide,function(){c._trigger("close",a);}):c.uiDialog.hide()&&c._trigger("close",a));
f.ui.dialog.overlay.resize();c._isOpen=false;if(c.options.modal){var b=0;f(".ui-dialog").each(function(){if(this!=c.uiDialog[0]){b=Math.max(b,f(this).css("z-index"));
}});f.ui.dialog.maxZ=b;}},isOpen:function(){return this._isOpen;},moveToTop:function(a,b){if((this.options.modal&&!a)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",b);
}if(this.options.zIndex>f.ui.dialog.maxZ){f.ui.dialog.maxZ=this.options.zIndex;}(this.overlay&&this.overlay.$el.css("z-index",f.ui.dialog.overlay.maxZ=++f.ui.dialog.maxZ));
var c={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++f.ui.dialog.maxZ);
this.element.attr(c);this._trigger("focus",b);},open:function(){if(this._isOpen){return;}var a=this.options,b=this.uiDialog;
this.overlay=a.modal?new f.ui.dialog.overlay(this):null;(b.next().length&&b.appendTo("body"));this._size();
this._position(a.position);b.show(a.show);this.moveToTop(true);(a.modal&&b.bind("keypress.ui-dialog",function(j){if(j.keyCode!=f.ui.keyCode.TAB){return;
}var k=f(":tabbable",this),c=k.filter(":first")[0],l=k.filter(":last")[0];if(j.target==l&&!j.shiftKey){setTimeout(function(){c.focus();
},1);}else{if(j.target==c&&j.shiftKey){setTimeout(function(){l.focus();},1);}}}));f([]).add(b.find(".ui-dialog-content :tabbable:first")).add(b.find(".ui-dialog-buttonpane :tabbable:first")).add(b).filter(":first").focus();
this._trigger("open");this._isOpen=true;},_createButtons:function(a){var b=this,h=false,c=f("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");
this.uiDialog.find(".ui-dialog-buttonpane").remove();(typeof a=="object"&&a!==null&&f.each(a,function(){return !(h=true);
}));if(h){f.each(a,function(j,g){f('<button type="button"></button>').addClass("ui-state-default ui-corner-all").text(j).click(function(){g.apply(b.element[0],arguments);
}).hover(function(){f(this).addClass("ui-state-hover");},function(){f(this).removeClass("ui-state-hover");
}).focus(function(){f(this).addClass("ui-state-focus");}).blur(function(){f(this).removeClass("ui-state-focus");
}).appendTo(c);});c.appendTo(this.uiDialog);}},_makeDraggable:function(){var c=this,a=this.options,b;
this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){b=a.height;
f(this).height(f(this).height()).addClass("ui-dialog-dragging");(a.dragStart&&a.dragStart.apply(c.element[0],arguments));
},drag:function(){(a.drag&&a.drag.apply(c.element[0],arguments));},stop:function(){f(this).removeClass("ui-dialog-dragging").height(b);
(a.dragStop&&a.dragStop.apply(c.element[0],arguments));f.ui.dialog.overlay.resize();}});},_makeResizable:function(a){a=(a===undefined?this.options.resizable:a);
var h=this,b=this.options,c=typeof a=="string"?a:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:b.maxWidth,maxHeight:b.maxHeight,minWidth:b.minWidth,minHeight:b.minHeight,start:function(){f(this).addClass("ui-dialog-resizing");
(b.resizeStart&&b.resizeStart.apply(h.element[0],arguments));},resize:function(){(b.resize&&b.resize.apply(h.element[0],arguments));
},handles:c,stop:function(){f(this).removeClass("ui-dialog-resizing");b.height=f(this).height();b.width=f(this).width();
(b.resizeStop&&b.resizeStop.apply(h.element[0],arguments));f.ui.dialog.overlay.resize();}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se");
},_position:function(a){var k=f(window),j=f(document),c=j.scrollTop(),l=j.scrollLeft(),b=c;if(f.inArray(a,["center","top","right","bottom","left"])>=0){a=[a=="right"||a=="left"?a:"center",a=="top"||a=="bottom"?a:"middle"];
}if(a.constructor!=Array){a=["center","middle"];}if(a[0].constructor==Number){l+=a[0];}else{switch(a[0]){case"left":l+=0;
break;case"right":l+=k.width()-this.uiDialog.outerWidth();break;default:case"center":l+=(k.width()-this.uiDialog.outerWidth())/2;
}}if(a[1].constructor==Number){c+=a[1];}else{switch(a[1]){case"top":c+=0;break;case"bottom":c+=k.height()-this.uiDialog.outerHeight();
break;default:case"middle":c+=(k.height()-this.uiDialog.outerHeight())/2;}}c=Math.max(c,b);this.uiDialog.css({top:c,left:l});
},_setData:function(c,b){(d[c]&&this.uiDialog.data(d[c],b));switch(c){case"buttons":this._createButtons(b);
break;case"closeText":this.uiDialogTitlebarCloseText.text(b);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(e+b);
break;case"draggable":(b?this._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":this.uiDialog.height(b);
break;case"position":this._position(b);break;case"resizable":var h=this.uiDialog,a=this.uiDialog.is(":data(resizable)");
(a&&!b&&h.resizable("destroy"));(a&&typeof b=="string"&&h.resizable("option","handles",b));(a||this._makeResizable(b));
break;case"title":f(".ui-dialog-title",this.uiDialogTitlebar).html(b||"&nbsp;");break;case"width":this.uiDialog.width(b);
break;}f.widget.prototype._setData.apply(this,arguments);},_size:function(){var a=this.options;this.element.css({height:0,minHeight:0,width:"auto"});
var b=this.uiDialog.css({height:"auto",width:a.width}).height();this.element.css({minHeight:Math.max(a.minHeight-b,0),height:a.height=="auto"?"auto":Math.max(a.height-b,0)});
}});f.extend(f.ui.dialog,{version:"1.7.3",defaults:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(a){return"ui-dialog-title-"+(a.attr("id")||++this.uuid);
},overlay:function(a){this.$el=f.ui.dialog.overlay.create(a);}});f.extend(f.ui.dialog.overlay,{instances:[],maxZ:0,events:f.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay";
}).join(" "),create:function(a){if(this.instances.length===0){setTimeout(function(){if(f.ui.dialog.overlay.instances.length){f(document).bind(f.ui.dialog.overlay.events,function(h){var c=f(h.target).parents(".ui-dialog").css("zIndex")||0;
return(c>f.ui.dialog.overlay.maxZ);});}},1);f(document).bind("keydown.dialog-overlay",function(c){(a.options.closeOnEscape&&c.keyCode&&c.keyCode==f.ui.keyCode.ESCAPE&&a.close(c));
});f(window).bind("resize.dialog-overlay",f.ui.dialog.overlay.resize);}var b=f("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});
(a.options.bgiframe&&f.fn.bgiframe&&b.bgiframe());this.instances.push(b);return b;},destroy:function(b){this.instances.splice(f.inArray(this.instances,b),1);
if(this.instances.length===0){f([document,window]).unbind(".dialog-overlay");}b.remove();var a=0;f.each(this.instances,function(){a=Math.max(a,this.css("z-index"));
});this.maxZ=a;},height:function(){if(f.browser.msie&&f.browser.version<7){var a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);
var b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(a<b){return f(window).height()+"px";
}else{return a+"px";}}else{return f(document).height()+"px";}},width:function(){if(f.browser.msie&&f.browser.version<7){var b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);
var a=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(b<a){return f(window).width()+"px";
}else{return b+"px";}}else{return f(document).width()+"px";}},resize:function(){var a=f([]);f.each(f.ui.dialog.overlay.instances,function(){a=a.add(this);
});a.css({width:0,height:0}).css({width:f.ui.dialog.overlay.width(),height:f.ui.dialog.overlay.height()});
}});f.extend(f.ui.dialog.overlay.prototype,{destroy:function(){f.ui.dialog.overlay.destroy(this.$el);
}});})(jQuery);(function(f){var d=0,e=0;f.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined){this.options.collapsible=this.options.deselectable;
}this._tabify(true);},_setData:function(b,a){if(b=="selected"){if(this.options.collapsible&&a==this.options.selected){return;
}this.select(a);}else{this.options[b]=a;if(b=="deselectable"){this.options.collapsible=a;}this._tabify();
}},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+(++d);
},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:");},_cookie:function(){var a=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+(++e));
return f.cookie.apply(null,[a].concat(f.makeArray(arguments)));},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)};
},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var a=f(this);
a.html(a.data("label.tabs")).removeData("label.tabs");});},_tabify:function(b){this.list=this.element.children("ul:first");
this.lis=f("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return f("a",this)[0];});
this.panels=f([]);var a=this,y=this.options;var z=/^#.+/;this.anchors.each(function(k,m){var l=f(m).attr("href");
var j=l.split("#")[0],h;if(j&&(j===location.toString().split("#")[0]||(h=f("base")[0])&&j===h.href)){l=m.hash;
m.href=l;}if(z.test(l)){a.panels=a.panels.add(a._sanitizeSelector(l));}else{if(l!="#"){f.data(m,"href.tabs",l);
f.data(m,"load.tabs",l.replace(/#.*$/,""));var n=a._tabId(m);m.href="#"+n;var g=f("#"+n);if(!g.length){g=f(y.panelTemplate).attr("id",n).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[k-1]||a.list);
g.data("destroy.tabs",true);}a.panels=a.panels.add(g);}else{y.disabled.push(k);}}});if(b){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");
this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");
this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(y.selected===undefined){if(location.hash){this.anchors.each(function(g,h){if(h.hash==location.hash){y.selected=g;
return false;}});}if(typeof y.selected!="number"&&y.cookie){y.selected=parseInt(a._cookie(),10);}if(typeof y.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){y.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));
}y.selected=y.selected||0;}else{if(y.selected===null){y.selected=-1;}}y.selected=((y.selected>=0&&this.anchors[y.selected])||y.selected<0)?y.selected:0;
y.disabled=f.unique(y.disabled.concat(f.map(this.lis.filter(".ui-state-disabled"),function(g,h){return a.lis.index(g);
}))).sort();if(f.inArray(y.selected,y.disabled)!=-1){y.disabled.splice(f.inArray(y.selected,y.disabled),1);
}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(y.selected>=0&&this.anchors.length){this.panels.eq(y.selected).removeClass("ui-tabs-hide");
this.lis.eq(y.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[y.selected],a.panels[y.selected]));
});this.load(y.selected);}f(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null;
});}else{y.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));}this.element[y.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");
if(y.cookie){this._cookie(y.selected,y.cookie);}for(var v=0,c;(c=this.lis[v]);v++){f(c)[f.inArray(v,y.disabled)!=-1&&!f(c).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");
}if(y.cache===false){this.anchors.removeData("cache.tabs");}this.lis.add(this.anchors).unbind(".tabs");
if(y.event!="mouseover"){var w=function(h,g){if(g.is(":not(.ui-state-disabled)")){g.addClass("ui-state-"+h);
}};var s=function(h,g){g.removeClass("ui-state-"+h);};this.lis.bind("mouseover.tabs",function(){w("hover",f(this));
});this.lis.bind("mouseout.tabs",function(){s("hover",f(this));});this.anchors.bind("focus.tabs",function(){w("focus",f(this).closest("li"));
});this.anchors.bind("blur.tabs",function(){s("focus",f(this).closest("li"));});}var A,u;if(y.fx){if(f.isArray(y.fx)){A=y.fx[0];
u=y.fx[1];}else{A=u=y.fx;}}function x(g,h){g.css({display:""});if(f.browser.msie&&h.opacity){g[0].style.removeAttribute("filter");
}}var o=u?function(g,h){f(g).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");
h.hide().removeClass("ui-tabs-hide").animate(u,u.duration||"normal",function(){x(h,u);a._trigger("show",null,a._ui(g,h[0]));
});}:function(g,h){f(g).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");
h.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,h[0]));};var i=A?function(h,g){g.animate(A,A.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");
g.addClass("ui-tabs-hide");x(g,A);a.element.dequeue("tabs");});}:function(j,g,h){a.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");
g.addClass("ui-tabs-hide");a.element.dequeue("tabs");};this.anchors.bind(y.event+".tabs",function(){var k=this,g=f(this).closest("li"),h=a.panels.filter(":not(.ui-tabs-hide)"),j=f(a._sanitizeSelector(this.hash));
if((g.hasClass("ui-tabs-selected")&&!y.collapsible)||g.hasClass("ui-state-disabled")||g.hasClass("ui-state-processing")||a._trigger("select",null,a._ui(this,j[0]))===false){this.blur();
return false;}y.selected=a.anchors.index(this);a.abort();if(y.collapsible){if(g.hasClass("ui-tabs-selected")){y.selected=-1;
if(y.cookie){a._cookie(y.selected,y.cookie);}a.element.queue("tabs",function(){i(k,h);}).dequeue("tabs");
this.blur();return false;}else{if(!h.length){if(y.cookie){a._cookie(y.selected,y.cookie);}a.element.queue("tabs",function(){o(k,j);
});a.load(a.anchors.index(this));this.blur();return false;}}}if(y.cookie){a._cookie(y.selected,y.cookie);
}if(j.length){if(h.length){a.element.queue("tabs",function(){i(k,h);});}a.element.queue("tabs",function(){o(k,j);
});a.load(a.anchors.index(this));}else{throw"jQuery UI Tabs: Mismatching fragment identifier.";}if(f.browser.msie){this.blur();
}});this.anchors.bind("click.tabs",function(){return false;});},destroy:function(){var a=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 c=f.data(this,"href.tabs");if(c){this.href=c;}var b=f(this).unbind(".tabs");
f.each(["href","load","cache"],function(j,i){b.removeData(i+".tabs");});});this.lis.unbind(".tabs").add(this.panels).each(function(){if(f.data(this,"destroy.tabs")){f(this).remove();
}else{f(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "));
}});if(a.cookie){this._cookie(null,a.cookie);}},add:function(m,n,o){if(o===undefined){o=this.anchors.length;
}var p=this,c=this.options,a=f(c.tabTemplate.replace(/#\{href\}/g,m).replace(/#\{label\}/g,n)),b=!m.indexOf("#")?m.replace("#",""):this._tabId(f("a",a)[0]);
a.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var l=f("#"+b);if(!l.length){l=f(c.panelTemplate).attr("id",b).data("destroy.tabs",true);
}l.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(o>=this.lis.length){a.appendTo(this.list);
l.appendTo(this.list[0].parentNode);}else{a.insertBefore(this.lis[o]);l.insertBefore(this.panels[o]);
}c.disabled=f.map(c.disabled,function(g,h){return g>=o?++g:g;});this._tabify();if(this.anchors.length==1){a.addClass("ui-tabs-selected ui-state-active");
l.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){p._trigger("show",null,p._ui(p.anchors[0],p.panels[0]));
});this.load(0);}this._trigger("add",null,this._ui(this.anchors[o],this.panels[o]));},remove:function(h){var b=this.options,a=this.lis.eq(h).remove(),c=this.panels.eq(h).remove();
if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(h+(h+1<this.anchors.length?1:-1));
}b.disabled=f.map(f.grep(b.disabled,function(g,i){return g!=h;}),function(g,i){return g>=h?--g:g;});this._tabify();
this._trigger("remove",null,this._ui(a.find("a")[0],c[0]));},enable:function(b){var a=this.options;if(f.inArray(b,a.disabled)==-1){return;
}this.lis.eq(b).removeClass("ui-state-disabled");a.disabled=f.grep(a.disabled,function(c,h){return c!=b;
});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]));},disable:function(b){var c=this,a=this.options;
if(b!=a.selected){this.lis.eq(b).addClass("ui-state-disabled");a.disabled.push(b);a.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]));
}},select:function(a){if(typeof a=="string"){a=this.anchors.index(this.anchors.filter("[href$="+a+"]"));
}else{if(a===null){a=-1;}}if(a==-1&&this.options.collapsible){a=this.options.selected;}this.anchors.eq(a).trigger(this.options.event+".tabs");
},load:function(c){var k=this,a=this.options,l=this.anchors.eq(c)[0],j=f.data(l,"load.tabs");this.abort();
if(!j||this.element.queue("tabs").length!==0&&f.data(l,"cache.tabs")){this.element.dequeue("tabs");return;
}this.lis.eq(c).addClass("ui-state-processing");if(a.spinner){var b=f("span",l);b.data("label.tabs",b.html()).html(a.spinner);
}this.xhr=f.ajax(f.extend({},a.ajaxOptions,{url:j,success:function(h,i){f(k._sanitizeSelector(l.hash)).html(h);
k._cleanup();if(a.cache){f.data(l,"cache.tabs",true);}k._trigger("load",null,k._ui(k.anchors[c],k.panels[c]));
try{a.ajaxOptions.success(h,i);}catch(g){}k.element.dequeue("tabs");}}));},abort:function(){this.element.queue([]);
this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr;}this._cleanup();},url:function(a,b){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",b);
},length:function(){return this.anchors.length;}});f.extend(f.ui.tabs,{version:"1.7.3",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,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>'}});
f.extend(f.ui.tabs.prototype,{rotation:null,rotate:function(j,b){var l=this,a=this.options;var k=l._rotate||(l._rotate=function(g){clearTimeout(l.rotation);
l.rotation=setTimeout(function(){var h=a.selected;l.select(++h<l.anchors.length?h:0);},j);if(g){g.stopPropagation();
}});var c=l._unrotate||(l._unrotate=!b?function(g){if(g.clientX){l.rotate(null);}}:function(g){t=a.selected;
k();});if(j){this.element.bind("tabsshow",k);this.anchors.bind(a.event+".tabs",c);k();}else{clearTimeout(l.rotation);
this.element.unbind("tabsshow",k);this.anchors.unbind(a.event+".tabs",c);delete this._rotate;delete this._unrotate;
}}});})(jQuery);

/* /ext/js/jquery/jquerytools/jquery.tools.min-min.js */
(function(h){var g=[];h.tools=h.tools||{};h.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(c,a,b){e[c]=[a,b];
}};var e={toggle:[function(d){var c=this.getConf(),b=this.getTip(),a=c.opacity;if(a<1){b.css({opacity:a});
}b.show();d.call();},function(a){this.getTip().hide();a.call();}],fade:[function(a){this.getTip().fadeIn(this.getConf().fadeInSpeed,a);
},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a);}]};function f(w,v){var a=this,r=h(this);
w.data("tooltip",a);var q=w.next();if(v.tip){q=h(v.tip);if(q.length>1){q=w.nextAll(v.tip).eq(0);if(!q.length){q=w.parent().nextAll(v.tip).eq(0);
}}}function b(j){var k=v.relative?w.position().top:w.offset().top,l=v.relative?w.position().left:w.offset().left,i=v.position[0];
k-=q.outerHeight()-v.offset[0];l+=w.outerWidth()+v.offset[1];var n=q.outerHeight()+w.outerHeight();if(i=="center"){k+=n/2;
}if(i=="bottom"){k+=n;}i=v.position[1];var m=q.outerWidth()+w.outerWidth();if(i=="center"){l-=m/2;}if(i=="left"){l-=m;
}return{top:k,left:l};}var t=w.is(":input"),x=t&&w.is(":checkbox, :radio, select, :button"),u=w.attr("type"),c=v.events[u]||v.events[t?(x?"widget":"input"):"def"];
c=c.split(/,\s*/);if(c.length!=2){throw"Tooltip: bad events configuration for "+u;}w.bind(c[0],function(i){if(v.oneInstance){h.each(g,function(){this.hide();
});}var j=q.data("trigger");if(j&&j[0]!=this){q.hide().stop(true,true);}i.target=this;a.show(i);c=v.events.tooltip.split(/,\s*/);
q.bind(c[0],function(){a.show(i);});if(c[1]){q.bind(c[1],function(){a.hide(i);});}});w.bind(c[1],function(i){a.hide(i);
});if(!h.browser.msie&&!t&&!v.predelay){w.mousemove(function(){if(!a.isShown()){w.triggerHandler("mouseover");
}});}if(v.opacity<1){q.css("opacity",v.opacity);}var d=0,s=w.attr("title");if(s&&v.cancelDefault){w.removeAttr("title");
w.data("title",s);}h.extend(a,{show:function(i){if(i){w=h(i.target);}clearTimeout(q.data("timer"));if(q.is(":animated")||q.is(":visible")){return a;
}function j(){q.data("trigger",w);var k=b(i);if(v.tip&&s){q.html(w.data("title"));}i=i||h.Event();i.type="onBeforeShow";
r.trigger(i,[k]);if(i.isDefaultPrevented()){return a;}k=b(i);q.css({position:"absolute",top:k.top,left:k.left});
var l=e[v.effect];if(!l){throw'Nonexistent effect "'+v.effect+'"';}l[0].call(a,function(){i.type="onShow";
r.trigger(i);});}if(v.predelay){clearTimeout(d);d=setTimeout(j,v.predelay);}else{j();}return a;},hide:function(i){clearTimeout(q.data("timer"));
clearTimeout(d);if(!q.is(":visible")){return;}function j(){i=i||h.Event();i.type="onBeforeHide";r.trigger(i);
if(i.isDefaultPrevented()){return;}e[v.effect][1].call(a,function(){i.type="onHide";r.trigger(i);});}if(v.delay&&i){q.data("timer",setTimeout(j,v.delay));
}else{j();}return a;},isShown:function(){return q.is(":visible, :animated");},getConf:function(){return v;
},getTip:function(){return q;},getTrigger:function(){return w;},bind:function(j,i){r.bind(j,i);return a;
},onHide:function(i){return this.bind("onHide",i);},onBeforeShow:function(i){return this.bind("onBeforeShow",i);
},onShow:function(i){return this.bind("onShow",i);},onBeforeHide:function(i){return this.bind("onBeforeHide",i);
},unbind:function(i){r.unbind(i);return a;}});h.each(v,function(j,i){if(h.isFunction(i)){a.bind(j,i);
}});}h.prototype.tooltip=function(c){var b=this.eq(typeof c=="number"?c:0).data("tooltip");if(b){return b;
}var a=h.extend(true,{},h.tools.tooltip.conf);if(h.isFunction(c)){c={onBeforeShow:c};}else{if(typeof c=="string"){c={tip:c};
}}c=h.extend(true,a,c);if(typeof c.position=="string"){c.position=c.position.split(/,?\s/);}if(c.lazy!==false&&(c.lazy===true||this.length>20)){this.one("mouseover",function(d){b=new f(h(this),c);
b.show(d);g.push(b);});}else{this.each(function(){b=new f(h(this),c);g.push(b);});}return c.api?b:this;
};})(jQuery);(function(d){d.tools=d.tools||{};d.tools.scrollable={version:"1.1.2",conf:{size:5,vertical:false,speed:400,keyboard:true,keyboardSteps:null,disabledClass:"disabled",hoverClass:null,clickable:true,activeClass:"active",easing:"swing",loop:false,items:".items",item:null,prev:".prev",next:".next",prevPage:".prevPage",nextPage:".nextPage",api:false}};
var f;function e(s,u){var a=this,c=d(this),D=!u.vertical,C=s.children(),w=0,y;if(!f){f=a;}d.each(u,function(h,g){if(d.isFunction(g)){c.bind(h,g);
}});if(C.length>1){C=d(u.items,s);}function v(g){var h=d(g);return u.globalNav?h:s.parent().find(g);}s.data("finder",v);
var B=v(u.prev),z=v(u.next),A=v(u.prevPage),t=v(u.nextPage);d.extend(a,{getIndex:function(){return w;
},getClickIndex:function(){var g=a.getItems();return g.index(g.filter("."+u.activeClass));},getConf:function(){return u;
},getSize:function(){return a.getItems().size();},getPageAmount:function(){return Math.ceil(this.getSize()/u.size);
},getPageIndex:function(){return Math.ceil(w/u.size);},getNaviButtons:function(){return B.add(z).add(A).add(t);
},getRoot:function(){return s;},getItemWrap:function(){return C;},getItems:function(){return C.children(u.item);
},getVisibleItems:function(){return a.getItems().slice(w,w+u.size);},seekTo:function(l,h,k){if(l<0){l=0;
}if(w===l){return a;}if(d.isFunction(h)){k=h;}if(l>a.getSize()-u.size){return u.loop?a.begin():this.end();
}var j=a.getItems().eq(l);if(!j.length){return a;}var i=d.Event("onBeforeSeek");c.trigger(i,[l]);if(i.isDefaultPrevented()){return a;
}if(h===undefined||d.isFunction(h)){h=u.speed;}function g(){if(k){k.call(a,l);}c.trigger("onSeek",[l]);
}if(D){C.animate({left:-j.position().left},h,u.easing,g);}else{C.animate({top:-j.position().top},h,u.easing,g);
}f=a;w=l;i=d.Event("onStart");c.trigger(i,[l]);if(i.isDefaultPrevented()){return a;}B.add(A).toggleClass(u.disabledClass,l===0);
z.add(t).toggleClass(u.disabledClass,l>=a.getSize()-u.size);return a;},move:function(g,h,i){y=g>0;return this.seekTo(w+g,h,i);
},next:function(g,h){return this.move(1,g,h);},prev:function(g,h){return this.move(-1,g,h);},movePage:function(g,h,i){y=g>0;
var k=u.size*g;var j=w%u.size;if(j>0){k+=(g>0?-j:u.size-j);}return this.move(k,h,i);},prevPage:function(g,h){return this.movePage(-1,g,h);
},nextPage:function(g,h){return this.movePage(1,g,h);},setPage:function(h,g,i){return this.seekTo(h*u.size,g,i);
},begin:function(g,h){y=false;return this.seekTo(0,g,h);},end:function(h,i){y=true;var g=this.getSize()-u.size;
return g>0?this.seekTo(g,h,i):a;},reload:function(){c.trigger("onReload");return a;},focus:function(){f=a;
return a;},click:function(j){var i=a.getItems().eq(j),l=u.activeClass,k=u.size;if(j<0||j>=a.getSize()){return a;
}if(k==1){if(u.loop){return a.next();}if(j===0||j==a.getSize()-1){y=(y===undefined)?true:!y;}return y===false?a.prev():a.next();
}if(k==2){if(j==w){j--;}a.getItems().removeClass(l);i.addClass(l);return a.seekTo(j,time,fn);}if(!i.hasClass(l)){a.getItems().removeClass(l);
i.addClass(l);var g=Math.floor(k/2);var h=j-g;if(h>a.getSize()-k){h=a.getSize()-k;}if(h!==j){return a.seekTo(h);
}}return a;},bind:function(h,g){c.bind(h,g);return a;},unbind:function(g){c.unbind(g);return a;}});d.each("onBeforeSeek,onStart,onSeek,onReload".split(","),function(h,g){a[g]=function(i){return a.bind(g,i);
};});B.addClass(u.disabledClass).click(function(){a.prev();});z.click(function(){a.next();});t.click(function(){a.nextPage();
});if(a.getSize()<u.size){z.add(t).addClass(u.disabledClass);}A.addClass(u.disabledClass).click(function(){a.prevPage();
});var x=u.hoverClass,b="keydown."+Math.random().toString().substring(10);a.onReload(function(){if(x){a.getItems().hover(function(){d(this).addClass(x);
},function(){d(this).removeClass(x);});}if(u.clickable){a.getItems().each(function(g){d(this).unbind("click.scrollable").bind("click.scrollable",function(h){if(d(h.target).is("a")){return;
}return a.click(g);});});}if(u.keyboard){d(document).unbind(b).bind(b,function(h){if(h.altKey||h.ctrlKey){return;
}if(u.keyboard!="static"&&f!=a){return;}var g=u.keyboardSteps;if(D&&(h.keyCode==37||h.keyCode==39)){a.move(h.keyCode==37?-g:g);
return h.preventDefault();}if(!D&&(h.keyCode==38||h.keyCode==40)){a.move(h.keyCode==38?-g:g);return h.preventDefault();
}return true;});}else{d(document).unbind(b);}});a.reload();}d.fn.scrollable=function(c){var b=this.eq(typeof c=="number"?c:0).data("scrollable");
if(b){return b;}var a=d.extend({},d.tools.scrollable.conf);c=d.extend(a,c);c.keyboardSteps=c.keyboardSteps||c.size;
this.each(function(){b=new e(d(this),c);d(this).data("scrollable",b);});return c.api?b:this;};})(jQuery);
(function(h){h.tools=h.tools||{};h.tools.overlay={version:"1.1.2",addEffect:function(c,b,a){e[c]=[b,a];
},conf:{top:"10%",left:"center",absolute:false,speed:"normal",closeSpeed:"fast",effect:"default",close:null,oneInstance:true,closeOnClick:true,closeOnEsc:true,api:false,expose:null,target:null}};
var e={};h.tools.overlay.addEffect("default",function(a){this.getOverlay().fadeIn(this.getConf().speed,a);
},function(a){this.getOverlay().fadeOut(this.getConf().closeSpeed,a);});var g=[];function f(t,p){var a=this,c=h(this),b=h(window),q,r,s,v=p.expose&&h.tools.expose.version;
var u=p.target||t.attr("rel");r=u?h(u):null||t;if(!r.length){throw"Could not find Overlay: "+u;}if(t&&t.index(r)==-1){t.click(function(i){a.load(i);
return i.preventDefault();});}h.each(p,function(j,i){if(h.isFunction(i)){c.bind(j,i);}});h.extend(a,{load:function(i){if(a.isOpened()){return a;
}var l=e[p.effect];if(!l){throw'Overlay: cannot find effect : "'+p.effect+'"';}if(p.oneInstance){h.each(g,function(){this.close(i);
});}i=i||h.Event();i.type="onBeforeLoad";c.trigger(i);if(i.isDefaultPrevented()){return a;}s=true;if(v){r.expose().load(i);
}var j=p.top;var k=p.left;var n=r.outerWidth({margin:true});var m=r.outerHeight({margin:true});if(typeof j=="string"){j=j=="center"?Math.max((b.height()-m)/2,0):parseInt(j,10)/100*b.height();
}if(k=="center"){k=Math.max((b.width()-n)/2,0);}if(!p.absolute){j+=b.scrollTop();k+=b.scrollLeft();}r.css({top:j,left:k,position:"absolute"});
i.type="onStart";c.trigger(i);l[0].call(a,function(){if(s){i.type="onLoad";c.trigger(i);}});if(p.closeOnClick){h(document).bind("click.overlay",function(o){if(!a.isOpened()){return;
}var x=h(o.target);if(x.parents(r).length>1){return;}h.each(g,function(){this.close(o);});});}if(p.closeOnEsc){h(document).unbind("keydown.overlay").bind("keydown.overlay",function(o){if(o.keyCode==27){h.each(g,function(){this.close(o);
});}});}return a;},close:function(i){if(!a.isOpened()){return a;}i=i||h.Event();i.type="onBeforeClose";
c.trigger(i);if(i.isDefaultPrevented()){return;}s=false;e[p.effect][1].call(a,function(){i.type="onClose";
c.trigger(i);});var j=true;h.each(g,function(){if(this.isOpened()){j=false;}});if(j){h(document).unbind("click.overlay").unbind("keydown.overlay");
}return a;},getContent:function(){return r;},getOverlay:function(){return r;},getTrigger:function(){return t;
},getClosers:function(){return q;},isOpened:function(){return s;},getConf:function(){return p;},bind:function(j,i){c.bind(j,i);
return a;},unbind:function(i){c.unbind(i);return a;}});h.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(j,i){a[i]=function(k){return a.bind(i,k);
};});if(v){if(typeof p.expose=="string"){p.expose={color:p.expose};}h.extend(p.expose,{api:true,closeOnClick:p.closeOnClick,closeOnEsc:false});
var d=r.expose(p.expose);d.onBeforeClose(function(i){a.close(i);});a.onClose(function(i){d.close(i);});
}q=r.find(p.close||".close");if(!q.length&&!p.close){q=h('<div class="close"></div>');r.prepend(q);}q.click(function(i){a.close(i);
});}h.fn.overlay=function(c){var b=this.eq(typeof c=="number"?c:0).data("overlay");if(b){return b;}if(h.isFunction(c)){c={onBeforeLoad:c};
}var a=h.extend({},h.tools.overlay.conf);c=h.extend(true,a,c);this.each(function(){b=new f(h(this),c);
g.push(b);h(this).data("overlay",b);});return c.api?b:this;};})(jQuery);(function(d){d.tools=d.tools||{};
d.tools.expose={version:"1.0.5",conf:{maskId:null,loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,color:"#456",api:false}};
function e(){if(d.browser.msie){var a=d(document).height(),b=d(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,a-b<20?b:a];
}return[d(window).width(),d(document).height()];}function f(c,k){var m=this,a=d(this),n=null,l=false,b=0;
d.each(k,function(h,g){if(d.isFunction(g)){a.bind(h,g);}});d(window).resize(function(){m.fit();});d.extend(this,{getMask:function(){return n;
},getExposed:function(){return c;},getConf:function(){return k;},isLoaded:function(){return l;},load:function(j){if(l){return m;
}b=c.eq(0).css("zIndex");if(k.maskId){n=d("#"+k.maskId);}if(!n||!n.length){var h=e();n=d("<div/>").css({position:"absolute",top:0,left:0,width:h[0],height:h[1],display:"none",opacity:0,zIndex:k.zIndex});
if(k.maskId){n.attr("id",k.maskId);}d("body").append(n);var i=n.css("backgroundColor");if(!i||i=="transparent"||i=="rgba(0, 0, 0, 0)"){n.css("backgroundColor",k.color);
}if(k.closeOnEsc){d(document).bind("keydown.unexpose",function(p){if(p.keyCode==27){m.close();}});}if(k.closeOnClick){n.bind("click.unexpose",function(p){m.close(p);
});}}j=j||d.Event();j.type="onBeforeLoad";a.trigger(j);if(j.isDefaultPrevented()){return m;}d.each(c,function(){var p=d(this);
if(!/relative|absolute|fixed/i.test(p.css("position"))){p.css("position","relative");}});c.css({zIndex:Math.max(k.zIndex+1,b=="auto"?0:b)});
var g=n.height();if(!this.isLoaded()){n.css({opacity:0,display:"block"}).fadeTo(k.loadSpeed,k.opacity,function(){if(n.height()!=g){n.css("height",g);
}j.type="onLoad";a.trigger(j);});}l=true;return m;},close:function(g){if(!l){return m;}g=g||d.Event();
g.type="onBeforeClose";a.trigger(g);if(g.isDefaultPrevented()){return m;}n.fadeOut(k.closeSpeed,function(){g.type="onClose";
a.trigger(g);c.css({zIndex:d.browser.msie?b:null});});l=false;return m;},fit:function(){if(n){var g=e();
n.css({width:g[0],height:g[1]});}},bind:function(h,g){a.bind(h,g);return m;},unbind:function(g){a.unbind(g);
return m;}});d.each("onBeforeLoad,onLoad,onBeforeClose,onClose".split(","),function(h,g){m[g]=function(i){return m.bind(g,i);
};});}d.fn.expose=function(c){var b=this.eq(typeof c=="number"?c:0).data("expose");if(b){return b;}if(typeof c=="string"){c={color:c};
}var a=d.extend({},d.tools.expose.conf);c=d.extend(a,c);this.each(function(){b=new f(d(this),c);d(this).data("expose",b);
});return c.api?b:this;};})(jQuery);

