var _IE=webUI_browser().ie;var _IE8=(_IE&&webUI_browser().version==8);var _IEunder6=(_IE&&webUI_browser().version<7);var _IEunder7=(_IE&&webUI_browser().version<8);var _IEunder8=(_IE&&webUI_browser().version<9);var _IEunder9=(_IE&&webUI_browser().version<10);if(_IEunder6){document.execCommand("BackgroundImageCache",false,true);var bg="backgroundAttachment";if($("html").css(bg)!=="fixed"&&$("body").css(bg)!=="fixed"){$("html").css({zoom:1,backgroundImage:"url(about:blank)",backgroundAttachment:"fixed"})}}function isChinese(a){if(escape(a).indexOf("%u")<0){return false}else{return true}}function showResult(d,c,a){if(d){$.uiMessagetip.show({animate:true,panelStyle:"ui_panel_success",height:40,showHeader:false,padding:10,title:"消息提示",content:c,vertical:"top",horizontal:"center",timeout:1500})}else{var b=2000;if(a===undefined){a="error"}else{if(a=="error"){b=0}}$.uiMessagebox.alert({width:300,height:114,draggable:true,maximizable:true,type:a,title:"消息提示",content:c,timeout:b})}}$(function(){$._ajax=$.ajax;$.ajax=function(a){var b={showLoading:true,dataType:"json",beforeSend:function(c){},error:function(d,e,c){},success:function(c,d){}};$.extend(b,a||{});$.extend(a,{beforeSend:function(c){if(b.beforeSend(c)===false){return false}else{if(b.showLoading){$.uiLoading.show()}}},error:function(d,e,c){$.uiLoading.hide();if(b.error(d,e,c)!==false){showResult(false,"服务器端错误:"+d.responseText)}},success:function(c,d){$.uiLoading.hide();if(b.success(c,d)!==false){if(!!c.message){showResult(c.success,c.message)}}}});return $._ajax(a)};$(window).unbind(".resize").bind("resize.resize",function(){$("body").children().each(function(){var a=$(this);if(a.is(":visible")||(a.attr("closed")&&a.attr("closed")=="false")){a.triggerHandler("_resize")}})})});function guidGenerator(){var a=function(){return(((1+Math.random()*65536)|0).toString(16).substring(1))};return a()}function GUID(){return(guidGenerator()+guidGenerator()+guidGenerator()+guidGenerator()+guidGenerator()+guidGenerator()+guidGenerator()+guidGenerator())}function iframeLoaded(c,b){var a=document.getElementById(c);if(_IE){a.onload=function(){b}}else{a.onreadystatechange=function(){if(a.readyState=="complete"){b}}}}Date.prototype.format=function(b){var c={"M+":this.getMonth()+1,"d+":this.getDate(),"h+":this.getHours(),"m+":this.getMinutes(),"s+":this.getSeconds(),"q+":Math.floor((this.getMonth()+3)/3),S:this.getMilliseconds()};if(/(y+)/.test(b)){b=b.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length))}for(var a in c){if(new RegExp("("+a+")").test(b)){b=b.replace(RegExp.$1,RegExp.$1.length==1?c[a]:("00"+c[a]).substr((""+c[a]).length))}}return b};function getQueryString(a){var b=new RegExp("(^|&)"+a+"=([^&]*)(&|$)","i");var c=window.location.search.substr(1).match(b);if(c!=null){return unescape(c[2]);return null}}function webUI_browser(){var d=navigator.userAgent.toLowerCase(),b=window.opera,c={ie:/(msie\s|trident.*rv:)([\w.]+)/.test(d),opera:(!!b&&b.version),webkit:(d.indexOf(" applewebkit/")>-1),firefox:(d.indexOf("firefox")>-1),mac:(d.indexOf("macintosh")>-1),quirks:(document.compatMode=="BackCompat")};c.gecko=(navigator.product=="Gecko"&&!c.webkit&&!c.opera&&!c.ie);var a=0;if(c.ie){a=(d.match(/(msie\s|trident.*rv:)([\w.]+)/)[2]||0)*1;c.ie11Compat=document.documentMode==11;c.ie9Compat=document.documentMode==9;c.ie8=!!document.documentMode;c.ie8Compat=document.documentMode==8;c.ie7Compat=((a==7&&!document.documentMode)||document.documentMode==7);c.ie6Compat=(a<7||c.quirks);c.ie9above=a>8;c.ie9below=a<9}if(c.gecko){var e=d.match(/rv:([\d\.]+)/);if(e){e=e[1].split(".");a=e[0]*10000+(e[1]||0)*100+(e[2]||0)*1}}if(/chrome\/(\d+\.\d)/i.test(d)){c.chrome=+RegExp["\x241"]}if(/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(d)&&!/chrome/i.test(d)){c.safari=+(RegExp["\x241"]||RegExp["\x242"])}if(c.opera){a=parseFloat(b.version())}if(c.webkit){a=parseFloat(d.match(/ applewebkit\/(\d+)/)[1])}c.version=a;return c}(function(a){a.regexs={require:/.+/,email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,phone:/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/,mobile:/^((\(\d{2,3}\))|(\d{3}\-))?(\d{11})$/,url:/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"])*$/,ip:/^(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5])$/,currency:/^\d+(\.\d+)?$/,number:/^\d+$/,zip:/^[1-9]\d{5}$/,qq:/^[1-9]\d{4,8}$/,english:/^[A-Za-z]+$/,chinese:/^[\u0391-\uFFE5]+$/,username:/^[a-zA-Z]\w{3,19}$/i,integer:/^[-\+]?\d+$/,"double":/^[-\+]?\d+(\.\d+)?$/,rx_space:/^[ \s\u200b\ufeff]*$/}})(jQuery);(function(a){a.keyCode={TAB:9,ENTER:13,ESCAPE:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40}})(jQuery);(function(b){b.fn.setElemID=function(){var c=this;if(!this instanceof jQuery){c=b(this)}if(!c.attr("id")){c.attr("id",guidGenerator())}return c};b.fn.getElemID=function(){var c=this;if(!this instanceof jQuery){c=b(this)}return c.attr("id")};b.fn.setIDByParentID=function(e,c){var d=this;if(!this instanceof jQuery){d=b(this)}if(d.length>0){d.attr("id",b.getIDByParentID(e,c))}return d};b.fn.parseUIConfig=function(e){var d=b(this);var c={};var f=b.trim(d.attr("ui-config"));d.removeAttr("ui-config");if(f){if(f.substring(0,1)!="{"){f="{"+f+"}"}c=(new Function("return "+f))()}return c};b.fn.destroyIframe=function(){b("iframe,frame",this).each(function(){try{if(this.contentWindow&&this.contentWindow.document&&this.contentWindow.close){this.contentWindow.document.write("");this.contentWindow.close()}if(_IE){CollectGarbage()}}catch(c){}}).remove()};b.fn.zIndexHack=function(d,c){return this.each(function(){var e=b(this);if(_IEunder6){e.find("SELECT").toggle(d)}e.find("OBJECT,IFRAME").each(function(){var g=b(this);if(!c||g.closest(c).length==0){if(d){var f=parseInt(g.attr("org_h"));if(f>0){g.height(f)}else{g.css("height","")}g.removeAttr("org_h")}else{if(g.attr("org_h")==undefined){g.attr("org_h",g.height())}g.height(0)}}})})};b.fn.hasScroll=function(){var c="";var e=false;var d=false;var f=this[0];if(f.scrollHeight!=this.height()){e=true}if(f.scrollWidth!=this.width()){d=true}if(e&&d){c="x,y"}else{if(!e&&!d){c=""}else{if(e){c="x"}if(d){c="y"}}}return c};b.fn.autoFit=function(h,d,g,c){var e=this[0];var j=(e.tagName=="BODY"?this:this.parent());var l=j[0].fcount===undefined?0:j[0].fcount;h=h===undefined?true:h;if(h){var f=0;var k=0;if(!e.fitted){e.fitted=true;e.fitParent=d;j[0].fcount=l+1;if(j[0].overflow==undefined){j[0].overflow=j.css("overflow")}j[0].style.overflow="hidden";if(j[0].tagName=="BODY"){b("html").addClass("autoFit")}}f=j.width();k=j.height();if(!d){var i=[" ui_mask "," ui_loading "," ui_dialog "," ui_messagebox "," ui_messagetip "," ui_tip "," icon_draghandler "];g=g===undefined?true:g;c=c===undefined?":visible":c;this.siblings(c).each(function(){var p=b(this);var n=(" "+this.className+" ").replace(/[\t\r\n\f]/g," ");var m=true;for(var o=i.length-1;o>=0;o--){if(n.indexOf(i[o])>=0){m=false;break}}if(m&&this.tagName!="SCRIPT"){if(g){k-=p.outerHeight(true)}else{f-=p.outerWidth(true)}}})}else{this.css({top:0,left:0})}this.outerWidth(f,true);this.outerHeight(k,true)}else{if(e.fitted){e.fitted=false;j[0].fcount=l-1;if(j[0].fcount==0){j[0].style.overflow=j[0].overflow;if(j[0].tagName=="BODY"){b("html").removeClass("autoFit")}}}}return{width:j.width(),height:j.height()}};b.parseWH=function(g,f,e,h){h=h||0;var d=b.trim(String(f||""));var c=d.substr(d.length-1,1);if(c=="%"){d=parseInt(d.substr(0,d.length-1));if(g.toLowerCase().indexOf("width")>=0){d=Math.floor((e.width()-h)*d/100)}else{d=Math.floor((e.height()-h)*d/100)}}else{d=parseInt(d)||undefined}return d};b.getByParentID=function(e,d,c){if(c!=null&&c!=undefined){return b("#"+b.getIDByParentID(e,d),c)}else{return b("#"+b.getIDByParentID(e,d))}};b.getIDByParentID=function(d,c){return d+"-"+c};b.urlAddRandom=function(c){var e=guidGenerator();var f="";if(c.indexOf("?")>-1){var d=c.indexOf("&ref");if(d>-1){if(c.indexOf("?",d)>-1){f=c+"*rand="+e}else{f=c+"?rand="+e}}else{f=c+"&rand="+e}}else{f=c+"?rand="+e}return f};var a=null;b.globalCSS=function(f,p,n){var c=!p;n=n||0;if(!a){a=document.createElement("style");a.type="text/css";document.getElementsByTagName("head")[0].appendChild(a);for(var h=0,q=document.styleSheets,e=q.length;h=0;g--){j=h[g];if(!j.nextSibling&&j.previousSibling){j.parentNode.removeChild(j);h.splice(g,1)}else{break}}}})};b.clearSelection=!window.getSelection?function(){document.selection.empty()}:function(){window.getSelection().removeAllRanges()}})(jQuery);(function(a){a.uiTemplate={iconStyle_Pre:"icon_",mask:'
',loading:'
正在加载……
',datepicker:{iconHtml:'',icon:"icon",pickerHtml:'',pickerSpan:"span"},dateRange:{drHtml:'
'},tooltip:{html:'
',region:{right:"right",top:"top",left:"left",bottom:"bottom"},tip:"tip",tipAouter:"tipAouter",arrow:"arrow",content:"tipContent"},panel:{html:'
',header:"header",icon:"icon",title:"title",toolbar:"toolbar",content:"content",buttonbar:"buttonbar",btnClose:"close",btnMax:"max",btnMax_Icon:"maxIcon",resizeHand:"resizeHand",btnColl:"coll",btnColl_Icon:"collIcon"},pagination:'
页,共{pages}页
共{total}条数据,显示{from}-{to}条
',tabs:{html:'
    ',tabHtml:'
  • ',header:"header",headerLeft:"headerLeft",headerRight:"headerRight",headerCenter:"headerCenter",headerTabs:"headerTabs",panels:"panels",tab_li:"li",tab_link:"link",tab_linkIcon:"linkIcon",tab_linkTitle:"linkTitle",tab_close:"tabClose",tabContextMenu:"contextMenu"},uiForm:{iframe:"formIframe"},uiCombo:{html:'',panelHtml:'
    ',comboValueHtml:'',combo:"combo",comboText:"text",comboArrow:"arrow",comboValue:"value",comboPanel:"panel"},uiValidate:{lenDiv:"lenDiv"},uiSearchbox:{html:'',searchSapn:"span",searchText:"text",searchBtn:"btn"},uiGrid:{colresizer:"colresizer"},uiNTOK:{NTOK_ID:"ntko"},uiUEditor:{editorID:"editor",contentID:"conent",contentHtml:'
    ',editorHtml:''},uiCheckbox:{cbHtml:'',wrapperHtml:'
    ',wrapperID:"wrapper",cbID:"cb"}}})(jQuery);(function(c){var b={supports:false,eventName:"",prefix:"",prefixes:"webkit moz o ms khtml".split(" "),isFullScreen:function(){},requestFullScreen:function(){},cancelFullScreen:function(){}};if(typeof document.cancelFullScreen!="undefined"){b.supports=true}else{for(var a=0;a0){var h=e.data(d);e.hide();f.css({position:h.parentPos,overflow:h.parentOverflow})}f.zIndexHack(true,g.excludeSelector);return e},remove:function(f){var e=a.uiMask.hide(f);e.remove();return e}};a.uiMask.defaults={container:a("body"),excludeSelector:null,maskID:"mask",zIndex:888};var b=function(g){var f=g.container;f.setElemID();var i=f[0];var h=f.getElemID();var e=a.getByParentID(h,g.maskID);if(e.length>0){}else{e=a(a.uiTemplate.mask).appendTo(f).attr("id",a.getIDByParentID(h,g.maskID));a(window).bind("resize",function(){if(e.is(":visible")){e.width(i.scrollWidth).height(i.scrollHeight)}})}return e};var c=function(h){var f=b(h);var e=h.container;var g={};g.parentPos=e.css("position");g.parentOverflow=e.css("overflow");e.zIndexHack(false,h.excludeSelector);f.data(d,g);e.css({position:"absolute",overflow:"hidden"});f.css({zIndex:h.zIndex,width:e[0].scrollWidth,height:e[0].scrollHeight});f.show();return f}})(jQuery);(function(a){a.uiLoading={add:function(d){d=d||{};d=a.extend({},a.uiLoading.defaults,d);return b(d)},show:function(d){d=d||{};d=a.extend({},a.uiLoading.defaults,d);var e=c(d);return e},hide:function(e){e=e||{};e=a.extend({},a.uiLoading.defaults,e);var d=e.container;var f=d.getElemID();var g=a.getByParentID(f,e.loadingID);if(g.length>0){g.hide();if(d[0].uiposition!=undefined){d.css("position",d[0].uiposition)}}d.zIndexHack(true,e.excludeSelector);return g},remove:function(d){var e=a.uiLoading.hide(d);e.remove();e=null}};a.uiLoading.defaults={container:a("body"),excludeSelector:null,delay:200,loadingID:"loading",width:120,height:30,text:"",zIndex:888};var b=function(f){var e=f.container;e.setElemID();var h=e.getElemID();var i=a.getByParentID(h,f.loadingID);if(i.length>0){}else{i=a('
    ').appendTo(f.container).attr("id",a.getIDByParentID(h,f.loadingID)).hide();if(e[0].tagName=="BODY"){i.css({top:0,left:0})}var d=a.uiMask.add({container:i,zIndex:f.zIndex});var g=a(a.uiTemplate.loading).appendTo(i).css({width:f.width,height:f.height,zIndex:parseInt(d.css("zIndex"))+1});if(f.text!=""){g.find("span.ui_loading_text").html(f.text)}a(window).bind("resize",function(){if(d.is(":visible")){var j=i.find(".ui_loading_content");j.uiPosition({horizontal:"center",vertical:"center",container:i})}})}i.hide();return i};var c=function(e){var d=e.container;var g=b(e);if(d.css("position")!="relative"&&d.css("position")!="absolute"){d[0].uiposition=d.css("position");d.css("position","absolute")}g.css({width:d.width()<=10?"100%":d.width(),height:d.height()<=10?"100%":d.height()});var f=g.find(".ui_loading_content");f.css({width:e.width,height:e.height});if(e.text!=""){f.find("span.ui_loading_text").html(e.text)}setTimeout(function(){f.uiPosition({horizontal:"center",vertical:"center",container:g});f=null},0);g.children(".ui_mask").show();g.show();d.zIndexHack(false,e.excludeSelector)}})(jQuery);(function(b){var c="droppable";b.fn.droppable=function(d,e){if(this.length>0&&typeof d=="string"){return b.fn.droppable.methods[d](this.fire(),e)}return this.each(function(){var f=b(this);var g=f.data(c);d=d||{};if(g){b.extend(g.options,d)}else{a(f);f.data(c,{options:b.extend({},b.fn.droppable.defaults,f.parseUIConfig(),d)})}})};b.fn.droppable.methods={options:function(d){return b.data(d[0],c).options},enable:function(d){return d.each(function(){b(this).droppable({disabled:false})})},disable:function(d){return d.each(function(){b(this).droppable({disabled:true})})}};b.fn.droppable.defaults={accept:null,disabled:false,onDragEnter:function(f,d){},onDragOver:function(f,d){},onDragLeave:function(f,d){},onDrop:function(f,d){}};var a=function(e){var d=e.data(c);e.addClass("droppable").bind("_dragenter",function(g,f){d.onDragEnter.apply(this,[g,f])}).bind("_dragleave",function(g,f){d.onDragLeave.apply(this,[g,f])}).bind("_dragover",function(g,f){d.onDragOver.apply(this,[g,f])}).bind("_drop",function(g,f){d.onDrop.apply(this,[g,f])})}})(jQuery);(function(g){var j="draggable";g.fn.draggable=function(k,l){if(typeof k=="string"){return g.fn.draggable.methods[k](this,l)}return this.each(function(){var o=g(this);var m=o.data(j);var n;k=k||{};if(m){m.handle.unbind(".draggable");n=g.extend(m.options,k)}else{n=g.extend({},g.fn.draggable.defaults,o.parseUIConfig(),k)}var p=n.handle?(typeof n.handle=="string"?g(n.handle,o):n.handle):o;o.data(j,{options:n,handle:p});if(n.disabled){o.css("cursor","");return}p.unbind(".draggable").bind("mouseover.draggable",{target:o},function(q){if(g.fn.draggable.isDragging){return}g("body").css("cursor",n.cursor)}).bind("mouseleave.draggable",{target:o},function(q){g("body").css("cursor","")}).bind("mousemove.draggable",{target:o},function(q){g.fn.draggable.mousemove=true}).bind("mousedown.draggable",{target:o},function(w){var x=w.data.target;var z=x.parent();var s=z.scrollLeft();var r=z.scrollTop();var v=x.position();var t=x.offset();var y=g(document);var u={startPosition:x.css("position"),startLeft:v.left+s,startTop:v.top+r,left:v.left,top:v.top,startX:w.pageX,startY:w.pageY,offsetWidth:(w.pageX-t.left),offsetHeight:(w.pageY-t.top),target:x,parent:z[0]};g.fn.draggable.mousedown=true;g.extend(w.data,u);var q=x.data(j).options;if(q.onBeforeDrag.call(x,w)==false){return}y.bind("mousedown.draggable",w.data,i);y.bind("mousemove.draggable",w.data,a);y.bind("mouseup.draggable",w.data,e);g.fn.draggable.timer=setTimeout(function(){g.fn.draggable.isDragging=true;i(w)},q.delay);return false})})};g.fn.draggable.isDragging=false;g.fn.draggable.methods={options:function(k){return g.data(k[0],j).options},proxy:function(k){return g.data(k[0],j).proxy},enable:function(k){return k.draggable({disabled:false})},disable:function(k){return k.draggable({disabled:true})}};g.fn.draggable.defaults={proxy:null,cursor:"move",delay:100,revert:false,deltaX:null,deltaY:null,handle:null,disabled:false,edge:0,axis:"vh",onBeforeDrag:function(k){},onStartDrag:function(k){},onDrag:function(k){},onStopDrag:function(k){}};var i=function(o){if(!g.fn.draggable.isDragging){return false}var n=o.data.target;var m=n.data(j);var l=m.options;m.droppables=g(".droppable").filter(function(){return n!=this}).filter(function(){var p=g.data(this[0],"draggable").options.accept;if(p){return g(p).filter(function(){return this==n}).length>0}else{return true}});var k=m.proxy;if(!k){if(l.proxy){if(l.proxy=="clone"){k=g(n).clone().insertAfter(n)}else{k=l.proxy.call(n,n)}m.proxy=k}else{k=g(n)}}k.css("position","absolute");d(o);b(o);l.onStartDrag.call(n,o);return false};var a=function(m){if(!g.fn.draggable.isDragging){return false}var l=g.data(m.data.target[0],j);d(m);if(l.options.onDrag.call(m.data.target,m)!=false){b(m)}var k=m.data.target;l.droppables.each(function(){var o=g(this);if(o.droppable("options").disabled){return}var n=o.offset();if(m.pageX>n.left&&m.pageXn.top&&m.pageYp.left&&n.pageXp.top&&n.pageYo.top&&r.pageYo.top+u-m){n+="s"}}if(r.pageX>o.left&&r.pageXo.left+l-m){n+="e"}}var t=k.handles.split(",");for(var p=0;p-1&&m.horizontal=="right"){f-=20}if(!e&&k.indexOf("y")>-1&&m.vertical=="bottom"){j-=20}if(m.fixed){if(_IEunder6){var c=g[0].style;c.position="absolute";c.removeExpression("left");c.removeExpression("top");if(e){c.setExpression("left","eval(document.documentElement.scrollLeft + "+f+') +"px"');c.setExpression("top","eval(document.documentElement.scrollTop + "+j+') +"px"')}else{c.setExpression("left","eval(this.parentNode.scrollLeft + "+f+') +"px"');c.setExpression("top","eval(this.parentNode.scrollTop + "+j+') +"px"')}}else{var i=d.position();j+=i.top;f+=i.left;g.css({position:"fixed",left:f,top:j})}}else{if(e){j+=b(document).scrollTop();f+=b(document).scrollLeft()}else{j+=d.scrollTop();f+=d.scrollLeft()}g.css({position:"absolute",left:f,top:j})}return g}})(jQuery);(function(d){var g="uiButton";d.fn.uiButton=function(h,i){if(typeof h=="string"){return d.fn.uiButton.methods[h](this,i)}return this.each(function(){var j=d(this);var k=j.data(g);h=h||{};if(k){d.extend(k.options,h)}else{j.data(g,{options:d.extend({},d.fn.uiButton.defaults,j.parseUIConfig(),h)})}c(j)})};d.fn.uiButton.methods={options:function(h){return d.data(h[0],g).options},setStyle:function(i,h){e(i,h)},setLabel:function(h,i){b(h,i)},getLabel:function(h){return d.data(h[0],g).options.label},setIcons:function(i,h){f(i,h)},enable:function(h){a(h,false);return h},disable:function(h){a(h,true);return h},setDisabled:function(i,h){a(i,!!h);return i}};d.fn.uiButton.defaults={id:"",icons:{left:"",right:""},fontIcon:{left:{},right:{}},label:"",style:"button",disabled:false,onClick:function(){}};var c=function(k){var h=d.data(k[0],g).options;var j=k.contents();h.id=h.id||k[0].id;k.attr("id",h.id);if(_IEunder7){k.attr("hidefocus",true)}if(h.onClick){k.unbind("."+g).bind("click."+g,h.onClick)}if(j.length==0){if(h.label){d(''+h.label+"").appendTo(k)}}else{var i=k.find("span.btnLabel");if(i.length>0){h.label=i.html()}else{h.label=k.text();if(h.label){k.wrapInner('')}}}f(k,h.icons,h.fontIcon);a(k,h.disabled);return k};var b=function(j,k){var h=d.data(j[0],g).options;h.label=k;var i=j.find("span.btnLabel");i.html(k)};var f=function(m,k,l){l=l||{};var i=d.data(m[0],g).options;if(k||l){var j=m.find("span.btnLabel");var h="";if(i.disabled){h=" iconDisabled"}function n(s){var q,p,t,r;if(s=="left"){q=k.left;p=l.left;t=i.icons.left;r=i.fontIcon.left}else{if(s=="right"){q=k.right;p=l.right;t=i.icons.right;r=i.fontIcon.right}}if(q||p){var o=m.find("span.icon_"+s);if(o.length>0){o.removeClass().addClass("icon_"+s+" "+h)}else{var o=d('');if(j.length>0){if(s=="left"){j.before(o)}else{if(s=="right"){j.after(o)}}}else{m.append(o)}}if(p&&p.icon&&!_IEunder6){r.size=p.size||16;r.color=p.color||"inherit";o.addClass("fa").addClass(p.icon).css({fontSize:r.size,color:r.color})}else{if(q){t=q;o.addClass("icon "+q)}}}}n("left");n("right")}};var a=function(l,j){var i=d.data(l[0],g).options;var h=l.find("span.icon_left");var k=l.find("span.icon_right");if(j||l.attr("disabled")=="disabled"){i.disabled=true;l.attr("disabled",true);h.addClass("iconDisabled");k.addClass("iconDisabled")}if(!j){i.disabled=false;l.attr("disabled",false);h.removeClass("iconDisabled");k.removeClass("iconDisabled")}e(l,i.style)};var e=function(k,j){var h=d.data(k[0],g).options;var i=h.disabled;if(i){k.removeClass().addClass("button button_disabled")}else{if(j){h.style=j;if(j=="button"){k.removeClass().addClass("button")}else{k.removeClass().addClass("button "+j)}}}if(!k.is("button")){k.addClass("buttonHack")}}})(jQuery);(function(c){var d="uiButtonBar";c.fn.uiButtonBar=function(e,f){if(typeof e=="string"){return c.fn.uiButtonBar.methods[e](this,f)}return this.each(function(){var h=c(this);var g=h.data(d);e=e||{};if(g){c.extend(g.options,e)}else{h.data(d,{options:c.extend({},c.fn.uiButtonBar.defaults,h.parseUIConfig(),e)})}b(h)})};c.fn.uiButtonBar.methods={options:function(e){return c.data(e[0],d).options},enable:function(e){a(e,false);return e},disable:function(e){a(e,true);return e}};c.fn.uiButtonBar.defaults={backgroundColor:"",buttonBorder:false,width:null,height:null,direction:"left",disabled:false};var b=function(h){var e=c.data(h[0],d).options;var g=c(h);if(e.width){g.width(e.width)}if(e.height){g.height(e.height)}else{e.height=g.height()}if(e.direction){g.css("text-align",e.direction)}g.addClass("buttonbar");if(e.backgroundColor!=""){g.css("background-color",e.backgroundColor)}var f=h.find("button");f.each(function(k,j){var l=c(j);var i=c.fn.parseUIConfig(l);if(l.attr("id")||i.id){}else{l.attr("id",g.attr("id")+"_"+k)}if(c.fn.uiButton){if(!e.buttonBorder){l.css("border","none")}l.uiButton(i)}});return h};var a=function(h,g){var e=c.data(h[0],d).options;var f=h.find("button");if(g||h.attr("disabled")=="disabled"){e.disabled=true;f.each(function(j,i){var k=c(i);k.uiButton("disable");k.addClass("button_dis")})}else{e.disabled=false;f.each(function(j,i){var k=c(i);k.uiButton("enable")})}}})(jQuery);(function(d){var n="uiMenu";d.fn.uiMenu=function(p,q){if(typeof p=="string"){return d.fn.uiMenu.methods[p](this,q)}return this.each(function(){var s=d(this);var r=s.data(n);p=p||{};if(r){d.extend(r.options,p)}else{s.data(n,{options:d.extend({},d.fn.uiMenu.defaults,s.parseUIConfig(),p)})}k(s)})};d.fn.uiMenu.methods={options:function(p){return d.data(p[0],n).options},show:function(q,p){return g(q,p)},hide:function(p){return b({data:p})},disableItem:function(p,q){return c(p,q)},enableItem:function(p,q){return i(p,q)},destroy:function(){return m()}};d.fn.uiMenu.defaults={contextMenu:false,maxWidth:200,minWidth:100,dataSource:"local",onSelect:function(q,p){}};var k=function(q){var p=d.data(q[0],n).options;q.setElemID();q.css({minWidth:p.minWidth,maxWidth:p.maxWidth});if(_IEunder6){q.css("width",p.minWidth)}if(_IE&&webUI_browser().version==7){q.css("width",p.maxWidth)}o(q);return q};var o=function(s){var q=d.data(s[0],n).options;var r=q.dataSource;s.addClass("ui_menu-container ui_menu-content");s.css("position","absolute");if(r){if(r!="local"){if(typeof r=="string"){h(s,r)}else{if(typeof r=="object"){s.append(a(s,r));j(s)}}}else{var p=s.children("ul").addClass("ui_menu");f(s,p);j(s)}}};var g=function(t,q){var y=d.data(t[0],n).options;var u,r;var x;if(q.triggerObject){x=q.triggerObject;y.triggerData=q.triggerData}else{x=q}var s=d(x).offset();if(y.contextMenu){y.triggerObject=x.target;u=x.pageY;r=x.pageX;x.preventDefault();x.stopPropagation();x.cancelBubble=true}else{var w=parseInt(d(x).css("borderBottomWidth"));u=s.top+d(x).height()+(w!="NaN"?w:0)+1;r=s.left+1}var v=t.parent();while(v.css("position")=="static"&&v[0].nodeName!="BODY"){v=v.parent()}u-=v.offset().top;r-=v.offset().left;t.children("ul.ui_menu").show();var p=t.width()*0.7;t.children("ul.ui_menu").children().each(function(A,z){var C=d(z);var B=C.find("span:first");if(B.hasClass("ui_menu-item-sep")){B.width("98%")}else{if(B.width()>p){B.width(C.attr("aria-haspopup")?p-15:p)}}});if((r+t.outerWidth())>document.documentElement.clientWidth){r=r-t.outerWidth()-5}if((u+t.outerHeight())>document.documentElement.clientHeight){u=u-t.outerHeight()-5}t.css({top:u,left:r}).show();d(document).bind("mousedown.uiMenu",t,b);return t};var c=function(p,q){p.find("#"+q).addClass("ui_menu-disabled").unbind(".menuItem");return p};var i=function(q,r){var p=q.find("#"+r);p.removeClass("ui_menu-disabled");e(q,p);return q};var m=function(){var q=d(document),p;while(p=this.globalEvent.pop()){q.unbind(".uiMenu",p)}};var h=function(q,p){d.ajax({url:p,method:"GET",dataType:"json",showLoading:false,success:function(r){q.append(a(q,r));j(q);return false}})};var a=function(w,u,q){var p=[];var s=(q==undefined)?"ui_menu":"ui_menu-content";var v=(q==undefined)?"block":"none";var r="ui_menu-icon";p.push('
      ');var t=[];d(u).each(function(x,z){var y=w.getElemID()+"_"+z.id;function A(){var B=[];if(z.icon||z.fontIcon){if(z.fontIcon&&!_IEunder6){z.fontIcon.size=z.fontIcon.size||16;z.fontIcon.color=z.fontIcon.color||"inherit";B.push('')}else{B.push('')}B.push(''+z.label+"")}else{B.push(''+z.label+"")}return B.join("")}if(z.children!=null){if(z.disabled===true||z.disabled=="true"){t.push('
    • ')}else{t.push('
    • ')}t.push('');t.push(A());t.push('');t.push("");t.push(a(w,z.children,x++));t.push("
    • ")}else{if(z.disabled===true||z.disabled=="true"){t.push('
    • ')}else{t.push('
    • ')}t.push('');t.push(A());t.push("");t.push("
    • ")}if(z.seperator=="true"||z.seperator==true){t.push('
    •  
    • ')}d.data(w[0],y,z)});p.push(t.join(""));p.push("
    ");return p.join("")};var f=function(v,s){if(s.parent().attr("aria-haspopup")=="true"){s.addClass("ui_menu-content")}s.css("display","none");var z=s.children();for(var t=0;t');var y="ui_menu-icon";if(q.icon||q.fontIcon){if(q.fontIcon&&!_IEunder6){q.fontIcon.size=q.fontIcon.size||16;q.fontIcon.color=q.fontIcon.color||"inherit";u.push('')}else{u.push('')}u.push(''+w+"")}else{u.push(''+w+"")}if(r.length>0){x.attr("aria-haspopup","true");u.push('');f(v,r)}u.push("");x.prepend(u.join(""))}};var l=function(s,p){var q=d.data(s[0],n).options;if(p&&p.length>0){var t=p.children("ul").eq(0);var r=p.width();if((2*r+p.offset().left)>document.documentElement.clientWidth){r=-r}t.css({minWidth:q.minWidth,left:r});t.show();t.children().each(function(v,u){var w=d(this);if(w.find("span:first").hasClass("ui_menu-item-sep")){w.find("span:first").width("98%")}else{if(t.width()>q.maxWidth){t.width(q.maxWidth)}else{if(t.attr("hasShow")==undefined){t.width(t.find("li:eq(0)>a:eq(0)").width()+15);t.attr("hasShow",true)}}w.find("span.ui_menu-text").width(w.width()-45)}})}};var e=function(t,p){var q=d.data(t[0],n).options;var s=d(p);var r=d.data(t[0],s[0].id);s.unbind(".menuItem").bind("mouseenter.menuItem",function(){var u=d(this);var v=u.parent().width();u.addClass("ui_menu-item-hover");if(_IE&&webUI_browser().version==9){u.parent().width(v)}if(u.attr("aria-haspopup")){setTimeout(function(){l(t,u)},200)}}).bind("mouseleave.menuItem",function(){var u=d(this);u.removeClass("ui_menu-item-hover");setTimeout(function(){u.children("ul").hide()},200)}).bind("click.menuItem",function(u){if(q.onSelect){q.onSelect.call(t,r,u)}u.stopPropagation()})};var j=function(t){var s=t.find("ul"),q=t.find("li");for(var r=0;r0){C.css("zIndex",y.zIndex)}o(C);if(y.closed==true){f(C,true,true)}else{e(C)}return C};var h=function(A){var y=g.data(A[0],u).options;var x=A.getElemID();var C=g.getByParentID(x,g.uiTemplate.panel.header);var z=g.getByParentID(x,g.uiTemplate.panel.icon);var B=g.getByParentID(x,g.uiTemplate.panel.title);if(!y.showHeader){C.remove()}else{z.removeClass();if(y.fontIcon&&!_IEunder6){y.fontIcon.size=y.fontIcon.size||16;y.fontIcon.color=y.fontIcon.color||"inherit";z.addClass("ui_panel_fontIcon fa").addClass(y.fontIcon.icon).css({color:y.fontIcon.color,fontSize:y.fontIcon.size})}else{if(y.icon){if(y.icon.indexOf(".")>0){z.addClass("icon ui_panel_icon").html("")}else{z.addClass("icon ui_panel_icon "+g.uiTemplate.iconStyle_Pre+y.icon)}}else{z.hide()}}if(y.showTitle){if(y.title){B.html(y.title)}else{B.hide()}}else{B.remove()}}};var o=function(E){var A=g.data(E[0],u).options;var z=E.getElemID();var x=g.getByParentID(z,g.uiTemplate.panel.buttonbar);if(x.length>0&&A.showBtnBar){var D=A.buttons;if(D.length>0){for(var C=0;C').appendTo(x);B.uiButton(y)}}x.uiButtonBar({direction:A.btnBarDir,height:28,buttonBorder:true})}else{x.remove()}};var d=function(B,z){z=z===undefined?false:z;var y=g.data(B[0],u).options;var x=B.getElemID();var A=g.getByParentID(x,g.uiTemplate.panel.content);if(y.padding!=""){A.css("padding",y.padding)}y.onBeforeLoad.call(B);if(!z&&g.trim(A.html())!=""){A.addClass("overflowAuto")}else{if(y.url!=""){if(z){m(B)}}else{A.addClass("overflowAuto");if(y.content){A.append(y.content)}y.onLoadComplete.call(B);y.onOpen.call(B)}}};var m=function(C){var F=g.data(C[0],u).options;var z=C.getElemID();var E="#"+z;var D=g.getByParentID(z,g.uiTemplate.panel.content);var y=F.url;if(F.urlRandomParam){y=g.urlAddRandom(F.url)}if(F.iniframe){D.removeClass("overflowAuto");var B=g.getByParentID(z,"iframe");var A=g.param(F.queryParams);if(A){y+=/\?/.test(y)?"&":"?"+A}if(F.showLoading){g.uiLoading.show({container:C,loadingID:v,excludeSelector:E})}if(B.length>0){B[0].src=y}else{var x=g.getIDByParentID(z,"iframe");B=g('');B.load(function(){F.onLoadComplete.call(C);F.onOpen.call(C);if(F.showLoading){g.uiLoading.hide({container:C,loadingID:v,excludeSelector:E})}}).appendTo(D)}}else{D.addClass("overflowAuto");g.ajax({type:F.method,url:y,cache:true,showLoading:false,data:F.queryParams,dataType:"html",success:function(G){D.empty();D.append(G);return false},complete:function(){F.onLoadComplete.call(C);F.onOpen.call(C)},error:function(G){if(F.onLoadError.apply(C,arguments)!==false){D.append(G.responseText)}return false}})}};var c=function(C){var A=g.data(C[0],u).options;if(A.resizable){var y=C.getElemID();var x=g.getByParentID(y,g.uiTemplate.panel.buttonbar);var B=g.getByParentID(y,g.uiTemplate.panel.content);var D=g.getByParentID(y,g.uiTemplate.panel.header);var z=g('
    ').setIDByParentID(y,g.uiTemplate.panel.resizeHand).appendTo(C).css({zIndex:parseInt(C.css("zIndex"))+1,position:"absolute",right:0,bottom:0});C.resizable({minWidth:g.parseWH("minWidth",A.minWidth,C.parent()),minHeight:g.parseWH("minHeight",A.minHeight,C.parent()),onStartResize:function(){C.addClass("ui_panel_proxy");B.height(0)},onResize:function(){},onStopResize:function(G){C.removeClass("ui_panel_proxy");var I=C.position();A.top=I.top;A.left=I.left;A.width=C.width();A.height=C.height();if(A.inContainer){var H=G.data;var E=g(H.target);var F=g(H.parent);if(H.left+E.outerWidth()>F.width()){A.width=F.width()-H.left}if(H.top+E.outerHeight()>F.height()){A.height=F.height()-H.top}}j(C);return false}})}};var a=function(z){var y=g.data(z[0],u).options;var x=z.getElemID();var B=g.getByParentID(x,g.uiTemplate.panel.header);var A=g.getByParentID(x,g.uiTemplate.panel.title);if(y.draggable){if(!y.dragHandle){if(y.showHeader){y.dragHandle=A}}z.draggable({handle:y.dragHandle,proxy:function(C){var D=g('
    ');D.appendTo("body");return D},onStartDrag:function(){z.hide()},onStopDrag:function(C){if(y.inContainer){var D=C.data;if(D.left<0){D.left=0}if(D.top<0){D.top=0}if(D.left+g(D.target).outerWidth()>g(D.parent).width()){D.left=g(D.parent).width()-g(D.target).outerWidth()}if(D.top+g(D.target).outerHeight()>g(D.parent).height()){D.top=g(D.parent).height()-g(D.target).outerHeight()}z.css({left:D.left,top:D.top})}y.top=parseInt(z.css("top"));y.left=parseInt(z.css("left"));z.show()}})}};var p=function(B){var z=g.data(B[0],u).options;var y=B.getElemID();var x=g.getByParentID(y,g.uiTemplate.panel.btnMax);var A=g.getByParentID(y,g.uiTemplate.panel.toolbar);var C=g.getByParentID(y,g.uiTemplate.panel.header);if(z.maximizable){if(x.length>0){x.show()}else{x=g('').setIDByParentID(y,g.uiTemplate.panel.btnMax).appendTo(A)}x.unbind("click.panel").bind("click.panel",function(D){if(z.maximized){z.maximized=false;r(B,false)}else{z.maximized=true;r(B,true)}j(B);D.stopPropagation()});C.unbind("dblclick").bind("dblclick",function(D){x.click();D.stopPropagation()})}else{if(x.length>0){x.hide()}}};var r=function(C,B){var z=g.data(C[0],u).options;var x=C.getElemID();if(z.maximizable){var A=g.getByParentID(x,g.uiTemplate.panel.btnMax_Icon);var y=g.getByParentID(x,g.uiTemplate.panel.resizeHand);if(B){A.removeClass("icon_pal_max").addClass("icon_pal_min");if(z.draggable){C.draggable("disable")}if(z.resizable){C.resizable("disable");y.hide()}}else{A.removeClass("icon_pal_min").addClass("icon_pal_max");if(z.draggable){C.draggable("enable")}if(z.resizable){C.resizable("disable");C.resizable("enable");y.show()}}}};var n=function(A){var y=g.data(A[0],u).options;var x=A.getElemID();var B=g.getByParentID(x,g.uiTemplate.panel.btnClose);var z=g.getByParentID(x,g.uiTemplate.panel.toolbar);if(y.closable){if(B.length>0){B.show()}else{B=g('').setIDByParentID(x,g.uiTemplate.panel.btnClose).appendTo(z)}B.unbind("click").bind("click",function(C){f(A);C.stopPropagation()})}else{if(B.length>0){B.hide()}}};var s=function(A){var F=g.data(A[0],u).options;var y=A.getElemID();var B=g.getByParentID(y,g.uiTemplate.panel.btnColl);var D=g.getByParentID(y,g.uiTemplate.panel.toolbar);var z=g.getByParentID(y,g.uiTemplate.panel.header);if(F.collapsible){if(B.length>0){B.show()}else{var C="icon_pal_col";var x="收缩";if(F.collapsed){C="icon_pal_exp";x="展开"}B=g('').setIDByParentID(y,g.uiTemplate.panel.btnColl).appendTo(D)}var E=g.getByParentID(y,g.uiTemplate.panel.btnColl_Icon);B.unbind("click.panel").bind("click.panel",function(G){if(F.collapsed){E.removeClass("icon_pal_exp").addClass("icon_pal_col").attr("title","收缩");l(A,false)}else{E.removeClass("icon_pal_col").addClass("icon_pal_exp").attr("title","展开");b(A,false)}G.stopPropagation()});z.unbind("click").bind("click",function(G){B.click()})}else{if(B.length>0){B.remove()}}};var j=function(B){var z=B.getElemID();var A=g.getByParentID(z,g.uiTemplate.panel.header);var E=g.getByParentID(z,g.uiTemplate.panel.icon);var F=g.getByParentID(z,g.uiTemplate.panel.title);var C=g.getByParentID(z,g.uiTemplate.panel.content);var J=g.getByParentID(z,g.uiTemplate.panel.buttonbar);var G=g.getByParentID(z,g.uiTemplate.panel.toolbar);var K=g.data(B[0],u).options;q(B,K.border,K.borderWidth);var H=B.parent();if(K.maximized){var D={left:0,top:0};D.left=H.scrollLeft();D.top=H.scrollTop();B.outerWidth(H.width()-K.maxPadding[1]-K.maxPadding[3]);B.outerHeight(H.height()-K.maxPadding[0]-K.maxPadding[2]);B.css("top",K.maxPadding[0]+D.top);B.css("left",K.maxPadding[1]+D.left)}else{if(K.top){B.css("top",K.top)}if(K.left){B.css("left",K.left)}if(K.autoFit){B.autoFit(true,false)}else{B.autoFit(false);K.width=g.parseWH("width",K.width,H);K.minWidth=g.parseWH("minWidth",K.minWidth,H);K.height=g.parseWH("height",K.height,H);K.minHeight=g.parseWH("minHeight",K.minHeight,H);var y=Math.max(Math.max(K.width,0),K.minWidth||0);var I=Math.max(Math.max(K.height,0),K.minHeight||0);B.outerWidth(y);if(!K.collapsed){B.outerHeight(I)}}}var x=B.height();if(A.length>0){x-=A.outerHeight()}if(J.length>0&&K.showBtnBar){x-=J.outerHeight()}C.outerHeight(x);C.outerWidth(B.width());w(C);K.onPanelResize.call(B)};var e=function(C,A){var y=g.data(C[0],u).options;var x=C.getElemID();var B=g.getByParentID(x,g.uiTemplate.panel.content);if(A!=true){if(y.onBeforeOpen.call(C)==false){return}}y.closed=false;C.show();C.attr("closed",false);B.attr("closed",false);if(y.firstLoad){h(C);a(C);c(C);p(C);n(C);s(C);if(y.maximized){j(C);r(C,true)}else{j(C)}d(C,true);if(y.collapsed){var z=g.getByParentID(x,g.uiTemplate.panel.btnColl_Icon);y.collapsed=false;z.removeClass("icon_pal_col").addClass("icon_pal_exp").attr("title","展开");b(C,false)}C.bind("_resize",function(){if(C.attr("closed")!=="true"&&y.maximized){j(C)}});y.firstLoad=false}else{C.width(y.tempWidth).height(y.tempHeight);if(y.url!=""&&y.updateOnOpen){m(C)}else{y.onOpen.call(C)}}if(y.animate){C.removeClass("animated "+y.animateClose).addClass("animated "+y.animateOpen+" fast")}};var f=function(C,B,D){var z=g.data(C[0],u).options;var y=C.getElemID();if(z.closed){return}var A=g.getByParentID(y,g.uiTemplate.panel.content);if(B!=true){if(z.onBeforeClose.call(C)==false){return}}C.attr("closed",true);A.attr("closed",true);if(D){C.hide();return C}z.closed=true;var x=C.height();if(x>0){z.tempWidth=C.width();z.tempHeight=C.height()}if(z.animate){C.removeClass("animated "+z.animateOpen).addClass("animated "+z.animateClose+" fast");setTimeout(function(){C.width(0).height(0);z.onClose.call(C)},500)}else{C.width(0).height(0);z.onClose.call(C)}return C};var t=function(A,z){var x=g.data(A[0],u).options;if(z!=true){if(x.onBeforeDestroy.call(A)==false){return}}var y=A.uiPanel(g.uiTemplate.panel.content);y.destroyIframe();A.remove();x.onDestroy.call(A)};var q=function(z,x,y){if(x){z.css("borderWidth",y)}else{z.css("borderWidth",0)}};var b=function(B,y){var z=g.data(B[0],u).options;var x=B.getElemID();var C=g.getByParentID(x,g.uiTemplate.panel.header);var A=g.getByParentID(x,g.uiTemplate.panel.content);if(z.collapsed==true){return}A.stop(true,true);if(z.onBeforeCollapse.call(B)==false){return}if(y==true){B.animate({height:C.outerHeight()},"fast",function(){i(B,z,true);z.onCollapse.call(B)})}else{B.outerHeight(C.outerHeight());i(B,z,true);z.onCollapse.call(B)}};var l=function(B,y){var z=g.data(B[0],u).options;var x=B.getElemID();var A=g.getByParentID(x,g.uiTemplate.panel.content);if(z.collapsed==false){return}A.stop(true,true);if(z.onBeforeExpand.call(B)==false){return}if(y==true){B.animate({height:z.height},"fast",function(){z.collapsed=false;z.onExpand.call(B)})}else{B.outerHeight(z.height);i(B,z,false);z.onExpand.call(B)}};var i=function(D,A,B){var y=D.getElemID();var C=g.getByParentID(y,g.uiTemplate.panel.content);var x=g.getByParentID(y,g.uiTemplate.panel.buttonbar);var z=g.getByParentID(y,g.uiTemplate.panel.resizeHand);var E=C.find("OBJECT,IFRAME").length;if(B){x.hide();z.hide();if(E==0){C.hide()}else{C.width(0).height(0)}C.attr("closed",true);A.collapsed=true}else{x.show();z.show();if(E==0){C.show()}C.attr("closed",false);C.autoFit(true,false);A.collapsed=false;w(C)}};var w=function(x){x.children().each(function(){var y=g(this);y.triggerHandler("_resize")})}})(jQuery);(function(b){b.uiMessagetip={show:function(d,e){d=d||{};d=b.extend({},b.uiMessagetip.defaults,d);d.title=d.title||"提示";c(d)}};b.uiMessagetip.defaults={panelStyle:"ui_panel_primary",showHeader:true,title:"",content:"",width:200,height:120,padding:0,animate:true,fixed:true,container:b(document.body),vertical:"bottom",horizontal:"right",timeout:3000,onClose:function(){},zIndex:99999};var a=function(d,e){e?e():jQuery.noop();d.remove()};var c=function(m){var l=m.onClose;var e=b("
    ").appendTo(m.container).hide();var h=m.width||200;var f=m.height||120;var n='
    ";if(b.fn.uiPanel){e.uiPanel({zIndex:m.zIndex,icon:"messagebox",width:h,height:f,closable:true,showHeader:m.showHeader,title:m.title,content:n,onClose:function(){a(e,l)}})}e.addClass(m.panelStyle+" ui_messagetip");if(!m.showHeader){var g=e.uiPanel("content");var i=b('').setIDByParentID(e[0].id,b.uiTemplate.panel.btnClose).appendTo(g);i.bind("click",function(){e.uiPanel("close")});switch(m.panelStyle){case"ui_panel_primary":g.addClass("content_primary");break;case"ui_panel_success":g.addClass("content_success");break;case"ui_panel_info":g.addClass("content_info");break;case"ui_panel_warning":g.addClass("content_warning");break;case"ui_panel_danger":g.addClass("content_danger");break}}e.bind("keydown.messagebox",function(o){if(o.which==b.keyCode.ESCAPE){a(e,l)}}).hide();if(!m.animate||(_IE&&_IEunder6)){e.uiPosition({horizontal:m.horizontal,vertical:m.vertical,container:m.container,fixed:m.fixed}).show()}else{switch(m.vertical){case"top":e.uiPosition({horizontal:m.horizontal,vertical:m.vertical,container:m.container,fixed:m.fixed}).show();var k=parseInt(e.css("top"))+m.padding;e.css({top:k-e.height(),opacity:0});if(m.horizontal=="left"){e.animate({top:k,left:m.padding,opacity:1},600)}else{e.animate({top:k,right:m.padding,opacity:1},600)}break;case"center":e.uiPosition({horizontal:m.horizontal,vertical:m.vertical,container:m.container,fixed:m.fixed}).fadeIn();break;case"bottom":e.uiPosition({horizontal:m.horizontal,vertical:m.vertical,container:m.container,fixed:m.fixed}).show();var k=parseInt(e.css("top"))-m.padding;e.css({top:k+e.height(),opacity:0});if(m.horizontal=="left"){e.animate({top:k,left:m.padding,opacity:1},600)}else{e.animate({top:k,right:m.padding,opacity:1},600)}break}}var d;function j(o){d=setInterval(function(){if(!m.animate||(_IE&&_IEunder6)){a(e,l)}else{switch(m.vertical){case"top":var p=parseInt(e.css("top"));e.animate({top:p-e.height(),opacity:0},function(){a(e,l)});break;case"center":e.fadeOut(function(){a(e,l)});break;case"bottom":var p=parseInt(e.css("top"));e.animate({top:p+e.height(),opacity:0},function(){a(e,l)});break}}clearInterval(d)},o)}if(m.timeout>0){j(m.timeout)}e.bind("mouseover",function(){clearInterval(d)}).bind("mouseout",function(){if(d){j(m.timeout)}});b(window).bind("resize",function(){if(e.width>0&&e.height>0){e.uiPosition({horizontal:m.horizontal,vertical:m.vertical,container:m.container,fixed:m.fixed})}})}})(jQuery);(function(b){b.uiMessagebox={alert:function(e,f){e=e||{};e=b.extend({},b.uiMessagebox.defaults,e);e.title=e.title||"提示";e.type=e.type||"alert";c(e)},confirm:function(e,f){e=e||{};e=b.extend({},b.uiMessagebox.defaults,e);e.title=e.title||"确认";e.type="confirm";c(e)},prompt:function(e,f){e=e||{};e=b.extend({},b.uiMessagebox.defaults,e);e.title=e.title||"请输入";e.type="prompt";c(e)}};b.uiMessagebox.defaults={type:"alert",title:"",maskID:"mask",content:"",animate:true,timeout:2000,container:b(document.body),width:null,height:null,draggable:false,maximizable:false,zIndex:889,onClose:function(){}};var d;var a=function(f,i,e,g,h){d&&clearInterval(d);d=null;g?g(h):jQuery.noop();i.remove();b.uiMask.remove({container:f.container,maskID:f.maskID})};var c=function(q){var e="msgBox_"+guidGenerator();q.maskID=e+"-"+q.maskID;var m=q.onClose;var r=b.uiMask.show({container:q.container,zIndex:q.zIndex,maskID:q.maskID});var p=b("");var o=b("");o.uiButton({onClick:function(){a(q,h,r,m,false)}});var k=0;var i=0;if(b.fn.uiButton){switch(q.type){case"confirm":k=q.width||300;i=q.height||100;p.uiButton({onClick:function(){a(q,h,r,m,true)}});break;case"prompt":k=q.width||250;i=q.height||120;p.uiButton({onClick:function(){var s=m?m(b("#"+g).val()):jQuery.noop();if(!s){h.remove();r.remove()}}});break;default:k=q.width||250;i=q.height||100;p.uiButton({onClick:function(){a(q,h,r,m,true)}});if(q.timeout>0&&q.type!="error"){l(q.timeout)}}}var n="";var g=guidGenerator();if(q.type=="prompt"){n='
    '}var j='
    '+q.content+n+"
    ";var h=b("
    ").appendTo(q.container).hide().uiPanel({id:e,zIndex:q.zIndex+1,icon:"messagebox",draggable:q.draggable,maximizable:q.maximizable,maxPadding:[10,10,10,10],showBtnBar:true,width:k,height:i,closable:true,title:q.title,content:j,onClose:function(){a(q,h,r,m,false)}});var f=h.uiPanel("buttonbar");p.appendTo(f);switch(q.type){case"alert":h.addClass("ui_panel_primary");break;case"success":h.addClass("ui_panel_success");p.addClass("button_success");break;case"error":h.addClass("ui_panel_danger");p.addClass("button_cancel");p.uiButton("setIcons",{left:"icon_close"});p.uiButton("setLabel","关闭");break;case"question":h.addClass("ui_panel_info");break;case"warning":h.addClass("ui_panel_warning");p.addClass("button_warning");break;case"confirm":h.addClass("ui_panel_primary");p.addClass("button_submit");o.appendTo(f);break;case"prompt":h.addClass("ui_panel_primary");p.addClass("button_submit");o.appendTo(f);break;default:h.addClass("ui_panel_primary");break}h.bind("keydown.messagebox",function(s){if(s.which==b.keyCode.ESCAPE){a(q,h,r,m,false)}}).fadeIn().uiPosition({horizontal:"center",vertical:"center",container:q.container,fixed:false});b(window).bind("resize",function(){if(r.is(":visible")){h.uiPosition({horizontal:"center",vertical:"center",container:q.container,fixed:q.fixed})}});function l(s){d&&clearInterval(d);d=setInterval(function(){if(!q.animate||_IEunder6){a(q,h,r,m,false)}else{h.fadeOut(function(){a(q,h,r,m,false)})}clearInterval(d);d=null},s)}h.bind("mouseover",function(){d&&clearInterval(d);d=null}).bind("mouseout",function(){if(q.timeout>0&&q.type!="error"){l(q.timeout)}});p.focus()}})(jQuery);(function(b){var c="uiDialog";b.fn.uiDialog=function(d,e){if(typeof d=="string"){return b.fn.uiDialog.methods[d](this,e)}return this.each(function(){var g=b(this);var f=g.data(c);d=d||{};if(f){b.extend(f.options,d)}else{g.data(c,{options:b.extend({},b.fn.uiDialog.defaults,b.fn.parseUIConfig(g,null),d)})}a(g)})};b.fn.uiDialog.methods=b.extend({},b.fn.uiPanel.methods,{open:function(h,f){f=f||{};var e=b.data(h[0],c).options;var d=h.uiPanel("options");var i="#"+h.attr("id");d=b.extend(d,f);if(d.maximized){h.width(d.width).height(d.height);g();d.left=parseInt(h.css("left"));d.top=parseInt(h.css("top"));h.uiPanel("open",d.forceOpen);g()}else{h.uiPanel("open",d.forceOpen);g();d.left=parseInt(h.css("left"));d.top=parseInt(h.css("top"))}function g(){h.uiPosition({horizontal:d.horizontal==undefined?"center":d.horizontal,vertical:d.vertical==undefined?"center":d.vertical,container:e.maskContainer,fixed:false})}return h},close:function(f,e){var d=b.data(f[0],c).options;var g="#"+f.attr("id");f.uiPanel("close",e);return f},buttonbar:function(e,d){_renderBtnbar(e,d);return e},button:function(e,d){return b("#"+d)},setUserParam:function(e,d){return e.each(function(){b.data(this,c).options.userParam=d})},getUserParam:function(f,e){var d=b.data(f[0],c).options;return d.userParam}});b.fn.uiDialog.defaults=b.extend({},b.fn.uiPanel.defaults,{panelStyle:"ui_panel",maxPadding:[15,15,15,15],draggable:true,resizable:true,closable:true,maximizable:true,mask:false,maskContainer:null,buttons:[],zIndex:888});var a=function(g){var l=b.data(g[0],c).options;var h=g.children();var e=false;var k=l.buttons.length;g.addClass("ui_dialog");if(l.maskContainer==null){l.maskContainer=g.parent()}if(k>0){e=true}var d="#"+g.attr("id");var j=g.getElemID()+"-dialog_mask";function i(){if(l.mask){b.uiMask.show({container:l.maskContainer,maskID:j,zIndex:l.zIndex-1,excludeSelector:d})}}function f(){if(l.mask){b.uiMask.hide({container:l.maskContainer,maskID:j,excludeSelector:d})}}g.uiPanel(b.extend({},l,{showBtnBar:e||l.showBtnBar,closed:true,content:h,onBeforeOpen:function(){l.onBeforeOpen.call(g);i()},onClose:function(){l.onClose.call(g);f()}}));b(window).bind("resize",function(){if(g.attr("closed")=="false"){g.uiPosition({horizontal:"center",vertical:"center",container:l.maskContainer})}});return g}})(jQuery);(function(f){var g="uiPagination";f.fn.uiPagination=function(h,i){if(this.length>0&&typeof h=="string"){return f.fn.uiPagination.methods[h](this.first(),i)}return this.each(function(){var k=f(this);var j=k.data(g);h=h||{};if(j){f.extend(j.options,h)}else{k.data(g,{options:f.extend({},f.fn.uiPagination.defaults,k.parseUIConfig(),h)})}e(k);b(k)})};f.fn.uiPagination.methods={options:function(h){return f.data(h[0],g).options},loading:function(h){d(h,true);return h},loaded:function(h){d(h,false);return h},refresh:function(i,h){b(i,h);return i},select:function(i,h){a(i,h);return i}};f.fn.uiPagination.defaults={total:0,pageSize:20,pageIndex:1,pageList:[10,20,30,50],loading:false,showPageList:true,showRefresh:true,displayMsg:"",beforePageText:"",afterPageText:"",onSelectPage:function(h,i){},onBeforeRefresh:function(h,i){},onRefresh:function(h,i){},onChangePageSize:function(h){}};var e=function(t){var h=f.data(t[0],g);var w=h.options;t.setElemID().addClass("ui_pagination");var j=t.getElemID();var n=new RegExp("({pageID})","g");t.html(f(f.uiTemplate.pagination.replace(n,j)).html());var q=f.getByParentID(j,"input");var k=f.getByParentID(j,"pagesize");var o=f.getByParentID(j,"first");var v=f.getByParentID(j,"prev");var l=f.getByParentID(j,"next");var s=f.getByParentID(j,"last");var r=f.getByParentID(j,"load");var u=f.getByParentID(j,"info");var m=f.getByParentID(j,"after");k.bind("change",function(){w.pageSize=parseInt(f(this).val());w.onChangePageSize.call(t,w.pageSize)});for(var p=0;p").text(w.pageList[p]).appendTo(k)}q.unbind(".pagination").bind("keydown.pagination",function(x){if(x.keyCode==f.keyCode.ENTER){var i=parseInt(f(this).val())||1;a(t,i);return false}});o.unbind(".pagination").bind("click.pagination",function(){if(o.attr("disabled")){return}a(t,1)});v.unbind(".pagination").bind("click.pagination",function(){if(v.attr("disabled")){return}if(w.pageIndex>1){a(t,w.pageIndex-1)}});l.unbind(".pagination").bind("click.pagination",function(){if(l.attr("disabled")){return}var i=Math.ceil(w.total/w.pageSize);if(w.pageIndexq){w.pageIndex=q}var p=f.getByParentID(j,"input");p.val(w.pageIndex);var t=f.getByParentID(j,"info");var v=w.displayMsg;v=v.replace(/{from}/,w.total==0?0:w.pageSize*(w.pageIndex-1)+1);v=v.replace(/{to}/,Math.min(w.pageSize*(w.pageIndex),w.total));v=v.replace(/{total}/,w.total);t.html(v);var m=f.getByParentID(j,"after");var o=w.afterPageText;o=o.replace(/{pages}/,Math.ceil(w.total/w.pageSize));m.html(o);var n=f.getByParentID(j,"first");var u=f.getByParentID(j,"prev");var l=f.getByParentID(j,"next");var r=f.getByParentID(j,"last");n.attr("disabled",(w.pageIndex==1));u.attr("disabled",(w.pageIndex==1));l.attr("disabled",(w.pageIndex==q));r.attr("disabled",(w.pageIndex==q));c(n);c(u);c(l);c(r);d(s,w.loading)};var d=function(k,l){var h=f.data(k[0],g);var j=h.options;j.loading=l;var i=f.getByParentID(k.getElemID(),"load");if(j.showRefresh&&i){if(j.loading){i.removeClass("ui_pagination_load").addClass("ui_pagination_loading")}else{i.removeClass("ui_pagination_loading").addClass("ui_pagination_load")}}};var c=function(h){if(h.attr("disabled")){h.addClass("iconDisabled")}else{h.removeClass("iconDisabled")}}})(jQuery);(function(f){var l="uiGrid";var m="idField";f.fn.uiGrid=function(n,o){if(this.length>0&&typeof n=="string"){return f.fn.uiGrid.methods[n](this.first(),o)}return this.each(function(){var r=f(this);var p=r.data(l);n=n||{};if(p){f.extend(p.options,n)}else{var q=f.extend(true,{},f.fn.uiGrid.defaults,r.parseUIConfig(),n);r.data(l,{options:q})}j(r)})};f.fn.uiGrid.methods={options:function(n){return f.data(n[0],l).options},gridData:function(n){return f.data(n[0],l).options.gridData},loadData:function(q,p){var o=f.data(q[0],l).options;f.extend(true,o,p);var r=q.uiPanel("content");var n=r.children(".grid_data");a(q,r,n)},setData:function(p,o){var q=p.uiPanel("content");var n=q.children(".grid_data");i(p,q,n,o);return p},toolbar:function(n){var o=n.uiPanel("content");return o.children(".grid_toolbar")},selectedData:function(s,r){var o=s.data(l).options;var q=o._selectedRows;var n=o._cacheData.rows;var p=[];if(q.length>0){f.each(q,function(t,u){if(!r){p[t]=n[u]}else{p[t]=n[u][r]}})}return p},getColumnStyle:function(p,o){var n=p.data(l).options;return n._colStyles[o]}};f.fn.uiGrid.defaults={onlyStyle:false,autoFit:false,colFit:false,colFitAllTime:false,gridTitleFix:false,border:true,icon:"",title:"",width:0,height:0,showHeader:true,loadMsg:"",localData:null,lazyLoad:false,idField:"id",method:"get",url:"",tpl_head:"",tpl_body:"",queryParams:{},defaultSortField:"",defaultOrder:"desc",paramSort:"orderField",paramOrder:"descended",paramPageIndex:"pageIndex",paramPageSize:"pageSize",pageIndex:1,pageSize:20,pageList:[20,40,50,100,200],onSelectRow:function(o,n){},autoSelectedOnLoad:false,multiSelect:true,colResizable:true,minColWidth:0,maxColWidth:1000,localSortable:false,_cacheData:{},_selectedRows:[],_colStyles:[],selectedIds:[],dataFilter:function(n){return n},onBeforeLoadData:function(){},onLoadDataError:function(){},onLoadDataSuccess:function(n){}};var j=function(r){var o=r.data(l).options;r.addClass("grid");var p=o.onlyStyle;var n=r.children("table.grid_data").wrap('
    ').parent();var q;var s;n.find("tbody tr:first-child").children().each(function(t){f(this).addClass("col_"+t)});o.tpl_head=f("thead",n).html();o.tpl_body=f("tbody",n).html();n.empty();q=r.children().detach();r.uiPanel({autoFit:o.autoFit,icon:o.icon,title:o.title,width:o.width,height:o.height,border:o.border,minWidth:0,minHeight:0,showHeader:o.showHeader,showBtnBar:false});s=r.uiPanel("content").append(q);f.uiLoading.add({container:s,text:o.loadMsg||f.uiLoading.defaults.text});if(!p){k(r)}b(s);d(r,s,n);h(r,n);c(r,n);a(r,s,n,true);r.bind("_resize",function(){var u=f(this);r.uiPanel("resize");var t=u.find("div.grid_data");c(u,t);e(u,t,u.data(l).options.colFitAllTime)});return r};var k=function(o){var n=o.data(l).options;n.tpl_body="{{each rows as value i}}"+n.tpl_body+"{{/each}}";n._tplBodyFn=template.compile(n.tpl_body)};var h=function(u,n){var o=f.data(u[0],l).options;var q=o.onlyStyle;if(o.gridTitleFix){var r=f('
    '+o.tpl_head+"
    ");var t=f('
    '+(q?o.tpl_body:"")+"
    ");var p;r.appendTo(n);t.appendTo(n);p=t.scrollTop();t.unbind("scroll").bind("scroll",function(){if(p!=t.scrollTop()){p=t.scrollTop();return}r.scrollLeft(t.scrollLeft())})}else{var s=f(''+o.tpl_head+"
    ");s.appendTo(n);s.find("thead tr:last-child td").addClass("ui_grid_head_border");if(o.colFit){s.css("width","98%")}n.css("overflow","auto")}};var a=function(s,t,p,u){var q=f.data(s[0],l).options;if(q.onlyStyle){e(s,p);return}if(q.localData){q.onBeforeLoadData.call(s);q.gridData=q.dataFilter.call(s,q.localData);i(s,t,p,q.gridData);q.onLoadDataSuccess.call(s,q.gridData)}else{if(!u||!q.lazyLoad){if(q.url!=""){var o=t.find(".grid_pagination");var n=q.queryParams;if(q.defaultSortField&&!n[q.paramSort]){n[q.paramSort]=q.defaultSortField;n[q.paramOrder]=q.defaultOrder=="desc"}if(o.length>0){var r={};r[q.paramPageIndex]=q.pageIndex;r[q.paramPageSize]=q.pageSize;f.extend(n,r)}f.ajax({type:q.method,url:q.url,cache:false,showLoading:false,data:n,dataType:"json",beforeSend:function(){f.uiLoading.show({container:t});q.onBeforeLoadData.call(s)},success:function(v){if(v.success){q.gridData=q.dataFilter.call(s,v.data);i(s,t,p,q.gridData);q.onLoadDataSuccess.call(s,q.gridData);return false}},complete:function(){f.uiLoading.hide({container:t})},error:function(){q.onLoadDataError.call(s,arguments);alert("加载远程数据"+q.url+"失败!");return false}})}}}};var i=function(t,u,p,s){var r=t.data(l).options;var o,q;var n=u.find(".grid_pagination");if(n.length>0){n.uiPagination("refresh",f.extend(r,{total:s.total}))}r._cacheData=s;r._selectedRows=[];t.find("thead :checkbox.grid_selector").each(function(){this.checked=false});o=f(r._tplBodyFn(s));if(r.gridTitleFix){q=p.find("div.ui_grid_data table.ui_grid tbody")}else{q=p.find("table.ui_grid tbody")}q.html(o);e(t,p);g(t,q)};var c=function(q,n){var o=f.data(q[0],l).options;var p=n.autoFit(true,false);if(o.gridTitleFix){n.find("div.ui_grid_data").autoFit(true,false,true,".ui_grid_head")}};var e=function(L,z,t){var r=L.data(l).options;var D=z.children("div.ui_grid_head");var n=D.find(".ui_grid");var M=n.find("tr:last-child td");var p=L.attr("id");var J=r._colStyles;var K=r._colWidths;var F=J.length>0;if(!F){t=true;J=r._colStyles=[];K=r._colWidths=[];if(r.colResizable){f('
    ').setIDByParentID(p,f.uiTemplate.uiGrid.colresizer).appendTo(z)}if(M.length==0){M=z.find("thead tr:last-child td")}M.each(function(){var N=f(this);if(N.attr("sortfield")){var w=N.children("div");if(w.length>0){w.addClass("icon_sort")}else{N.wrapInner('
    ')}N.addClass("sortable").click(function(){var R=f("#"+p).data(l).options;var T=R.localData||R._cacheData;var S=f(this);var Q=S.attr("sortfield");var O="asc";if(S.hasClass("asc")){O="desc";S.removeClass("asc").addClass(O)}else{if(S.hasClass("desc")){if(R.defaultSortField){Q=R.defaultSortField;O=R.defaultOrder}else{O=""}S.removeClass("desc")}else{S.addClass(O).siblings(".asc,.desc").removeClass("asc desc")}}if(O==""){delete R.queryParams[R.paramSort];delete R.queryParams[R.paramOrder]}else{R.queryParams[R.paramSort]=Q;R.queryParams[R.paramOrder]=O=="desc"}if(!!R.localData||(R.localSortable&&T.total==T.rows.length)){if(O==""||T._sorted){var P=T.rows;T.rows=T._rows;T._rows=P;T._sorted=!T._sorted}if(O!=""){if(!T._rows){T._rows=f.map(T.rows,function(U){return U})}T.rows.sort(function(V,U){var Y=V[Q]||"";var W=U[Q]||"";var X=0;if(typeof Y==="number"){X=Y-W}else{X=Y.localeCompare(W)}return O=="asc"?X:-X})}i(L,L.uiPanel("content"),z,T)}else{a(L,L.uiPanel("content"),z)}})}})}if(r.gridTitleFix&&t===true){var x=z.children("div.ui_grid_data");var o=x.find(".ui_grid");var A=o.children().children();if(A.length>0){var C=A.eq(0).children();var I=0;var G=0;var u=C.outerWidth()-C.width();var B=[];var H=z.width()-21;C.each(function(w){var O=f(this);var Q=M.eq(w);var N=0;var P;if(!F){P=!Q.hasClass("auto-width")&&!!Q[0].style.width;if(r.colResizable){Q.resizable({handles:"e",minWidth:r.minColWidth,maxWidth:r.maxColWidth,onStartResize:function(S){var T=f.getByParentID(p,f.uiTemplate.uiGrid.colresizer);var R=T.parent().offset().left;T.css("left",S.pageX-R).show();return false},onResize:function(S){var T=f.getByParentID(p,f.uiTemplate.uiGrid.colresizer);var R=T.parent().offset().left;T.css("left",S.pageX-R);return false},onStopResize:function(W){var S=W.data.width-W.data.startWidth;if(S!=0){var V=f("#"+p).data(l).options;var U=V._colWidths;var R=this.index();if(V.colFitAllTime){var T=0;f.each(U,function(X,Y){T+=Y});S=Math.floor(S*T/(this.parent().width()))}U[R]+=S;if(U[R]<0){U[R]=0}e(L,z,true)}f.getByParentID(p,f.uiTemplate.uiGrid.colresizer).hide();return false}})}if(!P){N=Math.max(Q.width(),Q.hasClass("auto-width")?0:O.width());if(!r.colFit){J[w]=f.globalCSS("#"+p+" .col_"+w,"width:"+N+"px;")}}else{N=parseFloat(Q[0].style.width);Q.addClass("fixed-width");J[w]=f.globalCSS("#"+p+" .col_"+w,"width:"+N+"px")}K[w]=N;Q.addClass("col_"+w).css("width","")}else{P=Q.hasClass("fixed-width");N=K[w];if(P||!r.colFitAllTime){J[w].style.width=N+"px"}}I+=N+u;if(P){G+=N+u}else{if((!F&&r.colFit)||r.colFitAllTime){B[B.length]={index:w,width:N}}}});if((!F&&r.colFit)||r.colFitAllTime){var s=H-G;var q=(I-G)/s;for(var E=0;E0){J[v].style.width=y+"px"}}}I=H}D.children(".ui_grid_head1").width(I+21);x.children().width(I);if(!F){n.css("table-layout","fixed");o.css("table-layout","fixed")}n.width(I);o.width(I)}}};var g=function(q,n){var o=n.find(":checkbox.grid_selector"),v=q.attr("id"),w=q.data(l).options,p=w._selectedRows,u=w.onSelectRow,r=w.selectedIds,t=w.autoSelectedOnLoad,s=function(B){var x=f(this),A=x,z=!x.is(":checkbox"),C=A.closest("div.grid_data").find("thead :checkbox.grid_selector");if(!z){A=x.closest("tr")}else{x=A.find(":checkbox.grid_selector")}if(!w.multiSelect||(z&&!B.ctrlKey)){A.siblings(".selected").removeClass("selected").find(":checked.grid_selector").each(function(){this.checked=false})}if(!z||B.ctrlKey){var y=false;y=A.hasClass("selected");A.toggleClass("selected",!y);x[0].checked=!y}else{x[0].checked=true;A.addClass("selected")}p.splice(0,p.length);r.splice(0,r.length);A.parent().children().each(function(D){if(!f(this).hasClass("selected")){y=false}else{p[p.length]=D;if(t&&A.attr("idField")){r[r.length]=A.attr("idField")}}});C.each(function(){this.checked=y;y=null});if(typeof u==="function"){u.call(q,p,r)}if(z&&B.ctrlKey){return false}};o.each(function(y,x){var A=f(x);var B=A.closest("tr");A.change(s).mousedown(function(){return false});B.mousedown(s);if(t){var C=B.attr(m);if(C){for(var z=0;z0){r.length=p.length}if(typeof u==="function"){u.call(q,p,r)}}q.find("thead :checkbox.grid_selector").unbind("change").change(function(){var C=f(this),B=f("#"+v),z=this.checked,A=B.data(l).options,x=C.closest("div.grid_data").find("table tbody tr");if(!A.multiSelect){return false}p.splice(0,p.length);r.splice(0,r.length);var y=0;x.each(function(E){var F=f(this);var D=F.find("input.grid_selector").length;if(D>0){if(z){p[y]=E;y++;if(A.autoSelectedOnLoad){r[r.length]=F.attr("idField")}}F.toggleClass("selected",z).find(":checkbox.grid_selector").each(function(){this.checked=z})}});if(typeof u==="function"){u.call(B,p,r)}})};var b=function(o){var n=o.children(".grid_toolbar");if(n.length>0){n.uiButtonBar();n.css("marginLeft",-1)}};var d=function(q,r,o){var n=r.find(".grid_pagination");if(n.length>0){var p=f.data(q[0],l).options;n.uiPagination({pageIndex:p.pageIndex,pageSize:p.pageSize,pageList:p.pageList,onSelectPage:function(s,t){p=f.data(q[0],l).options;p.pageIndex=s;p.pageSize=t;a(q,r,o)},onChangePageSize:function(s){p=f.data(q[0],l).options;p.pageIndex=1;p.pageSize=s;a(q,r,o)}})}}})(jQuery);(function(c){var i="uiTooltip";c.fn.uiTooltip=function(k,l){if(typeof k=="string"){return c.fn.uiTooltip.methods[k](this,l)}return this.each(function(){var n=c(this);var m=n.data(i);k=k||{};if(m){c.extend(m.options,k)}else{n.data(i,{options:c.extend({},c.fn.uiTooltip.defaults,n.parseUIConfig(),k),tip:null});f(n)}e(n);j(n)})};c.fn.uiTooltip.methods={options:function(k){return c.data(k[0],i).options},tip:function(k){return c.getByParentID(k.getElemID(),c.uiTemplate.tooltip.tip)},arrow:function(k){return k.uiTooltip("tip").children(".ui_tooltip-arrow-outer,.ui_tooltip-arrow")},content:function(k){return c.getByParentID(c(k).getElemID(),c.uiTemplate.tooltip.content)},show:function(l,k){d(l,k)},hide:function(l,k){b(l,k)},update:function(l,k){j(l,k)},reposition:function(k){a(k)},destroy:function(k){h(k)}};c.fn.uiTooltip.defaults={region:"right",content:null,trackMouse:false,offset:[0,0],showOn:"mouseenter",hideOn:"mouseleave",autoHide:true,autoShow:true,showDelay:200,hideDelay:100,onShow:function(k){},onHide:function(k){},onUpdate:function(k){},onPosition:function(l,k){},onDestroy:function(){}};var f=function(m){var l=c.data(m[0],i);var k=l.options;m.setElemID();var n=m.attr("title");if(n!=undefined&&n!=""&&!k.content){k.content=n;m.removeAttr("title")}return m};function d(q,p){var o=c.data(q[0],i);var l=o.options;var n=c.getByParentID(q.getElemID(),c.uiTemplate.tooltip.tip);if(n.length==0){var k=q.getElemID();var m=new RegExp("({target})","g");n=c(c.uiTemplate.tooltip.html.replace(m,k)).appendTo("body");j(q)}n.removeClass("ui_tooltip-top ui_tooltip-bottom ui_tooltip-left ui_tooltip-right").addClass("ui_tooltip-"+l.region);g(q);o.showTimer=setTimeout(function(){a(q);n.show();l.onShow.call(q,p);var r=c.getByParentID(k,c.uiTemplate.tooltip.tipAouter);var s=c.getByParentID(k,c.uiTemplate.tooltip.arrow);var t="border-"+l.region+"-color";r.add(s).css({borderTopColor:"",borderBottomColor:"",borderLeftColor:"",borderRightColor:""});r.css(t,n.css(t));s.css(t,n.css("backgroundColor"))},l.showDelay);n.unbind("mouseover.uiTooltip").bind("mouseover.uiTooltip",function(r){if(o.hideTimer){clearTimeout(o.hideTimer);o.hideTimer=null}});if(l.autoHide){n.unbind("mouseleave.uiTooltip").bind("mouseleave.uiTooltip",function(r){setTimeout(function(){b(q,r)},l.hideDelay)})}}function e(m){var l=c.data(m[0],i);var k=l.options;m.unbind(".uiTooltip");if(k.autoShow){m.bind(k.showOn+".uiTooltip",function(n){d(m,n)})}if(k.autoHide){m.bind(k.hideOn+".uiTooltip",function(n){b(m,n)})}m.bind("mousemove.uiTooltip",function(n){if(k.trackMouse){k.trackMouseX=n.pageX;k.trackMouseY=n.pageY;a(m)}})}function g(l){var k=c.data(l[0],i);if(k.showTimer){clearTimeout(k.showTimer);k.showTimer=null}if(k.hideTimer){clearTimeout(k.hideTimer);k.hideTimer=null}}function a(q){var n=c.data(q[0],i);var m=c.getByParentID(q.getElemID(),c.uiTemplate.tooltip.tip);if(!n||m.length==0){return}var k=n.options;var p,o,l;if(k.trackMouse){l=c();p=k.trackMouseX+k.offset[0];o=k.trackMouseY+k.offset[1]}else{var l=c(q);p=l.offset().left+k.offset[0];o=l.offset().top+k.offset[1]}switch(k.region){case c.uiTemplate.tooltip.region.right:p+=l.outerWidth()+12+(k.trackMouse?12:0);o-=(m.outerHeight()-l.outerHeight())/2;break;case c.uiTemplate.tooltip.region.left:p-=m.outerWidth()+12+(k.trackMouse?12:0);o-=(m.outerHeight()-l.outerHeight())/2;break;case c.uiTemplate.tooltip.region.top:p-=(m.outerWidth()-l.outerWidth())/2;o-=m.outerHeight()+12+(k.trackMouse?12:0);break;case c.uiTemplate.tooltip.region.bottom:p-=(m.outerWidth()-l.outerWidth())/2;o+=l.outerHeight()+12+(k.trackMouse?12:0);break}if(!c(q).is(":visible")){p=-100000;o=-100000}m.css({left:p,top:o,zIndex:(k.zIndex!=undefined?k.zIndex:(c.fn.uiDialog?c.fn.uiDialog.defaults.zIndex++:""))});k.onPosition.call(q,p,o)}function b(n,m){var l=c.data(n[0],i);var k=c.getByParentID(n.getElemID(),c.uiTemplate.tooltip.tip);if(l&&k.length>0){g(n);l.hideTimer=setTimeout(function(){var o=c.getByParentID(n.getElemID(),c.uiTemplate.tooltip.tip);o.hide();l.options.onHide.call(n,m)},l.options.hideDelay)}}function j(p,m){var o=c.data(p[0],i);var l=o.options;if(m){l.content=m}var n=c.getByParentID(p.getElemID(),c.uiTemplate.tooltip.tip);if(n.length==0){return}var k=typeof l.content=="function"?l.content.call(p):l.content;c.getByParentID(c(p).getElemID(),c.uiTemplate.tooltip.content).html(k);l.onUpdate.call(p,k)}function h(n){var m=c.data(n[0],i);if(m){g(n);var k=m.options;var l=c.getByParentID(n.getElemID(),c.uiTemplate.tooltip.tip);if(l.length>0){l.remove()}if(k.content){c(n).attr("title",k.content)}c.removeData(n,i);c(n).unbind(".uiTooltip");k.onDestroy.call(n)}}})(jQuery);(function(c){var j="uiLayout";var i=false;var k={top:"top",bottom:"bottom",right:"right",left:"left",center:"center"};c.fn.uiLayout=function(m,n){if(typeof m=="string"){return c.fn.uiLayout.methods[m](this,n)}return this.each(function(){var p=c(this);var o=p.data(j);m=m||{};if(o){c.extend(o.options,m)}else{p.data(j,{options:c.extend({},c.fn.uiLayout.defaults,p.parseUIConfig(),m),panels:{center:c(),top:c(),bottom:c(),right:c(),left:c()}});h(p)}f(p);a(p)})};c.fn.uiLayout.methods={resize:function(m){f(m);return m},panel:function(n,m){return c.data(n[0],j).panels[m]},collapse:function(n,m){g(n,m);return n},expand:function(n,m){b(n,m);return n},add:function(m,n){d(m,n);f(m);if(m.uiLayout("panel",n.region).uiPanel("options").collapsed){g(m,n.region,0)}return m},remove:function(n,m){l(n,m);f(n);return n}};c.fn.uiLayout.defaults={autoFit:false};c.fn.uiLayout.paneldefaults=c.extend({},c.fn.uiPanel.defaults,{region:null,border:true,showBtnBar:false,split:false,collapsible:true,collapsedSize:30,minWidth:10,minHeight:10,maxWidth:10000,maxHeight:10000});var h=function(n){n.addClass("ui_layout");var m=function(o){o.children("div").each(function(){var p=c.extend({},c.fn.uiLayout.paneldefaults,c(this).parseUIConfig());if("top,bottom,right,left,center".indexOf(p.region)>=0){d(o,p,this)}})};n.children("form").length?m(n.children("form")):m(n);n.append('
    ');n.bind("_resize",function(){var o=c.data(n[0],j).options;if(o.autoFit==true){f(n)}})};var a=function(n){var m=c.data(n[0],j).panels;if(m.right.length>0&&m.right.uiPanel("options").collapsed){g(n,k.right,0)}if(m.left.length>0&&m.left.uiPanel("options").collapsed){g(n,k.left,0)}if(m.top.length>0&&m.top.uiPanel("options").collapsed){g(n,k.top,0)}if(m.bottom.length>0&&m.bottom.uiPanel("options").collapsed){g(n,k.bottom,0)}};var f=function(s){var m=c.data(s[0],j);var u=m.options;var p=m.panels;if(s[0].tagName=="BODY"){s.autoFit(true,true)}else{u.autoFit?s.autoFit(true,true):s.autoFit(false)}var q={top:0,left:0,width:s.width(),height:s.height()};n(e(p.expandTop)?p.expandTop:p.top,"n");n(e(p.expandBottom)?p.expandBottom:p.bottom,"s");t(e(p.expandRight)?p.expandRight:p.right,"e");t(e(p.expandLeft)?p.expandLeft:p.left,"w");if(_IEunder9&&!p.center.uiPanel("options").border){q.width+=4;q.height+=4}p.center.each(function(){c(this).uiPanel("resize",q)});function r(v){var w=v.uiPanel("options");return Math.min(Math.max(w.height||v.outerHeight(),w.minHeight||0),w.maxHeight)}function o(v){var w=v.uiPanel("options");return Math.min(Math.max(w.width||v.outerWidth(),w.minWidth||0),w.maxWidth)}function n(w,x){if(!w.length||!e(w)){return}var y=w.uiPanel("options");var v=r(w);var z=(x=="n"?0:s.height()-v);w.uiPanel("resize",{width:s.width(),height:v,left:0,top:z});q.height-=v;if(x=="n"){q.top+=v;if(!y.split&&y.border){q.top-=1}}if(!y.split&&y.border){q.height+=1}}function t(v,w){if(!v.length||!e(v)){return}var y=v.uiPanel("options");var x=o(v);var z=(w=="e"?s.width()-x:0);v.uiPanel("resize",{width:x,height:q.height,left:z,top:q.top});q.width-=x;if(w=="w"){q.left+=x;if(!y.split&&y.border){q.left-=1}}if(!y.split&&y.border){q.width+=1}}};var d=function(r,n,m){n.region=n.region||k.center;var s=c.data(r[0],j).panels;var t=n.region;if(s[t].length){return}var u=c(m);if(!u.length){u=c("
    ").appendTo(r)}var p=c.extend({},c.fn.uiLayout.paneldefaults,{width:(u.length?parseInt(u[0].style.width)||u.width():"auto"),height:(u.length?parseInt(u[0].style.height)||u.height():"auto"),collapsible:true},n);p=c.extend(p,{onOpen:function(){var x=c(this).uiPanel("toolbar").empty();var w={top:"up",bottom:"down",right:"right",left:"left"};if(!w[t]){return}var y="ui_layout_btn_"+w[t];var v=x.children("."+y);if(!v.length){v=c('').addClass("ui_layout_btn").addClass(y).appendTo(x);v.bind("click",{dir:t},function(z){g(r,z.data.dir);return false})}c(this).uiPanel("options").collapsible?v.show():v.hide()}});u.uiPanel(p);u.addClass("ui_layout_panel ui_layout_panel_"+t);s[t]=u;if(u.uiPanel("options").split){u=u.uiPanel("panel");u.addClass("ui_layout_split_"+t);u.uiPanel("content").addClass("ui_layout_split_content_"+t);var o="";switch(t){case k.top:o="s";break;case k.bottom:o="n";break;case k.right:o="w";break;case k.left:o="e";break}var q;u.resizable(c.extend({},{handles:o,onStartResize:function(w){i=true;if(t==k.top||t==k.bottom){q=r.children("div.ui_layout_split_proxy_v")}else{q=r.children("div.ui_layout_split_proxy_h")}var v=c.uiMask.show({container:r,maskID:"layout"});var x={display:"block",top:0,left:0,width:0,height:0,zIndex:parseInt(v.css("zIndex"))+1};switch(t){case k.top:x.top=parseInt(u.css("top"))+u.outerHeight()-q.height();x.left=parseInt(u.css("left"));x.width=u.width();x.height=q.height();break;case k.bottom:x.top=parseInt(u.css("top"));x.left=parseInt(u.css("left"));x.width=u.width();x.height=q.height();break;case k.right:x.top=parseInt(u.css("top"))||0;x.left=parseInt(u.css("left"))||0;x.width=q.width();x.height=u.height();break;case k.left:x.top=parseInt(u.css("top"))||0;x.left=u.outerWidth()-q.width();x.width=q.width();x.height=u.height();break}q.css(x)},onResize:function(v){if(t==k.top||t==k.bottom){q.css("top",v.pageY-c(r).offset().top-q.height()/2)}else{q.css("left",v.pageX-c(r).offset().left-q.width()/2)}return false},onStopResize:function(v){q.hide();q=null;u.uiPanel("resize",v.data);f(r);i=false;c.uiMask.remove({container:r,maskID:"layout"})}},n))}};function l(p,o){var n=c.data(p[0],j).panels;if(n[o].length>0){n[o].panel("destroy");n[o]=c();var m="expand"+o.substring(0,1).toUpperCase()+o.substring(1);if(n[m]){n[m].panel("destroy");n[m]=undefined}}}var g=function(r,u,o){if(o==undefined){o="normal"}var s=c.data(r[0],j).panels;var v=s[u];var p=v.uiPanel("options");if(p.onBeforeCollapse.call(v)==false){return}var n="expand"+u.substring(0,1).toUpperCase()+u.substring(1);if(!s[n]){s[n]=m(p,u);s[n].uiPanel("panel").bind("click",function(){var w=t();v.uiPanel("open").uiPanel("expand",false).uiPanel("resize",w.collapse);v.uiPanel("panel").animate(w.expand,function(){c(this).unbind(".layout").bind("mouseleave.layout",{region:u},function(x){if(i==true){return}g(r,x.data.region)})})})}var q=t();if(!e(s[n])){s.center.uiPanel("resize",q.resizeC)}v.uiPanel("panel").animate(q.collapse,o,function(){v.uiPanel("close").uiPanel("collapse",false);s[n].uiPanel("open").uiPanel("resize",q.expandP);c(this).unbind(".layout")});function m(A,B){var y;var D="";var C="";switch(B){case k.right:y="ui_layout_btn_left1";break;case k.left:y="ui_layout_btn_right1";break;case k.top:D=A.title;C=A.icon;y="ui_layout_btn_down1";break;case k.bottom:D=A.title;C=A.icon;y="ui_layout_btn_up1";break}var x=c("
    ").appendTo(r);x.uiPanel(c.extend({},c.fn.uiLayout.paneldefaults,{title:D,icon:C,closed:true,minWidth:0,minHeight:0}));var w=x.uiPanel("toolbar").empty();var z=w.children("."+y);if(!z.length){z=c('').addClass("ui_layout_btn").addClass(y).appendTo(w);z.bind("click",{dir:B},function(F){b(r,B);return false})}x.addClass("ui_layout_expand ui_layout_expand_"+B);if(B==k.left||B==k.right){var E=x.uiPanel("content");E.html('
    '+A.title+"
    ")}else{x.uiPanel("title").css("color","black")}x.uiPanel("panel").hover(function(){c(this).addClass("ui_layout_expand_over")},function(){c(this).removeClass("ui_layout_expand_over")});return x}function t(){var y=s.center.uiPanel("options");var z=p.collapsedSize;switch(u){case k.right:var x=y.width+p.width-z;if(p.split){x++}return{resizeC:{width:x},expand:{left:r.width()-p.width},expandP:{top:y.top,left:r.width()-z,width:z,height:y.height},collapse:{left:r.width(),top:y.top,height:y.height}};break;case k.left:var x=y.width+p.width-z;if(p.split||!p.border){x++}return{resizeC:{width:x,left:z-1},expand:{left:0},expandP:{left:0,top:y.top,width:z,height:y.height},collapse:{left:-p.width,top:y.top,height:y.height}};break;case k.top:var w=y.height;if(!e(s.expandTop)){w+=p.height-z+((p.split||!p.border)?1:0)}s.right.add(s.left).add(s.expandRight).add(s.expandLeft).each(function(){c(this).uiPanel("resize",{top:z-1,height:w})});return{resizeC:{top:z-1,height:w},expand:{top:0},expandP:{top:0,left:0,width:r.width(),height:z},collapse:{top:-p.height,width:r.width()}};break;case k.bottom:var w=y.height;if(!e(s.expandBottom)){w+=p.height-z+((p.split||!p.border)?1:0)}s.right.add(s.left).add(s.expandRight).add(s.expandLeft).each(function(){c(this).uiPanel("resize",{height:w})});return{resizeC:{height:w},expand:{top:r.height()-p.height},expandP:{top:r.height()-z,left:0,width:r.width(),height:z},collapse:{top:r.height(),width:r.width()}};break}}};var b=function(s,r){var p=c.data(s[0],j).panels;var m=p[r];var t=m.uiPanel("options");if(t.onBeforeExpand.call(m)===false){return}var o=q();var n="expand"+r.substring(0,1).toUpperCase()+r.substring(1);if(p[n]){p[n].uiPanel("close");m.uiPanel("panel").stop(true,true);m.uiPanel("open").uiPanel("expand",false).uiPanel("resize",o.collapse);m.uiPanel("panel").animate(o.expand,function(){f(s)})}function q(){var u=p.center.uiPanel("options");if(r==k.right&&p.expandRight){return{collapse:{left:s.width(),top:u.top,height:u.height},expand:{left:s.width()-p[k.right].uiPanel("options").width}}}else{if(r==k.left&&p.expandLeft){return{collapse:{left:-p[k.left].uiPanel("options").width,top:u.top,height:u.height},expand:{left:0}}}else{if(r==k.top&&p.expandTop){return{collapse:{top:-p[k.top].uiPanel("options").height,width:s.width()},expand:{top:0}}}else{if(r==k.bottom&&p.expandBottom){return{collapse:{top:s.height(),width:s.width()},expand:{top:s.height()-p[k.bottom].uiPanel("options").height}}}}}}}};var e=function(m){if(!m){return false}if(m.length>0){return m.attr("closed")=="false"}else{return false}}})(jQuery);(function(g){var p="uiTabs";g.fn.uiTabs=function(u,v){if(typeof u=="string"){return g.fn.uiTabs.methods[u](this,v)}return this.each(function(){var x=g(this);var w=x.data(p);u=u||{};if(w){g.extend(w.options,u)}else{x.data(p,{options:g.extend({},g.fn.uiTabs.defaults,x.parseUIConfig(),u),tabs:[],selectHis:[]});j(x)}k(x);o(x);s(x);d(x)})};g.fn.uiTabs.methods={options:function(w){var v=g.data(w[0],p).options;var u=r(w);v.selected=u?a(w,u):-1;return v},tabs:function(u){return g.data(u[0],p).tabs},resize:function(u){o(u);l(u);return u},add:function(v,u){f(v,u);return v},close:function(u,v){n(u,v);return u},getTab:function(u,v){return t(u,v)},getTabIndex:function(v,u){return a(v,u)},getSelected:function(u){return r(u)},select:function(u,v){i(u,v);return u},unselect:function(u,v){e(u,v);return u},exists:function(u,v){return b(u,v)},update:function(v,u){m(v,u,true);return v},enableTab:function(v,w){var u=v.uiTabs("getTab",w).uiPanel("options").tab;u.removeClass("tabs-disabled");return v},disableTab:function(v,w){var u=v.uiTabs("getTab",w).uiPanel("options").tab;u.addClass("tabs-disabled");return v},scrollBy:function(y,v){var x=y.uiTabs("options");var w=y.getElemID();var u=g.getByParentID(w,g.uiTemplate.tabs.headerCenter);var A=Math.min(u.scrollLeft()+v,z());u.animate({scrollLeft:A},x.scrollDuration);function z(){var C=0;var B=g.getByParentID(w,g.uiTemplate.tabs.headerTabs);B.children("li").each(function(){C+=g(this).outerWidth(true)});return C-u.width()+(B.outerWidth()-B.width())}}};g.fn.uiTabs.defaults={width:0,height:0,headerWidth:150,tabWidth:"auto",tabMaxWidth:200,selected:0,autoFit:false,border:true,maxTabNumber:0,switchMode:"click",autoPlay:false,autoPlayTime:2000,lazyLoad:false,tabPosition:"top",scrollIncrement:100,scrollDuration:400,enableContextMenu:false,contextData:[{id:1,icon:"update",label:"刷新标签"},{id:2,icon:"close",label:"关闭标签"},{id:3,icon:"closeo",label:"关闭其他"},{id:4,icon:"closea",label:"关闭所有"}],onLoad:function(u){},onSelect:function(v,u){},onUnselect:function(v,u){},onBeforeClose:function(v,u){},onClose:function(v,u){},onAdd:function(v,u){},onUpdate:function(v,u){},onContextMenu:function(v,w,u){}};var j=function(A){var w=g.data(A[0],p).options;var x=g.data(A[0],p).tabs;A.setElemID();var u=A.getElemID();A.addClass("ui_tabs");var z=A.children("div");A.empty();var y=new RegExp("({tabs})","g");A.append(g(g.uiTemplate.tabs.html.replace(y,u)).html());var v=g.getByParentID(u,g.uiTemplate.tabs.panels);z.each(function(C,E){this.id=u+"-"+g.uiTemplate.tabs.panels+"-"+C;var B=g(this);B.appendTo(v);var D=g.extend({},B.parseUIConfig(),{selected:(B.attr("selected")?true:undefined)});x.push(B);h(A,B,D)});g.getByParentID(u,g.uiTemplate.tabs.headerLeft).add(g.getByParentID(u,g.uiTemplate.tabs.headerRight)).hover(function(){g(this).addClass("ui_tabs_scroller_over")},function(){g(this).removeClass("ui_tabs_scroller_over")});A.bind("_resize",function(){var B=g.data(A[0],p).options;if(B.autoFit==true){o(A);l(A)}});q(A)};var h=function(A,u,y){var z=g.data(A[0],p);y=y||{};var v=A.getElemID();y=g.extend(true,{},{border:false,padding:"0px",closed:true,showHeader:false,showBtnBar:false,draggable:false,resizable:false,maximizable:false,collapsible:false,onLoad:function(){if(y.onLoad){y.onLoad.call(this,arguments)}z.options.onLoad.call(A,g(this))}},y);var w=g.getByParentID(v,g.uiTemplate.tabs.headerTabs);var x=new RegExp("({tab})","g");if(y.id!=undefined&&y.id!=""){u[0].id=y.id}else{y.id=u[0].id}y.tab=g(g.uiTemplate.tabs.tabHtml.replace(x,u[0].id)).appendTo(w);m(A,{tab:u,options:y})};var m=function(G,z,B){B=B==undefined?false:B;var D=g.data(G[0],p).selectHis;var J=z.tab;var x=J[0].id;var w=z.options;var E="";try{var v=J.uiPanel("options");E=v.id;w=g.extend(v,w)}catch(F){E=w.id}if(B){J.uiPanel("refresh",J.uiPanel("options").url)}else{J.uiPanel(w)}var u=J.uiPanel("options");var y=u.tab;var H=g.getByParentID(x,g.uiTemplate.tabs.tab_linkTitle);var A=g.getByParentID(x,g.uiTemplate.tabs.tab_linkIcon);var I=g.getByParentID(x,g.uiTemplate.tabs.tab_close);H.html(u.title);y.attr("title",u.title);if(u.closable){if(I.length==0){g('').appendTo(y)}}else{if(I.length>0){I.remove()}}if(u.fontIcon&&!_IEunder6){u.fontIcon.size=u.fontIcon.size||16;u.fontIcon.color=u.fontIcon.color||"inherit";A.addClass("ui_panel_fontIcon fa").addClass(u.fontIcon.icon).css({color:u.fontIcon.color,fontSize:u.fontIcon.size})}else{if(u.icon){if(u.icon.indexOf(".")>0){A.addClass("icon").html("")}else{A.addClass("icon "+g.uiTemplate.iconStyle_Pre+u.icon)}}else{A.removeClass()}}if(E!=u.id){for(var C=0;C0){B=N.width()*B/100}if(B&&B>0){G.tabWidth=B;D.width(B);y.outerWidth(D.width()-L-J)}else{var H=y.outerWidth();if(_IEunder9){H=y.text().length*14}var C=H+L+J;if(C>F.tabMaxWidth){C=F.tabMaxWidth;y.outerWidth(F.tabMaxWidth-L-J)}G.tabWidth=C;D.width(C)}}if(F.tabPosition=="left"||F.tabPosition=="right"){K.outerWidth(F.headerWidth);x.outerWidth(N.width()-K.outerWidth());x.outerHeight(N.height());K.add(x).outerHeight(N.height());v.outerWidth(K.width()).outerHeight(N.height());E.outerWidth(v.width())}else{var u=g.getByParentID(M,g.uiTemplate.tabs.headerLeft).add(g.getByParentID(M,g.uiTemplate.tabs.headerRight));K.outerWidth(N.width());u.show();E.outerHeight(F.tabHeight).css("width","");c(N);x.outerHeight(N.height()-K.outerHeight());x.outerWidth(N.width())}};var c=function(B){var u=g.data(B[0],p).options;if(u.tabPosition=="left"||u.tabPosition=="right"){return}var w=B.getElemID();var z=g.getByParentID(w,g.uiTemplate.tabs.header);var A=g.getByParentID(w,g.uiTemplate.tabs.headerCenter);var C=g.getByParentID(w,g.uiTemplate.tabs.headerLeft);var E=g.getByParentID(w,g.uiTemplate.tabs.headerRight);var y=g.getByParentID(w,g.uiTemplate.tabs.headerTabs);var D=z.outerHeight();var v=0;y.children("li").each(function(){v+=g(this).outerWidth(true)});var x=z.width();if(v>x){C.add(E).show().outerHeight(D);A.css({marginLeft:C.outerWidth(),marginRight:E.outerWidth(),width:x-C.outerWidth()-E.outerWidth()})}else{C.add(E).hide();A.css({marginLeft:0,marginRight:0,width:x})}};var l=function(z){var y=g.data(z[0],p).options;var x=r(z);if(x){var v=g.getByParentID(z.getElemID(),g.uiTemplate.tabs.panels);var w=v.width();var u=v.height();x.uiPanel("resize",{width:w,height:u})}};var s=function(z){var y=g.data(z[0],p);var x=y.options;var u=z.getElemID();var A=g.getByParentID(u,g.uiTemplate.tabs.header);var w=g.getByParentID(u,g.uiTemplate.tabs.headerTabs);A.unbind().bind(x.switchMode,function(F){if(F.target.id==A[0].id||F.target.id==w[0].id){}else{if(F.target.id==g.getIDByParentID(u,g.uiTemplate.tabs.headerLeft)){z.uiTabs("scrollBy",-x.scrollIncrement)}else{if(F.target.id==g.getIDByParentID(u,g.uiTemplate.tabs.headerRight)){z.uiTabs("scrollBy",x.scrollIncrement)}else{var D=g(F.target);var C=D.closest("li");if(C.hasClass("tabs-disabled")){return}if(C.length){var B=v(C);if(D.hasClass("ui_tab_close")||F.button==1){n(z,B);return}var E=y.tabs[B].uiPanel("options");if(E.collapsible){E.closed?i(z,B):e(z,B)}else{i(z,B)}}}}}});if(x.enableContextMenu){A.unbind("contextmenu").bind("contextmenu",function(G){var C=g(G.target).closest("li");if(C.hasClass("tabs-disabled")){return}if(C.length){var B=v(C);var F=z.uiTabs("getTab",B);var H=g.getByParentID(u,g.uiTemplate.tabs.tabContextMenu);var E=H.attr("id");var D=F.uiPanel("options");x.onContextMenu.call(z,G,C[0].id,B);H.uiMenu("show",{triggerObject:G,triggerData:{tabIndex:B,tabID:F[0].id}});if(!D.iniframe){H.uiMenu("disableItem",E+"_1")}else{H.uiMenu("enableItem",E+"_1")}if(!D.closable){H.uiMenu("disableItem",E+"_2")}else{H.uiMenu("enableItem",E+"_2")}}})}function v(B){var C=0;w.children("li").each(function(D){if(B[0].id==this.id){C=D;return false}});return C}};var f=function(z,v){var y=g.data(z[0],p).options;var w=g.data(z[0],p).tabs;if(v.selected==undefined){v.selected=true}if(v.id!=undefined&&v.id!=""){var x=t(z,v.id);if(x){i(z,v.id);return}}else{v.id=guidGenerator()}var u=g("
    ").appendTo(g.getByParentID(z.getElemID(),g.uiTemplate.tabs.panels));w.push(u);h(z,u,v);y.onAdd.call(z,v.id,w.length-1);o(z);if(v.selected){i(z,w.length-1)}};var n=function(C,y){var u=g.data(C[0],p).options;var D=g.data(C[0],p).tabs;var A=g.data(C[0],p).selectHis;if(!b(C,y)){return}var x=t(C,y);var v=x[0].id;var B=x[0].index;if(u.onBeforeClose.call(C,v,B)==false){return}D.splice(B,1);x.uiPanel("options").tab.remove();x.uiPanel("destroy");u.onClose.call(C,v,B);o(C);for(var z=0;z=v.length){return null}else{var x=v[z];if(w){v.splice(z,1)}x[0].index=z;return x}}for(var u=0;uD.width()){var A=z-(D.width()-y.width())/2;g(F).uiTabs("scrollBy",A)}else{g(F).uiTabs("scrollBy",0)}l(F);u.onSelect.call(F,w,a(F,v))};var e=function(x,y){var w=g.data(x[0],p);var u=t(x,y);if(u){var v=u.uiPanel("options");if(!v.closed){u.uiPanel("close");if(v.closed){v.tab.removeClass("tabs_selected");w.options.onUnselect.call(x,u[0].id,a(x,u))}}}};var b=function(u,v){return t(u,v)!=null};var q=function(w){var v=g.data(w[0],p).options;var u=w.getElemID();if(v.enableContextMenu){var x=g('
    ').appendTo(w);x.uiMenu({contextMenu:true,minWidth:120,maxWidth:120,dataSource:v.contextData,onSelect:function(E,F){var D=x.uiMenu("options").triggerData;var y=D.tabIndex;var z=D.tabID;switch(E.id){case 1:w.uiTabs("select",y);var C=w.uiTabs("getSelected");C.uiPanel("refresh",C.uiPanel("options").url);break;case 2:w.uiTabs("close",y);break;case 3:var B=w.uiTabs("tabs");for(var A=0;Adiv.ui_panel>div.ui_panel_header");if(v.length){q=g(v[0]).outerHeight()}w=u.height()-q*v.length;s(true,w-s(false));function s(B,x){var z=0;for(var y=0;y=q.length){return null}else{return q[s]}}return h(r,"title",s)};var p=function(r){var q=g.data(r[0],n).options;if(q.border){r.removeClass("ui_accordion-noborder")}else{r.addClass("ui_accordion-noborder")}};var e=function(r,s){var q=k(r,s);if(!q){return}q.uiPanel("expand",false)};var j=function(r,s){var q=k(r,s);if(!q){return}q.uiPanel("collapse",false)};var f=function(t){var s=g.data(t[0],n).options;var q=h(t,"selected",true);if(q){r(i(t,q))}else{r(s.selected)}function r(u){e(t,u)}};var d=function(v,s){var u=g.data(v[0],n);var t=u.options;var r=u.panels;if(s.selected==undefined){s.selected=true}var q=g("
    ").appendTo(v);r.push(q);a(v,q,s);l(v);t.onAdd.call(v,s.title,r.length-1);if(s.selected){e(v,r.length-1)}};var o=function(v,t){var s=g.data(v[0],n);var q=s.options;var w=s.panels;var r=k(v,t);var x=r.uiPanel("options").title;var u=i(v,r);if(!r){return}if(q.onBeforeRemove.call(v,x,u)==false){return}w.splice(u,1);r.uiPanel("destroy");if(w.length){l(v);var y=c(v);if(!y){e(v,0)}}q.onRemove.call(v,x,u)}})(jQuery);(function(d){var g="uiNumberbox";d.fn.uiNumberbox=function(j,k){if(typeof j=="string"){return d.fn.uiNumberbox.methods[j](this,k)}return this.each(function(){var m=d(this);var l=m.data(g);j=j||{};if(l){d.extend(l.options,j)}else{m.data(g,{options:d.extend({},d.fn.uiNumberbox.defaults,m.parseUIConfig(),j),character:"",allowed:""})}e(m)})};d.fn.uiNumberbox.methods={enable:function(j){h(j);return j},disable:function(j){c(j);return j}};d.fn.uiNumberbox.defaults={allowDecimals:true,allowNegative:true,decimalPrecision:2,disabled:false,onBlur:function(j){},readOnly:false};var e=function(k){var j=d.data(k[0],g).options;j.id=j.id||k[0].id;k.attr("id",j.id);if(typeof j.disabled!=="boolean"){j.disabled=k.attr("disabled")}if(j.readOnly){k.attr("readonly","readonly")}a(k);i(k);if(j.disabled){c(k)}else{h(k)}return k};var f=function(k,n,l){var j=k.indexOf(".");if(isNaN(k)&&k!="."){for(;isNaN(k);){k=k.substring(0,k.length-1)}}if(!l.allowNegative&&k.indexOf("-")!=-1){var m=k.split("-");k=m.join("")}if(!l.allowDecimals&&j!=-1||k.charAt(k.length-1)==="."){return k.substring(0,j)}if(j!=-1){k=k.substring(0,j+l.decimalPrecision+1)}return k.length>0?parseFloat(k):""};var i=function(k){var j=d.data(k[0],g).options;k.addClass("ui_numberbox").css("ime-mode","disabled");k.keypress(function(n){if(n.which==null&&(n.charCode!=null||n.keyCode!=null)){n.which=n.charCode!=null?n.charCode:n.keyCode}var l=n.which;if(l===8||(l==46&&n.button==-1)||l===0){return}var m=String.fromCharCode(l);d.data(k[0],g).character=m;var o=d.data(k[0],g).allowed;if(o.indexOf(m)===-1||(d(this).val().indexOf("-")!==-1&&m=="-")||(d(this).val().indexOf(".")!==-1&&m==".")){n.preventDefault()}}).focus(function(){k.addClass("ui-focus")}).blur(function(m){k.removeClass("ui-focus");var l=d.data(k[0],g).character;k[0].value=f(this.value,l,j);k.trigger("onBlur",m,this.value)}).keydown(function(l){b(k);if(229===l.which){l.preventDefault()}}).keyup(function(l){b(k)}).bind("cut paste",function(l){return false})};var b=function(l){var k=l[0].value,j=k.length;if(k&&d.data(l[0],g).allowed.indexOf(k.charAt(j-1))===-1||k.indexOf(".")!=k.lastIndexOf(".")||k.indexOf("-")!=k.lastIndexOf("-")){l[0].value=k=k.substring(0,(j--)-1)}};var a=function(k){var j=d.data(k[0],g).options;var l="0123456789";if(j.allowDecimals){l=l+"."}if(j.allowNegative){l=l+"-"}if(j.readOnly){l=""}d.data(k[0],g).allowed=l};var c=function(j){j.attr("disabled",true).addClass("ui-disabled")};var h=function(j){j.attr("disabled",false).removeClass("ui-disabled")}})(jQuery);(function(e){var f="uiDate";e.fn.uiDate=function(g,h){if(this.length>0&&typeof g=="string"){return e.fn.uiDate.methods[g](this.first(),h)}return this.each(function(){var j=e(this);var i=j.data(f);g=g||{};if(i){e.extend(i.options,g)}else{j.data(f,{options:e.extend({},e.fn.uiDate.defaults,j.parseUIConfig(),g)})}d(j)})};e.fn.uiDate.methods={enable:function(g){c(g);return g},disable:function(g){b(g);return g},setReadonly:function(h,g){a(h,g);return h}};e.fn.uiDate.defaults={required:false,width:150,skin:"default",startDate:"",alwaysUseStartDate:false,doubleCalendar:false,minDate:"",maxDate:"",opposite:false,disabledDays:[],disabledDates:[],specialDays:[],specialDates:[],errDealMode:1,dateFmt:"yyyy-MM-dd",disabled:false,qsEnabled:true,quickSel:[],readonly:false,isShowWeek:false,highLineWeekDay:true,isShowClear:true,isShowToday:true,position:{},firstDayOfWeek:1,onpicking:function(g){},onpicked:function(g){},onclearing:function(){},oncleared:function(g){},ychanging:function(){},ychanged:function(){},Mchanging:function(){},Mchanged:function(){},dchanging:function(){},dchanged:function(){},Hchanging:function(){},Hchanged:function(){},mchanging:function(){},mchanged:function(){},schanging:function(){},schanged:function(){}};var d=function(k){var h=e.data(k[0],f).options;k.setElemID().addClass("ui_date");var g=k.getElemID();if(typeof h.disabled!=="boolean"){h.disabled=k.attr("disabled")}var j=e(e.uiTemplate.datepicker.pickerHtml).setIDByParentID(g,e.uiTemplate.datepicker.pickerSpan);k.wrap(j);var i=e(e.uiTemplate.datepicker.iconHtml).setIDByParentID(g,e.uiTemplate.datepicker.icon);k.after(i);a(k,h.readonly);if(_IEunder7){k.outerWidth(h.width-i.outerWidth())}else{k.outerWidth(h.width-i.outerWidth()+2)}return k};var b=function(h){var g=e.getByParentID(h.getElemID(),e.uiTemplate.datepicker.icon);h.attr("disabled",true).addClass("ui-disabled");h.unbind(".uiDate");g.unbind(".uiDate")};var c=function(j){var g=e.data(j[0],f).options;j.attr("disabled",false).removeClass("ui-disabled");var i=e.getByParentID(j.getElemID(),e.uiTemplate.datepicker.icon);var h=e.getByParentID(j.getElemID(),e.uiTemplate.datepicker.pickerSpan);i.unbind(".uiDate").bind("click.uiDate",function(){j.focus()});j.unbind(".uiDate").bind("focus.uiDate",function(){h.addClass("ui_date-focus");WdatePicker(g)}).bind("blur.uiDate",function(){h.removeClass("ui_date-focus")});if(g.required){j.uiValidate({required:true,tipOffset:[20,0],afterValidate:function(k){if(!k){h.addClass("ui_date-invalid")}else{h.removeClass("ui_date-invalid")}}});j.css("border","0")}};var a=function(m,i){var j=e.data(m[0],f).options;var l=e.getByParentID(m.getElemID(),e.uiTemplate.datepicker.icon);var k=e.getByParentID(m.getElemID(),e.uiTemplate.datepicker.pickerSpan);var h=k.find(".ui_date");if(i){k.addClass("ui_validate_disabled");l.hide();h.width(h.width()+20);m.attr("readonly",true);m.unbind(".uiDate");l.unbind(".uiDate");var g=m.attr("id")+"-star";e("#"+g).remove()}else{k.removeClass("ui_validate_disabled");l.show();h.width(h.width()-20);if(j.disabled){b(m)}else{c(m)}}}})(jQuery);(function($){var _cacheName="uiValidate";$.fn.uiValidate=function(options,param){if(this.length>0&&typeof options=="string"){return $.fn.uiValidate.methods[options](this,param)}return this.each(function(){var me=$(this);var state=me.data(_cacheName);options=options||{};if(state){$.extend(state.options,options)}else{me.data(_cacheName,{options:$.extend({},$.fn.uiValidate.defaults,me.parseUIConfig(),options)});_init(me)}_isValidate(me);_isValid(me);setTimeout(function(){_hideTip(me)},options.delay);$.getByParentID(me.attr("id"),$.uiTemplate.uiValidate.lenDiv).hide()})};$.fn.uiValidate.methods={options:function(target){return $.data(target[0],_cacheName).options},destroy:function(target){_destroy(target)},validate:function(target){_isValid(target);return target},isValid:function(target){return _isValid(target)},enableValidation:function(target){_isValidate(target,false);return target},disableValidation:function(target){_isValidate(target,true);return target},enable:function(target){target.attr("readonly",false).removeClass("ui_validate_disabled");_isValidate(target,false);return target},disable:function(target){_isValidate(target,true);return target},setReadonly:function(target,readonly){_setReadonly(target,readonly);return target}};$.fn.uiValidate.defaults={width:150,required:false,star:{show:true,front:false},disabled:false,readonly:false,nullValue:null,validType:null,validParams:null,tipAfterInput:false,showTitleTip:false,delay:200,missingMessage:"必填项!",tipMessage:"",invalidMessage:"",tipPosition:"right",tipOffset:[0,0],novalidate:false,afterValidate:function(isValidate){},rules:{username:{validator:function(val){return $.regexs.username.test(val)},message:"请输入合法的用户名!"},phone:{validator:function(val){return $.regexs.phone.test(val)},message:"电话格式错误!"},mobile:{validator:function(val){return $.regexs.mobile.test(val)},message:"手机号码格式错误!"},email:{validator:function(val){return $.regexs.email.test(val)},message:"请输入有效的邮箱地址!"},url:{validator:function(val){return $.regexs.url.test(val)},message:"请输入合法的URL!"},length:{validator:function(val,len){var valLen=$.trim(val).length;var lenDivName=$.uiTemplate.uiValidate.lenDiv;var lenDiv=$.getByParentID(this[0].id,lenDivName);if(lenDiv.length==0){lenDiv=$('
    ');this.after(lenDiv)}lenDiv.html("字数:"+valLen);if(_IEunder9){lenDiv.width(80)}var pos=this.position();lenDiv.css({top:pos.top+this.outerHeight(),left:pos.left+this.outerWidth()-lenDiv.outerWidth()});return valLen>=len[0]&&valLen<=len[1]},message:"长度必须介于{0}~{1}。"},remote:{validator:function(val,params){var date={};date[params[1]]=val;var responseText=$.ajax({url:params[0],dataType:"json",data:date,async:false,cache:false,type:"post"}).responseText;return responseText=="true"},message:"请确认信息的正确性!"}}};var _init=function(target){target.each(function(){var me=$(this);if(this.style.width==""&&me.attr("cols")===undefined){me.width(me.data(_cacheName).options.width)}me.setElemID();me.addClass("ui_validate")})};var _destroy=function(target){target.each(function(){var me=$(this);var state=me.data(_cacheName);state.validating=false;if(state.timer){clearTimeout(state.timer)}me.tooltip("destroy");me.remove()})};function _bindEvents(target){var state=$.data(target[0],_cacheName);var options=state.options;target.unbind(".uiValidate");if(options.novalidate){return}target.bind("focus.uiValidate",function(){state.validating=true;state.value=undefined;target.addClass("ui-focus");if(options.tipAfterInput){(function(){if(state.validating){if(state.value!=target.val()){state.value=target.val();if(state.timer){clearTimeout(state.timer)}state.timer=setTimeout(function(){vali()},state.options.delay)}else{_reShowTip(target)}setTimeout(arguments.callee,200)}})()}else{vali()}function vali(){var vali=target.uiValidate("isValid")}var lenDiv=$.getByParentID(target[0].id,$.uiTemplate.uiValidate.lenDiv);lenDiv.show()}).bind("blur.uiValidate",function(){target.removeClass("ui-focus");if(state.timer){clearTimeout(state.timer);state.timer=undefined}state.validating=false;if(!options.tipAfterInput){target.uiValidate("validate")}_hideTip(target);var lenDiv=$.getByParentID(target[0].id,$.uiTemplate.uiValidate.lenDiv);lenDiv.hide()}).bind("mouseover.uiValidate",function(){if(options.tipMessage!=""){state.message=options.tipMessage;_showTip(target)}if(target.hasClass("ui_validate-invalid")){_showTip(target)}}).bind("mouseleave.uiValidate",function(){if(!state.validating){_hideTip(target)}})}var _showTip=function(target){target.each(function(){var me=$(this);var state=me.data(_cacheName);var options=state.options;if(_IEunder6||options.showTitleTip){me[0].title=state.message;state.tip=true;return}me.uiTooltip({content:state.message,region:options.tipPosition,offset:options.tipOffset}).uiTooltip("show");state.tip=true})};var _reShowTip=function(target){var state=$.data(target[0],_cacheName);if(state){if(_IEunder6||state.options.showTitleTip){target[0].title=state.message;return}if(state.tip){var targetID=target.getElemID();var tipContent=$.getByParentID(targetID,$.uiTemplate.tooltip.content);if(tipContent.length>0&&tipContent.is(":visible")){tipContent.html(state.message)}}}};var _hideTip=function(target){target.each(function(){var me=$(this);var state=me.data(_cacheName);if(_IEunder6||state.options.showTitleTip){return}state.tip=false;me.uiTooltip("hide")})};var _isValid=function(target){var rs=true;target.each(function(){var me=$(this);var state=me.data(_cacheName);var options=state.options;var val=me.val();if(options.novalidate||me.is(":disabled")){me.removeClass("ui_validate-invalid");_hideTip(me);me[0].title="";return true}if(options.required){me[0].title="";if($.trim(val)==""||val==options.nullValue){me.addClass("ui_validate-invalid");_setMsg(options.missingMessage);if(state.validating){_showTip(me)}options.afterValidate.call(me,false);rs=false;return true}options.afterValidate.call(me,true)}if(options.validType){if($.isArray(options.validType)){for(var i=0;i*';var tar=me;if(tar.hasClass("ui_combo-text")||tar.hasClass("ui_date")||tar.hasClass("ui_ueditor")){tar=me.parent();addStar()}else{if(!me.attr("readonly")){addStar()}}function addStar(){if($("#"+starId).length==0){if(options.star.front){tar.before(star)}else{tar.after(star)}}}}else{$("#"+starId).remove()}}_bindEvents(me)}})};var _setReadonly=function(target,readonly){target.each(function(){var me=$(this);if(me.data(_cacheName)){var options=me.data(_cacheName).options;options.readonly=readonly==undefined?false:readonly}});_isValidate(target,readonly);if(readonly){target.attr("readonly",true).addClass("ui_validate_disabled")}else{target.attr("readonly",false).removeClass("ui_validate_disabled")}}})(jQuery);(function(b){var g="uiForm";b.fn.uiForm=function(k,l){if(typeof k=="string"){return b.fn.uiForm.methods[k](this,l)}return this.each(function(){var m=b(this);k=k||{};if(!m.data(g)){m.data(g,{options:b.extend({},b.fn.uiForm.defaults,k)});h(m)}})};b.fn.uiForm.methods={data:function(l){try{return b.data(this[0],g)}catch(k){return undefined}},submit:function(m,k){var l=b.extend({},b.fn.uiForm.defaults,b.data(m[0],g)?b.data(m[0],g).options:{},k||{});a(m,l);return m},load:function(l,k){c(l,k);return l},clear:function(k){e(k);return k},reset:function(k){f(k);return k},validate:function(k){return i(k)},disableValidation:function(k){d(k,true);return k},enableValidation:function(k){d(this,false);return k},setReadonly:function(l,k){j(l,k)}};b.fn.uiForm.defaults={template:"",url:null,onSubmit:function(k){return b(this).uiForm("validate")},success:function(k){},onBeforeLoad:function(k){},onLoadSuccess:function(k){if(k.success==undefined){}else{if(!k.success){alert(k.message)}}},onLoadError:function(){},onBeforeCompile:function(k){}};var h=function(m){var l=b.data(m[0],g).options;m.setElemID();if(l.template!=""){var k=b("#"+l.template);l.formTemp=k.html();k.remove()}else{}m.unbind(".uiForm").bind("submit.uiForm",function(){setTimeout(function(){a(m,l)},0);return false})};var a=function(t,x){x=x||{};var o={ajax:true};if(x.onSubmit){if(x.onSubmit.call(t,o)==false){return}}if(x.url){t.attr("action",x.url)}var u=b.getIDByParentID(t.getElemID(),b.uiTemplate.uiForm.iframe);var k=b("").attr("src",window.ActiveXObject?"javascript:false":"about:blank").css({position:"absolute",top:-1000,left:-1000});var m=t.attr("target"),w=t.attr("action");t.attr("target",u);var q=b();try{k.appendTo("body");k.bind("load",p);for(var l in o){var s=b('').val(o[l]).appendTo(t);q=q.add(s)}v();t[0].submit()}finally{t.attr("action",w);m?t.attr("target",m):t.removeAttr("target");q.remove()}function v(){var y=b("#"+u);if(!y.length){return}try{var n=y.contents()[0].readyState;if(n&&n.toLowerCase()=="uninitialized"){setTimeout(v,100)}}catch(z){p()}}var r=10;function p(){var C=b("#"+u);if(!C.length){return}C.unbind();var z="";try{var n=C.contents().find("body");z=n.html();if(z==""){if(--r){setTimeout(p,100);return}}var y=n.find(">textarea");if(y.length){z=y.val()}else{var B=n.find(">pre");if(B.length){z=B.html()}}}catch(A){}if(x.success){try{z=JSON.parse(z)}catch(A){}x.success(z)}setTimeout(function(){C.unbind();try{C.contentWindow.document.write("");C.contentWindow.close()}catch(D){}C.remove();if(_IE){CollectGarbage()}C=null},100)}};var c=function(n,m){if(!b.data(n[0],g)){b.data(n[0],g,{options:b.extend({},b.fn.uiForm.defaults)})}var k=b.data(n[0],g).options;if(typeof m=="string"){var o={};if(k.onBeforeLoad.call(n,o)==false){return}b.ajax({url:m,data:o,showAlert:false,dataType:"json",success:function(p){l(p)},error:function(){k.onLoadError.apply(n,arguments)}})}else{l(m)}function l(p){var q=p;if(q&&p.data){q=p.data||{}}else{q=q||{}}if(k.onBeforeCompile.call(n,p)==false){return}if(k.template!=""){n.html(template.compile(k.formTemp)(q))}k.onLoadSuccess.call(n,p);i(n)}};var e=function(p){b("input,select,textarea",p).each(function(){var s=this.type,q=this.tagName.toLowerCase();if(s=="text"||s=="hidden"||s=="password"||q=="textarea"){if(!b(this).hasClass("ui_validate_disabled")){this.value=""}}else{if(s=="file"){var r=b(this);var u=r.clone().val("");u.insertAfter(r);if(r.data("uiValidate")){r.uiValidate("destroy");u.uiValidate()}else{r.remove()}}else{if(s=="checkbox"||s=="radio"){this.checked=false}else{if(q=="select"){this.selectedIndex=-1}}}}});var m=b(p);var k=["ui_combo"];for(var l=0;l0){b(m[0]).focus();return false}return true};var d=function(l,k){l.find(".ui_validate:not(:disabled)").each(function(){b(this).uiValidate(k?"disableValidation":"enableValidation")})};var j=function(l,k){l.find(".ui_validate").each(function(){var n=b(this);b(this).uiValidate("setReadonly",k);if(this.tagName=="TEXTAREA"){n.addClass("ui_validate_disabled_tt")}else{n.removeClass("ui_validate_disabled_tt")}m(k)});l.find(".ui_comboOrigin").each(function(){b(this).uiCombo("setReadonly",k)});l.find(".ui_date").each(function(){b(this).uiDate("setReadonly",k)});l.find(".ui_ueditor").each(function(){b(this).uiUEditor("setReadonly",k)});function m(p,o){if(o){var n=p.attr("id")+"-star";b("#"+n).remove()}}}})(jQuery);(function(e){var q="uiCombo";e.fn.uiCombo=function(v,w){if(typeof v=="string"){return e.fn.uiCombo.methods[v](this,w)}return this.each(function(){var x=e(this);v=v||{};var y=x.data(q);if(y){e.extend(y.options,v)}else{x.data(q,{options:e.extend({},e.fn.uiCombo.defaults,x.parseUIConfig(),v),previousValue:null});i(x);x.removeAttr("disabled")}r(x);m(x);d(x);a(x);s(x)})};e.fn.uiCombo.methods={options:function(v){return e.data(v[0],q).options},panel:function(x){var w=x.getElemID();var v=e.getByParentID(w,e.uiTemplate.uiCombo.comboPanel);return v.uiPanel("content")},panelBar:function(x){var w=x.getElemID();var v=e.getByParentID(w,e.uiTemplate.uiCombo.comboPanel);return v.uiPanel("buttonbar")},combo:function(w){var v=w.getElemID();return e.getByParentID(v,e.uiTemplate.uiCombo.combo)},textbox:function(w){var v=w.getElemID();return e.getByParentID(v,e.uiTemplate.uiCombo.comboText)},destroy:function(v){o(v);return v},resize:function(w,v){a(w,v);return w},showPanel:function(v){h(v);return v},hidePanel:function(v){k(v);return v},disable:function(v){p(v,true);m(v);return v},enable:function(v){p(v,false);m(v);return v},setReadonly:function(w,v){l(w,v);m(w);return w},isValid:function(z){var v=z.getElemID();var w=e.getByParentID(v,e.uiTemplate.uiCombo.comboText);var y=e.getByParentID(v,e.uiTemplate.uiCombo.combo);w.uiValidate("options").nullValue=z.uiCombo("options").nullValue;var x=w.uiValidate("isValid");if(!x){y.addClass("ui_combo-invalid")}else{y.removeClass("ui_combo-invalid")}return x},enableValidation:function(x){var v=x.getElemID();var w=e.getByParentID(v,e.uiTemplate.uiCombo.comboText);w.uiValidate("enableValidation");return x},disableValidation:function(y){var v=y.getElemID();var w=e.getByParentID(v,e.uiTemplate.uiCombo.comboText);var x=e.getByParentID(v,e.uiTemplate.uiCombo.combo);w.uiValidate("disableValidation");x.removeClass("ui_combo-invalid");return y},clear:function(v){c(v);return v},reset:function(w){var v=e.data(w[0],q).options;if(v.multiple){w.uiCombo("setValues",v.originalValue)}else{w.uiCombo("setValue",v.originalValue)}return w},getText:function(v){return u(v)},setText:function(v,w){n(v,w);return v},getValues:function(v){return j(v)},setValues:function(w,v){b(w,v);return w},getValue:function(v){return g(v)},setValue:function(w,v){f(w,v);return w}};e.fn.uiCombo.defaults=e.extend({},e.fn.uiValidate.defaults,{renderInBody:true,showPanelBar:false,height:25,panelWidth:null,tipOffset:[20,0],tipPosition:"right",panelHeight:0,panelAlign:"left",multiple:false,selectOnNavigation:true,separator:",",editable:false,searchable:false,disabled:false,readonly:false,hasDownArrow:true,value:"",delay:200,deltaX:19,keyHandler:{up:function(v){},down:function(v){},left:function(v){},right:function(v){},enter:function(v){},query:function(v,w){return true}},onShowPanel:function(){},onHidePanel:function(){},onChange:function(w,v){},addButton:null});var i=function(B){var E=e.data(B[0],q).options;if(isNaN(E.width)){E.width=B.outerWidth()}if(_IEunder6){setTimeout(function(){B.addClass("ui_comboOrigin")},100)}else{B.addClass("ui_comboOrigin")}B.setElemID();var y=B.getElemID();var w=new RegExp("({comboID})","g");var x=e(e.uiTemplate.uiCombo.html.replace(w,y)).insertAfter(B);x.addClass("ui-default");var v=e.getByParentID(y,e.uiTemplate.uiCombo.comboPanel);if(v&&v.length>0){}else{v=e(e.uiTemplate.uiCombo.panelHtml.replace(w,y));E.renderInBody?v.appendTo("body"):v.appendTo(B.parent());var C=[];var A=false;if(E.addButton){C=[E.addButton];A=true}v.uiPanel({width:(E.panelWidth?E.panelWidth:E.width),height:E.panelHeight,zIndex:10001,showHeader:false,showBtnBar:A||E.showPanelBar,buttons:C,closed:true,onBeforeClose:function(){t(B)},onClose:function(){var F=e.data(B[0],q);if(F){F.options.onHidePanel.call(B)}}})}var z=e(B).attr("name");var D=e.getByParentID(y,e.uiTemplate.uiCombo.comboValue);if(z){D.attr("name",z);B.removeAttr("name").attr("comboName",z)}};var r=function(y){var v=y.getElemID();var w=e.data(y[0],q).options;var x=e.getByParentID(v,e.uiTemplate.uiCombo.comboArrow);if(w.hasDownArrow){x.show()}else{x.hide()}p(y,w.disabled);l(y,w.readonly)};var p=function(A,z){var w=A.getElemID();var x=e.data(A[0],q).options;var y=e.getByParentID(w,e.uiTemplate.uiCombo.comboText);var v=e.getByParentID(w,e.uiTemplate.uiCombo.comboValue);if(z){x.disabled=true;A.attr("disabled",true);v.attr("disabled",true);y.attr("disabled",true)}else{x.disabled=false;A.removeAttr("disabled");v.removeAttr("disabled");y.removeAttr("disabled")}};var l=function(C,y){var x=C.getElemID();var z=e.data(C[0],q).options;z.readonly=y==undefined?false:y;var B=e.getByParentID(x,e.uiTemplate.uiCombo.combo);var A=e.getByParentID(x,e.uiTemplate.uiCombo.comboText);var v=e.getByParentID(x,e.uiTemplate.uiCombo.comboArrow);if(z.readonly){B.addClass("ui_validate_disabled");A.attr("readonly",z.readonly).css("cursor","");v.css("display","none");var w=C.attr("id")+"-star";e("#"+w).remove()}else{B.removeClass("ui_validate_disabled");A.attr("readonly",z.readonly).css("cursor","pointer");v.css("display","inline-block")}};var a=function(C,A){var x=C.getElemID();var y=e.data(C[0],q).options;var B=e.getByParentID(x,e.uiTemplate.uiCombo.combo);if(A){y.width=A}var z=e.getByParentID(x,e.uiTemplate.uiCombo.comboText);var v=e.getByParentID(x,e.uiTemplate.uiCombo.comboArrow);var w=y.hasDownArrow?v.outerWidth():0;if(_IEunder7){B.width(y.width).height(y.height)}else{B.width(y.width+2).height(y.height)}z.css({height:B.height()+"px",lineHeight:B.height()+"px",width:y.width-w});v.outerHeight(B.height())};var o=function(A){var x=e.data(A[0],q).options;var w=A.getElemID();var y=e.getByParentID(w,e.uiTemplate.uiCombo.comboText);var z=e.getByParentID(w,e.uiTemplate.uiCombo.combo);var v=e.getByParentID(w,e.uiTemplate.uiCombo.comboPanel);y.uiValidate("destroy");v.uiPanel("destroy");z.remove();A.remove()};var t=function(v){v.find(".ui_comboOrigin").each(function(){var w=e.getByParentID(this.id,e.uiTemplate.uiCombo.comboPanel);if(w.is(":visible")){w.uiPanel("close")}})};var m=function(A){var y=A.getElemID();var w=e.data(A[0],q);var D=w.options;var x=e.getByParentID(y,e.uiTemplate.uiCombo.combo);var v=e.getByParentID(y,e.uiTemplate.uiCombo.comboPanel);var B=e.getByParentID(y,e.uiTemplate.uiCombo.comboText);var C=e.getByParentID(y,e.uiTemplate.uiCombo.comboArrow);e(document).unbind(".uiCombo").bind("mousedown.uiCombo",function(F){var E=e(F.target).closest("span.ui_combo,div.ui_combo-panel");if(E.length){t(A);return}e("body>div.ui_combo-panel:visible").each(function(){e(this).uiPanel("close")})});B.unbind(".uiCombo");C.unbind(".uiCombo");if(!D.disabled&&!D.readonly){x.bind("mouseover.uiCombo",function(E){x.addClass("ui-hover")}).bind("mouseleave.uiCombo",function(E){x.removeClass("ui-hover")});B.bind("click.uiCombo",function(F){if(!D.editable){z.call(this)}else{var E=e(this).closest("div.ui_combo-panel");e("div.ui_combo-panel").not(v).not(E).each(function(){e(this).uiPanel("close")})}}).bind("keydown.uiCombo paste.uiCombo drop.uiCombo",function(E){switch(E.which){case e.keyCode.UP:D.keyHandler.up.call(A,E);break;case e.keyCode.DOWN:D.keyHandler.down.call(A,E);break;case e.keyCode.LEFT:D.keyHandler.left.call(A,E);break;case e.keyCode.RIGHT:D.keyHandler.right.call(A,E);break;case e.keyCode.ENTER:E.preventDefault();D.keyHandler.enter.call(A,E);return false;case e.keyCode.TAB:case e.keyCode.ESCAPE:k(A);break;default:if(D.editable||D.searchable){if(w.timer){clearTimeout(w.timer)}w.timer=setTimeout(function(){var F=B.val();if(w.previousValue!=F){w.previousValue=F;A.uiCombo("showPanel");D.keyHandler.query.call(A,B.val(),E);A.uiCombo("isValid")}},D.delay)}}});if(webUI_browser().gecko){B.bind("input",function(E){B.keydown()})}C.bind("click.uiCombo",function(){z.call(this)}).bind("mouseenter.uiCombo",function(){e(this).addClass("ui_combo-arrow-hover")}).bind("mouseleave.combo",function(){e(this).removeClass("ui_combo-arrow-hover")})}function z(){if(v.attr("closed")=="false"){k(A)}else{var F=e(this).closest("div.ui_combo-panel");var E=e("div.ui_combo-panel").not(v).not(F);if(E.length>0){E.each(function(){e(this).uiPanel("close")})}e(A).uiCombo("showPanel")}}if(!D.editable&&!D.searchable){B.attr("readonly",true)}};function h(B){var x=B.getElemID();var y=e.data(B[0],q).options;var A=e.getByParentID(x,e.uiTemplate.uiCombo.combo);var w=e.getByParentID(x,e.uiTemplate.uiCombo.comboPanel);w.css({left:z(),top:v()});if(w.uiPanel("options").closed){w.uiPanel("open");y.onShowPanel.call(B)}(function(){if(w.attr("closed")=="false"){w.css({left:z(),top:v()});setTimeout(arguments.callee,200)}})();function z(){if(y.renderInBody){var C=A.offset().left;if(y.panelAlign=="right"){C+=A.outerWidth()-w.outerWidth()}if(C+w.outerWidth()>e(window).outerWidth()+e(document).scrollLeft()){C=e(window).outerWidth()+e(document).scrollLeft()-w.outerWidth()}if(C<0){C=0}}else{var C=A.position().left+A.closest("div").scrollLeft()}return C}function v(){if(y.renderInBody){var D=A.offset().top;var C=A.offset().top+A.outerHeight();if(C+w.outerHeight()>e(window).outerHeight()+e(document).scrollTop()){C=D-w.outerHeight()}if(C-1},formatter:function(p){var o=f(this).uiCombobox("options");return p[o.textField]},loader:function(r,q,o){var p=f(this).uiCombobox("options");if(!p.url){return false}f.ajax({type:p.method,url:p.url,data:r,showAlert:false,dataType:"json",success:function(s){if(s.success){q(s.data)}},error:function(){o.apply(this,arguments)}})},loadFilter:function(o){return o},finder:{getEl:function(q,p){var o=a(q,p);var r=f.data(q[0],n).itemIdPrefix+"_"+o;return f("#"+r)},getRow:function(s,r){var q=f.data(s[0],n);var o=(r instanceof jQuery)?r.attr("id").substr(q.itemIdPrefix.length+1):a(s,r);if(o!=undefined&&o>-1){return q.data[parseInt(o)]}else{return undefined}}},onHidePanel:function(){var p=f(this);var o=p.uiCombobox("options");if(o.searchable&&p.uiCombobox("getText")!=""&&p.uiCombobox("getValues").length==0){i(p,[],false)}},onBeforeLoad:function(o){},onLoadSuccess:function(o){},onLoadError:function(q,p,o){},onSelect:function(o){},onUnselect:function(o){}});var m=function(r){var q=f.data(r[0],n);var p=q.options;r.setElemID();var o=r.getElemID();q.itemIdPrefix=o+"_combobox_i";q.groupIdPrefix=o+"_combobox_g";if(r.attr("value")){p.value=r.attr("value")}r.uiCombo(f.extend({},p,{onShowPanel:function(){r.uiCombo("panel").find("div.ui_combobox-item,div.ui_combobox-group").show();k(r,r.uiCombobox("getValue"));p.onShowPanel.call(r)}}));r.uiCombobox("panel").unbind().bind("mouseover",function(t){f(this).children("div.ui_combobox-item-hover").removeClass("ui_combobox-item-hover");var s=f(t.target).closest("div.ui_combobox-item");if(!s.hasClass("ui_combobox-item-disabled")){s.addClass("ui_combobox-item-hover")}t.stopPropagation()}).bind("mouseout",function(s){f(s.target).closest("div.ui_combobox-item").removeClass("ui_combobox-item-hover");s.stopPropagation()}).bind("click",function(u){var s=f(u.target).closest("div.ui_combobox-item");if(!s.length||s.hasClass("ui_combobox-item-disabled")){return}var v=p.finder.getRow(r,s);if(!v){return}var t=v[p.valueField];if(p.multiple){if(s.hasClass("ui_combobox-item-selected")){l(r,t)}else{d(r,t)}}else{d(r,t);r.uiCombo("hidePanel")}u.stopPropagation()})};var a=function(t,s){if(s==undefined){return -1}var r=f.data(t[0],n);var p=r.options;var q=r.data||[];for(var o=0;oo.height()){p=o.scrollTop()+q.position().top+q.outerHeight()-o.height()}}o.scrollTop(p)}};var b=function(r){var q=[];var p=r.uiCombobox("options");r.children().each(function(){if(this.tagName.toLowerCase()=="optgroup"){var s=f(this).attr("label");f(this).children().each(function(){o(this,s)})}else{o(this)}});return q;function o(u,v){var s=f(u);var w={};w[p.valueField]=s.attr("value")!=undefined?s.attr("value"):s.text();w[p.textField]=s.text();if(p.value==""){w.selected=s.is(":selected")}w.disabled=s.is(":disabled");if(v){p.groupField=p.groupField||"group";w[p.groupField]=v}q.push(w)}};var c=function(u,q){var s=f.data(u[0],n).options;var o=u.uiCombobox("panel");var r=o.children("div.ui_combobox-item-hover");if(!r.length){r=o.children("div.ui_combobox-item-selected")}r.removeClass("ui_combobox-item-hover");var t="div.ui_combobox-item:visible:not(.ui_combobox-item-disabled):first";var p="div.ui_combobox-item:visible:not(.ui_combobox-item-disabled):last";if(!r.length){r=o.children(q=="next"?t:p)}else{if(q=="next"){r=r.nextAll(t);if(!r.length){r=o.children(t)}}else{r=r.prevAll(t);if(!r.length){r=o.children(p)}}}if(r.length){r.addClass("ui_combobox-item-hover");var v=s.finder.getRow(u,r);if(v){k(u,v[s.valueField]);if(s.selectOnNavigation){d(u,v[s.valueField])}}}};var d=function(r,q){var p=f.data(r[0],n).options;var o=r.uiCombo("getValues");if(f.inArray(q+"",o)==-1){if(p.multiple){o.push(q)}else{o=[q]}i(r,o);p.onSelect.call(r,p.finder.getRow(r,q))}};var l=function(s,r){var q=f.data(s[0],n).options;var o=s.uiCombo("getValues");var p=f.inArray(r+"",o);if(p>=0){o.splice(p,1);i(s,o);q.onUnselect.call(s,q.finder.getRow(s,r))}};var i=function(t,y,r){var o=f.data(t[0],n).options;var p=t.uiCombo("panel");p.find("div.ui_combobox-item-selected").removeClass("ui_combobox-item-selected");var w=[],B=[];if(o.searchable){for(var q=0;q"+z+"
    ").text());w.push(x)}}}}else{for(var q=0;q"+z+"").text())}}t.uiCombo("setValues",w);if(!r){t.uiCombo("options").nullValue=o.nullValue;t.uiCombo("setText",B.join(o.separator))}var u=t.uiCombo("textbox");u.attr("title",u.val())};var j=function(F,G,u){var q=f.data(F[0],n);var y=q.options;q.data=y.loadFilter.call(F,G);q.groups=[];G=q.data||[];var A=F.uiCombobox("getValues");var D=[];var t=undefined;for(var B=0;B');D.push(x);D.push("")}}else{t=undefined}var o="ui_combobox-item"+(r.disabled?" ui_combobox-item-disabled":"")+(C?" ui_combobox-gitem":"");var E=y.formatter?y.formatter.call(F,r):z;var H=f("
    "+E+"
    ").text();D.push('
    ');D.push(E);D.push("
    ");if(r.selected&&f.inArray(w,A)==-1){A.push(w)}}var p=F.uiCombo("panel");p.addClass("overflowY");p.html(D.join(""));if(y.multiple){i(F,A,u)}else{i(F,A.length>0?[A[A.length-1]]:[],u)}y.onLoadSuccess.call(F,G)};var e=function(r,o,s,q){var p=f.data(r[0],n).options;if(o){p.url=o}s=s||{};if(p.onBeforeLoad.call(r,s)==false){return}p.loader.call(r,s,function(t){j(r,t,q)},function(){p.onLoadError.apply(this,arguments)})};var h=function(u,w){var r=f.data(u[0],n);var p=r.options;if(p.multiple&&!w){i(u,[],true)}else{i(u,[w],true)}if(p.mode=="remote"){var t=p.queryMin;if(typeof t=="number"){if(f.trim(w).length>=t){e(u,null,{input:w},true)}}if(typeof t=="object"){if(!isChinese(w)&&f.trim(w).length>=t[0]){e(u,null,{input:w},true)}if(isChinese(w)&&f.trim(w).length>=t[1]){e(u,null,{input:w},true)}}}else{var q=u.uiCombo("panel");q.find("div.ui_combobox-item-selected,div.ui_combobox-item-hover").removeClass("ui_combobox-item-selected ui_combobox-item-hover");q.find("div.ui_combobox-item,div.ui_combobox-group").hide();var s=r.data;var x=[];var v=p.multiple?w.split(p.separator):[w];var o=false;f.map(v,function(D){D=f.trim(D);var E=undefined;for(var z=0;z"+A+"").text();if(st.toLowerCase()==D.toLowerCase()){o=true}}if(p.groupField&&E!=C){f("#"+r.groupIdPrefix+"_"+f.inArray(C,r.groups)).show();E=C}}}});if(x.length==1&&o){d(u,x[0]);u.uiCombobox("hidePanel")}}};var g=function(t){var q=t.uiCombobox("options");var o=t.uiCombobox("panel");var p=o.children("div.ui_combobox-item-hover");if(p.length){var u=q.finder.getRow(t,p);var s=u[q.valueField];if(q.multiple){if(p.hasClass("ui_combobox-item-selected")){t.uiCombobox("unselect",s)}else{t.uiCombobox("select",s)}}else{t.uiCombobox("select",s)}}var r=[];f.map(t.uiCombobox("getValues"),function(w){if(a(t,w)>=0){r.push(w)}});t.uiCombobox("setValues",r);if(!q.multiple){t.uiCombobox("hidePanel")}}})(jQuery);(function(d){var g="uiSearchbox";d.fn.uiSearchbox=function(h,i){if(typeof h=="string"){return d.fn.uiSearchbox.methods[h](this,i)}return this.each(function(){var j=d(this);var k=j.data(g);h=h||{};if(k){d.extend(k.options,h)}else{k={options:d.extend({},d.fn.uiSearchbox.defaults,j.parseUIConfig(),h)};j.data(g,k);c(j)}b(j);f(j);a(j,k.options.disabled);e(j)})};d.fn.uiSearchbox.methods={options:function(h){return d.data(h[0],g).options},menu:function(h){return d.data(h[0],g).menu},textbox:function(j){var i=j.getElemID();var h=d.getByParentID(i,d.uiTemplate.uiSearchbox.searchText);return h},getValue:function(h){return d.data(h[0],g).options.value},setValue:function(i,h){i.uiSearchbox("options").value=h;i.uiSearchbox("textbox").val(h);i.uiSearchbox("textbox").blur();return i},clear:function(h){h.uiSearchbox("setValue","");return h},reset:function(i){var h=d(this).uiSearchbox("options");i.uiSearchbox("setValue",h.originalValue);return i},getName:function(j){var i=j.getElemID();var h=d.getByParentID(i,d.uiTemplate.uiSearchbox.searchText);return h.attr("name")},destroy:function(j){var h=j.getElemID();var i=d.getByParentID(h,d.uiTemplate.uiSearchbox.searchSapn);i.remove();j.remove();return j},resize:function(i,h){e(i,h);return i},disable:function(h){a(h,true);f(h);return h},enable:function(h){a(h,false);f(h);return h}};d.fn.uiSearchbox.defaults={width:"auto",height:20,searchBtnRight:true,searchBtnClass:"",prompt:"",Style:"",value:"",menu:null,disabled:false,searcher:function(h){}};var c=function(m){var h=d.data(m[0],g);var p=h.options;m.addClass("ui_searchboxOrigin").hide();m.setElemID();var k=new RegExp("({search})","g");var l=m.getElemID();d(d.uiTemplate.uiSearchbox.html.replace(k,l)).insertAfter(m);var i=m.attr("name");var n=d.getByParentID(l,d.uiTemplate.uiSearchbox.searchText);if(i){n.attr("name",i);m.removeAttr("name").attr("searchboxName",i)}var o=d.getByParentID(l,d.uiTemplate.uiSearchbox.searchSapn);o.addClass(p.style);if(!p.searchBtnRight){o.append(n.detach())}var j=d.getByParentID(l,d.uiTemplate.uiSearchbox.searchBtn);j.addClass(p.searchBtnClass)};var b=function(l){var k=d.data(l[0],g);var i=l.getElemID();var j=k.options;var h=d.getByParentID(i,d.uiTemplate.uiSearchbox.searchText);j.originalValue=j.value;if(j.value){h.val(j.value);h.removeClass("ui_searchbox-prompt")}else{h.val(j.prompt);h.addClass("ui_searchbox-prompt")}};var f=function(n){var m=d.data(n[0],g);var k=m.options;var i=n.getElemID();var j=d.getByParentID(i,d.uiTemplate.uiSearchbox.searchSapn);var h=d.getByParentID(i,d.uiTemplate.uiSearchbox.searchText);var l=d.getByParentID(i,d.uiTemplate.uiSearchbox.searchBtn);h.unbind(".uiSearchbox");l.unbind(".uiSearchbox");if(!k.disabled){h.bind("blur.uiSearchbox",function(o){j.removeClass("ui_searchbox-hover");k.value=d(this).val();if(k.value==""){d(this).val(k.prompt);d(this).addClass("ui_searchbox-prompt")}else{d(this).removeClass("ui_searchbox-prompt")}}).bind("focus.uiSearchbox",function(o){j.addClass("ui_searchbox-hover");if(d(this).val()!=k.value){d(this).val(k.value)}d(this).removeClass("ui_searchbox-prompt")}).bind("keydown.uiSearchbox",function(o){if(o.which==d.keyCode.ENTER){o.preventDefault();k.value=d(this).val();n.val(k.value);k.searcher.call(n,k.value);return false}});l.bind("click.uiSearchbox",function(){n.val(k.value);k.searcher.call(n,k.value)}).bind("mouseenter.uiSearchbox",function(){d(this).addClass("ui_searchbox-button-hover")}).bind("mouseleave.uiSearchbox",function(){d(this).removeClass("ui_searchbox-button-hover")})}};var e=function(l,h){var p=d.data(l[0],g).options;var j=l.getElemID();var o=d.getByParentID(j,d.uiTemplate.uiSearchbox.searchSapn);if(h){p.width=h}if(p.width){o.width(p.width)}else{p.width=o.outerWidth()}var n=d.getByParentID(j,d.uiTemplate.uiSearchbox.searchText);var i=d.getByParentID(j,d.uiTemplate.uiSearchbox.searchBtn);var m=o.find("a.uiSearchbox-menu");n.outerWidth(o.width()-m.outerWidth()-i.outerWidth()).outerHeight(p.height).css("line-height",p.height+"px");m.outerHeight(p.height);i.outerHeight(p.height);var k=m.find("span.l-btn-left");k.outerHeight(p.height);k.find("span.l-btn-text").css({height:k.height()+"px",lineHeight:k.height()+"px"})};var a=function(m,k){var l=d.data(m[0],g);var j=l.options;var i=m.getElemID();var h=d.getByParentID(i,d.uiTemplate.uiSearchbox.searchText);if(k){j.disabled=true;m.attr("disabled",true);h.attr("disabled",true)}else{j.disabled=false;m.removeAttr("disabled");h.removeAttr("disabled")}}})(jQuery);(function(c){var d="uiOfficeControl";c.fn.uiOfficeControl=function(e,f){if(typeof e=="string"){return c.fn.uiOfficeControl.methods[e](this,f)}return this.each(function(){var g=c(this);var h=g.data(d);e=e||{};if(h){c.extend(h.options,e)}else{g.data(d,{options:c.extend({},c.fn.uiOfficeControl.defaults,g.parseUIConfig(),e)})}b(g);a(g)})};c.fn.uiOfficeControl.methods={options:function(e){return c.data(e[0],d).options},getCab:function(f){var e=f.getElemID();return c.getByParentID(e,c.uiTemplate.uiNTOK.NTOK_ID)[0]}};c.fn.uiOfficeControl.defaults={autoFit:true,caption:"Office在线文档",classid:"",makerCaption:"",makerKey:"",productCaption:"",productKey:"",cabRoot:"",cabName:"OfficeControl.cab",cabVersion:"5,0,2,8",titlebarTextColor:"0",menubarColor:"16777215",menuButtonColor:"16180947",borderColor:"14540253",titlebarColor:"16119285",menuBarStyle:"0",menuButtonStyle:"7",webUserName:"NTKO",isUseUTF8URL:"-1",isUseUTF8Data:"-1",borderStyle:"0"};var b=function(h){var f=c.data(h[0],d).options;h.setElemID();var e=h.getElemID();var g=[];g.push('');g.push(' ');g.push(' ');g.push(' ');g.push('');g.push('');g.push('');g.push('');g.push('');g.push('');g.push('');g.push('');g.push('');g.push('');g.push('');g.push('');g.push('');g.push(' ');g.push('不能装载文档控件。请在检查浏览器的选项中检查浏览器的安全设置。 ')}else{g.push('clsid="{'+f.classid+'}"');g.push('type="application/ntko-plug"');g.push('_MakerCaption="'+f.makerCaption+'"');g.push('_wmode="Opaque"');g.push('_MakerKey="'+f.makerKey+'"');g.push('_ProductCaption="'+f.productCaption+'"');g.push('_ProductKey="'+f.productKey+'"');g.push('_Caption="'+f.caption+'"');g.push('_TitlebarTextColor="'+f.titlebarTextColor+'"');g.push('_MenubarColor="'+f.menubarColor+'"');g.push('_MenuButtonColor="'+f.menuButtonColor+'"');g.push('_BorderColor="'+f.borderColor+'"');g.push('_TitlebarColor="'+f.titlebarColor+'"');g.push('_MenuBarStyle="'+f.menuBarStyle+'"');g.push('_MenuButtonStyle="'+f.menuButtonStyle+'"');g.push('_WebUserName="'+f.webUserName+'"');g.push('_IsUseUTF8URL="'+f.isUseUTF8URL+'"');g.push('_IsUseUTF8Data="'+f.isUseUTF8Data+'"');g.push('_BorderStyle="'+f.borderStyle+'"');g.push(">");if(webUI_browser().chrome){g.push('尚未安装Office文档插件。请点击安装组件 ')}else{if(webUI_browser().firefox){g.push('尚未安装Office文档插件。请点击安装组件 ')}else{g.push('不能装载文档控件。浏览器不支持!支持的浏览器:IE、Firefox、Chrome ')}}}g.push("");h.append(g.join(""));h.bind("_resize",function(){a(h)});return h};var a=function(g){var e=c.data(g[0],d).options;if(e.autoFit){g.autoFit(true,false);var f=c(g.uiOfficeControl("getCab"));f.width(g.width());f.height(g.height())}}})(jQuery);(function(c){var d="uiUEditor";c.fn.uiUEditor=function(e,f){if(typeof e=="string"){return c.fn.uiUEditor.methods[e](this,f)}return this.each(function(){var g=c(this);var h=g.data(d);e=e||{};if(h){c.extend(h.options,e)}else{g.data(d,{options:c.extend({},c.fn.uiUEditor.defaults,g.parseUIConfig(),e)})}b(g);a(g)})};c.fn.uiUEditor.methods={options:function(e){return c.data(e[0],d).options},getEditor:function(g,f){var e=g.getElemID();f=f||{};return UE.getEditor(c.getIDByParentID(e,c.uiTemplate.uiUEditor.editorID),f)},enable:function(f){var e=f.uiUEditor("getEditor");e.ready(function(){e.setEnabled()});return f},disable:function(g,f){var e=g.uiUEditor("getEditor");e.ready(function(){e.setDisabled(f)});return g},setReadonly:function(h,f){var e=h.getElemID();var g=h.uiUEditor("getEditor");g.ready(function(){var l=g.getContent();if(f){var k=new RegExp("({uiUEditor})","g");var i=c(c.uiTemplate.uiUEditor.contentHtml.replace(k,e));i.append(l);h.append(i);g.setHide();var j=h.attr("id")+"-star";c("#"+j).remove()}else{c.getByParentID(e,c.uiTemplate.uiUEditor.contentID).remove();g.setShow()}});return h},destroy:function(f){var e=f.uiUEditor("getEditor");e.ready(function(){f.uiUEditor("getEditor").destroy();f.empty()});return f}};c.fn.uiUEditor.defaults={autoFit:true,config:{}};var b=function(j){var i=c.data(j[0],d);var f=i.options;j.setElemID();j.addClass("ui_ueditor");var h=j.html();j.empty();var e=j.getElemID();var g=new RegExp("({uiUEditor})","g");j.append(c.uiTemplate.uiUEditor.editorHtml.replace(g,e));f.config.initialContent=h;j.uiUEditor("getEditor",f.config);j.bind("_resize",function(){a(j)});return j};var a=function(g){var f=c.data(g[0],d);var e=f.options;if(e.autoFit){g.autoFit(true,false);g.uiUEditor("getEditor").ready(function(){var i=g.getElemID();var l=c.getByParentID(i,c.uiTemplate.uiUEditor.editorID);var k=l.find(".edui-editor-toolbarbox");var h=l.find(".edui-editor-iframeholder");var j=l.find(".edui-editor-bottomContainer");l.add(l.children()).width(g.width());h.height(g.height()-k.height()-j.height())})}}})(jQuery);(function(d){var h="uiWizard";d.fn.uiWizard=function(i,j){if(typeof i=="string"){return d.fn.uiWizard.methods[i](this,j)}return this.each(function(){var k=d(this);var l=k.data(h);i=i||{};if(l){d.extend(l.options,i)}else{k.data(h,{options:d.extend({},d.fn.uiWizard.defaults,k.parseUIConfig(),i)})}c(k)})};d.fn.uiWizard.methods={options:function(i){return d.data(i[0],h).options},previous:function(i){b(i)},next:function(i){a(i)},selectedItem:function(j,i){return e(j,i)}};d.fn.uiWizard.defaults={selectedItem:{step:1},buttonPrev:null,buttonNext:null,disablePreviousStep:false,lastText:"完成",onBeforeStepChange:function(i,j){},onStepChanged:function(i){},onFinished:function(){}};var c=function(n){var m=d.data(n[0],h);var j=m.options;n.addClass("ui_wizard");if(_IE8){n.addClass("ui_wizard_IE8")}if(_IEunder8){var k=n.children();k.css("width",Math.floor(90/k.length)+"%")}j.currentStep=j.selectedItem.step;j.numSteps=n.find("> li").length;var l=j.buttonPrev;var i=j.buttonNext;j.nextText=i.uiButton("getLabel");l.on("click",function(o){b(n)});i.on("click",function(o){a(n)});n.on("click","li.complete",function(o){f(n,o)});if(j.currentStep>1){e(n,j.selectedItem)}else{g(n)}if(j.disablePreviousStep){l.uiButton("setDisabled",true);n.addClass("previous-disabled")}return n};var g=function(p){var l=d.data(p[0],h);var v=l.options;var t=(v.currentStep>1);var u=(v.currentStep===1);var i=(v.currentStep===v.numSteps);var n=v.buttonPrev;var m=v.buttonNext;if(!v.disablePreviousStep){n.uiButton("setDisabled",(u===true||t===false))}if(v.lastText!==""){var r=(i!==true)?v.nextText:v.lastText;m.text(r)}var q=p.find("> li");q.removeClass("active").removeClass("complete").removeClass("completeIE8");var s="> li:lt("+(v.currentStep-1)+")";var o=p.find(s);o.addClass("complete");if(_IE8){o.addClass("completeIE8")}var k="> li:eq("+(v.currentStep-1)+")";var j=p.find(k);j.addClass("active");v.onStepChanged.call(p,v.currentStep)};var f=function(o,n){var m=d.data(o[0],h);var l=m.options;var j=d(n.currentTarget);var k=o.find(">li").index(j);var i=true;if(l.disablePreviousStep){if(k1);if(j.disablePreviousStep){i=false}if(i){if(j.onBeforeStepChange.call(l,j.currentStep,0)==false){return}j.currentStep-=1;g(l)}};var a=function(l){var k=d.data(l[0],h);var i=k.options;var m=(i.currentStep+1<=i.numSteps);var j=(i.currentStep===i.numSteps);if(m){if(i.onBeforeStepChange.call(l,i.currentStep,1)==false){return}i.currentStep+=1;g(l)}else{if(j){i.onFinished.call(l)}}};var e=function(n,l){var k=d.data(n[0],h);var i=k.options;var m,j;if(l){j=l.step||-1;if(j>=1&&j<=i.numSteps){i.currentStep=j;g(n)}m=n}else{m={step:i.currentStep}}return m}})(jQuery);(function(e){var g="uiCheckbox";e.fn.uiCheckbox=function(h,i){if(typeof h=="string"){return e.fn.uiCheckbox.methods[h](this,i)}return this.each(function(){var j=e(this);var k=j.data(g);h=h||{};if(k){e.extend(k.options,h)}else{j.data(g,{options:e.extend(true,{},e.fn.uiCheckbox.defaults,j.parseUIConfig(),h)})}d(j)})};e.fn.uiCheckbox.methods={options:function(h){return e.data(h[0],g).options},enable:function(h){a(h,false);return h},disable:function(h){a(h,true);return h},setDisabled:function(i,h){a(i,!!h);return i}};e.fn.uiCheckbox.defaults={disabled:false,readonly:false,beforeClick:function(){},onChanged:function(h){}};var d=function(l){var j=e.data(l[0],g).options;l.setElemID();var i=l.getElemID();l.addClass("ui_checkboxOrigin");var k=new RegExp("({uiCheckbox})","g");l.wrap(e(e.uiTemplate.uiCheckbox.wrapperHtml.replace(k,i)));l.before(e(e.uiTemplate.uiCheckbox.cbHtml.replace(k,i)));var m=e.getByParentID(i,e.uiTemplate.uiCheckbox.wrapperID);var h=e.getByParentID(i,e.uiTemplate.uiCheckbox.cbID);h.click(function(){if(l.attr("disabled")||l.attr("readonly")){return false}if(j.disabled||j.readonly){return false}if(j.beforeClick.call(l)==false){return false}if(e(this).hasClass("ui_checkbox-checked")){f(l,false)}else{f(l,true)}l.trigger("change");j.onChanged.call(l,b(l))});m.hover(function(){if(!j.disabled){e(this).addClass("checkbox_over")}},function(){e(this).removeClass("checkbox_over")});c(l)};var c=function(k){var j=e.data(k[0],g).options;var i=k.getElemID();if(k.attr("disabled")){var l=e.getByParentID(i,e.uiTemplate.uiCheckbox.wrapperID);l.addClass("checkbox-disabled");j.disabled=true}var h=e.getByParentID(i,e.uiTemplate.uiCheckbox.cbID);if(k[0].checked){h.addClass("ui_checkbox-checked")}else{h.removeClass("ui_checkbox-checked")}};var f=function(k,j){var i=k.getElemID();var h=e.getByParentID(i,e.uiTemplate.uiCheckbox.cbID);if(!j){k[0].checked=false;h.removeClass("ui_checkbox-checked")}else{k[0].checked=true;h.addClass("ui_checkbox-checked")}};var a=function(j,i){var h=j.getElemID();var k=e.getByParentID(h,e.uiTemplate.uiCheckbox.wrapperID);if(i){j.attr("disabled",true);k.addClass("checkbox-disabled")}else{j.attr("disabled",false);k.removeClass("checkbox-disabled")}};var b=function(h){return h[0].checked}})(jQuery);