/** * @license jqGrid 4.7.0 - jQuery Grid * Copyright (c) 2008, Tony Tomov, tony@trirand.com * Dual licensed under the MIT and GPL licenses * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl-2.0.html * Date: 2014-12-08 */ function tableToGrid(e,h){jQuery(e).each(function(){if(!this.grid){jQuery(this).width("99%");var e=jQuery(this).width(),t=jQuery("tr td:first-child input[type=checkbox]:first",jQuery(this)),i=jQuery("tr td:first-child input[type=radio]:first",jQuery(this)),r=0 tr",jQuery(this)).each(function(){var i={},r=0;jQuery("td",jQuery(this)).each(function(){if(0===r&&o){var e=jQuery("input",jQuery(this)),t=e.attr("value");p.push(t||d.length),e.is(":checked")&&c.push(t),i[n[r].name]=e.attr("value")}else i[n[r].name]=jQuery(this).html();r++}),0").replace(/</g,"<").replace(/"/g,'"').replace(/&/g,"&"):e},htmlEncode:function(e){return e?String(e).replace(/&/g,"&").replace(/\"/g,""").replace(//g,">"):e},format:function(e){var i=$.makeArray(arguments).slice(1);return null==e&&(e=""),e.replace(/\{(\d+)\}/g,function(e,t){return i[t]})},msie:"Microsoft Internet Explorer"===navigator.appName,msiever:function(){var e=-1,t=navigator.userAgent;return null!=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})").exec(t)&&(e=parseFloat(RegExp.$1)),e},getCellIndex:function(e){var t=$(e);return t.is("tr")?-1:(t=(t.is("td")||t.is("th")?t:t.closest("td,th"))[0],$.jgrid.msie?$.inArray(t,t.parentNode.cells):t.cellIndex)},stripHtml:function(e){return(e=String(e))?(e=e.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,""))&&" "!==e&&" "!==e?e.replace(/\"/g,"'"):"":e},stripPref:function(e,t){var i=$.type(e);return"string"!==i&&"number"!==i||(t=""!==(e=String(e))?String(t).replace(String(e),""):t),t},parse:function(jsonString){var js=jsonString;return"while(1);"===js.substr(0,9)&&(js=js.substr(9)),"/*"===js.substr(0,2)&&(js=js.substr(2,js.length-4)),js||(js="{}"),!0===$.jgrid.useJSON&&"object"==typeof JSON&&"function"==typeof JSON.parse?JSON.parse(js):eval("("+js+")")},parseDate:function(e,t,i,r){var a,o,n,s=new RegExp("^/Date\\((([-+])?[0-9]+)(([-+])([0-9]{2})([0-9]{2}))?\\)/$"),l="string"==typeof t?t.match(s):null,d=function(e,t){for(e=String(e),t=parseInt(t,10)||2;e.length?@\[\\\]\^`{|}~]/g,"\\$&")},guid:1,uidPref:"jqg",randId:function(e){return(e||$.jgrid.uidPref)+$.jgrid.guid++},getAccessor:function(e,t){var i,r,a=[];if("function"==typeof t)return t(e);if(void 0===(i=e[t]))try{if("string"==typeof t&&(a=t.split(".")),r=a.length)for(i=e;i&&r--;)i=i[a.shift()]}catch(e){}return i},getXmlData:function(e,t,i){var r,a="string"==typeof t?t.match(/^(.*)\[(\w+)\]$/):null;return"function"==typeof t?t(e):a&&a[2]?a[1]?$(a[1],e).attr(a[2]):$(e).attr(a[2]):(r=$(t,e),i?r:0
"),t=e.appendTo("body").find("td").width();return e.remove(),.1",i)},this.less=function(e,t,i){return self._compareValues(self.less,e,t,"<",i)},this.greaterOrEquals=function(e,t,i){return self._compareValues(self.greaterOrEquals,e,t,">=",i)},this.lessOrEquals=function(e,t,i){return self._compareValues(self.lessOrEquals,e,t,"<=",i)},this.startsWith=function(e,t){var i=null==t?e:t,r=_trim?$.trim(i.toString()).length:i.toString().length;return _useProperties?self._append(self._getStr("jQuery.jgrid.getAccessor(this,'"+e+"')")+".substr(0,"+r+") == "+self._getStr('"'+self._toStr(t)+'"')):(null!=t&&(r=_trim?$.trim(t.toString()).length:t.toString().length),self._append(self._getStr("this")+".substr(0,"+r+") == "+self._getStr('"'+self._toStr(e)+'"'))),self._setCommand(self.startsWith,e),self._resetNegate(),self},this.endsWith=function(e,t){var i=null==t?e:t,r=_trim?$.trim(i.toString()).length:i.toString().length;return _useProperties?self._append(self._getStr("jQuery.jgrid.getAccessor(this,'"+e+"')")+".substr("+self._getStr("jQuery.jgrid.getAccessor(this,'"+e+"')")+".length-"+r+","+r+') == "'+self._toStr(t)+'"'):self._append(self._getStr("this")+".substr("+self._getStr("this")+'.length-"'+self._toStr(e)+'".length,"'+self._toStr(e)+'".length) == "'+self._toStr(e)+'"'),self._setCommand(self.endsWith,e),self._resetNegate(),self},this.contains=function(e,t){return _useProperties?self._append(self._getStr("jQuery.jgrid.getAccessor(this,'"+e+"')")+'.indexOf("'+self._toStr(t)+'",0) > -1'):self._append(self._getStr("this")+'.indexOf("'+self._toStr(e)+'",0) > -1'),self._setCommand(self.contains,e),self._resetNegate(),self},this.groupBy=function(e,t,i,r){return self._hasData()?self._getGroup(_data,e,t,i,r):null},this.orderBy=function(e,t,i,r,a){return null==i&&(i="text"),null==r&&(r="Y-m-d"),null==a&&(a=!1),"desc"!==(t=null==t?"a":$.trim(t.toString().toLowerCase()))&&"descending"!==t||(t="d"),"asc"!==t&&"ascending"!==t||(t="a"),_sorting.push({by:e,dir:t,type:i,datefmt:r,sfunc:a}),self},self};return new QueryObject(source,null)},getMethod:function(e){return this.getAccessor($.fn.jqGrid,e)},extend:function(e){$.extend($.fn.jqGrid,e),this.no_legacy_api||$.fn.extend(e)}}),$.fn.jqGrid=function(we){if("string"!=typeof we)return this.each(function(){if(!this.grid){var e;null!=we&&void 0!==we.data&&(e=we.data,we.data=[]);var u=$.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},$.jgrid.defaults,we||{});void 0!==e&&(u.data=e,we.data=e);var Q=this,h={headers:[],cols:[],footers:[],dragStart:function(e,t,i){var r=$(this.bDiv).offset().left;this.resizing={idx:e,startX:t.pageX,sOL:t.pageX-r},this.hDiv.style.cursor="col-resize",this.curGbox=$("#rs_m"+$.jgrid.jqID(u.id),"#gbox_"+$.jgrid.jqID(u.id)),this.curGbox.css({display:"block",left:t.pageX-r,top:i[1],height:i[2]}),$(Q).triggerHandler("jqGridResizeStart",[t,e]),$.isFunction(u.resizeStart)&&u.resizeStart.call(Q,t,e),document.onselectstart=function(){return!1}},dragMove:function(e){if(this.resizing){var t,i,r=e.pageX-this.resizing.startX,a=this.headers[this.resizing.idx],o="ltr"===u.direction?a.width+r:a.width-r;33u.minColWidth&&(a.newWidth=o,t.newWidth=i)):(this.newWidth="ltr"===u.direction?u.tblwidth+r:u.tblwidth-r,a.newWidth=o))}},dragEnd:function(){if(this.hDiv.style.cursor="default",this.resizing){var e=this.resizing.idx,t=this.headers[e].newWidth||this.headers[e].width;t=parseInt(t,10),this.resizing=!1,$("#rs_m"+$.jgrid.jqID(u.id)).css("display","none"),u.colModel[e].width=t,this.headers[e].width=t,this.headers[e].el.style.width=t+"px",this.cols[e].style.width=t+"px",0u.lastpage||1===u.lastpage||a===u.page&&a===u.lastpage))return;h.hDiv.loading?h.timer=setTimeout(h.populateVisible,u.scrollTimeout):(u.page=a,n&&(h.selectionPreserver(r[0]),h.emptyRows.call(r[0],!1,!1)),h.populate(o))}}}},scrollGrid:function(e){if(u.scroll){var t=h.bDiv.scrollTop;void 0===h.scrollTop&&(h.scrollTop=0),t!==h.scrollTop&&(h.scrollTop=t,h.timer&&clearTimeout(h.timer),h.timer=setTimeout(h.populateVisible,u.scrollTimeout))}h.hDiv.scrollLeft=h.bDiv.scrollLeft,u.footerrow&&(h.sDiv.scrollLeft=h.bDiv.scrollLeft),e&&e.stopPropagation()},selectionPreserver:function(t){var i=t.p,r=i.selrow,a=i.selarrrow?$.makeArray(i.selarrrow):null,o=t.grid.bDiv.scrollLeft,n=function(){var e;if(i.selrow=null,i.selarrrow=[],i.multiselect&&a&&0"),r=$.jgrid.msie;Q.p.direction=$.trim(Q.p.direction.toLowerCase()),-1===$.inArray(Q.p.direction,["ltr","rtl"])&&(Q.p.direction="ltr"),m=Q.p.direction,$(i).insertBefore(this),$(this).removeClass("scroll").appendTo(i);var a=$("
");$(a).attr({id:"gbox_"+this.id,dir:m}).insertBefore(i),$(i).attr("id","gview_"+this.id).appendTo(a),$("
").insertBefore(i),$("
"+this.p.loadtext+"
").insertBefore(i),$(this).attr({cellspacing:"0",cellpadding:"0",border:"0",role:"presentation","aria-multiselectable":!!this.p.multiselect,"aria-labelledby":"gbox_"+this.id});var o,V=function(e,t){return e=parseInt(e,10),isNaN(e)?t||0:e},s=function(e,t,i,r,a,o){var n,s=Q.p.colModel[e],l=s.align,d='style="',p=s.classes,c=s.name,u=[];return l&&(d+="text-align:"+l+";"),!0===s.hidden&&(d+="display:none;"),0===t?d+="width: "+h.headers[e].width+"px;":($.isFunction(s.cellattr)||"string"==typeof s.cellattr&&null!=$.jgrid.cellattr&&$.isFunction($.jgrid.cellattr[s.cellattr]))&&(n=($.isFunction(s.cellattr)?s.cellattr:$.jgrid.cellattr[s.cellattr]).call(Q,a,i,r,s,o))&&"string"==typeof n&&(-1<(n=n.replace(/style/i,"style").replace(/title/i,"title")).indexOf("title")&&(s.title=!1),-1"+n+""},W=function(e,t,i,r){var a='";return'"+a+""},Y=function(e,t,i,r){var a=(parseInt(i,10)-1)*parseInt(r,10)+1+t;return'"+a+""},U=function(e){var t,i,r=[],a=0;for(i=0;i"},v=function(e,t,i,r,a){var o=new Date,n="local"!==Q.p.datatype&&Q.p.loadonce||"xmlstring"===Q.p.datatype,s="_id_",l=Q.p.xmlReader,d="local"===Q.p.datatype?"local":"xml";if(n&&(Q.p.data=[],Q.p._index={},Q.p.localReader.id=s),Q.p.reccount=0,$.isXMLDoc(e)){i=-1!==Q.p.treeANode||Q.p.scroll?1"),Q.p.grouping&&(R.push(k),Q.p.groupingView._locgr||O.call(j,_,S),k=[]),(n||!0===Q.p.treeGrid)&&(_[s]=$.jgrid.stripPref(Q.p.idPrefix,b),Q.p.data.push(_),Q.p._index[_[s]]=Q.p.data.length-1),!1===Q.p.gridview&&($("tbody:first",t).append(k.join("")),j.triggerHandler("jqGridAfterInsertRow",[b,_,v]),T&&Q.p.afterInsertRow.call(Q,b,_,v),k=[]),_={},S++,++y===M)break}}if(!0===Q.p.gridview&&(c=-1"),Q.p.grouping&&(P.push(S),Q.p.groupingView._locgr||N.call(x,F,c),S=[]),(d||!0===Q.p.treeGrid)&&(F[l]=$.jgrid.stripPref(Q.p.idPrefix,j),Q.p.data.push(F),Q.p._index[F[l]]=Q.p.data.length-1),!1===Q.p.gridview&&($("#"+$.jgrid.jqID(Q.p.id)+" tbody:first").append(S.join("")),x.triggerHandler("jqGridAfterInsertRow",[j,F,h]),A&&Q.p.afterInsertRow.call(Q,j,F,h),S=[]),F={},c++,++q===E)break}if(!0===Q.p.gridview&&(w=-1
").attr("dir","ltr"),0",u+=""}if("rtl"===m&&(c+=u),!0===Q.p.pginput&&(p=""+$.jgrid.format(Q.p.pgtext||"","","")+""),!0===Q.p.pgbuttons){var g=["first"+s,"prev"+s,"next"+s,"last"+s];"rtl"===m&&g.reverse(),c+="",c+="",c+=""!==p?d+p+d:"",c+="",c+=""}else""!==p&&(c+=p);"ltr"===m&&(c+=u),c+="",!0===Q.p.viewrecords&&$("td#"+e+"_"+Q.p.recordpos,"#"+t).append("
"),$("td#"+e+"_"+Q.p.pagerpos,"#"+t).append(c),n=$(".ui-jqgrid").css("font-size")||"11px",$(document.body).append(""),o=$(c).clone().appendTo("#testpg").width(),$("#testpg").remove(),0"),this.p.colModel.unshift({name:"cb",width:$.jgrid.cell_width?Q.p.multiselectWidth+Q.p.cellLayout:Q.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:Q.p.rownumWidth,sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0})),Q.p.xmlReader=$.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"}},Q.p.xmlReader),Q.p.jsonReader=$.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"}},Q.p.jsonReader),Q.p.localReader=$.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"}},Q.p.localReader),Q.p.scroll&&(Q.p.pgbuttons=!1,Q.p.pginput=!1,Q.p.rowList=[]),Q.p.data.length&&(n(),p());var q,D,C,_,k,I,G,F,S,R,M,E,O,T,N,A,P,H,L,z="",B="",ee="",te=[],ie=[],re=[];if(!0===Q.p.shrinkToFit&&!0===Q.p.forceFit)for(t=Q.p.colModel.length-1;0<=t;t--)if(!Q.p.colModel[t].hidden){Q.p.colModel[t].resizable=!1;break}if("horizontal"===Q.p.viewsortcols[1]&&(B=" ui-i-asc",ee=" ui-i-desc"),q=r?"class='ui-th-div-ie'":"",S="",Q.p.multiSort)for(te=Q.p.sortname.split(","),t=0;t",D=Q.p.colModel[t].index||Q.p.colModel[t].name,z+="
"+Q.p.colNames[t],Q.p.colModel[t].width?Q.p.colModel[t].width=parseInt(Q.p.colModel[t].width,10):Q.p.colModel[t].width=150,"boolean"!=typeof Q.p.colModel[t].title&&(Q.p.colModel[t].title=!0),Q.p.colModel[t].lso="",D===Q.p.sortname&&(Q.p.lastsort=t),Q.p.multiSort&&-1!==(re=$.inArray(D,te))&&(Q.p.colModel[t].lso=ie[re]),z+=S+"
"}if(z+="",S=null,$(this).append(z),$("thead tr:first th",this).hover(function(){$(this).addClass("ui-state-hover")},function(){$(this).removeClass("ui-state-hover")}),this.p.multiselect){var oe,ne=[];$("#cb_"+$.jgrid.jqID(Q.p.id),this).bind("click",function(){Q.p.selarrrow=[];var t=!0===Q.p.frozenColumns?Q.p.id+"_frozen":"";this.checked?($(Q.rows).each(function(e){0e&&(this.hidden=!Q.p.groupingView.groupColumnShow[e])}this.widthOrg=M=V(this.width,0),!1===this.hidden&&(T+=M+N,this.fixed?L+=M+N:A++)}),isNaN(Q.p.width)&&(Q.p.width=T+(!1!==Q.p.shrinkToFit||isNaN(Q.p.height)?0:P)),h.width=Q.p.width,Q.p.tblwidth=T,!1===Q.p.shrinkToFit&&!0===Q.p.forceFit&&(Q.p.forceFit=!1),!0===Q.p.shrinkToFit&&0Q.p.width&&(Q.p.colModel[R].width-=Q.p.tblwidth-parseInt(Q.p.width,10),Q.p.tblwidth=Q.p.width)),$(a).css("width",h.width+"px").append("
 
"),$(i).css("width",h.width+"px"),z=$("thead:first",Q).get(0);var le="";Q.p.footerrow&&(le+="");var de=$("tr:first",z),pe="";if(Q.p.disableClick=!1,$("th",de).each(function(e){C=Q.p.colModel[e].width,void 0===Q.p.colModel[e].resizable&&(Q.p.colModel[e].resizable=!0),Q.p.colModel[e].resizable?(_=document.createElement("span"),$(_).html(" ").addClass("ui-jqgrid-resize ui-jqgrid-resize-"+m).css("cursor","col-resize"),$(this).addClass(Q.p.resizeclass)):_="",$(this).css("width",C+"px").prepend(_),_=null;var t="";Q.p.colModel[e].hidden&&($(this).css("display","none"),t="display:none;"),pe+="",h.headers[e]={width:C,el:this},"boolean"!=typeof(k=Q.p.colModel[e].sortable)&&(Q.p.colModel[e].sortable=!0,k=!0);var i=Q.p.colModel[e].name;"cb"!==i&&"subgrid"!==i&&"rn"!==i&&Q.p.viewsortcols[2]&&$(">div",this).addClass("ui-jqgrid-sortable"),k&&(Q.p.multiSort?Q.p.viewsortcols[0]?($("div span.s-ico",this).show(),Q.p.colModel[e].lso&&$("div span.ui-icon-"+Q.p.colModel[e].lso,this).removeClass("ui-state-disabled")):Q.p.colModel[e].lso&&($("div span.s-ico",this).show(),$("div span.ui-icon-"+Q.p.colModel[e].lso,this).removeClass("ui-state-disabled")):Q.p.viewsortcols[0]?($("div span.s-ico",this).show(),e===Q.p.lastsort&&$("div span.ui-icon-"+Q.p.sortorder,this).removeClass("ui-state-disabled")):e===Q.p.lastsort&&""!==Q.p.sortname&&($("div span.s-ico",this).show(),$("div span.ui-icon-"+Q.p.sortorder,this).removeClass("ui-state-disabled"))),Q.p.footerrow&&(le+="")}).mousedown(function(e){if(1===$(e.target).closest("th>span.ui-jqgrid-resize").length){var t,i,r,a=g(this);return!0===Q.p.forceFit&&(Q.p.nv=function(e){var t,i=e,r=e;for(t=e+1;t"),pe+="",F=document.createElement("tbody"),this.appendChild(F),$(this).addClass("ui-jqgrid-btable").append(pe),pe=null;var ce,ue,he,fe=$("").append(z),ge=!(!Q.p.caption||!0!==Q.p.hiddengrid),me=$("
");z=null,h.hDiv=document.createElement("div"),$(h.hDiv).css({width:h.width+"px"}).addClass("ui-state-default ui-jqgrid-hdiv").append(me),$(me).append(fe),fe=null,ge&&$(h.hDiv).hide(),Q.p.pager&&("string"==typeof Q.p.pager?"#"!==Q.p.pager.substr(0,1)&&(Q.p.pager="#"+Q.p.pager):Q.p.pager="#"+$(Q.p.pager).attr("id"),$(Q.p.pager).css({width:h.width+"px"}).addClass("ui-state-default ui-jqgrid-pager ui-corner-bottom").appendTo(a),ge&&$(Q.p.pager).hide(),c(Q.p.pager,"")),!1===Q.p.cellEdit&&!0===Q.p.hoverrows&&$(Q).bind("mouseover",function(e){G=$(e.target).closest("tr.jqgrow"),"ui-subgrid"!==$(G).attr("class")&&$(G).addClass("ui-state-hover")}).bind("mouseout",function(e){G=$(e.target).closest("tr.jqgrow"),$(G).removeClass("ui-state-hover")}),$(Q).before(h.hDiv).click(function(e){if(I=e.target,G=$(I,Q.rows).closest("tr.jqgrow"),0===$(G).length||-1td")).length&&(ue=$.jgrid.getCellIndex(I),he=$(I).closest("td,th").html(),$(Q).triggerHandler("jqGridCellSelect",[ce,ue,he,e]),$.isFunction(Q.p.onCellSelect)&&Q.p.onCellSelect.call(Q,ce,ue,he,e)),!0!==Q.p.cellEdit){if(i)if(Q.p.multikey)e[Q.p.multikey]?$(Q).jqGrid("setSelection",ce,!0,e):Q.p.multiselect&&t&&(t=$("#jqg_"+$.jgrid.jqID(Q.p.id)+"_"+ce).is(":checked"),$("#jqg_"+$.jgrid.jqID(Q.p.id)+"_"+ce)[Q.p.useProp?"prop":"attr"]("checked",t));else if(Q.p.multiselect&&Q.p.multiboxonly)if(t)$(Q).jqGrid("setSelection",ce,!0,e);else{var a=Q.p.frozenColumns?Q.p.id+"_frozen":"";$(Q.p.selarrrow).each(function(e,t){var i=$(Q).jqGrid("getGridRowById",t);i&&$(i).removeClass("ui-state-highlight"),$("#jqg_"+$.jgrid.jqID(Q.p.id)+"_"+$.jgrid.jqID(t))[Q.p.useProp?"prop":"attr"]("checked",!1),a&&($("#"+$.jgrid.jqID(t),"#"+$.jgrid.jqID(a)).removeClass("ui-state-highlight"),$("#jqg_"+$.jgrid.jqID(Q.p.id)+"_"+$.jgrid.jqID(t),"#"+$.jgrid.jqID(a))[Q.p.useProp?"prop":"attr"]("checked",!1))}),Q.p.selarrrow=[],$(Q).jqGrid("setSelection",ce,!0,e)}else $(Q).jqGrid("setSelection",ce,!0,e)}else if(Q.p.multiselect&&t&&i)$(Q).jqGrid("setSelection",ce,!0,e);else if(0Q.p.lastpage&&(i=Q.p.lastpage),i<1&&(i=1),Q.p.page=i,Q.grid.prevRowHeight?Q.grid.bDiv.scrollTop=(i-1)*Q.grid.prevRowHeight*Q.p.rowNum:Q.grid.bDiv.scrollTop=0}return Q.grid.prevRowHeight&&Q.p.scroll?(delete Q.p.lastpage,Q.grid.populateVisible()):Q.grid.populate(),!0===Q.p._inlinenav&&$(Q).jqGrid("showAddEditButtons"),!1}).dblclick(function(e){if(I=e.target,G=$(I,Q.rows).closest("tr.jqgrow"),0!==$(G).length){ce=G[0].rowIndex,ue=$.jgrid.getCellIndex(I);var t=$(Q).triggerHandler("jqGridDblClickRow",[$(G).attr("id"),ce,ue,e]);if(null!=t)return t;if($.isFunction(Q.p.ondblClickRow)&&null!=(t=Q.p.ondblClickRow.call(Q,$(G).attr("id"),ce,ue,e)))return t;if(!0===Q.p.cellEdit){var i=$(I).hasClass("cbox"),r=$(Q).triggerHandler("jqGridBeforeSelectRow",[G[0].id,e]);if(r=!1!==r&&"stop"!==r,$.isFunction(Q.p.beforeSelectRow)){var a=Q.p.beforeSelectRow.call(Q,G[0].id,e);!1!==a&&"stop"!==a||(r=!1)}if(I=$(I).closest("tr.jqgrow>td"),Q.p.multiselect&&i&&r)$(Q).jqGrid("setSelection",ce,!0,e);else if(0').append("
").append(this)).addClass("ui-jqgrid-bdiv").css({height:Q.p.height+(isNaN(Q.p.height)?"":"px"),width:h.width+"px"}).scroll(h.scrollGrid),$("table:first",h.bDiv).css({width:Q.p.tblwidth+"px"}),$.support.tbody||2===$("tbody",this).length&&$("tbody:gt(0)",this).remove(),Q.p.multikey&&($.jgrid.msie?$(h.bDiv).bind("selectstart",function(){return!1}):$(h.bDiv).bind("mousedown",function(){return!1})),ge&&$(h.bDiv).hide(),h.cDiv=document.createElement("div");var ve=!0===Q.p.hidegrid?$("").hover(function(){ve.addClass("ui-state-hover")},function(){ve.removeClass("ui-state-hover")}).append("").css("rtl"===m?"left":"right","0px"):"";if($(h.cDiv).append(ve).append(""+Q.p.caption+"").addClass("ui-jqgrid-titlebar ui-jqgrid-caption"+("rtl"===m?"-rtl":"")+" ui-widget-header ui-corner-top ui-helper-clearfix"),$(h.cDiv).insertBefore(h.hDiv),Q.p.toolbar[0]&&(h.uDiv=document.createElement("div"),"top"===Q.p.toolbar[1]?$(h.uDiv).insertBefore(h.hDiv):"bottom"===Q.p.toolbar[1]&&$(h.uDiv).insertAfter(h.hDiv),"both"===Q.p.toolbar[1]?(h.ubDiv=document.createElement("div"),$(h.uDiv).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id).insertBefore(h.hDiv),$(h.ubDiv).addClass("ui-userdata ui-state-default").attr("id","tb_"+this.id).insertAfter(h.hDiv),ge&&$(h.ubDiv).hide()):$(h.uDiv).width(h.width).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id),ge&&$(h.uDiv).hide()),Q.p.toppager&&(Q.p.toppager=$.jgrid.jqID(Q.p.id)+"_toppager",h.topDiv=$("
")[0],Q.p.toppager="#"+Q.p.toppager,$(h.topDiv).addClass("ui-state-default ui-jqgrid-toppager").width(h.width).insertBefore(h.hDiv),c(Q.p.toppager,"_t")),Q.p.footerrow&&(h.sDiv=$("
")[0],me=$("
"),$(h.sDiv).append(me).width(h.width).insertAfter(h.hDiv),$(me).append(le),h.footers=$(".ui-jqgrid-ftable",h.sDiv)[0].rows[0].cells,Q.p.rownumbers&&(h.footers[0].className="ui-state-default jqgrid-rownum"),ge&&$(h.sDiv).hide()),me=null,Q.p.caption){var be=Q.p.datatype;!0===Q.p.hidegrid&&($(".ui-jqgrid-titlebar-close",h.cDiv).click(function(e){var t,i=$.isFunction(Q.p.onHeaderClick),r=".ui-jqgrid-bdiv, .ui-jqgrid-hdiv, .ui-jqgrid-pager, .ui-jqgrid-sdiv",a=this;return!0===Q.p.toolbar[0]&&("both"===Q.p.toolbar[1]&&(r+=", #"+$(h.ubDiv).attr("id")),r+=", #"+$(h.uDiv).attr("id")),t=$(r,"#gview_"+$.jgrid.jqID(Q.p.id)).length,"visible"===Q.p.gridstate?$(r,"#gbox_"+$.jgrid.jqID(Q.p.id)).slideUp("fast",function(){0===--t&&($("span",a).removeClass("ui-icon-circle-triangle-n").addClass("ui-icon-circle-triangle-s"),Q.p.gridstate="hidden",$("#gbox_"+$.jgrid.jqID(Q.p.id)).hasClass("ui-resizable")&&$(".ui-resizable-handle","#gbox_"+$.jgrid.jqID(Q.p.id)).hide(),$(Q).triggerHandler("jqGridHeaderClick",[Q.p.gridstate,e]),i&&(ge||Q.p.onHeaderClick.call(Q,Q.p.gridstate,e)))}):"hidden"===Q.p.gridstate&&$(r,"#gbox_"+$.jgrid.jqID(Q.p.id)).slideDown("fast",function(){0===--t&&($("span",a).removeClass("ui-icon-circle-triangle-s").addClass("ui-icon-circle-triangle-n"),ge&&(Q.p.datatype=be,y(),ge=!1),Q.p.gridstate="visible",$("#gbox_"+$.jgrid.jqID(Q.p.id)).hasClass("ui-resizable")&&$(".ui-resizable-handle","#gbox_"+$.jgrid.jqID(Q.p.id)).show(),$(Q).triggerHandler("jqGridHeaderClick",[Q.p.gridstate,e]),i&&(ge||Q.p.onHeaderClick.call(Q,Q.p.gridstate,e)))}),!1}),ge&&(Q.p.datatype="local",$(".ui-jqgrid-titlebar-close",h.cDiv).trigger("click")))}else $(h.cDiv).hide(),$(h.hDiv).addClass("ui-corner-top");$(h.hDiv).after(h.bDiv).mousemove(function(e){if(h.resizing)return h.dragMove(e),!1}),$(".ui-jqgrid-labels",h.hDiv).bind("selectstart",function(){return!1}),$(document).bind("mouseup.jqGrid"+Q.p.id,function(){return!h.resizing||(h.dragEnd(),!1)}),Q.formatCol=s,Q.sortData=f,Q.updatepager=function(e,t){var i,r,a,o,n,s,l,d,p="",c=Q.p.pager?"_"+$.jgrid.jqID(Q.p.pager.substr(1)):"",u=Q.p.toppager?"_"+Q.p.toppager.substr(1):"";if((a=parseInt(Q.p.page,10)-1)<0&&(a=0),n=(a*=parseInt(Q.p.rowNum,10))+Q.p.reccount,Q.p.scroll){var h=$("tbody:first > tr:gt(0)",Q.grid.bDiv);a=n-h.length,Q.p.reccount=h.length;var f=h.outerHeight()||Q.grid.prevRowHeight;if(f){var g=a*f,m=parseInt(Q.p.records,10)*f;$(">div:first",Q.grid.bDiv).css({height:m}).children("div:first").css({height:g,display:g?"":"none"}),0==Q.grid.bDiv.scrollTop&&1td.jqgrid-rownum",Q.rows).each(function(e){$(this).html(a+1+e)}),t&&Q.p.jqgdnd&&$(Q).jqGrid("gridDnD","updateDnD"),$(Q).triggerHandler("jqGridGridComplete"),$.isFunction(Q.p.gridComplete)&&Q.p.gridComplete.call(Q),$(Q).triggerHandler("jqGridAfterGridComplete")},Q.refreshIndex=p,Q.setHeadCheckBox=x,Q.constructTr=Z,Q.formatter=function(e,t,i,r,a){return d(e,t,i,r,a)},$.extend(h,{populate:y,emptyRows:J,beginReq:w,endReq:j}),this.grid=h,Q.addXmlData=function(e){v(e,Q.grid.bDiv)},Q.addJSONData=function(e){b(e,Q.grid.bDiv)},this.grid.cols=this.rows[0].cells,$(Q).triggerHandler("jqGridInitGrid"),$.isFunction(Q.p.onInitGrid)&&Q.p.onInitGrid.call(Q),y(),Q.p.hiddengrid=!1}else alert($.jgrid.errors.model)}else alert("Element is not a table or has no id!")}});var e=$.jgrid.getMethod(we);if(!e)throw"jqGrid - No such method: "+we;var t=$.makeArray(arguments).slice(1);return e.apply(this,t)},$.jgrid.extend({getGridParam:function(e){var t=this[0];if(t&&t.grid)return e?void 0!==t.p[e]?t.p[e]:null:t.p},setGridParam:function(t,i){return this.each(function(){if(null==i&&(i=!1),this.grid&&"object"==typeof t)if(!0===i){var e=$.extend({},this.p,t);this.p=e}else $.extend(!0,this.p,t)})},getGridRowById:function(t){var i;return this.each(function(){try{for(var e=this.rows.length;e--;)if(t.toString()===this.rows[e].id){i=this.rows[e];break}}catch(e){i=$(this.grid.bDiv).find("#"+$.jgrid.jqID(t))}}),i},getDataIDs:function(){var e,t=[],i=0,r=0;return this.each(function(){if((e=this.rows.length)&&0 span:first",r).html(i).attr(u):$("td[role='gridcell']:eq("+e+")",r).html(i).attr(u))}),"local"===a.p.datatype){var t,n=$.jgrid.stripPref(a.p.idPrefix,l),s=a.p._index[n];if(a.p.treeGrid)for(t in a.p.treeReader)a.p.treeReader.hasOwnProperty(t)&&delete o[a.p.treeReader[t]];void 0!==s&&(a.p.data[s]=$.extend(!0,a.p.data[s],o)),o=null}}catch(e){h=!1}h&&("string"===e?$(r).addClass(p):null!==p&&"object"===e&&$(r).css(p),$(a).triggerHandler("jqGridAfterGridComplete"))}),h},addRowData:function(n,s,l,d){-1==["first","last","before","after"].indexOf(l)&&(l="last");var p,c,u,h,f,g,m,v,b,w,j,y,x,q,D=!1,C="";return s&&($.isArray(s)?(b=!0,w=n):b=!(s=[s]),this.each(function(){var e=this,t=s.length;f=!0===e.p.rownumbers?1:0,u=!0===e.p.multiselect?1:0,h=!0===e.p.subGrid?1:0,b||(void 0!==n?n=String(n):(n=$.jgrid.randId(),!1!==e.p.keyName&&(w=e.p.keyName,void 0!==s[0][w]&&(n=s[0][w])))),j=e.p.altclass;for(var i=0,r="",a={},o=!!$.isFunction(e.p.afterInsertRow);i0"),u&&(v='',C=e.formatCol(f,1,"",null,n,!0),c[c.length]='"+v+""),h&&(c[c.length]=$(e).jqGrid("addSubGridCell",u+f,1)),m=u+h+f;m"+v+"";if(c.unshift(e.constructTr(n,!1,r,a,y,!1)),c[c.length]="",0===e.rows.length)$("table:first",e.grid.bDiv).append(c.join(""));else switch(l){case"last":$(e.rows[e.rows.length-1]).after(c.join("")),g=e.rows.length-1;break;case"first":$(e.rows[0]).after(c.join("")),g=1;break;case"after":(g=$(e).jqGrid("getGridRowById",d))&&($(e.rows[g.rowIndex+1]).hasClass("ui-subgrid")?$(e.rows[g.rowIndex+1]).after(c):$(g).after(c.join("")),g=g.rowIndex+1);break;case"before":(g=$(e).jqGrid("getGridRowById",d))&&($(g).before(c.join("")),g=g.rowIndex-1)}!0===e.p.subGrid&&$(e).jqGrid("addSubGrid",u+f,g),e.p.records++,e.p.reccount++,$(e).triggerHandler("jqGridAfterInsertRow",[n,y,y]),o&&e.p.afterInsertRow.call(e,n,y,y),i++,"local"===e.p.datatype&&(a[e.p.localReader.id]=q,e.p._index[q]=e.p.data.length,e.p.data.push(a),a={})}!0!==e.p.altRows||b||("last"===l?(e.rows.length-1)%2==1&&$(e.rows[e.rows.length-1]).addClass(j):$(e.rows).each(function(e){e%2==1?$(this).addClass(j):$(this).removeClass(j)})),e.updatepager(!0,!0),D=!0})),D},footerData:function(r,a,o){var n,s,l=!1,d={};return null==r&&(r="get"),"boolean"!=typeof o&&(o=!0),r=r.toLowerCase(),this.each(function(){var t,i=this;return!(!i.grid||!i.p.footerrow)&&(("set"!==r||!function(e){var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(a))&&(l=!0,void $(this.p.colModel).each(function(e){n=this.name,"set"===r?void 0!==a[n]&&(t=o?i.formatter("",a[n],e,a,"edit"):a[n],s=this.title?{title:$.jgrid.stripHtml(t)}:{},$("tr.footrow td:eq("+e+")",i.grid.sDiv).html(t).attr(s),l=!0):"get"===r&&(d[n]=$("tr.footrow td:eq("+e+")",i.grid.sDiv).html())})))}),"get"===r?d:l},showHideCol:function(n,s){return this.each(function(){var t,i=this,r=!1,a=$.jgrid.cell_width?0:i.p.cellLayout;if(i.grid){"string"==typeof n&&(n=[n]);var o=""===(s="none"!==s?"":"none"),e=i.p.groupHeader&&("object"==typeof i.p.groupHeader||$.isFunction(i.p.groupHeader));e&&$(i).jqGrid("destroyGroupHeader",!1),$(this.p.colModel).each(function(e){if(-1!==$.inArray(this.name,n)&&this.hidden===o){if(!0===i.p.frozenColumns&&!0===this.frozen)return!0;$("tr[role=row]",i.grid.hDiv).each(function(){$(this.cells[e]).css("display",s)}),$(i.rows).each(function(){$(this).hasClass("jqgroup")||$(this.cells[e]).css("display",s)}),i.p.footerrow&&$("tr.footrow td:eq("+e+")",i.grid.sDiv).css("display",s),t=parseInt(this.width,10),"none"===s?i.p.tblwidth-=t+a:i.p.tblwidth+=t+a,this.hidden=!o,r=!0,$(i).triggerHandler("jqGridShowHideCol",[o,this.name,e])}}),!0===r&&(!0!==i.p.shrinkToFit||isNaN(i.p.height)||(i.p.tblwidth+=parseInt(i.p.scrollOffset,10)),$(i).jqGrid("setGridWidth",!0===i.p.shrinkToFit?i.p.tblwidth:i.p.width)),e&&$(i).jqGrid("setGroupHeaders",i.p.groupHeader)}})},hideCol:function(e){return this.each(function(){$(this).jqGrid("showHideCol",e,"none")})},showCol:function(e){return this.each(function(){$(this).jqGrid("showHideCol",e,"")})},remapColumns:function(r,e,t){function i(t){var i;i=t.length?$.makeArray(t):$.extend({},t),$.each(r,function(e){t[e]=i[this]})}var a=this.get(0);function o(e,t){$(">tr"+(t||""),e).each(function(){var t=this,i=$.makeArray(t.cells);$.each(r,function(){var e=i[this];e&&t.appendChild(e)})})}i(a.p.colModel),i(a.p.colNames),i(a.grid.headers),o($("thead:first",a.grid.hDiv),t&&":not(.ui-jqgrid-labels)"),e&&o($("#"+$.jgrid.jqID(a.p.id)+" tbody:first"),".jqgfirstrow, tr.jqgrow, tr.jqfoot"),a.p.footerrow&&o($("tbody:first",a.grid.sDiv)),a.p.remapColumns&&(a.p.remapColumns.length?i(a.p.remapColumns):a.p.remapColumns=$.makeArray(r)),a.p.lastsort=$.inArray(a.p.lastsort,r),a.p.treeGrid&&(a.p.expColInd=$.inArray(a.p.expColInd,r)),$(a).triggerHandler("jqGridRemapColumns",[r,e,t])},setGridWidth:function(h,f){return this.each(function(){if(this.grid){var t,i,r,e,a=this,o=0,n=$.jgrid.cell_width?0:a.p.cellLayout,s=0,l=!1,d=a.p.scrollOffset,p=0;if("boolean"!=typeof f&&(f=a.p.shrinkToFit),!isNaN(h)){if(h=parseInt(h,10),a.grid.width=a.p.width=h,$("#gbox_"+$.jgrid.jqID(a.p.id)).css("width",h+"px"),$("#gview_"+$.jgrid.jqID(a.p.id)).css("width",h+"px"),$(a.grid.bDiv).css("width",h+"px"),$(a.grid.hDiv).css("width",h+"px"),a.p.pager&&$(a.p.pager).css("width",h+"px"),a.p.toppager&&$(a.p.toppager).css("width",h+"px"),!0===a.p.toolbar[0]&&($(a.grid.uDiv).css("width",h+"px"),"both"===a.p.toolbar[1]&&$(a.grid.ubDiv).css("width",h+"px")),a.p.footerrow&&$(a.grid.sDiv).css("width",h+"px"),!1===f&&!0===a.p.forceFit&&(a.p.forceFit=!1),!0===f){if($.each(a.p.colModel,function(){!1===this.hidden&&(t=this.widthOrg,o+=t+n,this.fixed?p+=t+n:s++)}),0===s)return;a.p.tblwidth=o,r=h-n*s-p,isNaN(a.p.height)||($(a.grid.bDiv)[0].clientHeight<$(a.grid.bDiv)[0].scrollHeight||1===a.rows.length)&&(l=!0,r-=d);var c=(o=0)h){var u=a.p.tblwidth-parseInt(h,10);a.p.tblwidth=h,t=a.p.colModel[i].width=a.p.colModel[i].width-u}else t=a.p.colModel[i].width;a.grid.headers[i].width=t,a.grid.headers[i].el.style.width=t+"px",c&&(a.grid.cols[i].style.width=t+"px"),a.p.footerrow&&(a.grid.footers[i].style.width=t+"px")}a.p.tblwidth&&($("table:first",a.grid.bDiv).css("width",a.p.tblwidth+"px"),$("table:first",a.grid.hDiv).css("width",a.p.tblwidth+"px"),a.grid.hDiv.scrollLeft=a.grid.bDiv.scrollLeft,a.p.footerrow&&$("table:first",a.grid.sDiv).css("width",a.p.tblwidth+"px"))}}})},setGridHeight:function(i){return this.each(function(){var e=this;if(e.grid){var t=$(e.grid.bDiv);t.css({height:i+(isNaN(i)?"":"px")}),!0===e.p.frozenColumns&&$("#"+$.jgrid.jqID(e.p.id)+"_frozen").parent().height(t.height()-16),e.p.height=i,e.p.scroll&&e.grid.populateVisible()}})},setCaption:function(e){return this.each(function(){this.p.caption=e,$("span.ui-jqgrid-title, span.ui-jqgrid-title-rtl",this.grid.cDiv).html(e),$(this.grid.cDiv).show(),$(this.grid.hDiv).removeClass("ui-corner-top")})},setLabel:function(r,a,o,n){return this.each(function(){var t=-1;if(this.grid&&void 0!==r&&($(this.p.colModel).each(function(e){if(this.name===r)return t=e,!1}),0<=t)){var e=$("tr.ui-jqgrid-labels th:eq("+t+")",this.grid.hDiv);if(a){var i=$(".s-ico",e);$("[id^=jqgh_]",e).empty().html(a).append(i),this.p.colNames[t]=a}o&&("string"==typeof o?$(e).addClass(o):$(e).css(o)),"object"==typeof n&&$(e).attr(n)}})},setCell:function(p,c,u,h,f,g){return this.each(function(){var e,t,i=this,r=-1;if(i.grid&&(isNaN(c)?$(i.p.colModel).each(function(e){if(this.name===c)return r=e,!1}):r=parseInt(c,10),0<=r)){var a=$(i).jqGrid("getGridRowById",p);if(a){var o=$("td:eq("+r+")",a),n=0,s=[];if(""!==u||!0===g){for(;n"+t,q.jgrid.edit.bClose),q(r).jqGrid("restoreCell",y,x)}},q.jgrid.ajaxOptions,r.p.ajaxCellOptions||{}))}else try{q.jgrid.info_dialog(q.jgrid.errors.errcap,q.jgrid.errors.nourl,q.jgrid.edit.bClose),q(r).jqGrid("restoreCell",y,x)}catch(e){}"clientArray"===r.p.cellsubmit&&(q(a).empty(),q(r).jqGrid("setCell",r.rows[y].id,x,i,!1,!1,!0),q(a).addClass("dirty-cell"),q(r.rows[y]).addClass("edited"),q(r).triggerHandler("jqGridAfterSaveCell",[r.rows[y].id,n,t,y,x]),q.isFunction(r.p.afterSaveCell)&&r.p.afterSaveCell.call(r,r.rows[y].id,n,t,y,x),r.p.savedRow.splice(0,1))}else try{window.setTimeout(function(){q.jgrid.info_dialog(q.jgrid.errors.errcap,t+" "+h[1],q.jgrid.edit.bClose)},100),q(r).jqGrid("restoreCell",y,x)}catch(e){}}else q(r).jqGrid("restoreCell",y,x)}window.setTimeout(function(){q("#"+q.jgrid.jqID(r.p.knv)).attr("tabindex","-1").focus()},0)}})},restoreCell:function(r,a){return this.each(function(){var e,t=this;if(t.grid&&!0===t.p.cellEdit){if(null!==(e=1<=t.p.savedRow.length?0:null)){var i=q("td:eq("+a+")",t.rows[r]);if(q.isFunction(q.fn.datepicker))try{q("input.hasDatepicker",i).datepicker("hide")}catch(e){}q(i).empty().attr("tabindex","-1"),q(t).jqGrid("setCell",t.rows[r].id,a,t.p.savedRow[e].v,!1,!1,!0),q(t).triggerHandler("jqGridAfterRestoreCell",[t.rows[r].id,t.p.savedRow[e].v,r,a]),q.isFunction(t.p.afterRestoreCell)&&t.p.afterRestoreCell.call(t,t.rows[r].id,t.p.savedRow[e].v,r,a),t.p.savedRow.splice(0,1)}window.setTimeout(function(){q("#"+t.p.knv).attr("tabindex","-1").focus()},0)}})},nextCell:function(r,a){return this.each(function(){var e,t=this,i=!1;if(t.grid&&!0===t.p.cellEdit){for(e=a+1;e
");q(e).insertBefore(c.grid.cDiv),q("#"+c.p.knv).focus().keydown(function(e){switch(i=e.keyCode,"rtl"===c.p.direction&&(37===i?i=39:39===i&&(i=37)),e.shiftKey&&9==i&&(i="Shift_Tab"),i){case 38:0=s+parseInt(l,10)?q(c.grid.bDiv)[0].scrollLeft=q(c.grid.bDiv)[0].scrollLeft+c.rows[e].cells[t].clientWidth:p"+r.caption+"");var c=D("
").hover(function(){c.addClass("ui-state-hover")},function(){c.removeClass("ui-state-hover")}).append("");D(p).append(c),s?(l.dir="rtl",D(".ui-jqdialog-title",p).css("float","right"),D(".ui-jqdialog-titlebar-close",p).css("left","0.3em")):(l.dir="ltr",D(".ui-jqdialog-title",p).css("float","left"),D(".ui-jqdialog-titlebar-close",p).css("right","0.3em"));var u=document.createElement("div");D(u).addClass("ui-jqdialog-content ui-widget-content").attr("id",i.modalcontent),D(u).append(e),l.appendChild(u),D(l).prepend(p),!0===o?D("body").append(l):"string"==typeof o?D(o).append(l):D(l).insertBefore(t),D(l).css(n),void 0===r.jqModal&&(r.jqModal=!0);var h={};if(D.fn.jqm&&!0===r.jqModal){if(0===r.left&&0===r.top&&r.overlay){var f;f=D.jgrid.findPos(a),r.left=f[0]+4,r.top=f[1]+4}h.top=r.top+"px",h.left=r.left}else 0===r.left&&0===r.top||(h.left=r.left,h.top=r.top+"px");if(D("a.ui-jqdialog-titlebar-close",p).click(function(){var e=D("#"+D.jgrid.jqID(i.themodal)).data("onClose")||r.onClose,t=D("#"+D.jgrid.jqID(i.themodal)).data("gbox")||r.gbox;return d.hideModal("#"+D.jgrid.jqID(i.themodal),{gb:t,jqm:r.jqModal,onClose:e,removemodal:r.removemodal||!1,formprop:!r.recreateForm||!1,form:r.form||""}),!1}),0!==r.width&&r.width||(r.width=300),0!==r.height&&r.height||(r.height=200),!r.zIndex){var g=D(t).parents("*[role=dialog]").filter(":first").css("z-index");r.zIndex=g?parseInt(g,10)+2:950}var m=0;if(s&&h.left&&!o&&(m=D(r.gbox).width()-(isNaN(r.width)?0:parseInt(r.width,10))-8,h.left=parseInt(h.left,10)+parseInt(m,10)),h.left&&(h.left+="px"),D(l).css(D.extend({width:isNaN(r.width)?"auto":r.width+"px",height:isNaN(r.height)?"auto":r.height+"px",zIndex:r.zIndex,overflow:"hidden"},h)).attr({tabIndex:"-1",role:"dialog","aria-labelledby":i.modalhead,"aria-hidden":"true"}),void 0===r.drag&&(r.drag=!0),void 0===r.resize&&(r.resize=!0),r.drag)if(D(p).css("cursor","move"),D.fn.jqDrag)D(l).jqDrag(p);else try{D(l).draggable({handle:D("#"+D.jgrid.jqID(p.id))})}catch(e){}if(r.resize)if(D.fn.jqResize)D(l).append("
"),D("#"+D.jgrid.jqID(i.themodal)).jqResize(".jqResize",!!i.scrollelm&&"#"+D.jgrid.jqID(i.scrollelm));else try{D(l).resizable({handles:"se, sw",alsoResize:!!i.scrollelm&&"#"+D.jgrid.jqID(i.scrollelm)})}catch(e){}!0===r.closeOnEscape&&D(l).keydown(function(e){if(27===e.which){var t=D("#"+D.jgrid.jqID(i.themodal)).data("onClose")||r.onClose;d.hideModal("#"+D.jgrid.jqID(i.themodal),{gb:r.gbox,jqm:r.jqModal,onClose:t,removemodal:r.removemodal||!1,formprop:!r.recreateForm||!1,form:r.form||""})}})},viewModal:function(e,t){if(t=D.extend({toTop:!0,overlay:10,modal:!1,overlayClass:"ui-widget-overlay",onShow:D.jgrid.showModal,onHide:D.jgrid.closeModal,gbox:"",jqm:!0,jqM:!0},t||{}),D.fn.jqm&&!0===t.jqm)t.jqM?D(e).attr("aria-hidden","false").jqm(t).jqmShow():D(e).attr("aria-hidden","false").jqmShow();else{""!==t.gbox&&(D(".jqgrid-overlay:first",t.gbox).show(),D(e).data("gbox",t.gbox)),D(e).show().attr("aria-hidden","false");try{D(":input:visible",e)[0].focus()}catch(e){}}},info_dialog:function(e,t,i,r){var a={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:[]};D.extend(!0,a,D.jgrid.jqModal||{},{caption:""+e+""},r||{});var o=a.jqModal,n=this;D.fn.jqm&&!o&&(o=!1);var s,l="";if(0"+a.buttons[s].text+"";var d="
";d+="
"+t+"
",d+=i?"
"+i+""+l+"
":""!==l?"
"+l+"
":"",d+="
";try{"false"===D("#info_dialog").attr("aria-hidden")&&D.jgrid.hideModal("#info_dialog",{jqm:o}),D("#info_dialog").remove()}catch(e){}D.jgrid.createModal({themodal:"info_dialog",modalhead:"info_head",modalcontent:"info_content",scrollelm:"infocnt"},d,a,"","",!0),l&&D.each(a.buttons,function(e){D("#"+D.jgrid.jqID(this.id),"#info_id").bind("click",function(){return a.buttons[e].onClick.call(D("#info_dialog")),!1})}),D("#closedialog","#info_id").click(function(){return n.hideModal("#info_dialog",{jqm:o,onClose:D("#info_dialog").data("onClose")||a.onClose,gb:D("#info_dialog").data("gbox")||a.gbox}),!1}),D(".fm-button","#info_dialog").hover(function(){D(this).addClass("ui-state-hover")},function(){D(this).removeClass("ui-state-hover")}),D.isFunction(a.beforeOpen)&&a.beforeOpen(),D.jgrid.viewModal("#info_dialog",{onHide:function(e){e.w.hide().remove(),e.o&&e.o.remove()},modal:a.modal,jqm:o}),D.isFunction(a.afterOpen)&&a.afterOpen();try{D("#info_dialog").focus()}catch(e){}},bindEv:function(e,t){D.isFunction(t.dataInit)&&t.dataInit.call(this,e,t),t.dataEvents&&D.each(t.dataEvents,function(){void 0!==this.data?D(e).bind(this.type,this.data,this.fn):D(e).bind(this.type,this.fn)})},createEl:function(e,t,i,r,a){var o="",s=this;function l(i,e,t){var r=["dataInit","dataEvents","dataUrl","buildSelect","sopt","searchhidden","defaultValue","attr","custom_element","custom_value"];void 0!==t&&D.isArray(t)&&D.merge(r,t),D.each(e,function(e,t){-1===D.inArray(e,r)&&D(i).attr(e,t)}),e.hasOwnProperty("id")||D(i).attr("id",D.jgrid.randId())}switch(e){case"textarea":o=document.createElement("textarea"),r?t.cols||D(o).css({width:"98%"}):t.cols||(t.cols=20),t.rows||(t.rows=2),(" "===i||" "===i||1===i.length&&160===i.charCodeAt(0))&&(i=""),o.value=i,l(o,t),D(o).attr({role:"textbox",multiline:"true"});break;case"checkbox":if((o=document.createElement("input")).type="checkbox",t.value){var n=t.value.split(":");i===n[0]&&(o.checked=!0,o.defaultChecked=!0),o.value=n[0],D(o).attr("offval",n[1])}else{var d=(i+"").toLowerCase();d.search(/(false|f|0|no|n|off|undefined)/i)<0&&""!==d?(o.checked=!0,o.defaultChecked=!0,o.value=i):o.value="on",D(o).attr("offval","off")}l(o,t,["value"]),D(o).attr("role","checkbox");break;case"select":(o=document.createElement("select")).setAttribute("role","select");var p,c=[];if(!0===t.multiple?(p=!0,o.multiple="multiple",D(o).attr("aria-multiselectable","true")):p=!1,void 0!==t.dataUrl){var u=null,h=t.postData||a.postData;try{u=t.rowId}catch(e){}s.p&&s.p.idPrefix&&(u=D.jgrid.stripPref(s.p.idPrefix,u)),D.ajax(D.extend({url:D.isFunction(t.dataUrl)?t.dataUrl.call(s,u,i,String(t.name)):t.dataUrl,type:"GET",dataType:"html",data:D.isFunction(h)?h.call(s,u,i,String(t.name)):h,context:{elem:o,options:t,vl:i},success:function(e){var t=[],i=this.elem,r=this.vl,a=D.extend({},this.options),o=!0===a.multiple,n=D.isFunction(a.buildSelect)?a.buildSelect.call(s,e):e;"string"==typeof n&&(n=D(D.trim(n)).html()),n&&(D(i).append(n),l(i,a,h?["postData"]:void 0),void 0===a.size&&(a.size=o?3:1),o?(t=r.split(","),t=D.map(t,function(e){return D.trim(e)})):t[0]=D.trim(r),setTimeout(function(){D("option",i).each(function(e){0===e&&i.multiple&&(this.selected=!1),D(this).attr("role","option"),(-1((c=r[e[n]])%4!=0||c%100==0&&c%400!=0?28:29)||r[e[s]]>[0,31,29,31,30,31,30,31,31,30,31,30,31][r[e[l]]])))))},isEmpty:function(e){return!(!e.match(/^\s+$/)&&""!==e)},checkTime:function(e){var t;if(!D.jgrid.isEmpty(e)){if(!(t=e.match(/^(\d{1,2}):(\d{2})([apAP][Mm])?$/)))return!1;if(t[3]){if(t[1]<1||12parseFloat(a.maxValue))return[!1,n+": "+D.jgrid.edit.msg.maxValue+" "+a.maxValue,""];if(!0===a.email&&!(!1===p&&D.jgrid.isEmpty(e)||/^((([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.test(e)))return[!1,n+": "+D.jgrid.edit.msg.email,""];if(!0===a.integer&&(!1!==p||!D.jgrid.isEmpty(e))){if(isNaN(e))return[!1,n+": "+D.jgrid.edit.msg.integer,""];if(e%1!=0||-1!==e.indexOf("."))return[!1,n+": "+D.jgrid.edit.msg.integer,""]}if(!0===a.date&&!(!1===p&&D.jgrid.isEmpty(e)||(d[t].formatoptions&&d[t].formatoptions.newformat?(s=d[t].formatoptions.newformat,D.jgrid.formatter.date.masks.hasOwnProperty(s)&&(s=D.jgrid.formatter.date.masks[s])):s=d[t].datefmt||"Y-m-d",D.jgrid.checkDate(s,e))))return[!1,n+": "+D.jgrid.edit.msg.date+" - "+s,""];if(!0===a.time&&!(!1===p&&D.jgrid.isEmpty(e)||D.jgrid.checkTime(e)))return[!1,n+": "+D.jgrid.edit.msg.date+" - hh:mm (am/pm)",""];if(!0===a.url&&!(!1===p&&D.jgrid.isEmpty(e)||/^(((https?)|(ftp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i.test(e)))return[!1,n+": "+D.jgrid.edit.msg.url,""];if(!0===a.custom&&(!1!==p||!D.jgrid.isEmpty(e))){if(D.isFunction(a.custom_func)){var c=a.custom_func.call(this,e,n,t);return D.isArray(c)?c:[!1,D.jgrid.edit.msg.customarray,""]}return[!1,D.jgrid.edit.msg.customfcheck,""]}}return[!0,"",""]}})}(jQuery),function(k){"use strict";k.jgrid.extend({getColProp:function(e){var t={},i=this[0];if(!i.grid)return!1;var r,a=i.p.colModel;for(r=0;r",ge:">=",bw:"^",bn:"!^",in:"=",ni:"!=",ew:"|",en:"!@",cn:"~",nc:"!~",nu:"#",nn:"!#"}},k.jgrid.search,$||{}),this.each(function(){var q=this;if(!this.ftoolbar){var D,C=function(){var t,i,r,a={},o=0,n={};k.each(q.p.colModel,function(){var e=k("#gs_"+k.jgrid.jqID(this.name),!0===this.frozen&&!0===q.p.frozenColumns?q.grid.fhDiv:q.grid.hDiv);if(i=this.index||this.name,r=$.searchOperators?e.parent().prev().children("a").attr("soper")||$.defaultSearch:this.searchoptions&&this.searchoptions.sopt?this.searchoptions.sopt[0]:"select"===this.stype?"eq":$.defaultSearch,(t="custom"===this.stype&&k.isFunction(this.searchoptions.custom_value)&&0");k.each(q.p.colModel,function(e){var i,t,r,a,o,n=this,s="",l="=",d=k(""),p=k("
"),c=k("
");if(!0===this.hidden&&k(d).css("display","none"),this.search=!1!==this.search,void 0===this.stype&&(this.stype="text"),i=k.extend({},this.searchoptions||{}),this.search){if($.searchOperators){for(a=i.sopt?i.sopt[0]:"select"===n.stype?"eq":$.defaultSearch,o=0;o<$.odata.length;o++)if($.odata[o].oper===a){l=$.operands[a]||"";break}s=""+l+""}if(k("td:eq(0)",c).attr("colindex",e).append(s),void 0===i.clearSearch&&(i.clearSearch=!0),i.clearSearch){var u=$.resetTitle||"Clear Search Value";k("td:eq(2)",c).append(""+$.resetIcon+"")}else k("td:eq(2)",c).hide();switch(this.stype){case"select":var h,f,g;if(t=this.surl||i.dataUrl)k(r=p).append(c),k.ajax(k.extend({url:t,dataType:"html",success:function(e){if(void 0!==i.buildSelect){var t=i.buildSelect(e);t&&k("td:eq(1)",c).append(t)}else k("td:eq(1)",c).append(e);void 0!==i.defaultValue&&k("select",r).val(i.defaultValue),k("select",r).attr({name:n.index||n.name,id:"gs_"+n.name}),i.attr&&k("select",r).attr(i.attr),k("select",r).css({width:"100%"}),k.jgrid.bindEv.call(q,k("select",r)[0],i),!0===$.autosearch&&k("select",r).change(function(){return C(),!1}),e=null}},k.jgrid.ajaxOptions,q.p.ajaxSelectOptions||{}));else if(n.searchoptions?(h=void 0===n.searchoptions.value?"":n.searchoptions.value,f=void 0===n.searchoptions.separator?":":n.searchoptions.separator,g=void 0===n.searchoptions.delimiter?";":n.searchoptions.delimiter):n.editoptions&&(h=void 0===n.editoptions.value?"":n.editoptions.value,f=void 0===n.editoptions.separator?":":n.editoptions.separator,g=void 0===n.editoptions.delimiter?";":n.editoptions.delimiter),h){var m,v,b,w,j=document.createElement("select");if(j.style.width="100%",k(j).attr({name:n.index||n.name,id:"gs_"+n.name}),"string"==typeof h)for(a=h.split(g),w=0;w"),k(p).append(c),i.attr&&k("input",p).attr(i.attr),k.jgrid.bindEv.call(q,k("input",p)[0],i),!0===$.autosearch&&($.searchOnEnter?k("input",p).keypress(function(e){return 13===(e.charCode||e.keyCode||0)?(C(),!1):this}):k("input",p).keydown(function(e){switch(e.which){case 13:return!1;case 9:case 16:case 37:case 38:case 39:case 40:case 27:break;default:D&&clearTimeout(D),D=setTimeout(function(){C()},$.autosearchDelay)}}));break;case"custom":k("td:eq(1)",c).append(""),k(p).append(c);try{if(!k.isFunction(i.custom_element))throw"e1";var x=i.custom_element.call(q,void 0!==i.defaultValue?i.defaultValue:"",i);if(!x)throw"e2";x=k(x).addClass("customelement"),k(p).find("span[name='"+(n.index||n.name)+"']").append(x)}catch(e){"e1"===e&&k.jgrid.info_dialog(k.jgrid.errors.errcap,"function 'custom_element' "+k.jgrid.edit.msg.nodefined,k.jgrid.edit.bClose),"e2"===e?k.jgrid.info_dialog(k.jgrid.errors.errcap,"function 'custom_element' "+k.jgrid.edit.msg.novalue,k.jgrid.edit.bClose):k.jgrid.info_dialog(k.jgrid.errors.errcap,"string"==typeof e?e:e.message,k.jgrid.edit.bClose)}}}k(d).append(p),k(_).append(d),$.searchOperators||k("td:eq(0)",c).hide()}),k("table thead",q.grid.hDiv).append(_),$.searchOperators&&(k(".soptclass",_).click(function(e){var t=k(this).offset();!function(a,e,t){k("#sopt_menu").remove(),e=parseInt(e,10),t=parseInt(t,10)+18;for(var i,r='",k("body").append(r),k("#sopt_menu").addClass("ui-menu ui-widget ui-widget-content ui-corner-all"),k("#sopt_menu > li > a").hover(function(){k(this).addClass("ui-state-hover")},function(){k(this).removeClass("ui-state-hover")}).click(function(e){var t=k(this).attr("value"),i=k(this).attr("oper");if(k(q).triggerHandler("jqGridToolbarSelectOper",[t,i,a]),k("#sopt_menu").hide(),k(a).text(i).attr("soper",t),!0===$.autosearch){var r=k(a).parent().next().children()[0];(k(r).val()||"nu"===t||"nn"===t)&&C()}})}(this,t.left,t.top),e.stopPropagation()}),k("body").on("click",function(e){"soptclass"!==e.target.className&&k("#sopt_menu").hide()})),k(".clearsearchclass",_).click(function(e){var t=k(this).parents("tr:first"),i=parseInt(k("td.ui-search-oper",t).attr("colindex"),10),r=k.extend({},q.p.colModel[i].searchoptions||{}),a=r.defaultValue?r.defaultValue:"";"select"===q.p.colModel[i].stype?a?k("td.ui-search-input select",t).val(a):k("td.ui-search-input select",t)[0].selectedIndex=0:k("td.ui-search-input input",t).val(a),!0===$.autosearch&&C()}),this.ftoolbar=!0,this.triggerToolbar=C,this.clearToolbar=function(e){var i,r={},a=0;e="boolean"!=typeof e||e,k.each(q.p.colModel,function(){var t,e=k("#gs_"+k.jgrid.jqID(this.name),!0===this.frozen&&!0===q.p.frozenColumns?q.grid.fhDiv:q.grid.hDiv);switch(this.searchoptions&&void 0!==this.searchoptions.defaultValue&&(t=this.searchoptions.defaultValue),i=this.index||this.name,this.stype){case"select":if(e.find("option").each(function(e){if(0===e&&(this.selected=!0),k(this).val()===t)return!(this.selected=!0)}),void 0!==t)r[i]=t,a++;else try{delete q.p.postData[i]}catch(e){}break;case"text":if(e.val(t||""),void 0!==t)r[i]=t,a++;else try{delete q.p.postData[i]}catch(e){}break;case"custom":k.isFunction(this.searchoptions.custom_value)&&0",{role:"row"}).addClass("ui-jqgrid-labels"),t=0,i=(r=s.headers).length;t",{role:"row","aria-hidden":"true"}).addClass("jqg-first-row-header").css("height","auto"):y.empty();var x,q=function(e,t){var i,r=t.length;for(i=0;i",{role:"row"}).addClass("ui-jqgrid-labels jqg-third-row-header"),e=0;e",{role:"gridcell"}).css(n).addClass("ui-first-th-"+h.p.direction).appendTo(y),a.style.width="",0<=(s=q(t.name,D.groupHeaders))){for(d=(l=D.groupHeaders[s]).numberOfColumns,p=l.titleText,s=c=0;s").attr({role:"columnheader"}).addClass("ui-state-default ui-th-column-header ui-th-"+h.p.direction).css({height:"22px","border-top":"0 none"}).html(p),0",{role:"columnheader"}).addClass("ui-state-default ui-th-column-header ui-th-"+h.p.direction).css({display:t.hidden?"none":"","border-top":"0 none"}).insertBefore(o),i.append(a)):(i.append(a),f--);(u=k(h).children("thead")).prepend(y),i.insertAfter(w),b.append(u),D.useColSpanStyle&&(b.find("span.ui-jqgrid-resize").each(function(){var e=k(this).parent();e.is(":visible")&&(this.style.cssText="height: "+e.height()+"px !important; cursor: col-resize;")}),b.find("div.ui-jqgrid-sortable").each(function(){var e=k(this),t=e.parent();t.is(":visible")&&t.is(":has(span.ui-jqgrid-resize)")&&e.css("top",(t.height()-e.outerHeight())/2+"px")})),x=u.find("tr.jqg-first-row-header"),k(h).bind("jqGridResizeStop.setGroupHeaders",function(e,t,i){x.find("th").eq(i).width(t)})})},setFrozenColumns:function(){return this.each(function(){if(this.grid){var n=this,e=n.p.colModel,t=0,i=e.length,r=-1,a=!1;if(!0!==n.p.subGrid&&!0!==n.p.treeGrid&&!0!==n.p.cellEdit&&!n.p.sortable&&!n.p.scroll){for(n.p.rownumbers&&t++,n.p.multiselect&&t++;t'),n.grid.fbDiv=k('
'),k("#gview_"+k.jgrid.jqID(n.p.id)).append(n.grid.fhDiv);var l=k(".ui-jqgrid-htable","#gview_"+k.jgrid.jqID(n.p.id)).clone(!0);if(n.p.groupHeader){k("tr.jqg-first-row-header, tr.jqg-third-row-header",l).each(function(){k("th:gt("+r+")",this).remove()});var d,p=-1,c=-1;k("tr.jqg-second-row-header th",l).each(function(){if(d=parseInt(k(this).attr("colspan"),10),parseInt(k(this).attr("rowspan"),10)&&(p++,c++),d&&(p+=d,c++),p===r)return!1}),p!==r&&(c=r),k("tr.jqg-second-row-header",l).each(function(){k("th:gt("+c+")",this).remove()})}else k("tr",l).each(function(){k("th:gt("+r+")",this).remove()});if(k(l).width(1),k(n.grid.fhDiv).append(l).mousemove(function(e){if(n.grid.resizing)return n.grid.dragMove(e),!1}),n.p.footerrow){var u=k(".ui-jqgrid-bdiv","#gview_"+k.jgrid.jqID(n.p.id)).height();n.grid.fsDiv=k('
'),k("#gview_"+k.jgrid.jqID(n.p.id)).append(n.grid.fsDiv);var h=k(".ui-jqgrid-ftable","#gview_"+k.jgrid.jqID(n.p.id)).clone(!0);k("tr",h).each(function(){k("td:gt("+r+")",this).remove()}),k(h).width(1),k(n.grid.fsDiv).append(h)}k(n).bind("jqGridResizeStop.setFrozenColumns",function(e,t,i){var r=k(".ui-jqgrid-htable",n.grid.fhDiv);k("th:eq("+i+")",r).width(t);var a=k(".ui-jqgrid-btable",n.grid.fbDiv);if(k("tr:first td:eq("+i+")",a).width(t),n.p.footerrow){var o=k(".ui-jqgrid-ftable",n.grid.fsDiv);k("tr:first td:eq("+i+")",o).width(t)}}),k(n).bind("jqGridSortCol.setFrozenColumns",function(e,t,i){var r=k("tr.ui-jqgrid-labels:last th:eq("+n.p.lastsort+")",n.grid.fhDiv),a=k("tr.ui-jqgrid-labels:last th:eq("+i+")",n.grid.fhDiv);k("span.ui-grid-ico-sort",r).addClass("ui-state-disabled"),k(r).attr("aria-selected","false"),k("span.ui-icon-"+n.p.sortorder,a).removeClass("ui-state-disabled"),k(a).attr("aria-selected","true"),n.p.viewsortcols[0]||n.p.lastsort!==i&&(k("span.s-ico",r).hide(),k("span.s-ico",a).show())}),k("#gview_"+k.jgrid.jqID(n.p.id)).append(n.grid.fbDiv),k(n.grid.bDiv).scroll(function(){k(n.grid.fbDiv).scrollTop(k(this).scrollTop())}),!0===n.p.hoverrows&&k("#"+k.jgrid.jqID(n.p.id)).unbind("mouseover").unbind("mouseout"),k(n).bind("jqGridAfterGridComplete.setFrozenColumns",function(){k("#"+k.jgrid.jqID(n.p.id)+"_frozen").remove(),k(n.grid.fbDiv).height(k(n.grid.bDiv).height()-16);var e=k("#"+k.jgrid.jqID(n.p.id)).clone(!0);k("tr[role=row]",e).each(function(){k("td[role=gridcell]:gt("+r+")",this).remove()}),k(e).width(1).attr("id",n.p.id+"_frozen"),k(n.grid.fbDiv).append(e),!0===n.p.hoverrows&&(k("tr.jqgrow",e).hover(function(){k(this).addClass("ui-state-hover"),k("#"+k.jgrid.jqID(this.id),"#"+k.jgrid.jqID(n.p.id)).addClass("ui-state-hover")},function(){k(this).removeClass("ui-state-hover"),k("#"+k.jgrid.jqID(this.id),"#"+k.jgrid.jqID(n.p.id)).removeClass("ui-state-hover")}),k("tr.jqgrow","#"+k.jgrid.jqID(n.p.id)).hover(function(){k(this).addClass("ui-state-hover"),k("#"+k.jgrid.jqID(this.id),"#"+k.jgrid.jqID(n.p.id)+"_frozen").addClass("ui-state-hover")},function(){k(this).removeClass("ui-state-hover"),k("#"+k.jgrid.jqID(this.id),"#"+k.jgrid.jqID(n.p.id)+"_frozen").removeClass("ui-state-hover")})),e=null}),n.grid.hDiv.loading||k(n).triggerHandler("jqGridAfterGridComplete"),n.p.frozenColumns=!0}}}})},destroyFrozenColumns:function(){return this.each(function(){if(this.grid&&!0===this.p.frozenColumns){var t,e=this;if(k(e.grid.fhDiv).remove(),k(e.grid.fbDiv).remove(),e.grid.fhDiv=null,e.grid.fbDiv=null,e.p.footerrow&&(k(e.grid.fsDiv).remove(),e.grid.fsDiv=null),k(this).unbind(".setFrozenColumns"),!0===e.p.hoverrows)k("#"+k.jgrid.jqID(e.p.id)).bind("mouseover",function(e){t=k(e.target).closest("tr.jqgrow"),"ui-subgrid"!==k(t).attr("class")&&k(t).addClass("ui-state-hover")}).bind("mouseout",function(e){t=k(e.target).closest("tr.jqgrow"),k(t).removeClass("ui-state-hover")});this.p.frozenColumns=!1}})}})}(jQuery),function($){"use strict";$.fn.jqFilter=function(e){if("string"==typeof e){var t=$.fn.jqFilter[e];if(!t)throw"jqFilter - No such method: "+e;var i=$.makeArray(arguments).slice(1);return t.apply(this,i)}var _=$.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"],stropts:["eq","ne","bw","bn","ew","en","cn","nc","nu","nn","in","ni"],strarr:["text","string","blob"],groupOps:[{op:"AND",text:"AND"},{op:"OR",text:"OR"}],groupButton:!0,ruleButtons:!0,direction:"ltr"},$.jgrid.filter,e||{});return this.each(function(){if(!this.filter){this.p=_,null!==this.p.filter&&void 0!==this.p.filter||(this.p.filter={groupOp:this.p.groupOps[0].op,rules:[],groups:[]});var e,t,i=this.p.columns.length,D=/msie/i.test(navigator.userAgent)&&!window.opera;if(this.p.initFilter=$.extend(!0,{},this.p.filter),i){for(e=0;e");var C=function(){return $("#"+$.jgrid.jqID(_.id))[0]||null},n=function(e,t){var i=[!0,""],r=C();if($.isFunction(t.searchrules))i=t.searchrules.call(r,e,t);else if($.jgrid&&$.jgrid.checkValues)try{i=$.jgrid.checkValues.call(r,e,-1,t.searchrules,t.label)}catch(e){}i&&i.length&&!1===i[0]&&(_.error=!i[0],_.errmsg=i[1])};this.onchange=function(){return this.p.error=!1,this.p.errmsg="",!!$.isFunction(this.p.onChange)&&this.p.onChange.call(this,this.p)},this.reDraw=function(){$("table.group:first",this).remove();var e=this.createTableForGroup(_.filter,null);$(this).append(e),$.isFunction(this.p.afterRedraw)&&this.p.afterRedraw.call(this,this.p)},this.createTableForGroup=function(r,e){var a,o=this,t=$("
"),i="left";"rtl"===this.p.direction&&(i="right",t.attr("dir","rtl")),null===e&&t.append("");var n=$("");t.append(n);var s=$("");if(n.append(s),!0===this.p.ruleButtons){var l=$("");s.append(l);var d,p="";for(a=0;a<_.groupOps.length;a++)d=r.groupOp===o.p.groupOps[a].op?" selected='selected'":"",p+="";l.append(p).bind("change",function(){r.groupOp=$(l).val(),o.onchange()})}var c="";if(this.p.groupButton&&(c=$("")).bind("click",function(){return void 0===r.groups&&(r.groups=[]),r.groups.push({groupOp:_.groupOps[0].op,rules:[],groups:[]}),o.reDraw(),o.onchange(),!1}),s.append(c),!0===this.p.ruleButtons){var u,h=$("");h.bind("click",function(){for(void 0===r.rules&&(r.rules=[]),a=0;a");s.append(f),f.bind("click",function(){for(a=0;a");t.append(g);var m=$("");g.append(m);var v=$("");v.append(this.createTableForGroup(r.groups[a],r)),g.append(v)}if(void 0===r.groupOp&&(r.groupOp=o.p.groupOps[0].op),void 0!==r.rules)for(a=0;a"),r="";i.append("");var c=$("");i.append(c);var u,h=$(""),f=[];c.append(h),h.bind("change",function(){for(a.field=$(h).val(),s=$(this).parents("tr:first"),o=0;o"+d.p.ops[u].text+"",i++);if($(".selectopts",s).empty().append(t),$(".selectopts",s)[0].selectedIndex=0,$.jgrid.msie&&$.jgrid.msiever()<9){var r=parseInt($("select.selectopts",s)[0].offsetWidth,10)+1;$(".selectopts",s).width(r),$(".selectopts",s).css("width","auto")}$(".data",s).empty().append(e),$.jgrid.bindEv.call(p,e,l.searchoptions),$(".input-elm",s).bind("change",function(e){var t=e.target;a.data="SPAN"===t.nodeName.toUpperCase()&&l.searchoptions&&$.isFunction(l.searchoptions.custom_value)?l.searchoptions.custom_value.call(p,$(t).children(".customelement:first"),"get"):t.value,"select"===l.stype&&void 0!==l.searchoptions&&!0===l.searchoptions.multiple&&(a.data=$(t).val().join(",")),d.onchange()}),setTimeout(function(){a.data=$(e).val(),d.onchange()},0)}});var g=0;for(o=0;o"+d.p.columns[o].label+"")}h.append(r);var b=$("");i.append(b),(l=_.columns[g]).searchoptions.id=$.jgrid.randId(),D&&"text"===l.inputtype&&(l.searchoptions.size||(l.searchoptions.size=10));var w=$.jgrid.createEl.call(p,l.inputtype,l.searchoptions,a.data,!0,d.p.ajaxSelectOptions||{},!0);"nu"!==a.op&&"nn"!==a.op||($(w).attr("readonly","true"),$(w).attr("disabled","true"));var j=$("");for(b.append(j),j.bind("change",function(){a.op=$(j).val(),s=$(this).parents("tr:first");var e=$(".input-elm",s)[0];"nu"===a.op||"nn"===a.op?(a.data="","SELECT"!==e.tagName.toUpperCase()&&(e.value=""),e.setAttribute("readonly","true"),e.setAttribute("disabled","true")):("SELECT"===e.tagName.toUpperCase()&&(a.data=e.value),e.removeAttribute("readonly"),e.removeAttribute("disabled")),d.onchange()}),n=l.searchoptions.sopt?l.searchoptions.sopt:d.p.sopt?d.p.sopt:-1!==$.inArray(l.searchtype,d.p.strarr)?d.p.stropts:d.p.numopts,r="",$.each(d.p.ops,function(){f.push(this.oper)}),o=0;o"+d.p.ops[u].text+"");j.append(r);var y=$("");i.append(y),y.append(w),$.jgrid.bindEv.call(p,w,l.searchoptions),$(w).addClass("input-elm").bind("change",function(){a.data="custom"===l.inputtype?l.searchoptions.custom_value.call(p,$(this).children(".customelement:first"),"get"):$(this).val(),d.onchange()});var x=$("");if(i.append(x),!0===this.p.ruleButtons){var q=$("");x.append(q),q.bind("click",function(){for(o=0;o",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"}},z.jgrid.search,y||{}),this.each(function(){var a=this;if(a.grid){var r,o="fbox_"+a.p.id,t=!0,n=!0,s={themodal:"searchmod"+o,modalhead:"searchhd"+o,modalcontent:"searchcnt"+o,scrollelm:o},i=a.p.postData[y.sFilter];if("string"==typeof i&&(i=z.jgrid.parse(i)),!0===y.recreateFilter&&z("#"+z.jgrid.jqID(s.themodal)).remove(),void 0!==z("#"+z.jgrid.jqID(s.themodal))[0])j(z("#fbox_"+z.jgrid.jqID(+a.p.id)));else{var l=z("
").insertBefore("#gview_"+z.jgrid.jqID(a.p.id)),e="left",d="";"rtl"===a.p.direction&&(e="right",d=" style='text-align:left'",l.attr("dir","rtl"));var p,c,u=z.extend([],a.p.colModel),h=""+y.Find+"",f=""+y.Reset+"",g="",m="",v=!1,b=-1;if(y.showQuery&&(g="Query"),y.columns.length?(u=y.columns,p=u[b=0].index||u[0].name):z.each(u,function(e,t){if(t.label||(t.label=a.p.colNames[e]),!v){var i=void 0===t.search||t.search,r=!0===t.hidden;(t.searchoptions&&!0===t.searchoptions.searchhidden&&i||i&&!r)&&(v=!0,p=t.index||t.name,b=e)}}),!i&&p||!1===y.multipleSearch){var w="eq";0<=b&&u[b].searchoptions&&u[b].searchoptions.sopt?w=u[b].searchoptions.sopt[0]:y.sopt&&y.sopt.length&&(w=y.sopt[0]),i={groupOp:"AND",rules:[{field:p,op:w,data:""}]}}v=!1,y.tmplNames&&y.tmplNames.length&&(v=!0,m=y.tmplLabel,m+=""),c="

"+f+m+""+g+h+"
",o=z.jgrid.jqID(o),z("#"+o).jqFilter({columns:u,filter:y.loadDefaults?i:null,showQuery:y.showQuery,errorcheck:y.errorcheck,sopt:y.sopt,groupButton:y.multipleGroup,ruleButtons:y.multipleSearch,afterRedraw:y.afterRedraw,ops:y.odata,operands:y.operands,ajaxSelectOptions:a.p.ajaxSelectOptions,groupOps:y.groupOps,onChange:function(){this.p.showQuery&&z(".query",this).html(this.toUserFriendlyString()),z.isFunction(y.afterChange)&&y.afterChange.call(a,z("#"+o),y)},direction:a.p.direction,id:a.p.id}),l.append(c),v&&y.tmplFilters&&y.tmplFilters.length&&z(".ui-template",l).bind("change",function(){var e=z(this).val();return"default"===e?z("#"+o).jqFilter("addFilter",i):z("#"+o).jqFilter("addFilter",y.tmplFilters[parseInt(e,10)]),!1}),!0===y.multipleGroup&&(y.multipleSearch=!0),z(a).triggerHandler("jqGridFilterInitialize",[z("#"+o)]),z.isFunction(y.onInitializeSearch)&&y.onInitializeSearch.call(a,z("#"+o)),y.gbox="#gbox_"+o,y.layer?z.jgrid.createModal(s,l,y,"#gview_"+z.jgrid.jqID(a.p.id),z("#gbox_"+z.jgrid.jqID(a.p.id))[0],"#"+z.jgrid.jqID(y.layer),{position:"relative"}):z.jgrid.createModal(s,l,y,"#gview_"+z.jgrid.jqID(a.p.id),z("#gbox_"+z.jgrid.jqID(a.p.id))[0]),(y.searchOnEnter||y.closeOnEscape)&&z("#"+z.jgrid.jqID(s.themodal)).keydown(function(e){var t=z(e.target);return!y.searchOnEnter||13!==e.which||t.hasClass("add-group")||t.hasClass("add-rule")||t.hasClass("delete-group")||t.hasClass("delete-rule")||t.hasClass("fm-button")&&t.is("[id$=_query]")?y.closeOnEscape&&27===e.which?(z("#"+z.jgrid.jqID(s.modalhead)).find(".ui-jqdialog-titlebar-close").click(),!1):void 0:(z("#"+o+"_search").click(),!1)}),g&&z("#"+o+"_query").bind("click",function(){return z(".queryresult",l).toggle(),!1}),void 0===y.stringResult&&(y.stringResult=y.multipleSearch),z("#"+o+"_search").bind("click",function(){var t,i,e={};if((r=z("#"+o)).find(".input-elm:focus").change(),i=r.jqFilter("filterData"),y.errorcheck&&(r[0].hideError(),y.showQuery||r.jqFilter("toSQLString"),r[0].p.error))return r[0].showError(),!1;if(y.stringResult){try{t=xmlJsonClass.toJson(i,"","",!1)}catch(e){try{t=JSON.stringify(i)}catch(e){}}"string"==typeof t&&(e[y.sFilter]=t,z.each([y.sField,y.sValue,y.sOper],function(){e[this]=""}))}else y.multipleSearch?(e[y.sFilter]=i,z.each([y.sField,y.sValue,y.sOper],function(){e[this]=""})):(e[y.sField]=i.rules[0].field,e[y.sValue]=i.rules[0].data,e[y.sOper]=i.rules[0].op,e[y.sFilter]="");return a.p.search=!0,z.extend(a.p.postData,e),void 0===(n=z(a).triggerHandler("jqGridFilterSearch"))&&(n=!0),n&&z.isFunction(y.onSearch)&&(n=y.onSearch.call(a,a.p.filters)),!1!==n&&z(a).trigger("reloadGrid",[{page:1}]),y.closeAfterSearch&&z.jgrid.hideModal("#"+z.jgrid.jqID(s.themodal),{gb:"#gbox_"+z.jgrid.jqID(a.p.id),jqm:y.jqModal,onClose:y.onClose}),!1}),z("#"+o+"_reset").bind("click",function(){var e={},t=z("#"+o);return a.p.search=!1,!(a.p.resetsearch=!0)===y.multipleSearch?e[y.sField]=e[y.sValue]=e[y.sOper]="":e[y.sFilter]="",t[0].resetFilter(),v&&z(".ui-template",l).val("default"),z.extend(a.p.postData,e),void 0===(n=z(a).triggerHandler("jqGridFilterReset"))&&(n=!0),n&&z.isFunction(y.onReset)&&(n=y.onReset.call(a)),!1!==n&&z(a).trigger("reloadGrid",[{page:1}]),y.closeAfterReset&&z.jgrid.hideModal("#"+z.jgrid.jqID(s.themodal),{gb:"#gbox_"+z.jgrid.jqID(a.p.id),jqm:y.jqModal,onClose:y.onClose}),!1}),j(z("#"+o)),z(".fm-button:not(.ui-state-disabled)",l).hover(function(){z(this).addClass("ui-state-hover")},function(){z(this).removeClass("ui-state-hover")})}}function j(e){void 0===(t=z(a).triggerHandler("jqGridFilterBeforeShow",[e]))&&(t=!0),t&&z.isFunction(y.beforeShowSearch)&&(t=y.beforeShowSearch.call(a,e)),t&&(z.jgrid.viewModal("#"+z.jgrid.jqID(s.themodal),{gbox:"#gbox_"+z.jgrid.jqID(o),jqm:y.jqModal,modal:y.modal,overlay:y.overlay,toTop:y.toTop}),z(a).triggerHandler("jqGridFilterAfterShow",[e]),z.isFunction(y.afterShowSearch)&&y.afterShowSearch.call(a,e))}})},editGridRow:function(H,L){return L=z.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"},z.jgrid.edit,L||{}),B[z(this)[0].p.id]=L,this.each(function(){var j=this;if(j.grid&&H){var g,m,v=j.p.id,y="FrmGrid_"+v,e="TblGrid_"+v,b="#"+z.jgrid.jqID(e),w={themodal:"editmod"+v,modalhead:"edithd"+v,modalcontent:"editcnt"+v,scrollelm:y},t=!!z.isFunction(B[j.p.id].beforeShowForm)&&B[j.p.id].beforeShowForm,i=!!z.isFunction(B[j.p.id].afterShowForm)&&B[j.p.id].afterShowForm,r=!!z.isFunction(B[j.p.id].beforeInitData)&&B[j.p.id].beforeInitData,a=!!z.isFunction(B[j.p.id].onInitializeForm)&&B[j.p.id].onInitializeForm,o=!0,n=1,s=0;y=z.jgrid.jqID(y),"new"===H?(H="_empty",m="add",L.caption=B[j.p.id].addCaption):(L.caption=B[j.p.id].editCaption,m="edit"),L.recreateForm||z(j).data("formProp")&&z.extend(B[z(this)[0].p.id],z(j).data("formProp"));var l=!0;L.checkOnUpdate&&L.jqModal&&!L.modal&&(l=!1);var d=isNaN(B[z(this)[0].p.id].dataheight)?B[z(this)[0].p.id].dataheight:B[z(this)[0].p.id].dataheight+"px",p=isNaN(B[z(this)[0].p.id].datawidth)?B[z(this)[0].p.id].datawidth:B[z(this)[0].p.id].datawidth+"px",c=z("
").data("disabled",!1),u=z("
");z(j.p.colModel).each(function(){var e=this.formoptions;n=Math.max(n,e&&e.colpos||0),s=Math.max(s,e&&e.rowpos||0)}),z(c).append(u);var h=z("");if(h[0].rp=0,z(u).append(h),(h=z(""+B[j.p.id].topinfo+""))[0].rp=0,z(u).append(h),void 0===(o=z(j).triggerHandler("jqGridAddEditBeforeInitData",[c,m]))&&(o=!0),o&&r&&(o=r.call(j,c,m)),!1!==o){!function(){var e;if("_empty"!==H&&void 0!==j.p.savedRow&&0  ";if("_empty"!==n&&(b=z(s).jqGrid("getInd",n)),z(s.p.colModel).each(function(t){if(p=this.name,c=(!this.editrules||!0!==this.editrules.edithidden)&&!0===this.hidden,f=c?"style='display:none'":"","cb"!==p&&"subgrid"!==p&&!0===this.editable&&"rn"!==p){if(!1===b)h="";else if(p===s.p.ExpandColumn&&!0===s.p.treeGrid)h=z("td[role='gridcell']:eq("+t+")",s.rows[b]).text();else{try{h=z.unformat.call(s,z("td[role='gridcell']:eq("+t+")",s.rows[b]),{rowId:n,colModel:this},t)}catch(e){h=this.edittype&&"textarea"===this.edittype?z("td[role='gridcell']:eq("+t+")",s.rows[b]).text():z("td[role='gridcell']:eq("+t+")",s.rows[b]).html()}(!h||" "===h||" "===h||1===h.length&&160===h.charCodeAt(0))&&(h="")}var e=z.extend({},this.editoptions||{},{id:p,name:p,rowId:n}),i=z.extend({},{elmprefix:"",elmsuffix:"",rowabove:!1,rowcontent:""},this.formoptions||{}),r=parseInt(i.rowpos,10)||m+1,a=parseInt(2*(parseInt(i.colpos,10)||1),10);if("_empty"===n&&e.defaultValue&&(h=z.isFunction(e.defaultValue)?e.defaultValue.call(j):e.defaultValue),this.edittype||(this.edittype="text"),j.p.autoencode&&(h=z.jgrid.htmlDecode(h)),g=z.jgrid.createEl.call(j,this.edittype,e,h,!1,z.extend({},z.jgrid.ajaxOptions,s.p.ajaxSelectOptions||{})),(B[j.p.id].checkOnSubmit||B[j.p.id].checkOnUpdate)&&(B[j.p.id]._savedData[p]=h),z(g).addClass("FormElement"),-1"+i.rowcontent+"");z(l).append(o),o[0].rp=r}0===u.length&&(u=z("").addClass("FormData").attr("id","tr_"+p),z(u).append(w),z(l).append(u),u[0].rp=r),z("td:eq("+(a-2)+")",u[0]).html(void 0===i.label?s.p.colNames[t]:i.label),z("td:eq("+(a-1)+")",u[0]).append(i.elmprefix).append(g).append(i.elmsuffix),"custom"===this.edittype&&z.isFunction(e.custom_value)&&e.custom_value.call(j,z("#"+p,"#"+y),"set",h),z.jgrid.bindEv.call(j,g,e),v[m]=t,m++}}),0
').insertAfter(i.o),r.onShow?r.onShow(i):i.w.show(),h(i),u},close:function(e){var t=p[e];return t.a&&(t.a=u,c[0]&&(c.pop(),c[0]||f("unbind")),t.c.toTop&&t.o&&d("#jqmP"+t.w[0]._jqm).after(t.w).remove(),t.c.onHide?t.c.onHide(t):(t.w.hide(),t.o&&t.o.remove())),u},params:{}};var i=0,p=d.jqm.hash,c=[],u=!1,h=function(e){t(e)},t=function(e){try{d(":input:visible",e.w)[0].focus()}catch(e){}},f=function(e){d(document)[e]("keypress",r)[e]("keydown",r)[e]("mousedown",r)},r=function(i){var e=p[c[c.length-1]],r=!d(i.target).parents(".jqmID"+e.s)[0];return r&&(d(".jqmID"+e.s).each(function(){var e=d(this),t=e.offset();if(t.top<=i.pageY&&i.pageY<=t.top+e.height()&&t.left<=i.pageX&&i.pageX<=t.left+e.width())return r=!1}),t(e)),!r},a=function(e,t,i){return e.each(function(){var e=this._jqm;d(t).each(function(){this[i]||(this[i]=[],d(this).click(function(){for(var e in{jqmShow:1,jqmHide:1})for(var t in this[e])p[this[e][t]]&&p[this[e][t]].w[e](this);return u})),this[i].push(e)})})}}(jQuery),function(m){"use strict";m.fmatter={},m.extend(m.fmatter,{isBoolean:function(e){return"boolean"==typeof e},isObject:function(e){return e&&("object"==typeof e||m.isFunction(e))||!1},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e&&isFinite(e)},isValue:function(e){return this.isObject(e)||this.isString(e)||this.isNumber(e)||this.isBoolean(e)},isEmpty:function(e){return!(!this.isString(e)&&this.isValue(e))&&(!this.isValue(e)||""===(e=m.trim(e).replace(/\ \;/gi,"").replace(/\ \;/gi,"")))}}),m.fn.fmatter=function(e,t,i,r,a){var o=t;i=m.extend({},m.jgrid.formatter,i);try{o=m.fn.fmatter[e].call(this,t,i,r,a)}catch(e){}return o},m.fmatter.util={NumberFormat:function(e,t){if(m.fmatter.isNumber(e)||(e*=1),m.fmatter.isNumber(e)){var i,r=e<0,a=String(e),o=t.decimalSeparator||".";if(m.fmatter.isNumber(t.decimalPlaces)){var n=t.decimalPlaces,s=Math.pow(10,n);if(i=(a=String(Math.round(e*s)/s)).lastIndexOf("."),0'+e+""},m.fn.fmatter.checkbox=function(e,t){var i,r=m.extend({},t.checkbox);return void 0!==t.colModel&&void 0!==t.colModel.formatoptions&&(r=m.extend({},r,t.colModel.formatoptions)),i=!0===r.disabled?'disabled="disabled"':"",(m.fmatter.isEmpty(e)||void 0===e)&&(e=m.fn.fmatter.defaultFormat(e,r)),'"},m.fn.fmatter.link=function(e,t){var i={target:t.target},r="";return void 0!==t.colModel&&void 0!==t.colModel.formatoptions&&(i=m.extend({},i,t.colModel.formatoptions)),i.target&&(r="target="+i.target),m.fmatter.isEmpty(e)?m.fn.fmatter.defaultFormat(e,t):"'+e+""},m.fn.fmatter.showlink=function(e,t){var i,r={baseLinkUrl:t.baseLinkUrl,showAction:t.showAction,addParam:t.addParam||"",target:t.target,idName:t.idName},a="";return void 0!==t.colModel&&void 0!==t.colModel.formatoptions&&(r=m.extend({},r,t.colModel.formatoptions)),r.target&&(a="target="+r.target),i=r.baseLinkUrl+r.showAction+"?"+r.idName+"="+t.rowId+r.addParam,m.fmatter.isString(e)||m.fmatter.isNumber(e)?"'+e+"":m.fn.fmatter.defaultFormat(e,t)},m.fn.fmatter.integer=function(e,t){var i=m.extend({},t.integer);return void 0!==t.colModel&&void 0!==t.colModel.formatoptions&&(i=m.extend({},i,t.colModel.formatoptions)),m.fmatter.isEmpty(e)?i.defaultValue:m.fmatter.util.NumberFormat(e,i)},m.fn.fmatter.number=function(e,t){var i=m.extend({},t.number);return void 0!==t.colModel&&void 0!==t.colModel.formatoptions&&(i=m.extend({},i,t.colModel.formatoptions)),m.fmatter.isEmpty(e)?i.defaultValue:m.fmatter.util.NumberFormat(e,i)},m.fn.fmatter.currency=function(e,t){var i=m.extend({},t.currency);return void 0!==t.colModel&&void 0!==t.colModel.formatoptions&&(i=m.extend({},i,t.colModel.formatoptions)),m.fmatter.isEmpty(e)?i.defaultValue:m.fmatter.util.NumberFormat(e,i)},m.fn.fmatter.date=function(e,t,i,r){var a=m.extend({},t.date);return void 0!==t.colModel&&void 0!==t.colModel.formatoptions&&(a=m.extend({},a,t.colModel.formatoptions)),a.reformatAfterEdit||"edit"!==r?m.fmatter.isEmpty(e)?m.fn.fmatter.defaultFormat(e,t):m.jgrid.parseDate(a.srcformat,e,a.newformat,a):m.fn.fmatter.defaultFormat(e,t)},m.fn.fmatter.select=function(e,t){e=String(e);var i,r,a=!1,o=[];if(void 0!==t.colModel.formatoptions?(a=t.colModel.formatoptions.value,i=void 0===t.colModel.formatoptions.separator?":":t.colModel.formatoptions.separator,r=void 0===t.colModel.formatoptions.delimiter?";":t.colModel.formatoptions.delimiter):void 0!==t.colModel.editoptions&&(a=t.colModel.editoptions.value,i=void 0===t.colModel.editoptions.separator?":":t.colModel.editoptions.separator,r=void 0===t.colModel.editoptions.delimiter?";":t.colModel.editoptions.delimiter),a){var n,s=!0==(null!=t.colModel.editoptions&&!0===t.colModel.editoptions.multiple),l=[];if(s&&(l=e.split(","),l=m.map(l,function(e){return m.trim(e)})),m.fmatter.isString(a)){var d,p=a.split(r),c=0;for(d=0;d div",a):m(this).parent(),d={extraparam:{}},p=function(e){m.isFunction(d.afterRestore)&&d.afterRestore.call(o,e),l.find("div.ui-inline-edit,div.ui-inline-del").show(),l.find("div.ui-inline-save,div.ui-inline-cancel").hide()};void 0!==s.formatoptions&&(d=m.extend(d,s.formatoptions)),void 0!==n.editOptions&&(d.editOptions=n.editOptions),void 0!==n.delOptions&&(d.delOptions=n.delOptions),t.hasClass("jqgrid-new-row")&&(d.extraparam[n.prmNames.oper]=n.prmNames.addoper);var c={keys:d.keys,oneditfunc:d.onEdit,successfunc:d.onSuccess,url:d.url,extraparam:d.extraparam,aftersavefunc:function(e,t){m.isFunction(d.afterSave)&&d.afterSave.call(o,e,t),l.find("div.ui-inline-edit,div.ui-inline-del").show(),l.find("div.ui-inline-save,div.ui-inline-cancel").hide()},errorfunc:d.onError,afterrestorefunc:p,restoreAfterError:d.restoreAfterError,mtype:d.mtype};switch(e){case"edit":a.jqGrid("editRow",i,c),l.find("div.ui-inline-edit,div.ui-inline-del").hide(),l.find("div.ui-inline-save,div.ui-inline-cancel").show(),a.triggerHandler("jqGridAfterGridComplete");break;case"save":a.jqGrid("saveRow",i,c)&&(l.find("div.ui-inline-edit,div.ui-inline-del").show(),l.find("div.ui-inline-save,div.ui-inline-cancel").hide(),a.triggerHandler("jqGridAfterGridComplete"));break;case"cancel":a.jqGrid("restoreRow",i,p),l.find("div.ui-inline-edit,div.ui-inline-del").show(),l.find("div.ui-inline-save,div.ui-inline-cancel").hide(),a.triggerHandler("jqGridAfterGridComplete");break;case"del":a.jqGrid("delGridRow",i,d.delOptions);break;case"formedit":a.jqGrid("setSelection",i),a.jqGrid("editGridRow",i,d.editOptions)}},m.fn.fmatter.actions=function(e,t){var i,r={keys:!1,editbutton:!0,delbutton:!0,editformbutton:!1},a=t.rowId,o="";return void 0!==t.colModel.formatoptions&&(r=m.extend(r,t.colModel.formatoptions)),void 0===a||m.fmatter.isEmpty(a)?"":(r.editformbutton?(i="id='jEditButton_"+a+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'formedit'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ",o+="
"):r.editbutton&&(i="id='jEditButton_"+a+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'edit'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover') ",o+="
"),r.delbutton&&(i="id='jDeleteButton_"+a+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'del'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ",o+="
"),i="id='jSaveButton_"+a+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'save'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ",o+="",i="id='jCancelButton_"+a+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'cancel'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ","
"+(o+="")+"
")},m.unformat=function(e,t,i,r){var a,o,n=t.colModel.formatter,s=t.colModel.formatoptions||{},l=/([\.\*\_\'\(\)\{\}\+\?\\])/g,d=t.colModel.unformat||m.fn.fmatter[n]&&m.fn.fmatter[n].unformat;if(void 0!==d&&m.isFunction(d))a=d.call(this,m(e).text(),t,e);else if(void 0!==n&&m.fmatter.isString(n)){var p,c=m.jgrid.formatter||{};switch(n){case"integer":o=(s=m.extend({},c.integer,s)).thousandsSeparator.replace(l,"\\$1"),p=new RegExp(o,"g"),a=m(e).text().replace(p,"");break;case"number":o=(s=m.extend({},c.number,s)).thousandsSeparator.replace(l,"\\$1"),p=new RegExp(o,"g"),a=m(e).text().replace(p,"").replace(s.decimalSeparator,".");break;case"currency":o=(s=m.extend({},c.currency,s)).thousandsSeparator.replace(l,"\\$1"),p=new RegExp(o,"g"),a=m(e).text(),s.prefix&&s.prefix.length&&(a=a.substr(s.prefix.length)),s.suffix&&s.suffix.length&&(a=a.substr(0,a.length-s.suffix.length)),a=a.replace(p,"").replace(s.decimalSeparator,".");break;case"checkbox":var u=t.colModel.editoptions?t.colModel.editoptions.value.split(":"):["Yes","No"];a=m("input",e).is(":checked")?u[0]:u[1];break;case"select":a=m.unformat.select(e,t,i,r);break;case"actions":return"";default:a=m(e).text()}}return void 0!==a?a:!0===r?m(e).text():m.jgrid.htmlDecode(m(e).html())},m.unformat.select=function(e,t,i,r){var a=[],o=m(e).text();if(!0===r)return o;var n=m.extend({},void 0!==t.colModel.formatoptions?t.colModel.formatoptions:t.colModel.editoptions),s=void 0===n.separator?":":n.separator,l=void 0===n.delimiter?";":n.delimiter;if(n.value){var d,p=n.value,c=!0===n.multiple,u=[];if(c&&(u=o.split(","),u=m.map(u,function(e){return m.trim(e)})),m.fmatter.isString(p)){var h,f=p.split(l),g=0;for(h=0;h__EMPTY_ARRAY_\n";else for(r=0,a=e.length;r":"/>",s){for(n in e)e.hasOwnProperty(n)&&("#text"===n?o+=e[n]:"#cdata"===n?o+="":"@"!==n.charAt(0)&&(o+=l(e[n],n,i+"\t")));o+=("\n"===o.charAt(o.length-1)?i:"")+""}}else"function"==typeof e?o+=i+"<"+t+">":(void 0===e&&(e=""),'""'===e.toString()||0===e.toString().length?o+=i+"<"+t+">__EMPTY_STRING_":o+=i+"<"+t+">"+e.toString()+"");return o},r="";for(i in e)e.hasOwnProperty(i)&&(r+=l(e[i],i,""));return t?r.replace(/\t/g,t):r.replace(/\t|\n/g,"")},toObj:function(e){var t={},i=/function/i;if(1===e.nodeType){var r;if(e.attributes.length)for(r=0;r"}else i+="/>"}else 3===e.nodeType?i+=e.nodeValue:4===e.nodeType&&(i+="");return i},i=e.firstChild;i;i=i.nextSibling)t+=a(i);return t},escape:function(e){return e.replace(/[\\]/g,"\\\\").replace(/[\"]/g,'\\"').replace(/[\n]/g,"\\n").replace(/[\r]/g,"\\r")},removeWhite:function(e){var t;for(e.normalize(),t=e.firstChild;t;)if(3===t.nodeType)if(t.nodeValue.match(/[^ \f\n\r\t\v]/))t=t.nextSibling;else{var i=t.nextSibling;e.removeChild(t),t=i}else t=(1===t.nodeType&&this.removeWhite(t),t.nextSibling);return e}};jQuery.extend({createUploadIframe:function(e,t){var i="jUploadFrame"+e,r='