jQuery.ui||(function(p){var j=p.fn.remove,o=p.browser.mozilla&&(parseFloat(p.browser.version)<1.9);
p.ui={version:"1.7.2",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(){p("*",this).add(this).each(function(){p(this).triggerHandler("remove")
});return j.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 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(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),t=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.2",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);
