text: /**
   * EasyUI for jQuery 1.7.1
   * 
   * Copyright (c) 2009-2019 www.jeasyui.com. All rights reserved.
   *
   * Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php
   * To use it on other terms please contact us: info@jeasyui.com
   *
   */
  (function($){
  var _1=0;
  function _2(_3){
  $(_3).addClass("textbox-f").hide();
  var _4=$("<span class=\"textbox\">"+"<input class=\"textbox-text\" autocomplete=\"off\">"+"<input type=\"hidden\" class=\"textbox-value\">"+"</span>").insertAfter(_3);
  var _5=$(_3).attr("name");
  if(_5){
  _4.find("input.textbox-value").attr("name",_5);
  $(_3).removeAttr("name").attr("textboxName",_5);
  }
  return _4;
  };
  function _6(_7){
  var _8=$.data(_7,"textbox");
  var _9=_8.options;
  var tb=_8.textbox;
  var _a="_easyui_textbox_input"+(++_1);
  tb.addClass(_9.cls);
  tb.find(".textbox-text").remove();
  if(_9.multiline){
  $("<textarea id=\""+_a+"\" class=\"textbox-text\" autocomplete=\"off\"></textarea>").prependTo(tb);
  }else{
  $("<input id=\""+_a+"\" type=\""+_9.type+"\" class=\"textbox-text\" autocomplete=\"off\">").prependTo(tb);
  }
  $("#"+_a).attr("tabindex",$(_7).attr("tabindex")||"").css("text-align",_7.style.textAlign||"");
  tb.find(".textbox-addon").remove();
  var bb=_9.icons?$.extend(true,[],_9.icons):[];
  if(_9.iconCls){
  bb.push({iconCls:_9.iconCls,disabled:true});
  }
  if(bb.length){
  var bc=$("<span class=\"textbox-addon\"></span>").prependTo(tb);
  bc.addClass("textbox-addon-"+_9.iconAlign);
  for(var i=0;i<bb.length;i++){
  bc.append("<a href=\"javascript:;\" class=\"textbox-icon "+bb[i].iconCls+"\" icon-index=\""+i+"\" tabindex=\"-1\"></a>");
  }
  }
  tb.find(".textbox-button").remove();
  if(_9.buttonText||_9.buttonIcon){
  var _b=$("<a href=\"javascript:;\" class=\"textbox-button\"></a>").prependTo(tb);
  _b.addClass("textbox-button-"+_9.buttonAlign).linkbutton({text:_9.buttonText,iconCls:_9.buttonIcon,onClick:function(){
  var t=$(this).parent().prev();
  t.textbox("options").onClickButton.call(t[0]);
  }});
  }
  if(_9.label){
  if(typeof _9.label=="object"){
  _8.label=$(_9.label);
  _8.label.attr("for",_a);
  }else{
  $(_8.label).remove();
  _8.label=$("<label class=\"textbox-label\"></label>").html(_9.label);
  _8.label.css("textAlign",_9.labelAlign).attr("for",_a);
  if(_9.labelPosition=="after"){
  _8.label.insertAfter(tb);
  }else{
  _8.label.insertBefore(_7);
  }
  _8.label.removeClass("textbox-label-left textbox-label-right textbox-label-top");
  _8.label.addClass("textbox-label-"+_9.labelPosition);
  }
  }else{
  $(_8.label).remove();
  }
  _c(_7);
  _d(_7,_9.disabled);
  _e(_7,_9.readonly);
  };
  function _f(_10){
  var _11=$.data(_10,"textbox");
  var tb=_11.textbox;
  tb.find(".textbox-text").validatebox("destroy");
  tb.remove();
  $(_11.label).remove();
  $(_10).remove();
  };
  function _12(_13,_14){
  var _15=$.data(_13,"textbox");
  var _16=_15.options;
  var tb=_15.textbox;
  var _17=tb.parent();
  if(_14){
  if(typeof _14=="object"){
  $.extend(_16,_14);
  }else{
  _16.width=_14;
  }
  }
  if(isNaN(parseInt(_16.width))){
  var c=$(_13).clone();
  c.css("visibility","hidden");
  c.insertAfter(_13);
  _16.width=c.outerWidth();
  c.remove();
  }
  var _18=tb.is(":visible");
  if(!_18){
  tb.appendTo("body");
  }
  var _19=tb.find(".textbox-text");
  var btn=tb.find(".textbox-button");
  var _1a=tb.find(".textbox-addon");
  var _1b=_1a.find(".textbox-icon");
  if(_16.height=="auto"){
  _19.css({margin:"",paddingTop:"",paddingBottom:"",height:"",lineHeight:""});
  }
  tb._size(_16,_17);
  if(_16.label&&_16.labelPosition){
  if(_16.labelPosition=="top"){
  _15.label._size({width:_16.labelWidth=="auto"?tb.outerWidth():_16.labelWidth},tb);
  if(_16.height!="auto"){
  tb._size("height",tb.outerHeight()-_15.label.outerHeight());
  }
  }else{
  _15.label._size({width:_16.labelWidth,height:tb.outerHeight()},tb);
  if(!_16.multiline){
  _15.label.css("lineHeight",_15.label.height()+"px");
  }
  tb._size("width",tb.outerWidth()-_15.label.outerWidth());
  }
  }
  if(_16.buttonAlign=="left"||_16.buttonAlign=="right"){
  btn.linkbutton("resize",{height:tb.height()});
  }else{
  btn.linkbutton("resize",{width:"100%"});
  }
  var _1c=tb.width()-_1b.length*_16.iconWidth-_1d("left")-_1d("right");
  var _1e=_16.height=="auto"?_19.outerHeight():(tb.height()-_1d("top")-_1d("bottom"));
  _1a.css(_16.iconAlign,_1d(_16.iconAlign)+"px");
  _1a.css("top",_1d("top")+"px");
  _1b.css({width:_16.iconWidth+"px",height:_1e+"px"});
  _19.css({paddingLeft:(_13.style.paddingLeft||""),paddingRight:(_13.style.paddingRight||""),marginLeft:_1f("left"),marginRight:_1f("right"),marginTop:_1d("top"),marginBottom:_1d("bottom")});
  if(_16.multiline){
  _19.css({paddingTop:(_13.style.paddingTop||""),paddingBottom:(_13.style.paddingBottom||"")});
  _19._outerHeight(_1e);
  }else{
  _19.css({paddingTop:0,paddingBottom:0,height:_1e+"px",lineHeight:_1e+"px"});
  }
  _19._outerWidth(_1c);
  _16.onResizing.call(_13,_16.width,_16.height);
  if(!_18){
  tb.insertAfter(_13);
  }
  _16.onResize.call(_13,_16.width,_16.height);
  function _1f(_20){
  return (_16.iconAlign==_20?_1a._outerWidth():0)+_1d(_20);
  };
  function _1d(_21){
  var w=0;
  btn.filter(".textbox-button-"+_21).each(function(){
  if(_21=="left"||_21=="right"){
  w+=$(this).outerWidth();
  }else{
  w+=$(this).outerHeight();
  }
  });
  return w;
  };
  };
  function _c(_22){
  var _23=$(_22).textbox("options");
  var _24=$(_22).textbox("textbox");
  _24.validatebox($.extend({},_23,{deltaX:function(_25){
  return $(_22).textbox("getTipX",_25);
  },deltaY:function(_26){
  return $(_22).textbox("getTipY",_26);
  },onBeforeValidate:function(){
  _23.onBeforeValidate.call(_22);
  var box=$(this);
  if(!box.is(":focus")){
  if(box.val()!==_23.value){
  _23.oldInputValue=box.val();
  box.val(_23.value);
  }
  }
  },onValidate:function(_27){
  var box=$(this);
  if(_23.oldInputValue!=undefined){
  box.val(_23.oldInputValue);
  _23.oldInputValue=undefined;
  }
  var tb=box.parent();
  if(_27){
  tb.removeClass("textbox-invalid");
  }else{
  tb.addClass("textbox-invalid");
  }
  _23.onValidate.call(_22,_27);
  }}));
  };
  function _28(_29){
  var _2a=$.data(_29,"textbox");
  var _2b=_2a.options;
  var tb=_2a.textbox;
  var _2c=tb.find(".textbox-text");
  _2c.attr("placeholder",_2b.prompt);
  _2c.unbind(".textbox");
  $(_2a.label).unbind(".textbox");
  if(!_2b.disabled&&!_2b.readonly){
  if(_2a.label){
  $(_2a.label).bind("click.textbox",function(e){
  if(!_2b.hasFocusMe){
  _2c.focus();
  $(_29).textbox("setSelectionRange",{start:0,end:_2c.val().length});
  }
  });
  }
  _2c.bind("blur.textbox",function(e){
  if(!tb.hasClass("textbox-focused")){
  return;
  }
  _2b.value=$(this).val();
  if(_2b.value==""){
  $(this).val(_2b.prompt).addClass("textbox-prompt");
  }else{
  $(this).removeClass("textbox-prompt");
  }
  tb.removeClass("textbox-focused");
  tb.closest(".form-field").removeClass("form-field-focused");
  }).bind("focus.textbox",function(e){
  _2b.hasFocusMe=true;
  if(tb.hasClass("textbox-focused")){
  return;
  }
  if($(this).val()!=_2b.value){
  $(this).val(_2b.value);
  }
  $(this).removeClass("textbox-prompt");
  tb.addClass("textbox-focused");
  tb.closest(".form-field").addClass("form-field-focused");
  });
  for(var _2d in _2b.inputEvents){
  _2c.bind(_2d+".textbox",{target:_29},_2b.inputEvents[_2d]);
  }
  }
  var _2e=tb.find(".textbox-addon");
  _2e.unbind().bind("click",{target:_29},function(e){
  var _2f=$(e.target).closest("a.textbox-icon:not(.textbox-icon-disabled)");
  if(_2f.length){
  var _30=parseInt(_2f.attr("icon-index"));
  var _31=_2b.icons[_30];
  if(_31&&_31.handler){
  _31.handler.call(_2f[0],e);
  }
  _2b.onClickIcon.call(_29,_30);
  }
  });
  _2e.find(".textbox-icon").each(function(_32){
  var _33=_2b.icons[_32];
  var _34=$(this);
  if(!_33||_33.disabled||_2b.disabled||_2b.readonly){
  _34.addClass("textbox-icon-disabled");
  }else{
  _34.removeClass("textbox-icon-disabled");
  }
  });
  var btn=tb.find(".textbox-button");
  btn.linkbutton((_2b.disabled||_2b.readonly)?"disable":"enable");
  tb.unbind(".textbox").bind("_resize.textbox",function(e,_35){
  if($(this).hasClass("easyui-fluid")||_35){
  _12(_29);
  }
  return false;
  });
  };
  function _d(_36,_37){
  var _38=$.data(_36,"textbox");
  var _39=_38.options;
  var tb=_38.textbox;
  var _3a=tb.find(".textbox-text");
  var ss=$(_36).add(tb.find(".textbox-value"));
  _39.disabled=_37;
  if(_39.disabled){
  _3a.blur();
  _3a.validatebox("disable");
  tb.addClass("textbox-disabled");
  ss._propAttr("disabled",true);
  $(_38.label).addClass("textbox-label-disabled");
  }else{
  _3a.validatebox("enable");
  tb.removeClass("textbox-disabled");
  ss._propAttr("disabled",false);
  $(_38.label).removeClass("textbox-label-disabled");
  }
  };
  function _e(_3b,_3c){
  var _3d=$.data(_3b,"textbox");
  var _3e=_3d.options;
  var tb=_3d.textbox;
  var _3f=tb.find(".textbox-text");
  _3e.readonly=_3c==undefined?true:_3c;
  if(_3e.readonly){
  _3f.triggerHandler("blur.textbox");
  }
  _3f.validatebox("readonly",_3e.readonly);
  tb.removeClass("textbox-readonly").addClass(_3e.readonly?"textbox-readonly":"");
  };
  $.fn.textbox=function(_40,_41){
  if(typeof _40=="string"){
  var _42=$.fn.textbox.methods[_40];
  if(_42){
  return _42(this,_41);
  }else{
  return this.each(function(){
  var _43=$(this).textbox("textbox");
  _43.validatebox(_40,_41);
  });
  }
  }
  _40=_40||{};
  return this.each(function(){
  var _44=$.data(this,"textbox");
  if(_44){
  $.extend(_44.options,_40);
  if(_40.value!=undefined){
  _44.options.originalValue=_40.value;
  }
  }else{
  _44=$.data(this,"textbox",{options:$.extend({},$.fn.textbox.defaults,$.fn.textbox.parseOptions(this),_40),textbox:_2(this)});
  _44.options.originalValue=_44.options.value;
  }
  _6(this);
  _28(this);
  if(_44.options.doSize){
  _12(this);
  }
  var _45=_44.options.value;
  _44.options.value="";
  $(this).textbox("initValue",_45);
  });
  };
  $.fn.textbox.methods={options:function(jq){
  return $.data(jq[0],"textbox").options;
  },cloneFrom:function(jq,_46){
  return jq.each(function(){
  var t=$(this);
  if(t.data("textbox")){
  return;
  }
  if(!$(_46).data("textbox")){
  $(_46).textbox();
  }
  var _47=$.extend(true,{},$(_46).textbox("options"));
  var _48=t.attr("name")||"";
  t.addClass("textbox-f").hide();
  t.removeAttr("name").attr("textboxName",_48);
  var _49=$(_46).next().clone().insertAfter(t);
  var _4a="_easyui_textbox_input"+(++_1);
  _49.find(".textbox-value").attr("name",_48);
  _49.find(".textbox-text").attr("id",_4a);
  var _4b=$($(_46).textbox("label")).clone();
  if(_4b.length){
  _4b.attr("for",_4a);
  if(_47.labelPosition=="after"){
  _4b.insertAfter(t.next());
  }else{
  _4b.insertBefore(t);
  }
  }
  $.data(this,"textbox",{options:_47,textbox:_49,label:(_4b.length?_4b:undefined)});
  var _4c=$(_46).textbox("button");
  if(_4c.length){
  t.textbox("button").linkbutton($.extend(true,{},_4c.linkbutton("options")));
  }
  _28(this);
  _c(this);
  });
  },textbox:function(jq){
  return $.data(jq[0],"textbox").textbox.find(".textbox-text");
  },button:function(jq){
  return $.data(jq[0],"textbox").textbox.find(".textbox-button");
  },label:function(jq){
  return $.data(jq[0],"textbox").label;
  },destroy:function(jq){
  return jq.each(function(){
  _f(this);
  });
  },resize:function(jq,_4d){
  return jq.each(function(){
  _12(this,_4d);
  });
  },disable:function(jq){
  return jq.each(function(){
  _d(this,true);
  _28(this);
  });
  },enable:function(jq){
  return jq.each(function(){
  _d(this,false);
  _28(this);
  });
  },readonly:function(jq,_4e){
  return jq.each(function(){
  _e(this,_4e);
  _28(this);
  });
  },isValid:function(jq){
  return jq.textbox("textbox").validatebox("isValid");
  },clear:function(jq){
  return jq.each(function(){
  $(this).textbox("setValue","");
  });
  },setText:function(jq,_4f){
  return jq.each(function(){
  var _50=$(this).textbox("options");
  var _51=$(this).textbox("textbox");
  _4f=_4f==undefined?"":String(_4f);
  if($(this).textbox("getText")!=_4f){
  _51.val(_4f);
  }
  _50.value=_4f;
  if(!_51.is(":focus")){
  if(_4f){
  _51.removeClass("textbox-prompt");
  }else{
  _51.val(_50.prompt).addClass("textbox-prompt");
  }
  }
  if(_50.value){
  $(this).closest(".form-field").removeClass("form-field-empty");
  }else{
  $(this).closest(".form-field").addClass("form-field-empty");
  }
  $(this).textbox("validate");
  });
  },initValue:function(jq,_52){
  return jq.each(function(){
  var _53=$.data(this,"textbox");
  $(this).textbox("setText",_52);
  _53.textbox.find(".textbox-value").val(_52);
  $(this).val(_52);
  });
  },setValue:function(jq,_54){
  return jq.each(function(){
  var _55=$.data(this,"textbox").options;
  var _56=$(this).textbox("getValue");
  $(this).textbox("initValue",_54);
  if(_56!=_54){
  _55.onChange.call(this,_54,_56);
  $(this).closest("form").trigger("_change",[this]);
  }
  });
  },getText:function(jq){
  var _57=jq.textbox("textbox");
  if(_57.is(":focus")){
  return _57.val();
  }else{
  return jq.textbox("options").value;
  }
  },getValue:function(jq){
  return jq.data("textbox").textbox.find(".textbox-value").val();
  },reset:function(jq){
  return jq.each(function(){
  var _58=$(this).textbox("options");
  $(this).textbox("textbox").val(_58.originalValue);
  $(this).textbox("setValue",_58.originalValue);
  });
  },getIcon:function(jq,_59){
  return jq.data("textbox").textbox.find(".textbox-icon:eq("+_59+")");
  },getTipX:function(jq,_5a){
  var _5b=jq.data("textbox");
  var _5c=_5b.options;
  var tb=_5b.textbox;
  var _5d=tb.find(".textbox-text");
  var _5a=_5a||_5c.tipPosition;
  var p1=tb.offset();
  var p2=_5d.offset();
  var w1=tb.outerWidth();
  var w2=_5d.outerWidth();
  if(_5a=="right"){
  return w1-w2-p2.left+p1.left;
  }else{
  if(_5a=="left"){
  return p1.left-p2.left;
  }else{
  return (w1-w2-p2.left+p1.left)/2-(p2.left-p1.left)/2;
  }
  }
  },getTipY:function(jq,_5e){
  var _5f=jq.data("textbox");
  var _60=_5f.options;
  var tb=_5f.textbox;
  var _61=tb.find(".textbox-text");
  var _5e=_5e||_60.tipPosition;
  var p1=tb.offset();
  var p2=_61.offset();
  var h1=tb.outerHeight();
  var h2=_61.outerHeight();
  if(_5e=="left"||_5e=="right"){
  return (h1-h2-p2.top+p1.top)/2-(p2.top-p1.top)/2;
  }else{
  if(_5e=="bottom"){
  return (h1-h2-p2.top+p1.top);
  }else{
  return (p1.top-p2.top);
  }
  }
  },getSelectionStart:function(jq){
  return jq.textbox("getSelectionRange").start;
  },getSelectionRange:function(jq){
  var _62=jq.textbox("textbox")[0];
  var _63=0;
  var end=0;
  if(typeof _62.selectionStart=="number"){
  _63=_62.selectionStart;
  end=_62.selectionEnd;
  }else{
  if(_62.createTextRange){
  var s=document.selection.createRange();
  var _64=_62.createTextRange();
  _64.setEndPoint("EndToStart",s);
  _63=_64.text.length;
  end=_63+s.text.length;
  }
  }
  return {start:_63,end:end};
  },setSelectionRange:function(jq,_65){
  return jq.each(function(){
  var _66=$(this).textbox("textbox")[0];
  var _67=_65.start;
  var end=_65.end;
  if(_66.setSelectionRange){
  _66.setSelectionRange(_67,end);
  }else{
  if(_66.createTextRange){
  var _68=_66.createTextRange();
  _68.collapse();
  _68.moveEnd("character",end);
  _68.moveStart("character",_67);
  _68.select();
  }
  }
  });
  }};
  $.fn.textbox.parseOptions=function(_69){
  var t=$(_69);
  return $.extend({},$.fn.validatebox.parseOptions(_69),$.parser.parseOptions(_69,["prompt","iconCls","iconAlign","buttonText","buttonIcon","buttonAlign","label","labelPosition","labelAlign",{multiline:"boolean",iconWidth:"number",labelWidth:"number"}]),{value:(t.val()||undefined),type:(t.attr("type")?t.attr("type"):undefined)});
  };
  $.fn.textbox.defaults=$.extend({},$.fn.validatebox.defaults,{doSize:true,width:"auto",height:"auto",cls:null,prompt:"",value:"",type:"text",multiline:false,icons:[],iconCls:null,iconAlign:"right",iconWidth:26,buttonText:"",buttonIcon:null,buttonAlign:"right",label:null,labelWidth:"auto",labelPosition:"before",labelAlign:"left",inputEvents:{blur:function(e){
  var t=$(e.data.target);
  var _6a=t.textbox("options");
  if(t.textbox("getValue")!=_6a.value){
  t.textbox("setValue",_6a.value);
  }
  },keydown:function(e){
  if(e.keyCode==13){
  var t=$(e.data.target);
  t.textbox("setValue",t.textbox("getText"));
  }
  }},onChange:function(_6b,_6c){
  },onResizing:function(_6d,_6e){
  },onResize:function(_6f,_70){
  },onClickButton:function(){
  },onClickIcon:function(_71){
  }});
  })(jQuery);
  
  