yunkong2.admin
Version:
The adapter opens a webserver for the yunkong2 admin UI.
106 lines • 269 kB
JavaScript
/*
* jqGrid 4.5.4 - jQuery Grid
* Copyright (c) 2008, Tony Tomov, tony@trirand.com
* Dual licensed under the MIT and GPL licenses
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl-2.0.html
* Date:2013-10-06
* Modules: grid.base.js; jquery.fmatter.js; grid.custom.js; grid.common.js; grid.formedit.js; grid.filter.js; grid.inlinedit.js; grid.celledit.js; jqModal.js; jqDnR.js; grid.subgrid.js; grid.grouping.js; grid.treegrid.js; grid.import.js; JsonXml.js; grid.tbltogrid.js; grid.jqueryui.js;
*/
(function(b){b.jgrid=b.jgrid||{};b.extend(b.jgrid,{version:"4.5.3",htmlDecode:function(b){return b&&(" "===b||" "===b||1===b.length&&160===b.charCodeAt(0))?"":!b?b:(""+b).replace(/>/g,">").replace(/</g,"<").replace(/"/g,'"').replace(/&/g,"&")},htmlEncode:function(b){return!b?b:(""+b).replace(/&/g,"&").replace(/\"/g,""").replace(/</g,"<").replace(/>/g,">")},format:function(d){var g=b.makeArray(arguments).slice(1);null==d&&(d="");return d.replace(/\{(\d+)\}/g,
function(b,e){return g[e]})},msie:"Microsoft Internet Explorer"===navigator.appName,msiever:function(){var b=-1;null!=/MSIE ([0-9]{1,}[.0-9]{0,})/.exec(navigator.userAgent)&&(b=parseFloat(RegExp.$1));return b},getCellIndex:function(d){d=b(d);if(d.is("tr"))return-1;d=(!d.is("td")&&!d.is("th")?d.closest("td,th"):d)[0];return b.jgrid.msie?b.inArray(d,d.parentNode.cells):d.cellIndex},stripHtml:function(b){var b=""+b,g=/<("[^"]*"|'[^']*'|[^'">])*>/gi;return b?(b=b.replace(g,""))&&" "!==b&&" "!==
b?b.replace(/\"/g,"'"):"":b},stripPref:function(d,g){var c=b.type(d);if("string"===c||"number"===c)d=""+d,g=""!==d?(""+g).replace(""+d,""):g;return g},parse:function(d){"while(1);"===d.substr(0,9)&&(d=d.substr(9));"/*"===d.substr(0,2)&&(d=d.substr(2,d.length-4));d||(d="{}");return!0===b.jgrid.useJSON&&"object"===typeof JSON&&"function"===typeof JSON.parse?JSON.parse(d):eval("("+d+")")},parseDate:function(d,g,c,e){var a=/^\/Date\((([-+])?[0-9]+)(([-+])([0-9]{2})([0-9]{2}))?\)\/$/,i="string"===typeof g?
g.match(a):null,a=function(a,b){a=""+a;for(b=parseInt(b,10)||2;a.length<b;)a="0"+a;return a},f={m:1,d:1,y:1970,h:0,i:0,s:0,u:0},h=0,j,k,h=function(a,b){0===a?12===b&&(b=0):12!==b&&(b+=12);return b};void 0===e&&(e=b.jgrid.formatter.date);void 0===e.parseRe&&(e.parseRe=/[Tt\\\/:_;.,\t\s-]/);e.masks.hasOwnProperty(d)&&(d=e.masks[d]);if(g&&null!=g)if(!isNaN(g-0)&&"u"===(""+d).toLowerCase())h=new Date(1E3*parseFloat(g));else if(g.constructor===Date)h=g;else if(null!==i)h=new Date(parseInt(i[1],10)),i[3]&&
(d=60*Number(i[5])+Number(i[6]),d*="-"===i[4]?1:-1,d-=h.getTimezoneOffset(),h.setTime(Number(Number(h)+6E4*d)));else{g=(""+g).replace(/\\T/g,"T").replace(/\\t/,"t").split(e.parseRe);d=d.replace(/\\T/g,"T").replace(/\\t/,"t").split(e.parseRe);j=0;for(k=d.length;j<k;j++)"M"===d[j]&&(i=b.inArray(g[j],e.monthNames),-1!==i&&12>i&&(g[j]=i+1,f.m=g[j])),"F"===d[j]&&(i=b.inArray(g[j],e.monthNames,12),-1!==i&&11<i&&(g[j]=i+1-12,f.m=g[j])),"a"===d[j]&&(i=b.inArray(g[j],e.AmPm),-1!==i&&2>i&&g[j]===e.AmPm[i]&&
(g[j]=i,f.h=h(g[j],f.h))),"A"===d[j]&&(i=b.inArray(g[j],e.AmPm),-1!==i&&1<i&&g[j]===e.AmPm[i]&&(g[j]=i-2,f.h=h(g[j],f.h))),"g"===d[j]&&(f.h=parseInt(g[j],10)),void 0!==g[j]&&(f[d[j].toLowerCase()]=parseInt(g[j],10));f.f&&(f.m=f.f);if(0===f.m&&0===f.y&&0===f.d)return" ";f.m=parseInt(f.m,10)-1;h=f.y;70<=h&&99>=h?f.y=1900+f.y:0<=h&&69>=h&&(f.y=2E3+f.y);h=new Date(f.y,f.m,f.d,f.h,f.i,f.s,f.u)}else h=new Date(f.y,f.m,f.d,f.h,f.i,f.s,f.u);if(void 0===c)return h;e.masks.hasOwnProperty(c)?c=e.masks[c]:
c||(c="Y-m-d");d=h.getHours();g=h.getMinutes();f=h.getDate();i=h.getMonth()+1;j=h.getTimezoneOffset();k=h.getSeconds();var m=h.getMilliseconds(),n=h.getDay(),l=h.getFullYear(),r=(n+6)%7+1,u=(new Date(l,i-1,f)-new Date(l,0,1))/864E5,E={d:a(f),D:e.dayNames[n],j:f,l:e.dayNames[n+7],N:r,S:e.S(f),w:n,z:u,W:5>r?Math.floor((u+r-1)/7)+1:Math.floor((u+r-1)/7)||(4>((new Date(l-1,0,1)).getDay()+6)%7?53:52),F:e.monthNames[i-1+12],m:a(i),M:e.monthNames[i-1],n:i,t:"?",L:"?",o:"?",Y:l,y:(""+l).substring(2),a:12>
d?e.AmPm[0]:e.AmPm[1],A:12>d?e.AmPm[2]:e.AmPm[3],B:"?",g:d%12||12,G:d,h:a(d%12||12),H:a(d),i:a(g),s:a(k),u:m,e:"?",I:"?",O:(0<j?"-":"+")+a(100*Math.floor(Math.abs(j)/60)+Math.abs(j)%60,4),P:"?",T:((""+h).match(/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g)||[""]).pop().replace(/[^-+\dA-Z]/g,""),Z:"?",c:"?",r:"?",U:Math.floor(h/1E3)};return c.replace(/\\.|[dDjlNSwzWFmMntLoYyaABgGhHisueIOPTZcrU]/g,function(a){return E.hasOwnProperty(a)?
E[a]:a.substring(1)})},jqID:function(b){return(""+b).replace(/[!"#$%&'()*+,.\/:; <=>?@\[\\\]\^`{|}~]/g,"\\$&")},guid:1,uidPref:"jqg",randId:function(d){return(d||b.jgrid.uidPref)+b.jgrid.guid++},getAccessor:function(b,g){var c,e,a=[],i;if("function"===typeof g)return g(b);c=b[g];if(void 0===c)try{if("string"===typeof g&&(a=g.split(".")),i=a.length)for(c=b;c&&i--;)e=a.shift(),c=c[e]}catch(f){}return c},getXmlData:function(d,g,c){var e="string"===typeof g?g.match(/^(.*)\[(\w+)\]$/):null;if("function"===
typeof g)return g(d);if(e&&e[2])return e[1]?b(e[1],d).attr(e[2]):b(d).attr(e[2]);d=b(g,d);return c?d:0<d.length?b(d).text():void 0},cellWidth:function(){var d=b("<div class='ui-jqgrid' style='left:10000px'><table class='ui-jqgrid-btable' style='width:5px;'><tr class='jqgrow'><td style='width:5px;display:block;'></td></tr></table></div>"),g=d.appendTo("body").find("td").width();d.remove();return 0.1<Math.abs(g-5)},cell_width:!0,ajaxOptions:{},from:function(d){return new function(d,c){"string"===typeof d&&
(d=b.data(d));var e=this,a=d,i=!0,f=!1,h=c,j=/[\$,%]/g,k=null,m=null,n=0,l=!1,r="",u=[],E=!0;if("object"===typeof d&&d.push)0<d.length&&(E="object"!==typeof d[0]?!1:!0);else throw"data provides is not an array";this._hasData=function(){return null===a?!1:0===a.length?!1:!0};this._getStr=function(a){var b=[];f&&b.push("jQuery.trim(");b.push("String("+a+")");f&&b.push(")");i||b.push(".toLowerCase()");return b.join("")};this._strComp=function(a){return"string"===typeof a?".toString()":""};this._group=
function(a,b){return{field:a.toString(),unique:b,items:[]}};this._toStr=function(a){f&&(a=b.trim(a));a=a.toString().replace(/\\/g,"\\\\").replace(/\"/g,'\\"');return i?a:a.toLowerCase()};this._funcLoop=function(e){var d=[];b.each(a,function(a,b){d.push(e(b))});return d};this._append=function(a){var b;h=null===h?"":h+(""===r?" && ":r);for(b=0;b<n;b++)h+="(";l&&(h+="!");h+="("+a+")";l=!1;r="";n=0};this._setCommand=function(a,b){k=a;m=b};this._resetNegate=function(){l=!1};this._repeatCommand=function(a,
b){return null===k?e:null!==a&&null!==b?k(a,b):null===m||!E?k(a):k(m,a)};this._equals=function(a,b){return 0===e._compare(a,b,1)};this._compare=function(a,b,e){var d=Object.prototype.toString;void 0===e&&(e=1);void 0===a&&(a=null);void 0===b&&(b=null);if(null===a&&null===b)return 0;if(null===a&&null!==b)return 1;if(null!==a&&null===b)return-1;if("[object Date]"===d.call(a)&&"[object Date]"===d.call(b))return a<b?-e:a>b?e:0;!i&&"number"!==typeof a&&"number"!==typeof b&&(a=""+a,b=""+b);return a<b?-e:
a>b?e:0};this._performSort=function(){0!==u.length&&(a=e._doSort(a,0))};this._doSort=function(a,b){var d=u[b].by,i=u[b].dir,f=u[b].type,c=u[b].datefmt;if(b===u.length-1)return e._getOrder(a,d,i,f,c);b++;for(var d=e._getGroup(a,d,i,f,c),i=[],g,f=0;f<d.length;f++){g=e._doSort(d[f].items,b);for(c=0;c<g.length;c++)i.push(g[c])}return i};this._getOrder=function(a,d,f,c,g){var h=[],k=[],m="a"===f?1:-1,n,l;void 0===c&&(c="text");l="float"===c||"number"===c||"currency"===c||"numeric"===c?function(a){a=parseFloat((""+
a).replace(j,""));return isNaN(a)?0:a}:"int"===c||"integer"===c?function(a){return a?parseFloat((""+a).replace(j,"")):0}:"date"===c||"datetime"===c?function(a){return b.jgrid.parseDate(g,a).getTime()}:b.isFunction(c)?c:function(a){a=a?b.trim(""+a):"";return i?a:a.toLowerCase()};b.each(a,function(a,e){n=""!==d?b.jgrid.getAccessor(e,d):e;void 0===n&&(n="");n=l(n,e);k.push({vSort:n,index:a})});k.sort(function(a,b){a=a.vSort;b=b.vSort;return e._compare(a,b,m)});for(var c=0,u=a.length;c<u;)f=k[c].index,
h.push(a[f]),c++;return h};this._getGroup=function(a,d,c,i,f){var g=[],h=null,j=null,k;b.each(e._getOrder(a,d,c,i,f),function(a,c){k=b.jgrid.getAccessor(c,d);null==k&&(k="");e._equals(j,k)||(j=k,null!==h&&g.push(h),h=e._group(d,k));h.items.push(c)});null!==h&&g.push(h);return g};this.ignoreCase=function(){i=!1;return e};this.useCase=function(){i=!0;return e};this.trim=function(){f=!0;return e};this.noTrim=function(){f=!1;return e};this.execute=function(){var d=h,c=[];if(null===d)return e;b.each(a,
function(){eval(d)&&c.push(this)});a=c;return e};this.data=function(){return a};this.select=function(d){e._performSort();if(!e._hasData())return[];e.execute();if(b.isFunction(d)){var c=[];b.each(a,function(a,b){c.push(d(b))});return c}return a};this.hasMatch=function(){if(!e._hasData())return!1;e.execute();return 0<a.length};this.andNot=function(a,b,d){l=!l;return e.and(a,b,d)};this.orNot=function(a,b,d){l=!l;return e.or(a,b,d)};this.not=function(a,b,d){return e.andNot(a,b,d)};this.and=function(a,
b,d){r=" && ";return void 0===a?e:e._repeatCommand(a,b,d)};this.or=function(a,b,d){r=" || ";return void 0===a?e:e._repeatCommand(a,b,d)};this.orBegin=function(){n++;return e};this.orEnd=function(){null!==h&&(h+=")");return e};this.isNot=function(a){l=!l;return e.is(a)};this.is=function(a){e._append("this."+a);e._resetNegate();return e};this._compareValues=function(a,d,c,i,f){var g;g=E?"jQuery.jgrid.getAccessor(this,'"+d+"')":"this";void 0===c&&(c=null);var h=c,k=void 0===f.stype?"text":f.stype;if(null!==
c)switch(k){case "int":case "integer":h=isNaN(Number(h))||""===h?"0":h;g="parseInt("+g+",10)";h="parseInt("+h+",10)";break;case "float":case "number":case "numeric":h=(""+h).replace(j,"");h=isNaN(Number(h))||""===h?"0":h;g="parseFloat("+g+")";h="parseFloat("+h+")";break;case "date":case "datetime":h=""+b.jgrid.parseDate(f.newfmt||"Y-m-d",h).getTime();g='jQuery.jgrid.parseDate("'+f.srcfmt+'",'+g+").getTime()";break;default:g=e._getStr(g),h=e._getStr('"'+e._toStr(h)+'"')}e._append(g+" "+i+" "+h);e._setCommand(a,
d);e._resetNegate();return e};this.equals=function(a,b,d){return e._compareValues(e.equals,a,b,"==",d)};this.notEquals=function(a,b,d){return e._compareValues(e.equals,a,b,"!==",d)};this.isNull=function(a,b,d){return e._compareValues(e.equals,a,null,"===",d)};this.greater=function(a,b,d){return e._compareValues(e.greater,a,b,">",d)};this.less=function(a,b,d){return e._compareValues(e.less,a,b,"<",d)};this.greaterOrEquals=function(a,b,d){return e._compareValues(e.greaterOrEquals,a,b,">=",d)};this.lessOrEquals=
function(a,b,d){return e._compareValues(e.lessOrEquals,a,b,"<=",d)};this.startsWith=function(a,d){var c=null==d?a:d,c=f?b.trim(c.toString()).length:c.toString().length;E?e._append(e._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+".substr(0,"+c+") == "+e._getStr('"'+e._toStr(d)+'"')):(c=f?b.trim(d.toString()).length:d.toString().length,e._append(e._getStr("this")+".substr(0,"+c+") == "+e._getStr('"'+e._toStr(a)+'"')));e._setCommand(e.startsWith,a);e._resetNegate();return e};this.endsWith=function(a,
d){var c=null==d?a:d,c=f?b.trim(c.toString()).length:c.toString().length;E?e._append(e._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+".substr("+e._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+".length-"+c+","+c+') == "'+e._toStr(d)+'"'):e._append(e._getStr("this")+".substr("+e._getStr("this")+'.length-"'+e._toStr(a)+'".length,"'+e._toStr(a)+'".length) == "'+e._toStr(a)+'"');e._setCommand(e.endsWith,a);e._resetNegate();return e};this.contains=function(a,b){E?e._append(e._getStr("jQuery.jgrid.getAccessor(this,'"+
a+"')")+'.indexOf("'+e._toStr(b)+'",0) > -1'):e._append(e._getStr("this")+'.indexOf("'+e._toStr(a)+'",0) > -1');e._setCommand(e.contains,a);e._resetNegate();return e};this.groupBy=function(b,d,c,i){return!e._hasData()?null:e._getGroup(a,b,d,c,i)};this.orderBy=function(a,d,c,i){d=null==d?"a":b.trim(d.toString().toLowerCase());null==c&&(c="text");null==i&&(i="Y-m-d");if("desc"===d||"descending"===d)d="d";if("asc"===d||"ascending"===d)d="a";u.push({by:a,dir:d,type:c,datefmt:i});return e};return e}(d,
null)},getMethod:function(d){return this.getAccessor(b.fn.jqGrid,d)},extend:function(d){b.extend(b.fn.jqGrid,d);this.no_legacy_api||b.fn.extend(d)}});b.fn.jqGrid=function(d){if("string"===typeof d){var g=b.jgrid.getMethod(d);if(!g)throw"jqGrid - No such method: "+d;var c=b.makeArray(arguments).slice(1);return g.apply(this,c)}return this.each(function(){if(!this.grid){var e=b.extend(!0,{url:"",height:150,page:1,rowNum:20,rowTotal:null,records:0,pager:"",pgbuttons:!0,pginput:!0,colModel:[],rowList:[],
colNames:[],sortorder:"asc",sortname:"",datatype:"xml",mtype:"GET",altRows:!1,selarrrow:[],savedRow:[],shrinkToFit:!0,xmlReader:{},jsonReader:{},subGrid:!1,subGridModel:[],reccount:0,lastpage:0,lastsort:0,selrow:null,beforeSelectRow:null,onSelectRow:null,onSortCol:null,ondblClickRow:null,onRightClickRow:null,onPaging:null,onSelectAll:null,onInitGrid:null,loadComplete:null,gridComplete:null,loadError:null,loadBeforeSend:null,afterInsertRow:null,beforeRequest:null,beforeProcessing:null,onHeaderClick:null,
viewrecords:!1,loadonce:!1,multiselect:!1,multikey:!1,editurl:null,search:!1,caption:"",hidegrid:!0,hiddengrid:!1,postData:{},userData:{},treeGrid:!1,treeGridModel:"nested",treeReader:{},treeANode:-1,ExpandColumn:null,tree_root_level:0,prmNames:{page:"page",rows:"rows",sort:"sidx",order:"sord",search:"_search",nd:"nd",id:"id",oper:"oper",editoper:"edit",addoper:"add",deloper:"del",subgridid:"id",npage:null,totalrows:"totalrows"},forceFit:!1,gridstate:"visible",cellEdit:!1,cellsubmit:"remote",nv:0,
loadui:"enable",toolbar:[!1,""],scroll:!1,multiboxonly:!1,deselectAfterSort:!0,scrollrows:!1,autowidth:!1,scrollOffset:18,cellLayout:5,subGridWidth:20,multiselectWidth:20,gridview:!1,rownumWidth:25,rownumbers:!1,pagerpos:"center",recordpos:"right",footerrow:!1,userDataOnFooter:!1,hoverrows:!0,altclass:"ui-priority-secondary",viewsortcols:[!1,"vertical",!0],resizeclass:"",autoencode:!1,remapColumns:[],ajaxGridOptions:{},direction:"ltr",toppager:!1,headertitles:!1,scrollTimeout:40,data:[],_index:{},
grouping:!1,groupingView:{groupField:[],groupOrder:[],groupText:[],groupColumnShow:[],groupSummary:[],showSummaryOnHide:!1,sortitems:[],sortnames:[],summary:[],summaryval:[],plusicon:"ui-icon-circlesmall-plus",minusicon:"ui-icon-circlesmall-minus",displayField:[]},ignoreCase:!1,cmTemplate:{},idPrefix:"",multiSort:!1},b.jgrid.defaults,d||{}),a=this,c={headers:[],cols:[],footers:[],dragStart:function(c,d,f){this.resizing={idx:c,startX:d.clientX,sOL:d.clientX-6};this.hDiv.style.cursor="col-resize";this.curGbox=
b("#rs_m"+b.jgrid.jqID(e.id),"#gbox_"+b.jgrid.jqID(e.id));this.curGbox.css({display:"block",left:d.clientX-6,top:f[1],height:f[2]});b(a).triggerHandler("jqGridResizeStart",[d,c]);b.isFunction(e.resizeStart)&&e.resizeStart.call(a,d,c);document.onselectstart=function(){return!1}},dragMove:function(a){if(this.resizing){var b=a.clientX-this.resizing.startX,a=this.headers[this.resizing.idx],c="ltr"===e.direction?a.width+b:a.width-b,d;33<c&&(this.curGbox.css({left:this.resizing.sOL+b}),!0===e.forceFit?
(d=this.headers[this.resizing.idx+e.nv],b="ltr"===e.direction?d.width-b:d.width+b,33<b&&(a.newWidth=c,d.newWidth=b)):(this.newWidth="ltr"===e.direction?e.tblwidth+b:e.tblwidth-b,a.newWidth=c))}},dragEnd:function(){this.hDiv.style.cursor="default";if(this.resizing){var c=this.resizing.idx,d=this.headers[c].newWidth||this.headers[c].width,d=parseInt(d,10);this.resizing=!1;b("#rs_m"+b.jgrid.jqID(e.id)).css("display","none");e.colModel[c].width=d;this.headers[c].width=d;this.headers[c].el.style.width=
d+"px";this.cols[c].style.width=d+"px";0<this.footers.length&&(this.footers[c].style.width=d+"px");!0===e.forceFit?(d=this.headers[c+e.nv].newWidth||this.headers[c+e.nv].width,this.headers[c+e.nv].width=d,this.headers[c+e.nv].el.style.width=d+"px",this.cols[c+e.nv].style.width=d+"px",0<this.footers.length&&(this.footers[c+e.nv].style.width=d+"px"),e.colModel[c+e.nv].width=d):(e.tblwidth=this.newWidth||e.tblwidth,b("table:first",this.bDiv).css("width",e.tblwidth+"px"),b("table:first",this.hDiv).css("width",
e.tblwidth+"px"),this.hDiv.scrollLeft=this.bDiv.scrollLeft,e.footerrow&&(b("table:first",this.sDiv).css("width",e.tblwidth+"px"),this.sDiv.scrollLeft=this.bDiv.scrollLeft));b(a).triggerHandler("jqGridResizeStop",[d,c]);b.isFunction(e.resizeStop)&&e.resizeStop.call(a,d,c)}this.curGbox=null;document.onselectstart=function(){return!0}},populateVisible:function(){c.timer&&clearTimeout(c.timer);c.timer=null;var a=b(c.bDiv).height();if(a){var d=b("table:first",c.bDiv),f,g;if(d[0].rows.length)try{g=(f=d[0].rows[1])?
b(f).outerHeight()||c.prevRowHeight:c.prevRowHeight}catch(va){g=c.prevRowHeight}if(g){c.prevRowHeight=g;var h=e.rowNum;f=c.scrollTop=c.bDiv.scrollTop;var j=Math.round(d.position().top)-f,k=j+d.height();g*=h;var B,F,A;if(k<a&&0>=j&&(void 0===e.lastpage||parseInt((k+f+g-1)/g,10)<=e.lastpage))F=parseInt((a-k+g-1)/g,10),0<=k||2>F||!0===e.scroll?(B=Math.round((k+f)/g)+1,j=-1):j=1;0<j&&(B=parseInt(f/g,10)+1,F=parseInt((f+a)/g,10)+2-B,A=!0);if(F&&(!e.lastpage||!(B>e.lastpage||1===e.lastpage||B===e.page&&
B===e.lastpage)))c.hDiv.loading?c.timer=setTimeout(c.populateVisible,e.scrollTimeout):(e.page=B,A&&(c.selectionPreserver(d[0]),c.emptyRows.call(d[0],!1,!1)),c.populate(F))}}},scrollGrid:function(a){if(e.scroll){var b=c.bDiv.scrollTop;void 0===c.scrollTop&&(c.scrollTop=0);b!==c.scrollTop&&(c.scrollTop=b,c.timer&&clearTimeout(c.timer),c.timer=setTimeout(c.populateVisible,e.scrollTimeout))}c.hDiv.scrollLeft=c.bDiv.scrollLeft;e.footerrow&&(c.sDiv.scrollLeft=c.bDiv.scrollLeft);a&&a.stopPropagation()},
selectionPreserver:function(a){var c=a.p,d=c.selrow,e=c.selarrrow?b.makeArray(c.selarrrow):null,f=a.grid.bDiv.scrollLeft,g=function(){var h;c.selrow=null;c.selarrrow=[];if(c.multiselect&&e&&0<e.length)for(h=0;h<e.length;h++)e[h]!==d&&b(a).jqGrid("setSelection",e[h],!1,null);d&&b(a).jqGrid("setSelection",d,!1,null);a.grid.bDiv.scrollLeft=f;b(a).unbind(".selectionPreserver",g)};b(a).bind("jqGridGridComplete.selectionPreserver",g)}};if("TABLE"!==this.tagName.toUpperCase())alert("Element is not a table");
else if(void 0!==document.documentMode&&5>=document.documentMode)alert("Grid can not be used in this ('quirks') mode!");else{b(this).empty().attr("tabindex","0");this.p=e;this.p.useProp=!!b.fn.prop;var f,g;if(0===this.p.colNames.length)for(f=0;f<this.p.colModel.length;f++)this.p.colNames[f]=this.p.colModel[f].label||this.p.colModel[f].name;if(this.p.colNames.length!==this.p.colModel.length)alert(b.jgrid.errors.model);else{var j=b("<div class='ui-jqgrid-view'></div>"),k=b.jgrid.msie;a.p.direction=
b.trim(a.p.direction.toLowerCase());-1===b.inArray(a.p.direction,["ltr","rtl"])&&(a.p.direction="ltr");g=a.p.direction;b(j).insertBefore(this);b(this).removeClass("scroll").appendTo(j);var m=b("<div class='ui-jqgrid ui-widget ui-widget-content ui-corner-all'></div>");b(m).attr({id:"gbox_"+this.id,dir:g}).insertBefore(j);b(j).attr("id","gview_"+this.id).appendTo(m);b("<div class='ui-widget-overlay jqgrid-overlay' id='lui_"+this.id+"'></div>").insertBefore(j);b("<div class='loading ui-state-default ui-state-active' id='load_"+
this.id+"'>"+this.p.loadtext+"</div>").insertBefore(j);b(this).attr({cellspacing:"0",cellpadding:"0",border:"0",role:"grid","aria-multiselectable":!!this.p.multiselect,"aria-labelledby":"gbox_"+this.id});var n=function(a,b){a=parseInt(a,10);return isNaN(a)?b||0:a},l=function(d,e,f,g,h,j){var R=a.p.colModel[d],k=R.align,B='style="',F=R.classes,A=R.name,t=[];k&&(B=B+("text-align:"+k+";"));R.hidden===true&&(B=B+"display:none;");if(e===0)B=B+("width: "+c.headers[d].width+"px;");else if(R.cellattr&&b.isFunction(R.cellattr))if((d=
R.cellattr.call(a,h,f,g,R,j))&&typeof d==="string"){d=d.replace(/style/i,"style").replace(/title/i,"title");if(d.indexOf("title")>-1)R.title=false;d.indexOf("class")>-1&&(F=void 0);t=d.replace("-style","-sti").split(/style/);if(t.length===2){t[1]=b.trim(t[1].replace("-sti","-style").replace("=",""));if(t[1].indexOf("'")===0||t[1].indexOf('"')===0)t[1]=t[1].substring(1);B=B+t[1].replace(/'/gi,'"')}else B=B+'"'}if(!t.length){t[0]="";B=B+'"'}B=B+((F!==void 0?' class="'+F+'"':"")+(R.title&&f?' title="'+
b.jgrid.stripHtml(f)+'"':""));B=B+(' aria-describedby="'+a.p.id+"_"+A+'"');return B+t[0]},r=function(c){return c==null||c===""?" ":a.p.autoencode?b.jgrid.htmlEncode(c):""+c},u=function(c,d,e,f,g){var h=a.p.colModel[e];if(h.formatter!==void 0){c=""+a.p.idPrefix!==""?b.jgrid.stripPref(a.p.idPrefix,c):c;c={rowId:c,colModel:h,gid:a.p.id,pos:e};d=b.isFunction(h.formatter)?h.formatter.call(a,d,c,f,g):b.fmatter?b.fn.fmatter.call(a,h.formatter,d,c,f,g):r(d)}else d=r(d);return d},E=function(a,b,c,d,e,
f){b=u(a,b,c,e,"add");return'<td role="gridcell" '+l(c,d,b,e,a,f)+">"+b+"</td>"},T=function(b,c,d,e){e='<input role="checkbox" type="checkbox" id="jqg_'+a.p.id+"_"+b+'" class="cbox" name="jqg_'+a.p.id+"_"+b+'"'+(e?'checked="checked"':"")+"/>";return'<td role="gridcell" '+l(c,d,"",null,b,true)+">"+e+"</td>"},L=function(a,b,c,d){c=(parseInt(c,10)-1)*parseInt(d,10)+1+b;return'<td role="gridcell" class="ui-state-default jqgrid-rownum" '+l(a,b,c,null,b,true)+">"+c+"</td>"},ba=function(b){var c,d=[],e=
0,f;for(f=0;f<a.p.colModel.length;f++){c=a.p.colModel[f];if(c.name!=="cb"&&c.name!=="subgrid"&&c.name!=="rn"){d[e]=b==="local"?c.name:b==="xml"||b==="xmlstring"?c.xmlmap||c.name:c.jsonmap||c.name;if(a.p.keyIndex!==false&&c.key===true)a.p.keyName=d[e];e++}}return d},V=function(c){var d=a.p.remapColumns;if(!d||!d.length)d=b.map(a.p.colModel,function(a,b){return b});c&&(d=b.map(d,function(a){return a<c?null:a-c}));return d},W=function(a,c){var d;if(this.p.deepempty)b(this.rows).slice(1).remove();else{d=
this.rows.length>0?this.rows[0]:null;b(this.firstChild).empty().append(d)}if(a&&this.p.scroll){b(this.grid.bDiv.firstChild).css({height:"auto"});b(this.grid.bDiv.firstChild.firstChild).css({height:0,display:"none"});if(this.grid.bDiv.scrollTop!==0)this.grid.bDiv.scrollTop=0}if(c===true&&this.p.treeGrid){this.p.data=[];this.p._index={}}},P=function(){var c=a.p.data.length,d,e,f;d=a.p.rownumbers===true?1:0;e=a.p.multiselect===true?1:0;f=a.p.subGrid===true?1:0;d=a.p.keyIndex===false||a.p.loadonce===
true?a.p.localReader.id:a.p.colModel[a.p.keyIndex+e+f+d].name;for(e=0;e<c;e++){f=b.jgrid.getAccessor(a.p.data[e],d);f===void 0&&(f=""+(e+1));a.p._index[f]=e}},Z=function(c,d,e,f,g,h){var i="-1",j="",k,d=d?"display:none;":"",e="ui-widget-content jqgrow ui-row-"+a.p.direction+(e?" "+e:"")+(h?" ui-state-highlight":""),h=b(a).triggerHandler("jqGridRowAttr",[f,g,c]);typeof h!=="object"&&(h=b.isFunction(a.p.rowattr)?a.p.rowattr.call(a,f,g,c):{});if(!b.isEmptyObject(h)){if(h.hasOwnProperty("id")){c=h.id;
delete h.id}if(h.hasOwnProperty("tabindex")){i=h.tabindex;delete h.tabindex}if(h.hasOwnProperty("style")){d=d+h.style;delete h.style}if(h.hasOwnProperty("class")){e=e+(" "+h["class"]);delete h["class"]}try{delete h.role}catch(F){}for(k in h)h.hasOwnProperty(k)&&(j=j+(" "+k+"="+h[k]))}return'<tr role="row" id="'+c+'" tabindex="'+i+'" class="'+e+'"'+(d===""?"":' style="'+d+'"')+j+">"},H=function(c,d,e,f,g){var h=new Date,i=a.p.datatype!=="local"&&a.p.loadonce||a.p.datatype==="xmlstring",j=a.p.xmlReader,
k=a.p.datatype==="local"?"local":"xml";if(i){a.p.data=[];a.p._index={};a.p.localReader.id="_id_"}a.p.reccount=0;if(b.isXMLDoc(c)){if(a.p.treeANode===-1&&!a.p.scroll){W.call(a,false,true);e=1}else e=e>1?e:1;var F=b(a),A,t,m=0,l,q=a.p.multiselect===true?1:0,v=0,u,O=a.p.rownumbers===true?1:0,r,o=[],$,s={},y,C,p=[],I=a.p.altRows===true?a.p.altclass:"",w;if(a.p.subGrid===true){v=1;u=b.jgrid.getMethod("addSubGridCell")}j.repeatitems||(o=ba(k));r=a.p.keyIndex===false?b.isFunction(j.id)?j.id.call(a,c):j.id:
a.p.keyIndex;if(o.length>0&&!isNaN(r))r=a.p.keyName;k=(""+r).indexOf("[")===-1?o.length?function(a,c){return b(r,a).text()||c}:function(a,c){return b(j.cell,a).eq(r).text()||c}:function(a,b){return a.getAttribute(r.replace(/[\[\]]/g,""))||b};a.p.userData={};a.p.page=n(b.jgrid.getXmlData(c,j.page),a.p.page);a.p.lastpage=n(b.jgrid.getXmlData(c,j.total),1);a.p.records=n(b.jgrid.getXmlData(c,j.records));b.isFunction(j.userdata)?a.p.userData=j.userdata.call(a,c)||{}:b.jgrid.getXmlData(c,j.userdata,true).each(function(){a.p.userData[this.getAttribute("name")]=
b(this).text()});c=b.jgrid.getXmlData(c,j.root,true);(c=b.jgrid.getXmlData(c,j.row,true))||(c=[]);var z=c.length,J=0,x=[],D=parseInt(a.p.rowNum,10),G=a.p.scroll?b.jgrid.randId():1;if(z>0&&a.p.page<=0)a.p.page=1;if(c&&z){g&&(D=D*(g+1));var g=b.isFunction(a.p.afterInsertRow),H=false,K;if(a.p.grouping){H=a.p.groupingView.groupCollapse===true;K=b.jgrid.getMethod("groupingPrepare")}for(;J<z;){y=c[J];C=k(y,G+J);C=a.p.idPrefix+C;A=e===0?0:e+1;w=(A+J)%2===1?I:"";var M=p.length;p.push("");O&&p.push(L(0,J,
a.p.page,a.p.rowNum));q&&p.push(T(C,O,J,false));v&&p.push(u.call(F,q+O,J+e));if(j.repeatitems){$||($=V(q+v+O));var P=b.jgrid.getXmlData(y,j.cell,true);b.each($,function(b){var c=P[this];if(!c)return false;l=c.textContent||c.text;s[a.p.colModel[b+q+v+O].name]=l;p.push(E(C,l,b+q+v+O,J+e,y,s))})}else for(A=0;A<o.length;A++){l=b.jgrid.getXmlData(y,o[A]);s[a.p.colModel[A+q+v+O].name]=l;p.push(E(C,l,A+q+v+O,J+e,y,s))}p[M]=Z(C,H,w,s,y,false);p.push("</tr>");if(a.p.grouping){x=K.call(F,p,x,s,J);p=[]}if(i||
a.p.treeGrid===true){s._id_=b.jgrid.stripPref(a.p.idPrefix,C);a.p.data.push(s);a.p._index[s._id_]=a.p.data.length-1}if(a.p.gridview===false){b("tbody:first",d).append(p.join(""));F.triggerHandler("jqGridAfterInsertRow",[C,s,y]);g&&a.p.afterInsertRow.call(a,C,s,y);p=[]}s={};m++;J++;if(m===D)break}}if(a.p.gridview===true){t=a.p.treeANode>-1?a.p.treeANode:0;if(a.p.grouping){F.jqGrid("groupingRender",x,a.p.colModel.length);x=null}else a.p.treeGrid===true&&t>0?b(a.rows[t]).after(p.join("")):b("tbody:first",
d).append(p.join(""))}if(a.p.subGrid===true)try{F.jqGrid("addSubGrid",q+O)}catch(Q){}a.p.totaltime=new Date-h;if(m>0&&a.p.records===0)a.p.records=z;p=null;if(a.p.treeGrid===true)try{F.jqGrid("setTreeNode",t+1,m+t+1)}catch(S){}if(!a.p.treeGrid&&!a.p.scroll)a.grid.bDiv.scrollTop=0;a.p.reccount=m;a.p.treeANode=-1;a.p.userDataOnFooter&&F.jqGrid("footerData","set",a.p.userData,true);if(i){a.p.records=z;a.p.lastpage=Math.ceil(z/D)}f||a.updatepager(false,true);if(i)for(;m<z;){y=c[m];C=k(y,m+G);C=a.p.idPrefix+
C;if(j.repeatitems){$||($=V(q+v+O));var N=b.jgrid.getXmlData(y,j.cell,true);b.each($,function(b){var c=N[this];if(!c)return false;l=c.textContent||c.text;s[a.p.colModel[b+q+v+O].name]=l})}else for(A=0;A<o.length;A++){l=b.jgrid.getXmlData(y,o[A]);s[a.p.colModel[A+q+v+O].name]=l}s._id_=b.jgrid.stripPref(a.p.idPrefix,C);a.p.data.push(s);a.p._index[s._id_]=a.p.data.length-1;s={};m++}}},U=function(c,d,e,f,g){var h=new Date;if(c){if(a.p.treeANode===-1&&!a.p.scroll){W.call(a,false,true);e=1}else e=e>1?e:
1;var i,j=a.p.datatype!=="local"&&a.p.loadonce||a.p.datatype==="jsonstring";if(j){a.p.data=[];a.p._index={};a.p.localReader.id="_id_"}a.p.reccount=0;if(a.p.datatype==="local"){d=a.p.localReader;i="local"}else{d=a.p.jsonReader;i="json"}var k=b(a),m=0,A,t,l,r=[],q=a.p.multiselect?1:0,v=a.p.subGrid===true?1:0,u,o=a.p.rownumbers===true?1:0,z=V(q+v+o);i=ba(i);var w,x,s,y={},C,p,I=[],D=a.p.altRows===true?a.p.altclass:"",G;a.p.page=n(b.jgrid.getAccessor(c,d.page),a.p.page);a.p.lastpage=n(b.jgrid.getAccessor(c,
d.total),1);a.p.records=n(b.jgrid.getAccessor(c,d.records));a.p.userData=b.jgrid.getAccessor(c,d.userdata)||{};v&&(u=b.jgrid.getMethod("addSubGridCell"));s=a.p.keyIndex===false?b.isFunction(d.id)?d.id.call(a,c):d.id:a.p.keyIndex;if(!d.repeatitems){r=i;if(r.length>0&&!isNaN(s))s=a.p.keyName}x=b.jgrid.getAccessor(c,d.root);x==null&&b.isArray(c)&&(x=c);x||(x=[]);c=x.length;t=0;if(c>0&&a.p.page<=0)a.p.page=1;var J=parseInt(a.p.rowNum,10),H=a.p.scroll?b.jgrid.randId():1,K=false,M;g&&(J=J*(g+1));a.p.datatype===
"local"&&!a.p.deselectAfterSort&&(K=true);var P=b.isFunction(a.p.afterInsertRow),N=[],Q=false,S;if(a.p.grouping){Q=a.p.groupingView.groupCollapse===true;S=b.jgrid.getMethod("groupingPrepare")}for(;t<c;){g=x[t];p=b.jgrid.getAccessor(g,s);if(p===void 0){typeof s==="number"&&a.p.colModel[s+q+v+o]!=null&&(p=b.jgrid.getAccessor(g,a.p.colModel[s+q+v+o].name));if(p===void 0){p=H+t;if(r.length===0&&d.cell){A=b.jgrid.getAccessor(g,d.cell)||g;p=A!=null&&A[s]!==void 0?A[s]:p}}}p=a.p.idPrefix+p;A=e===1?0:e;G=
(A+t)%2===1?D:"";K&&(M=a.p.multiselect?b.inArray(p,a.p.selarrrow)!==-1:p===a.p.selrow);var U=I.length;I.push("");o&&I.push(L(0,t,a.p.page,a.p.rowNum));q&&I.push(T(p,o,t,M));v&&I.push(u.call(k,q+o,t+e));w=i;if(d.repeatitems){d.cell&&(g=b.jgrid.getAccessor(g,d.cell)||g);b.isArray(g)&&(w=z)}for(l=0;l<w.length;l++){A=b.jgrid.getAccessor(g,w[l]);y[a.p.colModel[l+q+v+o].name]=A;I.push(E(p,A,l+q+v+o,t+e,g,y))}I[U]=Z(p,Q,G,y,g,M);I.push("</tr>");if(a.p.grouping){N=S.call(k,I,N,y,t);I=[]}if(j||a.p.treeGrid===
true){y._id_=b.jgrid.stripPref(a.p.idPrefix,p);a.p.data.push(y);a.p._index[y._id_]=a.p.data.length-1}if(a.p.gridview===false){b("#"+b.jgrid.jqID(a.p.id)+" tbody:first").append(I.join(""));k.triggerHandler("jqGridAfterInsertRow",[p,y,g]);P&&a.p.afterInsertRow.call(a,p,y,g);I=[]}y={};m++;t++;if(m===J)break}if(a.p.gridview===true){C=a.p.treeANode>-1?a.p.treeANode:0;a.p.grouping?k.jqGrid("groupingRender",N,a.p.colModel.length):a.p.treeGrid===true&&C>0?b(a.rows[C]).after(I.join("")):b("#"+b.jgrid.jqID(a.p.id)+
" tbody:first").append(I.join(""))}if(a.p.subGrid===true)try{k.jqGrid("addSubGrid",q+o)}catch(X){}a.p.totaltime=new Date-h;if(m>0&&a.p.records===0)a.p.records=c;if(a.p.treeGrid===true)try{k.jqGrid("setTreeNode",C+1,m+C+1)}catch(Y){}if(!a.p.treeGrid&&!a.p.scroll)a.grid.bDiv.scrollTop=0;a.p.reccount=m;a.p.treeANode=-1;a.p.userDataOnFooter&&k.jqGrid("footerData","set",a.p.userData,true);if(j){a.p.records=c;a.p.lastpage=Math.ceil(c/J)}f||a.updatepager(false,true);if(j)for(;m<c&&x[m];){g=x[m];p=b.jgrid.getAccessor(g,
s);if(p===void 0){typeof s==="number"&&a.p.colModel[s+q+v+o]!=null&&(p=b.jgrid.getAccessor(g,a.p.colModel[s+q+v+o].name));if(p===void 0){p=H+m;if(r.length===0&&d.cell){e=b.jgrid.getAccessor(g,d.cell)||g;p=e!=null&&e[s]!==void 0?e[s]:p}}}if(g){p=a.p.idPrefix+p;w=i;if(d.repeatitems){d.cell&&(g=b.jgrid.getAccessor(g,d.cell)||g);b.isArray(g)&&(w=z)}for(l=0;l<w.length;l++)y[a.p.colModel[l+q+v+o].name]=b.jgrid.getAccessor(g,w[l]);y._id_=b.jgrid.stripPref(a.p.idPrefix,p);a.p.data.push(y);a.p._index[y._id_]=
a.p.data.length-1;y={}}m++}}},ka=function(){function c(a){var b=0,d,e,g,h,i;if(a.groups!=null){(e=a.groups.length&&a.groupOp.toString().toUpperCase()==="OR")&&q.orBegin();for(d=0;d<a.groups.length;d++){b>0&&e&&q.or();try{c(a.groups[d])}catch(j){alert(j)}b++}e&&q.orEnd()}if(a.rules!=null)try{(g=a.rules.length&&a.groupOp.toString().toUpperCase()==="OR")&&q.orBegin();for(d=0;d<a.rules.length;d++){i=a.rules[d];h=a.groupOp.toString().toUpperCase();if(o[i.op]&&i.field){b>0&&h&&h==="OR"&&(q=q.or());q=o[i.op](q,
h)(i.field,i.data,f[i.field])}b++}g&&q.orEnd()}catch(ra){alert(ra)}}var d=a.p.multiSort?[]:"",e=[],g=false,f={},h=[],i=[],j,k,m;if(b.isArray(a.p.data)){var l=a.p.grouping?a.p.groupingView:false,t,n;b.each(a.p.colModel,function(){k=this.sorttype||"text";if(k==="date"||k==="datetime"){if(this.formatter&&typeof this.formatter==="string"&&this.formatter==="date"){j=this.formatoptions&&this.formatoptions.srcformat?this.formatoptions.srcformat:b.jgrid.formatter.date.srcformat;m=this.formatoptions&&this.formatoptions.newformat?
this.formatoptions.newformat:b.jgrid.formatter.date.newformat}else j=m=this.datefmt||"Y-m-d";f[this.name]={stype:k,srcfmt:j,newfmt:m}}else f[this.name]={stype:k,srcfmt:"",newfmt:""};if(a.p.grouping){n=0;for(t=l.groupField.length;n<t;n++)if(this.name===l.groupField[n]){var c=this.name;if(this.index)c=this.index;h[n]=f[c];i[n]=c}}if(a.p.multiSort){if(this.lso){d.push(this.name);c=this.lso.split("-");e.push(c[c.length-1])}}else if(!g&&(this.index===a.p.sortname||this.name===a.p.sortname)){d=this.name;
g=true}});if(a.p.treeGrid)b(a).jqGrid("SortTree",d,a.p.sortorder,f[d].stype||"text",f[d].srcfmt||"");else{var o={eq:function(a){return a.equals},ne:function(a){return a.notEquals},lt:function(a){return a.less},le:function(a){return a.lessOrEquals},gt:function(a){return a.greater},ge:function(a){return a.greaterOrEquals},cn:function(a){return a.contains},nc:function(a,b){return b==="OR"?a.orNot().contains:a.andNot().contains},bw:function(a){return a.startsWith},bn:function(a,b){return b==="OR"?a.orNot().startsWith:
a.andNot().startsWith},en:function(a,b){return b==="OR"?a.orNot().endsWith:a.andNot().endsWith},ew:function(a){return a.endsWith},ni:function(a,b){return b==="OR"?a.orNot().equals:a.andNot().equals},"in":function(a){return a.equals},nu:function(a){return a.isNull},nn:function(a,b){return b==="OR"?a.orNot().isNull:a.andNot().isNull}},q=b.jgrid.from(a.p.data);a.p.ignoreCase&&(q=q.ignoreCase());if(a.p.search===true){var v=a.p.postData.filters;if(v){typeof v==="string"&&(v=b.jgrid.parse(v));c(v)}else try{q=
o[a.p.postData.searchOper](q)(a.p.postData.searchField,a.p.postData.searchString,f[a.p.postData.searchField])}catch(r){}}if(a.p.grouping)for(n=0;n<t;n++)q.orderBy(i[n],l.groupOrder[n],h[n].stype,h[n].srcfmt);a.p.multiSort?b.each(d,function(a){q.orderBy(this,e[a],f[this].stype,f[this].srcfmt)}):d&&a.p.sortorder&&g&&(a.p.sortorder.toUpperCase()==="DESC"?q.orderBy(a.p.sortname,"d",f[d].stype,f[d].srcfmt):q.orderBy(a.p.sortname,"a",f[d].stype,f[d].srcfmt));var v=q.select(),u=parseInt(a.p.rowNum,10),x=
v.length,w=parseInt(a.p.page,10),z=Math.ceil(x/u),s={},v=v.slice((w-1)*u,w*u),f=q=null;s[a.p.localReader.total]=z;s[a.p.localReader.page]=w;s[a.p.localReader.records]=x;s[a.p.localReader.root]=v;s[a.p.localReader.userdata]=a.p.userData;v=null;return s}}},S=function(){a.grid.hDiv.loading=true;if(!a.p.hiddengrid)switch(a.p.loadui){case "enable":b("#load_"+b.jgrid.jqID(a.p.id)).show();break;case "block":b("#lui_"+b.jgrid.jqID(a.p.id)).show();b("#load_"+b.jgrid.jqID(a.p.id)).show()}},Q=function(){a.grid.hDiv.loading=
false;switch(a.p.loadui){case "enable":b("#load_"+b.jgrid.jqID(a.p.id)).hide();break;case "block":b("#lui_"+b.jgrid.jqID(a.p.id)).hide();b("#load_"+b.jgrid.jqID(a.p.id)).hide()}},M=function(c){if(!a.grid.hDiv.loading){var d=a.p.scroll&&c===false,e={},g,f=a.p.prmNames;if(a.p.page<=0)a.p.page=Math.min(1,a.p.lastpage);if(f.search!==null)e[f.search]=a.p.search;f.nd!==null&&(e[f.nd]=(new Date).getTime());if(f.rows!==null)e[f.rows]=a.p.rowNum;if(f.page!==null)e[f.page]=a.p.page;if(f.sort!==null)e[f.sort]=
a.p.sortname;if(f.order!==null)e[f.order]=a.p.sortorder;if(a.p.rowTotal!==null&&f.totalrows!==null)e[f.totalrows]=a.p.rowTotal;var h=b.isFunction(a.p.loadComplete),i=h?a.p.loadComplete:null,j=0,c=c||1;if(c>1)if(f.npage!==null){e[f.npage]=c;j=c-1;c=1}else i=function(b){a.p.page++;a.grid.hDiv.loading=false;h&&a.p.loadComplete.call(a,b);M(c-1)};else f.npage!==null&&delete a.p.postData[f.npage];if(a.p.grouping){b(a).jqGrid("groupingSetup");var k=a.p.groupingView,m,n="";for(m=0;m<k.groupField.length;m++){var l=
k.groupField[m];b.each(a.p.colModel,function(a,b){if(b.name===l&&b.index)l=b.index});n=n+(l+" "+k.groupOrder[m]+", ")}e[f.sort]=n+e[f.sort]}b.extend(a.p.postData,e);var o=!a.p.scroll?1:a.rows.length-1,e=b(a).triggerHandler("jqGridBeforeRequest");if(!(e===false||e==="stop"))if(b.isFunction(a.p.datatype))a.p.datatype.call(a,a.p.postData,"load_"+a.p.id,o,c,j);else{if(b.isFunction(a.p.beforeRequest)){e=a.p.beforeRequest.call(a);e===void 0&&(e=true);if(e===false)return}g=a.p.datatype.toLowerCase();switch(g){case "json":case "jsonp":case "xml":case "script":b.ajax(b.extend({url:a.p.url,
type:a.p.mtype,dataType:g,data:b.isFunction(a.p.serializeGridData)?a.p.serializeGridData.call(a,a.p.postData):a.p.postData,success:function(e,f,h){if(b.isFunction(a.p.beforeProcessing)&&a.p.beforeProcessing.call(a,e,f,h)===false)Q();else{g==="xml"?H(e,a.grid.bDiv,o,c>1,j):U(e,a.grid.bDiv,o,c>1,j);b(a).triggerHandler("jqGridLoadComplete",[e]);i&&i.call(a,e);b(a).triggerHandler("jqGridAfterLoadComplete",[e]);d&&a.grid.populateVisible();if(a.p.loadonce||a.p.treeGrid)a.p.datatype="local";c===1&&Q()}},
error:function(d,e,f){b.isFunction(a.p.loadError)&&a.p.loadError.call(a,d,e,f);c===1&&Q()},beforeSend:function(c,d){var e=true;b.isFunction(a.p.loadBeforeSend)&&(e=a.p.loadBeforeSend.call(a,c,d));e===void 0&&(e=true);if(e===false)return false;S()}},b.jgrid.ajaxOptions,a.p.ajaxGridOptions));break;case "xmlstring":S();e=typeof a.p.datastr!=="string"?a.p.datastr:b.parseXML(a.p.datastr);H(e,a.grid.bDiv);b(a).triggerHandler("jqGridLoadComplete",[e]);h&&a.p.loadComplete.call(a,e);b(a).triggerHandler("jqGridAfterLoadComplete",
[e]);a.p.datatype="local";a.p.datastr=null;Q();break;case "jsonstring":S();e=typeof a.p.datastr==="string"?b.jgrid.parse(a.p.datastr):a.p.datastr;U(e,a.grid.bDiv);b(a).triggerHandler("jqGridLoadComplete",[e]);h&&a.p.loadComplete.call(a,e);b(a).triggerHandler("jqGridAfterLoadComplete",[e]);a.p.datatype="local";a.p.datastr=null;Q();break;case "local":case "clientside":S();a.p.datatype="local";e=ka();U(e,a.grid.bDiv,o,c>1,j);b(a).triggerHandler("jqGridLoadComplete",[e]);i&&i.call(a,e);b(a).triggerHandler("jqGridAfterLoadComplete",
[e]);d&&a.grid.populateVisible();Q()}}}},ea=function(c){b("#cb_"+b.jgrid.jqID(a.p.id),a.grid.hDiv)[a.p.useProp?"prop":"attr"]("checked",c);if(a.p.frozenColumns&&a.p.id+"_frozen")b("#cb_"+b.jgrid.jqID(a.p.id),a.grid.fhDiv)[a.p.useProp?"prop":"attr"]("checked",c)},la=function(c,d){var e="",f="<table cellspacing='0' cellpadding='0' border='0' style='table-layout:auto;' class='ui-pg-table'><tbody><tr>",i="",j,k,m,l,o=function(c){var d;b.isFunction(a.p.onPaging)&&(d=a.p.onPaging.call(a,c));if(d==="stop")return false;
a.p.selrow=null;if(a.p.multiselect){a.p.selarrrow=[];ea(false)}a.p.savedRow=[];return true},c=c.substr(1),d=d+("_"+c);j="pg_"+c;k=c+"_left";m=c+"_center";l=c+"_right";b("#"+b.jgrid.jqID(c)).append("<div id='"+j+"' class='ui-pager-control' role='group'><table cellspacing='0' cellpadding='0' border='0' class='ui-pg-table' style='width:100%;table-layout:fixed;height:100%;' role='row'><tbody><tr><td id='"+k+"' align='left'></td><td id='"+m+"' align='center' style='white-space:pre;'></td><td id='"+l+"' align='right'></td></tr></tbody></table></div>").attr("dir",
"ltr");if(a.p.rowList.length>0){i="<td dir='"+g+"'>";i=i+"<select class='ui-pg-selbox' role='listbox'>";for(k=0;k<a.p.rowList.length;k++)i=i+('<option role="option" value="'+a.p.rowList[k]+'"'+(a.p.rowNum===a.p.rowList[k]?' selected="selected"':"")+">"+a.p.rowList[k]+"</option>");i=i+"</select></td>"}g==="rtl"&&(f=f+i);a.p.pginput===true&&(e="<td dir='"+g+"'>"+b.jgrid.format(a.p.pgtext||"","<input class='ui-pg-input' type='text' size='2' maxlength='7' value='0' role='textbox'/>","<span id='sp_1_"+
b.jgrid.jqID(c)+"'></span>")+"</td>");if(a.p.pgbuttons===true){k=["first"+d,"prev"+d,"next"+d,"last"+d];g==="rtl"&&k.reverse();f=f+("<td id='"+k[0]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-first'></span></td>");f=f+("<td id='"+k[1]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-prev'></span></td>");f=f+(e!==""?"<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>"+e+"<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>":
"")+("<td id='"+k[2]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-next'></span></td>");f=f+("<td id='"+k[3]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-end'></span></td>")}else e!==""&&(f=f+e);g==="ltr"&&(f=f+i);f=f+"</tr></tbody></table>";a.p.viewrecords===true&&b("td#"+c+"_"+a.p.recordpos,"#"+j).append("<div dir='"+g+"' style='text-align:"+a.p.recordpos+"' class='ui-paging-info'></div>");b("td#"+c+"_"+a.p.pagerpos,"#"+j).append(f);i=b(".ui-jqgrid").css("font-size")||
"11px";b(document.body).append("<div id='testpg' class='ui-jqgrid ui-widget ui-widget-content' style='font-size:"+i+";visibility:hidden;' ></div>");f=b(f).clone().appendTo("#testpg").width();b("#testpg").remove();if(f>0){e!==""&&(f=f+50);b("td#"+c+"_"+a.p.pagerpos,"#"+j).width(f)}a.p._nvtd=[];a.p._nvtd[0]=f?Math.floor((a.p.width-f)/2):Math.floor(a.p.width/3);a.p._nvtd[1]=0;f=null;b(".ui-pg-selbox","#"+j).bind("change",function(){if(!o("records"))return false;a.p.page=Math.round(a.p.rowNum*(a.p.page-
1)/this.value-0.5)+1;a.p.rowNum=this.value;a.p.pager&&b(".ui-pg-selbox",a.p.pager).val(this.value);a.p.toppager&&b(".ui-pg-selbox",a.p.toppager).val(this.value);M();return false});if(a.p.pgbuttons===true){b(".ui-pg-button","#"+j).hover(function(){if(b(this).hasClass("ui-state-disabled"))this.style.cursor="default";else{b(this).addClass("ui-state-hover");this.style.cursor="pointer"}},function(){if(!b(this).hasClass("ui-state-disabled")){b(this).removeClass("ui-state-hover");this.style.cursor="default"}});
b("#first"+b.jgrid.jqID(d)+", #prev"+b.jgrid.jqID(d)+", #next"+b.jgrid.jqID(d)+", #last"+b.jgrid.jqID(d)).click(function(){var b=n(a.p.page,1),c=n(a.p.lastpage,1),e=false,f=true,g=true,h=true,i=true;if(c===0||c===1)i=h=g=f=false;else if(c>1&&b>=1)if(b===1)g=f=false;else{if(b===c)i=h=false}else if(c>1&&b===0){i=h=false;b=c-1}if(!o(this.id))return false;if(this.id==="first"+d&&f){a.p.page=1;e=true}if(this.id==="prev"+d&&g){a.p.page=b-1;e=true}if(this.id==="next"+d&&h){a.p.page=b+1;e=true}if(this.id===
"last"+d&&i){a.p.page=c;e=true}e&&M();return false})}a.p.pginput===true&&b("input.ui-pg-input","#"+j).keypress(function(c){if((c.charCode||c.keyCode||0)===13){if(!o("user"))return false;b(this).val(n(b(this).val(),1));a.p.page=b(this).val()>0?b(this).val():a.p.page;M();return false}return this})},sa=function(c,d){var e,f="",g=a.p.colModel,h=false,i;i=a.p.frozenColumns?d:a.grid.headers[c].el;var j="";b("span.ui-grid-ico-sort",i).addClass("ui-state-disabled");b(i).attr("aria-selected","false");if(g[c].lso)if(g[c].lso===
"asc"){g[c].lso=g[c].lso+"-desc";j="desc"}else if(g[c].lso==="desc"){g[c].lso=g[c].lso+"-asc";j="asc"}else{if(g[c].lso==="asc-desc"||g[c].lso==="desc-asc")g[c].lso=""}else g[c].lso=j=g[c].firstsortorder||"asc";if(j){b("span.s-ico",i).show();b("span.ui-icon-"+j,i).removeClass("ui-state-disabled");b(i).attr("aria-selected","true")}else a.p.viewsortcols[0]||b("span.s-ico",i).hide();a.p.sortorder="";b.each(g,function(b){if(this.lso){b>0&&h&&(f=f+", ");e=this.lso.split("-");f=f+(g[b].index||g[b].name);
f=f+(" "+e[e.length-1]);h=true;a.p.sortorder=e[e.length-1]}});i=f.lastIndexOf(a.p.sortorder);f=f.substring(0,i);a.p.sortname=f},ma=function(c,d,e,f,g){if(a.p.colModel[d].sortable&&!(a.p.savedRow.length>0)){if(!e){if(a.p.lastsort===d)if(a.p.sortorder==="asc")a.p.sortorder="desc";else{if(a.p.sortorder==="desc")a.p.sortorder="asc"}else a.p.sortorder=a.p.colModel[d].firstsortorder||"asc";a.p.page=1}if(a.p.multiSort)sa(d,g);else{if(f){if(a.p.lastsort===d&&a.p.sortorder===f&&!e)return;a.p.sortorder=f}e=
a.grid.headers[a.p.lastsort].el;g=a.p.frozenColumns?g:a.grid.headers[d].el;b("span.ui-grid-ico-sort",e).addClass("ui-state-disabled");b(e).attr("aria-selected","false");if(a.p.frozenColumns){a.grid.fhDiv.find("span.ui-grid-ico-sort").addClass("ui-state-disabled");a.grid.fhDiv.find("th").attr("aria-selected","false")}b("span.ui-icon-"+a.p.sortorder,g).removeClass("ui-state-disabled");b(g).attr("aria-selected","true");if(!a.p.viewsortcols[0]&&a.p.lastsort!==d){a.p.frozenColumns&&a.grid.fhDiv.find("span.s-ico").hide();
b("span.s-ico",e).hide();b("span.s-ico",g).show()}c=c.substring(5+a.p.id.length+1);a.p.sortname=a.p.colModel[d].index||c}if(b(a).triggerHandler("jqGridSortCol",[a.p.sortname,d,a.p.sortorder])==="stop")a.p.lastsort=d;else if(b.isFunction(a.p.onSortCol)&&a.p.onSortCol.call(a,a.p.sortname,d,a.p.sortorder)==="stop")a.p.lastsort=d;else{if(a.p.datatype==="local")a.p.deselectAfterSort&&b(a).jqGrid("resetSelection");else{a.p.selrow=null;a.p.multiselect&&ea(false);a.p.selarrrow=[];a.p.savedRow=[]}if(a.p.scroll){g=
a.grid.bDiv.scrollLeft;W.call(a,true,false);a.grid.hDiv.scrollLeft=g}a.p.subGrid&&a.p.datatype==="local"&&b("td.sgexpanded","#"+b.jgrid.jqID(a.p.id)).each(function(){b(this).trigger("click")});M();a.p.lastsort=d;if(a.p.sortname!==c&&d)a.p.lastsort=d}}},ta=function(c){c=b(a.grid.headers[c].el);c=[c.position().left+c.outerWidth()];a.p.direction==="rtl"&&(c[0]=a.p.width-c[0]);c[0]=c[0]-a.grid.bDiv.scrollLeft;c.push(b(a.grid.hDiv).position().top);c.push(b(a.grid.bDiv).offset().top-b(a.grid.hDiv).offset().top+
b(a.grid.bDiv).height());return c},na=function(c){var d,e=a.grid.headers,f=b.jgrid.getCellIndex(c);for(d=0;d<e.length;d++)if(c===e[d].el){f=d;break}return f};this.p.id=this.id;-1===b.inArray(a.p.multikey,["shiftKey","altKey","ctrlKey"])&&(a.p.multikey=!1);a.p.keyIndex=!1;a.p.keyName=!1;for(f=0;f<a.p.colModel.length;f++)a.p.colModel[f]=b.extend(!0,{},a.p.cmTemplate,a.p.colModel[f].template||{},a.p.colModel[f]),!1===a.p.keyIndex&&!0===a.p.colModel[f].key&&(a.p.keyIndex=f);a.p.sortorder=a.p.sortorder.toLowerCase();
b.jgrid.cell_width=b.jgrid.cellWidth();!0===a.p.grouping&&(a.p.scroll=!1,a.p.rownumbers=!1,a.p.treeGrid=!1,a.p.gridview=!0);if(!0===this.p.treeGrid){try{b(this).jqGrid("setTreeGrid")}catch(wa){}"local"!==a.p.datatype&&(a.p.localReader={id:"_id_"})}if(this.p.subGrid)try{b(a).jqGrid("setSubGrid")}catch(xa){}this.p.multiselect&&(this.p.colNames.unshift("<input role='checkbox' id='cb_"+this.p.id+"' class='cbox' type='checkbox'/>"),this.p.colModel.unshift({name:"cb",width:b.jgrid.cell_width?a.p.multiselectWidth+
a.p.cellLayout:a.p.multiselectWidth,sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0}));this.p.rownumbers&&(this.p.colNames.unshift(""),this.p.colModel.unshift({name:"rn",width:a.p.rownumWidth,sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0}));a.p.xmlReader=b.extend(!0,{root:"rows",row:"row",page:"rows>page",total:"rows>total",records:"rows>records",repeatitems:!0,cell:"cell",id:"[id]",userdata:"userdata",subgrid:{root:"rows",row:"row",repeatitems:!0,cell:"cell"}},
a.p.xmlReader);a.p.jsonReader=b.extend(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!0,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0,cell:"cell"}},a.p.jsonReader);a.p.localReader=b.extend(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!1,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0,cell:"cell"}},a.p.localReader);a.p.scroll&&(a.p.pgbuttons=!1,a.p.pginput=!1,a.p.rowList=[]);a.p.data.length&&
P();var x="<thead><tr class='ui-jqgrid-labels' role='rowheader'>",oa,D,fa,ca,ga,w,o,X,pa=X="",da=[],qa=[];D=[];if(!0===a.p.shrinkToFit&&!0===a.p.forceFit)for(f=a.p.colModel.length-1;0<=f;f--)if(!a.p.colModel[f].hidden){a.p.colModel[f].resizable=!1;break}"horizontal"===a.p.viewsortcols[1]&&(X=" ui-i-asc",pa=" ui-i-desc");oa=k?"class='ui-th-div-ie'":"";X="<span class='s-ico' style='display:none'><span sort='asc' class='ui-grid-ico-sort ui-icon-asc"+X+" ui-state-disabled ui-icon ui-icon-triangle-1-n ui-sort-"+
g+"'></span>"+("<span sort='desc' class='ui-grid-ico-sort ui-icon-desc"+pa+" ui-state-disabled ui-icon ui-icon-triangle-1-s ui-sort-"+g+"'></span></span>");if(a.p.multiSort){da=a.p.sortname.split(",");for(f=0;f<da.length;f++)D=b.trim(da[f]).split(" "),da[f]=b.trim(D[0]),qa[f]=D[1]?b.trim(D[1]):a.p.sortorder||"asc"}for(f=0;f<this.p.colNames.length;f++)D=a.p.headertitles?' title="'+b.jgrid.stripHtml(a.p.colNames[f])+'"':"",x+="<th id='"+a.p.id+"_"+a.p.colModel[f].name+"' role='columnheader' class='ui-state-default ui-th-column ui-th-"+
g+"'"+D+">",D=a.p.colModel[f].index||a.p.colModel[f].name,x+="<div id='jqgh_"+a.p.id+"_"+a.p.colModel[f].name+"' "+oa+">"+a.p.colNames[f],a.p.colModel[f].width=a.p.colModel[f].width?parseInt(a.p.colModel[f].width,10):150,"boolean"!==typeof a.p.colModel[f].title&&(a.p.colModel[f].title=!0),a.p.colModel[f].lso="",D===a.p.sortname&&(a.p.lastsort=f),a.p.multiSort&&(D=b.inArray(D,da),-1!==D&&(a.p.colModel[f].lso=qa[D])),x+=X+"</div></th>";X=null;b(this).append(x+"</tr></thead>");b("thead tr:first th",
this).hover(function(){b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")});if(this.p.multiselect){var ha=[],Y;b("#cb_"+b.jgrid.jqID(a.p.id),this).bind("click",function(){a.p.selarrrow=[];var c=a.p.frozenColumns===true?a.p.id+"_frozen":"";if(this.checked){b(a.rows).each(function(d){if(d>0&&!b(this).hasClass("ui-subgrid")&&!b(this).hasClass("jqgroup")&&!b(this).hasClass("ui-state-disabled")){b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id))[a.p.useProp?"prop":
"attr"]("checked",true);b(this).addClass("ui-state-highlight").attr("aria-selected","true");a.p.selarrrow.push(this.id);a.p.selrow=this.id;if(c){b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id),a.grid.fbDiv)[a.p.useProp?"prop":"attr"]("checked",true);b("#"+b.jgrid.jqID(this.id),a.grid.fbDiv).addClass("ui-state-highlight")}}});Y=true;ha=[]}else{b(a.rows).each(function(d){if(d>0&&!b(this).hasClass("ui-subgrid")&&!b(this).hasClass("ui-state-disabled")){b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id))[a.p.useProp?
"prop":"attr"]("checked",false);b(this).removeClass("ui-state-highlight").attr("aria-selected","false");ha.push(this.id);if(c){b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id),a.grid.fbDiv)[a.p.useProp?"prop":"attr"]("checked",false);b("#"+b.jgrid.jqID(this.id),a.grid.fbDiv).removeClass("ui-state-highlight")}}});a.p.selrow=null;Y=false}b(a).triggerHandler("jqGridSelectAll",[Y?a.p.selarrrow:ha,Y]);b.isFunction(a.p.onSelectAll)&&a.p.onSelectAll.call(a,Y?a.p.selarrrow:ha,Y)})}!0===a.p.autowidth&&
(x=b(m).innerWidth(),a.p.width=0<x?x:"nw");(function(){var d=0,e=b.jgrid.cell_width?0:n(a.p.cellLayout,0),f=0,g,h=n(a.p.scrollOffset,0),j,k=false,m,l=0,o;b.each(a.p.colModel,function(){if(this.hidden===void 0)this.hidden=false;if(a.p.groupin