mini={components:{},uids:{},ux:{},doc:document,window:window,isReady:!1,byClass:function(t,e){return"string"==typeof e&&(e=mini.byId(e)),jQuery("."+t,e)[0]},getComponents:function(){var t=[];for(var e in mini.components){var i=mini.components[e];i.isControl&&t.push(i)}return t},get:function(t){if(!t)return null;if(mini.isControl(t))return t;if("string"==typeof t&&"#"==t.charAt(0)&&(t=t.substr(1)),"string"==typeof t)return mini.components[t];var e=mini.uids[t.uid];return e&&e.el==t?e:null},getbyUID:function(t){return mini.uids[t]},findControls:function(t,e){if(!t)return[];e=e||mini;var i=[],n=mini.uids;for(var s in n){var o=n[s],l=t.call(e,o);if((!0===l||1===l)&&(i.push(o),1===l))break}return i},getChildControls:function(e){var i=e.el?e.el:e;return mini.findControls(function(t){return!(!t.el||e==t)&&!(!mini.isAncestor(i,t.el)||!t.within)})},emptyFn:function(){},createNameControls:function(t,e){if(t&&t.el){e=e||"_";for(var i=t.el,n=mini.findControls(function(t){return!(!t.el||!t.name)&&!!mini.isAncestor(i,t.el)}),s=0,o=n.length;s'),this._labelEl.innerHTML=this.label,mini.setStyle(this._labelEl,this.labelStyle)),this._labelEl.style.display=t?"block":"none",t?mini.addClass(this.el,this._labelFieldCls):mini.removeClass(this.el,this._labelFieldCls),this._labelLayout()}},getLabelField:function(){this.labelField},setLabel:function(t){this.label!=t&&(this.label=t,this._labelEl&&(this._labelEl.innerHTML=t),this._labelLayout())},getLabel:function(){this.label},setLabelStyle:function(t){this.labelStyle!=t&&(this.labelStyle=t,this._labelEl&&mini.setStyle(this._labelEl,t),this._labelLayout())},getLabelStyle:function(){this.labelStyle}}),mini.ListControl=function(){this.data=[],this._selecteds=[],mini.ListControl.superclass.constructor.call(this),this.doUpdate()},mini.ListControl.ajaxType="get",mini.extend(mini.ListControl,mini.ValidatorBase,{defaultValue:"",value:"",valueField:"id",textField:"text",dataField:"",delimiter:",",data:null,url:"",_itemCls:"mini-list-item",_itemHoverCls:"mini-list-item-hover",_itemSelectedCls:"mini-list-item-selected",set:function(t){if("string"==typeof t)return this;var e=t.value;delete t.value;var i=t.url;delete t.url;var n=t.data;return delete t.data,mini.ListControl.superclass.set.call(this,t),mini.isNull(n)||this.setData(n),mini.isNull(i)||this.setUrl(i),mini.isNull(e)||this.setValue(e),this},uiCls:"mini-list",_create:function(){},_initEvents:function(){mini._BindEvents(function(){mini_onOne(this.el,"click",this.__OnClick,this),mini_onOne(this.el,"dblclick",this.__OnDblClick,this),mini_onOne(this.el,"mousedown",this.__OnMouseDown,this),mini_onOne(this.el,"mouseup",this.__OnMouseUp,this),mini_onOne(this.el,"mousemove",this.__OnMouseMove,this),mini_onOne(this.el,"mouseover",this.__OnMouseOver,this),mini_onOne(this.el,"mouseout",this.__OnMouseOut,this),mini_onOne(this.el,"keydown",this.__OnKeyDown,this),mini_onOne(this.el,"keyup",this.__OnKeyUp,this),mini_onOne(this.el,"contextmenu",this.__OnContextMenu,this)},this)},destroy:function(t){this.el&&(this.el.onclick=null,this.el.ondblclick=null,this.el.onmousedown=null,this.el.onmouseup=null,this.el.onmousemove=null,this.el.onmouseover=null,this.el.onmouseout=null,this.el.onkeydown=null,this.el.onkeyup=null,this.el.oncontextmenu=null),mini.ListControl.superclass.destroy.call(this,t)},name:"",setName:function(t){this.name=t,this._valueEl&&mini.setAttr(this._valueEl,"name",this.name)},getItemByEvent:function(t){var e=mini.findParent(t.target,this._itemCls);if(e){var i=parseInt(mini.getAttr(e,"index"));return this.data[i]}},addItemCls:function(t,e){var i=this.getItemEl(t);i&&mini.addClass(i,e)},removeItemCls:function(t,e){var i=this.getItemEl(t);i&&mini.removeClass(i,e)},getItemEl:function(t){t=this.getItem(t);var e=this.data.indexOf(t),i=this._createItemId(e);return document.getElementById(i)},_focusItem:function(t,e){var i;(t=this.getItem(t))&&(i=this.getItemEl(t),e&&i&&this.scrollIntoView(t),this._focusedItem!=t&&(this._blurItem(),this._focusedItem=t),i&&mini.addClass(i,this._itemHoverCls))},_blurItem:function(){var t;this._focusedItem&&((t=this.getItemEl(this._focusedItem))&&mini.removeClass(t,this._itemHoverCls),this._focusedItem=null)},getFocusedItem:function(){var t=this._focusedItem;return-1==this.indexOf(t)?null:t},getFocusedIndex:function(){return this.data.indexOf(this._focusedItem)},_scrollViewEl:null,scrollIntoView:function(t){try{var e=this.getItemEl(t),i=this._scrollViewEl||this.el;mini.scrollIntoView(e,i,!1)}catch(t){}},getItem:function(t){return"object"==typeof t?t:"number"==typeof t?this.data[t]:this.findItems(t)[0]},getCount:function(){return this.data.length},indexOf:function(t){return this.data.indexOf(t)},getAt:function(t){return this.data[t]},updateItem:function(t,e){(t=this.getItem(t))&&(mini.copyTo(t,e),this.doUpdate())},load:function(t){"string"==typeof t?this.setUrl(t):this.setData(t)},loadData:function(t){this.setData(t)},setData:function(data){var records;"string"==typeof data&&(data=eval(data)),mini.isArray(data)||(data=[]),this.data=data,this.doUpdate(),""!=this.value&&(this.deselectAll(),records=this.findItems(this.value),this.selects(records))},getData:function(){return this.data.clone()},setUrl:function(t){this.url=t,this._doLoad({})},getUrl:function(){return this.url},ajaxData:null,_doLoad:function(params){try{var url=eval(this.url);null!=url&&(this.url=url)}catch(e){}var url=this.url,ajaxMethod=mini.ListControl.ajaxType;url&&(-1==url.indexOf(".txt")&&-1==url.indexOf(".json")||(ajaxMethod="get"));var obj=mini._evalAjaxData(this.ajaxData,this);mini.copyTo(params,obj);var e={url:this.url,async:!1,type:this.ajaxType?this.ajaxType:ajaxMethod,data:params,params:params,cache:!1,cancel:!1},sf,url;this.fire("beforeload",e),e.data!=e.params&&e.params!=params&&(e.data=e.params),1!=e.cancel&&(sf=me=this,url=e.url,mini.copyTo(e,{success:function(t,i,n){delete e.params;var s={text:t,result:null,sender:me,options:e,xhr:n},o=null;try{mini_doload(s),o=(o=s.result)||mini.decode(t)}catch(l){1==mini_debugger&&alert(url+"\njson is error.")}mini.isArray(o)&&(o={data:o}),sf.dataField&&(o.data=mini._getMap(sf.dataField,o)),o.data||(o.data=[]);var l={data:o.data,cancel:!1};sf.fire("preload",l),1!=l.cancel&&(sf.setData(l.data),sf.fire("load"),setTimeout(function(){sf.doLayout()},100))},error:function(t,e,i){var n={xhr:t,text:t.responseText,textStatus:e,errorMsg:t.responseText,errorCode:t.status};1==mini_debugger&&alert(url+"\n"+n.errorCode+"\n"+n.errorMsg),sf.fire("loaderror",n)}}),this._ajaxer=mini.ajax(e))},setValue:function(t){var e;mini.isNull(t)&&(t=""),this.value!==t&&(this.deselectAll(),this.value=t,this._valueEl&&(this._valueEl.value=t),e=this.findItems(this.value),this.selects(e),this.setSelected(e[0]))},getValue:function(){return this.value},getFormValue:function(){return this.value},setValueField:function(t){this.valueField=t},getValueField:function(){return this.valueField},setTextField:function(t){this.textField=t},getTextField:function(){return this.textField},getItemValue:function(t){return String(mini._getMap(this.valueField,t))},getItemText:function(t){var e=mini._getMap(this.textField,t);return mini.isNull(e)?"":String(e)},getValueAndText:function(t){mini.isNull(t)&&(t=[]),mini.isArray(t)||(t=this.findItems(t));for(var e=[],i=[],n=0,s=t.length;nthis.data.length&&(e=this.data.length),this.data.remove(t),this.data.insert(e,t),this.doUpdate())},_selected:null,_selecteds:[],multiSelect:!1,_checkSelecteds:function(){for(var t=this._selecteds.length-1;0<=t;t--){var e=this._selecteds[t];-1==this.data.indexOf(e)&&this._selecteds.removeAt(t)}var i=this.getValueAndText(this._selecteds);this.value=i[0],this._valueEl&&(this._valueEl.value=this.value)},setMultiSelect:function(t){this.multiSelect=t},getMultiSelect:function(){return this.multiSelect},isSelected:function(t){return!!t&&-1!=this._selecteds.indexOf(t)},getSelecteds:function(){var t=this._selecteds.clone(),s=this;return mini.sort(t,function(t,e){var i=s.indexOf(t),n=s.indexOf(e);return n';return mini.isNull(e.getPageIndex)?i+=t.rowIndex+1:i+=e.getPageIndex()*e.getPageSize()+t.rowIndex+1,i+=""},__OnIndexChanged:function(t){for(var e=t.sender,i=e.getDataView(),n=0,s=i.length;n';return 0==this.multiSelect&&(e=""),e},getCheckId:function(t,e){return this._gridUID+"$checkcolumn$"+t[this._rowIdField]+"$"+e._id},init:function(t){t.on("selectionchanged",this.__OnSelectionChanged,this),t.on("HeaderCellClick",this.__OnHeaderCellClick,this)},renderer:function(t){var e=this.getCheckId(t.record,t.column),i=!!t.sender.isSelected&&t.sender.isSelected(t.record),n="checkbox";0==t.sender.getMultiSelect()&&(n="radio");var s='';return s+='
'},__OnHeaderCellClick:function(t){var e,i,n,s=t.sender;t.column==this&&(e=s.uid+"checkall",(i=document.getElementById(e))&&(s.getMultiSelect()?i.checked?(s.deselectAll(),n=s.getDataView(),s.selects(n)):s.deselectAll():(s.deselectAll(),i.checked&&s.select(0)),s.fire("checkall")))},__OnSelectionChanged:function(t){for(var e=t.sender,i=e.toArray(),n=this,s=0,o=i.length;s'},init:function(t){t.on("cellclick",this.__OnCellClick,this)},__OnCellClick:function(t){var e=t.sender;if(t.column==this&&e.isShowRowDetail&&mini.findParent(t.htmlEvent.target,"mini-grid-ecIcon")){var i=e.isShowRowDetail(t.record);if(i){if(t.cancel=!1,e.fire("beforehiderowdetail",t),!0===t.cancel)return}else if(t.cancel=!1,e.fire("beforeshowrowdetail",t),!0===t.cancel)return;e.autoHideRowDetail&&e.hideAllRowDetail(),i?e.hideRowDetail(t.record):e.showRowDetail(t.record)}}},t)},mini._Columns.expandcolumn=mini.ExpandColumn,mini.CheckBoxColumn=function(t){return mini.copyTo({_type:"checkboxcolumn",header:"",headerAlign:"center",cellCls:"mini-checkcolumn",trueValue:!0,falseValue:!1,readOnly:!1,getCheckId:function(t,e){return this._gridUID+"$checkbox$"+t[this._rowIdField]+"$"+e._id},getCheckBoxEl:function(t,e){return document.getElementById(this.getCheckId(t,e))},renderer:function(t){return''},init:function(n){function s(t){var e;n.isReadOnly()||this.readOnly||(t.value=mini._getMap(t.field,t.record),n.fire("cellbeginedit",t),!0!==t.cancel&&(e=mini._getMap(t.column.field,t.record)==this.trueValue?this.falseValue:this.trueValue,n._OnCellCommitEdit&&(n._OnCellCommitEdit(t.record,t.column,e),n._OnCellEndEdit(t.record,t.column))))}(this.grid=n).on("cellclick",function(t){if(t.column==this){var e=this.getCheckId(t.record,t.column),i=t.htmlEvent.target;if(i.id==e)if(n.allowCellEdit)t.cancel=!1,s.call(this,t);else{if(this.readOnly)return;if(t.value=mini._getMap(t.column.field,t.record),n.fire("cellbeginedit",t),1==t.cancel)return;n.isEditingRow&&n.isEditingRow(t.record)&&setTimeout(function(){i.checked=!i.checked},1)}}},this),mini.on(this.grid.el,"keydown",function(t){if(32==t.keyCode&&n.allowCellEdit){var e=n.getCurrentCell();if(!e)return;if(e[1]!=this)return;var i={record:e[0],column:e[1]};i.field=i.column.field,s.call(this,i),t.preventDefault()}},this);var t=parseInt(this.trueValue),e=parseInt(this.falseValue);isNaN(t)||(this.trueValue=t),isNaN(e)||(this.falseValue=e)}},t)},mini._Columns.checkboxcolumn=mini.CheckBoxColumn,mini.RadioButtonColumn=function(t){return mini.copyTo({_type:"radiobuttoncolumn",header:"",headerAlign:"center",cellCls:"mini-checkcolumn",trueValue:!0,falseValue:!1,readOnly:!1,getCheckId:function(t,e){return this._gridUID+"$radio$"+t[this._rowIdField]+"$"+e._id},getCheckBoxEl:function(t,e){return document.getElementById(this.getCheckId(t,e))},renderer:function(t){var e=t.sender,i=this.getCheckId(t.record,t.column),n=mini._getMap(t.field,t.record)==this.trueValue,s='
';return s+='',e.allowCellEdit||e.isEditingRow(t.record)||(s+='
'),s+="
"},init:function(d){function n(t){if(!d.isReadOnly()&&!this.readOnly&&(t.value=mini._getMap(t.field,t.record),d.fire("cellbeginedit",t),!0!==t.cancel)){if((o=mini._getMap(t.column.field,t.record))==this.trueValue)return;for(var e=o==this.trueValue?this.falseValue:this.trueValue,i=d.getData(),n=0,s=i.length;n'),this.proxy=mini.append(document.body,'
'),this.proxy.style.cursor="se-resize",this.elBox=mini.getBox(this.owner.el),mini.setBox(this.proxy,this.elBox)},_OnDragMove:function(t){var e=this.owner,i=t.now[0]-t.init[0],n=t.now[1]-t.init[1],s=this.elBox.width+i,o=this.elBox.height+n;se.maxWidth&&(s=e.maxWidth),o>e.maxHeight&&(o=e.maxHeight),mini.setSize(this.proxy,s,o)},_OnDragStop:function(t,e){var i;this.proxy&&(i=mini.getBox(this.proxy),jQuery(this.mask).remove(),jQuery(this.proxy).remove(),this.proxy=null,this.elBox=null,e&&(this.owner.setWidth(i.width),this.owner.setHeight(i.height),this.owner.fire("resize")))}},mini._topWindow=null,mini._getTopWindow=function(t){if(mini._topWindow)return mini._topWindow;var i=[];return function t(e){try{e.___try=1,i.push(e)}catch(t){}e.parent&&e.parent!=e&&t(e.parent)}(window),mini._topWindow=i[i.length-1],mini._topWindow};var __ps=mini.getParams();if(__ps._winid)try{window.Owner=mini._getTopWindow()[__ps._winid]}catch(t){}mini._WindowID="w"+Math.floor(1e4*Math.random()),mini._getTopWindow()[mini._WindowID]=window,mini.__IFrameCreateCount=1,mini.createIFrame=function(t,e){var i="__iframe_onload"+mini.__IFrameCreateCount++;window[i]=function(){if(0==h)return;setTimeout(function(){e&&e(a,d),d=!1},1)};var n=(t=t||"").split("#");t=n[0];var s="_t="+Math.floor(1e6*Math.random());-1==t.indexOf("?")?t+="?"+s:t+="&"+s,t&&-1==t.indexOf("_winid")&&(s="_winid="+mini._WindowID,-1==t.indexOf("?")?t+="?"+s:t+="&"+s),n[1]&&(t=t+"#"+n[1]);var o=-1!=t.indexOf(".mht"),l='',r=document.createElement("div"),a=mini.append(r,l),h=!1;o?h=!0:setTimeout(function(){a&&(a.src=t,h=!0)},5);var d=!0;return a._ondestroy=function(){window[i]=mini.emptyFn,a.src="";try{a.contentWindow.document.write(""),a.contentWindow.document.close()}catch(t){}a._ondestroy=null,a=null},a},mini._doOpen=function(t){"string"==typeof t&&(t={url:t}),(t=mini.copyTo({width:700,height:400,allowResize:!0,allowModal:!0,closeAction:"destroy",title:"",titleIcon:"",iconCls:"",iconStyle:"",bodyStyle:"padding: 0",url:"",showCloseButton:!0,showFooter:!1},t)).closeAction="destroy";var e=t.onload;delete t.onload;var i=t.ondestroy;delete t.ondestroy;var n=t.url;delete t.url;var s,o,l=mini.getViewportBox();t.width&&-1!=String(t.width).indexOf("%")&&(s=parseInt(t.width),t.width=parseInt(l.width*(s/100))),t.height&&-1!=String(t.height).indexOf("%")&&(o=parseInt(t.height),t.height=parseInt(l.height*(o/100)));var r=new mini.Window;return r.set(t),r.load(n,e,i),r.show(),r},mini.open=function(t){if(t){var e,i=t.url,n=(i=i||"").split("#");(i=n[0])&&-1==i.indexOf("_winid")&&(e="_winid="+mini._WindowID,-1==i.indexOf("?")?i+="?"+e:i+="&"+e,n[1]&&(i=i+"#"+n[1])),t.url=i,t.Owner=window;var s=[];return function t(e){try{e.mini&&s.push(e),e.parent&&e.parent!=e&&t(e.parent)}catch(t){}}(window),s[s.length-1].mini._doOpen(t)}},mini.openTop=mini.open,mini._getResult=function(e,t,i,n,s,o){var l=null,r=mini.getText(e,t,function(t,e){l=e,i&&i&&i(t,e)},n,s),a={text:r,result:null,sender:{type:""},options:{url:e,data:t,type:s},xhr:l},h=null;try{mini_doload(a),h=(h=a.result)||mini.decode(r)}catch(t){1==mini_debugger&&alert(e+"\njson is error")}return!mini.isArray(h)&&o&&(h=mini._getMap(o,h)),mini.isArray(h)&&(h={data:h}),h?h.data:null},mini.getData=function(t,e,i,n,s){var o=mini.getText(t,e,i,n,s);return mini.decode(o)},mini.getText=function(t,e,n,i,s){var o=null;return mini.ajax({url:t,data:e,async:!1,type:s||"get",cache:!1,dataType:"text",success:function(t,e,i){o=t,n&&n(t,i)},error:i}),o},window.mini_RootPath||(mini_RootPath="/"),mini_CreateJSPath=function(t){for(var e=document.getElementsByTagName("script"),i="",n=0,s=e.length;n=i},rangeLength:function(t,e){if(mini.isNull(t)||""===t)return!0;if(!t)return!1;var i=parseFloat(e[0]),n=parseFloat(e[1]);return!(!isNaN(i)&&!isNaN(n))||i<=t.length&&t.length<=n},rangeChar:function(t,e){if(mini.isNull(t)||""===t)return!0;var i=parseFloat(e[0]),n=parseFloat(e[1]);if(isNaN(i)||isNaN(n))return!0;for(var s,o=0,l=String(t).split(""),r=0,a=l.length;r"),mini.__wrap.innerHTML=t,e?mini.__wrap.firstChild.rows:mini.__wrap.childNodes},mini_byId=function(t,e){if("string"!=typeof t)return t;if("#"==t.charAt(0)&&(t=t.substr(1)),i=document.getElementById(t))return i;if(e&&!mini.isAncestor(document.body,e)){for(var i,n=e.getElementsByTagName("*"),s=0,o=n.length;s-1 && (style=style.replace(/-(\\w)/g,function(m,a){return a.toUpperCase()}));","style=='float' && (style='",t?"cssFloat":"styleFloat","');return el.style[style] || ",t?"window.getComputedStyle(el, null)[style]":"el.currentStyle[style]"," || null;"].join(""))}(),mini_isAncestor=function(t,e){var i=!1;if((t=mini.byId(t))===(e=mini.byId(e)))return!0;if(t&&e)if(t.contains)try{return t.contains(e)}catch(t){return!1}else{if(t.compareDocumentPosition)return!!(16&t.compareDocumentPosition(e));for(;e=e.parentNode;)i=e==t||i}return i},mini_findParent=function(t,e,i){t=mini.byId(t);var n,s=document.body,o=0;for("number"!=typeof(i=i||50)&&(n=mini.byId(i),i=10);t&&1==t.nodeType&&oh||ln.clientWidth||o/g,">").replace(/ /g," ").replace(/\'/g,"'").replace(/\"/g,""")},mini.htmlDecode=function(t){if("string"!=typeof t)return t;return 0==t.length?"":t.replace(/>/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/ /g," ").replace(/'/g,"'").replace(/"/g,'"')},mini.copyTo(Array.prototype,{add:Array.prototype.enqueue=function(t){return this[this.length]=t,this},getRange:function(t,e){for(var i=[],n=t;n<=e;n++){var s=this[n];s&&(i[i.length]=s)}return i},addRange:function(t){for(var e=0,i=t.length;e
'+t.html+"
");e==document.body&&mini.addClass(i,"mini-fixed"),t.maskEl=i,mini.isNull(t.opacity)||mini.setOpacity(i.firstChild,t.opacity);var n=i.lastChild;n.style.display="none",setTimeout(function(){!function(){n.style.display="block";var t=mini.getSize(n);n.style.marginLeft=-t.width/2+"px",n.style.marginTop=-t.height/2+"px"}()},0)},mini.unmask=function(t){t=(t=mini.byId(t))||document.body;var e,i=mini._MaskObjects[t._maskid];i&&(delete mini._MaskObjects[t._maskid],e=i.maskEl,i.maskEl=null,e&&e.parentNode&&e.parentNode.removeChild(e))},mini.Cookie={get:function(t){for(var e=document.cookie.split("; "),i=null,n=0;n")),this.measureEl.style.cssText="position:absolute;left:-1000px;top:-1000px;visibility:hidden;","string"==typeof t)this.measureEl.className=t;else{this.measureEl.className="";for(var n=jQuery(t),s=jQuery(this.measureEl),o=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],l=0,r=o.length;l '+e,t.innerHTML=e,mini.__executeScripts(t),t.firstChild)},mini.__executeScripts=function(t){for(var e=t.getElementsByTagName("script"),i=0,n=e.length;ii.right&&(t=i.right-n.width),e+n.height>i.bottom&&(e=i.bottom-n.height-20),this._Show(t,e)},_doModal:function(){var t,e,i,n,s,o;jQuery(this._modalEl).remove(),this.showModal&&0!=this.visible&&(t=document.documentElement,e=parseInt(Math.max(document.body.scrollWidth,t?t.scrollWidth:0)),i=parseInt(Math.max(document.body.scrollHeight,t?t.scrollHeight:0)),(s=(n=mini.getViewportBox()).height)'),this._modalEl.style.height=s+"px",this._modalEl.style.width=o+"px",this._modalEl.style.zIndex=mini.getStyle(this.el,"zIndex")-1,mini.setStyle(this._modalEl,this.modalStyle))},_doShim:function(){var t;mini.isIE&&mini_useShims&&(this._shimEl||(this._shimEl=mini.append(document.body,"")),this._shimEl.style.display="none",this._doShimTimer&&(clearTimeout(this._doShimTimer),this._doShimTimer=null),(t=this)._doShimTimer=setTimeout(function(){t._doShimTimer=null,function(){this._shimEl.style.display="";var t=mini.getBox(this.el),e=this._shimEl.style;e.width=t.width+"px",e.height=t.height+"px",e.left=t.x+"px",e.top=t.y+"px";var i=mini.getStyle(this.el,"zIndex");isNaN(i)||(this._shimEl.style.zIndex=i-3)}.call(t)},20))},_doShadow:function(){var t;this.shadowEl||(this.shadowEl=mini.append(document.body,'
')),this.shadowEl.style.display=this.showShadow?"":"none",this.showShadow&&(this.shadowEl.style.display="none",this._doShadowTimer&&(clearTimeout(this._doShadowTimer),this._doShadowTimer=null),(t=this)._doShadowTimer=setTimeout(function(){t._doShadowTimer=null,function(){this.shadowEl.style.display="";var t=mini.getBox(this.el),e=this.shadowEl.style;e.width=t.width+"px",e.height=t.height+"px",e.left=t.x+"px",e.top=t.y+"px";var i=mini.getStyle(this.el,"zIndex");isNaN(i)||(this.shadowEl.style.zIndex=i-2)}.call(t)},20))},_measureSize:function(){this.el.style.display="";var t=mini.getBox(this.el);t.width>this.maxWidth&&(mini.setWidth(this.el,this.maxWidth),t=mini.getBox(this.el)),t.height>this.maxHeight&&(mini.setHeight(this.el,this.maxHeight),t=mini.getBox(this.el)),t.widthn.bottom&&(h=o.y-n.y,n.bottom-o.bottomn.bottom&&(h=o.y-n.y,n.bottom-o.bottomn.right&&(d=o.x-n.x,n.right-o.rightn.right&&(r=o.right-s.width),this._Show(r+u[0],a+u[1])):this.showAtPos(r+i.xOffset+u[0],a+i.yOffset+u[1])}},_Show:function(t,e){this.el.style.display="",this.el.style.zIndex=mini.getMaxZIndex(),mini.setX(this.el,t),mini.setY(this.el,e),this.setVisible(!0),"mouseout"==this.hideAction&&mini.on(document,"mousemove",this.__OnBodyMouseMove,this);this._doShadow(),this._doModal(),this._doShim(),mini.layoutIFrames(this.el),this.isPopup=!0,mini.on(document,"mousedown",this.__OnBodyMouseDown,this),mini.on(window,"resize",this.__OnWindowResize,this),this.fire("Open")},open:function(){this.show()},close:function(){this.hide()},hide:function(){this.el&&(this.popupEl&&mini.removeClass(this.popupEl,this.popupEl.popupCls),this._popupEl&&mini.removeClass(this._popupEl,this._popupEl.popupCls),this._popupEl=null,jQuery(this._modalEl).remove(),this.shadowEl&&(this.shadowEl.style.display="none"),this._shimEl&&(this._shimEl.style.display="none"),mini.un(document,"mousemove",this.__OnBodyMouseMove,this),mini.un(document,"mousedown",this.__OnBodyMouseDown,this),mini.un(window,"resize",this.__OnWindowResize,this),this.setVisible(!1),this.isPopup=!1,this.fire("Close"))},setPopupEl:function(t){(t=mini.byId(t))&&(this._unbindPopupEl(),this.popupEl=t,this._bindPopupEl())},setPopupCls:function(t){this.popupCls=t},setShowAction:function(t){this.showAction=t},setHideAction:function(t){this.hideAction=t},setShowDelay:function(t){this.showDelay=t},setHideDelay:function(t){this.hideDelay=t},setXAlign:function(t){this.xAlign=t},setYAlign:function(t){this.yAlign=t},setxOffset:function(t){t=parseInt(t),isNaN(t)&&(t=0),this.xOffset=t},setyOffset:function(t){t=parseInt(t),isNaN(t)&&(t=0),this.yOffset=t},setShowModal:function(t){this.showModal=t},setShowShadow:function(t){this.showShadow=t},setMinWidth:function(t){isNaN(t)||(this.minWidth=t)},setMinHeight:function(t){isNaN(t)||(this.minHeight=t)},setMaxWidth:function(t){isNaN(t)||(this.maxWidth=t)},setMaxHeight:function(t){isNaN(t)||(this.maxHeight=t)},setAllowDrag:function(t){this.allowDrag=t,mini.removeClass(this.el,this._dragCls),t&&mini.addClass(this.el,this._dragCls)},setAllowResize:function(t){this.allowResize=t,mini.removeClass(this.el,this._resizeCls),t&&mini.addClass(this.el,this._resizeCls)},__OnLeftClick:function(t){var e;this._inAniming||"leftclick"==this.showAction&&(e=jQuery(this.popupEl).attr("allowPopup"),"false"!=String(e)&&this.doShow(t))},__OnRightClick:function(t){var e;this._inAniming||"rightclick"==this.showAction&&(e=jQuery(this.popupEl).attr("allowPopup"),"false"!=String(e)&&(t.preventDefault(),this.doShow(t)))},__OnMouseOver:function(t){var e,i;this._inAniming||"mouseover"==this.showAction&&(e=jQuery(this.popupEl).attr("allowPopup"),"false"!=String(e)&&(clearTimeout(this._hideTimer),this._hideTimer=null,this.isPopup||((i=this)._showTimer=setTimeout(function(){i.doShow(t)},this.showDelay))))},__OnBodyMouseMove:function(t){"mouseout"==this.hideAction&&this._tryHide(t)},__OnBodyMouseDown:function(t){"outerclick"==this.hideAction&&this.isPopup&&(this.within(t)||this.popupEl&&mini.isAncestor(this.popupEl,t.target)||this.doHide(t))},_tryHide:function(t){if(!(mini.isAncestor(this.el,t.target)||this.popupEl&&mini.isAncestor(this.popupEl,t.target))){if(clearTimeout(this._showTimer),this._showTimer=null,this._hideTimer)return;var e=this;this._hideTimer=setTimeout(function(){e.doHide(t)},this.hideDelay)}},__OnWindowResize:function(t){this.isDisplay()&&!mini.isIE6&&this._doModal()},within:function(t){if(mini.isAncestor(this.el,t.target))return!0;for(var e=mini.getChildControls(this),i=0,n=e.length;i'+e+"",this.allowCls&&(s=s+''),this.el.innerHTML=s)},href:"",setHref:function(t){this.href=t,this.el.href=t;var e=this.el;setTimeout(function(){e.onclick=null},100)},getHref:function(){return this.href},target:"",setTarget:function(t){this.target=t,this.el.target=t},getTarget:function(){return this.target},setText:function(t){this.text!=t&&(this.text=t,this.doUpdate())},getText:function(){return this.text},setIconCls:function(t){this.iconCls=t,this.doUpdate()},getIconCls:function(){return this.iconCls},setIconStyle:function(t){this.iconStyle=t,this.doUpdate()},getIconStyle:function(){return this.iconStyle},img:"",setImg:function(t){this.img=t,this.doUpdate()},getImg:function(){return this.img},setIconPosition:function(t){this.iconPosition="left",this.doUpdate()},getIconPosition:function(){return this.iconPosition},setPlain:function(t){(this.plain=t)?this.addCls(this._plainCls):this.removeCls(this._plainCls)},getPlain:function(){return this.plain},setGroupName:function(t){this.groupName=t},getGroupName:function(){return this.groupName},setCheckOnClick:function(t){this.checkOnClick=t},getCheckOnClick:function(){return this.checkOnClick},setChecked:function(t){var e=this.checked!=t;(this.checked=t)?this.addCls(this._checkedCls):this.removeCls(this._checkedCls),e&&this.fire("CheckedChanged")},getChecked:function(){return this.checked},doClick:function(){this.__OnClick(null)},__OnClick:function(t){if(!this.href&&t&&t.preventDefault(),!this.readOnly&&0!=this.enabled){if(this.focus(),this.checkOnClick)if(this.groupName){var e=this.groupName,i=mini.findControls(function(t){if("button"==t.type&&t.groupName==e)return!0});if(0",this._checkEl=this.el.firstChild,this._labelEl=this.el.lastChild},destroy:function(t){this._checkEl&&(this._checkEl.onmouseup=null,this._checkEl.onclick=null,this._checkEl=null),mini.CheckBox.superclass.destroy.call(this,t)},_initEvents:function(){mini._BindEvents(function(){mini.on(this.el,"click",this.__onClick,this),this._checkEl.onmouseup=function(){return!1};var t=this;this._checkEl.onclick=function(){if(t.isReadOnly())return!1}},this)},setName:function(t){this.name=t,mini.setAttr(this._checkEl,"name",this.name)},setText:function(t){this.text!==t&&(this.text=t,this._labelEl.innerHTML=t)},getText:function(){return this.text},setChecked:function(t){t=!0===t||(t==this.trueValue||("true"==t||(1===t||"Y"==t))),this.checked!==t&&(this.checked=!!t,this._checkEl.checked=this.checked,this.value=this.getValue())},getChecked:function(){return this.checked},setValue:function(t){this.checked!==t&&(this.setChecked(t),this.value=this.getValue())},getValue:function(){return String(1==this.checked?this.trueValue:this.falseValue)},getFormValue:function(){return this.getValue()},setTrueValue:function(t){this._checkEl.value=t,this.trueValue=t},getTrueValue:function(){return this.trueValue},setFalseValue:function(t){this.falseValue=t},getFalseValue:function(){return this.falseValue},__onClick:function(t){this.isReadOnly()||(this.setChecked(!this.checked),this.fire("checkedchanged",{checked:this.checked}),this.fire("valuechanged",{value:this.getValue()}),this.fire("click",t,this))},getAttrs:function(t){var e=mini.CheckBox.superclass.getAttrs.call(this,t),i=jQuery(t);e.text=t.innerHTML,mini._ParseString(t,e,["text","oncheckedchanged","onclick","onvaluechanged"]),mini._ParseBool(t,e,["enabled"]);var n=mini.getAttr(t,"checked");n&&(e.checked="true"==n||"checked"==n);var s=i.attr("trueValue");s&&(e.trueValue=s,s=parseInt(s),isNaN(s)||(e.trueValue=s));var o=i.attr("falseValue");return o&&(e.falseValue=o,o=parseInt(o),isNaN(o)||(e.falseValue=o)),e}}),mini.regClass(mini.CheckBox,"checkbox"),mini.ButtonEdit=function(){mini.ButtonEdit.superclass.constructor.call(this);var t=this.isReadOnly();!t&&0!=this.allowInput||(this._textEl.readOnly=!0),0==this.enabled&&this.addCls(this._disabledCls),t&&this.addCls(this._readOnlyCls),this.required&&this.addCls(this._requiredCls)},mini.extend(mini.ButtonEdit,mini.ValidatorBase,{name:"",formField:!0,selectOnFocus:!1,showClose:!1,emptyText:"",defaultValue:"",defaultText:"",value:"",text:"",maxLength:1e3,minLength:0,height:21,inputAsValue:!1,allowInput:!0,_noInputCls:"mini-buttonedit-noInput",_readOnlyCls:"mini-buttonedit-readOnly",_disabledCls:"mini-buttonedit-disabled",_emptyCls:"mini-buttonedit-empty",_focusCls:"mini-buttonedit-focus",_buttonCls:"mini-buttonedit-button",_buttonHoverCls:"mini-buttonedit-button-hover",_buttonPressedCls:"mini-buttonedit-button-pressed",_closeCls:"mini-buttonedit-close",set:function(t){if("string"==typeof t)return this;var e=t.value;delete t.value;var i=t.text;return delete t.text,this._allowUpdate=!(0==t.enabled||0==t.allowInput||t.readOnly),mini.ButtonEdit.superclass.set.call(this,t),!1===this._allowUpdate&&(this._allowUpdate=!0,this.doUpdate()),mini.isNull(i)||this.setText(i),mini.isNull(e)||this.setValue(e),this},uiCls:"mini-buttonedit",_getButtonsHTML:function(){return''+(''+this._getButtonHtml())+""},_getButtonHtml:function(){return''},_create:function(){this.el=document.createElement("span"),this.el.className="mini-buttonedit";var t=this._getButtonsHTML();this.el.innerHTML=''+t+'',this._borderEl=this.el.firstChild,this._textEl=this._borderEl.firstChild,this._valueEl=this.el.lastChild,this._buttonsEl=this._borderEl.lastChild,this._buttonEl=this._buttonsEl.lastChild,this._closeEl=this._buttonEl.previousSibling,this._doEmpty()},destroy:function(t){this.el&&(this.el.onmousedown=null,this.el.onmousewheel=null,this.el.onmouseover=null,this.el.onmouseout=null),this._textEl&&(this._textEl.onchange=null,this._textEl.onfocus=null,mini.clearEvent(this._textEl),this._textEl=null),mini.ButtonEdit.superclass.destroy.call(this,t)},_initEvents:function(){mini._BindEvents(function(){mini_onOne(this.el,"mousedown",this.__OnMouseDown,this),mini_onOne(this._textEl,"focus",this.__OnFocus,this),mini_onOne(this._textEl,"change",this.__OnInputTextChanged,this);var t=this.text;this.text=null,this.el&&this.setText(t)},this)},_inputEventsInited:!1,_initInputEvents:function(){this._inputEventsInited||(this._inputEventsInited=!0,mini.on(this.el,"click",this.__OnClick,this),mini.on(this._textEl,"blur",this.__OnBlur,this),mini.on(this._textEl,"keydown",this.__OnInputKeyDown,this),mini.on(this._textEl,"keyup",this.__OnInputKeyUp,this),mini.on(this._textEl,"keypress",this.__OnInputKeyPress,this))},_buttonWidth:20,_closeWidth:20,_doInputLayout:function(t){this._closeEl&&(this._closeEl.style.display=this.showClose?"inline-block":"none");var e=this._buttonsEl.offsetWidth+2;this._noLayout=2==e,this._borderEl.style.paddingRight=e+"px",!1!==t&&this.doLayout()},doLayout:function(){this._noLayout&&this._doInputLayout(!1),this._doLabelLayout&&this._labelLayout()},setHeight:function(t){parseInt(t)==t&&(t+="px"),this.height=t},focus:function(){try{this._textEl.focus();var t=this;setTimeout(function(){t._focused&&t._textEl.focus()},10)}catch(t){}},blur:function(){try{this._textEl.blur()}catch(t){}},selectText:function(){this._textEl.select()},getTextEl:function(){return this._textEl},setName:function(t){this.name=t,this._valueEl&&mini.setAttr(this._valueEl,"name",this.name)},setText:function(t){null==t&&(t="");this.text;this.text=t,this._textEl.value=t,this._doEmpty()},getText:function(){return this._textEl.value},setValue:function(t){null==t&&(t="");this.value;this.value=t,this._valueEl.value=this.getFormValue()},getValue:function(){return this.value},getFormValue:function(){var t=this.value;return null==t&&(t=""),String(t)},_doEmpty:function(){this._textEl.placeholder=this.emptyText,this.emptyText&&mini._placeholder(this._textEl)},setEmptyText:function(t){this.emptyText!=t&&(this.emptyText=t,this._doEmpty())},getEmptyText:function(){return this.emptyText},setMaxLength:function(t){t=parseInt(t),isNaN(t)||(this.maxLength=t,this._textEl.maxLength=t)},getMaxLength:function(){return this.maxLength},setMinLength:function(t){t=parseInt(t),isNaN(t)||(this.minLength=t)},getMinLength:function(){return this.minLength},setEnabled:function(t){mini.ButtonEdit.superclass.setEnabled.call(this,t)},_doReadOnly:function(){var t=this.isReadOnly();t||0==this.allowInput?this._textEl.readOnly=!0:this._textEl.readOnly=!1,t?this.addCls(this._readOnlyCls):this.removeCls(this._readOnlyCls),this.allowInput?this.removeCls(this._noInputCls):this.addCls(this._noInputCls),this.enabled?this._textEl.disabled=!1:this._textEl.disabled=!0},setAllowInput:function(t){this.allowInput=t,this._doReadOnly()},getAllowInput:function(){return this.allowInput},setInputAsValue:function(t){this.inputAsValue=t},getInputAsValue:function(){return this.inputAsValue},_errorIconEl:null,getErrorIconEl:function(){return this._errorIconEl||(this._errorIconEl=mini.append(this.el,'')),this._errorIconEl},_RemoveErrorIcon:function(){var t;this._errorIconEl&&(t=this._errorIconEl,jQuery(t).remove()),this._errorIconEl=null},__OnClick:function(t){0!=this.enabled&&(this.fire("click",{htmlEvent:t}),this.isReadOnly()||mini.isAncestor(this._borderEl,t.target)&&(new Date,mini.isAncestor(this._buttonEl,t.target)&&this._OnButtonClick(t),mini.findParent(t.target,this._closeCls)&&this.fire("closeclick",{htmlEvent:t})))},__OnMouseDown:function(t){var e,i,n;this.isReadOnly()||0==this.enabled||mini.isAncestor(this._borderEl,t.target)&&(mini.isAncestor(this._textEl,t.target)||(this._clickTarget=t.target,e=this,setTimeout(function(){e.focus(),mini.selectRange(e._textEl,1e3,1e3)},1),mini.isAncestor(this._buttonEl,t.target)&&(i=mini.findParent(t.target,"mini-buttonedit-up"),n=mini.findParent(t.target,"mini-buttonedit-down"),i?(mini.addClass(i,this._buttonPressedCls),this._OnButtonMouseDown(t,"up")):n?(mini.addClass(n,this._buttonPressedCls),this._OnButtonMouseDown(t,"down")):(mini.addClass(this._buttonEl,this._buttonPressedCls),this._OnButtonMouseDown(t)),mini.on(document,"mouseup",this.__OnDocMouseUp,this))))},__OnDocMouseUp:function(t){this._clickTarget=null;var n=this;setTimeout(function(){for(var t=n._buttonEl.getElementsByTagName("*"),e=0,i=t.length;e';"textarea"==this._InputType&&(t=''),t=''+t+"",t+='',this.el=document.createElement("span"),this.el.className="mini-textbox",this.el.innerHTML=t,this._borderEl=this.el.firstChild,this._textEl=this._borderEl.firstChild,this._valueEl=this._borderEl.lastChild,this._doEmpty()},_initEvents:function(){mini._BindEvents(function(){mini_onOne(this._textEl,"drop",this.__OnDropText,this),mini_onOne(this._textEl,"change",this.__OnInputTextChanged,this),mini_onOne(this._textEl,"focus",this.__OnFocus,this),mini_onOne(this.el,"mousedown",this.__OnMouseDown,this);var t=this.value;this.value=null,this.el&&this.setValue(t)},this),this.on("validation",this.__OnValidation,this)},_inputEventsInited:!1,_initInputEvents:function(){this._inputEventsInited||(this._inputEventsInited=!0,mini.on(this._textEl,"blur",this.__OnBlur,this),mini.on(this._textEl,"keydown",this.__OnInputKeyDown,this),mini.on(this._textEl,"keyup",this.__OnInputKeyUp,this),mini.on(this._textEl,"keypress",this.__OnInputKeyPress,this))},destroy:function(t){this.el&&(this.el.onmousedown=null),this._textEl&&(this._textEl.ondrop=null,this._textEl.onchange=null,this._textEl.onfocus=null,mini.clearEvent(this._textEl),this._textEl=null),this._valueEl&&(mini.clearEvent(this._valueEl),this._valueEl=null),mini.TextBox.superclass.destroy.call(this,t)},doLayout:function(){this._doLabelLayout&&this._labelLayout()},setHeight:function(t){parseInt(t)==t&&(t+="px"),this.height=t,"textarea"==this._InputType&&(this.el.style.height=t,this.doLayout())},setName:function(t){this.name!=t&&(this.name=t,this._valueEl&&mini.setAttr(this._valueEl,"name",this.name))},setValue:function(t){null==t&&(t=""),(t=String(t)).length>this.maxLength&&(t=t.substring(0,this.maxLength)),this.value!==t&&(this.value=t,this._valueEl.value=this._textEl.value=t,this._doEmpty())},getValue:function(){return this.value},getFormValue:function(){var t=this.value;return null==t&&(t=""),String(t)},setAllowInput:function(t){this.allowInput!=t&&(this.allowInput=t,this.doUpdate())},getAllowInput:function(){return this.allowInput},_placeholdered:!1,_doEmpty:function(){this._textEl.placeholder=this.emptyText,this.emptyText&&mini._placeholder(this._textEl)},setEmptyText:function(t){this.emptyText!=t&&(this.emptyText=t,this._doEmpty())},getEmptyText:function(){return this.emptyText},setMaxLength:function(t){this.maxLength=t,mini.setAttr(this._textEl,"maxLength",t),"textarea"==this._InputType&&mini.isIE&&mini.on(this._textEl,"keypress",this.__OnMaxLengthKeyUp,this)},__OnMaxLengthKeyUp:function(t){this._textEl.value.length>=this.maxLength&&t.preventDefault()},getMaxLength:function(){return this.maxLength},setReadOnly:function(t){this.readOnly!=t&&(this.readOnly=t,this.doUpdate())},setEnabled:function(t){this.enabled!=t&&(this.enabled=t,this.doUpdate())},doUpdate:function(){this.enabled?this.removeCls(this._disabledCls):this.addCls(this._disabledCls),this.isReadOnly()||0==this.allowInput?(this._textEl.readOnly=!0,mini.addClass(this.el,"mini-textbox-readOnly")):(this._textEl.readOnly=!1,mini.removeClass(this.el,"mini-textbox-readOnly")),this.required?this.addCls(this._requiredCls):this.removeCls(this._requiredCls),this.enabled?this._textEl.disabled=!1:this._textEl.disabled=!0},focus:function(){var t=this;setTimeout(function(){try{t._textEl.focus()}catch(t){}},10)},blur:function(){try{this._textEl.blur()}catch(t){}},selectText:function(){var t=this;function e(){try{t._textEl.select()}catch(t){}}e(),setTimeout(function(){e()},30)},getTextEl:function(){return this._textEl},getInputText:function(){return this._textEl.value},setSelectOnFocus:function(t){this.selectOnFocus=t},getSelectOnFocus:function(t){return this.selectOnFocus},_errorIconEl:null,getErrorIconEl:function(){return this._errorIconEl||(this._errorIconEl=mini.append(this.el,'')),this._errorIconEl},_RemoveErrorIcon:function(){var t;this._errorIconEl&&(t=this._errorIconEl,jQuery(t).remove()),this._errorIconEl=null},__OnMouseDown:function(t){var e=this;mini.isAncestor(this._textEl,t.target)?setTimeout(function(){try{e._textEl.focus()}catch(t){}},1):setTimeout(function(){e.focus(),mini.selectRange(e._textEl,1e3,1e3)},1)},__OnInputTextChanged:function(t,e){var i=this.value;this.setValue(this._textEl.value),i===this.getValue()&&!0!==e||this._OnValueChanged()},__OnDropText:function(t){var e=this;setTimeout(function(){e.__OnInputTextChanged(t)},0)},__OnInputKeyDown:function(t){var e={htmlEvent:t};if(this.fire("keydown",e),8==t.keyCode&&(this.isReadOnly()||0==this.allowInput))return!1;27!=t.keyCode&&13!=t.keyCode&&9!=t.keyCode||"textarea"==this._InputType&&13==t.keyCode||(this.__OnInputTextChanged(null,!0),13==t.keyCode&&this.fire("enter",e)),27==t.keyCode&&t.preventDefault()},__OnInputKeyUp:function(t){this.fire("keyup",{htmlEvent:t})},__OnInputKeyPress:function(t){this.fire("keypress",{htmlEvent:t})},__OnFocus:function(t){this.doUpdate(),this.isReadOnly()||(this._focused=!0,this.addCls(this._focusCls),this._initInputEvents(),this.selectOnFocus&&this.selectText(),this.fire("focus",{htmlEvent:t}))},__OnBlur:function(t){this._focused=!1;var e=this;setTimeout(function(){0==e._focused&&e.removeCls(e._focusCls)},2),this.fire("blur",{htmlEvent:t}),this.validateOnLeave&&this.isEditable()&&this._tryValidate()},inputStyle:"",setInputStyle:function(t){this.inputStyle=t,mini.setStyle(this._textEl,t)},getAttrs:function(t){var e=mini.TextBox.superclass.getAttrs.call(this,t);jQuery(t);return mini._ParseString(t,e,["value","text","emptyText","inputStyle","onenter","onkeydown","onkeyup","onkeypress","maxLengthErrorText","minLengthErrorText","onfocus","onblur","vtype","emailErrorText","urlErrorText","floatErrorText","intErrorText","dateErrorText","minErrorText","maxErrorText","rangeLengthErrorText","rangeErrorText","rangeCharErrorText"]),mini._ParseBool(t,e,["allowInput","selectOnFocus"]),mini._ParseInt(t,e,["maxLength","minLength","minHeight","minWidth"]),e},vtype:"",setVtype:function(t){this.vtype=t},getVtype:function(){return this.vtype},__OnValidation:function(t){0!=t.isValid&&mini._ValidateVType(this.vtype,t.value,t,this)},setEmailErrorText:function(t){this.emailErrorText=t},getEmailErrorText:function(){return this.emailErrorText},setUrlErrorText:function(t){this.urlErrorText=t},getUrlErrorText:function(){return this.urlErrorText},setFloatErrorText:function(t){this.floatErrorText=t},getFloatErrorText:function(){return this.floatErrorText},setIntErrorText:function(t){this.intErrorText=t},getIntErrorText:function(){return this.intErrorText},setDateErrorText:function(t){this.dateErrorText=t},getDateErrorText:function(){return this.dateErrorText},setMaxLengthErrorText:function(t){this.maxLengthErrorText=t},getMaxLengthErrorText:function(){return this.maxLengthErrorText},setMinLengthErrorText:function(t){this.minLengthErrorText=t},getMinLengthErrorText:function(){return this.minLengthErrorText},setMaxErrorText:function(t){this.maxErrorText=t},getMaxErrorText:function(){return this.maxErrorText},setMinErrorText:function(t){this.minErrorText=t},getMinErrorText:function(){return this.minErrorText},setRangeLengthErrorText:function(t){this.rangeLengthErrorText=t},getRangeLengthErrorText:function(){return this.rangeLengthErrorText},setRangeCharErrorText:function(t){this.rangeCharErrorText=t},getRangeCharErrorText:function(){return this.rangeCharErrorText},setRangeErrorText:function(t){this.rangeErrorText=t},getRangeErrorText:function(){return this.rangeErrorText}}),mini.regClass(mini.TextBox,"textbox"),mini.Password=function(){mini.Password.superclass.constructor.call(this)},mini.extend(mini.Password,mini.TextBox,{uiCls:"mini-password",_InputType:"password",setEmptyText:function(t){this.emptyText=""},getValue:function(){return this._textEl.value}}),mini.regClass(mini.Password,"password"),mini.TextArea=function(){mini.TextArea.superclass.constructor.call(this)},mini.extend(mini.TextArea,mini.TextBox,{maxLength:1e7,height:"",minHeight:50,_InputType:"textarea",uiCls:"mini-textarea",doLayout:function(){var t;this.canLayout()&&(mini.TextArea.superclass.doLayout.call(this),t=mini.getHeight(this.el),mini.isIE6&&mini.setHeight(this._borderEl,t),(t-=2)<0&&(t=0),this._textEl.style.height=t+"px")}}),mini.regClass(mini.TextArea,"textarea"),mini.PopupEdit=function(){mini.PopupEdit.superclass.constructor.call(this),this._createPopup(),this.el.className+=" mini-popupedit"},mini.extend(mini.PopupEdit,mini.ButtonEdit,{uiCls:"mini-popupedit",popup:null,popupCls:"mini-buttonedit-popup",_hoverCls:"mini-buttonedit-hover",_pressedCls:"mini-buttonedit-pressed",_destroyPopup:!0,destroy:function(t){this.isShowPopup()&&this.hidePopup(),this.popup&&(this._destroyPopup&&this.popup.destroy(),this.popup=null),this._popupInner&&(this._popupInner.owner=null,this._popupInner=null),mini.PopupEdit.superclass.destroy.call(this,t)},_initEvents:function(){mini.PopupEdit.superclass._initEvents.call(this),mini._BindEvents(function(){mini_onOne(this.el,"mouseover",this.__OnMouseOver,this),mini_onOne(this.el,"mouseout",this.__OnMouseOut,this)},this)},_initButtons:function(){this.buttons=[];var t=this.createButton({cls:"mini-buttonedit-popup",iconCls:"mini-buttonedit-icons-popup",name:"popup"});this.buttons.push(t)},__OnBlur:function(t){this._focused=!1,this._clickTarget&&mini.isAncestor(this.el,this._clickTarget)||this.isShowPopup()||mini.PopupEdit.superclass.__OnBlur.call(this,t)},__OnMouseOver:function(t){this.isReadOnly()||this.allowInput||mini.findParent(t.target,"mini-buttonedit-border")&&this.addCls(this._hoverCls)},__OnMouseOut:function(t){this.isReadOnly()||this.allowInput||this.removeCls(this._hoverCls)},__OnMouseDown:function(t){this.isReadOnly()||(mini.PopupEdit.superclass.__OnMouseDown.call(this,t),0==this.allowInput&&mini.findParent(t.target,"mini-buttonedit-border")&&(mini.addClass(this.el,this._pressedCls),mini.on(document,"mouseup",this.__OnDocMouseUp,this)))},__OnInputKeyDown:function(t){if(this.fire("keydown",{htmlEvent:t}),8==t.keyCode&&(this.isReadOnly()||0==this.allowInput))return!1;9!=t.keyCode&&27!=t.keyCode?(13==t.keyCode&&this.fire("enter"),this.isShowPopup()&&(13!=t.keyCode&&27!=t.keyCode||t.stopPropagation())):this.hidePopup()},within:function(t){return!!mini.isAncestor(this.el,t.target)||!!this.popup.within(t)},popupWidth:"100%",popupMinWidth:50,popupMaxWidth:2e3,popupHeight:"",popupMinHeight:30,popupMaxHeight:2e3,setPopup:function(t){"string"==typeof t&&(mini.parse(t),t=mini.get(t));var e=mini.getAndCreate(t);e&&(e.setVisible(!1),(this._popupInner=e).owner=this,e.on("beforebuttonclick",this.__OnPopupButtonClick,this))},getPopup:function(){return this.popup||this._createPopup(),this.popup},_createPopup:function(){this.popup=new mini.Popup,this.popup.setShowAction("none"),this.popup.setHideAction("outerclick"),this.popup.setPopupEl(this.el),this.popup.on("BeforeClose",this.__OnPopupBeforeClose,this),mini.on(this.popup.el,"keydown",this.__OnPopupKeyDown,this)},__OnPopupBeforeClose:function(t){this.within(t.htmlEvent)?t.cancel=!0:this._unDocumentMousewheel()},__OnPopupKeyDown:function(t){},showPopup:function(){var t={cancel:!1};if(!1!==this._firebeforeshowpopup&&(this.fire("beforeshowpopup",t),1==t.cancel))return!1;var e=this.getPopup();this._syncShowPopup(),e.on("Close",this.__OnPopupHide,this),this._onDocumentMousewheel(),this.fire("showpopup")},_unDocumentMousewheel:function(){mini.un(document,"mousewheel",this.__OnDocumentMousewheel,this),this._mousewheelXY=null},_onDocumentMousewheel:function(){this._unDocumentMousewheel(),this._mousewheelXY=mini.getXY(this.el),mini.on(document,"mousewheel",this.__OnDocumentMousewheel,this)},__OnDocumentMousewheel:function(t){var n=this;setTimeout(function t(){var e,i;n.isShowPopup()&&(e=n._mousewheelXY,i=mini.getXY(n.el),e[0]!=i[0]||e[1]!=i[1]?n.hidePopup():setTimeout(t,300))},300)},doLayout:function(){mini.PopupEdit.superclass.doLayout.call(this),this.isShowPopup()},_syncShowPopup:function(){var t=this.getPopup();this._popupInner&&this._popupInner.el.parentNode!=this.popup._contentEl&&(this.popup._contentEl.appendChild(this._popupInner.el),this._popupInner.setVisible(!0));var e=mini.getBox(this._borderEl),i=this.popupWidth;"100%"==this.popupWidth&&(i=e.width),t.setWidth(i);var n=parseInt(this.popupHeight);isNaN(n)?t.setHeight("auto"):t.setHeight(n),t.setMinWidth(this.popupMinWidth),t.setMinHeight(this.popupMinHeight),t.setMaxWidth(this.popupMaxWidth),t.setMaxHeight(this.popupMaxHeight);var s={xAlign:"left",yAlign:"below",outYAlign:"above",outXAlign:"right",popupCls:this.popupCls};this._doShowAtEl(this._borderEl,s)},_doShowAtEl:function(t,e){this.getPopup().showAtEl(t,e)},__OnPopupHide:function(t){this.__doFocusCls(),this.fire("hidepopup")},hidePopup:function(){this.isShowPopup()&&(this.getPopup().close(),this.blur())},isShowPopup:function(){return!(!this.popup||!this.popup.isDisplay())},setPopupWidth:function(t){this.popupWidth=t},setPopupMaxWidth:function(t){this.popupMaxWidth=t},setPopupMinWidth:function(t){this.popupMinWidth=t},getPopupWidth:function(t){return this.popupWidth},getPopupMaxWidth:function(t){return this.popupMaxWidth},getPopupMinWidth:function(t){return this.popupMinWidth},setPopupHeight:function(t){this.popupHeight=t},setPopupMaxHeight:function(t){this.popupMaxHeight=t},setPopupMinHeight:function(t){this.popupMinHeight=t},getPopupHeight:function(t){return this.popupHeight},getPopupMaxHeight:function(t){return this.popupMaxHeight},getPopupMinHeight:function(t){return this.popupMinHeight},__OnClick:function(t){if(0!=this.enabled&&(this.fire("click",{htmlEvent:t}),!this.isReadOnly())){if(mini.isAncestor(this._buttonEl,t.target)&&this._OnButtonClick(t),mini.findParent(t.target,this._closeCls))return this.isShowPopup()&&this.hidePopup(),void this.fire("closeclick",{htmlEvent:t});var e;0!=this.allowInput&&!mini.isAncestor(this._buttonEl,t.target)||(this.isShowPopup()?this.hidePopup():(e=this,setTimeout(function(){e.showPopup()},1)))}},__OnPopupButtonClick:function(t){"close"==t.name&&this.hidePopup(),t.cancel=!0},getAttrs:function(t){var e=mini.PopupEdit.superclass.getAttrs.call(this,t);return mini._ParseString(t,e,["popupWidth","popupHeight","popup","onshowpopup","onhidepopup","onbeforeshowpopup"]),mini._ParseInt(t,e,["popupMinWidth","popupMaxWidth","popupMinHeight","popupMaxHeight"]),e}}),mini.regClass(mini.PopupEdit,"popupedit"),mini.ComboBox=function(){this.data=[],this.columns=[],mini.ComboBox.superclass.constructor.call(this);var t=this;isFirefox&&(this._textEl.oninput=function(){t._tryQuery()})},mini.extend(mini.ComboBox,mini.PopupEdit,{text:"",value:"",valueField:"id",textField:"text",dataField:"",delimiter:",",multiSelect:!1,data:[],url:"",columns:[],allowInput:!1,valueFromSelect:!1,popupMaxHeight:200,set:function(t){if("string"==typeof t)return this;var e=t.value;delete t.value;var i=t.url;delete t.url;var n=t.data;return delete t.data,mini.ComboBox.superclass.set.call(this,t),mini.isNull(n)||(this.setData(n),t.data=n),mini.isNull(i)||(this.setUrl(i),t.url=i),mini.isNull(e)||(this.setValue(e),t.value=e),this},uiCls:"mini-combobox",_createPopup:function(){mini.ComboBox.superclass._createPopup.call(this),this._listbox=new mini.ListBox,this._listbox.setBorderStyle("border:0;"),this._listbox.setStyle("width:100%;height:auto;"),this._listbox.render(this.popup._contentEl),this._listbox.on("itemclick",this.__OnItemClick,this),this._listbox.on("drawcell",this.__OnItemDrawCell,this);var e=this;this._listbox.on("beforeload",function(t){e.fire("beforeload",t)},this),this._listbox.on("preload",function(t){e.fire("preload",t)},this),this._listbox.on("load",function(t){e.fire("load",t)},this),this._listbox.on("loaderror",function(t){e.fire("loaderror",t)},this)},showPopup:function(){var t,e={cancel:!1};this.fire("beforeshowpopup",e),this._firebeforeshowpopup=!1,1!=e.cancel&&(this._listbox.setHeight("auto"),mini.ComboBox.superclass.showPopup.call(this),""==(t=this.popup.el.style.height)||"auto"==t?this._listbox.setHeight("auto"):this._listbox.setHeight("100%"),this._listbox.setValue(this.value))},select:function(t){this._listbox.deselectAll(),(t=this.getItem(t))&&(this._listbox.select(t),this.__OnItemClick({item:t}))},selects:function(t){var e;t&&(e=this._listbox.getValueAndText(t),this.setValue(e[0]))},getItem:function(t){return"object"==typeof t?t:this.data[t]},indexOf:function(t){return this.data.indexOf(t)},getAt:function(t){return this.data[t]},load:function(t){"string"==typeof t?this.setUrl(t):this.setData(t)},_eval:function(_){return eval("("+_+")")},setData:function(t){"string"==typeof t&&(t=this._eval(t)),mini.isArray(t)||(t=[]),this._listbox.setData(t),this.data=this._listbox.data;var e=this._listbox.getValueAndText(this.value);this.text=this._textEl.value=e[1]},getData:function(){return this.data},setUrl:function(t){this.getPopup(),this._listbox.setUrl(t),this.url=this._listbox.url,this.data=this._listbox.data;var e=this._listbox.getValueAndText(this.value);this.text=this._textEl.value=e[1]},getUrl:function(){return this.url},setValueField:function(t){this.valueField=t,this._listbox&&this._listbox.setValueField(t)},getValueField:function(){return this.valueField},setTextField:function(t){this._listbox&&this._listbox.setTextField(t),this.textField=t},getTextField:function(){return this.textField},pinyinField:"tag",setPinyinField:function(t){this.pinyinField=t},getPinyinField:function(){return this.pinyinField},setDisplayField:function(t){this.setTextField(t)},setDataField:function(t){this._listbox&&this._listbox.setDataField(t),this.dataField=t},getDataField:function(){return this.dataField},setValue:function(t){var e;this.value!==t?(e=this._listbox.getValueAndText(t),this.value=t,this._valueEl.value=this.value,this.text=this._textEl.value=e[1],this._doEmpty()):(e=this._listbox.getValueAndText(t),this.text=this._textEl.value=e[1])},setMultiSelect:function(t){this.multiSelect!=t&&(this.multiSelect=t,this._listbox&&(this._listbox.setMultiSelect(t),this._listbox.setShowCheckBox(t)))},getMultiSelect:function(){return this.multiSelect},setColumns:function(t){mini.isArray(t)||(t=[]),this.columns=t,this._listbox.setColumns(t)},getColumns:function(){return this.columns},showNullItem:!1,setShowNullItem:function(t){this.showNullItem!=t&&(this.showNullItem=t,this._listbox.setShowNullItem(t))},getShowNullItem:function(){return this.showNullItem},setNullItemText:function(t){this.nullItemText!=t&&(this.nullItemText=t,this._listbox.setNullItemText(t))},getNullItemText:function(){return this.nullItemText},setValueFromSelect:function(t){this.valueFromSelect=t},getValueFromSelect:function(){return this.valueFromSelect},_OnValueChanged:function(){this.validateOnChanged&&this._tryValidate();var t=this.getValue(),e=this.getSelecteds(),i=e[0];this.fire("valuechanged",{value:t,selecteds:e,selected:i})},getSelecteds:function(){return this._listbox.findItems(this.value)},getSelected:function(){return this.getSelecteds()[0]},__OnItemDrawCell:function(t){this.fire("drawcell",t)},__OnItemClick:function(t){var e,i,n,s,o={item:t.item,cancel:!1};this.fire("beforeitemclick",o),o.cancel||(e=this._listbox.getSelecteds(),i=this._listbox.getValueAndText(e),n=this.getValue(),this.setValue(i[0]),this.setText(i[1]),t&&(n!=this.getValue()&&(s=this,setTimeout(function(){s._OnValueChanged()},1)),this.multiSelect||this.hidePopup(),this.focus(),this.fire("itemclick",{item:t.item})))},__OnInputKeyDown:function(t,e){var i,n,s,o,l,r={htmlEvent:t};if(this.fire("keydown",r),8==t.keyCode&&(this.isReadOnly()||0==this.allowInput))return!1;if(9!=t.keyCode){if(!this.isReadOnly())switch(t.keyCode){case 27:t.preventDefault(),this.isShowPopup()&&t.stopPropagation(),this.hidePopup(),this.focus();break;case 13:this.isShowPopup()?(t.preventDefault(),t.stopPropagation(),-1!=(o=this._listbox.getFocusedIndex())&&(i={item:l=this._listbox.getAt(o),cancel:!1},this.fire("beforeitemclick",i),0==i.cancel&&(this.multiSelect||(this._listbox.deselectAll(),this._listbox.select(l)),n=this._listbox.getSelecteds(),s=this._listbox.getValueAndText(n),this.setValue(s[0]),this.setText(s[1]),this._OnValueChanged())),this.hidePopup(),this.focus()):this.fire("enter",r);break;case 37:break;case 38:t.preventDefault(),-1==(o=this._listbox.getFocusedIndex())&&(o=0,this.multiSelect||(l=this._listbox.findItems(this.value)[0])&&(o=this._listbox.indexOf(l))),this.isShowPopup()&&(this.multiSelect||(--o<0&&(o=0),this._listbox._focusItem(o,!0)));break;case 39:break;case 40:t.preventDefault(),-1==(o=this._listbox.getFocusedIndex())&&(o=0,this.multiSelect||(l=this._listbox.findItems(this.value)[0])&&(o=this._listbox.indexOf(l))),this.isShowPopup()?this.multiSelect||((o+=1)>this._listbox.getCount()-1&&(o=this._listbox.getCount()-1),this._listbox._focusItem(o,!0)):(this.showPopup(),this.multiSelect||this._listbox._focusItem(o,!0));break;default:0==this.allowInput||this._tryQuery(this._textEl.value)}}else this.isShowPopup()&&this.hidePopup()},__OnInputKeyUp:function(t){this.fire("keyup",{htmlEvent:t})},__OnInputKeyPress:function(t){this.fire("keypress",{htmlEvent:t})},_tryQuery:function(e){var i=this;setTimeout(function(){var t=i._textEl.value;t!=e&&i._doQuery(t)},10)},_doQuery:function(t){if(1!=this.multiSelect){var e=[];t=t.toUpperCase();for(var i,n=0,s=this.data.length;ni.getTime()&&(t.isValid=!1,t.errorText=String.format(s,mini.formatDate(i,this.format))),mini.isDate(n)&&e.getTime()i.getTime()&&(t.allowSelect=!1),mini.isDate(n)&&e.getTime()'+this.todayText+''+this.clearText+''+this.okText+'')+"",i=document.createElement("div");i.innerHTML=e,this.el=i.firstChild;this.el.getElementsByTagName("tr");var n=this.el.getElementsByTagName("td");this._innerEl=n[0],this._footerEl=mini.byClass("mini-calendar-footer",this.el),this.timeWrapEl=this._footerEl.childNodes[0],this.todayButtonEl=this._footerEl.childNodes[1],this.footerSpaceEl=this._footerEl.childNodes[2],this.closeButtonEl=this._footerEl.childNodes[3],this.okButtonEl=this._footerEl.childNodes[4],this._focusEl=this._footerEl.lastChild,mini.parse(this._footerEl),this.timeSpinner=mini.getbyName("time",this.el),this.doUpdate()},focus:function(){try{this._focusEl.focus()}catch(t){}},destroy:function(t){this._innerEl=this._footerEl=this.timeWrapEl=this.todayButtonEl=this.footerSpaceEl=this.closeButtonEl=null,mini.Calendar.superclass.destroy.call(this,t)},_initEvents:function(){this.timeSpinner&&this.timeSpinner.on("valuechanged",this.__OnTimeChanged,this),mini._BindEvents(function(){mini.on(this.el,"click",this.__OnClick,this),mini.on(this.el,"mousedown",this.__OnMouseDown,this),mini.on(this.el,"keydown",this.__OnKeyDown,this)},this)},getDateEl:function(t){if(!t)return null;var e=this.uid+"$"+mini.clearTime(t).getTime();return document.getElementById(e)},within:function(t){return!!mini.isAncestor(this.el,t.target)||!(!this.menuEl||!mini.isAncestor(this.menuEl,t.target))},setShowHeader:function(t){this.showHeader=t,this.doUpdate()},getShowHeader:function(){return this.showHeader},setShowFooter:function(t){this.showFooter=t,this.doUpdate()},getShowFooter:function(){return this.showFooter},setShowWeekNumber:function(t){this.showWeekNumber=t,this.doUpdate()},getShowWeekNumber:function(){return this.showWeekNumber},setShowDaysHeader:function(t){this.showDaysHeader=t,this.doUpdate()},getShowDaysHeader:function(){return this.showDaysHeader},setShowMonthButtons:function(t){this.showMonthButtons=t,this.doUpdate()},getShowMonthButtons:function(){return this.showMonthButtons},setShowYearButtons:function(t){this.showYearButtons=t,this.doUpdate()},getShowYearButtons:function(){return this.showYearButtons},setShowTodayButton:function(t){this.showTodayButton=t,this.todayButtonEl.style.display=this.showTodayButton?"":"none",this.doUpdate()},getShowTodayButton:function(){return this.showTodayButton},setShowClearButton:function(t){this.showClearButton=t,this.closeButtonEl.style.display=this.showClearButton?"":"none",this.doUpdate()},getShowClearButton:function(){return this.showClearButton},setShowOkButton:function(t){this.showOkButton=t,this.okButtonEl.style.display=this.showOkButton?"":"none",this.doUpdate()},getShowOkButton:function(){return this.showOkButton},setViewDate:function(t){t=(t=mini.parseDate(t))||new Date,mini.isDate(t)&&(t=new Date(t.getTime())),this.viewDate=t,this.doUpdate()},getViewDate:function(){return this.viewDate},setSelectedDate:function(t){t=mini.parseDate(t),t=mini.isDate(t)?new Date(t.getTime()):"";var e=this.getDateEl(this._selectedDate);e&&mini.removeClass(e,this._selectedDateCls),this._selectedDate=t,this._selectedDate&&(this._selectedDate=mini.cloneDate(this._selectedDate)),(e=this.getDateEl(this._selectedDate))&&mini.addClass(e,this._selectedDateCls),this.fire("datechanged")},setSelectedDates:function(t){mini.isArray(t)||(t=[]),this._selectedDates=t,this.doUpdate()},getSelectedDate:function(){return this._selectedDate?this._selectedDate:""},setTime:function(t){this.timeSpinner.setValue(t)},getTime:function(){return this.timeSpinner.getFormValue()},setValue:function(t){this.setSelectedDate(t),t=t||new Date,this.setTime(t)},getValue:function(){var t,e=this._selectedDate;return e&&(e=mini.clearTime(e),!this.showTime||(t=this.timeSpinner.getValue())&&(e.setHours(t.getHours()),e.setMinutes(t.getMinutes()),e.setSeconds(t.getSeconds()))),e||""},getFormValue:function(){var t=this.getValue();return t?mini.formatDate(t,"yyyy-MM-dd HH:mm:ss"):""},isSelectedDate:function(t){return!(!t||!this._selectedDate)&&mini.clearTime(t).getTime()==mini.clearTime(this._selectedDate).getTime()},setMultiSelect:function(t){this.multiSelect=t,this.doUpdate()},getMultiSelect:function(){return this.multiSelect},setRows:function(t){isNaN(t)||(t<1&&(t=1),this.rows=t,this.doUpdate())},getRows:function(){return this.rows},setColumns:function(t){isNaN(t)||(t<1&&(t=1),this.columns=t,this.doUpdate())},getColumns:function(){return this.columns},setShowTime:function(t){this.showTime!=t&&(this.showTime=t,this.timeWrapEl.style.display=this.showTime?"":"none",this.doLayout())},getShowTime:function(){return this.showTime},setTimeFormat:function(t){this.timeFormat!=t&&(this.timeSpinner.setFormat(t),this.timeFormat=this.timeSpinner.format)},getTimeFormat:function(){return this.timeFormat},doLayout:function(){var t;this.canLayout()&&(this.timeWrapEl.style.display=this.showTime?"":"none",this.todayButtonEl.style.display=this.showTodayButton?"":"none",this.closeButtonEl.style.display=this.showClearButton?"":"none",this.okButtonEl.style.display=this.showOkButton?"":"none",this.footerSpaceEl.style.display=this.showClearButton&&this.showTodayButton?"":"none",this._footerEl.style.display=this.showFooter?"":"none",t=this._innerEl.firstChild,this.isAutoHeight()?t.parentNode.style.height="":(t.parentNode.style.height="100px",h=jQuery(this.el).height(),h-=jQuery(this._footerEl).outerHeight(),t.parentNode.style.height=h+"px"),mini.layout(this._footerEl),this.monthPicker&&this._tryShowMenu())},doUpdate:function(){if(this._allowUpdate){for(var t=new Date(this.viewDate.getTime()),e=(1==this.rows&&this.columns,100/this.rows),i='',n=0,s=this.rows;n";for(var o=0,l=this.columns;o',i+=this._CreateView(t,n,o),i+="",t=new Date(t.getFullYear(),t.getMonth()+1,1);i+=""}i+="
",this._innerEl.innerHTML=i;var r=this.el;setTimeout(function(){mini.repaint(r)},100),this.doLayout()}},_CreateView:function(t,e,i){var n=t.getMonth(),s=this.getFirstDateOfMonth(t),o=new Date(s.getTime()),l=mini.clearTime(new Date).getTime(),r=(this.value&&mini.clearTime(this.value).getTime(),1',this.showHeader&&(a+='
',0==e&&0==i&&(a+='
',this.showYearButtons&&(a+=''),this.showMonthButtons&&(a+=''),a+="
"),0==e&&i==this.columns-1&&(a+='
',this.showMonthButtons&&(a+=''),this.showYearButtons&&(a+=''),a+="
"),a+=''+mini.formatDate(t,this.format),a+="
"),this.showDaysHeader){a+='',this.showWeekNumber&&(a+='');for(var h=(c=this.firstDayOfWeek)+7;c',a+=this.getShortWeek(c),a+="",s=new Date(s.getFullYear(),s.getMonth(),s.getDate()+1)}a+=''}s=o;for(var d,u=0;u<=5;u++){a+='',this.showWeekNumber&&(d=mini.getWeek(s.getFullYear(),s.getMonth()+1,s.getDate()),1==String(d).length&&(d="0"+d),a+=''+d+"");for(var c,h=(c=this.firstDayOfWeek)+7;c',n!=s.getMonth()&&r||(a+=_.dateHtml),a+="",s=new Date(s.getFullYear(),s.getMonth(),s.getDate()+1)}a+=''}return a+='',a+=""},_OnDrawDate:function(t){var e={date:t,dateCls:"",dateStyle:"",dateHtml:t.getDate(),allowSelect:!0};return this.fire("drawdate",e),e},_OnDateClick:function(t,e){this.hideMenu();var i={date:t,action:e};this.fire("dateclick",i),this._OnValueChanged()},menuEl:null,menuYear:null,menuSelectMonth:null,menuSelectYear:null,_tryShowMenu:function(){var t;this.menuEl||(t=this,setTimeout(function(){t.showMenu()},1))},showMenu:function(){this.hideMenu(),this.menuYear=10*parseInt(this.viewDate.getFullYear()/10),this._menuselectMonth=this.viewDate.getMonth(),this._menuselectYear=this.viewDate.getFullYear();this.menuEl=mini.append(document.body,'
'),this.updateMenu(this.viewDate);var t=this.getBox();"0px"==this.el.style.borderWidth&&(this.menuEl.style.border="0"),mini.setBox(this.menuEl,t),mini.on(this.menuEl,"click",this.__OnMenuClick,this),mini.on(document,"mousedown",this.__OnBodyMenuMouseDown,this)},hideMenu:function(){this.menuEl&&(mini.un(this.menuEl,"click",this.__OnMenuClick,this),mini.un(document,"mousedown",this.__OnBodyMenuMouseDown,this),jQuery(this.menuEl).remove(),this.menuEl=null)},updateMenu:function(){for(var t='
',e=0,i=12;e'+n+""}t+='
',t+='
';for(e=this.menuYear,i=this.menuYear+10;e'+n+""}t+='
',t+='
',this.menuEl.innerHTML=t},__OnMenuClick:function(t){var e,i=t.target,n=mini.findParent(i,"mini-calendar-menu-month"),s=mini.findParent(i,"mini-calendar-menu-year");n?(this._menuselectMonth=parseInt(n.id),this.updateMenu()):s?(this._menuselectYear=parseInt(s.id),this.updateMenu()):mini.findParent(i,"mini-calendar-menu-prevYear")?(this.menuYear=this.menuYear-1,this.menuYear=10*parseInt(this.menuYear/10),this.updateMenu()):mini.findParent(i,"mini-calendar-menu-nextYear")?(this.menuYear=this.menuYear+11,this.menuYear=10*parseInt(this.menuYear/10),this.updateMenu()):mini.findParent(i,"mini-calendar-okButton")?(e=new Date(this._menuselectYear,this._menuselectMonth,1),this.monthPicker?(this.setViewDate(e),this.setSelectedDate(e),this._OnDateClick(e)):(this.setViewDate(e),this.hideMenu())):mini.findParent(i,"mini-calendar-cancelButton")&&(this.monthPicker?this._OnDateClick(null,"cancel"):this.hideMenu())},__OnBodyMenuMouseDown:function(t){mini.findParent(t.target,"mini-calendar-menu")||this.hideMenu()},__OnClick:function(t){var e=this.viewDate;if(0!=this.enabled){var i,n,s=t.target,o=mini.findParent(t.target,"mini-calendar-title");mini.findParent(s,"mini-calendar-monthNext")?(e.setMonth(e.getMonth()+1),this.setViewDate(e)):mini.findParent(s,"mini-calendar-yearNext")?(e.setFullYear(e.getFullYear()+1),this.setViewDate(e)):mini.findParent(s,"mini-calendar-monthPrev")?(e.setMonth(e.getMonth()-1),this.setViewDate(e)):mini.findParent(s,"mini-calendar-yearPrev")?(e.setFullYear(e.getFullYear()-1),this.setViewDate(e)):mini.findParent(s,"mini-calendar-tadayButton")?(i=new Date,this.setViewDate(i),this.setSelectedDate(i),this.currentTime&&(n=new Date,this.setTime(n)),this._OnDateClick(i,"today")):mini.findParent(s,"mini-calendar-clearButton")?(this.setSelectedDate(null),this.setTime(null),this._OnDateClick(null,"clear")):mini.findParent(s,"mini-calendar-okButton")?this._OnDateClick(null,"ok"):o&&this.showMenu();var l=mini.findParent(t.target,"mini-calendar-date");if(l&&!mini.hasClass(l,"mini-calendar-disabled")){var r=l.id.split("$"),a=parseInt(r[r.length-1]);if(-1==a)return;var h=new Date(a);this._OnDateClick(h)}}},__OnMouseDown:function(t){if(0!=this.enabled){var e=mini.findParent(t.target,"mini-calendar-date");if(e&&!mini.hasClass(e,"mini-calendar-disabled")){var i=e.id.split("$"),n=parseInt(i[i.length-1]);if(-1==n)return;var s=new Date(n);this.setSelectedDate(s)}}},__OnTimeChanged:function(t){this.fire("timechanged"),this._OnValueChanged()},__OnKeyDown:function(t){if(0!=this.enabled){var e=(e=this.getSelectedDate())||new Date(this.viewDate.getTime());switch(t.keyCode){case 27:case 13:break;case 37:e=mini.addDate(e,-1,"D");break;case 38:e=mini.addDate(e,-7,"D");break;case 39:e=mini.addDate(e,1,"D");break;case 40:e=mini.addDate(e,7,"D")}e.getMonth()!=this.viewDate.getMonth()&&(this.setViewDate(mini.cloneDate(e)),this.focus());var i=this.getDateEl(e);i&&mini.hasClass(i,"mini-calendar-disabled")||(this.setSelectedDate(e),37!=t.keyCode&&38!=t.keyCode&&39!=t.keyCode&&40!=t.keyCode||t.preventDefault())}},_OnValueChanged:function(){this.fire("valuechanged")},getAttrs:function(t){var e=mini.Calendar.superclass.getAttrs.call(this,t);return mini._ParseString(t,e,["viewDate","rows","columns","ondateclick","ondrawdate","ondatechanged","timeFormat","ontimechanged","onvaluechanged"]),mini._ParseBool(t,e,["multiSelect","showHeader","showFooter","showWeekNumber","showDaysHeader","showMonthButtons","showYearButtons","showTodayButton","showClearButton","showTime","showOkButton"]),e}}),mini.regClass(mini.Calendar,"calendar"),mini.ListBox=function(){mini.ListBox.superclass.constructor.call(this)},mini.extend(mini.ListBox,mini.ListControl,{formField:!0,columns:null,columnWidth:80,showNullItem:!1,nullItemText:"",showEmpty:!1,emptyText:"",showCheckBox:!1,showAllCheckBox:!0,multiSelect:!1,_itemCls:"mini-listbox-item",_itemHoverCls:"mini-listbox-item-hover",_itemSelectedCls:"mini-listbox-item-selected",uiCls:"mini-listbox",_create:function(){this.el=document.createElement("div");this.el.className="mini-listbox",this.el.innerHTML='
',this._borderEl=this.el.firstChild,this._headerEl=this._borderEl.firstChild,this._viewEl=this._borderEl.childNodes[1],this._valueEl=this._borderEl.childNodes[2],this._errorIconEl=this.el.lastChild,this._scrollViewEl=this._viewEl,this._viewEl.innerHTML='
'},_initEvents:function(){mini.ListBox.superclass._initEvents.call(this),mini._BindEvents(function(){mini_onOne(this._viewEl,"scroll",this.__OnScroll,this)},this)},destroy:function(t){this._viewEl&&(this._viewEl.onscroll=null,mini.clearEvent(this._viewEl),this._viewEl=null),this._borderEl=null,this._headerEl=null,this._viewEl=null,this._valueEl=null,mini.ListBox.superclass.destroy.call(this,t)},setColumns:function(t){mini.isArray(t)||(t=[]),this.columns=t;for(var e=0,i=this.columns.length;e';var i=this.uid+"$ck$all";e[e.length]='';for(var n=0,s=this.columns.length;n"}e[e.length]=""}this._headerEl.innerHTML=e.join("");var e=[],r=this.data;if(e[e.length]='',this.showEmpty&&0==r.length)e[e.length]='";else{this._doNullItem();for(var a=0,h=r.length;a';var f=this._createCheckId(a),p=(this.name,this.getItemValue(c),"");if(!1===c.enabled&&(p="disabled"),e[e.length]='',t)for(n=0,s=this.columns.length;n",v.rowCls&&(m=v.rowCls),v.rowStyle&&(g=v.rowStyle)}else{v=this._OnDrawCell(c,a,null);e[e.length]='",v.rowCls&&(m=v.rowCls),v.rowStyle&&(g=v.rowStyle)}e[d]=m,e[u]=g,e[e.length]=""}}e[e.length]="
'+this.emptyText+"
',e[e.length]=v.cellHtml,e[e.length]="
";var y=e.join("");this._viewEl.firstChild.innerHTML=y,this._doSelects(),this.doLayout()}},doLayout:function(){var t,e,i,n,s,o,l,r,a;this.canLayout()&&(this.columns&&0=this._viewEl.scrollHeight?(r.style.width="100%",l&&(l.style.width="100%")):(a=parseInt(r.parentNode.offsetWidth)+"px",l&&(l.style.width=a))),this._viewEl.offsetHeight
',this.cellEl=t.getElementsByTagName("td")[0],this._innerEl=this.cellEl.firstChild,this._valueEl=this.cellEl.lastChild,this._errorIconEl=this.cellEl.childNodes[1],this._borderEl=this.el.firstChild},_getRepeatTable:function(){var t=[];if(0this.data.length?this.data.length:this.repeatItems;i")}else if("table"==this.repeatLayout){var r=this._getRepeatTable();e+='';for(var a,i=0,n=r.length;i";for(s=0,o=(a=r[i]).length;s',e+=this._createItemHtml(l,l._i),e+=""}e+=""}e+="
"}else for(i=0,n=t.length;i"},_OnDrawItem:function(t,e){var i={index:e,item:t,itemHtml:this.getItemText(t),itemCls:"",itemStyle:""};return this.fire("drawitem",i),null!==i.itemHtml&&void 0!==i.itemHtml||(i.itemHtml=""),i},setRepeatItems:function(t){t=parseInt(t),isNaN(t)&&(t=0),this.repeatItems!=t&&(this.repeatItems=t,this.doUpdate())},getRepeatItems:function(){return this.repeatItems},setRepeatLayout:function(t){"flow"!=t&&"table"!=t&&(t="none"),this.repeatLayout!=t&&(this.repeatLayout=t,this.doUpdate())},getRepeatLayout:function(){return this.repeatLayout},setRepeatDirection:function(t){"vertical"!=t&&(t="horizontal"),this.repeatDirection!=t&&(this.repeatDirection=t,this.doUpdate())},getRepeatDirection:function(){return this.repeatDirection},getAttrs:function(t){var e=mini.CheckBoxList.superclass.getAttrs.call(this,t),i=jQuery(t);mini._ParseString(t,e,["ondrawitem"]);var n=parseInt(i.attr("repeatItems"));isNaN(n)||(e.repeatItems=n);var s=i.attr("repeatLayout");s&&(e.repeatLayout=s);var o=i.attr("repeatDirection");return o&&(e.repeatDirection=o),e}}),mini.regClass(mini.CheckBoxList,"checkboxlist"),mini.RadioButtonList=function(){mini.RadioButtonList.superclass.constructor.call(this)},mini.extend(mini.RadioButtonList,mini.CheckBoxList,{multiSelect:!1,_itemCls:"mini-radiobuttonlist-item",_itemHoverCls:"mini-radiobuttonlist-item-hover",_itemSelectedCls:"mini-radiobuttonlist-item-selected",_tableCls:"mini-radiobuttonlist-table",_tdCls:"mini-radiobuttonlist-td",_checkType:"radio",uiCls:"mini-radiobuttonlist"}),mini.regClass(mini.RadioButtonList,"radiobuttonlist"),mini.TreeSelect=function(){this.data=[],mini.TreeSelect.superclass.constructor.call(this)},mini.extend(mini.TreeSelect,mini.PopupEdit,{valueFromSelect:!1,text:"",value:"",autoCheckParent:!1,expandOnLoad:!1,valueField:"id",textField:"text",nodesField:"children",dataField:"",delimiter:",",multiSelect:!1,data:[],url:"",allowInput:!1,showTreeIcon:!1,showTreeLines:!0,resultAsTree:!1,parentField:"pid",checkRecursive:!1,showFolderCheckBox:!1,showRadioButton:!1,popupHeight:200,popupWidth:"100%",popupMaxHeight:250,popupMinWidth:100,set:function(t){if("string"==typeof t)return this;var e=t.value;delete t.value;var i=t.text;delete t.text;var n=t.url;delete t.url;var s=t.data;return delete t.data,mini.TreeSelect.superclass.set.call(this,t),mini.isNull(s)||this.setData(s),mini.isNull(n)||this.setUrl(n),mini.isNull(e)||this.setValue(e),mini.isNull(i)||this.setText(i),this},uiCls:"mini-treeselect",_createPopup:function(){mini.TreeSelect.superclass._createPopup.call(this),this.tree=new mini.Tree,this.tree.setShowTreeIcon(!0),this.tree.setStyle("border:0;width:100%;height:100%;overflow:hidden;"),this.tree.setResultAsTree(this.resultAsTree),this.tree.render(this.popup._contentEl),this.tree.setCheckRecursive(this.checkRecursive),this.tree.setShowFolderCheckBox(this.showFolderCheckBox),this.tree.setShowRadioButton(this.showRadioButton),this.tree.setExpandOnNodeClick(this.expandOnNodeClick),this.tree.on("nodeclick",this.__OnNodeClick,this),this.tree.on("nodecheck",this.__OnCheckedChanged,this),this.tree.on("expand",this.__OnTreeExpand,this),this.tree.on("collapse",this.__OnTreeCollapse,this),this.tree.on("beforenodecheck",this.__OnTreeBeforeNodeCheck,this),this.tree.on("beforenodeselect",this.__OnTreeBeforeNodeSelect,this),this.tree.on("drawnode",this.__OnDrawNode,this),this.tree.useAnimation=!1;var e=this;this.tree.on("beforeload",function(t){e.fire("beforeload",t)},this),this.tree.on("load",function(t){e.fire("load",t)},this),this.tree.on("loaderror",function(t){e.fire("loaderror",t)},this)},__OnDrawNode:function(t){this.fire("drawnode",t)},__OnTreeBeforeNodeCheck:function(t){t.tree=t.sender,this.fire("beforenodecheck",t)},__OnTreeBeforeNodeSelect:function(t){t.tree=t.sender,this.fire("beforenodeselect",t),t.cancel&&(this._nohide=!0)},__OnTreeExpand:function(t){},__OnTreeCollapse:function(t){},findItems:function(t){return this.tree.findNodes(this.tree.getIdField(),t)},findNodes:function(t){return this.tree.getNodesByValue(t)},getSelectedNode:function(){return this.getSelectedNodes()[0]},getCheckedNodes:function(t){return this.tree.getNodesByValue(this.value)},getSelectedNodes:function(){return this.tree.getNodesByValue(this.value)},getParentNode:function(t){return this.tree.getParentNode(t)},getChildNodes:function(t){return this.tree.getChildNodes(t)},showPopup:function(){var t={cancel:!1};this.fire("beforeshowpopup",t),this._firebeforeshowpopup=!1,1!=t.cancel&&(this.popup.el.style.height,mini.TreeSelect.superclass.showPopup.call(this),this.tree.setValue(this.value),this._nohide=!1)},__OnPopupHide:function(t){this.__doFocusCls(),this.tree.clearFilter(),this.fire("hidepopup")},getItem:function(t){return"object"==typeof t?t:this.data[t]},indexOf:function(t){return this.data.indexOf(t)},getAt:function(t){return this.data[t]},loadList:function(t,e,i){this.tree.loadList(t,e,i),this.data=this.tree.getData(),this._getCheckedValue()},getList:function(){return this.tree.getList()},load:function(t){this.tree.load(t),this.data=this.tree.data,this._getCheckedValue()},_eval:function(_){return eval("("+_+")")},setData:function(t){"string"==typeof t&&(t=this._eval(t)),mini.isArray(t)||(t=[]),this.tree.setData(t),this.data=this.tree.data,this._getCheckedValue()},getData:function(){return this.data},_getCheckedValue:function(){var t=this.tree.getValue();this.setValue(t)},setUrl:function(t){this.getPopup(),this.tree.setUrl(t),this.url=this.tree.url,this.data=this.tree.data,this._getCheckedValue()},getUrl:function(){return this.url},virtualScroll:!1,setVirtualScroll:function(t){this.tree&&this.tree.setVirtualScroll(t),this.virtualScroll=t},getVirtualScroll:function(){return this.virtualScroll},pinyinField:"tag",setPinyinField:function(t){this.pinyinField=t},getPinyinField:function(){return this.pinyinField},setTextField:function(t){this.tree&&this.tree.setTextField(t),this.textField=t},getTextField:function(){return this.textField},setNodesField:function(t){this.tree&&this.tree.setNodesField(t),this.nodesField=t},getNodesField:function(){return this.nodesField},setDataField:function(t){this.tree&&this.tree.setDataField(t),this.dataField=t},getDataField:function(){return this.dataField},getValue:function(){var t=mini.TreeSelect.superclass.getValue.call(this);return this.valueFromSelect&&t&&0==this.findItems(t).length?"":t},setValue:function(t){var e=this.tree.getValueAndText(t);""!=e[1]||this.valueFromSelect||(e[0]=t,e[1]=t),this.value=t,this._valueEl.value=t,this.text=this._textEl.value=e[1],this._doEmpty()},setMultiSelect:function(t){this.multiSelect!=t&&(this.multiSelect=t,this.tree.setShowCheckBox(t),this.tree.setAllowSelect(!t),this.tree.setEnableHotTrack(!t))},getMultiSelect:function(){return this.multiSelect},__OnNodeClick:function(t){var e,i,n;this.multiSelect||(e=this.tree.getSelectedNode(),i=this.tree.getValueAndText(e)[0],n=this.getValue(),this.setValue(i),n!=this.getValue()&&this._OnValueChanged(),!0!==this._nohide&&(this.hidePopup(),this.focus()),this._nohide=!1,this.fire("nodeclick",{node:t.node}))},__OnCheckedChanged:function(t){var e,i;this.multiSelect&&(e=this.tree.getValue(),i=this.getValue(),this.setValue(e),i!=this.getValue()&&this._OnValueChanged(),this.focus())},__OnInputKeyDown:function(t){var e={htmlEvent:t};if(this.fire("keydown",e),8==t.keyCode&&(this.isReadOnly()||0==this.allowInput))return!1;if(9!=t.keyCode){if(!this.isReadOnly())switch(t.keyCode){case 27:this.isShowPopup()&&t.stopPropagation(),this.hidePopup();break;case 13:var i=this;setTimeout(function(){i.fire("enter",e)},10);break;case 37:break;case 38:t.preventDefault();break;case 39:break;case 40:t.preventDefault(),this.showPopup();break;default:0==this.allowInput||(i=this,setTimeout(function(){i._doQuery()},10))}}else this.isShowPopup()&&this.hidePopup()},_doQuery:function(){var n,s,o;this.multiSelect||(n=this.textField,s=this.pinyinField,o=this._textEl.value.toLowerCase(),this.tree.filter(function(t){var e=String(t[n]?t[n]:"").toLowerCase(),i=String(t[s]?t[s]:"").toLowerCase();return-1!=e.indexOf(o)||-1!=i.indexOf(o)}),this.tree.expandAll(),this.showPopup())},setCheckRecursive:function(t){this.checkRecursive=t,this.tree&&this.tree.setCheckRecursive(t)},getCheckRecursive:function(){return this.checkRecursive},setResultAsTree:function(t){this.resultAsTree=t,this.tree&&this.tree.setResultAsTree(t)},getResultAsTree:function(){return this.resultAsTree},setParentField:function(t){this.parentField=t,this.tree&&this.tree.setParentField(t)},getParentField:function(){return this.parentField},setValueField:function(t){this.tree&&this.tree.setIdField(t),this.valueField=t},getValueField:function(){return this.valueField},setShowTreeIcon:function(t){this.showTreeIcon=t,this.tree&&this.tree.setShowTreeIcon(t)},getShowTreeIcon:function(){return this.showTreeIcon},setShowTreeLines:function(t){this.showTreeLines=t,this.tree&&this.tree.setShowTreeLines(t)},getShowTreeLines:function(){return this.showTreeLines},setShowFolderCheckBox:function(t){this.showFolderCheckBox=t,this.tree&&this.tree.setShowFolderCheckBox(t)},getShowFolderCheckBox:function(){return this.showFolderCheckBox},setShowRadioButton:function(t){this.showRadioButton=t,this.tree&&this.tree.setShowRadioButton(t)},getShowRadioButton:function(){return this.showRadioButton},setAutoCheckParent:function(t){this.autoCheckParent=t,this.tree&&this.tree.setAutoCheckParent(t)},getAutoCheckParent:function(){return this.autoCheckParent},setExpandOnLoad:function(t){this.expandOnLoad=t,this.tree&&this.tree.setExpandOnLoad(t)},getExpandOnLoad:function(){return this.expandOnLoad},setValueFromSelect:function(t){this.valueFromSelect=t},getValueFromSelect:function(){return this.valueFromSelect},setAjaxData:function(t){this.ajaxData=t,this.tree.setAjaxData(t)},setAjaxType:function(t){this.ajaxType=t,this.tree.setAjaxType(t)},expandOnNodeClick:!1,setExpandOnNodeClick:function(t){this.expandOnNodeClick=t,this.tree&&this.tree.setExpandOnNodeClick(t)},getExpandOnNodeClick:function(){return this.expandOnNodeClick},getAttrs:function(t){var e,i=mini.ComboBox.superclass.getAttrs.call(this,t);return mini._ParseString(t,i,["url","data","textField","pinyinField","valueField","nodesField","parentField","onbeforenodecheck","onbeforenodeselect","expandOnLoad","onnodeclick","onbeforeload","onload","onloaderror","ondrawnode"]),mini._ParseBool(t,i,["expandOnNodeClick","multiSelect","resultAsTree","checkRecursive","showTreeIcon","showTreeLines","showFolderCheckBox","showRadioButton","autoCheckParent","valueFromSelect","virtualScroll"]),i.expandOnLoad&&(e=parseInt(i.expandOnLoad),mini.isNumber(e)?i.expandOnLoad=e:i.expandOnLoad="true"==i.expandOnLoad),i}}),mini.regClass(mini.TreeSelect,"TreeSelect"),mini.Spinner=function(){mini.Spinner.superclass.constructor.call(this),this.setValue(this.minValue)},mini.extend(mini.Spinner,mini.ButtonEdit,{value:0,minValue:0,maxValue:100,increment:1,decimalPlaces:0,changeOnMousewheel:!0,allowLimitValue:!0,set:function(t){if("string"==typeof t)return this;var e=t.value;return delete t.value,mini.Spinner.superclass.set.call(this,t),mini.isNull(e)||this.setValue(e),this},uiCls:"mini-spinner",_getButtonHtml:function(){return''},_initEvents:function(){mini.Spinner.superclass._initEvents.call(this),mini._BindEvents(function(){this.on("buttonmousedown",this.__OnButtonMouseDown,this),mini.on(this.el,"mousewheel",this.__OnMousewheel,this)},this)},_ValueLimit:function(){0!=this.allowLimitValue&&(mini.isNull(this.value)&&this.allowNull||(this.minValue>this.maxValue&&(this.maxValue=this.minValue+100),this.valuethis.maxValue&&this.setValue(this.maxValue)))},getFormValue:function(){var t=this.value,t=parseFloat(t);if(this.allowNull&&isNaN(t))return"";isNaN(t)&&(t=0);var e=String(t).split("."),i=e[0],n=(n=e[1])||"";if(0'},_initEvents:function(){mini.TimeSpinner.superclass._initEvents.call(this),mini._BindEvents(function(){this.on("buttonmousedown",this.__OnButtonMouseDown,this),mini.on(this.el,"mousewheel",this.__OnMousewheel,this),mini.on(this._textEl,"keydown",this.__OnKeyDown,this)},this)},setFormat:function(t){"string"!=typeof t||this.format!=t&&(this.format=t,this.text=this._textEl.value=this.getFormattedValue())},getFormat:function(){return this.format},setValue:function(t){t=(t=mini.parseTime(t,this.format))||null,mini.isDate(t)&&(t=new Date(t.getTime())),this.value=t,this.text=this._textEl.value=this.getFormattedValue(),this._valueEl.value=this.getFormValue()},getValue:function(){return null==this.value?null:new Date(this.value.getTime())},getFormValue:function(){return this.value?mini.formatDate(this.value,this.format):""},getFormattedValue:function(){return this.value?mini.formatDate(this.value,this.format):""},_ChangeValue:function(t,e){var i=this.getValue();if(i)switch(e){case"hours":var n=i.getHours()+t;23'),mini.on(this._borderEl,"mousemove",this.__OnMouseMove,this),mini.on(this._fileEl,"change",this.__OnFileChange,this)},_getButtonHtml:function(){return'"+this.buttonText+""},__OnFileChange:function(t){this.value=this._textEl.value=this._fileEl.value,this._OnValueChanged(),t={htmlEvent:t},this.fire("fileselect",t)},__OnMouseMove:function(t){var e=t.pageX,i=t.pageY,n=mini.getBox(this.el),e=e-n.x-5,i=i-n.y-5;0==this.enabled&&(i=e=-20),this._fileEl.style.display="",this._fileEl.style.left=e+"px",this._fileEl.style.top=i+"px"},__OnValidation:function(t){var e,i,n;this.limitType&&0!=t.isValid&&(0==this.required&&""==t.value||(i=("*."+(e=t.value.split("."))[e.length-1]).toLowerCase(),0<(n=this.limitType.split(";")).length&&-1==n.indexOf(i)&&(t.errorText=this.limitTypeErrorText+this.limitType,t.isValid=!1)))},setName:function(t){this.name=t,mini.setAttr(this._fileEl,"name",this.name)},getValue:function(){return this._textEl.value},setButtonText:function(t){this.buttonText=t;var e=mini.byClass("mini-buttonedit-button",this.el);e&&(e.innerHTML=t)},getButtonText:function(){return this.buttonText},setLimitType:function(t){this.limitType=t},getLimitType:function(){return this.limitType},getAttrs:function(t){var e=mini.HtmlFile.superclass.getAttrs.call(this,t);return mini._ParseString(t,e,["limitType","buttonText","limitTypeErrorText","onfileselect"]),e}}),mini.regClass(mini.HtmlFile,"htmlfile"),mini.FileUpload=function(t){this.postParam={},mini.FileUpload.superclass.constructor.call(this,t),this.on("validation",this.__OnValidation,this)},mini.extend(mini.FileUpload,mini.ButtonEdit,{buttonText:"浏览...",_buttonWidth:56,limitTypeErrorText:"上传文件格式为:",readOnly:!0,_cellSpacing:0,limitSize:"",limitType:"",typesDescription:"上传文件格式",uploadLimit:0,queueLimit:"",flashUrl:"",uploadUrl:"",showUploadProgress:!0,postParam:null,uploadOnSelect:!1,uiCls:"mini-fileupload",_create:function(){mini.FileUpload.superclass._create.call(this),mini.addClass(this.el,"mini-htmlfile"),this._progressbarEl=mini.append(this._borderEl,'
'),this._completeEl=this._progressbarEl.firstChild,this._uploadId=this._id+"$button_placeholder",this._fileEl=mini.append(this.el,''),this.uploadEl=this._fileEl,mini.on(this._borderEl,"mousemove",this.__OnMouseMove,this)},_getButtonHtml:function(){return'"+this.buttonText+""},destroy:function(t){this._innerEl&&(mini.clearEvent(this._innerEl),this._innerEl=null),this.swfUpload&&(this.swfUpload.destroy(),this.swfUpload=null),mini.FileUpload.superclass.destroy.call(this,t)},__OnMouseMove:function(t){var e,i,n;0!=this.enabled&&((e=this).swfUpload||((i=new SWFUpload({file_post_name:this.name,upload_url:e.uploadUrl,flash_url:e.flashUrl,file_size_limit:e.limitSize,file_types:e.limitType,file_types_description:e.typesDescription,file_upload_limit:parseInt(e.uploadLimit),file_queue_limit:e.queueLimit,file_queued_handler:mini.createDelegate(this.__on_file_queued,this),upload_error_handler:mini.createDelegate(this.__on_upload_error,this),upload_success_handler:mini.createDelegate(this.__on_upload_success,this),upload_complete_handler:mini.createDelegate(this.__on_upload_complete,this),upload_progress_handler:mini.createDelegate(this.__on_upload_progress,this),button_placeholder_id:this._uploadId,button_width:1e3,button_height:50,button_window_mode:"transparent",button_action:SWFUpload.BUTTON_ACTION.SELECT_FILE,debug:!1})).flashReady(),this.swfUpload=i,(n=this.swfUpload.movieElement).style.zIndex=1e3,n.style.position="absolute",n.style.left="0px",n.style.top="0px",n.style.width="100%",n.style.height="50px"))},addPostParam:function(t){mini.copyTo(this.postParam,t)},setPostParam:function(t){this.addPostParam(t)},getPostParam:function(){return this.postParam},setLimitType:function(t){this.limitType=t,this.swfUpload&&this.swfUpload.setFileTypes(this.limitType,this.typesDescription)},getLimitType:function(){return this.limitType},setTypesDescription:function(t){this.typesDescription=t,this.swfUpload&&this.swfUpload.setFileTypes(this.limitType,this.typesDescription)},getTypesDescription:function(){return this.typesDescription},setButtonText:function(t){this.buttonText=t,this._buttonEl.innerHTML=t},getButtonText:function(){return this.buttonText},setUploadLimit:function(t){this.uploadLimit=t},setQueueLimit:function(t){this.queueLimit=t},setFlashUrl:function(t){this.flashUrl=t},setUploadUrl:function(t){this.swfUpload&&this.swfUpload.setUploadURL(t),this.uploadUrl=t},setName:function(t){this.name=t},startUpload:function(t){var e={cancel:!1};this.fire("beforeupload",e),1!=e.cancel&&this.swfUpload&&(this.swfUpload.setPostParams(this.postParam),this.swfUpload.startUpload())},setShowUploadProgress:function(t){this.showUploadProgress=t,this._progressbarEl.style.display=t?"block":"none"},getShowUploadProgress:function(){return this.showUploadProgress},__on_upload_progress:function(t,e,i){var n;this.showUploadProgress&&(n=mini.getWidth(this._progressbarEl)*e/i,mini.setWidth(this._completeEl,n)),this._progressbarEl.style.display=this.showUploadProgress?"block":"none";var s={file:t,complete:e,total:i};this.fire("uploadprogress",s)},__on_file_queued:function(t){var e=this.swfUpload.getStats().files_queued;if(1
    ',this.el=t.firstChild;var e=this.el.getElementsByTagName("td")[0];this.ulEl=e.firstChild,this._valueEl=e.lastChild,this.focusEl=e.childNodes[1]},destroy:function(t){this.isShowPopup&&this.hidePopup(),mini.un(document,"mousedown",this.__OnDocMouseDown,this),mini.TextBoxList.superclass.destroy.call(this,t)},_initEvents:function(){mini.TextBoxList.superclass._initEvents.call(this),mini.on(this.el,"mousemove",this.__OnMouseMove,this),mini.on(this.el,"mouseout",this.__OnMouseOut,this),mini.on(this.el,"mousedown",this.__OnMouseDown,this),mini.on(this.el,"click",this.__OnClick,this),mini.on(this.el,"keydown",this.__OnKeyDown,this),mini.on(document,"mousedown",this.__OnDocMouseDown,this)},__OnDocMouseDown:function(t){this.isReadOnly()||(this.isShowPopup&&(mini.isAncestor(this.popup.el,t.target)||this.hidePopup()),this._focused&&0==this.within(t)&&(this.select(null,!1),this.showInput(!1),this.removeCls(this._focusCls),this._focused=!1))},errorIconEl:null,getErrorIconEl:function(){var t;return this._errorIconEl||((t=this.el.rows[0].insertCell(1)).style.cssText="width:18px;vertical-align:top;",t.innerHTML='
    ',this._errorIconEl=t.firstChild),this._errorIconEl},_RemoveErrorIcon:function(){this._errorIconEl&&jQuery(this._errorIconEl.parentNode).remove(),this._errorIconEl=null},doLayout:function(){0!=this.canLayout()&&(mini.TextBoxList.superclass.doLayout.call(this),this.isReadOnly()||0==this.allowInput?this._inputEl.readOnly=!0:this._inputEl.readOnly=!1)},doUpdate:function(){this._ValueChangeTimer&&clearInterval(this._ValueChangeTimer),this._inputEl&&mini.un(this._inputEl,"keydown",this.__OnInputKeyDown,this);for(var t=[],e=this.uid,i=0,n=this.data.length;i',t[t.length]=l,t[t.length]=''}var r=e+"$input";t[t.length]='
  • ',this.ulEl.innerHTML=t.join(""),this.editIndex=this.data.length,this.editIndex<0&&(this.editIndex=0),this.inputLi=this.ulEl.lastChild,this._inputEl=this.inputLi.firstChild,mini.on(this._inputEl,"keydown",this.__OnInputKeyDown,this);var a=this;this._inputEl.onkeyup=function(){a._syncInputSize()},a._ValueChangeTimer=null,a._LastInputText=a._inputEl.value,this._inputEl.onfocus=function(){a._ValueChangeTimer=setInterval(function(){a._LastInputText!=a._inputEl.value&&(a._startQuery(),a._LastInputText=a._inputEl.value)},10),a.addCls(a._focusCls),a._focused=!0,a.fire("focus")},this._inputEl.onblur=function(){clearInterval(a._ValueChangeTimer),a.fire("blur")}},getItemByEvent:function(t){var e=mini.findParent(t.target,"mini-textboxlist-item");if(e){var i=e.id.split("$"),n=i[i.length-1];return this.data[n]}},getItem:function(t){return"number"==typeof t?this.data[t]:"object"==typeof t?t:void 0},getItemEl:function(t){var e=this.data.indexOf(t),i=this.uid+"$text$"+e;return document.getElementById(i)},hoverItem:function(t,e){var i;this.isReadOnly()||0==this.enabled||(this.blurItem(),i=this.getItemEl(t),mini.addClass(i,this._itemHoverClass),e&&mini.hasClass(e.target,"mini-textboxlist-close")&&mini.addClass(e.target,this._closeHoverClass))},blurItem:function(){for(var t=0,e=this.data.length;tthis.data.length&&(this.editIndex=this.data.length);var e,i,n=this.inputLi;return n.style.display="block",mini.isNumber(t)&&tLoading...",popupErrorText:"Error",popupEmptyText:"No Result",isShowPopup:!1,popupHeight:"",popupMinHeight:30,popupMaxHeight:150,_createPopup:function(){return this.popup||(this.popup=new mini.ListBox,this.popup.addCls("mini-textboxlist-popup"),this.popup.setStyle("position:absolute;left:0;top:0;"),this.popup.showEmpty=!0,this.popup.setValueField(this.valueField),this.popup.setTextField(this.textField),this.popup.render(document.body),this.popup.on("itemclick",function(t){this.hidePopup(),this._doInsertSelectValue()},this)),this._listbox=this.popup,this.popup},showPopup:function(t){var e,i,n,s,o;0!=this.isDisplay()&&(this.isShowPopup=!0,(e=this._createPopup()).el.style.zIndex=mini.getMaxZIndex(),(i=this._listbox).emptyText=this.popupEmptyText,"loading"!=t&&"error"!=t||(i.emptyText=this.popupLoadingText,this._listbox.setData([])),this._listbox.doUpdate(),s=(n=this.getBox()).x,o=n.y+n.height,this.popup.el.style.display="block",mini.setXY(e.el,-1e3,-1e3),this.popup.setWidth(n.width),this.popup.setHeight(this.popupHeight),this.popup.getHeight()this.popupMaxHeight&&this.popup.setHeight(this.popupMaxHeight),mini.setXY(e.el,s,o))},hidePopup:function(){this.isShowPopup=!1,this.popup&&(this.popup.el.style.display="none")},__OnMouseMove:function(t){var e;0!=this.enabled&&((e=this.getItemByEvent(t))?this.hoverItem(e,t):this.blurItem())},__OnMouseOut:function(t){this.blurItem()},__OnClick:function(t){var e;this.isReadOnly()||0==this.enabled||0!=this.enabled&&((e=this.getItemByEvent(t))?(this.focusEl.focus(),this.select(e),t&&mini.hasClass(t.target,"mini-textboxlist-close")&&this.removeItem(e)):mini.findParent(t.target,"mini-textboxlist-input")||this.showInput())},__OnKeyDown:function(t){if(this.isReadOnly()||0==this.allowInput)return!1;var e=this.data.indexOf(this._selected),i=this;function n(){var t=i.data[e];i.removeItem(t),t=(t=i.data[e])||i.data[e-1],i.select(t),t||i.showInput()}switch(t.keyCode){case 8:t.preventDefault(),n();break;case 37:case 38:this.select(null),this.showInput(e);break;case 39:case 40:e+=1,this.select(null),this.showInput(e);break;case 46:n()}},__doSelectValue:function(){var t=this._listbox.getFocusedItem();t&&this._listbox.setSelected(t),this.lastInputText=this.text,this.hidePopup(),this._doInsertSelectValue()},__OnInputKeyDown:function(t){if(this._selectOnLoad=null,this.isReadOnly()||0==this.allowInput)return!1;if(t.stopPropagation(),!this.isReadOnly()&&0!=this.allowInput){var e,i,n=mini.getSelectRange(this._inputEl),s=n[0],o=n[1],l=this._inputEl.value.length,r=s==o&&0==s,a=s==o&&o==l;if(!this.isReadOnly()&&0!=this.allowInput||t.preventDefault(),9!=t.keyCode){if(16!=t.keyCode&&17!=t.keyCode&&18!=t.keyCode)switch(t.keyCode){case 13:if(this.isShowPopup){if(t.preventDefault(),this._loading)return void(this._selectOnLoad=!0);this.__doSelectValue()}break;case 27:t.preventDefault(),this.hidePopup();break;case 8:r&&t.preventDefault();case 37:r&&(this.isShowPopup?this.hidePopup():0=this.data.length&&(e=this.data.length-1),this.showInput(!1),this.select(e)));break;case 39:a&&(this.isShowPopup?this.hidePopup():this.editIndex<=this.data.length-1&&(e=this.editIndex,this.showInput(!1),this.select(e)));break;case 38:t.preventDefault(),this.isShowPopup&&(e=-1,(i=this._listbox.getFocusedItem())&&(e=this._listbox.indexOf(i)),--e<0&&(e=0),this._listbox._focusItem(e,!0));break;case 40:t.preventDefault(),this.isShowPopup?(e=-1,(i=this._listbox.getFocusedItem())&&(e=this._listbox.indexOf(i)),++e<0&&(e=0),e>=this._listbox.getCount()&&(e=this._listbox.getCount()-1),this._listbox._focusItem(e,!0)):this._startQuery(!0)}}else this.hidePopup()}},focus:function(){try{this._inputEl.focus()}catch(t){}},blur:function(){try{this._inputEl.blur()}catch(t){}},searchField:"key",setSearchField:function(t){this.searchField=t},getSearchField:function(){return this.searchField},getAttrs:function(t){var e=mini.TextBox.superclass.getAttrs.call(this,t);jQuery(t);return mini._ParseString(t,e,["value","text","valueField","textField","url","popupHeight","textName","onfocus","onbeforeload","onload","searchField"]),mini._ParseBool(t,e,["allowInput"]),mini._ParseInt(t,e,["popupMinHeight","popupMaxHeight"]),e}}),mini.regClass(mini.TextBoxList,"textboxlist"),mini.AutoComplete=function(){mini.AutoComplete.superclass.constructor.call(this);var t=this;t._ValueChangeTimer=null,this._textEl.onfocus=function(){t._LastInputText=t._textEl.value,t._ValueChangeTimer=setInterval(function(){t._LastInputText!=t._textEl.value&&(t._tryQuery(),t._LastInputText=t._textEl.value,""==t._textEl.value&&""!=t.value&&(t.setValue(""),t._OnValueChanged()))},10)},this._textEl.onblur=function(){clearInterval(t._ValueChangeTimer),t.isShowPopup()||t._LastInputText!=t._textEl.value&&""==t._textEl.value&&""!=t.value&&(t.setValue(""),t._OnValueChanged())},this._buttonEl.style.display="none",this._doInputLayout()},mini.extend(mini.AutoComplete,mini.ComboBox,{url:"",allowInput:!0,delay:150,searchField:"key",minChars:0,_buttonWidth:0,uiCls:"mini-autocomplete",setUrl:function(t){this.url=t},setValue:function(t){mini.isNull(t)&&(t=""),this.value!=t&&(this.value=t,this._valueEl.value=this.value)},setText:function(t){mini.isNull(t)&&(t=""),this.text!=t&&(this.text=t,this._LastInputText=t),this._textEl.value=this.text},setMinChars:function(t){this.minChars=t},getMinChars:function(){return this.minChars},setSearchField:function(t){this.searchField=t},getSearchField:function(){return this.searchField},popupLoadingText:"Loading...",popupErrorText:"Error",popupEmptyText:"No Result",showPopup:function(t){this.getPopup();var e=this._listbox;e.showEmpty=!0,e.emptyText=this.popupEmptyText,"loading"!=t&&"error"!=t||(e.emptyText=this.popupLoadingText,this._listbox.setData([])),this._listbox.doUpdate(),mini.AutoComplete.superclass.showPopup.call(this)},__OnInputKeyDown:function(t){var e,i,n,s={htmlEvent:t};if(this.fire("keydown",s),8==t.keyCode&&(this.isReadOnly()||0==this.allowInput))return!1;if(9!=t.keyCode){if(16!=t.keyCode&&17!=t.keyCode&&18!=t.keyCode&&!this.isReadOnly())switch(t.keyCode){case 27:this.isShowPopup()&&t.stopPropagation(),this.hidePopup();break;case 13:this.isShowPopup()?(t.preventDefault(),t.stopPropagation(),-1!=(o=this._listbox.getFocusedIndex())&&(n=this._listbox.getAt(o),i=(e=this._listbox.getValueAndText([n]))[0],this.setText(e[1]),this.setValue(i),this._OnValueChanged(),this.hidePopup(),this.focus())):this.fire("enter",s);break;case 37:break;case 38:-1==(o=this._listbox.getFocusedIndex())&&(o=0,this.multiSelect||(n=this._listbox.findItems(this.value)[0])&&(o=this._listbox.indexOf(n))),this.isShowPopup()&&(this.multiSelect||(--o<0&&(o=0),this._listbox._focusItem(o,!0)));break;case 39:break;case 40:var o=this._listbox.getFocusedIndex();this.isShowPopup()?this.multiSelect||((o+=1)>this._listbox.getCount()-1&&(o=this._listbox.getCount()-1),this._listbox._focusItem(o,!0)):this._tryQuery(this._textEl.value);break;default:this._tryQuery(this._textEl.value)}}else this.hidePopup()},doQuery:function(){this._tryQuery()},_tryQuery:function(t){var e=this;this._queryTimer&&(clearTimeout(this._queryTimer),this._queryTimer=null),this._queryTimer=setTimeout(function(){var t=e._textEl.value;e._doQuery(t)},this.delay),this.showPopup("loading")},_doQuery:function(t){this._ajaxer&&this._ajaxer.abort();var e=this.url,i="post";e&&(-1==e.indexOf(".txt")&&-1==e.indexOf(".json")||(i="get"));var n={};n[this.searchField]=t;var o={url:e,async:!0,params:n,data:n,type:this.ajaxType?this.ajaxType:i,cache:!1,cancel:!1};this.fire("beforeload",o);var s,l=this;function r(t,e){l._listbox.setData(t),l.showPopup(),l._listbox._focusItem(0,!0),l.data=t,l.fire("load",{data:t,result:e})}o.cancel?r(s=o.result||[],s):(mini.copyTo(o,{success:function(t,e,i){delete o.params;var n={text:t,result:null,sender:l,options:o,xhr:i},s=null;try{mini_doload(n),s=(s=n.result)||mini.decode(t)}catch(t){if(1==mini_debugger)throw new Error("autocomplete json is error")}mini.isArray(s)&&(s={data:s}),l.dataField&&(s.data=mini._getMap(l.dataField,s)),s.data||(s.data=[]),r(s.data,s)},error:function(t,e,i){l.showPopup("error")}}),this._ajaxer=mini.ajax(o))},getAttrs:function(t){var e=mini.AutoComplete.superclass.getAttrs.call(this,t);return mini._ParseString(t,e,["searchField"]),e}}),mini.regClass(mini.AutoComplete,"autocomplete"),mini.Form=function(t){if(this.el=mini.byId(t),!this.el)throw new Error("form element not null");mini.Form.superclass.constructor.call(this)},mini.extend(mini.Form,mini.Component,{el:null,getFields:function(){return this.el?mini.findControls(function(t){return!(!t.el||1!=t.formField)&&!!mini.isAncestor(this.el,t.el)},this):[]},getFieldsMap:function(){for(var t=this.getFields(),e={},i=0,n=t.length;i
    ',this._borderEl=this.el.firstChild,this._headerEl=this._borderEl.firstChild,this._viewportEl=this._borderEl.lastChild,this._toolbarEl=mini.byClass("mini-panel-toolbar",this.el),this._bodyEl=mini.byClass("mini-panel-body",this.el),this._footerEl=mini.byClass("mini-panel-footer",this.el),this._resizeGridEl=mini.byClass("mini-resizer-trigger",this.el);mini.byClass("mini-panel-header-inner",this.el);this._iconEl=mini.byClass("mini-panel-icon",this.el),this._titleEl=mini.byClass("mini-panel-title",this.el),this._toolsEl=mini.byClass("mini-tools",this.el),mini.setStyle(this._bodyEl,this.bodyStyle),this._doTitle()},destroy:function(t){this._doRemoveIFrame(),this._iframeEl=null,this._viewportEl=this._borderEl=this._bodyEl=this._footerEl=this._toolbarEl=null,this._toolsEl=this._titleEl=this._iconEl=this._resizeGridEl=null,mini.Panel.superclass.destroy.call(this,t)},_initEvents:function(){mini._BindEvents(function(){mini.on(this.el,"click",this.__OnClick,this)},this)},_doVisibleEls:function(){this._headerEl.style.display=this.showHeader?"":"none",this._toolbarEl.style.display=this.showToolbar?"":"none",this._footerEl.style.display=this.showFooter?"":"none"},_setBodyWidth:!0,doLayout:function(){var t,e,i,n;this.canLayout()&&(this._resizeGridEl.style.display=this.allowResize?"":"none",t=this.isAutoHeight(),this.isAutoWidth(),e=this.getWidth(!0),mini.isIE6&&mini.setWidth(this._bodyEl,e),t?(this._viewportEl.style.height="auto",this._bodyEl.style.height="auto"):(i=this.getViewportHeight(),mini.setHeight(this._viewportEl,i),n=this.getBodyHeight(),mini.setHeight(this._bodyEl,n)),mini.layout(this._borderEl),this.fire("layout"))},deferLayout:function(t){var e;t=t||10,this._layoutTimer||((e=this)._layoutTimer=setTimeout(function(){e._layoutTimer=null,e.doLayout()},t))},_stopLayout:function(){clearTimeout(this._layoutTimer),this._layoutTimer=null},getViewportWidth:function(t){return this.getWidth(!0)},getViewportHeight:function(t){var e,i,n,s=this.getHeight(!0)-this.getHeaderHeight();return t&&(e=mini.getPaddings(this._viewportEl),i=mini.getBorders(this._viewportEl),n=mini.getMargins(this._viewportEl),jQuery.boxModel&&(s=s-e.top-e.bottom-i.top-i.bottom),s=s-n.top-n.bottom),s},getBodyHeight:function(t){var e,i,n,s=(s=this.getViewportHeight())-this.getToolbarHeight()-this.getFooterHeight();return t&&(e=mini.getPaddings(this._bodyEl),i=mini.getBorders(this._bodyEl),n=mini.getMargins(this._bodyEl),jQuery.boxModel&&(s=s-e.top-e.bottom-i.top-i.bottom),s=s-n.top-n.bottom),s<0&&(s=0),s},getHeaderHeight:function(){return this.showHeader?jQuery(this._headerEl).outerHeight():0},getToolbarHeight:function(){return this.showToolbar?jQuery(this._toolbarEl).outerHeight():0},getFooterHeight:function(){return this.showFooter?jQuery(this._footerEl).outerHeight():0},setHeaderStyle:function(t){this.headerStyle=t,mini.setStyle(this._headerEl,t),this.doLayout()},getHeaderStyle:function(){return this.headerStyle},setBodyStyle:function(t){this.bodyStyle=t,mini.setStyle(this._bodyEl,t),this.doLayout()},getBodyStyle:function(){return this.bodyStyle},setToolbarStyle:function(t){this.toolbarStyle=t,mini.setStyle(this._toolbarEl,t),this.doLayout()},getToolbarStyle:function(){return this.toolbarStyle},setFooterStyle:function(t){this.footerStyle=t,mini.setStyle(this._footerEl,t),this.doLayout()},getFooterStyle:function(){return this.footerStyle},setHeaderCls:function(t){jQuery(this._headerEl).removeClass(this.headerCls),jQuery(this._headerEl).addClass(t),this.headerCls=t,this.doLayout()},getHeaderCls:function(){return this.headerCls},setBodyCls:function(t){jQuery(this._bodyEl).removeClass(this.bodyCls),jQuery(this._bodyEl).addClass(t),this.bodyCls=t,this.doLayout()},getBodyCls:function(){return this.bodyCls},setToolbarCls:function(t){jQuery(this._toolbarEl).removeClass(this.toolbarCls),jQuery(this._toolbarEl).addClass(t),this.toolbarCls=t,this.doLayout()},getToolbarCls:function(){return this.toolbarCls},setFooterCls:function(t){jQuery(this._footerEl).removeClass(this.footerCls),jQuery(this._footerEl).addClass(t),this.footerCls=t,this.doLayout()},getFooterCls:function(){return this.footerCls},_doTitle:function(){this._titleEl.innerHTML=this.title,this._iconEl.style.display=this.iconCls||this.iconStyle?"inline":"none",this._iconEl.className="mini-panel-icon "+this.iconCls,mini.setStyle(this._iconEl,this.iconStyle)},setTitle:function(t){this.title=t,this._doTitle()},getTitle:function(){return this.title},setIconCls:function(t){this.iconCls=t,this._doTitle()},getIconCls:function(){return this.iconCls},setIconStyle:function(t){this.iconStyle=t,this._doTitle()},getIconStyle:function(){return this.iconStyle},_doTools:function(){for(var t="",e=0,i=this.buttons.length;e'}this._toolsEl.innerHTML=t},setShowCloseButton:function(t){this.showCloseButton=t;var e=this.getButton("close");e&&(e.visible=t,this._doTools())},getShowCloseButton:function(){return this.showCloseButton},setCloseAction:function(t){this.closeAction=t},getCloseAction:function(){return this.closeAction},setShowCollapseButton:function(t){this.showCollapseButton=t;var e=this.getButton("collapse");e&&(e.visible=t,this._doTools())},getShowCollapseButton:function(){return this.showCollapseButton},setShowHeader:function(t){this.showHeader=t,this._doVisibleEls(),this.deferLayout()},getShowHeader:function(){return this.showHeader},setShowToolbar:function(t){this.showToolbar=t,this._doVisibleEls(),this.deferLayout()},getShowToolbar:function(){return this.showToolbar},setShowFooter:function(t){this.showFooter=t,this._doVisibleEls(),this.deferLayout()},getShowFooter:function(){return this.showFooter},__OnClick:function(t){var e;mini.isAncestor(this._headerEl,t.target)&&(mini.findParent(t.target,"mini-tools")?(e=this.getButton(parseInt(t.target.id)))&&this._OnButtonClick(e,t):this.collapseOnTitleClick&&this.toggle())},_OnButtonClick:function(t,e){var i,n={button:t,index:this.buttons.indexOf(t),name:t.name.toLowerCase(),htmlEvent:e,cancel:!1};this.fire("beforebuttonclick",n);try{"close"==n.name&&"destroy"==this.closeAction&&this._iframeEl&&this._iframeEl.contentWindow&&(i=!0,this._iframeEl.contentWindow.CloseWindow?i=this._iframeEl.contentWindow.CloseWindow("close"):this._iframeEl.contentWindow.CloseOwnerWindow&&(i=this._iframeEl.contentWindow.CloseOwnerWindow("close")),!1===i&&(n.cancel=!0))}catch(t){}return 1==n.cancel||(this.fire("buttonclick",n),"close"==n.name&&("destroy"==this.closeAction?(this.__HideAction="close",this.destroy()):this.hide()),"collapse"==n.name&&(this.toggle(),this.refreshOnExpand&&this.expanded&&this.url&&this.reload())),n},onButtonClick:function(t,e){this.on("buttonclick",t,e)},_initButtons:function(){this.buttons=[];var t=this.createButton({name:"collapse",cls:"mini-tools-collapse",visible:this.showCollapseButton});this.buttons.push(t);var e=this.createButton({name:"close",cls:"mini-tools-close",visible:this.showCloseButton});this.buttons.push(e)},createButton:function(t){return mini.copyTo({name:"",cls:"",style:"",visible:!0,enabled:!0,html:""},t)},setButtons:function(t){"string"==typeof t&&(t=t.split(" ")),mini.isArray(t)||(t=[]);for(var e=[],i=0,n=t.length;i")},_initButtons:function(){this.buttons=[];var t=this.createButton({name:"collapse",cls:"mini-tools-collapse",visible:this.showCollapseButton});this.buttons.push(t);var e=this.createButton({name:"min",cls:"mini-tools-min",visible:this.showMinButton});this.buttons.push(e);var i=this.createButton({name:"max",cls:"mini-tools-max",visible:this.showMaxButton});this.buttons.push(i);var n=this.createButton({name:"close",cls:"mini-tools-close",visible:this.showCloseButton});this.buttons.push(n)},_initEvents:function(){mini.Window.superclass._initEvents.call(this),mini._BindEvents(function(){mini.on(this.el,"mouseover",this.__OnMouseOver,this),mini.on(window,"resize",this.__OnWindowResize,this),mini.on(this.el,"mousedown",this.__OnWindowMouseDown,this)},this)},doLayout:function(){var t;this.canLayout()&&("max"==this.state&&(t=this.getParentBox(),this.el.style.left="0px",this.el.style.top="0px",mini.setSize(this.el,t.width,t.height)),mini.Window.superclass.doLayout.call(this),this.allowDrag&&mini.addClass(this.el,this._dragCls),"max"==this.state&&(this._resizeGridEl.style.display="none",mini.removeClass(this.el,this._dragCls)),this._doModal())},_doModal:function(){var t,e;this.el?(t=this.showModal&&this.isDisplay()&&this.visible,this._modalEl||0!=this.showModal?(this._modalEl||(e="__modal"+this._id,this._modalEl=mini.append(document.body,'')),t?(this._modalEl.style.display="block",this._modalEl.style.zIndex=mini.getStyle(this.el,"zIndex")-1):this._modalEl.style.display="none"):this._modalEl&&mini.removeNode(this._modalEl)):this._modalEl&&mini.removeNode(this._modalEl)},getParentBox:function(){var t=mini.getViewportBox(),e=this._containerEl||document.body;return e!=document.body&&(t=mini.getBox(e)),t},setShowModal:function(t){this.showModal=t},getShowModal:function(){return this.showModal},setMinWidth:function(t){isNaN(t)||(this.minWidth=t)},getMinWidth:function(){return this.minWidth},setMinHeight:function(t){isNaN(t)||(this.minHeight=t)},getMinHeight:function(){return this.minHeight},setMaxWidth:function(t){isNaN(t)||(this.maxWidth=t)},getMaxWidth:function(){return this.maxWidth},setMaxHeight:function(t){isNaN(t)||(this.maxHeight=t)},getMaxHeight:function(){return this.maxHeight},setAllowDrag:function(t){this.allowDrag=t,mini.removeClass(this.el,this._dragCls),t&&mini.addClass(this.el,this._dragCls)},getAllowDrag:function(){return this.allowDrag},setShowMaxButton:function(t){this.showMaxButton=t;var e=this.getButton("max");e&&(e.visible=t,this._doTools())},getShowMaxButton:function(){return this.showMaxButton},setShowMinButton:function(t){this.showMinButton=t;var e=this.getButton("min");e&&(e.visible=t,this._doTools())},getShowMinButton:function(){return this.showMinButton},max:function(){this.state="max",this.show();var t=this.getButton("max");t&&(t.cls="mini-tools-restore",this._doTools())},restore:function(){this.state="restore",this.show(this.x,this.y);var t=this.getButton("max");t&&(t.cls="mini-tools-max",this._doTools())},showInBody:!0,setShowInBody:function(t){this.showInBody=t},getShowInBody:function(){return this.showInBody},containerEl:null,showAtPos:function(t,e,i){this.show(t,e,i)},show:function(t,e,i){this._allowLayout=!1;var n,s=this._containerEl||document.body;(!this.isRender()||this.el.parentNode!=s&&this.showInBody)&&this.render(s),this.el.style.zIndex=mini.getMaxZIndex(),this._doShow(t,e),this._allowLayout=!0,this.setVisible(!0),"max"!=this.state&&(n=this.getBox(),this.x=n.x,this.y=n.y);try{this.el.focus()}catch(t){}},hide:function(){this.setVisible(!1),this._doModal()},getWidth:function(){this._headerEl.style.width="50px";var t=mini.getWidth(this.el);return this._headerEl.style.width="auto",t},getBox:function(){this._headerEl.style.width="50px",this.el.style.display="";var t=mini.getWidth(this.el);this._headerEl.style.width="auto";var e=mini.getBox(this.el);return e.width=t,e.right=e.x+t,e},_measureSize:function(){this.el.style.display="";var t=this.getBox();t.width>this.maxWidth&&(mini.setWidth(this.el,this.maxWidth),t=this.getBox()),t.height>this.maxHeight&&(mini.setHeight(this.el,this.maxHeight),t=this.getBox()),t.widthn.right&&(t=n.right-i.width),e+i.height>n.bottom&&(e=n.bottom-i.height),t<0&&(t=0),e<0&&(e=0),this.el.style.display="",mini.setX(this.el,t),mini.setY(this.el,e)),this.doLayout()},_OnButtonClick:function(t,e){var i=mini.Window.superclass._OnButtonClick.call(this,t,e);return 1==i.cancel||"max"==i.name&&("max"==this.state?this.restore():this.max()),i},__OnWindowResize:function(t){"max"==this.state&&this.doLayout(),mini.isIE6||this._doModal()},enableDragProxy:!0,setEnableDragProxy:function(t){this.enableDragProxy=t},getEnableDragProxy:function(t){return this.enableDragProxy},__OnWindowMouseDown:function(t){var l,e,r=this;t.button==mini.MouseButton.Left&&"max"!=this.state&&this.allowDrag&&mini.isAncestor(this._headerEl,t.target)&&!mini.findParent(t.target,"mini-tools")&&((r=this).el&&(this.el.style.zIndex=mini.getMaxZIndex()),l=this.getBox(),new mini.Drag({capture:!1,onStart:function(){r._maskProxy=mini.append(document.body,'
    '),r.enableDragProxy?(r._dragProxy=mini.append(document.body,'
    '),r.el.style.display="none"):r._dragProxy=r.el},onMove:function(t){var e=t.now[0]-t.init[0],i=t.now[1]-t.init[1],e=l.x+e,i=l.y+i,n=r.getParentBox(),s=e+l.width;l.height;s>n.width&&(e=n.width-l.width),e<0&&(e=0),i<0&&(i=0);var o={x:r.x=e,y:r.y=i,width:l.width,height:l.height};mini.setBox(r._dragProxy,o),this.moved=!0},onStop:function(){var t;r.el&&(r.el.style.display="block",this.moved&&(t=mini.getBox(r._dragProxy),mini.setBox(r.el,t))),jQuery(r._maskProxy).remove(),r._maskProxy=null,r.enableDragProxy&&jQuery(r._dragProxy).remove(),r._dragProxy=null}}).start(t),e=mini.append(document.body,'
    '),setTimeout(function(){mini.removeNode(e)},300))},destroy:function(t){mini.un(window,"resize",this.__OnWindowResize,this),this._modalEl&&(jQuery(this._modalEl).remove(),this._modalEl=null),this.shadowEl&&(jQuery(this.shadowEl).remove(),this.shadowEl=null);var e="__modal"+this._id;jQuery("[id='"+e+"']").remove(),mini.Window.superclass.destroy.call(this,t)},getAttrs:function(t){var e=mini.Window.superclass.getAttrs.call(this,t);return mini._ParseString(t,e,["modalStyle"]),mini._ParseBool(t,e,["showModal","showShadow","allowDrag","allowResize","showMaxButton","showMinButton","showInBody","enableDragProxy"]),mini._ParseInt(t,e,["minWidth","minHeight","maxWidth","maxHeight"]),e},showAtEl:function(t,e){if(t=mini.byId(t)){this.isRender()&&this.el.parentNode==document.body||this.render(document.body);var i={xAlign:this.xAlign,yAlign:this.yAlign,xOffset:0,yOffset:0,popupCls:this.popupCls};mini.copyTo(i,e),this._popupEl=t,this.el.style.position="absolute",this.el.style.left="-2000px",this.el.style.top="-2000px",this.el.style.display="",this.doLayout(),this._measureSize();var n,s,o=mini.getViewportBox(),l=this.getBox(),r=mini.getBox(t),a=i.xy,h=o.width/2-l.width/2,d=0;switch(a&&(h=a[0],d=a[1]),i.xAlign){case"outleft":h=r.x-l.width;break;case"left":h=r.x;break;case"center":h=r.x+r.width/2-l.width/2;break;case"right":h=r.right-l.width;break;case"outright":h=r.right}switch(i.yAlign){case"above":d=r.y-l.height;break;case"top":d=r.y;break;case"middle":d=r.y+r.height/2-l.height/2;break;case"bottom":d=r.bottom-l.height;break;case"below":d=r.bottom}h=parseInt(h),d=parseInt(d),i.outYAlign||i.outXAlign?("above"==i.outYAlign&&d+l.height>o.bottom&&(n=r.y-o.y,o.bottom-r.bottomo.right&&(s=r.x-o.x,o.right-r.righto.right&&(h=r.right-l.width),this._Show(h,d)):this.showAtPos(h+i.xOffset,d+i.yOffset)}}}),mini.regClass(mini.Window,"window"),mini.MessageBox={alertTitle:"提醒",confirmTitle:"确认",prompTitle:"输入",prompMessage:"请输入内容:",buttonText:{ok:"确定",cancel:"取消",yes:"是",no:"否"},show:function(t){(t=mini.copyTo({width:"auto",height:"auto",showModal:!0,timeout:0,minWidth:150,maxWidth:800,minHeight:50,maxHeight:350,showHeader:!0,title:"",titleIcon:"",iconCls:"",iconStyle:"",message:"",html:"",spaceStyle:"margin-right:15px",showCloseButton:!0,buttons:null,buttonWidth:58,callback:null},t)).message=String(t.message);var i=t.callback,n=new mini.Window;n.setBodyStyle("overflow:hidden"),n.setShowModal(t.showModal),n.setTitle(t.title||""),n.setIconCls(t.titleIcon),n.setShowHeader(t.showHeader),n.setShowCloseButton(t.showCloseButton);var e=n.uid+"$table",s=n.uid+"$content",o='
    '+('
    ')+'
    '+(t.message||"")+"
    ";n._bodyEl.innerHTML='
    ';var l=n._bodyEl.firstChild;t.html?"string"==typeof t.html?l.innerHTML=t.html:mini.isElement(t.html)&&l.appendChild(t.html):l.innerHTML=o,n._Buttons=[];var r=n._bodyEl.lastChild;if(t.buttons&&0':o+'
    ',l=mini.MessageBox.show({title:e||mini.MessageBox.promptTitle,buttons:["ok","cancel"],width:250,html:'
    '+o+"
    ",callback:function(t){var e=document.getElementById(s);if(i)return i(t,e.value)}});return document.getElementById(s).focus(),l},loading:function(t,e){return mini.MessageBox.show({minHeight:50,title:e,showCloseButton:!1,message:t,iconCls:"mini-messagebox-waiting"})},showTips:function(t){var e=jQuery;t=e.extend({content:"",state:"",x:"center",y:"top",offset:[10,10],fixed:!0,timeout:2e3},t);var i=e('
    '+t.content+"
    ").appendTo(document.body);t.el=i[0],t.timeoutHandler=function(){i.slideUp(),setTimeout(function(){i.remove()},2e3)},mini.showAt(t),i.hide().slideDown()}},mini.alert=mini.MessageBox.alert,mini.confirm=mini.MessageBox.confirm,mini.prompt=mini.MessageBox.prompt,mini.loading=mini.MessageBox.loading,mini.showMessageBox=mini.MessageBox.show,mini.hideMessageBox=mini.MessageBox.hide,mini.showTips=mini.MessageBox.showTips,mini.Splitter=function(){this._initPanes(),mini.Splitter.superclass.constructor.call(this)},mini.extend(mini.Splitter,mini.Control,{width:300,height:180,vertical:!1,allowResize:!0,pane1:null,pane2:null,showHandleButton:!0,handlerStyle:"",handlerCls:"",handlerSize:5,uiCls:"mini-splitter",_create:function(){this.el=document.createElement("div"),this.el.className="mini-splitter",this.el.innerHTML='
    ',this._borderEl=this.el.firstChild,this._pane1El=this._borderEl.firstChild,this._pane2El=this._borderEl.childNodes[1],this._handlerEl=this._borderEl.lastChild},_initEvents:function(){mini._BindEvents(function(){mini.on(this.el,"click",this.__OnClick,this),mini.on(this.el,"mousedown",this.__OnMouseDown,this)},this)},_initPanes:function(){this.pane1={id:"",index:1,minSize:30,maxSize:3e3,size:"",showCollapseButton:!1,cls:"",style:"",visible:!0,expanded:!0},this.pane2=mini.copyTo({},this.pane1),this.pane2.index=2},doUpdate:function(){this.doLayout()},doLayout:function(){var t,e,i,n,s,o,l,r,a,h,d,u,c,m,g,f,p,_,v;this.canLayout()&&(this._handlerEl.style.cursor=this.allowResize?"":"default",mini.removeClass(this.el,"mini-splitter-vertical"),this.vertical&&mini.addClass(this.el,"mini-splitter-vertical"),mini.removeClass(this._pane1El,"mini-splitter-pane1-vertical"),mini.removeClass(this._pane2El,"mini-splitter-pane2-vertical"),this.vertical&&(mini.addClass(this._pane1El,"mini-splitter-pane1-vertical"),mini.addClass(this._pane2El,"mini-splitter-pane2-vertical")),mini.removeClass(this._handlerEl,"mini-splitter-handler-vertical"),this.vertical&&mini.addClass(this._handlerEl,"mini-splitter-handler-vertical"),e=this.getHeight(!0),i=this.getWidth(!0),jQuery.boxModel||(e=e+(t=mini.getBorders(this._borderEl)).top+t.bottom,i=i+t.left+t.right),i<0&&(i=0),e<0&&(e=0),this._borderEl.style.width=i+"px",this._borderEl.style.height=e+"px",n=this._pane1El,s=this._pane2El,jQuery(n),jQuery(s),n.style.display=s.style.display=this._handlerEl.style.display="",o=this.handlerSize,this.pane1.size=String(this.pane1.size),this.pane2.size=String(this.pane2.size),l=parseFloat(this.pane1.size),r=parseFloat(this.pane2.size),a=isNaN(l),h=isNaN(r),d=!isNaN(l)&&-1!=this.pane1.size.indexOf("%"),u=!isNaN(r)&&-1!=this.pane2.size.indexOf("%"),c=!a&&!d,m=!h&&!u,g=this.vertical?e-this.handlerSize:i-this.handlerSize,f=p2Size=0,a||h?a&&h?(f=parseInt(g/2),p2Size=g-f):c?p2Size=g-(f=l):d?(f=parseInt(g*l/100),p2Size=g-f):m?(p2Size=r,f=g-p2Size):u&&(p2Size=parseInt(g*r/100),f=g-p2Size):d&&m?(p2Size=r,f=g-p2Size):p2Size=c&&u?g-(f=l):g-(f=parseInt(g*l/(l+r))),f>this.pane1.maxSize&&(f=this.pane1.maxSize,p2Size=g-f),p2Size>this.pane2.maxSize&&(p2Size=this.pane2.maxSize,f=g-p2Size),f',this.pane1.expanded&&this.pane2.expanded?(this.pane1.showCollapseButton&&(p+=''),this.allowResize&&(this.pane1.showCollapseButton||this.pane2.showCollapseButton||(p+='')),this.pane2.showCollapseButton&&(p+='')):this.pane1.expanded?this.pane2.showCollapseButton&&(p+=''):this.pane1.showCollapseButton&&(p+=''),p+="",this._handlerEl.innerHTML=p,(_=this._handlerEl.firstChild).style.display=this.showHandleButton?"":"none",v=mini.getBox(_),this.vertical?_.style.marginLeft=-v.width/2+"px":_.style.marginTop=-v.height/2+"px",this.pane1.visible&&this.pane2.visible&&this.pane1.expanded&&this.pane2.expanded?mini.removeClass(this._handlerEl,"mini-splitter-nodrag"):mini.addClass(this._handlerEl,"mini-splitter-nodrag"),mini.layout(this._borderEl),this.fire("layout"))},getPaneBox:function(t){var e=this.getPaneEl(t);return e?mini.getBox(e):null},getPane:function(t){return 1==t?this.pane1:2==t?this.pane2:t},setPanes:function(t){if(mini.isArray(t))for(var e=0;e<2;e++){var i=t[e];this.updatePane(e+1,i)}},setPaneControls:function(t,e){var i;this.getPane(t)&&(i=this.getPaneEl(t),__mini_setControls(e,i,this))},getPaneEl:function(t){return 1==t?this._pane1El:this._pane2El},updatePane:function(t,e){var i=this.getPane(t);if(i){mini.copyTo(i,e);var n=this.getPaneEl(t),s=i.body;if(delete i.body,s){mini.isArray(s)||(s=[s]);for(var o=0,l=s.length;o'),this._dragProxy=mini.append(document.body,'
    '),this._dragProxy.style.cursor=this.vertical?"n-resize":"w-resize",this.handlerBox=mini.getBox(this._handlerEl),this.elBox=mini.getBox(this._borderEl,!0),mini.setBox(this._dragProxy,this.handlerBox)},_OnDragMove:function(t){var e,i,n,s,o,l,r,a,h,d;this.handlerBox&&(this.elBox||(this.elBox=mini.getBox(this._borderEl,!0)),e=this.elBox.width,i=this.elBox.height,this.handlerSize,this.vertical?this.handlerSize:this.handlerSize,n=this.pane1.minSize,s=this.pane1.maxSize,o=this.pane2.minSize,l=this.pane2.maxSize,1==this.vertical?(r=t.now[1]-t.init[1],(a=this.handlerBox.y+r)-this.elBox.y>s&&(a=this.elBox.y+s),a+this.handlerBox.heightthis.elBox.bottom-o&&(a=this.elBox.bottom-o-this.handlerBox.height),mini.setY(this._dragProxy,a)):(h=t.now[0]-t.init[0],(d=this.handlerBox.x+h)-this.elBox.x>s&&(d=this.elBox.x+s),d+this.handlerBox.widththis.elBox.right-o&&(d=this.elBox.right-o-this.handlerBox.width),mini.setX(this._dragProxy,d)))},_OnDragStop:function(t){var e=this.elBox.width,i=this.elBox.height,n=(this.handlerSize,parseFloat(this.pane1.size)),s=parseFloat(this.pane2.size),o=isNaN(n),l=isNaN(s),r=!isNaN(n)&&-1!=this.pane1.size.indexOf("%"),a=!isNaN(s)&&-1!=this.pane2.size.indexOf("%"),h=!o&&!r,d=!l&&!a,u=this.vertical?i-this.handlerSize:e-this.handlerSize,c=mini.getBox(this._dragProxy),m=c.x-this.elBox.x,g=u-m;this.vertical&&(g=u-(m=c.y-this.elBox.y)),o||l?o&&l?(n=parseFloat(m/u*100).toFixed(1),this.pane1.size=n+"%"):h?(n=m,this.pane1.size=n):r?(n=parseFloat(m/u*100).toFixed(1),this.pane1.size=n+"%"):d?(s=g,this.pane2.size=s):a&&(s=parseFloat(g/u*100).toFixed(1),this.pane2.size=s+"%"):r&&d?this.pane2.size=g:h&&a?this.pane1.size=m:(this.pane1.size=parseFloat(m/u*100).toFixed(1),this.pane2.size=100-this.pane1.size),jQuery(this._dragProxy).remove(),jQuery(this._maskProxy).remove(),this._maskProxy=null,this._dragProxy=null,this.elBox=this.handlerBox=null,this.doLayout(),this.fire("resize")},getAttrs:function(t){var e=mini.Splitter.superclass.getAttrs.call(this,t);mini._ParseString(t,e,["onexpand","oncollapse","onresize"]),mini._ParseBool(t,e,["allowResize","vertical","showHandleButton"]),mini._ParseInt(t,e,["handlerSize"]);for(var i=[],n=mini.getChildNodes(t),s=0;s<2;s++){var o=n[s],l=(jQuery(o),{});i.push(l),o&&(l.style=o.style.cssText,mini._ParseString(o,l,["cls","size","id","class"]),mini._ParseBool(o,l,["visible","expanded","showCollapseButton"]),mini._ParseInt(o,l,["minSize","maxSize","handlerSize"]),l.bodyParent=o)}return e.panes=i,e}}),mini.regClass(mini.Splitter,"splitter"),mini.Layout=function(){this.regions=[],this.regionMap={},mini.Layout.superclass.constructor.call(this)},mini.extend(mini.Layout,mini.Control,{regions:[],splitSize:5,collapseWidth:28,collapseHeight:25,regionWidth:150,regionHeight:80,regionMinWidth:50,regionMinHeight:25,regionMaxWidth:2e3,regionMaxHeight:2e3,uiCls:"mini-layout",_create:function(){this.el=document.createElement("div"),this.el.className="mini-layout",this.el.innerHTML='
    ',this._borderEl=this.el.firstChild,this.doUpdate()},_initEvents:function(){mini._BindEvents(function(){mini.on(this.el,"click",this.__OnClick,this),mini.on(this.el,"mousedown",this.__OnMouseDown,this),mini.on(this.el,"mouseover",this.__OnMouseOver,this),mini.on(this.el,"mouseout",this.__OnMouseOut,this),mini.on(document,"mousedown",this.__OnDocMouseDown,this)},this)},getRegionEl:function(t){return(t=this.getRegion(t))?t._el:null},getRegionHeaderEl:function(t){return(t=this.getRegion(t))?t._header:null},getRegionBodyEl:function(t){return(t=this.getRegion(t))?t._body:null},getRegionSplitEl:function(t){return(t=this.getRegion(t))?t._split:null},getRegionProxyEl:function(t){return(t=this.getRegion(t))?t._proxy:null},getRegionBox:function(t){var e=this.getRegionEl(t);return e?mini.getBox(e):null},getRegion:function(t){return"string"==typeof t?this.regionMap[t]:t},_getButton:function(t,e){for(var i=t.buttons,n=0,s=i.length;n
    '),t._el=this._borderEl.lastChild,t._header=t._el.firstChild,t._body=t._el.lastChild,t.cls&&mini.addClass(t._el,t.cls),t.style&&mini.setStyle(t._el,t.style),t.headerCls&&mini.addClass(t._el.firstChild,t.headerCls),mini.addClass(t._el,"mini-layout-region-"+t.region),"center"!=t.region&&(mini.append(this._borderEl,'
    '),t._split=this._borderEl.lastChild,mini.addClass(t._split,"mini-layout-split-"+t.region)),"center"!=t.region&&(mini.append(this._borderEl,'
    '),t._proxy=this._borderEl.lastChild,mini.addClass(t._proxy,"mini-layout-proxy-"+t.region)))},setRegionControls:function(t,e){var i;(t=this.getRegion(t))&&(i=this.getRegionBodyEl(t),__mini_setControls(e,i,this))},setRegions:function(t){if(mini.isArray(t))for(var e=0,i=t.length;et.maxWidth&&(t.width=mini.maxWidth),t.heightt.maxHeight&&(t.height=mini.maxHeight)},updateRegion:function(t,e){(t=this.getRegion(t))&&(e&&delete e.region,mini.copyTo(t,e),this._measureRegion(t),this.doUpdate())},expandRegion:function(t){(t=this.getRegion(t))&&(t.expanded=!0,this.doUpdate())},collapseRegion:function(t){(t=this.getRegion(t))&&(t.expanded=!1,this.doUpdate())},toggleRegion:function(t){(t=this.getRegion(t))&&(t.expanded?this.collapseRegion(t):this.expandRegion(t))},showRegion:function(t){(t=this.getRegion(t))&&(t.visible=!0,this.doUpdate())},hideRegion:function(t){(t=this.getRegion(t))&&(t.visible=!1,this.doUpdate())},isExpandRegion:function(t){return(t=this.getRegion(t))?t.expanded:null},isVisibleRegion:function(t){return(t=this.getRegion(t))?t.visible:null},_tryToggleRegion:function(t){var e={region:t=this.getRegion(t),cancel:!1};t.expanded?(this.fire("BeforeCollapse",e),0==e.cancel&&this.collapseRegion(t)):(this.fire("BeforeExpand",e),0==e.cancel&&this.expandRegion(t))},_getProxyElByEvent:function(t){return mini.findParent(t.target,"mini-layout-proxy")},_getRegionElByEvent:function(t){return mini.findParent(t.target,"mini-layout-region")},__OnClick:function(t){var e,i,n;this._inAniming||((e=this._getProxyElByEvent(t))&&(n=e.id,mini.findParent(t.target,"mini-tools-collapse")?this._tryToggleRegion(n):this._VirtualToggle(n)),(i=this._getRegionElByEvent(t))&&mini.findParent(t.target,"mini-layout-region-header")&&(n=i.id,mini.findParent(t.target,"mini-tools-collapse")&&this._tryToggleRegion(n),mini.findParent(t.target,"mini-tools-close")&&this.updateRegion(n,{visible:!1})),mini.hasClass(t.target,"mini-layout-spliticon")&&(n=t.target.parentNode.id,this._tryToggleRegion(n)))},_OnButtonClick:function(t,e,i){this.fire("buttonclick",{htmlEvent:i,region:t,button:e,index:this.buttons.indexOf(e),name:e.name})},_OnButtonMouseDown:function(t,e,i){this.fire("buttonmousedown",{htmlEvent:i,region:t,button:e,index:this.buttons.indexOf(e),name:e.name})},hoverProxyEl:null,__OnMouseOver:function(t){var e=this._getProxyElByEvent(t);e&&(mini.addClass(e,"mini-layout-proxy-hover"),this.hoverProxyEl=e)},__OnMouseOut:function(t){this.hoverProxyEl&&mini.removeClass(this.hoverProxyEl,"mini-layout-proxy-hover"),this.hoverProxyEl=null},onButtonClick:function(t,e){this.on("buttonclick",t,e)},onButtonMouseDown:function(t,e){this.on("buttonmousedown",t,e)}}),mini.copyTo(mini.Layout.prototype,{_createHeader:function(t,e){var i='
    ';if(e)i+='';else for(var n=t.buttons.length-1;0<=n;n--){var s=t.buttons[n];i+=''+s.html+""}return i+="
    ",i+='
    ',i+='
    '+t.title+"
    "},doUpdate:function(){for(var t=0,e=this.regions.length;t'),this._dragProxy=mini.append(document.body,'
    '),this._dragProxy.style.cursor="n-resize","west"!=this.dragRegion.region&&"east"!=this.dragRegion.region||(this._dragProxy.style.cursor="w-resize"),this.splitBox=mini.getBox(this.dragRegion._split),mini.setBox(this._dragProxy,this.splitBox),this.elBox=mini.getBox(this.el,!0)},_OnDragMove:function(t){var e,i,n=t.now[0]-t.init[0],s=this.splitBox.x+n,o=t.now[1]-t.init[1],l=this.splitBox.y+o,r=(this.splitBox.width,this.splitBox.height,this.getRegion("west")),a=this.getRegion("east"),h=this.getRegion("north"),d=this.getRegion("south"),u=this.getRegion("center"),c=r&&r.visible?r.width:0,m=a&&a.visible?a.width:0,g=h&&h.visible?h.height:0,f=d&&d.visible?d.height:0,p=r&&r.showSplit?mini.getWidth(r._split):0,_=a&&a.showSplit?mini.getWidth(a._split):0,v=h&&h.showSplit?mini.getHeight(h._split):0,y=d&&d.showSplit?mini.getHeight(d._split):0,w=this.dragRegion,C=w.region;"west"==C?(e=this.elBox.width-m-_-p-u.minWidth,s-this.elBox.x>e&&(s=e+this.elBox.x),s-this.elBox.xw.maxWidth&&(s=w.maxWidth+this.elBox.x),mini.setX(this._dragProxy,s)):"east"==C?(e=this.elBox.width-c-p-_-u.minWidth,this.elBox.right-(s+this.splitBox.width)>e&&(s=this.elBox.right-e-this.splitBox.width),this.elBox.right-(s+this.splitBox.width)w.maxWidth&&(s=this.elBox.right-w.maxWidth-this.splitBox.width),mini.setX(this._dragProxy,s)):"north"==C?(i=this.elBox.height-f-y-v-u.minHeight,l-this.elBox.y>i&&(l=i+this.elBox.y),l-this.elBox.yw.maxHeight&&(l=w.maxHeight+this.elBox.y),mini.setY(this._dragProxy,l)):"south"==C&&(i=this.elBox.height-g-v-y-u.minHeight,this.elBox.bottom-(l+this.splitBox.height)>i&&(l=this.elBox.bottom-i-this.splitBox.height),this.elBox.bottom-(l+this.splitBox.height)w.maxHeight&&(l=this.elBox.bottom-w.maxHeight-this.splitBox.height),mini.setY(this._dragProxy,l))},_OnDragStop:function(t){var e,i,n=mini.getBox(this._dragProxy),s=this.dragRegion,o=s.region;"west"==o?(e=n.x-this.elBox.x,this.updateRegion(s,{width:e})):"east"==o?(e=this.elBox.right-n.right,this.updateRegion(s,{width:e})):"north"==o?(i=n.y-this.elBox.y,this.updateRegion(s,{height:i})):"south"==o&&(i=this.elBox.bottom-n.bottom,this.updateRegion(s,{height:i})),jQuery(this._dragProxy).remove(),this._dragProxy=null,this.elBox=this.handlerBox=null,jQuery(this._maskProxy).remove(),this._maskProxy=null},_VirtualToggle:function(t){!0===(t=this.getRegion(t))._Expanded?this._VirtualCollapse(t):this._VirtualExpand(t)},_VirtualExpand:function(t){var e,i,n,s,o,l,r,a,h,d;this._inAniming||(this.doLayout(),e=t.region,i=t._el,t._Expanded=!0,mini.addClass(i,"mini-layout-popup"),n=mini.getBox(t._proxy),s=mini.getBox(t._el),o={},"east"==e?(r=n.x,a=n.y,l=n.height,mini.setHeight(i,l),mini.setX(i,r),i.style.top=t._proxy.style.top,o={left:parseInt(i.style.left)-s.width}):"west"==e?(r=n.right-s.width,a=n.y,l=n.height,mini.setHeight(i,l),mini.setX(i,r),i.style.top=t._proxy.style.top,o={left:parseInt(i.style.left)+s.width}):"north"==e?(r=n.x,a=n.bottom-s.height,h=n.width,mini.setWidth(i,h),mini.setXY(i,r,a),o={top:parseInt(i.style.top)+s.height}):"south"==e&&(r=n.x,a=n.y,h=n.width,mini.setWidth(i,h),mini.setXY(i,r,a),o={top:parseInt(i.style.top)-s.height}),mini.addClass(t._proxy,"mini-layout-maxZIndex"),this._inAniming=!0,d=this,jQuery(i).animate(o,250,function(){mini.removeClass(t._proxy,"mini-layout-maxZIndex"),d._inAniming=!1}))},_VirtualCollapse:function(t){var e,i,n,s,o;this._inAniming||(t._Expanded=!1,e=t.region,i=t._el,n=mini.getBox(i),s={},"east"==e?s={left:parseInt(i.style.left)+n.width}:"west"==e?s={left:parseInt(i.style.left)-n.width}:"north"==e?s={top:parseInt(i.style.top)-n.height}:"south"==e&&(s={top:parseInt(i.style.top)+n.height}),mini.addClass(t._proxy,"mini-layout-maxZIndex"),this._inAniming=!0,o=this,jQuery(i).animate(s,250,function(){mini.removeClass(t._proxy,"mini-layout-maxZIndex"),o._inAniming=!1,o.doLayout()}))},__OnDocMouseDown:function(t){if(!this._inAniming)for(var e=0,i=this.regions.length;e',this._bodyEl=this._borderEl=this.el.firstChild,this._contentEl=this._bodyEl},_initEvents:function(){},doLayout:function(){var t,e,i,n,s;this.canLayout()&&(t=this.isAutoHeight(),this.isAutoWidth(),e=mini.getPaddings(this._bodyEl),i=mini.getMargins(this._bodyEl),t?this._bodyEl.style.height="":(n=this.getHeight(!0),jQuery.boxModel&&(n=n-e.top-e.bottom),(n=n-i.top-i.bottom)<0&&(n=0),this._bodyEl.style.height=n+"px"),s=this.getWidth(!0),s=s-i.left-i.right,jQuery.boxModel&&(s=s-e.left-e.right),s<0&&(s=0),this._bodyEl.style.width=s+"px",mini.layout(this._borderEl),this.fire("layout"))},setBody:function(t){if(t){mini.isArray(t)||(t=[t]);for(var e=0,i=t.length;e
    ',this._tableEl=this.el.firstChild;var t=this.el.getElementsByTagName("td");this._td1El=t[0],this._td2El=t[1],this._td3El=t[2],this._bodyEl=this._td2El.firstChild,this._borderEl=this._bodyEl,this.doUpdate()},destroy:function(t){this._tableEl=this._td1El=this._td2El=this._td3El=null,this._bodyEl=this._borderEl=this.headerEl=null,this.tabs=[],mini.Tabs.superclass.destroy.call(this,t)},_doClearElement:function(){mini.removeClass(this._td1El,"mini-tabs-header"),mini.removeClass(this._td3El,"mini-tabs-header"),this._td1El.innerHTML="",this._td3El.innerHTML="",mini.removeChilds(this._td2El,this._bodyEl)},_initEvents:function(){mini._BindEvents(function(){mini.on(this.el,"mousedown",this.__OnMouseDown,this),mini.on(this.el,"click",this.__OnClick,this),mini.on(this.el,"mouseover",this.__OnMouseOver,this),mini.on(this.el,"mouseout",this.__OnMouseOut,this)},this)},_initTabs:function(){this.tabs=[]},_TabID:1,createTab:function(t){var e=mini.copyTo({_id:this._TabID++,name:"",title:"",newLine:!1,iconCls:"",iconStyle:"",headerCls:"",headerStyle:"",bodyCls:"",bodyStyle:"",visible:!0,enabled:!0,showCloseButton:!1,active:!1,url:"",loaded:!1,refreshOnClick:!1},t);return t&&(e=t=mini.copyTo(t,e)),e},_doLoad:function(){var t=mini._getResult(this.url,null,null,null,null,this.dataField);this.dataField&&!mini.isArray(t)&&(t=mini._getMap(this.dataField,t)),t=t||[],this.setTabs(t),this.fire("load")},load:function(t){"string"==typeof t?this.setUrl(t):this.setTabs(t)},setUrl:function(t){this.url=t,this._doLoad()},getUrl:function(){return this.url},setNameField:function(t){this.nameField=t},getNameField:function(){return this.nameField},setTitleField:function(t){this.titleField=t},getTitleField:function(){return this.titleField},setUrlField:function(t){this.urlField=t},getUrlField:function(){return this.urlField},setButtons:function(t){var e;this._buttons=mini.byId(t),!this._buttons||(e=mini.byClass("mini-tabs-buttons",this.el))&&(e.appendChild(this._buttons),mini.parse(e),this.doLayout())},setTabControls:function(t,e){var i;(t=this.getTab(t))&&(i=this.getTabBodyEl(t),__mini_setControls(e,i,this))},setTabs:function(t){if(mini.isArray(t)){this.beginUpdate(),this.removeAll();for(var e=0,i=t.length;e