/*
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details
*/
dojo._xdResourceLoaded(function(_1,_2,_3){return {depends:[["provide","dojox.widget.Dialog"],["require","dojo.window"],["require","dijit.Dialog"],["require","dojox.layout.ContentPane"],["require","dojox.fx"]],defineResource:function(_4,_5,_6){if(!_4._hasResource["dojox.widget.Dialog"]){_4._hasResource["dojox.widget.Dialog"]=true;_4.provide("dojox.widget.Dialog");_4.experimental("dojox.widget.Dialog");_4.require("dojo.window");_4.require("dijit.Dialog");_4.require("dojox.layout.ContentPane");_4.require("dojox.fx");_4.declare("dojox.widget.Dialog",[_6.layout.ContentPane,_5._DialogBase],{templateString:_4.cache("dojox.widget","Dialog/Dialog.html","
\n\t
\n\t\t${title}\n\t
\n\t
\n\t
\n\t\t\tx\n\t
\n
\n"),sizeToViewport:false,viewportPadding:35,dimensions:null,easing:null,sizeDuration:_5._defaultDuration,sizeMethod:"chain",showTitle:false,draggable:false,modal:false,constructor:function(_7,_8){this.easing=_7.easing||_4._defaultEasing;this.dimensions=_7.dimensions||[300,300];},_setup:function(){this.inherited(arguments);if(!this._alreadyInitialized){this._navIn=_4.fadeIn({node:this.closeButtonNode});this._navOut=_4.fadeOut({node:this.closeButtonNode});if(!this.showTitle){_4.addClass(this.domNode,"dojoxDialogNoTitle");}}},layout:function(e){this._setSize();this.inherited(arguments);},_setSize:function(){this._vp=_4.window.getBox();var tc=this.containerNode,_9=this.sizeToViewport;return this._displaysize={w:_9?tc.scrollWidth:this.dimensions[0],h:_9?tc.scrollHeight:this.dimensions[1]};},show:function(){if(this.open){return;}this._setSize();_4.style(this.closeButtonNode,"opacity",0);_4.style(this.domNode,{overflow:"hidden",opacity:0,width:"1px",height:"1px"});_4.style(this.containerNode,{opacity:0,overflow:"hidden"});this.inherited(arguments);if(this.modal){this._modalconnects.push(_4.connect(_4.body(),"onkeypress",function(e){if(e.charOrCode==_4.keys.ESCAPE){_4.stopEvent(e);}}));}else{this._modalconnects.push(_4.connect(_5._underlay.domNode,"onclick",this,"onCancel"));}this._modalconnects.push(_4.connect(this.domNode,"onmouseenter",this,"_handleNav"));this._modalconnects.push(_4.connect(this.domNode,"onmouseleave",this,"_handleNav"));},_handleNav:function(e){var _a="_navOut",_b="_navIn",_c=(e.type=="mouseout"?_b:_a),_d=(e.type=="mouseout"?_a:_b);this[_c].stop();this[_d].play();},_position:function(){if(!this._started){return;}if(this._sizing){this._sizing.stop();this.disconnect(this._sizingConnect);delete this._sizing;}this.inherited(arguments);if(!this.open){_4.style(this.containerNode,"opacity",0);}var _e=this.viewportPadding*2;var _f={node:this.domNode,duration:this.sizeDuration||_5._defaultDuration,easing:this.easing,method:this.sizeMethod};var ds=this._displaysize||this._setSize();_f["width"]=ds.w=(ds.w+_e>=this._vp.w||this.sizeToViewport)?this._vp.w-_e:ds.w;_f["height"]=ds.h=(ds.h+_e>=this._vp.h||this.sizeToViewport)?this._vp.h-_e:ds.h;this._sizing=_6.fx.sizeTo(_f);this._sizingConnect=this.connect(this._sizing,"onEnd","_showContent");this._sizing.play();},_showContent:function(e){var _10=this.containerNode;_4.style(this.domNode,{overflow:"visible",opacity:1});_4.style(this.closeButtonNode,"opacity",1);_4.style(_10,{height:this._displaysize.h-this.titleNode.offsetHeight+"px",width:this._displaysize.w+"px",overflow:"auto"});_4.anim(_10,{opacity:1});}});}}};});