/* * jquery ui 1.7.3 * * copyright (c) 2009 authors.txt (http://jqueryui.com/about) * dual licensed under the mit (mit-license.txt) * and gpl (gpl-license.txt) licenses. * * http://docs.jquery.com/ui */ jquery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parsefloat(c.browser.version)<1.9);c.ui={version:"1.7.3",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentnode){return}for(var m=0;m0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isoveraxis:function(k,j,l){return(k>j)&&(k<(j+l))},isover:function(o,k,n,m,j,l){return c.ui.isoveraxis(o,n,j)&&c.ui.isoveraxis(k,m,l)},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(d){var f=c.attr,e=c.fn.removeattr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setattributens(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeattr=function(j){return(a.test(j)?this.each(function(){this.removeattributens(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(j,k){return this.each(function(){if(!k){if(!j||c.filter(j,[this]).length){c("*",this).add(this).each(function(){c(this).triggerhandler("remove")})}}return i.call(c(this),j,k)})},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 j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curcss(this,"position",1))&&(/(auto|scroll)/).test(c.curcss(this,"overflow",1)+c.curcss(this,"overflow-y",1)+c.curcss(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curcss(this,"overflow",1)+c.curcss(this,"overflow-y",1)+c.curcss(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodename.tolowercase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isnan(j):!isnan(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isnan(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("gettersetter"))}return(c.inarray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isfunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetname=k;this.widgeteventprefix=c[l][k].eventprefix||k;this.widgetbaseclass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setdata."+k,function(q,p,r){if(q.target==o){return m._setdata(p,r)}}).bind("getdata."+k,function(q,p){if(q.target==o){return m._getdata(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].gettersetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removedata(this.widgetname).removeclass(this.widgetbaseclass+"-disabled "+this.namespace+"-state-disabled").removeattr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getdata(l)}k={};k[l]=m}c.each(k,function(n,o){j._setdata(n,o)})},_getdata:function(j){return this.options[j]},_setdata:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addclass":"removeclass"](this.widgetbaseclass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setdata("disabled",false)},disable:function(){this._setdata("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgeteventprefix?l:this.widgeteventprefix+l);m=c.event(m);m.type=j;if(m.originalevent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalevent[o]}}this.element.trigger(m,n);return !(c.isfunction(p)&&p.call(this.element[0],m,n)===false||m.isdefaultprevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseinit:function(){var j=this;this.element.bind("mousedown."+this.widgetname,function(k){return j._mousedown(k)}).bind("click."+this.widgetname,function(k){if(j._preventclickevent){j._preventclickevent=false;k.stopimmediatepropagation();return false}});if(c.browser.msie){this._mouseunselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mousedestroy:function(){this.element.unbind("."+this.widgetname);(c.browser.msie&&this.element.attr("unselectable",this._mouseunselectable))},_mousedown:function(l){l.originalevent=l.originalevent||{};if(l.originalevent.mousehandled){return}(this._mousestarted&&this._mouseup(l));this._mousedownevent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mousecapture(l)){return true}this.mousedelaymet=!this.options.delay;if(!this.mousedelaymet){this._mousedelaytimer=settimeout(function(){k.mousedelaymet=true},this.options.delay)}if(this._mousedistancemet(l)&&this._mousedelaymet(l)){this._mousestarted=(this._mousestart(l)!==false);if(!this._mousestarted){l.preventdefault();return true}}this._mousemovedelegate=function(n){return k._mousemove(n)};this._mouseupdelegate=function(n){return k._mouseup(n)};c(document).bind("mousemove."+this.widgetname,this._mousemovedelegate).bind("mouseup."+this.widgetname,this._mouseupdelegate);(c.browser.safari||l.preventdefault());l.originalevent.mousehandled=true;return true},_mousemove:function(j){if(c.browser.msie&&!j.button){return this._mouseup(j)}if(this._mousestarted){this._mousedrag(j);return j.preventdefault()}if(this._mousedistancemet(j)&&this._mousedelaymet(j)){this._mousestarted=(this._mousestart(this._mousedownevent,j)!==false);(this._mousestarted?this._mousedrag(j):this._mouseup(j))}return !this._mousestarted},_mouseup:function(j){c(document).unbind("mousemove."+this.widgetname,this._mousemovedelegate).unbind("mouseup."+this.widgetname,this._mouseupdelegate);if(this._mousestarted){this._mousestarted=false;this._preventclickevent=(j.target==this._mousedownevent.target);this._mousestop(j)}return false},_mousedistancemet:function(j){return(math.max(math.abs(this._mousedownevent.pagex-j.pagex),math.abs(this._mousedownevent.pagey-j.pagey))>=this.options.distance)},_mousedelaymet:function(j){return this.mousedelaymet},_mousestart:function(j){},_mousedrag:function(j){},_mousestop:function(j){},_mousecapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jquery);;/* * jquery ui dialog 1.7.3 * * copyright (c) 2009 authors.txt (http://jqueryui.com/about) * dual licensed under the mit (mit-license.txt) * and gpl (gpl-license.txt) licenses. * * http://docs.jquery.com/ui/dialog * * depends: * ui.core.js * ui.draggable.js * ui.resizable.js */ (function(c){var b={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"},a="ui-dialog ui-widget ui-widget-content ui-corner-all ";c.widget("ui.dialog",{_init:function(){this.originaltitle=this.element.attr("title");var l=this,m=this.options,j=m.title||this.originaltitle||" ",e=c.ui.dialog.gettitleid(this.element),k=(this.uidialog=c("
")).appendto(document.body).hide().addclass(a+m.dialogclass).css({position:"absolute",overflow:"hidden",zindex:m.zindex}).attr("tabindex",-1).css("outline",0).keydown(function(n){(m.closeonescape&&n.keycode&&n.keycode==c.ui.keycode.escape&&l.close(n))}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(n){l.movetotop(false,n)}),g=this.element.show().removeattr("title").addclass("ui-dialog-content ui-widget-content").appendto(k),f=(this.uidialogtitlebar=c("
")).addclass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependto(k),i=c('').addclass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){i.addclass("ui-state-hover")},function(){i.removeclass("ui-state-hover")}).focus(function(){i.addclass("ui-state-focus")}).blur(function(){i.removeclass("ui-state-focus")}).mousedown(function(n){n.stoppropagation()}).click(function(n){l.close(n);return false}).appendto(f),h=(this.uidialogtitlebarclosetext=c("")).addclass("ui-icon ui-icon-closethick").text(m.closetext).appendto(i),d=c("").addclass("ui-dialog-title").attr("id",e).html(j).prependto(f);f.find("*").add(f).disableselection();(m.draggable&&c.fn.draggable&&this._makedraggable());(m.resizable&&c.fn.resizable&&this._makeresizable());this._createbuttons(m.buttons);this._isopen=false;(m.bgiframe&&c.fn.bgiframe&&k.bgiframe());(m.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(f){var d=this;if(false===d._trigger("beforeclose",f)){return}(d.overlay&&d.overlay.destroy());d.uidialog.unbind("keypress.ui-dialog");(d.options.hide?d.uidialog.hide(d.options.hide,function(){d._trigger("close",f)}):d.uidialog.hide()&&d._trigger("close",f));c.ui.dialog.overlay.resize();d._isopen=false;if(d.options.modal){var e=0;c(".ui-dialog").each(function(){if(this!=d.uidialog[0]){e=math.max(e,c(this).css("z-index"))}});c.ui.dialog.maxz=e}},isopen:function(){return this._isopen},movetotop:function(f,e){if((this.options.modal&&!f)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",e)}if(this.options.zindex>c.ui.dialog.maxz){c.ui.dialog.maxz=this.options.zindex}(this.overlay&&this.overlay.$el.css("z-index",c.ui.dialog.overlay.maxz=++c.ui.dialog.maxz));var d={scrolltop:this.element.attr("scrolltop"),scrollleft:this.element.attr("scrollleft")};this.uidialog.css("z-index",++c.ui.dialog.maxz);this.element.attr(d);this._trigger("focus",e)},open:function(){if(this._isopen){return}var e=this.options,d=this.uidialog;this.overlay=e.modal?new c.ui.dialog.overlay(this):null;(d.next().length&&d.appendto("body"));this._size();this._position(e.position);d.show(e.show);this.movetotop(true);(e.modal&&d.bind("keypress.ui-dialog",function(h){if(h.keycode!=c.ui.keycode.tab){return}var g=c(":tabbable",this),i=g.filter(":first")[0],f=g.filter(":last")[0];if(h.target==f&&!h.shiftkey){settimeout(function(){i.focus()},1)}else{if(h.target==i&&h.shiftkey){settimeout(function(){f.focus()},1)}}}));c([]).add(d.find(".ui-dialog-content :tabbable:first")).add(d.find(".ui-dialog-buttonpane :tabbable:first")).add(d).filter(":first").focus();this._trigger("open");this._isopen=true},_createbuttons:function(g){var f=this,d=false,e=c("
").addclass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uidialog.find(".ui-dialog-buttonpane").remove();(typeof g=="object"&&g!==null&&c.each(g,function(){return !(d=true)}));if(d){c.each(g,function(h,i){c('').addclass("ui-state-default ui-corner-all").text(h).click(function(){i.apply(f.element[0],arguments)}).hover(function(){c(this).addclass("ui-state-hover")},function(){c(this).removeclass("ui-state-hover")}).focus(function(){c(this).addclass("ui-state-focus")}).blur(function(){c(this).removeclass("ui-state-focus")}).appendto(e)});e.appendto(this.uidialog)}},_makedraggable:function(){var d=this,f=this.options,e;this.uidialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){e=f.height;c(this).height(c(this).height()).addclass("ui-dialog-dragging");(f.dragstart&&f.dragstart.apply(d.element[0],arguments))},drag:function(){(f.drag&&f.drag.apply(d.element[0],arguments))},stop:function(){c(this).removeclass("ui-dialog-dragging").height(e);(f.dragstop&&f.dragstop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}})},_makeresizable:function(g){g=(g===undefined?this.options.resizable:g);var d=this,f=this.options,e=typeof g=="string"?g:"n,e,s,w,se,sw,ne,nw";this.uidialog.resizable({cancel:".ui-dialog-content",alsoresize:this.element,maxwidth:f.maxwidth,maxheight:f.maxheight,minwidth:f.minwidth,minheight:f.minheight,start:function(){c(this).addclass("ui-dialog-resizing");(f.resizestart&&f.resizestart.apply(d.element[0],arguments))},resize:function(){(f.resize&&f.resize.apply(d.element[0],arguments))},handles:e,stop:function(){c(this).removeclass("ui-dialog-resizing");f.height=c(this).height();f.width=c(this).width();(f.resizestop&&f.resizestop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addclass("ui-icon ui-icon-grip-diagonal-se")},_position:function(i){var e=c(window),f=c(document),g=f.scrolltop(),d=f.scrollleft(),h=g;if(c.inarray(i,["center","top","right","bottom","left"])>=0){i=[i=="right"||i=="left"?i:"center",i=="top"||i=="bottom"?i:"middle"]}if(i.constructor!=array){i=["center","middle"]}if(i[0].constructor==number){d+=i[0]}else{switch(i[0]){case"left":d+=0;break;case"right":d+=e.width()-this.uidialog.outerwidth();break;default:case"center":d+=(e.width()-this.uidialog.outerwidth())/2}}if(i[1].constructor==number){g+=i[1]}else{switch(i[1]){case"top":g+=0;break;case"bottom":g+=e.height()-this.uidialog.outerheight();break;default:case"middle":g+=(e.height()-this.uidialog.outerheight())/2}}g=math.max(g,h);this.uidialog.css({top:g,left:d})},_setdata:function(e,f){(b[e]&&this.uidialog.data(b[e],f));switch(e){case"buttons":this._createbuttons(f);break;case"closetext":this.uidialogtitlebarclosetext.text(f);break;case"dialogclass":this.uidialog.removeclass(this.options.dialogclass).addclass(a+f);break;case"draggable":(f?this._makedraggable():this.uidialog.draggable("destroy"));break;case"height":this.uidialog.height(f);break;case"position":this._position(f);break;case"resizable":var d=this.uidialog,g=this.uidialog.is(":data(resizable)");(g&&!f&&d.resizable("destroy"));(g&&typeof f=="string"&&d.resizable("option","handles",f));(g||this._makeresizable(f));break;case"title":c(".ui-dialog-title",this.uidialogtitlebar).html(f||" ");break;case"width":this.uidialog.width(f);break}c.widget.prototype._setdata.apply(this,arguments)},_size:function(){var e=this.options;this.element.css({height:0,minheight:0,width:"auto"});var d=this.uidialog.css({height:"auto",width:e.width}).height();this.element.css({minheight:math.max(e.minheight-d,0),height:e.height=="auto"?"auto":math.max(e.height-d,0)})}});c.extend(c.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(d){return"ui-dialog-title-"+(d.attr("id")||++this.uuid)},overlay:function(d){this.$el=c.ui.dialog.overlay.create(d)}});c.extend(c.ui.dialog.overlay,{instances:[],maxz:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(d){return d+".dialog-overlay"}).join(" "),create:function(e){if(this.instances.length===0){settimeout(function(){if(c.ui.dialog.overlay.instances.length){c(document).bind(c.ui.dialog.overlay.events,function(f){var g=c(f.target).parents(".ui-dialog").css("zindex")||0;return(g>c.ui.dialog.overlay.maxz)})}},1);c(document).bind("keydown.dialog-overlay",function(f){(e.options.closeonescape&&f.keycode&&f.keycode==c.ui.keycode.escape&&e.close(f))});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var d=c("
").appendto(document.body).addclass("ui-widget-overlay").css({width:this.width(),height:this.height()});(e.options.bgiframe&&c.fn.bgiframe&&d.bgiframe());this.instances.push(d);return d},destroy:function(d){this.instances.splice(c.inarray(this.instances,d),1);if(this.instances.length===0){c([document,window]).unbind(".dialog-overlay")}d.remove();var e=0;c.each(this.instances,function(){e=math.max(e,this.css("z-index"))});this.maxz=e},height:function(){if(c.browser.msie&&c.browser.version<7){var e=math.max(document.documentelement.scrollheight,document.body.scrollheight);var d=math.max(document.documentelement.offsetheight,document.body.offsetheight);if(e