etms/asset/thirdlib/ETMS.WebUI/cetc54.ui.all.min.js
liyuchen d9fba9a316 Remove organization references (de-identify)
- Replace CETC54 references with ETMS
- Replace com.cetc54 package with com.example
- Rename cetc54 directories to etms
- Replace CECT54.WebUI to ETMS.WebUI
- Replace organization names (中国电科54所 -> XX公司)
- Replace internal system URLs (cetc54.com -> example.com)
2026-04-16 17:14:56 +08:00

1 line
166 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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<e;h++){if(!q[h].href){a=q[h];break}}}if(a.addRule){var o=a.rules;for(var m=0;m<o.length;m++){if(o[m].selectorText==f){if(c){return a.rules[m]}a.removeRule(f)}}if(!c){a.addRule(f,p,n);return a.rules[n]}}else{if(a.insertRule){var d=a.cssRules;for(var g=0;g<d.length;g++){if(d[g].selectorText==f){if(c){return a.cssRules[g]}a.deleteRule(g)}}if(!c){a.insertRule(f+"{"+p+"}",n);return a.cssRules[n]}}}return null};b.fn.trimNode=function(e,d){var f,c;e=(e||"SE").toUpperCase();d=d||false;f=e.indexOf("S")!==-1;c=e.indexOf("E")!==-1;return this.each(function(){var g,j,h=[];b(this).children().each(function(){var m=this;var i=true;var l=m.firstChild;while(i&&l&&l!==m){var k=l;if(k.nodeType===3&&!b.regexs.rx_space.test(k.data)){i=false}else{if(k.nodeType===1){l=k.firstChild;if(!l){l=k.nextSibling}else{if(d){b(l).trimNode(e,d)}}}else{l=k.nextSibling}}while(i&&!l){l=k.parentNode;if(l!==m){k=l;l=l.nextSibling}}}if(i){h[h.length]=m}});if(f){for(g=0;g<h.length;g++){j=h[g];if(!j.previousSibling&&j.nextSibling){j.parentNode.removeChild(j);h.splice(g--,1)}else{break}}}if(c){for(g=h.length-1;g>=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:'<div class="ui_mask"></div>',loading:'<div class="ui_loading_content"><span class="ui_loading_img"></span> <span class="ui_loading_text">正在加载……</span></div>',datepicker:{iconHtml:'<span class="icon dateIcon"></span>',icon:"icon",pickerHtml:'<span class="ui_date_span"></span>',pickerSpan:"span"},dateRange:{drHtml:'<div><input id="{dr}-start" name="{dr}-start" /><span class="ui_dateRange_img"></span><input /></div>'},tooltip:{html:'<div tabindex="-1" id="{target}-tip" class="ui_tooltip"><div id="{target}-tipContent" class="ui_tooltip-content"></div><div id="{target}-tipAouter" class="ui_tooltip-arrow-outer"></div><div id="{target}-arrow" class="ui_tooltip-arrow"></div></div>',region:{right:"right",top:"top",left:"left",bottom:"bottom"},tip:"tip",tipAouter:"tipAouter",arrow:"arrow",content:"tipContent"},panel:{html:' <div id="{palID}-header" class="ui_panel_header"> <div id="{palID}-icon" class="ui_panel_icon"></div> <div id="{palID}-title" class="ui_panel_title"></div> <div id="{palID}-toolbar" class="ui_panel_toolbar"></div> </div> <div id="{palID}-content" class="ui_panel_content"></div> <div id="{palID}-buttonbar" class="ui_panel_buttonbar"></div>',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:'<div class="ui_pagination"><div class="ui_pagination_oper"> <select id="{pageID}-pagesize" class="ui_pagination_pagesize"></select> <div class="ui_pagination_sep"></div> <a href="javascript:void(0)" title="首页" id="{pageID}-first" class="ui_pagination_btns ui_pagination_first"></a> <a href="javascript:void(0)" title="上一页" id="{pageID}-prev" class="ui_pagination_btns ui_pagination_prev"></a> <div class="ui_pagination_sep"></div> <div class="ui_pagination_before">第</div> <input id="{pageID}-input" type="text" size="2" value="1" class="ui_pagination_input"> <div id="{pageID}-after" class="ui_pagination_after">页,共{pages}页</div></span> <div class="ui_pagination_sep"></div> <a href="javascript:void(0)" title="下一页" id="{pageID}-next" class="ui_pagination_btns ui_pagination_next"></a> <a href="javascript:void(0)" title="末页" id="{pageID}-last" class="ui_pagination_btns ui_pagination_last"></a> <div class="ui_pagination_sep"></div> <a href="javascript:void(0)" title="刷新" id="{pageID}-load" class="ui_pagination_btns ui_pagination_load"></a></div><div id="{pageID}-info" class="ui_pagination_info">共{total}条数据,显示{from}-{to}条</div></div>',tabs:{html:'<div class="ui_tabs"> <div id="{tabs}-header" class="ui_tabs_header"> <div id="{tabs}-headerLeft" class="ui_tabs_header_left"></div> <div id="{tabs}-headerRight" class="ui_tabs_header_right"></div> <div id="{tabs}-headerCenter" class="ui_tabs_header_center"> <ul id="{tabs}-headerTabs" class="tabs"></ul> </div> </div> <div id="{tabs}-panels" class="ui_tabs_panels"></div></div>',tabHtml:'<li id="{tab}-li"><a id="{tab}-link" href="javascript:void(0)" class="ui_tab_title"> <span id="{tab}-linkIcon"></span> <span id="{tab}-linkTitle" class="ui_tabs_title_span"></span></a><a id="{tab}-tabClose" href="javascript:void(0)" class="ui_tab_close"></a></li>',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:'<span id="{comboID}-combo" class="ui_combo"><input id="{comboID}-text" name="{comboID}_text" type="text" class="ui_combo-text" autocomplete="off"><span id="{comboID}-arrow" class="ui_combo-arrow"></span><input id="{comboID}-value" type="hidden" class="ui_combo-value"></span>',panelHtml:'<div id="{comboID}-panel" class="ui_combo-panel"></div>',comboValueHtml:'<input id="{comboID}-value" type="hidden" class="ui_combo-value">',combo:"combo",comboText:"text",comboArrow:"arrow",comboValue:"value",comboPanel:"panel"},uiValidate:{lenDiv:"lenDiv"},uiSearchbox:{html:'<span id="{search}-span" class="ui_searchbox"><input id="{search}-text" type="text" class="ui_searchbox-text"><span id="{search}-btn" class="ui_searchbox-button"></span></span>',searchSapn:"span",searchText:"text",searchBtn:"btn"},uiGrid:{colresizer:"colresizer"},uiNTOK:{NTOK_ID:"ntko"},uiUEditor:{editorID:"editor",contentID:"conent",contentHtml:'<div id="{uiUEditor}-conent" class="ui_ueditor_content"></div>',editorHtml:'<textarea id="{uiUEditor}-editor"></textarea>'},uiCheckbox:{cbHtml:'<a id="{uiCheckbox}-cb" class="ui_checkbox"></a>',wrapperHtml:'<div id="{uiCheckbox}-wrapper" class="ui_checkbox-wrapper"></div>',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;a<b.prefixes.length;a++){b.prefix=b.prefixes[a];if(typeof document[b.prefix+"CancelFullScreen"]!="undefined"){b.supports=true;break}}}if(b.supports){b.eventName=b.prefix+"fullscreenchange";b.isFullScreen=function(){switch(this.prefix){case"":return document.fullScreen;case"webkit":return document.webkitIsFullScreen;default:return document[this.prefix+"FullScreen"]}};b.requestFullScreen=function(d){return(this.prefix==="")?d.requestFullScreen():d[this.prefix+"RequestFullScreen"]()};b.cancelFullScreen=function(d){return(this.prefix==="")?document.cancelFullScreen():document[this.prefix+"CancelFullScreen"]()}}c.uiFullScreen={supportsFullScreen:b.supports,fullScreenEventName:b.eventName,fullScreen:b,isFullScreen:function(){return b.isFullScreen()},requestFullScreen:function(d){if(d==null||d==undefined){d=document.documentElement}d=c(d);return d.each(function(){if(b.supports){b.requestFullScreen(this)}})},cancelFullScreen:function(d){if(d==null||d==undefined){d=document.documentElement}d=c(d);return d.each(function(){if(b.supports){b.cancelFullScreen(this)}})},toggleFullScreen:function(d){if(d==null||d==undefined){d=document.documentElement}d=c(d);return d.each(function(){if(b.supports){if(c.util.isFullScreen()){b.cancelFullScreen(this)}else{b.requestFullScreen(this)}}})}}})(jQuery);(function(a){var d="uiMask";a.uiMask={add:function(e){e=e||{};e=a.extend({},a.uiMask.defaults,e);return b(e)},show:function(e){e=e||{};e=a.extend({},a.uiMask.defaults,e);return c(e)},hide:function(g){g=g||{};g=a.extend({},a.uiMask.defaults,g);var f=g.container;var i=f.getElemID();var e=a.getByParentID(i,g.maskID);if(e.length>0){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('<div class="ui_loading"></div>').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.pageX<n.left+o.outerWidth()&&m.pageY>n.top&&m.pageY<n.top+o.outerHeight()){if(!this.entered){g(this).trigger("_dragenter",[k]);this.entered=true}g(this).trigger("_dragover",[k])}else{if(this.entered){g(this).trigger("_dragleave",[k]);this.entered=false}}});return false};var e=function(n){if(!g.fn.draggable.isDragging){c();return false}a(n);var o=n.data.target;var l=o.data(j);var p=l.proxy;var k=l.options;if(k.revert){if(h(n)==true){o.css({position:n.data.startPosition,left:n.data.startLeft,top:n.data.startTop})}else{if(p){var m,r;if(p.parent()[0]==document.body){m=n.data.startX-n.data.offsetWidth;r=n.data.startY-n.data.offsetHeight}else{m=n.data.startLeft;r=n.data.startTop}p.animate({left:m,top:r},function(){f(l,p)})}else{o.animate({left:n.data.startLeft,top:n.data.startTop},function(){o.css("position",n.data.startPosition)})}}}else{var t=o.parent();var q={left:0,top:0};var s=g(document);if(n.data.startPosition=="fixed"){if(t.is("body")){q.left=s.scrollLeft();q.top=s.scrollTop()}else{q.left=s.scrollLeft()-t.scrollLeft();q.top=s.scrollTop()-t.scrollTop()}}else{if(!t.is("body")){q.left=s.scrollLeft()-t.scrollLeft();q.top=s.scrollTop()-t.scrollTop()}}o.css({position:n.data.startPosition,left:n.data.left-q.left,top:n.data.top-q.top});h(n)}k.onStopDrag.call(o,n);c();return false};var c=function(){if(g.fn.draggable.timer){clearTimeout(g.fn.draggable.timer);g.fn.draggable.timer=undefined}g(document).unbind(".draggable");g.fn.draggable.isDragging=false;setTimeout(function(){g("body").css("cursor","")},100)};var d=function(q){var m=g.data(q.data.target[0],j);var l=m.options;var k=m.proxy;var p=q.data;var o=p.startLeft+q.pageX-p.startX;var n=p.startTop+q.pageY-p.startY;if(k){if(k.parent()[0]==document.body){if(l.deltaX!=null&&l.deltaX!=undefined){o=q.pageX+l.deltaX}else{o=q.pageX-q.data.offsetWidth}if(l.deltaY!=null&&l.deltaY!=undefined){n=q.pageY+l.deltaY}else{n=q.pageY-q.data.offsetHeight}}else{if(l.deltaX!=null&&l.deltaX!=undefined){o+=q.data.offsetWidth+l.deltaX}if(l.deltaY!=null&&l.deltaY!=undefined){n+=q.data.offsetHeight+l.deltaY}}}if(l.axis.indexOf("h")!=-1){p.left=o}if(l.axis.indexOf("v")!=-1){p.top=n}};var b=function(o){var n=g.data(o.data.target[0],j);var m=n.options;var l={};var k=n.proxy;if(!k){k=g(o.data.target)}if(m.axis.indexOf("h")!=-1){l.left=o.data.left}if(m.axis.indexOf("v")!=-1){l.top=o.data.top}k.css(l);g("body").css("cursor",m.cursor)};var h=function(n){var m=g.data(n.data.target[0],j);var l=m.options;var k=m.proxy;var o=false;try{m.droppables.each(function(){var q=g(this);if(q.droppable("options").disabled){return}var p=q.offset();if(n.pageX>p.left&&n.pageX<p.left+q.outerWidth()&&n.pageY>p.top&&n.pageY<p.top+q.outerHeight()){if(l.revert){g(n.data.target).css({position:n.data.startPosition,left:n.data.startLeft,top:n.data.startTop})}g(this).trigger("_drop",[n.data.target]);f(m,k);o=true;this.entered=false;return false}})}catch(n){}if(!o&&!l.revert){f(m,k)}return o};var f=function(l,k){if(k){k.remove()}l.proxy=null}})(jQuery);(function(e){var j="resizable";e.fn.resizable=function(k,l){if(typeof k=="string"){return e.fn.resizable.methods[k](this,l)}return this.each(function(){var n=e(this);var m=n.data(j);k=k||{};if(m){n.unbind(".resizable");e.extend(m.options,k)}else{k=e.extend({},e.fn.resizable.defaults,n.parseUIConfig(),k);n.data(j,{options:k})}if(k.disabled==true){return}n.bind("mousemove.resizable",{target:n},function(o){if(e.fn.resizable.isResizing){return}f(o,d(o))}).bind("mouseleave.resizable",{target:n},function(o){f(o,"")}).bind("mousedown.resizable",{target:n},function(r){var o=d(r);f(r,o);if(o==""){return}var p=e(r.data.target);var q={target:p,parent:p.parent()[0],dir:o,startLeft:b(r,"left"),startTop:b(r,"top"),left:b(r,"left"),top:b(r,"top"),startX:r.pageX,startY:r.pageY,startWidth:p.outerWidth(),startHeight:p.outerHeight(),width:p.outerWidth(),height:p.outerHeight(),deltaWidth:p.outerWidth()-p.width(),deltaHeight:p.outerHeight()-p.height()};e(document).bind("mousedown.resizable",q,i);e(document).bind("mousemove.resizable",q,a);e(document).bind("mouseup.resizable",q,c);e("body").css("cursor",o+"-resize")})})};e.fn.resizable.methods={options:function(k){return e.data(k[0],j).options},enable:function(k){k.resizable({disabled:false});return k},disable:function(k){k.resizable({disabled:true});return k}};e.fn.resizable.defaults={disabled:false,handles:"n, e, s, w, ne, se, sw, nw, all",minWidth:10,minHeight:10,maxWidth:10000,maxHeight:10000,edge:5,onStartResize:function(k){},onResize:function(k){},onStopResize:function(k){}};e.fn.resizable.isResizing=false;var g=function(o){var n=o.data;var l=e.data(n.target[0],j).options;if(n.dir.indexOf("e")!=-1){var m=n.startWidth+o.pageX-n.startX;m=Math.min(Math.max(m,l.minWidth),l.maxWidth);n.width=m}if(n.dir.indexOf("s")!=-1){var k=n.startHeight+o.pageY-n.startY;k=Math.min(Math.max(k,l.minHeight),l.maxHeight);n.height=k}if(n.dir.indexOf("w")!=-1){var m=n.startWidth-o.pageX+n.startX;m=Math.min(Math.max(m,l.minWidth),l.maxWidth);n.width=m;n.left=n.startLeft+n.startWidth-n.width}if(n.dir.indexOf("n")!=-1){var k=n.startHeight-o.pageY+n.startY;k=Math.min(Math.max(k,l.minHeight),l.maxHeight);n.height=k;n.top=n.startTop+n.startHeight-n.height}};var h=function(m){var l=m.data;var k=e(l.target);k.css({left:l.left,top:l.top});if(k.outerWidth()!=l.width){k.outerWidth(l.width)}if(k.outerHeight()!=l.height){k.outerHeight(l.height)}};var i=function(k){e.fn.resizable.isResizing=true;e.data(k.data.target[0],j).options.onStartResize.call(k.data.target,k);return false};var a=function(k){g(k);if(e.data(k.data.target[0],j).options.onResize.call(k.data.target,k)!=false){h(k)}return false};var c=function(k){e.fn.resizable.isResizing=false;g(k,true);if(e.data(k.data.target[0],j).options.onStopResize.call(k.data.target,k)!=false){h(k)}e(document).unbind(".resizable");e("body").css("cursor","");return false};var d=function(r){var s=e(r.data.target);var k=e.data(r.data.target[0],j).options;var n="";var o=s.offset();var l=s.outerWidth();var u=s.outerHeight();var m=k.edge;if(r.pageY>o.top&&r.pageY<o.top+m){n+="n"}else{if(r.pageY<o.top+u&&r.pageY>o.top+u-m){n+="s"}}if(r.pageX>o.left&&r.pageX<o.left+m){n+="w"}else{if(r.pageX<o.left+l&&r.pageX>o.left+l-m){n+="e"}}var t=k.handles.split(",");for(var p=0;p<t.length;p++){var q=t[p].replace(/(^\s*)|(\s*$)/g,"");if(q=="all"||q==n){return n}}return""};var b=function(l,k){var m=parseInt(e(l.data.target).css(k));if(isNaN(m)){return 0}else{return m}};var f=function(l,k){if(k==""){e(l.data.target).css("cursor","")}else{e(l.data.target).css("cursor",k+"-resize")}}})(jQuery);(function(b){b.fn.uiPosition=function(c,d){if(typeof c=="string"){return b.fn.uiPosition.methods[c](this,d)}return this.each(function(){var e=b(this);a(e,b.extend({},b.fn.uiPosition.defaults,e.parseUIConfig(),c||{}))})};b.fn.uiPosition.defaults={container:b("body"),fixed:false,top:0,left:0,horizontal:"",vertical:""};var a=function(g,m){var d=m.container;var e=b.nodeName(d[0],"body");var l,h,j,f;if(d.css("position")==="static"){d.css("position","absolute")}g.offsetParent().each(function(){if(this!==d[0]){d.append(g.detach())}});if(e){l=b("body").width();h=b("body").height()}else{l=d.outerWidth();h=d.outerHeight()}if(m.horizontal!=""){switch(m.horizontal){case"left":f=0;break;case"center":f=(l-g.outerWidth())/2;break;case"right":f=l-g.outerWidth();break}}else{f=m.left||0}if(m.vertical!=""){switch(m.vertical){case"top":j=0;break;case"center":j=(h-g.outerHeight())/2;break;case"bottom":j=h-g.outerHeight();break}}else{j=m.top||0}var k=d.hasScroll();if(!e&&k.indexOf("x")>-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('<span class="btnLabel">'+h.label+"</span>").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('<span class="btnLabel"></span>')}}}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('<span class="icon_'+s+" "+h+'"></span>');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('<ul class="'+s+'" style="display:'+v+';">');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('<span class="fa ui_menu-icon '+z.fontIcon.icon+'" style="color:'+z.fontIcon.color+";font-size:"+z.fontIcon.size+'px;"></span>')}else{B.push('<span class="icon '+r+" icon_"+z.icon+'"></span>')}B.push('<span class="ui_menu-text">'+z.label+"</span>")}else{B.push('<span class="ui_menu-text" style="margin-left:2em;">'+z.label+"</span>")}return B.join("")}if(z.children!=null){if(z.disabled===true||z.disabled=="true"){t.push('<li id="'+y+'" aria-haspopup="true" class="ui_menu-disabled">')}else{t.push('<li id="'+y+'" aria-haspopup="true">')}t.push('<a href="javascript:void(0)" class="ui_menu-indicator">');t.push(A());t.push('<span class="icon ui_menu-popup" role="popup"></span>');t.push("</a>");t.push(a(w,z.children,x++));t.push("</li>")}else{if(z.disabled===true||z.disabled=="true"){t.push('<li id="'+y+'" class="ui_menu-disabled">')}else{t.push('<li id="'+y+'" >')}t.push('<a href="javascript:void(0)" class="ui_menu-indicator">');t.push(A());t.push("</a>");t.push("</li>")}if(z.seperator=="true"||z.seperator==true){t.push('<li class="ui_menu-sep-li" ><span class="ui_menu-item-sep">&nbsp;</span></li>')}d.data(w[0],y,z)});p.push(t.join(""));p.push("</ul>");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<z.length;t++){var x=d(z[t]),r=x.children("ul");r.remove();var w=x.text();x.empty();if(r.length){x.append(r)}var q=x.parseUIConfig();var p=v.getElemID()+"_"+q.id;x[0].id=p;d.data(v[0],p,q);var u=[];u.push('<a class="ui_menu-indicator" href="'+q.url+'">');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('<span class="fa ui_menu-icon '+q.fontIcon.icon+'" style="color:'+q.fontIcon.color+";font-size:"+q.fontIcon.size+'px;"></span>')}else{u.push('<span class="icon '+y+" icon_"+q.icon+'"></span>')}u.push('<span class="ui_menu-text">'+w+"</span>")}else{u.push('<span class="ui_menu-text" style="margin-left:2em;">'+w+"</span>")}if(r.length>0){x.attr("aria-haspopup","true");u.push('<span class="icon ui_menu-popup" role="popup"></span>');f(v,r)}u.push("</a>");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;r<q.length;r++){if(!d(q[r]).hasClass("ui_menu-disabled")&&!d(q[r]).hasClass("ui_menu-sep-li")){e(t,q[r])}}for(var p=0;p<s.length;p++){d(s[p]).bind("mouseleave.menuContainer",function(){var u=d(this);if(u.parent().attr("aria-haspopup")=="true"){u.hide()}})}};var b=function(q){var p=q.data;if(d(q.target).closest(p).length==0){p.find("ul").css("display","none");p.find("li.ui_menu-item-hover").each(function(r,s){d(s).removeClass("ui_menu-item-hover")});p.hide();d(document).unbind("mousedown.uiMenu")}}})(jQuery);(function(g){var u="uiPanel";var v="palLoading";g.fn.uiPanel=function(x,y){if(typeof x=="string"){return g.fn.uiPanel.methods[x](this,y)}return this.each(function(){var A=g(this);var z=A.data(u);x=x||{};if(z){g.extend(z.options,x)}else{A.data(u,{options:g.extend({},g.fn.uiPanel.defaults,g.fn.parseUIConfig(A,null),x)})}k(A)})};g.fn.uiPanel.methods={data:function(x){return g.data(x[0],u)},options:function(x){return x.data(u).options},panel:function(x){return x},header:function(x){return g.getByParentID(x.getElemID(),g.uiTemplate.panel.header)},icon:function(x){return g.getByParentID(x.getElemID(),g.uiTemplate.panel.icon)},title:function(x){return g.getByParentID(x.getElemID(),g.uiTemplate.panel.title)},toolbar:function(x){return g.getByParentID(x.getElemID(),g.uiTemplate.panel.toolbar)},content:function(x){return g.getByParentID(x.getElemID(),g.uiTemplate.panel.content)},buttonbar:function(x){return g.getByParentID(x.getElemID(),g.uiTemplate.panel.buttonbar)},border:function(z,x,y){q(z,x,y);return z},refresh:function(y,x){if(x){g.data(y[0],u).options.url=x}d(y,true);return y},collapse:function(y,x){b(y,x);return y},expand:function(y,x){l(y,x);return y},resize:function(z,x){var y=g.data(z[0],u).options;if(x!=undefined){if(x.left!=undefined){y.left=x.left}if(x.top!=undefined){y.top=x.top}if(x.width!=undefined){y.width=x.width}if(x.height!=undefined){y.height=x.height}if(x.zIndex!=undefined){y.zIndex=x.zIndex}}j(z);return z},open:function(y,x){e(y,x);return y},close:function(y,x){f(y,x);return y},destroy:function(y,x){t(y,x);return y}};g.fn.uiPanel.defaults={id:"",animate:true,animateOpen:"fadeIn",animateClose:"fadeOut",inContainer:true,panelStyle:"",autoFit:false,icon:"",fontIcon:null,top:null,left:null,title:"",showTitle:true,iniframe:false,method:"get",url:"",showLoading:true,urlRandomParam:false,updateOnOpen:false,lazyLoad:false,firstLoad:true,queryParams:{},content:"",border:true,borderWidth:1,padding:"0px",minWidth:0,minHeight:0,width:0,height:0,showHeader:true,showBtnBar:false,buttons:[],btnBarDir:"center",draggable:false,resizable:false,closable:false,closed:false,maximizable:false,maximized:false,maxPadding:[0,0,0,0],collapsible:false,collapsed:false,dragHandle:null,zIndex:0,onBeforeCollapse:function(){},onCollapse:function(){},onBeforeExpand:function(){},onExpand:function(){},onBeforeOpen:function(){},onOpen:function(){},onBeforeClose:function(){},onClose:function(){},onBeforeDestroy:function(){},onDestroy:function(){},onBeforeLoad:function(){},onLoadError:function(){},onLoadComplete:function(){},onPanelResize:function(){}};var k=function(C){var y=C.data(u).options;var x;if(y.id!=""){C[0].id=y.id;x=y.id}else{C.setElemID();x=C.getElemID();y.id=x}var E,B,A;if(C.find(".ui_panel_content").length==0){var D=C.children().detach();C.addClass("ui_panel");var z=new RegExp("({palID})","g");C.append(g.uiTemplate.panel.html.replace(z,x));B=g.getByParentID(x,g.uiTemplate.panel.content);B.append(D)}else{E=C.find(".ui_panel_header").setIDByParentID(x,g.uiTemplate.panel.header);E.find(".ui_panel_icon").setIDByParentID(x,g.uiTemplate.panel.icon);E.find(".ui_panel_title").setIDByParentID(x,g.uiTemplate.panel.title);C.find(".ui_panel_content").setIDByParentID(x,g.uiTemplate.panel.content);C.find(".ui_panel_buttonbar").setIDByParentID(x,g.uiTemplate.panel.buttonbar);A=C.find(".ui_panel_toolbar").setIDByParentID(x,g.uiTemplate.panel.toolbar);A.find(".ui_panel_toolbar_close").setIDByParentID(x,g.uiTemplate.panel.btnClose);A.find(".ui_panel_toolbar_max").setIDByParentID(x,g.uiTemplate.panel.btnMax)}if(y.panelStyle!=""){C.addClass(y.panelStyle)}if(y.zIndex>0){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("<img src='"+y.icon+"'>")}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<D.length;C++){var y=D[C];var B=g('<button class="button"></button>').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('<iframe id="'+x+'" src="'+y+'" class="ui_panel_iframe" frameborder="0" scrolling="auto"></iframe>');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('<div class="icon icon_draghandler"></div>').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('<div class="ui_panel_proxy" style="width:'+z.width()+"px;height:"+z.height()+'px;z-index:9999999;"></div>');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('<a type="button" class="ui_panel_toolbar_btn ui_panel_toolbar_max"><span id="'+g.getIDByParentID(y,g.uiTemplate.panel.btnMax_Icon)+'" class="icon icon_pal_max"></span></a>').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('<a type="button" class="ui_panel_toolbar_btn ui_panel_toolbar_close"><span class="icon icon_close"></span></a>').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('<a type="button" class="ui_panel_toolbar_btn ui_panel_toolbar_col" title="'+x+'"><span id="'+g.getIDByParentID(y,g.uiTemplate.panel.btnColl_Icon)+'" class="icon '+C+'"></span></a>').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("<div></div>").appendTo(m.container).hide();var h=m.width||200;var f=m.height||120;var n='<div class="ui_messagetip_content';if(!m.showHeader){n+=" ui_messagetip_content_noHead"}n+='">'+m.content+"</div>";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('<a type="button" class="ui_messagetip_close"><span class="icon icon_close"></span></a>').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("<button class=\"ui_messagebox_ok\" ui-config=\"icons:{left:'icon_submit'},style: 'button'\">确定</button>");var o=b("<button class=\"ui_messagebox_cancel\" ui-config=\"icons:{left:'icon_cancel'},style: 'button_cancel'\">取消</button>");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='<br/><input id="'+g+'" class="ui_messagebox_prompt_input" type="text"/>'}var j='<table width="100%"><tr><td width="32"><div class="ui_messagebox_image ui_messagebox_image_'+q.type+'"></div></td><td><div class="ui_messagebox_content">'+q.content+n+"</div></td></tr></table>";var h=b("<div></div>").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<w.pageList.length;p++){f("<option></option>").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.pageIndex<i){a(t,w.pageIndex+1)}});s.unbind(".pagination").bind("click.pagination",function(){if(s.attr("disabled")){return}var i=Math.ceil(w.total/w.pageSize);if(w.pageIndex<i){a(t,i)}});r.unbind(".pagination").bind("click.pagination",function(){if(w.onBeforeRefresh.call(this,w.pageIndex,w.pageSize)!=false){a(t,w.pageIndex);w.onRefresh.call(t,w.pageIndex,w.pageSize)}});w.displayMsg=u.html();w.afterPageText=m.html()};var a=function(j,h){var i=f.data(j[0],g).options;b(j,{pageIndex:h});i.onSelectPage.call(j,i.pageIndex,i.pageSize)};var b=function(s,h){var i=f.data(s[0],g);var j=s.getElemID();var w=i.options;f.extend(w,h||{});var k=f.getByParentID(j,"pagesize");if(k.length){k.val(w.pageSize+"");w.pageSize=parseInt(k.val())}var q=Math.ceil(w.total/w.pageSize)||1;if(w.pageIndex<1){w.pageIndex=1}if(w.pageIndex>q){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('<div class="grid_data"></div>').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('<div class="ui_grid_head"><div class="ui_grid_head1"><table class="ui_grid"><thead>'+o.tpl_head+"</thead></table></div></div>");var t=f('<div class="ui_grid_data"><div class="ui_grid_data1"><table class="ui_grid"><tbody>'+(q?o.tpl_body:"")+"</tbody></table></div></div>");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('<table class="ui_grid"><thead>'+o.tpl_head+"</thead><tbody></tbody></table>");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('<div class="resizer"></div>').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('<div class="icon_sort"></div>')}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;E<B.length;E++){var v=B[E].index;var y=Math.floor((B[E].width+u)/q);s-=y;G+=y;y-=u;if(E==B.length-1){y+=s;G+=s}if(!F){J[v]=f.globalCSS("#"+p+" .col_"+v,"width:"+y+"px;");if(!r.colFitAllTime){K[v]=y}}else{if(y>0){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;z<r.length;z++){if(C==r[z]){p[p.length]=y;r.splice(0,0,r[z++]);B.addClass("selected");x.checked=true}}}}});if(t){if(r.length>0){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('<div class="ui_layout_split_proxy_h"></div><div class="ui_layout_split_proxy_v"></div>');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("<div></div>").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('<a href="javascript:void(0)"></a>').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("<div></div>").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('<a href="javascript:void(0)"></a>').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('<div class="ui_layout_expand_title"><div class="icon icon_'+A.icon+'"></div>'+A.title+"</div>")}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('<a id="'+x+"-"+g.uiTemplate.tabs.tab_close+'" href="javascript:void(0)" class="ui_tab_close"></a>').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("<img class='noBorder' src='"+u.icon+"'>")}else{A.addClass("icon "+g.uiTemplate.iconStyle_Pre+u.icon)}}else{A.removeClass()}}if(E!=u.id){for(var C=0;C<D.length;C++){if(D[C]==E){D[C]=u.id}}}g.data(G[0],p).options.onUpdate.call(G,u.id,a(G,J))};var k=function(x){var w=g.data(x[0],p).options;var u=x.getElemID();var y=g.getByParentID(u,g.uiTemplate.tabs.header);var v=g.getByParentID(u,g.uiTemplate.tabs.panels);y.removeClass("ui_tabs_header-top ui_tabs_header-bottom ui_tabs_header-left ui_tabs_header-right");v.removeClass("ui_tabs_panels-top ui_tabs_panels-bottom ui_tabs_panels-left ui_tabs_panels-right");if(w.tabPosition=="top"){y.insertBefore(v);y.addClass("ui_tabs_header-top");v.addClass("ui_tabs_panels-bottom")}else{if(w.tabPosition=="bottom"){y.insertAfter(v);y.addClass("ui_tabs_header-bottom");v.addClass("ui_tabs_panels-top")}else{if(w.tabPosition=="left"){y.addClass("ui_tabs_header-left");v.addClass("ui_tabs_panels-right")}else{if(w.tabPosition=="right"){y.addClass("ui_tabs_header-right");v.addClass("ui_tabs_panels-left")}}}}if(w.border==true){y.removeClass("ui_tabs_header_noborder");v.removeClass("ui_tabs_panels_noborder")}else{y.addClass("ui_tabs_header_noborder");v.addClass("ui_tabs_panels_noborder")}};var o=function(N){var z=g.data(N[0],p);var F=z.options;if(F.autoFit){N.autoFit(true,false)}else{N.width(F.width).height(F.height)}var M=N.getElemID();var K=g.getByParentID(M,g.uiTemplate.tabs.header);var x=g.getByParentID(M,g.uiTemplate.tabs.panels);var v=g.getByParentID(M,g.uiTemplate.tabs.headerCenter);var E=g.getByParentID(M,g.uiTemplate.tabs.headerTabs);for(var A=0;A<z.tabs.length;A++){var I=z.tabs[A];var G=I.uiPanel("options");var D=g.getByParentID(I.getElemID(),g.uiTemplate.tabs.tab_link);var y=g.getByParentID(I.getElemID(),g.uiTemplate.tabs.tab_linkTitle);var L=0;var J=0;if(G.icon!=""||(G.fontIcon!=null&&!_IEunder6)){L=20;y.css({left:20})}if(G.closable){J=5}var B=parseInt(F.tabWidth);F.tabWidth=F.tabWidth+"";if(F.tabWidth.indexOf("%")>0){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("<div></div>").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<A.length;z++){if(A[z]==v){A.splice(z,1);z--}}var w=A.pop();if(w){i(C,w)}else{i(C,0)}};var t=function(y,z,w){var v=g.data(y[0],p).tabs;if(typeof z=="number"){if(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;u<v.length;u++){var x=v[u];if(x[0].id==z){if(w){v.splice(u,1)}x[0].index=u;return x}}return null};var a=function(x,w){var v=g.data(x[0],p).tabs;for(var u=0;u<v.length;u++){if(v[u][0].id==g(w)[0].id){return u}}return -1};var r=function(x){var v=g.data(x[0],p).tabs;for(var u=0;u<v.length;u++){var w=v[u];if(w.uiPanel("options").closed==false){return w}}return null};var d=function(v){var u=g.data(v[0],p);i(v,u.options.selected)};var i=function(F,B){var x=g.data(F[0],p);var u=x.options;var G=x.tabs;var E=x.selectHis;if(G.length==0){return}var v=t(F,B);if(!v){return}var C=r(F);if(C){if(v[0].id==C[0].id){return}e(F,a(F,C));if(!C.uiPanel("options").closed){return}}v.uiPanel("open");var w=v[0].id;E.push(w);var y=v.uiPanel("options").tab;y.addClass("tabs_selected");var D=g.getByParentID(F.getElemID(),g.uiTemplate.tabs.header);var z=y.position().left;var H=z+y.outerWidth();if(z<0||H>D.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('<div id="'+g.getIDByParentID(u,g.uiTemplate.tabs.tabContextMenu)+'"></div>').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;A<B.length;A++){var C=B[A];if(z!=C[0].id&&C.uiPanel("options").closable==true){w.uiTabs("close",C[0].id);A--}}break;case 4:var B=w.uiTabs("tabs");for(var A=0;A<B.length;A++){var C=B[A];if(C.uiPanel("options").closable==true){w.uiTabs("close",A);A--}}break;default:E.onSelect.call(w,E,D);break}x.uiMenu("hide")}})}}})(jQuery);(function(g){var n="uiAccordion";g.fn.uiAccordion=function(q,r){if(typeof q=="string"){return g.fn.uiAccordion.methods[q](this,r)}return this.each(function(){var t=g(this);var s=t.data(n);q=q||{};if(s){g.extend(s.options,q)}else{t.data(n,{options:g.extend({},g.fn.uiAccordion.defaults,t.parseUIConfig(),q)});p(t);m(t)}l(t);f(t)})};g.fn.uiAccordion.methods={options:function(q){return g.data(q[0],n).options},panels:function(q){return g.data(q[0],n).panels},resize:function(q){l(q);return q},getSelections:function(q){return b(q)},getSelected:function(q){return c(q)},getPanel:function(q,r){return k(q,r)},getPanelIndex:function(r,q){return i(r,q)},select:function(q,r){e(q,r);return q},unselect:function(q,r){j(q,r);return q},add:function(r,q){d(r,q);return r},remove:function(q,r){o(q,r);return q}};g.fn.uiAccordion.defaults={width:0,height:0,autoFit:false,border:true,multiple:false,selected:0,onSelect:function(r,q){},onUnselect:function(r,q){},onAdd:function(r,q){},onBeforeRemove:function(r,q){},onRemove:function(r,q){}};var m=function(t){var s=g.data(t[0],n);var r=s.options;t.setElemID();t.addClass("ui_accordion");var q=t.getElemID();if(r.autoFit){t.autoFit(true,false)}else{t.autoFit(false);if(!isNaN(r.width)){t.outerWidth(r.width)}else{t.css("width","")}if(!isNaN(r.height)){t.outerHeight(r.height)}else{t.css("height","")}}if(r.multiple){t.css({overflow:"scroll",overflowX:"hidden"})}s.panels=[];t.children("div").each(function(v){var u=g(this);u.addClass("ui_accordion-panel");u.setIDByParentID(q,v);var w=g.extend({},u.parseUIConfig(),{selected:(u.attr("selected")?true:undefined)});s.panels.push(u);a(t,u,w)});t.bind("_resize",function(v,u){if(r.autoFit==true||u){t.autoFit(true,false);l(t)}return false})};var a=function(w,r,v){var u=g.data(w[0],n).options;r.uiPanel(g.extend({},{collapsible:true,width:w.width(),height:27,border:false,minimizable:false,maximizable:false,closable:false,collapsed:true},v,{onBeforeExpand:function(){if(!u.multiple){var A=g.grep(b(w),function(C){return C.uiPanel("options").collapsible});for(var z=0;z<A.length;z++){j(w,i(w,A[z]))}}var B=g(this).uiPanel("header");B.addClass("ui_accordion-header-selected");var y=g.getByParentID(t,g.uiTemplate.panel.btnColl_Icon);y.removeClass("icon_pal_exp").addClass("icon_pal_col").attr("title","收缩")},onExpand:function(){u.onSelect.call(w,g(this).uiPanel("options").title,i(w,this))},onBeforeCollapse:function(){var z=g(this).uiPanel("header");z.removeClass("ui_accordion-header-selected");var y=g.getByParentID(t,g.uiTemplate.panel.btnColl_Icon);y.removeClass("icon_pal_col").addClass("icon_pal_exp").attr("title","展开")},onCollapse:function(){u.onUnselect.call(w,g(this).uiPanel("options").title,i(w,this))}}));var s=r.uiPanel("options");if(s.collapsible){var t=r.getElemID();var x=r.uiPanel("header");x.css("cursor","pointer");var q=g.getByParentID(t,g.uiTemplate.panel.btnColl);q.unbind("click.panel").bind("click.accordion",function(){if(s.collapsed){r.uiPanel("expand",false)}else{if(u.multiple){r.uiPanel("collapse",false)}else{if(!x.hasClass("ui_accordion-header-selected")){r.uiPanel("collapse",false)}}}return false})}};var l=function(u){var t=g.data(u[0],n);var r=t.panels;var q=0;var w=0;var v=u.find(">div.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<r.length;y++){var D=r[y];var A=D.uiPanel("header").outerHeight(q);if(D.uiPanel("options").collapsible==B){var C=isNaN(x)?undefined:(x+q*A.length);D.uiPanel("resize",{width:t.options.multiple?u[0].clientWidth:u.width(),height:(B?C:undefined)});z+=D.uiPanel("panel").outerHeight()-q}}return z}};var h=function(x,v,u,t){var r=g.data(x[0],n).panels;var q=[];for(var s=0;s<r.length;s++){var w=r[s];if(v){if(w.uiPanel("options")[v]==u){q.push(w)}}else{if(w[0]==g(u)[0]){return s}}}if(v){return t?q:(q.length?q[0]:null)}else{return -1}};var b=function(q){return h(q,"collapsed",false,true)};var c=function(r){var q=b(r);return q.length?q[0]:null};var i=function(r,q){return h(r,null,q)};var k=function(r,s){var q=g.data(r[0],n).panels;if(typeof s=="number"){if(s<0||s>=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("<div></div>").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=$('<div id="'+$.getIDByParentID(this[0].id,lenDivName)+'" class="ui_validate_len"></div>');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<options.validType.length;i++){if(!_valid(options.validType[i])){options.afterValidate.call(me,false);rs=false;return true}}}else{if(typeof options.validType=="string"){if(!_valid(options.validType)){options.afterValidate.call(me,false);rs=false;return true}}else{for(var typeName in options.validType){var valid=options.validType[typeName];if(!_valid(typeName,valid)){options.afterValidate.call(me,false);rs=false;return true}}}}}me.removeClass("ui_validate-invalid");_hideTip(me);options.afterValidate.call(me,true);function _setMsg(msg){state.message=msg}function _valid(typeName,validOpts){me[0].title="";var params=/([a-zA-Z_]+)(.*)/.exec(typeName);var rule=options.rules[params[1]];if(rule&&val){var valid_options=validOpts||options.validParams||eval(params[2]);if(!rule.validator.call(me,val,valid_options)){me.addClass("ui_validate-invalid");var msg=rule.message;if(valid_options){for(var i=0;i<valid_options.length;i++){msg=msg.replace(new RegExp("\\{"+i+"\\}","g"),valid_options[i])}}_setMsg(options.invalidMessage||msg);if(state.validating){_showTip(me)}return false}}return true}});return rs};var _isValidate=function(target,novalidate){target.each(function(){var me=$(this);if(me.data(_cacheName)){var options=me.data(_cacheName).options;if(novalidate!=undefined){options.novalidate=novalidate}var starId=me.attr("id")+"-star";if(options.novalidate){me.removeClass("ui_validate-invalid");_hideTip(me);if(options.star.show){$("#"+starId).remove()}}else{if(options.star.show&&options.required&&!options.readonly){var star='<span id="'+starId+'" class="ui_inputStar">*</span>';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("<iframe id="+u+" name="+u+"></iframe>").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('<input type="hidden" name="'+l+'">').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;l<k.length;l++){var o=k[l];var n=m.find("."+o+"Origin");if(n.length&&n[o]){n[o]("clear")}}i(p)};var f=function(o){o[0].reset();var k=["ui_combo"];for(var l=0;l<k.length;l++){var n=k[l];var m=o.find("."+n+"Origin");if(m.length&&m[n]){m[n]("reset")}}i(o)};var i=function(l,k){if(k==undefined){k=l.find(".ui_validate:not(:disabled)")}k.each(function(n){var o=b(this);if(b.trim(o.val())==""){o.val("")}try{o.uiValidate("validate")}catch(p){o.uiValidate()}});var m=l.find(".ui_validate-invalid");if(m.length>0){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<e(document).scrollTop()){C=D+A.outerHeight()}}else{var C=A.position().top+A.outerHeight()+A.closest("div").scrollTop()}return C}}var k=function(x){var w=x.getElemID();var v=e.getByParentID(w,e.uiTemplate.uiCombo.comboPanel);v.uiPanel("close")};var d=function(z){var v=z.getElemID();var w=e.data(z[0],q).options;var y=e.getByParentID(v,e.uiTemplate.uiCombo.combo);var x=e.getByParentID(v,e.uiTemplate.uiCombo.comboText);x.uiValidate(w);if(x.hasClass("ui_validate-invalid")){y.addClass("ui_combo-invalid")}};var c=function(A){var w=A.getElemID();var x=e.data(A[0],q).options;var z=e.getByParentID(w,e.uiTemplate.uiCombo.combo);var y=e.getByParentID(w,e.uiTemplate.uiCombo.comboText);var v=e.getByParentID(w,e.uiTemplate.uiCombo.comboValue);v.val("");y.val("")};var u=function(x){var v=x.getElemID();var w=e.getByParentID(v,e.uiTemplate.uiCombo.comboText);return w.val()};var n=function(y,z){var v=y.getElemID();var x=e.data(y[0],q);var w=e.getByParentID(v,e.uiTemplate.uiCombo.comboText);if(w.val()!=z){w.val(z);y.uiCombo("isValid");x.previousValue=z}};var j=function(B){var y=e.data(B[0],q).options;var x=[];var w=B.getElemID();var A=e.getByParentID(w,e.uiTemplate.uiCombo.comboValue).val();var v=A.split(y.separator);for(var z=0;z<v.length;z++){var C=v[z];if(e.trim(C)!=""){x.push(v[z])}}return x};var b=function(C,E){var v=e.data(C[0],q);var I=v.options;var x=C.getElemID();var F=j(C);var G=C.attr("comboName");var D=e.getByParentID(x,e.uiTemplate.uiCombo.comboValue);if(G){D.attr("name",G)}var z="";for(var B=0;B<E.length;B++){var w=E[B];if(e.trim(w)!=""){z+=E[B]+I.separator}}D.val(z.substr(0,z.length-1));var A=[];for(var B=0;B<F.length;B++){A[B]=F[B]}var H=[];for(var B=0;B<E.length;B++){for(var y=0;y<A.length;y++){if(E[B]==A[y]){H.push(E[B]);A.splice(y,1);break}}}if(H.length!=E.length||E.length!=F.length){I.value=E;if(I.multiple){I.onChange.call(C,E,F)}else{I.onChange.call(C,E[0],F[0])}}};var g=function(w){var v=j(w);return v[0]};var f=function(w,v){b(w,[v])};var s=function(x){var v=e.data(x[0],q).options;var w=v.onChange;v.onChange=function(){};if(v.multiple){if(v.value){if(typeof v.value=="object"){b(x,v.value);v.originalValue=v.value}else{f(x,v.value);v.originalValue=j(x)}}else{b(x,[]);v.originalValue=[]}}else{f(x,v.value);v.originalValue=v.value}v.onChange=w}})(jQuery);(function(f){var n="uiCombobox";f.fn.uiCombobox=function(o,p){if(typeof o=="string"){var q=f.fn.uiCombobox.methods[o];if(q){return q(this,p)}else{return this.uiCombo(o,p)}}return this.each(function(){var r=f(this);var t=r.data(n);o=o||{};if(t){f.extend(t.options,o);m(r)}else{t={options:f.extend({},f.fn.uiCombobox.defaults,r.parseUIConfig(),o),data:[]};r.data(n,t);m(r);var s=b(r);if(s.length){j(r,s)}}if(t.options.data){j(r,t.options.data)}e(r)})};f.fn.uiCombobox.methods={options:function(p){var o=p.uiCombo("options");return f.extend(f.data(p[0],n).options,{originalValue:o.originalValue,disabled:o.disabled,readonly:o.readonly})},getData:function(o){return f.data(o[0],n).data},setValues:function(p,o){i(p,o);return p},setValue:function(p,o){i(p,[o]);return p},clear:function(p){p.uiCombo("clear");var o=p.uiCombo("panel");o.find("div.ui_combobox-item-selected").removeClass("ui_combobox-item-selected")},reset:function(p){var o=p.uiCombobox("options");if(o.multiple){p.uiCombobox("setValues",o.originalValue)}else{p.uiCombobox("setValue",o.originalValue)}return p},loadData:function(p,o){j(p,o);return p},reload:function(p,o){e(p,o);return p},select:function(p,o){d(p,o);return p},unselect:function(p,o){l(p,o);return p},getRowIndex:function(p,o){return a(p,o)}};f.fn.uiCombobox.defaults=f.extend({},f.fn.uiCombo.defaults,{valueField:"value",textField:"text",groupField:null,groupFormatter:function(o){return o},nullValue:null,mode:"local",method:"post",url:null,data:null,queryMin:0,keyHandler:{up:function(o){c(this,"prev");o.preventDefault()},down:function(o){c(this,"next");o.preventDefault()},left:function(o){},right:function(o){},enter:function(o){g(this)},query:function(o,p){h(this,o)}},filter:function(o,q){var p=f(this).uiCombobox("options");return q[p.textField].toLowerCase().indexOf(o.toLowerCase())>-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;o<q.length;o++){if(q[o][p.valueField]==s){return o}}return -1};var k=function(t,s){var r=f.data(t[0],n).options;var o=t.uiCombo("panel");var q=r.finder.getEl(t,s);if(q.length){var p;if(q.position().top<=0){p=o.scrollTop()+q.position().top}else{if(q.position().top+q.outerHeight()>o.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<y.length;q++){var x=y[q];o.finder.getEl(t,x).addClass("ui_combobox-item-selected");var A=o.finder.getRow(t,x);if(A){z=A[o.textField];if(o.searchable){B.push(f("<div>"+z+"</div>").text());w.push(x)}}}}else{for(var q=0;q<y.length;q++){var x=y[q];var z=x;o.finder.getEl(t,x).addClass("ui_combobox-item-selected");var A=o.finder.getRow(t,x);if(A){z=A[o.textField]}w.push(x);B.push(f("<div>"+z+"</div>").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<G.length;B++){var r=G[B];var w=r[y.valueField]+"";var z=r[y.textField];var C=r[y.groupField];if(y.nullValue&&y.nullValue==w){y.nullValue=z}if(C){if(t!=C){t=C;q.groups.push(C);var x=y.groupFormatter?y.groupFormatter.call(F,C):C;D.push('<div title="'+x+'" id="'+(q.groupIdPrefix+"_"+(q.groups.length-1))+'" class="ui_combobox-group">');D.push(x);D.push("</div>")}}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("<div>"+E+"</div>").text();D.push('<div title="'+H+'" id="'+(q.itemIdPrefix+"_"+B)+'" class="'+o+'">');D.push(E);D.push("</div>");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<s.length;z++){var F=s[z];if(p.filter.call(u,D,F)){var y=F[p.valueField];var A=F[p.textField];var C=F[p.groupField];var B=p.finder.getEl(u,y).show();if(B){x.push(y);st=f("<div>"+A+"</div>").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('<object id="'+c.getIDByParentID(e,c.uiTemplate.uiNTOK.NTOK_ID)+'"');g.push(' codebase="'+f.cabRoot+f.cabName+"#version="+f.cabVersion+"&rand="+guidGenerator()+'"');if(_IE){g.push(' classid="clsid:'+f.classid+'">');g.push('<param name="MakerCaption" value="'+f.makerCaption+'"> ');g.push('<param name="MakerKey" value="'+f.makerKey+'"> ');g.push('<param name="ProductCaption" value="'+f.productCaption+'"> ');g.push('<param name="ProductKey" value="'+f.productKey+'">');g.push('<param name="Caption" value="'+f.caption+'">');g.push('<param name="TitlebarTextColor" value="'+f.titlebarTextColor+'">');g.push('<param name="MenubarColor" value="'+f.menubarColor+'">');g.push('<param name="MenuButtonColor" VALUE="'+f.menuButtonColor+'">');g.push('<param name="BorderColor" value="'+f.borderColor+'">');g.push('<param name="TitlebarColor" value="'+f.titlebarColor+'">');g.push('<param name="MenuBarStyle" value="'+f.menuBarStyle+'">');g.push('<param name="MenuButtonStyle" value="'+f.menuButtonStyle+'">');g.push('<param name="WebUserName" value="'+f.webUserName+'">');g.push('<param name="IsUseUTF8URL" value="'+f.isUseUTF8URL+'">');g.push('<param name="IsUseUTF8Data" value="'+f.isUseUTF8Data+'">');g.push('<param name="BorderStyle" value="'+f.borderStyle+'">');g.push('<param name="wmode" value="Opaque"> ');g.push('<SPAN STYLE="color:red">不能装载文档控件。请在检查浏览器的选项中检查浏览器的安全设置。</SPAN> ')}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('<SPAN STYLE="color:red">尚未安装Office文档插件。请点击<a href="'+f.cabRoot+'NtkoCrossBrowserSetup.msi">安装组件</a></SPAN> ')}else{if(webUI_browser().firefox){g.push('<SPAN STYLE="color:red">尚未安装Office文档插件。请点击<a href="'+f.cabRoot+'NtkoCrossBrowserSetup.msi">安装组件</a></SPAN> ')}else{g.push('<SPAN STYLE="color:red">不能装载文档控件。浏览器不支持支持的浏览器IE、Firefox、Chrome</SPAN> ')}}}g.push("</object>");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(k<l.currentStep){i=false}}if(i){if(l.onBeforeStepChange.call(o,l.currentStep,-1)==false){return}l.currentStep=(k+1);g(o)}};var b=function(l){var k=d.data(l[0],h);var j=k.options;var i=(j.currentStep>1);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);