/*
* jqGrid 4.7.1
* Copyright (c) 2008, Tony Tomov, tony@trirand.com
* License: http://guriddo.net/?page_id=103334
*/
/*
Guriddo jqGrid JS 4.7.0 (2014-12-08)
Copyright (c) 2008, Tony Tomov, tony@trirand.com
License: http://guriddo.net/?page_id=103334
*/
(function(b){b.jgrid=b.jgrid||{};b.extend(b.jgrid,{version:"4.7.0",htmlDecode:function(b){return b&&(" "===b||" "===b||1===b.length&&160===b.charCodeAt(0))?"":b?String(b).replace(/>/g,">").replace(/</g,"<").replace(/"/g,'"').replace(/&/g,"&"):b},htmlEncode:function(b){return b?String(b).replace(/&/g,"&").replace(/\"/g,""").replace(//g,">"):b},format:function(g){var f=b.makeArray(arguments).slice(1);null==g&&(g="");return g.replace(/\{(\d+)\}/g,
function(b,d){return f[d]})},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(g){g=b(g);if(g.is("tr"))return-1;g=(g.is("td")||g.is("th")?g:g.closest("td,th"))[0];return b.jgrid.msie?b.inArray(g,g.parentNode.cells):g.cellIndex},stripHtml:function(b){b=String(b);var f=/<("[^"]*"|'[^']*'|[^'">])*>/gi;return b?(b=b.replace(f,""))&&" "!==b&&" "!==
b?b.replace(/\"/g,"'"):"":b},stripPref:function(g,f){var e=b.type(g);if("string"===e||"number"===e)g=String(g),f=""!==g?String(f).replace(String(g),""):f;return f},parse:function(g){"while(1);"===g.substr(0,9)&&(g=g.substr(9));"/*"===g.substr(0,2)&&(g=g.substr(2,g.length-4));g||(g="{}");return!0===b.jgrid.useJSON&&"object"===typeof JSON&&"function"===typeof JSON.parse?JSON.parse(g):eval("("+g+")")},parseDate:function(g,f,e,d){var k=/^\/Date\((([-+])?[0-9]+)(([-+])([0-9]{2})([0-9]{2}))?\)\/$/,a="string"===
typeof f?f.match(k):null,k=function(a,b){a=String(a);for(b=parseInt(b,10)||2;a.lengtha&&(f[l]=a+1,c.m=f[l])),"F"===g[l]&&(a=b.inArray(f[l],d.monthNames,12),-1!==a&&11a&&f[l]===d.AmPm[a]&&(f[l]=a,c.h=h(f[l],c.h))),"A"===g[l]&&(a=b.inArray(f[l],d.AmPm),-1!==a&&1 =h?c.y=1900+c.y:0<=h&&69>=h&&(c.y=2E3+c.y);h=new Date(c.y,c.m,c.d,c.h,c.i,c.s,c.u);0r?Math.floor((B+r-1)/7)+1:Math.floor((B+r-1)/7)||(4>((new Date(p-1,0,1)).getDay()+6)%7?53:52),F:d.monthNames[m-1+12],m:k(m),M:d.monthNames[m-1],n:m,t:"?",L:"?",o:"?",Y:p,y:String(p).substring(2),a:12>g?d.AmPm[0]:d.AmPm[1],A:12>g?d.AmPm[2]:d.AmPm[3],B:"?",g:g%12||12,G:g,h:k(g%12||12),H:k(g),i:k(f),s:k(l),u:n,e:"?",I:"?",O:(0?@\[\\\]\^`{|}~]/g,"\\$&")},guid:1,uidPref:"jqg",randId:function(g){return(g||b.jgrid.uidPref)+b.jgrid.guid++},getAccessor:function(b,f){var e,d,k=[],a;if("function"===typeof f)return f(b);e=b[f];if(void 0===e)try{if("string"===typeof f&&
(k=f.split(".")),a=k.length)for(e=b;e&&a--;)d=k.shift(),e=e[d]}catch(c){}return e},getXmlData:function(g,f,e){var d="string"===typeof f?f.match(/^(.*)\[(\w+)\]$/):null;if("function"===typeof f)return f(g);if(d&&d[2])return d[1]?b(d[1],g).attr(d[2]):b(g).attr(d[2]);g=b(f,g);return e?g:0"),
f=g.appendTo("body").find("td").width();g.remove();return.1d?c:0;a||"number"===typeof b||"number"===typeof d||(b=String(b),d=String(d));return bd?c:0};this._performSort=function(){0!==B.length&&(k=d._doSort(k,0))};this._doSort=function(a,b){var c=B[b].by,g=B[b].dir,e=B[b].type,f=B[b].datefmt,h=B[b].sfunc;if(b===B.length-1)return d._getOrder(a,c,g,e,f,h);b++;c=d._getGroup(a,c,g,e,f);g=[];for(e=0;e",c)};this.less=function(a,b,c){return d._compareValues(d.less,a,b,"<",c)};this.greaterOrEquals=function(a,b,c){return d._compareValues(d.greaterOrEquals,a,b,">=",c)};this.lessOrEquals=function(a,b,c){return d._compareValues(d.lessOrEquals,a,b,"<=",c)};this.startsWith=function(a,g){var e=null==g?a:g,e=c?b.trim(e.toString()).length:e.toString().length;
F?d._append(d._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+".substr(0,"+e+") == "+d._getStr('"'+d._toStr(g)+'"')):(null!=g&&(e=c?b.trim(g.toString()).length:g.toString().length),d._append(d._getStr("this")+".substr(0,"+e+") == "+d._getStr('"'+d._toStr(a)+'"')));d._setCommand(d.startsWith,a);d._resetNegate();return d};this.endsWith=function(a,g){var e=null==g?a:g,e=c?b.trim(e.toString()).length:e.toString().length;F?d._append(d._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+".substr("+d._getStr("jQuery.jgrid.getAccessor(this,'"+
a+"')")+".length-"+e+","+e+') == "'+d._toStr(g)+'"'):d._append(d._getStr("this")+".substr("+d._getStr("this")+'.length-"'+d._toStr(a)+'".length,"'+d._toStr(a)+'".length) == "'+d._toStr(a)+'"');d._setCommand(d.endsWith,a);d._resetNegate();return d};this.contains=function(a,b){F?d._append(d._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+'.indexOf("'+d._toStr(b)+'",0) > -1'):d._append(d._getStr("this")+'.indexOf("'+d._toStr(a)+'",0) > -1');d._setCommand(d.contains,a);d._resetNegate();return d};this.groupBy=
function(a,b,c,g){return d._hasData()?d._getGroup(k,a,b,c,g):null};this.orderBy=function(a,c,g,e,f){c=null==c?"a":b.trim(c.toString().toLowerCase());null==g&&(g="text");null==e&&(e="Y-m-d");null==f&&(f=!1);if("desc"===c||"descending"===c)c="d";if("asc"===c||"ascending"===c)c="a";B.push({by:a,dir:c,type:g,datefmt:e,sfunc:f});return d};return d}(g,null)},getMethod:function(g){return this.getAccessor(b.fn.jqGrid,g)},extend:function(g){b.extend(b.fn.jqGrid,g);this.no_legacy_api||b.fn.extend(g)}});b.fn.jqGrid=
function(g){if("string"===typeof g){var f=b.jgrid.getMethod(g);if(!f)throw"jqGrid - No such method: "+g;var e=b.makeArray(arguments).slice(1);return f.apply(this,e)}return this.each(function(){if(!this.grid){var d;null!=g&&void 0!==g.data&&(d=g.data,g.data=[]);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:[],groupSummaryPos:[],formatDisplayField:[],_locgr:!1},ignoreCase:!1,cmTemplate:{},idPrefix:"",multiSort:!1,minColWidth:33},b.jgrid.defaults,g||{});void 0!==d&&(e.data=d,g.data=d);var a=this,c={headers:[],cols:[],footers:[],dragStart:function(c,d,f){var g=b(this.bDiv).offset().left;this.resizing={idx:c,startX:d.pageX,sOL:d.pageX-g};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.pageX-g,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.pageX-this.resizing.startX;a=this.headers[this.resizing.idx];var c="ltr"===e.direction?a.width+b:a.width-b,d;33e.minColWidth&&(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=l&&(void 0===e.lastpage||(parseInt((m+f+g-1)/g,10)||0)<=e.lastpage)&&(n=parseInt((a-m+g-1)/g,10)||1,0<=m||2>n||!0===e.scroll?(W=(Math.round((m+f)/g)||0)+1,l=-1):l=1);0e.lastpage||1===e.lastpage||
W===e.page&&W===e.lastpage)||(c.hDiv.loading?c.timer=setTimeout(c.populateVisible,e.scrollTimeout):(e.page=W,D&&(c.selectionPreserver(d[0]),c.emptyRows.call(d[0],!1,!1)),c.populate(n)))}}},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,f=c.selarrrow?b.makeArray(c.selarrrow):null,e=a.grid.bDiv.scrollLeft,g=function(){var h;c.selrow=null;c.selarrrow=[];if(c.multiselect&&f&&0=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,l;if(0===this.p.colNames.length)for(f=0;f");d=b.jgrid.msie;a.p.direction=
b.trim(a.p.direction.toLowerCase());-1===b.inArray(a.p.direction,["ltr","rtl"])&&(a.p.direction="ltr");l=a.p.direction;b(n).insertBefore(this);b(this).removeClass("scroll").appendTo(n);var m=b("
");b(m).attr({id:"gbox_"+this.id,dir:l}).insertBefore(n);b(n).attr("id","gview_"+this.id).appendTo(m);b("
").insertBefore(n);b(""+this.p.loadtext+"
").insertBefore(n);b(this).attr({cellspacing:"0",cellpadding:"0",border:"0",role:"presentation","aria-multiselectable":!!this.p.multiselect,"aria-labelledby":"gbox_"+this.id});var q=function(a,b){a=parseInt(a,10);return isNaN(a)?b||0:a},p=function(d,f,e,g,na,h){var k=a.p.colModel[d],l=k.align,m='style="',n=k.classes,D=k.name,w=[];l&&(m+="text-align:"+l+";");!0===k.hidden&&(m+="display:none;");if(0===f)m+="width: "+c.headers[d].width+"px;";else if(b.isFunction(k.cellattr)||
"string"===typeof k.cellattr&&null!=b.jgrid.cellattr&&b.isFunction(b.jgrid.cellattr[k.cellattr]))if(d=b.isFunction(k.cellattr)?k.cellattr:b.jgrid.cellattr[k.cellattr],(g=d.call(a,na,e,g,k,h))&&"string"===typeof g)if(g=g.replace(/style/i,"style").replace(/title/i,"title"),-1"+b+""},T=function(b,c,d,f){f=' ";return'"+f+" "},K=function(a,b,c,d){c=(parseInt(c,10)-1)*parseInt(d,10)+1+b;return'"+c+" "},Z=function(b){var c,d=[],f=0,e;for(e=0;e"},aa=function(c,d,e,f,g){var h=new Date,k="local"!==a.p.datatype&&a.p.loadonce||"xmlstring"===a.p.datatype,l=a.p.xmlReader,m="local"===a.p.datatype?"local":"xml";k&&(a.p.data=[],a.p._index={},a.p.localReader.id="_id_");a.p.reccount=0;if(b.isXMLDoc(c)){-1!==a.p.treeANode||a.p.scroll?e=1=a.p.page&&(a.p.page=1);if(c&&R){g&&(z*=g+1);g=b.isFunction(a.p.afterInsertRow);var ga=!1,J;a.p.grouping&&
(ga=!0===a.p.groupingView.groupCollapse,J=b.jgrid.getMethod("groupingPrepare"));for(;H");a.p.grouping&&(C.push(s),a.p.groupingView._locgr||J.call(n,v,H),s=[]);if(k||!0===a.p.treeGrid)v._id_=b.jgrid.stripPref(a.p.idPrefix,G),a.p.data.push(v),a.p._index[v._id_]=a.p.data.length-1;!1===a.p.gridview&&(b("tbody:first",d).append(s.join("")),n.triggerHandler("jqGridAfterInsertRow",[G,v,A]),g&&a.p.afterInsertRow.call(a,G,v,A),s=[]);v={};p++;H++;if(p===
z)break}}!0===a.p.gridview&&(w=-1=a.p.page&&(a.p.page=1);var H=parseInt(a.p.rowNum,10),I=a.p.scroll?b.jgrid.randId():1,J=!1,M;g&&(H*=g+1);"local"!==a.p.datatype||a.p.deselectAfterSort||(J=!0);var ga=b.isFunction(a.p.afterInsertRow),L=[],O=!1,N;a.p.grouping&&(O=!0===a.p.groupingView.groupCollapse,N=b.jgrid.getMethod("groupingPrepare"));for(;w");a.p.grouping&&(L.push(z),a.p.groupingView._locgr||N.call(m,A,w),z=[]);if(l||!0===a.p.treeGrid)A._id_=b.jgrid.stripPref(a.p.idPrefix,s),a.p.data.push(A),a.p._index[A._id_]=a.p.data.length-1;!1===a.p.gridview&&(b("#"+b.jgrid.jqID(a.p.id)+" tbody:first").append(z.join("")),m.triggerHandler("jqGridAfterInsertRow",[s,A,g]),ga&&a.p.afterInsertRow.call(a,
s,A,g),z=[]);A={};n++;w++;if(n===H)break}!0===a.p.gridview&&(G=-1=a.p.page&&(a.p.page=Math.min(1,a.p.lastpage));null!==f.search&&(e[f.search]=a.p.search);null!==f.nd&&(e[f.nd]=(new Date).getTime());null!==f.rows&&(e[f.rows]=a.p.rowNum);null!==f.page&&(e[f.page]=a.p.page);
null!==f.sort&&(e[f.sort]=a.p.sortname);null!==f.order&&(e[f.order]=a.p.sortorder);null!==a.p.rowTotal&&null!==f.totalrows&&(e[f.totalrows]=a.p.rowTotal);var h=b.isFunction(a.p.loadComplete),k=h?a.p.loadComplete:null,l=0;c=c||1;1",g="",h,k,m,n,p=function(c){var d;b.isFunction(a.p.onPaging)&&(d=a.p.onPaging.call(a,c));if("stop"===
d)return!1;a.p.selrow=null;a.p.multiselect&&(a.p.selarrrow=[],ha(!1));a.p.savedRow=[];return!0};c=c.substr(1);d+="_"+c;h="pg_"+c;k=c+"_left";m=c+"_center";n=c+"_right";b("#"+b.jgrid.jqID(c)).append("").attr("dir","ltr");if(0";g+="";for(k=0;k"+m[1]+"";g+=" "}"rtl"===l&&(f+=g);!0===a.p.pginput&&(e=""+b.jgrid.format(a.p.pgtext||""," "," ")+" ");!0===a.p.pgbuttons?(k=["first"+d,"prev"+d,"next"+d,"last"+d],"rtl"===l&&k.reverse(),f+=" ",f+=" ",f=f+(""!==e?" "+e+" ":"")+(" "),f+=" "):""!==e&&(f+=e);"ltr"===l&&(f+=g);f+=" ";!0===a.p.viewrecords&&b("td#"+c+"_"+a.p.recordpos,"#"+h).append("
");b("td#"+c+"_"+a.p.pagerpos,"#"+h).append(f);g=b(".ui-jqgrid").css("font-size")||"11px";b(document.body).append("
");f=b(f).clone().appendTo("#testpg").width();b("#testpg").remove();0 "),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&&(S(),O());y="";
var ra,z,ia,da,ja,E,u,X,sa=X="",ea=[],ta=[];z=[];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",sa=" ui-i-desc");ra=d?"class='ui-th-div-ie'":"";X=" "+(" ");if(a.p.multiSort)for(ea=a.p.sortname.split(","),f=0;f",z=a.p.colModel[f].index||
a.p.colModel[f].name,y+=""+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="",z===a.p.sortname&&(a.p.lastsort=f),a.p.multiSort&&(z=b.inArray(z,ea),-1!==z&&(a.p.colModel[f].lso=ta[z])),y+=X+"
";y+=" ";X=null;b(this).append(y);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 ka=[],Y;b("#cb_"+b.jgrid.jqID(a.p.id),this).bind("click",function(){a.p.selarrrow=[];var c=!0===a.p.frozenColumns?a.p.id+"_frozen":"";this.checked?(b(a.rows).each(function(d){0c&&(this.hidden=!a.p.groupingView.groupColumnShow[c])}this.widthOrg=k=q(this.width,0);!1===this.hidden&&(d+=k+e,this.fixed?n+=k+e:f++)});isNaN(a.p.width)&&(a.p.width=d+
(!1!==a.p.shrinkToFit||isNaN(a.p.height)?0:h));c.width=a.p.width;a.p.tblwidth=d;!1===a.p.shrinkToFit&&!0===a.p.forceFit&&(a.p.forceFit=!1);!0===a.p.shrinkToFit&&0a.p.width&&(a.p.colModel[g].width-=a.p.tblwidth-parseInt(a.p.width,10),a.p.tblwidth=a.p.width))})();b(m).css("width",c.width+"px").append("
");b(n).css("width",c.width+"px");y=b("thead:first",a).get(0);var N="";a.p.footerrow&&(N+="";a.p.disableClick=!1;b("th",n).each(function(d){ia=a.p.colModel[d].width;void 0===a.p.colModel[d].resizable&&(a.p.colModel[d].resizable=!0);a.p.colModel[d].resizable?(da=document.createElement("span"),b(da).html(" ").addClass("ui-jqgrid-resize ui-jqgrid-resize-"+l).css("cursor","col-resize"),b(this).addClass(a.p.resizeclass)):da="";b(this).css("width",ia+"px").prepend(da);da=null;var e="";a.p.colModel[d].hidden&&
(b(this).css("display","none"),e="display:none;");$+=" ";c.headers[d]={width:ia,el:this};ja=a.p.colModel[d].sortable;"boolean"!==typeof ja&&(ja=a.p.colModel[d].sortable=!0);e=a.p.colModel[d].name;"cb"!==e&&"subgrid"!==e&&"rn"!==e&&a.p.viewsortcols[2]&&b(">div",this).addClass("ui-jqgrid-sortable");ja&&(a.p.multiSort?a.p.viewsortcols[0]?(b("div span.s-ico",this).show(),a.p.colModel[d].lso&&b("div span.ui-icon-"+a.p.colModel[d].lso,this).removeClass("ui-state-disabled")):
a.p.colModel[d].lso&&(b("div span.s-ico",this).show(),b("div span.ui-icon-"+a.p.colModel[d].lso,this).removeClass("ui-state-disabled")):a.p.viewsortcols[0]?(b("div span.s-ico",this).show(),d===a.p.lastsort&&b("div span.ui-icon-"+a.p.sortorder,this).removeClass("ui-state-disabled")):d===a.p.lastsort&&""!==a.p.sortname&&(b("div span.s-ico",this).show(),b("div span.ui-icon-"+a.p.sortorder,this).removeClass("ui-state-disabled")));a.p.footerrow&&(N+=" ")}).mousedown(function(d){if(1===
b(d.target).closest("th>span.ui-jqgrid-resize").length){var e=qa(this);if(!0===a.p.forceFit){var f=a.p,g=e,h;for(h=e+1;hdiv>span>span.ui-grid-ico-sort");c=b(c.target).closest(d);if(1===c.length){var g;if(a.p.frozenColumns){var h=b(this)[0].id.substring(a.p.id.length+
1);b(a.p.colModel).each(function(a){if(this.name===h)return g=a,!1})}else g=qa(this);a.p.viewsortcols[2]||(e=!0,f=c.attr("sort"));null!=g&&pa(b("div",this)[0].id,g,e,f,this);return!1}});if(a.p.sortable&&b.fn.sortable)try{b(a).jqGrid("sortableColumns",n)}catch(Ba){}a.p.footerrow&&(N+="
");$+="";n=document.createElement("tbody");this.appendChild(n);b(this).addClass("ui-jqgrid-btable").append($);var $=null,n=b("").append(y),I=a.p.caption&&!0===a.p.hiddengrid?!0:!1;f=b("
");y=null;c.hDiv=document.createElement("div");b(c.hDiv).css({width:c.width+"px"}).addClass("ui-state-default ui-jqgrid-hdiv").append(f);b(f).append(n);n=null;I&&b(c.hDiv).hide();a.p.pager&&("string"===typeof a.p.pager?"#"!==a.p.pager.substr(0,1)&&(a.p.pager="#"+a.p.pager):a.p.pager="#"+b(a.p.pager).attr("id"),b(a.p.pager).css({width:c.width+
"px"}).addClass("ui-state-default ui-jqgrid-pager ui-corner-bottom").appendTo(m),I&&b(a.p.pager).hide(),oa(a.p.pager,""));!1===a.p.cellEdit&&!0===a.p.hoverrows&&b(a).bind("mouseover",function(a){u=b(a.target).closest("tr.jqgrow");"ui-subgrid"!==b(u).attr("class")&&b(u).addClass("ui-state-hover")}).bind("mouseout",function(a){u=b(a.target).closest("tr.jqgrow");b(u).removeClass("ui-state-hover")});var C,J,la;b(a).before(c.hDiv).click(function(c){E=c.target;u=b(E,a.rows).closest("tr.jqgrow");if(0===
b(u).length||-1td");0a.p.lastpage&&
(e=a.p.lastpage);1>e&&(e=1);a.p.page=e;a.grid.bDiv.scrollTop=a.grid.prevRowHeight?(e-1)*a.grid.prevRowHeight*a.p.rowNum:0}a.grid.prevRowHeight&&a.p.scroll?(delete a.p.lastpage,a.grid.populateVisible()):a.grid.populate();!0===a.p._inlinenav&&b(a).jqGrid("showAddEditButtons");return!1}).dblclick(function(c){E=c.target;u=b(E,a.rows).closest("tr.jqgrow");if(0!==b(u).length){C=u[0].rowIndex;J=b.jgrid.getCellIndex(E);var d=b(a).triggerHandler("jqGridDblClickRow",[b(u).attr("id"),C,J,c]);if(null!=d||b.isFunction(a.p.ondblClickRow)&&
(d=a.p.ondblClickRow.call(a,b(u).attr("id"),C,J,c),null!=d))return d}}).bind("contextmenu",function(c){E=c.target;u=b(E,a.rows).closest("tr.jqgrow");if(0!==b(u).length){a.p.multiselect||b(a).jqGrid("setSelection",u[0].id,!0,c);C=u[0].rowIndex;J=b.jgrid.getCellIndex(E);var d=b(a).triggerHandler("jqGridRightClickRow",[b(u).attr("id"),C,J,c]);if(null!=d||b.isFunction(a.p.onRightClickRow)&&(d=a.p.onRightClickRow.call(a,b(u).attr("id"),C,J,c),null!=d))return d}});c.bDiv=document.createElement("div");d&&
"auto"===String(a.p.height).toLowerCase()&&(a.p.height="100%");b(c.bDiv).append(b('
').append("
").append(this)).addClass("ui-jqgrid-bdiv").css({height:a.p.height+(isNaN(a.p.height)?"":"px"),width:c.width+"px"}).scroll(c.scrollGrid);b("table:first",c.bDiv).css({width:a.p.tblwidth+"px"});b.support.tbody||2===b("tbody",this).length&&b("tbody:gt(0)",this).remove();a.p.multikey&&(b.jgrid.msie?b(c.bDiv).bind("selectstart",
function(){return!1}):b(c.bDiv).bind("mousedown",function(){return!1}));I&&b(c.bDiv).hide();c.cDiv=document.createElement("div");var ma=!0===a.p.hidegrid?b("").hover(function(){ma.addClass("ui-state-hover")},function(){ma.removeClass("ui-state-hover")}).append(" ").css("rtl"===l?"left":"right","0px"):"";b(c.cDiv).append(ma).append(""+
a.p.caption+" ").addClass("ui-jqgrid-titlebar ui-jqgrid-caption"+("rtl"===l?"-rtl":"")+" ui-widget-header ui-corner-top ui-helper-clearfix");b(c.cDiv).insertBefore(c.hDiv);a.p.toolbar[0]&&(c.uDiv=document.createElement("div"),"top"===a.p.toolbar[1]?b(c.uDiv).insertBefore(c.hDiv):"bottom"===a.p.toolbar[1]&&b(c.uDiv).insertAfter(c.hDiv),"both"===a.p.toolbar[1]?(c.ubDiv=document.createElement("div"),b(c.uDiv).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id).insertBefore(c.hDiv),
b(c.ubDiv).addClass("ui-userdata ui-state-default").attr("id","tb_"+this.id).insertAfter(c.hDiv),I&&b(c.ubDiv).hide()):b(c.uDiv).width(c.width).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id),I&&b(c.uDiv).hide());a.p.toppager&&(a.p.toppager=b.jgrid.jqID(a.p.id)+"_toppager",c.topDiv=b("")[0],a.p.toppager="#"+a.p.toppager,b(c.topDiv).addClass("ui-state-default ui-jqgrid-toppager").width(c.width).insertBefore(c.hDiv),oa(a.p.toppager,"_t"));a.p.footerrow&&
(c.sDiv=b("
")[0],f=b("
"),b(c.sDiv).append(f).width(c.width).insertAfter(c.hDiv),b(f).append(N),c.footers=b(".ui-jqgrid-ftable",c.sDiv)[0].rows[0].cells,a.p.rownumbers&&(c.footers[0].className="ui-state-default jqgrid-rownum"),I&&b(c.sDiv).hide());f=null;if(a.p.caption){var ya=a.p.datatype;!0===a.p.hidegrid&&(b(".ui-jqgrid-titlebar-close",c.cDiv).click(function(d){var e=b.isFunction(a.p.onHeaderClick),f=".ui-jqgrid-bdiv, .ui-jqgrid-hdiv, .ui-jqgrid-pager, .ui-jqgrid-sdiv",
g,h=this;!0===a.p.toolbar[0]&&("both"===a.p.toolbar[1]&&(f+=", #"+b(c.ubDiv).attr("id")),f+=", #"+b(c.uDiv).attr("id"));g=b(f,"#gview_"+b.jgrid.jqID(a.p.id)).length;"visible"===a.p.gridstate?b(f,"#gbox_"+b.jgrid.jqID(a.p.id)).slideUp("fast",function(){g--;0===g&&(b("span",h).removeClass("ui-icon-circle-triangle-n").addClass("ui-icon-circle-triangle-s"),a.p.gridstate="hidden",b("#gbox_"+b.jgrid.jqID(a.p.id)).hasClass("ui-resizable")&&b(".ui-resizable-handle","#gbox_"+b.jgrid.jqID(a.p.id)).hide(),b(a).triggerHandler("jqGridHeaderClick",
[a.p.gridstate,d]),e&&(I||a.p.onHeaderClick.call(a,a.p.gridstate,d)))}):"hidden"===a.p.gridstate&&b(f,"#gbox_"+b.jgrid.jqID(a.p.id)).slideDown("fast",function(){g--;0===g&&(b("span",h).removeClass("ui-icon-circle-triangle-s").addClass("ui-icon-circle-triangle-n"),I&&(a.p.datatype=ya,M(),I=!1),a.p.gridstate="visible",b("#gbox_"+b.jgrid.jqID(a.p.id)).hasClass("ui-resizable")&&b(".ui-resizable-handle","#gbox_"+b.jgrid.jqID(a.p.id)).show(),b(a).triggerHandler("jqGridHeaderClick",[a.p.gridstate,d]),e&&
(I||a.p.onHeaderClick.call(a,a.p.gridstate,d)))});return!1}),I&&(a.p.datatype="local",b(".ui-jqgrid-titlebar-close",c.cDiv).trigger("click")))}else b(c.cDiv).hide(),a.p.toppager||b(c.hDiv).addClass("ui-corner-top");b(c.hDiv).after(c.bDiv).mousemove(function(a){if(c.resizing)return c.dragMove(a),!1});b(".ui-jqgrid-labels",c.hDiv).bind("selectstart",function(){return!1});b(document).bind("mouseup.jqGrid"+a.p.id,function(){return c.resizing?(c.dragEnd(),!1):!0});a.formatCol=p;a.sortData=pa;a.updatepager=
function(c,d){var e,f,g,h,k,l,m,n="",p=a.p.pager?"_"+b.jgrid.jqID(a.p.pager.substr(1)):"",r=a.p.toppager?"_"+a.p.toppager.substr(1):"";g=parseInt(a.p.page,10)-1;0>g&&(g=0);g*=parseInt(a.p.rowNum,10);k=g+a.p.reccount;if(a.p.scroll){e=b("tbody:first > tr:gt(0)",a.grid.bDiv);g=k-e.length;a.p.reccount=e.length;if(e=e.outerHeight()||a.grid.prevRowHeight)f=g*e,m=parseInt(a.p.records,10)*e,b(">div:first",a.grid.bDiv).css({height:m}).children("div:first").css({height:f,display:f?"":"none"}),0==a.grid.bDiv.scrollTop&&
1=e&&(e=f=0),1===e||0===e?(b("#first"+p+", #prev"+p).addClass("ui-state-disabled").removeClass("ui-state-hover"),a.p.toppager&&b("#first_t"+r+", #prev_t"+r).addClass("ui-state-disabled").removeClass("ui-state-hover")):
(b("#first"+p+", #prev"+p).removeClass("ui-state-disabled"),a.p.toppager&&b("#first_t"+r+", #prev_t"+r).removeClass("ui-state-disabled")),e===f||0===e?(b("#next"+p+", #last"+p).addClass("ui-state-disabled").removeClass("ui-state-hover"),a.p.toppager&&b("#next_t"+r+", #last_t"+r).addClass("ui-state-disabled").removeClass("ui-state-hover")):(b("#next"+p+", #last"+p).removeClass("ui-state-disabled"),a.p.toppager&&b("#next_t"+r+", #last_t"+r).removeClass("ui-state-disabled")));!0===c&&!0===a.p.rownumbers&&
b(">td.jqgrid-rownum",a.rows).each(function(a){b(this).html(g+1+a)});d&&a.p.jqgdnd&&b(a).jqGrid("gridDnD","updateDnD");b(a).triggerHandler("jqGridGridComplete");b.isFunction(a.p.gridComplete)&&a.p.gridComplete.call(a);b(a).triggerHandler("jqGridAfterGridComplete")};a.refreshIndex=O;a.setHeadCheckBox=ha;a.constructTr=P;a.formatter=function(a,b,c,d,e){return B(a,b,c,d,e)};b.extend(c,{populate:M,emptyRows:V,beginReq:ca,endReq:L});this.grid=c;a.addXmlData=function(b){aa(b,a.grid.bDiv)};a.addJSONData=
function(b){ba(b,a.grid.bDiv)};this.grid.cols=this.rows[0].cells;b(a).triggerHandler("jqGridInitGrid");b.isFunction(a.p.onInitGrid)&&a.p.onInitGrid.call(a);M();a.p.hiddengrid=!1}}}})};b.jgrid.extend({getGridParam:function(b){var f=this[0];if(f&&f.grid)return b?void 0!==f.p[b]?f.p[b]:null:f.p},setGridParam:function(g,f){return this.each(function(){null==f&&(f=!1);this.grid&&"object"===typeof g&&(!0===f?this.p=b.extend({},this.p,g):b.extend(!0,this.p,g))})},getGridRowById:function(g){var f;this.each(function(){try{for(var e=
this.rows.length;e--;)if(g.toString()===this.rows[e].id){f=this.rows[e];break}}catch(d){f=b(this.grid.bDiv).find("#"+b.jgrid.jqID(g))}});return f},getDataIDs:function(){var g=[],f=0,e,d=0;this.each(function(){if((e=this.rows.length)&&0=d+c?b(this.grid.bDiv)[0].scrollTop=h-(d+c)+a+c:h span:first",l).html(h).attr(a):b("td[role='gridcell']:eq("+e+")",l).html(h).attr(a))}),"local"===c.p.datatype){var q=b.jgrid.stripPref(c.p.idPrefix,
g),p=c.p._index[q],r;if(c.p.treeGrid)for(r in c.p.treeReader)c.p.treeReader.hasOwnProperty(r)&&delete m[c.p.treeReader[r]];void 0!==p&&(c.p.data[p]=b.extend(!0,c.p.data[p],m));m=null}}catch(B){k=!1}k&&("string"===n?b(l).addClass(e):null!==e&&"object"===n&&b(l).css(e),b(c).triggerHandler("jqGridAfterGridComplete"))});return k},addRowData:function(g,f,e,d){-1==["first","last","before","after"].indexOf(e)&&(e="last");var k=!1,a,c,h,l,n,m,q,p,r="",B,F,T,K,Z,U;f&&(b.isArray(f)?(B=!0,F=g):(f=[f],B=!1),
this.each(function(){var V=f.length;n=!0===this.p.rownumbers?1:0;h=!0===this.p.multiselect?1:0;l=!0===this.p.subGrid?1:0;B||(void 0!==g?g=String(g):(g=b.jgrid.randId(),!1!==this.p.keyName&&(F=this.p.keyName,void 0!==f[0][F]&&(g=f[0][F]))));T=this.p.altclass;for(var S=0,O="",P={},aa=b.isFunction(this.p.afterInsertRow)?!0:!1;S0");h&&(p=' ',r=this.formatCol(n,1,"",null,g,!0),c[c.length]='"+p+" ");l&&(c[c.length]=b(this).jqGrid("addSubGridCell",h+n,1));for(q=h+l+n;q"+p+"";c.unshift(this.constructTr(g,!1,O,P,K,!1));c[c.length]="";if(0===this.rows.length)b("table:first",this.grid.bDiv).append(c.join(""));else switch(e){case "last":b(this.rows[this.rows.length-1]).after(c.join(""));m=this.rows.length-1;break;case "first":b(this.rows[0]).after(c.join(""));m=1;break;case "after":if(m=b(this).jqGrid("getGridRowById",d))b(this.rows[m.rowIndex+1]).hasClass("ui-subgrid")?b(this.rows[m.rowIndex+1]).after(c):
b(m).after(c.join("")),m=m.rowIndex+1;break;case "before":if(m=b(this).jqGrid("getGridRowById",d))b(m).before(c.join("")),m=m.rowIndex-1}!0===this.p.subGrid&&b(this).jqGrid("addSubGrid",h+n,m);this.p.records++;this.p.reccount++;b(this).triggerHandler("jqGridAfterInsertRow",[g,K,K]);aa&&this.p.afterInsertRow.call(this,g,K,K);S++;"local"===this.p.datatype&&(P[this.p.localReader.id]=U,this.p._index[U]=this.p.data.length,this.p.data.push(P),P={})}!0!==this.p.altRows||B||("last"===e?1===(this.rows.length-
1)%2&&b(this.rows[this.rows.length-1]).addClass(T):b(this.rows).each(function(a){1===a%2?b(this).addClass(T):b(this).removeClass(T)}));this.updatepager(!0,!0);k=!0}));return k},footerData:function(g,f,e){function d(a){for(var b in a)if(a.hasOwnProperty(b))return!1;return!0}var k,a=!1,c={},h;void 0==g&&(g="get");"boolean"!==typeof e&&(e=!0);g=g.toLowerCase();this.each(function(){var l=this,n;if(!l.grid||!l.p.footerrow||"set"===g&&d(f))return!1;a=!0;b(this.p.colModel).each(function(d){k=this.name;"set"===
g?void 0!==f[k]&&(n=e?l.formatter("",f[k],d,f,"edit"):f[k],h=this.title?{title:b.jgrid.stripHtml(n)}:{},b("tr.footrow td:eq("+d+")",l.grid.sDiv).html(n).attr(h),a=!0):"get"===g&&(c[k]=b("tr.footrow td:eq("+d+")",l.grid.sDiv).html())})});return"get"===g?c:a},showHideCol:function(g,f){return this.each(function(){var e=this,d=!1,k=b.jgrid.cell_width?0:e.p.cellLayout,a;if(e.grid){"string"===typeof g&&(g=[g]);f="none"!==f?"":"none";var c=""===f?!0:!1,h=e.p.groupHeader&&("object"===typeof e.p.groupHeader||
b.isFunction(e.p.groupHeader));h&&b(e).jqGrid("destroyGroupHeader",!1);b(this.p.colModel).each(function(h){if(-1!==b.inArray(this.name,g)&&this.hidden===c){if(!0===e.p.frozenColumns&&!0===this.frozen)return!0;b("tr[role=row]",e.grid.hDiv).each(function(){b(this.cells[h]).css("display",f)});b(e.rows).each(function(){b(this).hasClass("jqgroup")||b(this.cells[h]).css("display",f)});e.p.footerrow&&b("tr.footrow td:eq("+h+")",e.grid.sDiv).css("display",f);a=parseInt(this.width,10);e.p.tblwidth="none"===
f?e.p.tblwidth-(a+k):e.p.tblwidth+(a+k);this.hidden=!c;d=!0;b(e).triggerHandler("jqGridShowHideCol",[c,this.name,h])}});!0===d&&(!0!==e.p.shrinkToFit||isNaN(e.p.height)||(e.p.tblwidth+=parseInt(e.p.scrollOffset,10)),b(e).jqGrid("setGridWidth",!0===e.p.shrinkToFit?e.p.tblwidth:e.p.width));h&&b(e).jqGrid("setGroupHeaders",e.p.groupHeader)}})},hideCol:function(g){return this.each(function(){b(this).jqGrid("showHideCol",g,"none")})},showCol:function(g){return this.each(function(){b(this).jqGrid("showHideCol",
g,"")})},remapColumns:function(g,f,e){function d(a){var d;d=a.length?b.makeArray(a):b.extend({},a);b.each(g,function(b){a[b]=d[this]})}function k(a,d){b(">tr"+(d||""),a).each(function(){var a=this,c=b.makeArray(a.cells);b.each(g,function(){var b=c[this];b&&a.appendChild(b)})})}var a=this.get(0);d(a.p.colModel);d(a.p.colNames);d(a.grid.headers);k(b("thead:first",a.grid.hDiv),e&&":not(.ui-jqgrid-labels)");f&&k(b("#"+b.jgrid.jqID(a.p.id)+" tbody:first"),".jqgfirstrow, tr.jqgrow, tr.jqfoot");a.p.footerrow&&
k(b("tbody:first",a.grid.sDiv));a.p.remapColumns&&(a.p.remapColumns.length?d(a.p.remapColumns):a.p.remapColumns=b.makeArray(g));a.p.lastsort=b.inArray(a.p.lastsort,g);a.p.treeGrid&&(a.p.expColInd=b.inArray(a.p.expColInd,g));b(a).triggerHandler("jqGridRemapColumns",[g,f,e])},setGridWidth:function(g,f){return this.each(function(){if(this.grid){var e=this,d,k=0,a=b.jgrid.cell_width?0:e.p.cellLayout,c,h=0,l=!1,n=e.p.scrollOffset,m,q=0,p;"boolean"!==typeof f&&(f=e.p.shrinkToFit);if(!isNaN(g)){g=parseInt(g,
10);e.grid.width=e.p.width=g;b("#gbox_"+b.jgrid.jqID(e.p.id)).css("width",g+"px");b("#gview_"+b.jgrid.jqID(e.p.id)).css("width",g+"px");b(e.grid.bDiv).css("width",g+"px");b(e.grid.hDiv).css("width",g+"px");e.p.pager&&b(e.p.pager).css("width",g+"px");e.p.toppager&&b(e.p.toppager).css("width",g+"px");!0===e.p.toolbar[0]&&(b(e.grid.uDiv).css("width",g+"px"),"both"===e.p.toolbar[1]&&b(e.grid.ubDiv).css("width",g+"px"));e.p.footerrow&&b(e.grid.sDiv).css("width",g+"px");!1===f&&!0===e.p.forceFit&&(e.p.forceFit=
!1);if(!0===f){b.each(e.p.colModel,function(){!1===this.hidden&&(d=this.widthOrg,k+=d+a,this.fixed?q+=d+a:h++)});if(0===h)return;e.p.tblwidth=k;m=g-a*h-q;!isNaN(e.p.height)&&(b(e.grid.bDiv)[0].clientHeightd||(this.width=d,k+=d,e.grid.headers[b].width=d,e.grid.headers[b].el.style.width=
d+"px",e.p.footerrow&&(e.grid.footers[b].style.width=d+"px"),r&&(e.grid.cols[b].style.width=d+"px"),c=b))});if(!c)return;p=0;l?g-q-(k+a*h)!==n&&(p=g-q-(k+a*h)-n):1!==Math.abs(g-q-(k+a*h))&&(p=g-q-(k+a*h));e.p.colModel[c].width+=p;e.p.tblwidth=k+p+a*h+q;e.p.tblwidth>g?(l=e.p.tblwidth-parseInt(g,10),e.p.tblwidth=g,d=e.p.colModel[c].width-=l):d=e.p.colModel[c].width;e.grid.headers[c].width=d;e.grid.headers[c].el.style.width=d+"px";r&&(e.grid.cols[c].style.width=d+"px");e.p.footerrow&&(e.grid.footers[c].style.width=
d+"px")}e.p.tblwidth&&(b("table:first",e.grid.bDiv).css("width",e.p.tblwidth+"px"),b("table:first",e.grid.hDiv).css("width",e.p.tblwidth+"px"),e.grid.hDiv.scrollLeft=e.grid.bDiv.scrollLeft,e.p.footerrow&&b("table:first",e.grid.sDiv).css("width",e.p.tblwidth+"px"))}}})},setGridHeight:function(g){return this.each(function(){if(this.grid){var f=b(this.grid.bDiv);f.css({height:g+(isNaN(g)?"":"px")});!0===this.p.frozenColumns&&b("#"+b.jgrid.jqID(this.p.id)+"_frozen").parent().height(f.height()-16);this.p.height=
g;this.p.scroll&&this.grid.populateVisible()}})},setCaption:function(g){return this.each(function(){this.p.caption=g;b("span.ui-jqgrid-title, span.ui-jqgrid-title-rtl",this.grid.cDiv).html(g);b(this.grid.cDiv).show();b(this.grid.hDiv).removeClass("ui-corner-top")})},setLabel:function(g,f,e,d){return this.each(function(){var k=-1;if(this.grid&&void 0!==g&&(b(this.p.colModel).each(function(a){if(this.name===g)return k=a,!1}),0<=k)){var a=b("tr.ui-jqgrid-labels th:eq("+k+")",this.grid.hDiv);if(f){var c=
b(".s-ico",a);b("[id^=jqgh_]",a).empty().html(f).append(c);this.p.colNames[k]=f}e&&("string"===typeof e?b(a).addClass(e):b(a).css(e));"object"===typeof d&&b(a).attr(d)}})},setCell:function(g,f,e,d,k,a){return this.each(function(){var c=-1,h,l;if(this.grid&&(isNaN(f)?b(this.p.colModel).each(function(a){if(this.name===f)return c=a,!1}):c=parseInt(f,10),0<=c&&(h=b(this).jqGrid("getGridRowById",g)))){var n=b("td:eq("+c+")",h);l=0;var m=[];if(""!==e||!0===a){for(;lc,e=String(c),f=b.decimalSeparator||".",g;if(a.fmatter.isNumber(b.decimalPlaces)){var h=b.decimalPlaces,e=Math.pow(10,h),e=String(Math.round(c*e)/e);g=e.lastIndexOf(".");if(0g?(e+=f,g=e.length-1):"."!==f&&
(e=e.replace(".",f));e.length-1-g'+c+" "};a.fn.fmatter.checkbox=function(c,b){var d=a.extend({},b.checkbox),e;void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));e=!0===d.disabled?'disabled="disabled"':"";if(a.fmatter.isEmpty(c)||void 0===c)c=a.fn.fmatter.defaultFormat(c,d);c=String(c);c=(c+"").toLowerCase();return' c.search(/(false|f|0|no|n|off|undefined)/i)?" checked='checked' ":"")+' value="'+c+'" offval="no" '+e+"/>"};a.fn.fmatter.link=function(c,
b){var d={target:b.target},e="";void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));d.target&&(e="target="+d.target);return a.fmatter.isEmpty(c)?a.fn.fmatter.defaultFormat(c,b):"'+c+" "};a.fn.fmatter.showlink=function(c,b){var d={baseLinkUrl:b.baseLinkUrl,showAction:b.showAction,addParam:b.addParam||"",target:b.target,idName:b.idName},e="";void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));
d.target&&(e="target="+d.target);d=d.baseLinkUrl+d.showAction+"?"+d.idName+"="+b.rowId+d.addParam;return a.fmatter.isString(c)||a.fmatter.isNumber(c)?"'+c+" ":a.fn.fmatter.defaultFormat(c,b)};a.fn.fmatter.integer=function(c,b){var d=a.extend({},b.integer);void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));return a.fmatter.isEmpty(c)?d.defaultValue:a.fmatter.util.NumberFormat(c,d)};a.fn.fmatter.number=function(c,b){var d=a.extend({},
b.number);void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));return a.fmatter.isEmpty(c)?d.defaultValue:a.fmatter.util.NumberFormat(c,d)};a.fn.fmatter.currency=function(c,b){var d=a.extend({},b.currency);void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));return a.fmatter.isEmpty(c)?d.defaultValue:a.fmatter.util.NumberFormat(c,d)};a.fn.fmatter.date=function(c,b,d,e){d=a.extend({},b.date);void 0!==b.colModel&&
void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));return d.reformatAfterEdit||"edit"!==e?a.fmatter.isEmpty(c)?a.fn.fmatter.defaultFormat(c,b):a.jgrid.parseDate(d.srcformat,c,d.newformat,d):a.fn.fmatter.defaultFormat(c,b)};a.fn.fmatter.select=function(c,b){c=String(c);var d=!1,e=[],f,g;void 0!==b.colModel.formatoptions?(d=b.colModel.formatoptions.value,f=void 0===b.colModel.formatoptions.separator?":":b.colModel.formatoptions.separator,g=void 0===b.colModel.formatoptions.delimiter?
";":b.colModel.formatoptions.delimiter):void 0!==b.colModel.editoptions&&(d=b.colModel.editoptions.value,f=void 0===b.colModel.editoptions.separator?":":b.colModel.editoptions.separator,g=void 0===b.colModel.editoptions.delimiter?";":b.colModel.editoptions.delimiter);if(d){var h=!0===(null!=b.colModel.editoptions&&!0===b.colModel.editoptions.multiple)?!0:!1,l=[];h&&(l=c.split(","),l=a.map(l,function(b){return a.trim(b)}));if(a.fmatter.isString(d)){var k=d.split(g),m=0,n;for(n=0;n div",e):a(this).parent(),k={extraparam:{}},m=function(b){a.isFunction(k.afterRestore)&&k.afterRestore.call(f,b);l.find("div.ui-inline-edit,div.ui-inline-del").show();l.find("div.ui-inline-save,div.ui-inline-cancel").hide()};void 0!==h.formatoptions&&(k=a.extend(k,h.formatoptions));void 0!==g.editOptions&&(k.editOptions=g.editOptions);void 0!==g.delOptions&&(k.delOptions=g.delOptions);
b.hasClass("jqgrid-new-row")&&(k.extraparam[g.prmNames.oper]=g.prmNames.addoper);b={keys:k.keys,oneditfunc:k.onEdit,successfunc:k.onSuccess,url:k.url,extraparam:k.extraparam,aftersavefunc:function(b,c){a.isFunction(k.afterSave)&&k.afterSave.call(f,b,c);l.find("div.ui-inline-edit,div.ui-inline-del").show();l.find("div.ui-inline-save,div.ui-inline-cancel").hide()},errorfunc:k.onError,afterrestorefunc:m,restoreAfterError:k.restoreAfterError,mtype:k.mtype};switch(c){case "edit":e.jqGrid("editRow",d,b);
l.find("div.ui-inline-edit,div.ui-inline-del").hide();l.find("div.ui-inline-save,div.ui-inline-cancel").show();e.triggerHandler("jqGridAfterGridComplete");break;case "save":e.jqGrid("saveRow",d,b)&&(l.find("div.ui-inline-edit,div.ui-inline-del").show(),l.find("div.ui-inline-save,div.ui-inline-cancel").hide(),e.triggerHandler("jqGridAfterGridComplete"));break;case "cancel":e.jqGrid("restoreRow",d,m);l.find("div.ui-inline-edit,div.ui-inline-del").show();l.find("div.ui-inline-save,div.ui-inline-cancel").hide();
e.triggerHandler("jqGridAfterGridComplete");break;case "del":e.jqGrid("delGridRow",d,k.delOptions);break;case "formedit":e.jqGrid("setSelection",d),e.jqGrid("editGridRow",d,k.editOptions)}};a.fn.fmatter.actions=function(c,b){var d={keys:!1,editbutton:!0,delbutton:!0,editformbutton:!1},e=b.rowId,f="";void 0!==b.colModel.formatoptions&&(d=a.extend(d,b.colModel.formatoptions));if(void 0===e||a.fmatter.isEmpty(e))return"";d.editformbutton?f+="
":d.editbutton&&(f+="
");d.delbutton&&(f+="
");f+="
";f+="
";return""+f+"
"};a.unformat=function(c,b,d,e){var f,g=b.colModel.formatter,h=b.colModel.formatoptions||{},l=/([\.\*\_\'\(\)\{\}\+\?\\])/g,k=b.colModel.unformat||a.fn.fmatter[g]&&a.fn.fmatter[g].unformat;if(void 0!==k&&a.isFunction(k))f=k.call(this,a(c).text(),b,c);else if(void 0!==g&&a.fmatter.isString(g))switch(f=a.jgrid.formatter||{},g){case "integer":h=a.extend({},f.integer,h);b=h.thousandsSeparator.replace(l,
"\\$1");b=RegExp(b,"g");f=a(c).text().replace(b,"");break;case "number":h=a.extend({},f.number,h);b=h.thousandsSeparator.replace(l,"\\$1");b=RegExp(b,"g");f=a(c).text().replace(b,"").replace(h.decimalSeparator,".");break;case "currency":h=a.extend({},f.currency,h);b=h.thousandsSeparator.replace(l,"\\$1");b=RegExp(b,"g");f=a(c).text();h.prefix&&h.prefix.length&&(f=f.substr(h.prefix.length));h.suffix&&h.suffix.length&&(f=f.substr(0,f.length-h.suffix.length));f=f.replace(b,"").replace(h.decimalSeparator,
".");break;case "checkbox":h=b.colModel.editoptions?b.colModel.editoptions.value.split(":"):["Yes","No"];f=a("input",c).is(":checked")?h[0]:h[1];break;case "select":f=a.unformat.select(c,b,d,e);break;case "actions":return"";default:f=a(c).text()}return void 0!==f?f:!0===e?a(c).text():a.jgrid.htmlDecode(a(c).html())};a.unformat.select=function(c,b,d,e){d=[];c=a(c).text();if(!0===e)return c;e=a.extend({},void 0!==b.colModel.formatoptions?b.colModel.formatoptions:b.colModel.editoptions);b=void 0===e.separator?
":":e.separator;var f=void 0===e.delimiter?";":e.delimiter;if(e.value){var g=e.value;e=!0===e.multiple?!0:!1;var h=[];e&&(h=c.split(","),h=a.map(h,function(b){return a.trim(b)}));if(a.fmatter.isString(g)){var l=g.split(f),k=0,m;for(m=0;m",ge:">=",bw:"^",bn:"!^","in":"=",ni:"!=",ew:"|",en:"!@",cn:"~",nc:"!~",nu:"#",nn:"!#"}},a.jgrid.search,b||{});return this.each(function(){var c=this;if(!this.ftoolbar){var e=function(){var e={},f=0,g,m,k={},q;a.each(c.p.colModel,function(){var d=a("#gs_"+a.jgrid.jqID(this.name),!0===this.frozen&&
!0===c.p.frozenColumns?c.grid.fhDiv:c.grid.hDiv);m=this.index||this.name;q=b.searchOperators?d.parent().prev().children("a").attr("soper")||b.defaultSearch:this.searchoptions&&this.searchoptions.sopt?this.searchoptions.sopt[0]:"select"===this.stype?"eq":b.defaultSearch;if((g="custom"===this.stype&&a.isFunction(this.searchoptions.custom_value)&&0 ");f+="";a("body").append(f);a("#sopt_menu").addClass("ui-menu ui-widget ui-widget-content ui-corner-all");
a("#sopt_menu > li > a").hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).click(function(f){f=a(this).attr("value");var g=a(this).attr("oper");a(c).triggerHandler("jqGridToolbarSelectOper",[f,g,d]);a("#sopt_menu").hide();a(d).text(g).attr("soper",f);!0===b.autosearch&&(g=a(d).parent().next().children()[0],(a(g).val()||"nu"===f||"nn"===f)&&e())})},d=a(" "),h;a.each(c.p.colModel,function(k){var f=this,
g,m;m="";var x="=",q,n=a("
"),l=a("
"),p=a("");!0===this.hidden&&a(n).css("display","none");this.search=!1===this.search?!1:!0;void 0===this.stype&&(this.stype="text");
g=a.extend({},this.searchoptions||{});if(this.search){if(b.searchOperators){m=g.sopt?g.sopt[0]:"select"===f.stype?"eq":b.defaultSearch;for(q=0;q"+x+""}a("td:eq(0)",p).attr("colindex",k).append(m);void 0===g.clearSearch&&(g.clearSearch=!0);g.clearSearch?(m=b.resetTitle||"Clear Search Value",
a("td:eq(2)",p).append(""+b.resetIcon+" ")):a("td:eq(2)",p).hide();switch(this.stype){case "select":if(m=this.surl||g.dataUrl)a(l).append(p),a.ajax(a.extend({url:m,dataType:"html",success:function(d){void 0!==g.buildSelect?(d=g.buildSelect(d))&&a("td:eq(1)",p).append(d):a("td:eq(1)",p).append(d);void 0!==g.defaultValue&&a("select",l).val(g.defaultValue);a("select",l).attr({name:f.index||f.name,id:"gs_"+
f.name});g.attr&&a("select",l).attr(g.attr);a("select",l).css({width:"100%"});a.jgrid.bindEv.call(c,a("select",l)[0],g);!0===b.autosearch&&a("select",l).change(function(){e();return!1});d=null}},a.jgrid.ajaxOptions,c.p.ajaxSelectOptions||{}));else{var r,v,u;f.searchoptions?(r=void 0===f.searchoptions.value?"":f.searchoptions.value,v=void 0===f.searchoptions.separator?":":f.searchoptions.separator,u=void 0===f.searchoptions.delimiter?";":f.searchoptions.delimiter):f.editoptions&&(r=void 0===f.editoptions.value?
"":f.editoptions.value,v=void 0===f.editoptions.separator?":":f.editoptions.separator,u=void 0===f.editoptions.delimiter?";":f.editoptions.delimiter);if(r){var t=document.createElement("select");t.style.width="100%";a(t).attr({name:f.index||f.name,id:"gs_"+f.name});var w;if("string"===typeof r)for(m=r.split(u),w=0;w ");a(l).append(p);g.attr&&a("input",l).attr(g.attr);a.jgrid.bindEv.call(c,
a("input",l)[0],g);!0===b.autosearch&&(b.searchOnEnter?a("input",l).keypress(function(a){return 13===(a.charCode||a.keyCode||0)?(e(),!1):this}):a("input",l).keydown(function(a){switch(a.which){case 13:return!1;case 9:case 16:case 37:case 38:case 39:case 40:case 27:break;default:h&&clearTimeout(h),h=setTimeout(function(){e()},b.autosearchDelay)}}));break;case "custom":a("td:eq(1)",p).append(" ");a(l).append(p);try{if(a.isFunction(g.custom_element))if(t=
g.custom_element.call(c,void 0!==g.defaultValue?g.defaultValue:"",g))t=a(t).addClass("customelement"),a(l).find("span[name='"+(f.index||f.name)+"']").append(t);else throw"e2";else throw"e1";}catch(y){"e1"===y&&a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_element' "+a.jgrid.edit.msg.nodefined,a.jgrid.edit.bClose),"e2"===y?a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_element' "+a.jgrid.edit.msg.novalue,a.jgrid.edit.bClose):a.jgrid.info_dialog(a.jgrid.errors.errcap,"string"===
typeof y?y:y.message,a.jgrid.edit.bClose)}}}a(n).append(l);a(d).append(n);b.searchOperators||a("td:eq(0)",p).hide()});a("table thead",c.grid.hDiv).append(d);b.searchOperators&&(a(".soptclass",d).click(function(b){var c=a(this).offset();k(this,c.left,c.top);b.stopPropagation()}),a("body").on("click",function(b){"soptclass"!==b.target.className&&a("#sopt_menu").hide()}));a(".clearsearchclass",d).click(function(d){d=a(this).parents("tr:first");var f=parseInt(a("td.ui-search-oper",d).attr("colindex"),
10),g=a.extend({},c.p.colModel[f].searchoptions||{}),g=g.defaultValue?g.defaultValue:"";"select"===c.p.colModel[f].stype?g?a("td.ui-search-input select",d).val(g):a("td.ui-search-input select",d)[0].selectedIndex=0:a("td.ui-search-input input",d).val(g);!0===b.autosearch&&e()});this.ftoolbar=!0;this.triggerToolbar=e;this.clearToolbar=function(d){var f={},g=0,e;d="boolean"!==typeof d?!0:d;a.each(c.p.colModel,function(){var b,d=a("#gs_"+a.jgrid.jqID(this.name),!0===this.frozen&&!0===c.p.frozenColumns?
c.grid.fhDiv:c.grid.hDiv);this.searchoptions&&void 0!==this.searchoptions.defaultValue&&(b=this.searchoptions.defaultValue);e=this.index||this.name;switch(this.stype){case "select":d.find("option").each(function(c){0===c&&(this.selected=!0);if(a(this).val()===b)return this.selected=!0,!1});if(void 0!==b)f[e]=b,g++;else try{delete c.p.postData[e]}catch(h){}break;case "text":d.val(b||"");if(void 0!==b)f[e]=b,g++;else try{delete c.p.postData[e]}catch(k){}break;case "custom":a.isFunction(this.searchoptions.custom_value)&&
0",{role:"row"}).addClass("ui-jqgrid-labels");d=e.headers;e=0;for(k=d.length;e",{role:"row","aria-hidden":"true"}).addClass("jqg-first-row-header").css("height","auto"):p.empty();var r,v=function(a,b){var c=b.length,d;for(d=0;d",{role:"row"}).addClass("ui-jqgrid-labels jqg-third-row-header");for(c=0;c",{role:"gridcell"}).css(h).addClass("ui-first-th-"+this.p.direction).appendTo(p),
s.style.width="",h=v(e.name,b.groupHeaders),0<=h){h=b.groupHeaders[h];k=h.numberOfColumns;g=h.titleText;for(h=e=0;h").attr({role:"columnheader"}).addClass("ui-state-default ui-th-column-header ui-th-"+this.p.direction).css({height:"22px","border-top":"0 none"}).html(g);0",{role:"columnheader"}).addClass("ui-state-default ui-th-column-header ui-th-"+
this.p.direction).css({display:e.hidden?"none":"","border-top":"0 none"}).insertBefore(f),d.append(s)):(d.append(s),k--);m=a(this).children("thead");m.prepend(p);d.insertAfter(l);n.append(m);b.useColSpanStyle&&(n.find("span.ui-jqgrid-resize").each(function(){var b=a(this).parent();b.is(":visible")&&(this.style.cssText="height: "+b.height()+"px !important; cursor: col-resize;")}),n.find("div.ui-jqgrid-sortable").each(function(){var b=a(this),c=b.parent();c.is(":visible")&&c.is(":has(span.ui-jqgrid-resize)")&&
b.css("top",(c.height()-b.outerHeight())/2+"px")}));r=m.find("tr.jqg-first-row-header");a(this).bind("jqGridResizeStop.setGroupHeaders",function(a,b,c){r.find("th").eq(c).width(b)})})},setFrozenColumns:function(){return this.each(function(){if(this.grid){var b=this,c=b.p.colModel,e=0,k=c.length,d=-1,h=!1;if(!0!==b.p.subGrid&&!0!==b.p.treeGrid&&!0!==b.p.cellEdit&&!b.p.sortable&&!b.p.scroll){b.p.rownumbers&&e++;for(b.p.multiselect&&e++;e');b.grid.fbDiv=a('
');
a("#gview_"+a.jgrid.jqID(b.p.id)).append(b.grid.fhDiv);k=a(".ui-jqgrid-htable","#gview_"+a.jgrid.jqID(b.p.id)).clone(!0);if(b.p.groupHeader){a("tr.jqg-first-row-header, tr.jqg-third-row-header",k).each(function(){a("th:gt("+d+")",this).remove()});var s=-1,f=-1,g,m;a("tr.jqg-second-row-header th",k).each(function(){g=parseInt(a(this).attr("colspan"),10);if(m=parseInt(a(this).attr("rowspan"),10))s++,f++;g&&(s+=g,f++);if(s===d)return!1});s!==d&&(f=d);a("tr.jqg-second-row-header",k).each(function(){a("th:gt("+
f+")",this).remove()})}else a("tr",k).each(function(){a("th:gt("+d+")",this).remove()});a(k).width(1);a(b.grid.fhDiv).append(k).mousemove(function(a){if(b.grid.resizing)return b.grid.dragMove(a),!1});b.p.footerrow&&(k=a(".ui-jqgrid-bdiv","#gview_"+a.jgrid.jqID(b.p.id)).height(),b.grid.fsDiv=a('
'),a("#gview_"+a.jgrid.jqID(b.p.id)).append(b.grid.fsDiv),c=a(".ui-jqgrid-ftable",
"#gview_"+a.jgrid.jqID(b.p.id)).clone(!0),a("tr",c).each(function(){a("td:gt("+d+")",this).remove()}),a(c).width(1),a(b.grid.fsDiv).append(c));a(b).bind("jqGridResizeStop.setFrozenColumns",function(c,d,e){c=a(".ui-jqgrid-htable",b.grid.fhDiv);a("th:eq("+e+")",c).width(d);c=a(".ui-jqgrid-btable",b.grid.fbDiv);a("tr:first td:eq("+e+")",c).width(d);b.p.footerrow&&(c=a(".ui-jqgrid-ftable",b.grid.fsDiv),a("tr:first td:eq("+e+")",c).width(d))});a(b).bind("jqGridSortCol.setFrozenColumns",function(c,d,e){c=
a("tr.ui-jqgrid-labels:last th:eq("+b.p.lastsort+")",b.grid.fhDiv);d=a("tr.ui-jqgrid-labels:last th:eq("+e+")",b.grid.fhDiv);a("span.ui-grid-ico-sort",c).addClass("ui-state-disabled");a(c).attr("aria-selected","false");a("span.ui-icon-"+b.p.sortorder,d).removeClass("ui-state-disabled");a(d).attr("aria-selected","true");b.p.viewsortcols[0]||b.p.lastsort===e||(a("span.s-ico",c).hide(),a("span.s-ico",d).show())});a("#gview_"+a.jgrid.jqID(b.p.id)).append(b.grid.fbDiv);a(b.grid.bDiv).scroll(function(){a(b.grid.fbDiv).scrollTop(a(this).scrollTop())});
!0===b.p.hoverrows&&a("#"+a.jgrid.jqID(b.p.id)).unbind("mouseover").unbind("mouseout");a(b).bind("jqGridAfterGridComplete.setFrozenColumns",function(){a("#"+a.jgrid.jqID(b.p.id)+"_frozen").remove();a(b.grid.fbDiv).height(a(b.grid.bDiv).height()-16);var c=a("#"+a.jgrid.jqID(b.p.id)).clone(!0);a("tr[role=row]",c).each(function(){a("td[role=gridcell]:gt("+d+")",this).remove()});a(c).width(1).attr("id",b.p.id+"_frozen");a(b.grid.fbDiv).append(c);!0===b.p.hoverrows&&(a("tr.jqgrow",c).hover(function(){a(this).addClass("ui-state-hover");
a("#"+a.jgrid.jqID(this.id),"#"+a.jgrid.jqID(b.p.id)).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover");a("#"+a.jgrid.jqID(this.id),"#"+a.jgrid.jqID(b.p.id)).removeClass("ui-state-hover")}),a("tr.jqgrow","#"+a.jgrid.jqID(b.p.id)).hover(function(){a(this).addClass("ui-state-hover");a("#"+a.jgrid.jqID(this.id),"#"+a.jgrid.jqID(b.p.id)+"_frozen").addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover");a("#"+a.jgrid.jqID(this.id),"#"+a.jgrid.jqID(b.p.id)+
"_frozen").removeClass("ui-state-hover")}));c=null});b.grid.hDiv.loading||a(b).triggerHandler("jqGridAfterGridComplete");b.p.frozenColumns=!0}}}})},destroyFrozenColumns:function(){return this.each(function(){if(this.grid&&!0===this.p.frozenColumns){a(this.grid.fhDiv).remove();a(this.grid.fbDiv).remove();this.grid.fhDiv=null;this.grid.fbDiv=null;this.p.footerrow&&(a(this.grid.fsDiv).remove(),this.grid.fsDiv=null);a(this).unbind(".setFrozenColumns");if(!0===this.p.hoverrows){var b;a("#"+a.jgrid.jqID(this.p.id)).bind("mouseover",
function(c){b=a(c.target).closest("tr.jqgrow");"ui-subgrid"!==a(b).attr("class")&&a(b).addClass("ui-state-hover")}).bind("mouseout",function(c){b=a(c.target).closest("tr.jqgrow");a(b).removeClass("ui-state-hover")})}this.p.frozenColumns=!1}})}})})(jQuery);
(function(a){a.extend(a.jgrid,{showModal:function(a){a.w.show()},closeModal:function(a){a.w.hide().attr("aria-hidden","true");a.o&&a.o.remove()},hideModal:function(d,b){b=a.extend({jqm:!0,gb:"",removemodal:!1,formprop:!1,form:""},b||{});var c=b.gb&&"string"===typeof b.gb&&"#gbox_"===b.gb.substr(0,6)?a("#"+b.gb.substr(6))[0]:!1;if(b.onClose){var g=c?b.onClose.call(c,d):b.onClose(d);if("boolean"===typeof g&&!g)return}if(b.formprop&&c&&b.form){g=a(d)[0].style.height;-1"+c.caption+"");var q=a(" ").hover(function(){q.addClass("ui-state-hover")},function(){q.removeClass("ui-state-hover")}).append(" ");a(l).append(q);m?(k.dir="rtl",a(".ui-jqdialog-title",l).css("float","right"),a(".ui-jqdialog-titlebar-close",l).css("left","0.3em")):(k.dir="ltr",a(".ui-jqdialog-title",l).css("float","left"),a(".ui-jqdialog-titlebar-close",
l).css("right","0.3em"));var n=document.createElement("div");a(n).addClass("ui-jqdialog-content ui-widget-content").attr("id",d.modalcontent);a(n).append(b);k.appendChild(n);a(k).prepend(l);!0===h?a("body").append(k):"string"===typeof h?a(h).append(k):a(k).insertBefore(g);a(k).css(f);void 0===c.jqModal&&(c.jqModal=!0);b={};if(a.fn.jqm&&!0===c.jqModal)0===c.left&&0===c.top&&c.overlay&&(f=[],f=a.jgrid.findPos(e),c.left=f[0]+4,c.top=f[1]+4),b.top=c.top+"px",b.left=c.left;else if(0!==c.left||0!==c.top)b.left=
c.left,b.top=c.top+"px";a("a.ui-jqdialog-titlebar-close",l).click(function(){var b=a("#"+a.jgrid.jqID(d.themodal)).data("onClose")||c.onClose,e=a("#"+a.jgrid.jqID(d.themodal)).data("gbox")||c.gbox;s.hideModal("#"+a.jgrid.jqID(d.themodal),{gb:e,jqm:c.jqModal,onClose:b,removemodal:c.removemodal||!1,formprop:!c.recreateForm||!1,form:c.form||""});return!1});0!==c.width&&c.width||(c.width=300);0!==c.height&&c.height||(c.height=200);c.zIndex||(g=a(g).parents("*[role=dialog]").filter(":first").css("z-index"),
c.zIndex=g?parseInt(g,10)+2:950);g=0;m&&b.left&&!h&&(g=a(c.gbox).width()-(isNaN(c.width)?0:parseInt(c.width,10))-8,b.left=parseInt(b.left,10)+parseInt(g,10));b.left&&(b.left+="px");a(k).css(a.extend({width:isNaN(c.width)?"auto":c.width+"px",height:isNaN(c.height)?"auto":c.height+"px",zIndex:c.zIndex,overflow:"hidden"},b)).attr({tabIndex:"-1",role:"dialog","aria-labelledby":d.modalhead,"aria-hidden":"true"});void 0===c.drag&&(c.drag=!0);void 0===c.resize&&(c.resize=!0);if(c.drag)if(a(l).css("cursor",
"move"),a.fn.jqDrag)a(k).jqDrag(l);else try{a(k).draggable({handle:a("#"+a.jgrid.jqID(l.id))})}catch(p){}if(c.resize)if(a.fn.jqResize)a(k).append("
"),a("#"+a.jgrid.jqID(d.themodal)).jqResize(".jqResize",d.scrollelm?"#"+a.jgrid.jqID(d.scrollelm):!1);else try{a(k).resizable({handles:"se, sw",alsoResize:d.scrollelm?"#"+a.jgrid.jqID(d.scrollelm):!1})}catch(r){}!0===c.closeOnEscape&&a(k).keydown(function(b){27===
b.which&&(b=a("#"+a.jgrid.jqID(d.themodal)).data("onClose")||c.onClose,s.hideModal("#"+a.jgrid.jqID(d.themodal),{gb:c.gbox,jqm:c.jqModal,onClose:b,removemodal:c.removemodal||!1,formprop:!c.recreateForm||!1,form:c.form||""}))})},viewModal:function(d,b){b=a.extend({toTop:!0,overlay:10,modal:!1,overlayClass:"ui-widget-overlay",onShow:a.jgrid.showModal,onHide:a.jgrid.closeModal,gbox:"",jqm:!0,jqM:!0},b||{});if(a.fn.jqm&&!0===b.jqm)b.jqM?a(d).attr("aria-hidden","false").jqm(b).jqmShow():a(d).attr("aria-hidden",
"false").jqmShow();else{""!==b.gbox&&(a(".jqgrid-overlay:first",b.gbox).show(),a(d).data("gbox",b.gbox));a(d).show().attr("aria-hidden","false");try{a(":input:visible",d)[0].focus()}catch(c){}}},info_dialog:function(d,b,c,g){var e={width:290,height:"auto",dataheight:"auto",drag:!0,resize:!1,left:250,top:170,zIndex:1E3,jqModal:!0,modal:!1,closeOnEscape:!0,align:"center",buttonalign:"center",buttons:[]};a.extend(!0,e,a.jgrid.jqModal||{},{caption:""+d+" "},g||{});var h=e.jqModal,f=this;a.fn.jqm&&
!h&&(h=!1);d="";if(0"+e.buttons[g].text+"";g=isNaN(e.dataheight)?e.dataheight:e.dataheight+"px";b=""+("
"+b+"
");b+=c?"
":""!==d?"
"+d+"
":"";b+="
";try{"false"===a("#info_dialog").attr("aria-hidden")&&a.jgrid.hideModal("#info_dialog",{jqm:h}),a("#info_dialog").remove()}catch(k){}a.jgrid.createModal({themodal:"info_dialog",
modalhead:"info_head",modalcontent:"info_content",scrollelm:"infocnt"},b,e,"","",!0);d&&a.each(e.buttons,function(b){a("#"+a.jgrid.jqID(this.id),"#info_id").bind("click",function(){e.buttons[b].onClick.call(a("#info_dialog"));return!1})});a("#closedialog","#info_id").click(function(){f.hideModal("#info_dialog",{jqm:h,onClose:a("#info_dialog").data("onClose")||e.onClose,gb:a("#info_dialog").data("gbox")||e.gbox});return!1});a(".fm-button","#info_dialog").hover(function(){a(this).addClass("ui-state-hover")},
function(){a(this).removeClass("ui-state-hover")});a.isFunction(e.beforeOpen)&&e.beforeOpen();a.jgrid.viewModal("#info_dialog",{onHide:function(a){a.w.hide().remove();a.o&&a.o.remove()},modal:e.modal,jqm:h});a.isFunction(e.afterOpen)&&e.afterOpen();try{a("#info_dialog").focus()}catch(m){}},bindEv:function(d,b){a.isFunction(b.dataInit)&&b.dataInit.call(this,d,b);b.dataEvents&&a.each(b.dataEvents,function(){void 0!==this.data?a(d).bind(this.type,this.data,this.fn):a(d).bind(this.type,this.fn)})},createEl:function(d,
b,c,g,e){function h(b,d,c){var e="dataInit dataEvents dataUrl buildSelect sopt searchhidden defaultValue attr custom_element custom_value".split(" ");void 0!==c&&a.isArray(c)&&a.merge(e,c);a.each(d,function(d,c){-1===a.inArray(d,e)&&a(b).attr(d,c)});d.hasOwnProperty("id")||a(b).attr("id",a.jgrid.randId())}var f="",k=this;switch(d){case "textarea":f=document.createElement("textarea");g?b.cols||a(f).css({width:"98%"}):b.cols||(b.cols=20);b.rows||(b.rows=2);if(" "===c||" "===c||1===c.length&&
160===c.charCodeAt(0))c="";f.value=c;h(f,b);a(f).attr({role:"textbox",multiline:"true"});break;case "checkbox":f=document.createElement("input");f.type="checkbox";b.value?(d=b.value.split(":"),c===d[0]&&(f.checked=!0,f.defaultChecked=!0),f.value=d[0],a(f).attr("offval",d[1])):(d=(c+"").toLowerCase(),0>d.search(/(false|f|0|no|n|off|undefined)/i)&&""!==d?(f.checked=!0,f.defaultChecked=!0,f.value=c):f.value="on",a(f).attr("offval","off"));h(f,b,["value"]);a(f).attr("role","checkbox");break;case "select":f=
document.createElement("select");f.setAttribute("role","select");g=[];!0===b.multiple?(d=!0,f.multiple="multiple",a(f).attr("aria-multiselectable","true")):d=!1;if(void 0!==b.dataUrl){d=null;var m=b.postData||e.postData;try{d=b.rowId}catch(s){}k.p&&k.p.idPrefix&&(d=a.jgrid.stripPref(k.p.idPrefix,d));a.ajax(a.extend({url:a.isFunction(b.dataUrl)?b.dataUrl.call(k,d,c,String(b.name)):b.dataUrl,type:"GET",dataType:"html",data:a.isFunction(m)?m.call(k,d,c,String(b.name)):m,context:{elem:f,options:b,vl:c},
success:function(d){var b=[],c=this.elem,e=this.vl,f=a.extend({},this.options),g=!0===f.multiple;d=a.isFunction(f.buildSelect)?f.buildSelect.call(k,d):d;"string"===typeof d&&(d=a(a.trim(d)).html());d&&(a(c).append(d),h(c,f,m?["postData"]:void 0),void 0===f.size&&(f.size=g?3:1),g?(b=e.split(","),b=a.map(b,function(d){return a.trim(d)})):b[0]=a.trim(e),setTimeout(function(){a("option",c).each(function(d){0===d&&c.multiple&&(this.selected=!1);a(this).attr("role","option");if(-1m.length||1>c[a[f]]||12m.length||1>c[a[g]]||31(0!==e%4||0===e%100&&0!==e%400?28:29));return h||c[a[g]]>k[c[a[f]]]?!1:!0},isEmpty:function(a){return a.match(/^\s+$/)||""===a?!0:!1},checkTime:function(d){var b=/^(\d{1,2}):(\d{2})([apAP][Mm])?$/;if(!a.jgrid.isEmpty(d))if(d=d.match(b)){if(d[3]){if(1>d[1]||
12parseFloat(e.maxValue))return[!1,h+": "+a.jgrid.edit.msg.maxValue+" "+e.maxValue,""];if(!(!0!==e.email||!1===c&&a.jgrid.isEmpty(d)||(g=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,
g.test(d))))return[!1,h+": "+a.jgrid.edit.msg.email,""];if(!(!0!==e.integer||!1===c&&a.jgrid.isEmpty(d)||!isNaN(d)&&0===d%1&&-1===d.indexOf(".")))return[!1,h+": "+a.jgrid.edit.msg.integer,""];if(!(!0!==e.date||!1===c&&a.jgrid.isEmpty(d)||(f[b].formatoptions&&f[b].formatoptions.newformat?(f=f[b].formatoptions.newformat,a.jgrid.formatter.date.masks.hasOwnProperty(f)&&(f=a.jgrid.formatter.date.masks[f])):f=f[b].datefmt||"Y-m-d",a.jgrid.checkDate(f,d))))return[!1,h+": "+a.jgrid.edit.msg.date+" - "+f,
""];if(!0===e.time&&!(!1===c&&a.jgrid.isEmpty(d)||a.jgrid.checkTime(d)))return[!1,h+": "+a.jgrid.edit.msg.date+" - hh:mm (am/pm)",""];if(!(!0!==e.url||!1===c&&a.jgrid.isEmpty(d)||(g=/^(((https?)|(ftp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@`~=%!]*)(\.\w{2,})?)*\/?)/i,g.test(d))))return[!1,h+": "+a.jgrid.edit.msg.url,""];if(!0===e.custom&&(!1!==c||!a.jgrid.isEmpty(d)))return a.isFunction(e.custom_func)?(d=e.custom_func.call(this,d,h,b),a.isArray(d)?d:[!1,a.jgrid.edit.msg.customarray,
""]):[!1,a.jgrid.edit.msg.customfcheck,""]}return[!0,"",""]}})})(jQuery);
(function(a){var b={};a.jgrid.extend({searchGrid:function(b){b=a.extend(!0,{recreateFilter:!1,drag:!0,sField:"searchField",sValue:"searchString",sOper:"searchOper",sFilter:"filters",loadDefaults:!0,beforeShowSearch:null,afterShowSearch:null,onInitializeSearch:null,afterRedraw:null,afterChange:null,closeAfterSearch:!1,closeAfterReset:!1,closeOnEscape:!1,searchOnEnter:!1,multipleSearch:!1,multipleGroup:!1,top:0,left:0,jqModal:!0,modal:!1,resize:!0,width:450,height:"auto",dataheight:"auto",showQuery:!1,
errorcheck:!0,sopt:null,stringResult:void 0,onClose:null,onSearch:null,onReset:null,toTop:!0,overlay:30,columns:[],tmplNames:null,tmplFilters:null,tmplLabel:" Template: ",showOnLoad:!1,layer:null,operands:{eq:"=",ne:"<>",lt:"<",le:"<=",gt:">",ge:">=",bw:"LIKE",bn:"NOT LIKE","in":"IN",ni:"NOT IN",ew:"LIKE",en:"NOT LIKE",cn:"LIKE",nc:"NOT LIKE",nu:"IS NULL",nn:"ISNOT NULL"}},a.jgrid.search,b||{});return this.each(function(){function d(c){w=a(e).triggerHandler("jqGridFilterBeforeShow",[c]);void 0===
w&&(w=!0);w&&a.isFunction(b.beforeShowSearch)&&(w=b.beforeShowSearch.call(e,c));w&&(a.jgrid.viewModal("#"+a.jgrid.jqID(t.themodal),{gbox:"#gbox_"+a.jgrid.jqID(k),jqm:b.jqModal,modal:b.modal,overlay:b.overlay,toTop:b.toTop}),a(e).triggerHandler("jqGridFilterAfterShow",[c]),a.isFunction(b.afterShowSearch)&&b.afterShowSearch.call(e,c))}var e=this;if(e.grid){var k="fbox_"+e.p.id,w=!0,p=!0,t={themodal:"searchmod"+k,modalhead:"searchhd"+k,modalcontent:"searchcnt"+k,scrollelm:k},m=e.p.postData[b.sFilter],
f;"string"===typeof m&&(m=a.jgrid.parse(m));!0===b.recreateFilter&&a("#"+a.jgrid.jqID(t.themodal)).remove();if(void 0!==a("#"+a.jgrid.jqID(t.themodal))[0])d(a("#fbox_"+a.jgrid.jqID(+e.p.id)));else{var g=a("").insertBefore("#gview_"+a.jgrid.jqID(e.p.id)),q="left",x="";"rtl"===e.p.direction&&(q="right",x=" style='text-align:left'",g.attr("dir","rtl"));var c=a.extend([],e.p.colModel),v=" "+
b.Find+" ",h=" "+b.Reset+" ",r="",n="",u,y=!1,C=-1;b.showQuery&&(r="Query ");b.columns.length?(c=b.columns,C=0,u=c[0].index||c[0].name):a.each(c,function(a,b){b.label||(b.label=e.p.colNames[a]);if(!y){var c=
void 0===b.search?!0:b.search,d=!0===b.hidden;if(b.searchoptions&&!0===b.searchoptions.searchhidden&&c||c&&!d)y=!0,u=b.index||b.name,C=a}});if(!m&&u||!1===b.multipleSearch){var A="eq";0<=C&&c[C].searchoptions&&c[C].searchoptions.sopt?A=c[C].searchoptions.sopt[0]:b.sopt&&b.sopt.length&&(A=b.sopt[0]);m={groupOp:"AND",rules:[{field:u,op:A,data:""}]}}y=!1;b.tmplNames&&b.tmplNames.length&&(y=!0,n=b.tmplLabel,n+="",n+="Default ",a.each(b.tmplNames,
function(a,b){n+=""+b+" "}),n+=" ");q="";k=a.jgrid.jqID(k);a("#"+k).jqFilter({columns:c,filter:b.loadDefaults?m:null,showQuery:b.showQuery,errorcheck:b.errorcheck,sopt:b.sopt,
groupButton:b.multipleGroup,ruleButtons:b.multipleSearch,afterRedraw:b.afterRedraw,ops:b.odata,operands:b.operands,ajaxSelectOptions:e.p.ajaxSelectOptions,groupOps:b.groupOps,onChange:function(){this.p.showQuery&&a(".query",this).html(this.toUserFriendlyString());a.isFunction(b.afterChange)&&b.afterChange.call(e,a("#"+k),b)},direction:e.p.direction,id:e.p.id});g.append(q);y&&b.tmplFilters&&b.tmplFilters.length&&a(".ui-template",g).bind("change",function(){var c=a(this).val();"default"===c?a("#"+k).jqFilter("addFilter",
m):a("#"+k).jqFilter("addFilter",b.tmplFilters[parseInt(c,10)]);return!1});!0===b.multipleGroup&&(b.multipleSearch=!0);a(e).triggerHandler("jqGridFilterInitialize",[a("#"+k)]);a.isFunction(b.onInitializeSearch)&&b.onInitializeSearch.call(e,a("#"+k));b.gbox="#gbox_"+k;b.layer?a.jgrid.createModal(t,g,b,"#gview_"+a.jgrid.jqID(e.p.id),a("#gbox_"+a.jgrid.jqID(e.p.id))[0],"#"+a.jgrid.jqID(b.layer),{position:"relative"}):a.jgrid.createModal(t,g,b,"#gview_"+a.jgrid.jqID(e.p.id),a("#gbox_"+a.jgrid.jqID(e.p.id))[0]);
(b.searchOnEnter||b.closeOnEscape)&&a("#"+a.jgrid.jqID(t.themodal)).keydown(function(c){var d=a(c.target);if(!(!b.searchOnEnter||13!==c.which||d.hasClass("add-group")||d.hasClass("add-rule")||d.hasClass("delete-group")||d.hasClass("delete-rule")||d.hasClass("fm-button")&&d.is("[id$=_query]")))return a("#"+k+"_search").click(),!1;if(b.closeOnEscape&&27===c.which)return a("#"+a.jgrid.jqID(t.modalhead)).find(".ui-jqdialog-titlebar-close").click(),!1});r&&a("#"+k+"_query").bind("click",function(){a(".queryresult",
g).toggle();return!1});void 0===b.stringResult&&(b.stringResult=b.multipleSearch);a("#"+k+"_search").bind("click",function(){var c={},d,h;f=a("#"+k);f.find(".input-elm:focus").change();h=f.jqFilter("filterData");if(b.errorcheck&&(f[0].hideError(),b.showQuery||f.jqFilter("toSQLString"),f[0].p.error))return f[0].showError(),!1;if(b.stringResult){try{d=xmlJsonClass.toJson(h,"","",!1)}catch(g){try{d=JSON.stringify(h)}catch(l){}}"string"===typeof d&&(c[b.sFilter]=d,a.each([b.sField,b.sValue,b.sOper],function(){c[this]=
""}))}else b.multipleSearch?(c[b.sFilter]=h,a.each([b.sField,b.sValue,b.sOper],function(){c[this]=""})):(c[b.sField]=h.rules[0].field,c[b.sValue]=h.rules[0].data,c[b.sOper]=h.rules[0].op,c[b.sFilter]="");e.p.search=!0;a.extend(e.p.postData,c);p=a(e).triggerHandler("jqGridFilterSearch");void 0===p&&(p=!0);p&&a.isFunction(b.onSearch)&&(p=b.onSearch.call(e,e.p.filters));!1!==p&&a(e).trigger("reloadGrid",[{page:1}]);b.closeAfterSearch&&a.jgrid.hideModal("#"+a.jgrid.jqID(t.themodal),{gb:"#gbox_"+a.jgrid.jqID(e.p.id),
jqm:b.jqModal,onClose:b.onClose});return!1});a("#"+k+"_reset").bind("click",function(){var c={},d=a("#"+k);e.p.search=!1;e.p.resetsearch=!0;!1===b.multipleSearch?c[b.sField]=c[b.sValue]=c[b.sOper]="":c[b.sFilter]="";d[0].resetFilter();y&&a(".ui-template",g).val("default");a.extend(e.p.postData,c);p=a(e).triggerHandler("jqGridFilterReset");void 0===p&&(p=!0);p&&a.isFunction(b.onReset)&&(p=b.onReset.call(e));!1!==p&&a(e).trigger("reloadGrid",[{page:1}]);b.closeAfterReset&&a.jgrid.hideModal("#"+a.jgrid.jqID(t.themodal),
{gb:"#gbox_"+a.jgrid.jqID(e.p.id),jqm:b.jqModal,onClose:b.onClose});return!1});d(a("#"+k));a(".fm-button:not(.ui-state-disabled)",g).hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")})}}})},editGridRow:function(z,d){d=a.extend(!0,{top:0,left:0,width:300,datawidth:"auto",height:"auto",dataheight:"auto",modal:!1,overlay:30,drag:!0,resize:!0,url:null,mtype:"POST",clearAfterAdd:!0,closeAfterEdit:!1,reloadAfterSubmit:!0,onInitializeForm:null,beforeInitData:null,
beforeShowForm:null,afterShowForm:null,beforeSubmit:null,afterSubmit:null,onclickSubmit:null,afterComplete:null,onclickPgButtons:null,afterclickPgButtons:null,editData:{},recreateForm:!1,jqModal:!0,closeOnEscape:!1,addedrow:"first",topinfo:"",bottominfo:"",saveicon:[],closeicon:[],savekey:[!1,13],navkeys:[!1,38,40],checkOnSubmit:!1,checkOnUpdate:!1,_savedData:{},processing:!1,onClose:null,ajaxEditOptions:{},serializeEditData:null,viewPagerButtons:!0,overlayClass:"ui-widget-overlay",removemodal:!0,
form:"edit"},a.jgrid.edit,d||{});b[a(this)[0].p.id]=d;return this.each(function(){function e(){a(n+" > tbody > tr > td .FormElement").each(function(){var b=a(".customelement",this);if(b.length){var d=a(b[0]).attr("name");a.each(c.p.colModel,function(){if(this.name===d&&this.editoptions&&a.isFunction(this.editoptions.custom_value)){try{if(l[d]=this.editoptions.custom_value.call(c,a("#"+a.jgrid.jqID(d),n),"get"),void 0===l[d])throw"e1";}catch(b){"e1"===b?a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_value' "+
a.jgrid.edit.msg.novalue,a.jgrid.edit.bClose):a.jgrid.info_dialog(a.jgrid.errors.errcap,b.message,a.jgrid.edit.bClose)}return!0}})}else{switch(a(this).get(0).type){case "checkbox":a(this).is(":checked")?l[this.name]=a(this).val():(b=a(this).attr("offval"),l[this.name]=b);break;case "select-one":l[this.name]=a("option:selected",this).val();break;case "select-multiple":l[this.name]=a(this).val();l[this.name]=l[this.name]?l[this.name].join(","):"";a("option:selected",this).each(function(b,c){a(c).text()});
break;case "password":case "text":case "textarea":case "button":l[this.name]=a(this).val()}c.p.autoencode&&(l[this.name]=a.jgrid.htmlEncode(l[this.name]))}});return!0}function k(d,e,s,g){var l,f,n,k=0,m,u,q,r=[],D=!1,z="",p;for(p=1;p<=g;p++)z+=" ";"_empty"!==d&&(D=a(e).jqGrid("getInd",d));a(e.p.colModel).each(function(p){l=this.name;u=(f=this.editrules&&!0===this.editrules.edithidden?!1:!0===this.hidden?!0:!1)?"style='display:none'":"";
if("cb"!==l&&"subgrid"!==l&&!0===this.editable&&"rn"!==l){if(!1===D)m="";else if(l===e.p.ExpandColumn&&!0===e.p.treeGrid)m=a("td[role='gridcell']:eq("+p+")",e.rows[D]).text();else{try{m=a.unformat.call(e,a("td[role='gridcell']:eq("+p+")",e.rows[D]),{rowId:d,colModel:this},p)}catch(w){m=this.edittype&&"textarea"===this.edittype?a("td[role='gridcell']:eq("+p+")",e.rows[D]).text():a("td[role='gridcell']:eq("+p+")",e.rows[D]).html()}if(!m||" "===m||" "===m||1===m.length&&160===m.charCodeAt(0))m=
""}var t=a.extend({},this.editoptions||{},{id:l,name:l,rowId:d}),v=a.extend({},{elmprefix:"",elmsuffix:"",rowabove:!1,rowcontent:""},this.formoptions||{}),y=parseInt(v.rowpos,10)||k+1,A=parseInt(2*(parseInt(v.colpos,10)||1),10);"_empty"===d&&t.defaultValue&&(m=a.isFunction(t.defaultValue)?t.defaultValue.call(c):t.defaultValue);this.edittype||(this.edittype="text");c.p.autoencode&&(m=a.jgrid.htmlDecode(m));q=a.jgrid.createEl.call(c,this.edittype,t,m,!1,a.extend({},a.jgrid.ajaxOptions,e.p.ajaxSelectOptions||
{}));if(b[c.p.id].checkOnSubmit||b[c.p.id].checkOnUpdate)b[c.p.id]._savedData[l]=m;a(q).addClass("FormElement");-1"+v.rowcontent+" ");a(s).append(C);C[0].rp=y}0===n.length&&(n=a(" ").addClass("FormData").attr("id","tr_"+l),a(n).append(z),a(s).append(n),
n[0].rp=y);a("td:eq("+(A-2)+")",n[0]).html(void 0===v.label?e.p.colNames[p]:v.label);a("td:eq("+(A-1)+")",n[0]).append(v.elmprefix).append(q).append(v.elmsuffix);"custom"===this.edittype&&a.isFunction(t.custom_value)&&t.custom_value.call(c,a("#"+l,"#"+h),"set",m);a.jgrid.bindEv.call(c,q,t);r[k]=p;k++}});0 "),p[0].rp=k+999,a(s).append(p),b[c.p.id].checkOnSubmit||b[c.p.id].checkOnUpdate)&&(b[c.p.id]._savedData[e.p.id+"_id"]=d);return r}function w(d,e,s){var l,h=0,g,f,m,k,u;if(b[c.p.id].checkOnSubmit||b[c.p.id].checkOnUpdate)b[c.p.id]._savedData={},b[c.p.id]._savedData[e.p.id+"_id"]=d;var p=e.p.colModel;if("_empty"===d)a(p).each(function(){l=this.name;m=a.extend({},this.editoptions||{});(f=a("#"+a.jgrid.jqID(l),"#"+s))&&f.length&&null!==f[0]&&(k="","custom"===this.edittype&&a.isFunction(m.custom_value)?
m.custom_value.call(c,a("#"+l,"#"+s),"set",k):m.defaultValue?(k=a.isFunction(m.defaultValue)?m.defaultValue.call(c):m.defaultValue,"checkbox"===f[0].type?(u=k.toLowerCase(),0>u.search(/(false|f|0|no|n|off|undefined)/i)&&""!==u?(f[0].checked=!0,f[0].defaultChecked=!0,f[0].value=k):(f[0].checked=!1,f[0].defaultChecked=!1)):f.val(k)):"checkbox"===f[0].type?(f[0].checked=!1,f[0].defaultChecked=!1,k=a(f).attr("offval")):f[0].type&&"select"===f[0].type.substr(0,6)?f[0].selectedIndex=0:f.val(k),!0===b[c.p.id].checkOnSubmit||
b[c.p.id].checkOnUpdate)&&(b[c.p.id]._savedData[l]=k)}),a("#id_g","#"+s).val(d);else{var q=a(e).jqGrid("getInd",d,!0);q&&(a('td[role="gridcell"]',q).each(function(f){l=p[f].name;if("cb"!==l&&"subgrid"!==l&&"rn"!==l&&!0===p[f].editable){if(l===e.p.ExpandColumn&&!0===e.p.treeGrid)g=a(this).text();else try{g=a.unformat.call(e,a(this),{rowId:d,colModel:p[f]},f)}catch(m){g="textarea"===p[f].edittype?a(this).text():a(this).html()}c.p.autoencode&&(g=a.jgrid.htmlDecode(g));if(!0===b[c.p.id].checkOnSubmit||
b[c.p.id].checkOnUpdate)b[c.p.id]._savedData[l]=g;l=a.jgrid.jqID(l);switch(p[f].edittype){case "password":case "text":case "button":case "image":case "textarea":if(" "===g||" "===g||1===g.length&&160===g.charCodeAt(0))g="";a("#"+l,"#"+s).val(g);break;case "select":var k=g.split(","),k=a.map(k,function(b){return a.trim(b)});a("#"+l+" option","#"+s).each(function(){p[f].editoptions.multiple||a.trim(g)!==a.trim(a(this).text())&&k[0]!==a.trim(a(this).text())&&k[0]!==a.trim(a(this).val())?p[f].editoptions.multiple?
-1g.search(/(false|f|0|no|n|off|undefined)/i)&&""!==g?(a("#"+
l,"#"+s)[c.p.useProp?"prop":"attr"]("checked",!0),a("#"+l,"#"+s)[c.p.useProp?"prop":"attr"]("defaultChecked",!0)):(a("#"+l,"#"+s)[c.p.useProp?"prop":"attr"]("checked",!1),a("#"+l,"#"+s)[c.p.useProp?"prop":"attr"]("defaultChecked",!1));break;case "custom":try{if(p[f].editoptions&&a.isFunction(p[f].editoptions.custom_value))p[f].editoptions.custom_value.call(c,a("#"+l,"#"+s),"set",g);else throw"e1";}catch(n){"e1"===n?a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_value' "+a.jgrid.edit.msg.nodefined,
a.jgrid.edit.bClose):a.jgrid.info_dialog(a.jgrid.errors.errcap,n.message,a.jgrid.edit.bClose)}}h++}}),0td",n).html(f[1]),a("#FormError",n).show();else if(c.p.autoencode&&a.each(l,function(b,
c){l[b]=a.jgrid.htmlDecode(c)}),l[k]===g.addoper?(f[2]||(f[2]=a.jgrid.randId()),null==l[m]||"_empty"===l[m]?l[m]=f[2]:f[2]=l[m],b[c.p.id].reloadAfterSubmit?a(c).trigger("reloadGrid"):!0===c.p.treeGrid?a(c).jqGrid("addChildNode",f[2],D,l):a(c).jqGrid("addRowData",f[2],l,d.addedrow),b[c.p.id].closeAfterAdd?(!0!==c.p.treeGrid&&a(c).jqGrid("setSelection",f[2]),a.jgrid.hideModal("#"+a.jgrid.jqID(u.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:d.jqModal,onClose:b[c.p.id].onClose,removemodal:b[c.p.id].removemodal,
formprop:!b[c.p.id].recreateForm,form:b[c.p.id].form})):b[c.p.id].clearAfterAdd&&w("_empty",c,h)):(b[c.p.id].reloadAfterSubmit?(a(c).trigger("reloadGrid"),b[c.p.id].closeAfterEdit||setTimeout(function(){a(c).jqGrid("setSelection",l[m])},1E3)):!0===c.p.treeGrid?a(c).jqGrid("setTreeRow",l[m],l):a(c).jqGrid("setRowData",l[m],l),b[c.p.id].closeAfterEdit&&a.jgrid.hideModal("#"+a.jgrid.jqID(u.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:d.jqModal,onClose:b[c.p.id].onClose,removemodal:b[c.p.id].removemodal,
formprop:!b[c.p.id].recreateForm,form:b[c.p.id].form})),a.isFunction(b[c.p.id].afterComplete)&&(e=s,setTimeout(function(){a(c).triggerHandler("jqGridAddEditAfterComplete",[e,l,a("#"+h),B]);b[c.p.id].afterComplete.call(c,e,l,a("#"+h),B);e=null},500)),b[c.p.id].checkOnSubmit||b[c.p.id].checkOnUpdate)if(a("#"+h).data("disabled",!1),"_empty"!==b[c.p.id]._savedData[c.p.id+"_id"])for(q in b[c.p.id]._savedData)b[c.p.id]._savedData.hasOwnProperty(q)&&l[q]&&(b[c.p.id]._savedData[q]=l[q]);b[c.p.id].processing=
!1;try{a(":input:visible","#"+h)[0].focus()}catch(r){}}},a.jgrid.ajaxOptions,b[c.p.id].ajaxEditOptions);r.url||b[c.p.id].useDataProxy||(a.isFunction(c.p.dataProxy)?b[c.p.id].useDataProxy=!0:(f[0]=!1,f[1]+=" "+a.jgrid.errors.nourl));f[0]&&(b[c.p.id].useDataProxy?(s=c.p.dataProxy.call(c,r,"set_"+c.p.id),void 0===s&&(s=[!0,""]),!1===s[0]?(f[0]=!1,f[1]=s[1]||"Error deleting the selected row!"):(r.data.oper===g.addoper&&b[c.p.id].closeAfterAdd&&a.jgrid.hideModal("#"+a.jgrid.jqID(u.themodal),{gb:"#gbox_"+
a.jgrid.jqID(v),jqm:d.jqModal,onClose:b[c.p.id].onClose,removemodal:b[c.p.id].removemodal,formprop:!b[c.p.id].recreateForm,form:b[c.p.id].form}),r.data.oper===g.editoper&&b[c.p.id].closeAfterEdit&&a.jgrid.hideModal("#"+a.jgrid.jqID(u.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:d.jqModal,onClose:b[c.p.id].onClose,removemodal:b[c.p.id].removemodal,formprop:!b[c.p.id].recreateForm,form:b[c.p.id].form}))):"clientArray"===r.url?(b[c.p.id].reloadAfterSubmit=!1,l=r.data,r.complete({status:200,statusText:""},
"")):a.ajax(r))}!1===f[0]&&(a("#FormError>td",n).html(f[1]),a("#FormError",n).show())}function m(a,b){var c=!1,d;for(d in a)if(a.hasOwnProperty(d)&&a[d]!=b[d]){c=!0;break}return c}function f(){var d=!0;a("#FormError",n).hide();b[c.p.id].checkOnUpdate&&(l={},e(),M=m(l,b[c.p.id]._savedData))&&(a("#"+h).data("disabled",!0),a(".confirm","#"+u.themodal).show(),d=!1);return d}function g(){var b;if("_empty"!==z&&void 0!==c.p.savedRow&&0").data("disabled",!1),G=a("");a(c.p.colModel).each(function(){var a=this.formoptions;D=Math.max(D,a?a.colpos||0:0);I=Math.max(I,a?a.rowpos||0:0)});a(F).append(G);s=a(" ");s[0].rp=0;a(G).append(s);s=a(""+b[c.p.id].topinfo+" ");s[0].rp=0;a(G).append(s);s=a(c).triggerHandler("jqGridAddEditBeforeInitData",[F,B]);void 0===s&&(s=!0);s&&A&&(s=A.call(c,F,B));if(!1!==s){g();var s=(A="rtl"===c.p.direction?!0:!1)?"nData":"pData",H=A?"pData":"nData";k(z,c,G,D);var s=" ",
H=" ",J=""+d.bSubmit+" ",K=""+d.bCancel+" ",r=""+
(A?H+s:s+H)+" "+J+K+" "+(""+b[c.p.id].bottominfo+" "),r=r+"
";if(0b.rp?1:a.rp").append(F).append(r);a.jgrid.createModal(u,
r,b[a(this)[0].p.id],"#gview_"+a.jgrid.jqID(c.p.id),a("#gbox_"+a.jgrid.jqID(c.p.id))[0]);A&&(a("#pData, #nData",n+"_2").css("float","right"),a(".EditButton",n+"_2").css("text-align","left"));b[c.p.id].topinfo&&a(".tinfo",n).show();b[c.p.id].bottominfo&&a(".binfo",n+"_2").show();r=r=null;a("#"+a.jgrid.jqID(u.themodal)).keydown(function(e){var s=e.target;if(!0===a("#"+h).data("disabled"))return!1;if(!0===b[c.p.id].savekey[0]&&e.which===b[c.p.id].savekey[1]&&"TEXTAREA"!==s.tagName)return a("#sData",
n+"_2").trigger("click"),!1;if(27===e.which){if(!f())return!1;O&&a.jgrid.hideModal("#"+a.jgrid.jqID(u.themodal),{gb:d.gbox,jqm:d.jqModal,onClose:b[c.p.id].onClose,removemodal:b[c.p.id].removemodal,formprop:!b[c.p.id].recreateForm,form:b[c.p.id].form});return!1}if(!0===b[c.p.id].navkeys[0]){if("_empty"===a("#id_g",n).val())return!0;if(e.which===b[c.p.id].navkeys[1])return a("#pData",n+"_2").trigger("click"),!1;if(e.which===b[c.p.id].navkeys[2])return a("#nData",n+"_2").trigger("click"),!1}});d.checkOnUpdate&&
(a("a.ui-jqdialog-titlebar-close span","#"+a.jgrid.jqID(u.themodal)).removeClass("jqmClose"),a("a.ui-jqdialog-titlebar-close","#"+a.jgrid.jqID(u.themodal)).unbind("click").click(function(){if(!f())return!1;a.jgrid.hideModal("#"+a.jgrid.jqID(u.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:d.jqModal,onClose:b[c.p.id].onClose,removemodal:b[c.p.id].removemodal,formprop:!b[c.p.id].recreateForm,form:b[c.p.id].form});return!1}));d.saveicon=a.extend([!0,"left","ui-icon-disk"],d.saveicon);d.closeicon=a.extend([!0,
"left","ui-icon-close"],d.closeicon);!0===d.saveicon[0]&&a("#sData",n+"_2").addClass("right"===d.saveicon[1]?"fm-button-icon-right":"fm-button-icon-left").append(" ");!0===d.closeicon[0]&&a("#cData",n+"_2").addClass("right"===d.closeicon[1]?"fm-button-icon-right":"fm-button-icon-left").append(" ");if(b[c.p.id].checkOnSubmit||b[c.p.id].checkOnUpdate)J=""+
d.bYes+" ",H=""+d.bNo+" ",K=""+d.bExit+" ",r=d.zIndex||999,r++,a("
"+d.saveData+" "+J+H+K+"
").insertAfter("#"+h),a("#sNew","#"+a.jgrid.jqID(u.themodal)).click(function(){t();
a("#"+h).data("disabled",!1);a(".confirm","#"+a.jgrid.jqID(u.themodal)).hide();return!1}),a("#nNew","#"+a.jgrid.jqID(u.themodal)).click(function(){a(".confirm","#"+a.jgrid.jqID(u.themodal)).hide();a("#"+h).data("disabled",!1);setTimeout(function(){a(":input:visible","#"+h)[0].focus()},0);return!1}),a("#cNew","#"+a.jgrid.jqID(u.themodal)).click(function(){a(".confirm","#"+a.jgrid.jqID(u.themodal)).hide();a("#"+h).data("disabled",!1);a.jgrid.hideModal("#"+a.jgrid.jqID(u.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),
jqm:d.jqModal,onClose:b[c.p.id].onClose,removemodal:b[c.p.id].removemodal,formprop:!b[c.p.id].recreateForm,form:b[c.p.id].form});return!1});a(c).triggerHandler("jqGridAddEditInitializeForm",[a("#"+h),B]);E&&E.call(c,a("#"+h),B);"_empty"!==z&&b[c.p.id].viewPagerButtons?a("#pData,#nData",n+"_2").show():a("#pData,#nData",n+"_2").hide();a(c).triggerHandler("jqGridAddEditBeforeShowForm",[a("#"+h),B]);y&&y.call(c,a("#"+h),B);a("#"+a.jgrid.jqID(u.themodal)).data("onClose",b[c.p.id].onClose);a.jgrid.viewModal("#"+
a.jgrid.jqID(u.themodal),{gbox:"#gbox_"+a.jgrid.jqID(v),jqm:d.jqModal,overlay:d.overlay,modal:d.modal,overlayClass:d.overlayClass,onHide:function(b){var d=a("#editmod"+v)[0].style.height;-1 ",
v="",z=["integer","number","currency"],y=0,w=0,A,C,x;for(u=1;u<=f;u++)v+=1===u?t:" ";a(c.p.colModel).each(function(){(m=this.editrules&&!0===this.editrules.edithidden?!1:!0===this.hidden?!0:!1)||"right"!==this.align||(this.formatter&&-1!==a.inArray(this.formatter,z)?y=Math.max(y,parseInt(this.width,10)):w=Math.max(w,parseInt(this.width,10)))});A=0!==y?y:0!==w?w:0;r=a(c).jqGrid("getInd",
b);a(c.p.colModel).each(function(b){g=this.name;C=!1;p=(m=this.editrules&&!0===this.editrules.edithidden?!1:!0===this.hidden?!0:!1)?"style='display:none'":"";x="boolean"!==typeof this.viewable?!0:this.viewable;if("cb"!==g&&"subgrid"!==g&&"rn"!==g&&x){n=!1===r?"":g===c.p.ExpandColumn&&!0===c.p.treeGrid?a("td:eq("+b+")",c.rows[r]).text():a("td:eq("+b+")",c.rows[r]).html();C="right"===this.align&&0!==A?!0:!1;var d=a.extend({},{rowabove:!1,rowcontent:""},this.formoptions||{}),s=parseInt(d.rowpos,10)||
k+1,u=parseInt(2*(parseInt(d.colpos,10)||1),10);if(d.rowabove){var t=a(""+d.rowcontent+" ");a(e).append(t);t[0].rp=s}h=a(e).find("tr[rowpos="+s+"]");0===h.length&&(h=a(" ").addClass("FormData").attr("id","trv_"+g),a(h).append(v),a(e).append(h),h[0].rp=s);a("td:eq("+(u-2)+")",h[0]).html(""+(void 0===d.label?c.p.colNames[b]:d.label)+" ");a("td:eq("+(u-1)+")",h[0]).append(""+n+" ").attr("id","v_"+g);
C&&a("td:eq("+(u-1)+") span",h[0]).css({"text-align":"right",width:A+"px"});q[k]=b;k++}});0 "),b[0].rp=k+99,a(e).append(b));return q}function w(b,c){var d,e,f=0,g,h;if(h=a(c).jqGrid("getInd",b,!0))a("td",h).each(function(b){d=c.p.colModel[b].name;e=c.p.colModel[b].editrules&&!0===c.p.colModel[b].editrules.edithidden?
!1:!0===c.p.colModel[b].hidden?!0:!1;"cb"!==d&&"subgrid"!==d&&"rn"!==d&&(g=d===c.p.ExpandColumn&&!0===c.p.treeGrid?a(this).text():a(this).html(),d=a.jgrid.jqID("v_"+d),a("#"+d+" span","#"+q).html(g),e&&a("#"+d,"#"+q).parents("tr:first").hide(),f++)}),0"),A=a("");a(m.p.colModel).each(function(){var a=this.formoptions;n=Math.max(n,a?a.colpos||0:0);u=Math.max(u,a?a.rowpos||0:0)});a(x).append(A);h&&(r=h.call(m,x),void 0===r&&(r=!0));if(!1!==r){k(z,m,A,n);c="rtl"===m.p.direction?!0:!1;h=" ";
r=" ";y=""+d.bClose+" ";if(0b.rp?1:a.rp").append(x).append("");a.jgrid.createModal(v,x,d,"#gview_"+a.jgrid.jqID(m.p.id),a("#gview_"+a.jgrid.jqID(m.p.id))[0]);c&&(a("#pData, #nData","#"+q+"_2").css("float","right"),a(".EditButton","#"+q+"_2").css("text-align","left"));d.viewPagerButtons||a("#pData, #nData","#"+q+"_2").hide();x=null;a("#"+v.themodal).keydown(function(c){if(27===c.which)return b[m.p.id].closeOnEscape&&
a.jgrid.hideModal("#"+a.jgrid.jqID(v.themodal),{gb:d.gbox,jqm:d.jqModal,onClose:d.onClose,removemodal:b[m.p.id].removemodal,formprop:!b[m.p.id].recreateForm,form:b[m.p.id].form}),!1;if(!0===d.navkeys[0]){if(c.which===d.navkeys[1])return a("#pData","#"+q+"_2").trigger("click"),!1;if(c.which===d.navkeys[2])return a("#nData","#"+q+"_2").trigger("click"),!1}});d.closeicon=a.extend([!0,"left","ui-icon-close"],d.closeicon);!0===d.closeicon[0]&&a("#cData","#"+q+"_2").addClass("right"===d.closeicon[1]?"fm-button-icon-right":
"fm-button-icon-left").append(" ");a.isFunction(d.beforeShowForm)&&d.beforeShowForm.call(m,a("#"+g));a.jgrid.viewModal("#"+a.jgrid.jqID(v.themodal),{gbox:"#gbox_"+a.jgrid.jqID(f),jqm:d.jqModal,overlay:d.overlay,modal:d.modal,onHide:function(b){a(m).data("viewProp",{top:parseFloat(a(b.w).css("top")),left:parseFloat(a(b.w).css("left")),width:a(b.w).width(),height:a(b.w).height(),dataheight:a("#"+g).height(),datawidth:a("#"+g).width()});b.w.remove();b.o&&
b.o.remove()}});a(".fm-button:not(.ui-state-disabled)","#"+q+"_2").hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});e();a("#cData","#"+q+"_2").click(function(){a.jgrid.hideModal("#"+a.jgrid.jqID(v.themodal),{gb:"#gbox_"+a.jgrid.jqID(f),jqm:d.jqModal,onClose:d.onClose,removemodal:b[m.p.id].removemodal,formprop:!b[m.p.id].recreateForm,form:b[m.p.id].form});return!1});a("#nData","#"+q+"_2").click(function(){a("#FormError","#"+q).hide();var b=t();
b[0]=parseInt(b[0],10);-1!==b[0]&&b[1][b[0]+1]&&(a.isFunction(d.onclickPgButtons)&&d.onclickPgButtons.call(m,"next",a("#"+g),b[1][b[0]]),w(b[1][b[0]+1],m),a(m).jqGrid("setSelection",b[1][b[0]+1]),a.isFunction(d.afterclickPgButtons)&&d.afterclickPgButtons.call(m,"next",a("#"+g),b[1][b[0]+1]),p(b[0]+1,b));e();return!1});a("#pData","#"+q+"_2").click(function(){a("#FormError","#"+q).hide();var b=t();-1!==b[0]&&b[1][b[0]-1]&&(a.isFunction(d.onclickPgButtons)&&d.onclickPgButtons.call(m,"prev",a("#"+g),
b[1][b[0]]),w(b[1][b[0]-1],m),a(m).jqGrid("setSelection",b[1][b[0]-1]),a.isFunction(d.afterclickPgButtons)&&d.afterclickPgButtons.call(m,"prev",a("#"+g),b[1][b[0]-1]),p(b[0]-1,b));e();return!1});x=t();p(x[0],x)}}})},delGridRow:function(z,d){d=a.extend(!0,{top:0,left:0,width:240,height:"auto",dataheight:"auto",modal:!1,overlay:30,drag:!0,resize:!0,url:"",mtype:"POST",reloadAfterSubmit:!0,beforeShowForm:null,beforeInitData:null,afterShowForm:null,beforeSubmit:null,onclickSubmit:null,afterSubmit:null,
jqModal:!0,closeOnEscape:!1,delData:{},delicon:[],cancelicon:[],onClose:null,ajaxDelOptions:{},processing:!1,serializeDelData:null,useDataProxy:!1},a.jgrid.del,d||{});b[a(this)[0].p.id]=d;return this.each(function(){var e=this;if(e.grid&&z){var k=a.isFunction(b[e.p.id].beforeShowForm),w=a.isFunction(b[e.p.id].afterShowForm),p=a.isFunction(b[e.p.id].beforeInitData)?b[e.p.id].beforeInitData:!1,t=e.p.id,m={},f=!0,g="DelTbl_"+a.jgrid.jqID(t),q,x,c,v,h="DelTbl_"+t,r={themodal:"delmod"+t,modalhead:"delhd"+
t,modalcontent:"delcnt"+t,scrollelm:g};a.isArray(z)&&(z=z.join());if(void 0!==a("#"+a.jgrid.jqID(r.themodal))[0]){p&&(f=p.call(e,a("#"+g)),void 0===f&&(f=!0));if(!1===f)return;a("#DelData>td","#"+g).text(z);a("#DelError","#"+g).hide();!0===b[e.p.id].processing&&(b[e.p.id].processing=!1,a("#dData","#"+g).removeClass("ui-state-active"));k&&b[e.p.id].beforeShowForm.call(e,a("#"+g));a.jgrid.viewModal("#"+a.jgrid.jqID(r.themodal),{gbox:"#gbox_"+a.jgrid.jqID(t),jqm:b[e.p.id].jqModal,jqM:!1,overlay:b[e.p.id].overlay,
modal:b[e.p.id].modal})}else{var n=isNaN(b[e.p.id].dataheight)?b[e.p.id].dataheight:b[e.p.id].dataheight+"px",u=isNaN(d.datawidth)?d.datawidth:d.datawidth+"px",h="",h=h+("");d.gbox="#gbox_"+
a.jgrid.jqID(t);a.jgrid.createModal(r,h,d,"#gview_"+a.jgrid.jqID(e.p.id),a("#gview_"+a.jgrid.jqID(e.p.id))[0]);p&&(f=p.call(e,a(h)),void 0===f&&(f=!0));if(!1===f)return;a(".fm-button","#"+g+"_2").hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});d.delicon=a.extend([!0,"left","ui-icon-scissors"],b[e.p.id].delicon);d.cancelicon=a.extend([!0,"left","ui-icon-cancel"],b[e.p.id].cancelicon);!0===d.delicon[0]&&a("#dData","#"+g+"_2").addClass("right"===
d.delicon[1]?"fm-button-icon-right":"fm-button-icon-left").append(" ");!0===d.cancelicon[0]&&a("#eData","#"+g+"_2").addClass("right"===d.cancelicon[1]?"fm-button-icon-right":"fm-button-icon-left").append(" ");a("#dData","#"+g+"_2").click(function(){var f=[!0,""],h,k=a("#DelData>td","#"+g).text();m={};a.isFunction(b[e.p.id].onclickSubmit)&&(m=b[e.p.id].onclickSubmit.call(e,b[e.p.id],k)||{});a.isFunction(b[e.p.id].beforeSubmit)&&
(f=b[e.p.id].beforeSubmit.call(e,k));if(f[0]&&!b[e.p.id].processing){b[e.p.id].processing=!0;c=e.p.prmNames;q=a.extend({},b[e.p.id].delData,m);v=c.oper;q[v]=c.deloper;x=c.id;k=String(k).split(",");if(!k.length)return!1;for(h in k)k.hasOwnProperty(h)&&(k[h]=a.jgrid.stripPref(e.p.idPrefix,k[h]));q[x]=k.join();a(this).addClass("ui-state-active");h=a.extend({url:b[e.p.id].url||a(e).jqGrid("getGridParam","editurl"),type:b[e.p.id].mtype,data:a.isFunction(b[e.p.id].serializeDelData)?b[e.p.id].serializeDelData.call(e,
q):q,complete:function(c,h){var m;a("#dData","#"+g+"_2").removeClass("ui-state-active");300<=c.status&&304!==c.status?(f[0]=!1,a.isFunction(b[e.p.id].errorTextFormat)?f[1]=b[e.p.id].errorTextFormat.call(e,c):f[1]=h+" Status: '"+c.statusText+"'. Error code: "+c.status):a.isFunction(b[e.p.id].afterSubmit)&&(f=b[e.p.id].afterSubmit.call(e,c,q));if(!1===f[0])a("#DelError>td","#"+g).html(f[1]),a("#DelError","#"+g).show();else{if(b[e.p.id].reloadAfterSubmit&&"local"!==e.p.datatype)a(e).trigger("reloadGrid");
else{if(!0===e.p.treeGrid)try{a(e).jqGrid("delTreeNode",e.p.idPrefix+k[0])}catch(n){}else for(m=0;mtd","#"+g).html(f[1]),
a("#DelError","#"+g).show());return!1});a("#eData","#"+g+"_2").click(function(){a.jgrid.hideModal("#"+a.jgrid.jqID(r.themodal),{gb:"#gbox_"+a.jgrid.jqID(t),jqm:b[e.p.id].jqModal,onClose:b[e.p.id].onClose});return!1});k&&b[e.p.id].beforeShowForm.call(e,a("#"+g));a.jgrid.viewModal("#"+a.jgrid.jqID(r.themodal),{gbox:"#gbox_"+a.jgrid.jqID(t),jqm:b[e.p.id].jqModal,overlay:b[e.p.id].overlay,modal:b[e.p.id].modal})}w&&b[e.p.id].afterShowForm.call(e,a("#"+g));!0===b[e.p.id].closeOnEscape&&setTimeout(function(){a(".ui-jqdialog-titlebar-close",
"#"+a.jgrid.jqID(r.modalhead)).attr("tabindex","-1").focus()},0)}})},navGrid:function(b,d,e,k,w,p,t){d=a.extend({edit:!0,editicon:"ui-icon-pencil",add:!0,addicon:"ui-icon-plus",del:!0,delicon:"ui-icon-trash",search:!0,searchicon:"ui-icon-search",refresh:!0,refreshicon:"ui-icon-refresh",refreshstate:"firstpage",view:!1,viewicon:"ui-icon-document",position:"left",closeOnEscape:!0,beforeRefresh:null,afterRefresh:null,cloneToTop:!1,alertwidth:200,alertheight:"auto",alerttop:null,alertleft:null,alertzIndex:null},
a.jgrid.nav,d||{});return this.each(function(){if(!this.nav){var m={themodal:"alertmod_"+this.p.id,modalhead:"alerthd_"+this.p.id,modalcontent:"alertcnt_"+this.p.id},f=this,g;if(f.grid&&"string"===typeof b){void 0===a("#"+m.themodal)[0]&&(d.alerttop||d.alertleft||(void 0!==window.innerWidth?(d.alertleft=window.innerWidth,d.alerttop=window.innerHeight):void 0!==document.documentElement&&void 0!==document.documentElement.clientWidth&&0!==document.documentElement.clientWidth?(d.alertleft=document.documentElement.clientWidth,
d.alerttop=document.documentElement.clientHeight):(d.alertleft=1024,d.alerttop=768),d.alertleft=d.alertleft/2-parseInt(d.alertwidth,10)/2,d.alerttop=d.alerttop/2-25),a.jgrid.createModal(m,""+d.alerttext+"
",{gbox:"#gbox_"+a.jgrid.jqID(f.p.id),jqModal:!0,drag:!0,resize:!0,caption:d.alertcap,top:d.alerttop,left:d.alertleft,width:d.alertwidth,height:d.alertheight,closeOnEscape:d.closeOnEscape,zIndex:d.alertzIndex},"#gview_"+
a.jgrid.jqID(f.p.id),a("#gbox_"+a.jgrid.jqID(f.p.id))[0],!0));var q=1,x,c=function(){a(this).hasClass("ui-state-disabled")||a(this).addClass("ui-state-hover")},v=function(){a(this).removeClass("ui-state-hover")};d.cloneToTop&&f.p.toppager&&(q=2);for(x=0;x "),r,n;0===x?(r=b,n=f.p.id,r===f.p.toppager&&(n+="_top",q=1)):(r=f.p.toppager,n=
f.p.id+"_top");"rtl"===f.p.direction&&a(h).attr("dir","rtl").css("float","right");d.add&&(k=k||{},g=a(" "),a(g).append(" "+d.addtext+"
"),a("tr",h).append(g),a(g,h).attr({title:d.addtitle||"",id:k.id||"add_"+n}).click(function(){a(this).hasClass("ui-state-disabled")||(a.isFunction(d.addfunc)?d.addfunc.call(f):a(f).jqGrid("editGridRow","new",k));return!1}).hover(c,v),g=null);d.edit&&(g=
a(" "),e=e||{},a(g).append(" "+d.edittext+"
"),a("tr",h).append(g),a(g,h).attr({title:d.edittitle||"",id:e.id||"edit_"+n}).click(function(){if(!a(this).hasClass("ui-state-disabled")){var b=f.p.selrow;b?a.isFunction(d.editfunc)?d.editfunc.call(f,b):a(f).jqGrid("editGridRow",b,e):(a.jgrid.viewModal("#"+m.themodal,{gbox:"#gbox_"+a.jgrid.jqID(f.p.id),jqm:!0}),a("#jqg_alrt").focus())}return!1}).hover(c,
v),g=null);d.view&&(g=a(" "),t=t||{},a(g).append(" "+d.viewtext+"
"),a("tr",h).append(g),a(g,h).attr({title:d.viewtitle||"",id:t.id||"view_"+n}).click(function(){if(!a(this).hasClass("ui-state-disabled")){var b=f.p.selrow;b?a.isFunction(d.viewfunc)?d.viewfunc.call(f,b):a(f).jqGrid("viewGridRow",b,t):(a.jgrid.viewModal("#"+m.themodal,{gbox:"#gbox_"+a.jgrid.jqID(f.p.id),jqm:!0}),a("#jqg_alrt").focus())}return!1}).hover(c,
v),g=null);d.del&&(g=a(" "),w=w||{},a(g).append(" "+d.deltext+"
"),a("tr",h).append(g),a(g,h).attr({title:d.deltitle||"",id:w.id||"del_"+n}).click(function(){if(!a(this).hasClass("ui-state-disabled")){var b;f.p.multiselect?(b=f.p.selarrrow,0===b.length&&(b=null)):b=f.p.selrow;b?a.isFunction(d.delfunc)?d.delfunc.call(f,b):a(f).jqGrid("delGridRow",b,w):(a.jgrid.viewModal("#"+m.themodal,{gbox:"#gbox_"+
a.jgrid.jqID(f.p.id),jqm:!0}),a("#jqg_alrt").focus())}return!1}).hover(c,v),g=null);(d.add||d.edit||d.del||d.view)&&a("tr",h).append(" ");d.search&&(g=a(" "),p=p||{},a(g).append(" "+d.searchtext+"
"),a("tr",h).append(g),a(g,h).attr({title:d.searchtitle||"",id:p.id||"search_"+n}).click(function(){a(this).hasClass("ui-state-disabled")||
(a.isFunction(d.searchfunc)?d.searchfunc.call(f,p):a(f).jqGrid("searchGrid",p));return!1}).hover(c,v),p.showOnLoad&&!0===p.showOnLoad&&a(g,h).click(),g=null);d.refresh&&(g=a(" "),a(g).append(" "+d.refreshtext+"
"),a("tr",h).append(g),a(g,h).attr({title:d.refreshtitle||"",id:"refresh_"+n}).click(function(){if(!a(this).hasClass("ui-state-disabled")){a.isFunction(d.beforeRefresh)&&d.beforeRefresh.call(f);
f.p.search=!1;f.p.resetsearch=!0;try{if("currentfilter"!==d.refreshstate){var b=f.p.id;f.p.postData.filters="";try{a("#fbox_"+a.jgrid.jqID(b)).jqFilter("resetFilter")}catch(c){}a.isFunction(f.clearToolbar)&&f.clearToolbar.call(f,!1)}}catch(e){}switch(d.refreshstate){case "firstpage":a(f).trigger("reloadGrid",[{page:1}]);break;case "current":case "currentfilter":a(f).trigger("reloadGrid",[{current:!0}])}a.isFunction(d.afterRefresh)&&d.afterRefresh.call(f)}return!1}).hover(c,v),g=null);g=a(".ui-jqgrid").css("font-size")||
"11px";a("body").append("
");g=a(h).clone().appendTo("#testpg2").width();a("#testpg2").remove();a(r+"_"+d.position,r).append(h);f.p._nvtd&&(g>f.p._nvtd[0]&&(a(r+"_"+d.position,r).width(g),f.p._nvtd[0]=g),f.p._nvtd[1]=g);h=g=g=null;this.nav=!0}}}})},navButtonAdd:function(b,d){d=a.extend({caption:"newButton",title:"",buttonicon:"ui-icon-newwin",onClickButton:null,position:"last",cursor:"pointer"},
d||{});return this.each(function(){if(this.grid){"string"===typeof b&&0!==b.indexOf("#")&&(b="#"+a.jgrid.jqID(b));var e=a(".navtable",b)[0],k=this;if(e&&(!d.id||void 0===a("#"+a.jgrid.jqID(d.id),e)[0])){var w=a(" ");"NONE"===d.buttonicon.toString().toUpperCase()?a(w).addClass("ui-pg-button ui-corner-all").append(""+d.caption+"
"):a(w).addClass("ui-pg-button ui-corner-all").append(" "+d.caption+
"
");d.id&&a(w).attr("id",d.id);"first"===d.position?0===e.rows[0].cells.length?a("tr",e).append(w):a("tr td:eq(0)",e).before(w):a("tr",e).append(w);a(w,e).attr("title",d.title||"").click(function(b){a(this).hasClass("ui-state-disabled")||a.isFunction(d.onClickButton)&&d.onClickButton.call(k,b);return!1}).hover(function(){a(this).hasClass("ui-state-disabled")||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")})}}})},navSeparatorAdd:function(b,d){d=a.extend({sepclass:"ui-separator",
sepcontent:"",position:"last"},d||{});return this.each(function(){if(this.grid){"string"===typeof b&&0!==b.indexOf("#")&&(b="#"+a.jgrid.jqID(b));var e=a(".navtable",b)[0];if(e){var k=" "+d.sepcontent+" ";"first"===d.position?0===e.rows[0].cells.length?a("tr",e).append(k):a("tr td:eq(0)",e).before(k):a("tr",e).append(k)}}})},GridToForm:function(b,d){return this.each(function(){var e=this,k;if(e.grid){var w=
a(e).jqGrid("getRowData",b);if(w)for(k in w)w.hasOwnProperty(k)&&(a("[name="+a.jgrid.jqID(k)+"]",d).is("input:radio")||a("[name="+a.jgrid.jqID(k)+"]",d).is("input:checkbox")?a("[name="+a.jgrid.jqID(k)+"]",d).each(function(){if(a(this).val()==w[k])a(this)[e.p.useProp?"prop":"attr"]("checked",!0);else a(this)[e.p.useProp?"prop":"attr"]("checked",!1)}):a("[name="+a.jgrid.jqID(k)+"]",d).val(w[k]))}})},FormToGrid:function(b,d,e,k){return this.each(function(){if(this.grid){e||(e="set");k||(k="first");var w=
a(d).serializeArray(),p={};a.each(w,function(a,b){p[b.name]=b.value});"add"===e?a(this).jqGrid("addRowData",b,p,k):"set"===e&&a(this).jqGrid("setRowData",b,p)}})}})})(jQuery);
(function(a){a.fn.jqFilter=function(d){if("string"===typeof d){var q=a.fn.jqFilter[d];if(!q)throw"jqFilter - No such method: "+d;var x=a.makeArray(arguments).slice(1);return q.apply(this,x)}var n=a.extend(!0,{filter:null,columns:[],onChange:null,afterRedraw:null,checkValues:null,error:!1,errmsg:"",errorcheck:!0,showQuery:!0,sopt:null,ops:[],operands:null,numopts:"eq ne lt le gt ge nu nn in ni".split(" "),stropts:"eq ne bw bn ew en cn nc nu nn in ni".split(" "),strarr:["text","string","blob"],groupOps:[{op:"AND",
text:"AND"},{op:"OR",text:"OR"}],groupButton:!0,ruleButtons:!0,direction:"ltr"},a.jgrid.filter,d||{});return this.each(function(){if(!this.filter){this.p=n;if(null===this.p.filter||void 0===this.p.filter)this.p.filter={groupOp:this.p.groupOps[0].op,rules:[],groups:[]};var d,q=this.p.columns.length,f,w=/msie/i.test(navigator.userAgent)&&!window.opera;this.p.initFilter=a.extend(!0,{},this.p.filter);if(q){for(d=0;d ");var u=
function(g,l){var b=[!0,""],c=a("#"+a.jgrid.jqID(n.id))[0]||null;if(a.isFunction(l.searchrules))b=l.searchrules.call(c,g,l);else if(a.jgrid&&a.jgrid.checkValues)try{b=a.jgrid.checkValues.call(c,g,-1,l.searchrules,l.label)}catch(m){}b&&b.length&&!1===b[0]&&(n.error=!b[0],n.errmsg=b[1])};this.onchange=function(){this.p.error=!1;this.p.errmsg="";return a.isFunction(this.p.onChange)?this.p.onChange.call(this,this.p):!1};this.reDraw=function(){a("table.group:first",this).remove();var g=this.createTableForGroup(n.filter,
null);a(this).append(g);a.isFunction(this.p.afterRedraw)&&this.p.afterRedraw.call(this,this.p)};this.createTableForGroup=function(g,l){var b=this,c,m=a(""),e="left";"rtl"===this.p.direction&&(e="right",m.attr("dir","rtl"));null===l&&m.append(" ");var h=a(" ");m.append(h);e=a(" ");h.append(e);if(!0===this.p.ruleButtons){var d=a(" ");e.append(d);var h="",k;for(c=0;c"+b.p.groupOps[c].text+"";d.append(h).bind("change",function(){g.groupOp=a(d).val();b.onchange()})}h=" ";this.p.groupButton&&(h=a(" "),h.bind("click",
function(){void 0===g.groups&&(g.groups=[]);g.groups.push({groupOp:n.groupOps[0].op,rules:[],groups:[]});b.reDraw();b.onchange();return!1}));e.append(h);if(!0===this.p.ruleButtons){var h=a(" "),f;h.bind("click",function(){void 0===g.rules&&(g.rules=[]);for(c=0;c "),e.append(h),h.bind("click",function(){for(c=0;c"),m.append(e),h=a(" "),e.append(h),h=a(" "),h.append(this.createTableForGroup(g.groups[c],g)),e.append(h);void 0===g.groupOp&&(g.groupOp=b.p.groupOps[0].op);if(void 0!==g.rules)for(c=0;c"),e,h,f,k,d="",s;m.append(" ");
var p=a(" ");m.append(p);var q=a(" "),r,t=[];p.append(q);q.bind("change",function(){g.field=a(q).val();f=a(this).parents("tr:first");for(e=0;e"+b.p.ops[r].text+"",m++);a(".selectopts",f).empty().append(l);a(".selectopts",f)[0].selectedIndex=0;a.jgrid.msie&&9>a.jgrid.msiever()&&(l=parseInt(a("select.selectopts",f)[0].offsetWidth,
10)+1,a(".selectopts",f).width(l),a(".selectopts",f).css("width","auto"));a(".data",f).empty().append(d);a.jgrid.bindEv.call(c,d,k.searchoptions);a(".input-elm",f).bind("change",function(e){e=e.target;g.data="SPAN"===e.nodeName.toUpperCase()&&k.searchoptions&&a.isFunction(k.searchoptions.custom_value)?k.searchoptions.custom_value.call(c,a(e).children(".customelement:first"),"get"):e.value;b.onchange()});setTimeout(function(){g.data=a(d).val();b.onchange()},0)}});for(e=p=0;e"+b.p.columns[e].label+""}q.append(d);d=a(" ");m.append(d);k=n.columns[p];k.searchoptions.id=a.jgrid.randId();w&&"text"===k.inputtype&&!k.searchoptions.size&&(k.searchoptions.size=10);p=a.jgrid.createEl.call(c,
k.inputtype,k.searchoptions,g.data,!0,b.p.ajaxSelectOptions||{},!0);if("nu"===g.op||"nn"===g.op)a(p).attr("readonly","true"),a(p).attr("disabled","true");var v=a(" ");d.append(v);v.bind("change",function(){g.op=a(v).val();f=a(this).parents("tr:first");var c=a(".input-elm",f)[0];"nu"===g.op||"nn"===g.op?(g.data="","SELECT"!==c.tagName.toUpperCase()&&(c.value=""),c.setAttribute("readonly","true"),c.setAttribute("disabled","true")):("SELECT"===c.tagName.toUpperCase()&&
(g.data=c.value),c.removeAttribute("readonly"),c.removeAttribute("disabled"));b.onchange()});h=k.searchoptions.sopt?k.searchoptions.sopt:b.p.sopt?b.p.sopt:-1!==a.inArray(k.searchtype,b.p.strarr)?b.p.stropts:b.p.numopts;d="";a.each(b.p.ops,function(){t.push(this.oper)});for(e=0;e"+b.p.ops[r].text+"");v.append(d);d=a(" ");m.append(d);
d.append(p);a.jgrid.bindEv.call(c,p,k.searchoptions);a(p).addClass("input-elm").bind("change",function(){g.data="custom"===k.inputtype?k.searchoptions.custom_value.call(c,a(this).children(".customelement:first"),"get"):a(this).val();b.onchange()});d=a(" ");m.append(d);!0===this.p.ruleButtons&&(p=a(" "),d.append(p),p.bind("click",function(){for(e=0;e'+b+"",a.jgrid.edit.bClose,{buttonalign:"right"})}catch(l){alert(b)}}!0===d.restoreAfterError&&a(f).jqGrid("restoreRow",c,d.afterrestorefunc)}},a.jgrid.ajaxOptions,f.p.ajaxRowOptions||{}))}return h}},restoreRow:function(c,e){var b=a.makeArray(arguments).slice(1),m={};"object"===a.type(b[0])?m=b[0]:a.isFunction(e)&&(m.afterrestorefunc=e);m=a.extend(!0,{},a.jgrid.inlineEdit,m);return this.each(function(){var b=this,e=-1,q,g={},d;if(b.grid&&(q=a(b).jqGrid("getInd",
c,!0),!1!==q&&(d=a.isFunction(m.beforeCancelRow)?m.beforeCancelRow.call(b,m,c):void 0,void 0===d&&(d=!0),d))){for(d=0;d "+e,b.jgrid.edit.bClose);b(a).jqGrid("restoreCell",d,f)}},b.jgrid.ajaxOptions,a.p.ajaxCellOptions||{}))}else try{b.jgrid.info_dialog(b.jgrid.errors.errcap,b.jgrid.errors.nourl,b.jgrid.edit.bClose),b(a).jqGrid("restoreCell",d,f)}catch(t){}"clientArray"===a.p.cellsubmit&&(b(g).empty(),b(a).jqGrid("setCell",a.rows[d].id,f,h,!1,!1,!0),b(g).addClass("dirty-cell"),b(a.rows[d]).addClass("edited"),b(a).triggerHandler("jqGridAfterSaveCell",[a.rows[d].id,m,e,d,f]),b.isFunction(a.p.afterSaveCell)&&
a.p.afterSaveCell.call(a,a.rows[d].id,m,e,d,f),a.p.savedRow.splice(0,1))}else try{window.setTimeout(function(){b.jgrid.info_dialog(b.jgrid.errors.errcap,e+" "+s[1],b.jgrid.edit.bClose)},100),b(a).jqGrid("restoreCell",d,f)}catch(u){}}else b(a).jqGrid("restoreCell",d,f)}window.setTimeout(function(){b("#"+b.jgrid.jqID(a.p.knv)).attr("tabindex","-1").focus()},0)}})},restoreCell:function(d,f){return this.each(function(){var a=this,c;if(a.grid&&!0===a.p.cellEdit){c=1<=a.p.savedRow.length?0:null;if(null!==
c){var g=b("td:eq("+f+")",a.rows[d]);if(b.isFunction(b.fn.datepicker))try{b("input.hasDatepicker",g).datepicker("hide")}catch(e){}b(g).empty().attr("tabindex","-1");b(a).jqGrid("setCell",a.rows[d].id,f,a.p.savedRow[c].v,!1,!1,!0);b(a).triggerHandler("jqGridAfterRestoreCell",[a.rows[d].id,a.p.savedRow[c].v,d,f]);b.isFunction(a.p.afterRestoreCell)&&a.p.afterRestoreCell.call(a,a.rows[d].id,a.p.savedRow[c].v,d,f);a.p.savedRow.splice(0,1)}window.setTimeout(function(){b("#"+a.p.knv).attr("tabindex","-1").focus()},
0)}})},nextCell:function(d,f){return this.each(function(){var a=!1,c;if(this.grid&&!0===this.p.cellEdit){for(c=f+1;c=f&&(b(a.grid.bDiv)[0].scrollTop=b(a.grid.bDiv)[0].scrollTop+a.rows[c].clientHeight);"vu"===e&&r=e+parseInt(f,10)?b(a.grid.bDiv)[0].scrollLeft=b(a.grid.bDiv)[0].scrollLeft+a.rows[c].cells[d].clientWidth:g
"),g,e;b(c).insertBefore(a.grid.cDiv);b("#"+a.p.knv).focus().keydown(function(c){e=c.keyCode;"rtl"===a.p.direction&&(37===e?e=39:39===e&&(e=37));switch(e){case 38:0").css({height:"100%",width:"100%",position:"fixed",left:0,top:0,"z-index":f-1,opacity:e.overlay/100});if(b.a)return d;b.t=k;b.a=!0;b.w.css("z-index",f);e.modal?(m[0]||setTimeout(function(){s("bind")},
1),m.push(a)):0').insertAfter(b.o);e.onShow?e.onShow(b):b.w.show();p(b);return d},
close:function(a){a=l[a];if(!a.a)return d;a.a=d;m[0]&&(m.pop(),m[0]||s("unbind"));a.c.toTop&&a.o&&c("#jqmP"+a.w[0]._jqm).after(a.w).remove();if(a.c.onHide)a.c.onHide(a);else a.w.hide(),a.o&&a.o.remove();return d},params:{}};var n=0,l=c.jqm.hash,m=[],d=!1,p=function(a){try{c(":input:visible",a.w)[0].focus()}catch(d){}},s=function(a){c(document)[a]("keypress",q)[a]("keydown",q)[a]("mousedown",q)},q=function(a){var d=l[m[m.length-1]],b=!c(a.target).parents(".jqmID"+d.s)[0];b&&(c(".jqmID"+d.s).each(function(){var d=
c(this),h=d.offset();if(h.top<=a.pageY&&a.pageY<=h.top+d.height()&&h.left<=a.pageX&&a.pageX<=h.left+d.width())return b=!1}),p(d));return!b},r=function(a,k,b){return a.each(function(){var a=this._jqm;c(k).each(function(){this[b]||(this[b]=[],c(this).click(function(){for(var a in{jqmShow:1,jqmHide:1})for(var b in this[a])if(l[this[a][b]])l[this[a][b]].w[a](this);return d}));this[b].push(a)})})}})(jQuery);
(function(b){b.fn.jqDrag=function(a){return h(this,a,"d")};b.fn.jqResize=function(a,b){return h(this,a,"r",b)};b.jqDnR={dnr:{},e:0,drag:function(a){"d"==d.k?e.css({left:d.X+a.pageX-d.pX,top:d.Y+a.pageY-d.pY}):(e.css({width:Math.max(a.pageX-d.pX+d.W,0),height:Math.max(a.pageY-d.pY+d.H,0)}),f&&g.css({width:Math.max(a.pageX-f.pX+f.W,0),height:Math.max(a.pageY-f.pY+f.H,0)}));return!1},stop:function(){b(document).unbind("mousemove",c.drag).unbind("mouseup",c.stop)}};var c=b.jqDnR,d=c.dnr,e=c.e,g,f,h=function(a,
c,h,n){return a.each(function(){c=c?b(c,a):a;c.bind("mousedown",{e:a,k:h},function(a){var c=a.data,k={};e=c.e;g=n?b(n):!1;if("relative"!=e.css("position"))try{e.position(k)}catch(h){}d={X:k.left||l("left")||0,Y:k.top||l("top")||0,W:l("width")||e[0].scrollWidth||0,H:l("height")||e[0].scrollHeight||0,pX:a.pageX,pY:a.pageY,k:c.k};f=g&&"d"!=c.k?{X:k.left||m("left")||0,Y:k.top||m("top")||0,W:g[0].offsetWidth||m("width")||0,H:g[0].offsetHeight||m("height")||0,pX:a.pageX,pY:a.pageY,k:c.k}:!1;if(b("input.hasDatepicker",
e[0])[0])try{b("input.hasDatepicker",e[0]).datepicker("hide")}catch(p){}b(document).mousemove(b.jqDnR.drag).mouseup(b.jqDnR.stop);return!1})})},l=function(a){return parseInt(e.css(a),10)||!1},m=function(a){return parseInt(g.css(a),10)||!1}})(jQuery);
(function(b){b.jgrid.extend({setSubGrid:function(){return this.each(function(){var d,c;this.p.subGridOptions=b.extend({plusicon:"ui-icon-plus",minusicon:"ui-icon-minus",openicon:"ui-icon-carat-1-sw",expandOnLoad:!1,delayOnLoad:50,selectOnExpand:!1,selectOnCollapse:!1,reloadOnExpand:!0},this.p.subGridOptions||{});this.p.colNames.unshift("");this.p.colModel.unshift({name:"subgrid",width:b.jgrid.cell_width?this.p.subGridWidth+this.p.cellLayout:this.p.subGridWidth,sortable:!1,resizable:!1,hidedlg:!0,
search:!1,fixed:!0});d=this.p.subGridModel;if(d[0])for(d[0].align=b.extend([],d[0].align||[]),c=0;c "},addSubGrid:function(d,c){return this.each(function(){var a=
this;if(a.grid){var p=function(c,d,h){d=b(" ").html(d);b(c).append(d)},q=function(c,d){var h,f,e,g=b(""),k=b(" ");for(f=0;f"),b(h).html(a.p.subGridModel[0].name[f]),b(h).width(a.p.subGridModel[0].width[f]),b(k).append(h);b(g).append(k);c&&(e=a.p.xmlReader.subgrid,
b(e.root+" "+e.row,c).each(function(){k=b(" ");if(!0===e.repeatitems)b(e.cell,this).each(function(a){p(k,b(this).text()||" ",a)});else{var c=a.p.subGridModel[0].mapping||a.p.subGridModel[0].name;if(c)for(f=0;f "),l=b(" ");for(f=0;f"),b(h).html(a.p.subGridModel[0].name[f]),b(h).width(a.p.subGridModel[0].width[f]),b(l).append(h);b(m).append(l);if(c&&(g=a.p.jsonReader.subgrid,h=b.jgrid.getAccessor(c,g.root),void 0!==h))for(f=0;f");
if(!0===g.repeatitems)for(g.cell&&(e=e[g.cell]),k=0;k ":"";g=b(a).triggerHandler("jqGridSubGridBeforeExpand",[m+"_"+e,e]);(g=!1===g||"stop"===g?!1:!0)&&b.isFunction(a.p.subGridBeforeExpand)&&
(g=a.p.subGridBeforeExpand.call(a,m+"_"+e,e));if(!1===g)return!1;b(c).after(""+s+"
");b(a).triggerHandler("jqGridSubGridRowExpanded",[m+"_"+e,e]);b.isFunction(a.p.subGridRowExpanded)?a.p.subGridRowExpanded.call(a,
m+"_"+e,e):v(c)}else b(l).show();b(this).html(" ").removeClass("sgcollapsed").addClass("sgexpanded");a.p.subGridOptions.selectOnExpand&&b(a).jqGrid("setSelection",e)}else if(b(this).hasClass("sgexpanded")){g=b(a).triggerHandler("jqGridSubGridRowColapsed",[m+"_"+e,e]);g=!1===g||"stop"===g?!1:!0;e=c.id;g&&b.isFunction(a.p.subGridRowColapsed)&&(g=a.p.subGridRowColapsed.call(a,m+"_"+e,e));if(!1===g)return!1;!0===
a.p.subGridOptions.reloadOnExpand?b(l).remove(".ui-subgrid"):b(l).hasClass("ui-subgrid")&&b(l).hide();b(this).html(" ").removeClass("sgexpanded").addClass("sgcollapsed");a.p.subGridOptions.selectOnCollapse&&b(a).jqGrid("setSelection",e)}return!1})),n++;!0===a.p.subGridOptions.expandOnLoad&&b(a.rows).filter(".jqgrow").each(function(a,c){b(c.cells[0]).click()});a.subGridXml=function(a,b){q(a,b)};a.subGridJson=
function(a,b){r(a,b)}}})},expandSubGridRow:function(d){return this.each(function(){if((this.grid||d)&&!0===this.p.subGrid){var c=b(this).jqGrid("getInd",d,!0);c&&(c=b("td.sgcollapsed",c)[0])&&b(c).trigger("click")}})},collapseSubGridRow:function(d){return this.each(function(){if((this.grid||d)&&!0===this.p.subGrid){var c=b(this).jqGrid("getInd",d,!0);c&&(c=b("td.sgexpanded",c)[0])&&b(c).trigger("click")}})},toggleSubGridRow:function(d){return this.each(function(){if((this.grid||d)&&!0===this.p.subGrid){var c=
b(this).jqGrid("getInd",d,!0);if(c){var a=b("td.sgcollapsed",c)[0];a?b(a).trigger("click"):(a=b("td.sgexpanded",c)[0])&&b(a).trigger("click")}}})}})})(jQuery);
(function(d){d.extend(d.jgrid,{template:function(b){var m=d.makeArray(arguments).slice(1),a,c=m.length;null==b&&(b="");return b.replace(/\{([\w\-]+)(?:\:([\w\.]*)(?:\((.*?)?\))?)?\}/g,function(b,h){if(!isNaN(parseInt(h,10)))return m[parseInt(h,10)];for(a=0;atd>span.tree-wrap-"+this.p.direction).removeClass(a).addClass(m),
q&&d(n).show().find(">td>span.tree-wrap-"+this.p.direction).removeClass(a).addClass(m))}else p&&(d(h).show(),q&&d(n).show());h=h.nextSibling;q&&(n=n.nextSibling)}k.removeClass(m).addClass(a)}d(this).triggerHandler("jqGridGroupingClickGroup",[b,r]);d.isFunction(this.p.onClickGroup)&&this.p.onClickGroup.call(this,b,r)});return!1},groupingRender:function(b,m,a,c){return this.each(function(){function g(a,b,c){var d=!1;if(0===b)d=c[a];else{var e=c[a].idx;if(0===e)d=c[a];else for(;0<=a;a--)if(c[a].idx===
e-b){d=c[a];break}}return d}function h(a,b,c,e){var f=g(a,b,c),h=k.p.colModel,p,q=f.cnt;a="";var n;for(n=e;n ",t="{0}";d.each(f.summary,function(){if(this.nm===h[n].name){h[n].summaryTpl&&(t=h[n].summaryTpl);"string"===typeof this.st&&"avg"===this.st.toLowerCase()&&(this.sd&&this.vd?this.v/=this.vd:this.v&&0"+d.jgrid.format(t,p)+"";return!1}});a+=r}return a}var k=this,e=k.p.groupingView,f="",p="",r,q,n=e.groupCollapse?e.plusicon:e.minusicon,t,z=[],A=e.groupField.length,n=n+(" tree-wrap-"+k.p.direction);d.each(k.p.colModel,function(a,b){var c;for(c=0;c(a-1)*c&&l.startRow<
a*c))return!0;x++;q=k.p.id+"ghead_"+l.idx;r=q+"_"+g;p=" ";try{d.isArray(e.formatDisplayField)&&d.isFunction(e.formatDisplayField[l.idx])?(l.displayValue=e.formatDisplayField[l.idx].call(k,l.displayValue,l.value,k.p.colModel[z[l.idx]],l.idx,e),t=l.displayValue):t=k.formatter(r,l.displayValue,z[l.idx],l.value)}catch(D){t=l.displayValue}"header"===e.groupSummaryPos[l.idx]?
(f+='"+p+d.jgrid.template(e.groupText[l.idx],t,l.cnt,l.summary)+" ",f+=h(g,0,e.groups,!1===e.groupColumnShow[l.idx]?""===y?2:3:""===y?1:2),f+=" "):f+=''+p+d.jgrid.template(e.groupText[l.idx],t,l.cnt,l.summary)+" ";if(A-1===l.idx){var s=e.groups[g+1],v,u=0;v=l.startRow;var C=void 0!==s?s.startRow:e.groups[g].startRow+e.groups[g].cnt;e._locgr&&(u=(a-1)*c,u>l.startRow&&(v=u));for(;v