/*
 * jQuery JavaScript Library v1.4.2
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Sat Feb 13 22:33:48 2010 -0500
 */
(function(bi,b){function ap(){if(!d.isReady){try{a.documentElement.doScroll("left")}catch(c){setTimeout(ap,1);return}d.ready()}}function j(c,s){s.src?d.ajax({url:s.src,async:false,dataType:"script"}):d.globalEval(s.text||s.textContent||s.innerHTML||"");s.parentNode&&s.parentNode.removeChild(s)}function a1(A,F,G,K,J,s){var c=A.length;if(typeof F==="object"){for(var w in F){a1(A,w,F[w],K,J,G)}return A}if(G!==b){K=!s&&K&&d.isFunction(G);for(w=0;w<c;w++){J(A[w],F,K?G.call(A[w],w,J(A[w],F)):G,s)}return A}return c?J(A[0],F):b}function bd(){return(new Date).getTime()}function a2(){return false}function a3(){return true}function aq(c,s,w){w[0].type=c;return d.event.handle.apply(s,w)}function ar(G){var J,K=[],N=[],L=arguments,s,c,F,w,A,O;c=d.data(this,"events");if(!(G.liveFired===this||!c||!c.live||G.button&&G.type==="click")){G.liveFired=this;var P=c.live.slice(0);for(w=0;w<P.length;w++){c=P[w];c.origType.replace(bh,"")===G.type?N.push(c.selector):P.splice(w--,1)}s=d(G.target).closest(N,G.currentTarget);A=0;for(O=s.length;A<O;A++){for(w=0;w<P.length;w++){c=P[w];if(s[A].selector===c.selector){F=s[A].elem;N=null;if(c.preType==="mouseenter"||c.preType==="mouseleave"){N=d(G.relatedTarget).closest(c.selector)[0]}if(!N||N!==F){K.push({elem:F,handleObj:c})}}}}A=0;for(O=K.length;A<O;A++){s=K[A];G.currentTarget=s.elem;G.data=s.handleObj.data;G.handleObj=s.handleObj;if(s.handleObj.origHandler.apply(s.elem,L)===false){J=false;break}}return J}}function ac(c,s){return"live."+(c&&c!=="*"?c+".":"")+s.replace(/\./g,"`").replace(/ /g,"&")}function ad(c){return !c||!c.parentNode||c.parentNode.nodeType===11}function ae(c,s){var w=0;s.each(function(){if(this.nodeName===(c[w]&&c[w].nodeName)){var J=d.data(c[w++]),G=d.data(this,J);if(J=J&&J.events){delete G.handle;G.events={};for(var A in J){for(var F in J[A]){d.event.add(this,A,J[A][F],J[A][F].data)}}}}})}function af(s,w,A){var G,F,c;w=w&&w[0]?w[0].ownerDocument||w[0]:a;if(s.length===1&&typeof s[0]==="string"&&s[0].length<512&&w===a&&!ag.test(s[0])&&(d.support.checkClone||!ah.test(s[0]))){F=true;if(c=d.fragments[s[0]]){if(c!==1){G=c}}}if(!G){G=w.createDocumentFragment();d.clean(s,w,G,A)}if(F){d.fragments[s[0]]=c?G:1}return{fragment:G,cacheable:F}}function be(c,s){var w={};d.each(ai.concat.apply([],ai.slice(0,s)),function(){w[this]=c});return w}function aj(c){return"scrollTo" in c&&c.document?c:c.nodeType===9?c.defaultView||c.parentWindow:false}var d=function(c,s){return new d.fn.init(c,s)},k=bi.jQuery,l=bi.$,a=bi.document,a7,m=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,n=/^.[^:#\[\.,]*$/,o=/\S/,p=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,e=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bc=navigator.userAgent,M=false,a5=[],bf,h=Object.prototype.toString,at=Object.prototype.hasOwnProperty,au=Array.prototype.push,a6=Array.prototype.slice,S=Array.prototype.indexOf;d.fn=d.prototype={init:function(c,s){var w,A;if(!c){return this}if(c.nodeType){this.context=this[0]=c;this.length=1;return this}if(c==="body"&&!s){this.context=a;this[0]=a.body;this.selector="body";this.length=1;return this}if(typeof c==="string"){if((w=m.exec(c))&&(w[1]||!s)){if(w[1]){A=s?s.ownerDocument||s:a;if(c=e.exec(c)){if(d.isPlainObject(s)){c=[a.createElement(c[1])];d.fn.attr.call(c,s,true)}else{c=[A.createElement(c[1])]}}else{c=af([w[1]],[A]);c=(c.cacheable?c.fragment.cloneNode(true):c.fragment).childNodes}return d.merge(this,c)}else{if(s=a.getElementById(w[2])){if(s.id!==w[2]){return a7.find(c)}this.length=1;this[0]=s}this.context=a;this.selector=c;return this}}else{if(!s&&/^\w+$/.test(c)){this.selector=c;this.context=a;c=a.getElementsByTagName(c);return d.merge(this,c)}else{return !s||s.jquery?(s||a7).find(c):d(s).find(c)}}}else{if(d.isFunction(c)){return a7.ready(c)}}if(c.selector!==b){this.selector=c.selector;this.context=c.context}return d.makeArray(c,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return a6.call(this,0)},get:function(c){return c==null?this.toArray():c<0?this.slice(c)[0]:this[c]},pushStack:function(c,s,w){var A=d();d.isArray(c)?au.apply(A,c):d.merge(A,c);A.prevObject=this;A.context=this.context;if(s==="find"){A.selector=this.selector+(this.selector?" ":"")+w}else{if(s){A.selector=this.selector+"."+s+"("+w+")"}}return A},each:function(c,s){return d.each(this,c,s)},ready:function(c){d.bindReady();if(d.isReady){c.call(a,d)}else{a5&&a5.push(c)}return this},eq:function(c){return c===-1?this.slice(c):this.slice(c,+c+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(a6.apply(this,arguments),"slice",a6.call(arguments).join(","))},map:function(c){return this.pushStack(d.map(this,function(s,w){return c.call(s,w,s)}))},end:function(){return this.prevObject||d(null)},push:au,sort:[].sort,splice:[].splice};d.fn.init.prototype=d.fn;d.extend=d.fn.extend=function(){var A=arguments[0]||{},F=1,G=arguments.length,K=false,J,s,c,w;if(typeof A==="boolean"){K=A;A=arguments[1]||{};F=2}if(typeof A!=="object"&&!d.isFunction(A)){A={}}if(G===F){A=this;--F}for(;F<G;F++){if((J=arguments[F])!=null){for(s in J){c=A[s];w=J[s];if(A!==w){if(K&&w&&(d.isPlainObject(w)||d.isArray(w))){c=c&&(d.isPlainObject(c)||d.isArray(c))?c:d.isArray(w)?[]:{};A[s]=d.extend(K,c,w)}else{if(w!==b){A[s]=w}}}}}}return A};d.extend({noConflict:function(c){bi.$=l;if(c){bi.jQuery=k}return d},isReady:false,ready:function(){if(!d.isReady){if(!a.body){return setTimeout(d.ready,13)}d.isReady=true;if(a5){for(var c,s=0;c=a5[s++];){c.call(a,d)}a5=null}d.fn.triggerHandler&&d(a).triggerHandler("ready")}},bindReady:function(){if(!M){M=true;if(a.readyState==="complete"){return d.ready()}if(a.addEventListener){a.addEventListener("DOMContentLoaded",bf,false);bi.addEventListener("load",d.ready,false)}else{if(a.attachEvent){a.attachEvent("onreadystatechange",bf);bi.attachEvent("onload",d.ready);var c=false;try{c=bi.frameElement==null}catch(s){}a.documentElement.doScroll&&c&&ap()}}}},isFunction:function(c){return h.call(c)==="[object Function]"},isArray:function(c){return h.call(c)==="[object Array]"},isPlainObject:function(c){if(!c||h.call(c)!=="[object Object]"||c.nodeType||c.setInterval){return false}if(c.constructor&&!at.call(c,"constructor")&&!at.call(c.constructor.prototype,"isPrototypeOf")){return false}var s;for(s in c){}return s===b||at.call(c,s)},isEmptyObject:function(c){for(var s in c){return false}return true},error:function(c){throw c},parseJSON:function(c){if(typeof c!=="string"||!c){return null}c=d.trim(c);if(/^[\],:{}\s]*$/.test(c.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return bi.JSON&&bi.JSON.parse?bi.JSON.parse(c):(new Function("return "+c))()}else{d.error("Invalid JSON: "+c)}},noop:function(){},globalEval:function(c){if(c&&o.test(c)){var s=a.getElementsByTagName("head")[0]||a.documentElement,w=a.createElement("script");w.type="text/javascript";if(d.support.scriptEval){w.appendChild(a.createTextNode(c))}else{w.text=c}s.insertBefore(w,s.firstChild);s.removeChild(w)}},nodeName:function(c,s){return c.nodeName&&c.nodeName.toUpperCase()===s.toUpperCase()},each:function(w,A,F){var J,G=0,c=w.length,s=c===b||d.isFunction(w);if(F){if(s){for(J in w){if(A.apply(w[J],F)===false){break}}}else{for(;G<c;){if(A.apply(w[G++],F)===false){break}}}}else{if(s){for(J in w){if(A.call(w[J],J,w[J])===false){break}}}else{for(F=w[0];G<c&&A.call(F,G,F)!==false;F=w[++G]){}}}return w},trim:function(c){return(c||"").replace(p,"")},makeArray:function(c,s){s=s||[];if(c!=null){c.length==null||typeof c==="string"||d.isFunction(c)||typeof c!=="function"&&c.setInterval?au.call(s,c):d.merge(s,c)}return s},inArray:function(c,s){if(s.indexOf){return s.indexOf(c)}for(var w=0,A=s.length;w<A;w++){if(s[w]===c){return w}}return -1},merge:function(c,s){var w=c.length,F=0;if(typeof s.length==="number"){for(var A=s.length;F<A;F++){c[w++]=s[F]}}else{for(;s[F]!==b;){c[w++]=s[F++]}}c.length=w;return c},grep:function(s,w,A){for(var G=[],F=0,c=s.length;F<c;F++){!A!==!w(s[F],F)&&G.push(s[F])}return G},map:function(w,A,F){for(var J=[],G,c=0,s=w.length;c<s;c++){G=A(w[c],c,F);if(G!=null){J[J.length]=G}}return J.concat.apply([],J)},guid:1,proxy:function(c,s,w){if(arguments.length===2){if(typeof s==="string"){w=c;c=w[s];s=b}else{if(s&&!d.isFunction(s)){w=s;s=b}}}if(!s&&c){s=function(){return c.apply(w||this,arguments)}}if(c){s.guid=c.guid=c.guid||s.guid||d.guid++}return s},uaMatch:function(c){c=c.toLowerCase();c=/(webkit)[ \/]([\w.]+)/.exec(c)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(c)||/(msie) ([\w.]+)/.exec(c)||!/compatible/.test(c)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(c)||[];return{browser:c[1]||"",version:c[2]||"0"}},browser:{}});bc=d.uaMatch(bc);if(bc.browser){d.browser[bc.browser]=true;d.browser.version=bc.version}if(d.browser.webkit){d.browser.safari=true}if(S){d.inArray=function(c,s){return S.call(s,c)}}a7=d(a);if(a.addEventListener){bf=function(){a.removeEventListener("DOMContentLoaded",bf,false);d.ready()}}else{if(a.attachEvent){bf=function(){if(a.readyState==="complete"){a.detachEvent("onreadystatechange",bf);d.ready()}}}}(function(){d.support={};var F=a.documentElement,G=a.createElement("script"),J=a.createElement("div"),L="script"+bd();J.style.display="none";J.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var K=J.getElementsByTagName("*"),s=J.getElementsByTagName("a")[0];if(!(!K||!K.length||!s)){d.support={leadingWhitespace:J.firstChild.nodeType===3,tbody:!J.getElementsByTagName("tbody").length,htmlSerialize:!!J.getElementsByTagName("link").length,style:/red/.test(s.getAttribute("style")),hrefNormalized:s.getAttribute("href")==="/a",opacity:/^0.55$/.test(s.style.opacity),cssFloat:!!s.style.cssFloat,checkOn:J.getElementsByTagName("input")[0].value==="on",optSelected:a.createElement("select").appendChild(a.createElement("option")).selected,parentNode:J.removeChild(J.appendChild(a.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(a.createTextNode("window."+L+"=1;"))}catch(c){}F.insertBefore(G,F.firstChild);if(bi[L]){d.support.scriptEval=true;delete bi[L]}try{delete G.test}catch(A){d.support.deleteExpando=false}F.removeChild(G);if(J.attachEvent&&J.fireEvent){J.attachEvent("onclick",function w(){d.support.noCloneEvent=false;J.detachEvent("onclick",w)});J.cloneNode(true).fireEvent("onclick")}J=a.createElement("div");J.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";F=a.createDocumentFragment();F.appendChild(J.firstChild);d.support.checkClone=F.cloneNode(true).cloneNode(true).lastChild.checked;d(function(){var N=a.createElement("div");N.style.width=N.style.paddingLeft="1px";a.body.appendChild(N);d.boxModel=d.support.boxModel=N.offsetWidth===2;a.body.removeChild(N).style.display="none"});F=function(P){var O=a.createElement("div");P="on"+P;var N=P in O;if(!N){O.setAttribute(P,"return;");N=typeof O[P]==="function"}return N};d.support.submitBubbles=F("submit");d.support.changeBubbles=F("change");F=G=J=K=s=null}})();d.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var bk="jQuery"+bd(),f=0,U={};d.extend({cache:{},expando:bk,noData:{embed:true,object:true,applet:true},data:function(c,s,w){if(!(c.nodeName&&d.noData[c.nodeName.toLowerCase()])){c=c==bi?U:c;var F=c[bk],A=d.cache;if(!F&&typeof s==="string"&&w===b){return null}F||(F=++f);if(typeof s==="object"){c[bk]=F;A[F]=d.extend(true,{},s)}else{if(!A[F]){c[bk]=F;A[F]={}}}c=A[F];if(w!==b){c[s]=w}return typeof s==="string"?c[s]:c}},removeData:function(c,s){if(!(c.nodeName&&d.noData[c.nodeName.toLowerCase()])){c=c==bi?U:c;var w=c[bk],F=d.cache,A=F[w];if(s){if(A){delete A[s];d.isEmptyObject(A)&&d.removeData(c)}}else{if(d.support.deleteExpando){delete c[d.expando]}else{c.removeAttribute&&c.removeAttribute(d.expando)}delete F[w]}}}});d.fn.extend({data:function(c,s){if(typeof c==="undefined"&&this.length){return d.data(this[0])}else{if(typeof c==="object"){return this.each(function(){d.data(this,c)})}}var w=c.split(".");w[1]=w[1]?"."+w[1]:"";if(s===b){var A=this.triggerHandler("getData"+w[1]+"!",[w[0]]);if(A===b&&this.length){A=d.data(this[0],c)}return A===b&&w[1]?this.data(w[0]):A}else{return this.trigger("setData"+w[1]+"!",[w[0],s]).each(function(){d.data(this,c,s)})}},removeData:function(c){return this.each(function(){d.removeData(this,c)})}});d.extend({queue:function(c,s,w){if(c){s=(s||"fx")+"queue";var A=d.data(c,s);if(!w){return A||[]}if(!A||d.isArray(w)){A=d.data(c,s,d.makeArray(w))}else{A.push(w)}return A}},dequeue:function(c,s){s=s||"fx";var w=d.queue(c,s),A=w.shift();if(A==="inprogress"){A=w.shift()}if(A){s==="fx"&&w.unshift("inprogress");A.call(c,function(){d.dequeue(c,s)})}}});d.fn.extend({queue:function(c,s){if(typeof c!=="string"){s=c;c="fx"}if(s===b){return d.queue(this[0],c)}return this.each(function(){var w=d.queue(this,c,s);c==="fx"&&w[0]!=="inprogress"&&d.dequeue(this,c)})},dequeue:function(c){return this.each(function(){d.dequeue(this,c)})},delay:function(c,s){c=d.fx?d.fx.speeds[c]||c:c;s=s||"fx";return this.queue(s,function(){var w=this;setTimeout(function(){d.dequeue(w,s)},c)})},clearQueue:function(c){return this.queue(c||"fx",[])}});var z=/[\n\t]/g,av=/\s+/,g=/\r/g,a4=/href|src|style/,aU=/(button|input)/i,aV=/(button|input|object|select|textarea)/i,aW=/^(a|area)$/i,B=/radio|checkbox/;d.fn.extend({attr:function(c,s){return a1(this,c,s,true,d.attr)},removeAttr:function(c){return this.each(function(){d.attr(this,c,"");this.nodeType===1&&this.removeAttribute(c)})},addClass:function(F){if(d.isFunction(F)){return this.each(function(O){var N=d(this);N.addClass(F.call(this,O,N.attr("class")))})}if(F&&typeof F==="string"){for(var G=(F||"").split(av),J=0,L=this.length;J<L;J++){var K=this[J];if(K.nodeType===1){if(K.className){for(var s=" "+K.className+" ",c=K.className,A=0,w=G.length;A<w;A++){if(s.indexOf(" "+G[A]+" ")<0){c+=" "+G[A]}}K.className=d.trim(c)}else{K.className=F}}}}return this},removeClass:function(A){if(d.isFunction(A)){return this.each(function(N){var L=d(this);L.removeClass(A.call(this,N,L.attr("class")))})}if(A&&typeof A==="string"||A===b){for(var F=(A||"").split(av),G=0,K=this.length;G<K;G++){var J=this[G];if(J.nodeType===1&&J.className){if(A){for(var s=(" "+J.className+" ").replace(z," "),c=0,w=F.length;c<w;c++){s=s.replace(" "+F[c]+" "," ")}J.className=d.trim(s)}else{J.className=""}}}}return this},toggleClass:function(c,s){var w=typeof c,A=typeof s==="boolean";if(d.isFunction(c)){return this.each(function(G){var F=d(this);F.toggleClass(c.call(this,G,F.attr("class"),s),s)})}return this.each(function(){if(w==="string"){for(var K,G=0,J=d(this),F=s,L=c.split(av);K=L[G++];){F=A?F:!J.hasClass(K);J[F?"addClass":"removeClass"](K)}}else{if(w==="undefined"||w==="boolean"){this.className&&d.data(this,"__className__",this.className);this.className=this.className||c===false?"":d.data(this,"__className__")||""}}})},hasClass:function(c){c=" "+c+" ";for(var s=0,w=this.length;s<w;s++){if((" "+this[s].className+" ").replace(z," ").indexOf(c)>-1){return true}}return false},val:function(A){if(A===b){var F=this[0];if(F){if(d.nodeName(F,"option")){return(F.attributes.value||{}).specified?F.value:F.text}if(d.nodeName(F,"select")){var G=F.selectedIndex,K=[],J=F.options;F=F.type==="select-one";if(G<0){return null}var s=F?G:0;for(G=F?G+1:J.length;s<G;s++){var c=J[s];if(c.selected){A=d(c).val();if(F){return A}K.push(A)}}return K}if(B.test(F.type)&&!d.support.checkOn){return F.getAttribute("value")===null?"on":F.value}return(F.value||"").replace(g,"")}return b}var w=d.isFunction(A);return this.each(function(P){var N=d(this),L=A;if(this.nodeType===1){if(w){L=A.call(this,P,N.val())}if(typeof L==="number"){L+=""}if(d.isArray(L)&&B.test(this.type)){this.checked=d.inArray(N.val(),L)>=0}else{if(d.nodeName(this,"select")){var O=d.makeArray(L);d("option",this).each(function(){this.selected=d.inArray(d(this).val(),O)>=0});if(!O.length){this.selectedIndex=-1}}else{this.value=L}}}})}});d.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(s,w,A,G){if(!s||s.nodeType===3||s.nodeType===8){return b}if(G&&w in d.attrFn){return d(s)[w](A)}G=s.nodeType!==1||!d.isXMLDoc(s);var F=A!==b;w=G&&d.props[w]||w;if(s.nodeType===1){var c=a4.test(w);if(w in s&&G&&!c){if(F){w==="type"&&aU.test(s.nodeName)&&s.parentNode&&d.error("type property can't be changed");s[w]=A}if(d.nodeName(s,"form")&&s.getAttributeNode(w)){return s.getAttributeNode(w).nodeValue}if(w==="tabIndex"){return(w=s.getAttributeNode("tabIndex"))&&w.specified?w.value:aV.test(s.nodeName)||aW.test(s.nodeName)&&s.href?0:b}return s[w]}if(!d.support.style&&G&&w==="style"){if(F){s.style.cssText=""+A}return s.style.cssText}F&&s.setAttribute(w,""+A);s=!d.support.hrefNormalized&&G&&c?s.getAttribute(w,2):s.getAttribute(w);return s===null?b:s}return d.style(s,w,A)}});var bh=/\.(.*)$/,aX=function(c){return c.replace(/[^\w\s\.\|`]/g,function(s){return"\\"+s})};d.event={add:function(J,K,L,O){if(!(J.nodeType===3||J.nodeType===8)){if(J.setInterval&&J!==bi&&!J.frameElement){J=bi}var N,s;if(L.handler){N=L;L=N.handler}if(!L.guid){L.guid=d.guid++}if(s=d.data(J)){var c=s.events=s.events||{},F=s.handle;if(!F){s.handle=F=function(){return typeof d!=="undefined"&&!d.event.triggered?d.event.handle.apply(F.elem,arguments):b}}F.elem=J;K=K.split(" ");for(var w,A=0,P;w=K[A++];){s=N?d.extend({},N):{handler:L,data:O};if(w.indexOf(".")>-1){P=w.split(".");w=P.shift();s.namespace=P.slice(0).sort().join(".")}else{P=[];s.namespace=""}s.type=w;s.guid=L.guid;var Q=c[w],G=d.event.special[w]||{};if(!Q){Q=c[w]=[];if(!G.setup||G.setup.call(J,O,P,F)===false){if(J.addEventListener){J.addEventListener(w,F,false)}else{J.attachEvent&&J.attachEvent("on"+w,F)}}}if(G.add){G.add.call(J,s);if(!s.handler.guid){s.handler.guid=L.guid}}Q.push(s);d.event.global[w]=true}J=null}}},global:{},remove:function(J,K,L,O){if(!(J.nodeType===3||J.nodeType===8)){var N,s=0,c,F,w,A,P,T,G=d.data(J),R=G&&G.events;if(G&&R){if(K&&K.type){L=K.handler;K=K.type}if(!K||typeof K==="string"&&K.charAt(0)==="."){K=K||"";for(N in R){d.event.remove(J,N+K)}}else{for(K=K.split(" ");N=K[s++];){A=N;c=N.indexOf(".")<0;F=[];if(!c){F=N.split(".");N=F.shift();w=new RegExp("(^|\\.)"+d.map(F.slice(0).sort(),aX).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(P=R[N]){if(L){A=d.event.special[N]||{};for(Q=O||0;Q<P.length;Q++){T=P[Q];if(L.guid===T.guid){if(c||w.test(T.namespace)){O==null&&P.splice(Q--,1);A.remove&&A.remove.call(J,T)}if(O!=null){break}}}if(P.length===0||O!=null&&P.length===1){if(!A.teardown||A.teardown.call(J,F)===false){C(J,N,G.handle)}delete R[N]}}else{for(var Q=0;Q<P.length;Q++){T=P[Q];if(c||w.test(T.namespace)){d.event.remove(J,A,T.handler,Q);P.splice(Q--,1)}}}}}if(d.isEmptyObject(R)){if(K=G.handle){K.elem=null}delete G.events;delete G.handle;d.isEmptyObject(G)&&d.removeData(J)}}}}},trigger:function(G,J,K,N){var L=G.type||G;if(!N){G=typeof G==="object"?G[bk]?G:d.extend(d.Event(L),G):d.Event(L);if(L.indexOf("!")>=0){G.type=L=L.slice(0,-1);G.exclusive=true}if(!K){G.stopPropagation();d.event.global[L]&&d.each(d.cache,function(){this.events&&this.events[L]&&d.event.trigger(G,J,this.handle.elem)})}if(!K||K.nodeType===3||K.nodeType===8){return b}G.result=b;G.target=K;J=d.makeArray(J);J.unshift(G)}G.currentTarget=K;(N=d.data(K,"handle"))&&N.apply(K,J);N=K.parentNode||K.ownerDocument;try{if(!(K&&K.nodeName&&d.noData[K.nodeName.toLowerCase()])){if(K["on"+L]&&K["on"+L].apply(K,J)===false){G.result=false}}}catch(s){}if(!G.isPropagationStopped()&&N){d.event.trigger(G,J,N,true)}else{if(!G.isDefaultPrevented()){N=G.target;var c,F=d.nodeName(N,"a")&&L==="click",w=d.event.special[L]||{};if((!w._default||w._default.call(K,G)===false)&&!F&&!(N&&N.nodeName&&d.noData[N.nodeName.toLowerCase()])){try{if(N[L]){if(c=N["on"+L]){N["on"+L]=null}d.event.triggered=true;N[L]()}}catch(A){}if(c){N["on"+L]=c}d.event.triggered=false}}}},handle:function(w){var A,F,J,G;w=arguments[0]=d.event.fix(w||bi.event);w.currentTarget=this;A=w.type.indexOf(".")<0&&!w.exclusive;if(!A){F=w.type.split(".");w.type=F.shift();J=new RegExp("(^|\\.)"+F.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}G=d.data(this,"events");F=G[w.type];if(G&&F){F=F.slice(0);G=0;for(var c=F.length;G<c;G++){var s=F[G];if(A||J.test(s.namespace)){w.handler=s.handler;w.data=s.data;w.handleObj=s;s=s.handler.apply(this,arguments);if(s!==b){w.result=s;if(s===false){w.preventDefault();w.stopPropagation()}}if(w.isImmediatePropagationStopped()){break}}}}return w.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(c){if(c[bk]){return c}var s=c;c=d.Event(s);for(var w=this.props.length,A;w;){A=this.props[--w];c[A]=s[A]}if(!c.target){c.target=c.srcElement||a}if(c.target.nodeType===3){c.target=c.target.parentNode}if(!c.relatedTarget&&c.fromElement){c.relatedTarget=c.fromElement===c.target?c.toElement:c.fromElement}if(c.pageX==null&&c.clientX!=null){s=a.documentElement;w=a.body;c.pageX=c.clientX+(s&&s.scrollLeft||w&&w.scrollLeft||0)-(s&&s.clientLeft||w&&w.clientLeft||0);c.pageY=c.clientY+(s&&s.scrollTop||w&&w.scrollTop||0)-(s&&s.clientTop||w&&w.clientTop||0)}if(!c.which&&(c.charCode||c.charCode===0?c.charCode:c.keyCode)){c.which=c.charCode||c.keyCode}if(!c.metaKey&&c.ctrlKey){c.metaKey=c.ctrlKey}if(!c.which&&c.button!==b){c.which=c.button&1?1:c.button&2?3:c.button&4?2:0}return c},guid:100000000,proxy:d.proxy,special:{ready:{setup:d.bindReady,teardown:d.noop},live:{add:function(c){d.event.add(this,c.origType,d.extend({},c,{handler:ar}))},remove:function(c){var s=true,w=c.origType.replace(bh,"");d.each(d.data(this,"events").live||[],function(){if(w===this.origType.replace(bh,"")){return s=false}});s&&d.event.remove(this,c.origType,ar)}},beforeunload:{setup:function(c,s,w){if(this.setInterval){this.onbeforeunload=w}return false},teardown:function(c,s){if(this.onbeforeunload===s){this.onbeforeunload=null}}}}};var C=a.removeEventListener?function(c,s,w){c.removeEventListener(s,w,false)}:function(c,s,w){c.detachEvent("on"+s,w)};d.Event=function(c){if(!this.preventDefault){return new d.Event(c)}if(c&&c.type){this.originalEvent=c;this.type=c.type}else{this.type=c}this.timeStamp=bd();this[bk]=true};d.Event.prototype={preventDefault:function(){this.isDefaultPrevented=a3;var c=this.originalEvent;if(c){c.preventDefault&&c.preventDefault();c.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=a3;var c=this.originalEvent;if(c){c.stopPropagation&&c.stopPropagation();c.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=a3;this.stopPropagation()},isDefaultPrevented:a2,isPropagationStopped:a2,isImmediatePropagationStopped:a2};var D=function(c){var s=c.relatedTarget;try{for(;s&&s!==this;){s=s.parentNode}if(s!==this){c.type=c.data;d.event.handle.apply(this,arguments)}}catch(w){}},E=function(c){c.type=c.data;d.event.handle.apply(this,arguments)};d.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(c,s){d.event.special[c]={setup:function(w){d.event.add(this,s,w&&w.selector?E:D,c)},teardown:function(w){d.event.remove(this,s,w&&w.selector?E:D)}}});if(!d.support.submitBubbles){d.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){d.event.add(this,"click.specialSubmit",function(c){var s=c.target,w=s.type;if((w==="submit"||w==="image")&&d(s).closest("form").length){return aq("submit",this,arguments)}});d.event.add(this,"keypress.specialSubmit",function(c){var s=c.target,w=s.type;if((w==="text"||w==="password")&&d(s).closest("form").length&&c.keyCode===13){return aq("submit",this,arguments)}})}else{return false}},teardown:function(){d.event.remove(this,".specialSubmit")}}}if(!d.support.changeBubbles){var aw=/textarea|input|select/i,ax,H=function(c){var s=c.type,w=c.value;if(s==="radio"||s==="checkbox"){w=c.checked}else{if(s==="select-multiple"){w=c.selectedIndex>-1?d.map(c.options,function(A){return A.selected}).join("-"):""}else{if(c.nodeName.toLowerCase()==="select"){w=c.selectedIndex}}}return w},ay=function(c,s){var w=c.target,F,A;if(!(!aw.test(w.nodeName)||w.readOnly)){F=d.data(w,"_change_data");A=H(w);if(c.type!=="focusout"||w.type!=="radio"){d.data(w,"_change_data",A)}if(!(F===b||A===F)){if(F!=null||A){c.type="change";return d.event.trigger(c,s,w)}}}};d.event.special.change={filters:{focusout:ay,click:function(c){var s=c.target,w=s.type;if(w==="radio"||w==="checkbox"||s.nodeName.toLowerCase()==="select"){return ay.call(this,c)}},keydown:function(c){var s=c.target,w=s.type;if(c.keyCode===13&&s.nodeName.toLowerCase()!=="textarea"||c.keyCode===32&&(w==="checkbox"||w==="radio")||w==="select-multiple"){return ay.call(this,c)}},beforeactivate:function(c){c=c.target;d.data(c,"_change_data",H(c))}},setup:function(){if(this.type==="file"){return false}for(var c in ax){d.event.add(this,c+".specialChange",ax[c])}return aw.test(this.nodeName)},teardown:function(){d.event.remove(this,".specialChange");return aw.test(this.nodeName)}};ax=d.event.special.change.filters}a.addEventListener&&d.each({focus:"focusin",blur:"focusout"},function(c,s){function w(A){A=d.event.fix(A);A.type=s;return d.event.handle.call(this,A)}d.event.special[s]={setup:function(){this.addEventListener(c,w,true)},teardown:function(){this.removeEventListener(c,w,true)}}});d.each(["bind","one"],function(c,s){d.fn[s]=function(G,K,J){if(typeof G==="object"){for(var F in G){this[s](F,K,G[F],J)}return this}if(d.isFunction(K)){J=K;K=b}var A=s==="one"?d.proxy(J,function(L){d(this).unbind(L,A);return J.apply(this,arguments)}):J;if(G==="unload"&&s!=="one"){this.one(G,K,J)}else{F=0;for(var w=this.length;F<w;F++){d.event.add(this[F],G,A,K)}}return this}});d.fn.extend({unbind:function(c,s){if(typeof c==="object"&&!c.preventDefault){for(var w in c){this.unbind(w,c[w])}}else{w=0;for(var A=this.length;w<A;w++){d.event.remove(this[w],c,s)}}return this},delegate:function(c,s,w,A){return this.live(s,w,A,c)},undelegate:function(c,s,w){return arguments.length===0?this.unbind("live"):this.die(s,null,w,c)},trigger:function(c,s){return this.each(function(){d.event.trigger(c,s,this)})},triggerHandler:function(c,s){if(this[0]){c=d.Event(c);c.preventDefault();c.stopPropagation();d.event.trigger(c,s,this[0]);return c.result}},toggle:function(c){for(var s=arguments,w=1;w<s.length;){d.proxy(c,s[w++])}return this.click(d.proxy(c,function(F){var A=(d.data(this,"lastToggle"+c.guid)||0)%w;d.data(this,"lastToggle"+c.guid,A+1);F.preventDefault();return s[A].apply(this,arguments)||false}))},hover:function(c,s){return this.mouseenter(c).mouseleave(s||c)}});var I={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};d.each(["live","die"],function(c,s){d.fn[s]=function(K,N,L,A){var w,J=0,F,G,O=A||this.selector,P=A?this:d(this.context);if(d.isFunction(N)){L=N;N=b}for(K=(K||"").split(" ");(w=K[J++])!=null;){A=bh.exec(w);F="";if(A){F=A[0];w=w.replace(bh,"")}if(w==="hover"){K.push("mouseenter"+F,"mouseleave"+F)}else{G=w;if(w==="focus"||w==="blur"){K.push(I[w]+F);w+=F}else{w=(I[w]||w)+F}s==="live"?P.each(function(){d.event.add(this,ac(w,O),{data:N,selector:O,handler:L,origType:w,origHandler:L,preType:G})}):P.unbind(ac(w,O),L)}}return this}});d.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(c,s){d.fn[s]=function(w){return w?this.bind(s,w):this.trigger(s)};if(d.attrFn){d.attrFn[s]=true}});bi.attachEvent&&!bi.addEventListener&&bi.attachEvent("onunload",function(){for(var c in d.cache){if(d.cache[c].handle){try{d.event.remove(d.cache[c].handle.elem)}catch(s){}}}});(function(){function L(ab){for(var aa="",Z,Y=0;ab[Y];Y++){Z=ab[Y];if(Z.nodeType===3||Z.nodeType===4){aa+=Z.nodeValue}else{if(Z.nodeType!==8){aa+=L(Z.childNodes)}}}return aa}function N(ba,bn,Y,Z,bb,ab){bb=0;for(var bm=Z.length;bb<bm;bb++){var bl=Z[bb];if(bl){bl=bl[ba];for(var aa=false;bl;){if(bl.sizcache===Y){aa=Z[bl.sizset];break}if(bl.nodeType===1&&!ab){bl.sizcache=Y;bl.sizset=bb}if(bl.nodeName.toLowerCase()===bn){aa=bl;break}bl=bl[ba]}Z[bb]=aa}}}function O(ba,bn,Y,Z,bb,ab){bb=0;for(var bm=Z.length;bb<bm;bb++){var bl=Z[bb];if(bl){bl=bl[ba];for(var aa=false;bl;){if(bl.sizcache===Y){aa=Z[bl.sizset];break}if(bl.nodeType===1){if(!ab){bl.sizcache=Y;bl.sizset=bb}if(typeof bn!=="string"){if(bl===bn){aa=true;break}}else{if(G.filter(bn,[bl]).length>0){aa=bl;break}}}bl=bl[ba]}Z[bb]=aa}}}var Q=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,P=0,F=Object.prototype.toString,A=false,K=true;[0,0].sort(function(){K=false;return 0});var G=function(bo,bs,ab,ba){ab=ab||[];var bp=bs=bs||a;if(bs.nodeType!==1&&bs.nodeType!==9){return[]}if(!bo||typeof bo!=="string"){return ab}for(var bl=[],br,bq,bb,Z,bn=true,bm=X(bs),Y=bo;(Q.exec(""),br=Q.exec(Y))!==null;){Y=br[3];bl.push(br[1]);if(br[2]){Z=br[3];break}}if(bl.length>1&&s.exec(bo)){if(bl.length===2&&J.relative[bl[0]]){bq=R(bl[0]+bl[1],bs)}else{for(bq=J.relative[bl[0]]?[bs]:G(bl.shift(),bs);bl.length;){bo=bl.shift();if(J.relative[bo]){bo+=bl.shift()}bq=R(bo,bq)}}}else{if(!ba&&bl.length>1&&bs.nodeType===9&&!bm&&J.match.ID.test(bl[0])&&!J.match.ID.test(bl[bl.length-1])){br=G.find(bl.shift(),bs,bm);bs=br.expr?G.filter(br.expr,br.set)[0]:br.set[0]}if(bs){br=ba?{expr:bl.pop(),set:c(ba)}:G.find(bl.pop(),bl.length===1&&(bl[0]==="~"||bl[0]==="+")&&bs.parentNode?bs.parentNode:bs,bm);bq=br.expr?G.filter(br.expr,br.set):br.set;if(bl.length>0){bb=c(bq)}else{bn=false}for(;bl.length;){var aa=bl.pop();br=aa;if(J.relative[aa]){br=bl.pop()}else{aa=""}if(br==null){br=bs}J.relative[aa](bb,br,bm)}}else{bb=[]}}bb||(bb=bq);bb||G.error(aa||bo);if(F.call(bb)==="[object Array]"){if(bn){if(bs&&bs.nodeType===1){for(bo=0;bb[bo]!=null;bo++){if(bb[bo]&&(bb[bo]===true||bb[bo].nodeType===1&&W(bs,bb[bo]))){ab.push(bq[bo])}}}else{for(bo=0;bb[bo]!=null;bo++){bb[bo]&&bb[bo].nodeType===1&&ab.push(bq[bo])}}}else{ab.push.apply(ab,bb)}}else{c(bb,ab)}if(Z){G(Z,bp,ab,ba);G.uniqueSort(ab)}return ab};G.uniqueSort=function(Z){if(T){A=K;Z.sort(T);if(A){for(var Y=1;Y<Z.length;Y++){Z[Y]===Z[Y-1]&&Z.splice(Y--,1)}}}return Z};G.matches=function(Z,Y){return G(Z,null,null,Y)};G.find=function(ba,bn,Y){var Z,bb;if(!ba){return[]}for(var ab=0,bm=J.order.length;ab<bm;ab++){var bl=J.order[ab];if(bb=J.leftMatch[bl].exec(ba)){var aa=bb[1];bb.splice(1,1);if(aa.substr(aa.length-1)!=="\\"){bb[1]=(bb[1]||"").replace(/\\/g,"");Z=J.find[bl](bb,bn,Y);if(Z!=null){ba=ba.replace(J.match[bl],"");break}}}}Z||(Z=bn.getElementsByTagName("*"));return{set:Z,expr:ba}};G.filter=function(bp,bu,ab,ba){for(var bq=bp,bl=[],bs=bu,br,bb,Z=bu&&bu[0]&&X(bu[0]);bp&&bu.length;){for(var bo in J.filter){if((br=J.leftMatch[bo].exec(bp))!=null&&br[2]){var bn=J.filter[bo],Y,aa;aa=br[1];bb=false;br.splice(1,1);if(aa.substr(aa.length-1)!=="\\"){if(bs===bl){bl=[]}if(J.preFilter[bo]){if(br=J.preFilter[bo](br,bs,ab,bl,ba,Z)){if(br===true){continue}}else{bb=Y=true}}if(br){for(var bm=0;(aa=bs[bm])!=null;bm++){if(aa){Y=bn(aa,br,bm,bs);var bt=ba^!!Y;if(ab&&Y!=null){if(bt){bb=true}else{bs[bm]=false}}else{if(bt){bl.push(aa);bb=true}}}}}if(Y!==b){ab||(bs=bl);bp=bp.replace(J.match[bo],"");if(!bb){return[]}break}}}}if(bp===bq){if(bb==null){G.error(bp)}else{break}}bq=bp}return bs};G.error=function(Y){throw"Syntax error, unrecognized expression: "+Y};var J=G.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(Y){return Y.getAttribute("href")}},relative:{"+":function(bb,ab){var Z=typeof ab==="string",Y=Z&&!/\W/.test(ab);Z=Z&&!Y;if(Y){ab=ab.toLowerCase()}Y=0;for(var ba=bb.length,aa;Y<ba;Y++){if(aa=bb[Y]){for(;(aa=aa.previousSibling)&&aa.nodeType!==1;){}bb[Y]=Z||aa&&aa.nodeName.toLowerCase()===ab?aa||false:aa===ab}}Z&&G.filter(ab,bb,true)},">":function(bb,ab){var Z=typeof ab==="string";if(Z&&!/\W/.test(ab)){ab=ab.toLowerCase();for(var Y=0,ba=bb.length;Y<ba;Y++){var aa=bb[Y];if(aa){Z=aa.parentNode;bb[Y]=Z.nodeName.toLowerCase()===ab?Z:false}}}else{Y=0;for(ba=bb.length;Y<ba;Y++){if(aa=bb[Y]){bb[Y]=Z?aa.parentNode:aa.parentNode===ab}}Z&&G.filter(ab,bb,true)}},"":function(bb,ab,Z){var Y=P++,ba=O;if(typeof ab==="string"&&!/\W/.test(ab)){var aa=ab=ab.toLowerCase();ba=N}ba("parentNode",ab,Y,bb,aa,Z)},"~":function(bb,ab,Z){var Y=P++,ba=O;if(typeof ab==="string"&&!/\W/.test(ab)){var aa=ab=ab.toLowerCase();ba=N}ba("previousSibling",ab,Y,bb,aa,Z)}},find:{ID:function(aa,Z,Y){if(typeof Z.getElementById!=="undefined"&&!Y){return(aa=Z.getElementById(aa[1]))?[aa]:[]}},NAME:function(ba,aa){if(typeof aa.getElementsByName!=="undefined"){var Z=[];aa=aa.getElementsByName(ba[1]);for(var Y=0,ab=aa.length;Y<ab;Y++){aa[Y].getAttribute("name")===ba[1]&&Z.push(aa[Y])}return Z.length===0?null:Z}},TAG:function(Z,Y){return Y.getElementsByTagName(Z[1])}},preFilter:{CLASS:function(bl,ba,Z,Y,bb,ab){bl=" "+bl[1].replace(/\\/g,"")+" ";if(ab){return bl}ab=0;for(var aa;(aa=ba[ab])!=null;ab++){if(aa){if(bb^(aa.className&&(" "+aa.className+" ").replace(/[\t\n]/g," ").indexOf(bl)>=0)){Z||Y.push(aa)}else{if(Z){ba[ab]=false}}}}return false},ID:function(Y){return Y[1].replace(/\\/g,"")},TAG:function(Y){return Y[1].toLowerCase()},CHILD:function(Z){if(Z[1]==="nth"){var Y=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(Z[2]==="even"&&"2n"||Z[2]==="odd"&&"2n+1"||!/\D/.test(Z[2])&&"0n+"+Z[2]||Z[2]);Z[2]=Y[1]+(Y[2]||1)-0;Z[3]=Y[3]-0}Z[0]=P++;return Z},ATTR:function(bb,ab,Z,Y,ba,aa){ab=bb[1].replace(/\\/g,"");if(!aa&&J.attrMap[ab]){bb[1]=J.attrMap[ab]}if(bb[2]==="~="){bb[4]=" "+bb[4]+" "}return bb},PSEUDO:function(ba,aa,Z,Y,ab){if(ba[1]==="not"){if((Q.exec(ba[3])||"").length>1||/^\w/.test(ba[3])){ba[3]=G(ba[3],null,null,aa)}else{ba=G.filter(ba[3],aa,Z,true^ab);Z||Y.push.apply(Y,ba);return false}}else{if(J.match.POS.test(ba[0])||J.match.CHILD.test(ba[0])){return true}}return ba},POS:function(Y){Y.unshift(true);return Y}},filters:{enabled:function(Y){return Y.disabled===false&&Y.type!=="hidden"},disabled:function(Y){return Y.disabled===true},checked:function(Y){return Y.checked===true},selected:function(Y){return Y.selected===true},parent:function(Y){return !!Y.firstChild},empty:function(Y){return !Y.firstChild},has:function(aa,Z,Y){return !!G(Y[3],aa).length},header:function(Y){return/h\d/i.test(Y.nodeName)},text:function(Y){return"text"===Y.type},radio:function(Y){return"radio"===Y.type},checkbox:function(Y){return"checkbox"===Y.type},file:function(Y){return"file"===Y.type},password:function(Y){return"password"===Y.type},submit:function(Y){return"submit"===Y.type},image:function(Y){return"image"===Y.type},reset:function(Y){return"reset"===Y.type},button:function(Y){return"button"===Y.type||Y.nodeName.toLowerCase()==="button"},input:function(Y){return/input|select|textarea|button/i.test(Y.nodeName)}},setFilters:{first:function(Z,Y){return Y===0},last:function(ab,aa,Z,Y){return aa===Y.length-1},even:function(Z,Y){return Y%2===0},odd:function(Z,Y){return Y%2===1},lt:function(aa,Z,Y){return Z<Y[3]-0},gt:function(aa,Z,Y){return Z>Y[3]-0},nth:function(aa,Z,Y){return Y[3]-0===Z},eq:function(aa,Z,Y){return Y[3]-0===Z}},filter:{PSEUDO:function(bb,ab,Z,Y){var ba=ab[1],aa=J.filters[ba];if(aa){return aa(bb,Z,ab,Y)}else{if(ba==="contains"){return(bb.textContent||bb.innerText||L([bb])||"").indexOf(ab[3])>=0}else{if(ba==="not"){ab=ab[3];Z=0;for(Y=ab.length;Z<Y;Z++){if(ab[Z]===bb){return false}}return true}else{G.error("Syntax error, unrecognized expression: "+ba)}}}},CHILD:function(bl,ba){var Z=ba[1],Y=bl;switch(Z){case"only":case"first":for(;Y=Y.previousSibling;){if(Y.nodeType===1){return false}}if(Z==="first"){return true}Y=bl;case"last":for(;Y=Y.nextSibling;){if(Y.nodeType===1){return false}}return true;case"nth":Z=ba[2];var bb=ba[3];if(Z===1&&bb===0){return true}ba=ba[0];var ab=bl.parentNode;if(ab&&(ab.sizcache!==ba||!bl.nodeIndex)){var aa=0;for(Y=ab.firstChild;Y;Y=Y.nextSibling){if(Y.nodeType===1){Y.nodeIndex=++aa}}ab.sizcache=ba}bl=bl.nodeIndex-bb;return Z===0?bl===0:bl%Z===0&&bl/Z>=0}},ID:function(Z,Y){return Z.nodeType===1&&Z.getAttribute("id")===Y},TAG:function(Z,Y){return Y==="*"&&Z.nodeType===1||Z.nodeName.toLowerCase()===Y},CLASS:function(Z,Y){return(" "+(Z.className||Z.getAttribute("class"))+" ").indexOf(Y)>-1},ATTR:function(ab,aa){var Z=aa[1];ab=J.attrHandle[Z]?J.attrHandle[Z](ab):ab[Z]!=null?ab[Z]:ab.getAttribute(Z);Z=ab+"";var Y=aa[2];aa=aa[4];return ab==null?Y==="!=":Y==="="?Z===aa:Y==="*="?Z.indexOf(aa)>=0:Y==="~="?(" "+Z+" ").indexOf(aa)>=0:!aa?Z&&ab!==false:Y==="!="?Z!==aa:Y==="^="?Z.indexOf(aa)===0:Y==="$="?Z.substr(Z.length-aa.length)===aa:Y==="|="?Z===aa||Z.substr(0,aa.length+1)===aa+"-":false},POS:function(ba,aa,Z,Y){var ab=J.setFilters[aa[2]];if(ab){return ab(ba,Z,aa,Y)}}}},s=J.match.POS;for(var w in J.match){J.match[w]=new RegExp(J.match[w].source+/(?![^\[]*\])(?![^\(]*\))/.source);J.leftMatch[w]=new RegExp(/(^(?:.|\r|\n)*?)/.source+J.match[w].source.replace(/\\(\d+)/g,function(Z,Y){return"\\"+(Y-0+1)}))}var c=function(Z,Y){Z=Array.prototype.slice.call(Z,0);if(Y){Y.push.apply(Y,Z);return Y}return Z};try{Array.prototype.slice.call(a.documentElement.childNodes,0)}catch(V){c=function(ab,aa){aa=aa||[];if(F.call(ab)==="[object Array]"){Array.prototype.push.apply(aa,ab)}else{if(typeof ab.length==="number"){for(var Z=0,Y=ab.length;Z<Y;Z++){aa.push(ab[Z])}}else{for(Z=0;ab[Z];Z++){aa.push(ab[Z])}}}return aa}}var T;if(a.documentElement.compareDocumentPosition){T=function(Z,Y){if(!Z.compareDocumentPosition||!Y.compareDocumentPosition){if(Z==Y){A=true}return Z.compareDocumentPosition?-1:1}Z=Z.compareDocumentPosition(Y)&4?-1:Z===Y?0:1;if(Z===0){A=true}return Z}}else{if("sourceIndex" in a.documentElement){T=function(Z,Y){if(!Z.sourceIndex||!Y.sourceIndex){if(Z==Y){A=true}return Z.sourceIndex?-1:1}Z=Z.sourceIndex-Y.sourceIndex;if(Z===0){A=true}return Z}}else{if(a.createRange){T=function(ab,aa){if(!ab.ownerDocument||!aa.ownerDocument){if(ab==aa){A=true}return ab.ownerDocument?-1:1}var Z=ab.ownerDocument.createRange(),Y=aa.ownerDocument.createRange();Z.setStart(ab,0);Z.setEnd(ab,0);Y.setStart(aa,0);Y.setEnd(aa,0);ab=Z.compareBoundaryPoints(Range.START_TO_END,Y);if(ab===0){A=true}return ab}}}}(function(){var aa=a.createElement("div"),Z="script"+(new Date).getTime();aa.innerHTML="<a name='"+Z+"'/>";var Y=a.documentElement;Y.insertBefore(aa,Y.firstChild);if(a.getElementById(Z)){J.find.ID=function(ab,bb,ba){if(typeof bb.getElementById!=="undefined"&&!ba){return(bb=bb.getElementById(ab[1]))?bb.id===ab[1]||typeof bb.getAttributeNode!=="undefined"&&bb.getAttributeNode("id").nodeValue===ab[1]?[bb]:b:[]}};J.filter.ID=function(ab,bb){var ba=typeof ab.getAttributeNode!=="undefined"&&ab.getAttributeNode("id");return ab.nodeType===1&&ba&&ba.nodeValue===bb}}Y.removeChild(aa);Y=aa=null})();(function(){var Y=a.createElement("div");Y.appendChild(a.createComment(""));if(Y.getElementsByTagName("*").length>0){J.find.TAG=function(aa,ab){ab=ab.getElementsByTagName(aa[1]);if(aa[1]==="*"){aa=[];for(var Z=0;ab[Z];Z++){ab[Z].nodeType===1&&aa.push(ab[Z])}ab=aa}return ab}}Y.innerHTML="<a href='#'></a>";if(Y.firstChild&&typeof Y.firstChild.getAttribute!=="undefined"&&Y.firstChild.getAttribute("href")!=="#"){J.attrHandle.href=function(Z){return Z.getAttribute("href",2)}}Y=null})();a.querySelectorAll&&function(){var aa=G,Z=a.createElement("div");Z.innerHTML="<p class='TEST'></p>";if(!(Z.querySelectorAll&&Z.querySelectorAll(".TEST").length===0)){G=function(ab,bm,bl,bb){bm=bm||a;if(!bb&&bm.nodeType===9&&!X(bm)){try{return c(bm.querySelectorAll(ab),bl)}catch(ba){}}return aa(ab,bm,bl,bb)};for(var Y in aa){G[Y]=aa[Y]}Z=null}}();(function(){var Y=a.createElement("div");Y.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!Y.getElementsByClassName||Y.getElementsByClassName("e").length===0)){Y.lastChild.className="e";if(Y.getElementsByClassName("e").length!==1){J.order.splice(1,0,"CLASS");J.find.CLASS=function(aa,ab,Z){if(typeof ab.getElementsByClassName!=="undefined"&&!Z){return ab.getElementsByClassName(aa[1])}};Y=null}}})();var W=a.compareDocumentPosition?function(Z,Y){return !!(Z.compareDocumentPosition(Y)&16)}:function(Z,Y){return Z!==Y&&(Z.contains?Z.contains(Y):true)},X=function(Y){return(Y=(Y?Y.ownerDocument||Y:0).documentElement)?Y.nodeName!=="HTML":false},R=function(bb,ab){var Z=[],Y="",ba;for(ab=ab.nodeType?[ab]:ab;ba=J.match.PSEUDO.exec(bb);){Y+=ba[0];bb=bb.replace(J.match.PSEUDO,"")}bb=J.relative[bb]?bb+"*":bb;ba=0;for(var aa=ab.length;ba<aa;ba++){G(bb,ab[ba],Z)}return G.filter(Y,Z)};d.find=G;d.expr=G.selectors;d.expr[":"]=d.expr.filters;d.unique=G.uniqueSort;d.text=L;d.isXMLDoc=X;d.contains=W})();var aY=/Until$/,aZ=/^(?:parents|prevUntil|prevAll)/,a0=/,/;a6=Array.prototype.slice;var q=function(c,s,w){if(d.isFunction(s)){return d.grep(c,function(G,F){return !!s.call(G,F,G)===w})}else{if(s.nodeType){return d.grep(c,function(F){return F===s===w})}else{if(typeof s==="string"){var A=d.grep(c,function(F){return F.nodeType===1});if(n.test(s)){return d.filter(s,A,!w)}else{s=d.filter(s,A)}}}}return d.grep(c,function(F){return d.inArray(F,s)>=0===w})};d.fn.extend({find:function(w){for(var A=this.pushStack("","find",w),F=0,J=0,G=this.length;J<G;J++){F=A.length;d.find(w,this[J],A);if(J>0){for(var c=F;c<A.length;c++){for(var s=0;s<F;s++){if(A[s]===A[c]){A.splice(c--,1);break}}}}}return A},has:function(c){var s=d(c);return this.filter(function(){for(var w=0,A=s.length;w<A;w++){if(d.contains(this,s[w])){return true}}})},not:function(c){return this.pushStack(q(this,c,false),"not",c)},filter:function(c){return this.pushStack(q(this,c,true),"filter",c)},is:function(c){return !!c&&d.filter(c,this).length>0},closest:function(F,G){if(d.isArray(F)){var J=[],L=this[0],K,s={},c;if(L&&F.length){K=0;for(var A=F.length;K<A;K++){c=F[K];s[c]||(s[c]=d.expr.match.POS.test(c)?d(c,G||this.context):c)}for(;L&&L.ownerDocument&&L!==G;){for(c in s){K=s[c];if(K.jquery?K.index(L)>-1:d(L).is(K)){J.push({selector:c,elem:L});delete s[c]}}L=L.parentNode}}return J}var w=d.expr.match.POS.test(F)?d(F,G||this.context):null;return this.map(function(O,N){for(;N&&N.ownerDocument&&N!==G;){if(w?w.index(N)>-1:d(N).is(F)){return N}N=N.parentNode}return null})},index:function(c){if(!c||typeof c==="string"){return d.inArray(this[0],c?d(c):this.parent().children())}return d.inArray(c.jquery?c[0]:c,this)},add:function(c,s){c=typeof c==="string"?d(c,s||this.context):d.makeArray(c);s=d.merge(this.get(),c);return this.pushStack(ad(c[0])||ad(s[0])?s:d.unique(s))},andSelf:function(){return this.add(this.prevObject)}});d.each({parent:function(c){return(c=c.parentNode)&&c.nodeType!==11?c:null},parents:function(c){return d.dir(c,"parentNode")},parentsUntil:function(c,s,w){return d.dir(c,"parentNode",w)},next:function(c){return d.nth(c,2,"nextSibling")},prev:function(c){return d.nth(c,2,"previousSibling")},nextAll:function(c){return d.dir(c,"nextSibling")},prevAll:function(c){return d.dir(c,"previousSibling")},nextUntil:function(c,s,w){return d.dir(c,"nextSibling",w)},prevUntil:function(c,s,w){return d.dir(c,"previousSibling",w)},siblings:function(c){return d.sibling(c.parentNode.firstChild,c)},children:function(c){return d.sibling(c.firstChild)},contents:function(c){return d.nodeName(c,"iframe")?c.contentDocument||c.contentWindow.document:d.makeArray(c.childNodes)}},function(c,s){d.fn[c]=function(w,F){var A=d.map(this,s,w);aY.test(c)||(F=w);if(F&&typeof F==="string"){A=d.filter(F,A)}A=this.length>1?d.unique(A):A;if((this.length>1||a0.test(F))&&aZ.test(c)){A=A.reverse()}return this.pushStack(A,c,a6.call(arguments).join(","))}});d.extend({filter:function(c,s,w){if(w){c=":not("+c+")"}return d.find.matches(c,s)},dir:function(c,s,w){var A=[];for(c=c[s];c&&c.nodeType!==9&&(w===b||c.nodeType!==1||!d(c).is(w));){c.nodeType===1&&A.push(c);c=c[s]}return A},nth:function(c,s,w){s=s||1;for(var A=0;c;c=c[w]){if(c.nodeType===1&&++A===s){break}}return c},sibling:function(c,s){for(var w=[];c;c=c.nextSibling){c.nodeType===1&&c!==s&&w.push(c)}return w}});var r=/ jQuery\d+="(?:\d+|null)"/g,a8=/^\s+/,t=/(<([\w:]+)[^>]*?)\/>/g,aM=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,u=/<([\w:]+)/,aN=/<tbody/i,aO=/<|&#?\w+;/,ag=/<script|<object|<embed|<option|<style/i,ah=/checked\s*(?:[^=]|=\s*.checked.)/i,v=function(c,s,w){return aM.test(w)?c:s+"></"+w+">"},bj={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};bj.optgroup=bj.option;bj.tbody=bj.tfoot=bj.colgroup=bj.caption=bj.thead;bj.th=bj.td;if(!d.support.htmlSerialize){bj._default=[1,"div<div>","</div>"]}d.fn.extend({text:function(c){if(d.isFunction(c)){return this.each(function(s){var w=d(this);w.text(c.call(this,s,w.text()))})}if(typeof c!=="object"&&c!==b){return this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(c))}return d.text(this)},wrapAll:function(c){if(d.isFunction(c)){return this.each(function(w){d(this).wrapAll(c.call(this,w))})}if(this[0]){var s=d(c,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&s.insertBefore(this[0]);s.map(function(){for(var w=this;w.firstChild&&w.firstChild.nodeType===1;){w=w.firstChild}return w}).append(this)}return this},wrapInner:function(c){if(d.isFunction(c)){return this.each(function(s){d(this).wrapInner(c.call(this,s))})}return this.each(function(){var s=d(this),w=s.contents();w.length?w.wrapAll(c):s.append(c)})},wrap:function(c){return this.each(function(){d(this).wrapAll(c)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(c){this.nodeType===1&&this.appendChild(c)})},prepend:function(){return this.domManip(arguments,true,function(c){this.nodeType===1&&this.insertBefore(c,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(s){this.parentNode.insertBefore(s,this)})}else{if(arguments.length){var c=d(arguments[0]);c.push.apply(c,this.toArray());return this.pushStack(c,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(s){this.parentNode.insertBefore(s,this.nextSibling)})}else{if(arguments.length){var c=this.pushStack(this,"after",arguments);c.push.apply(c,d(arguments[0]).toArray());return c}}},remove:function(c,s){for(var w=0,A;(A=this[w])!=null;w++){if(!c||d.filter(c,[A]).length){if(!s&&A.nodeType===1){d.cleanData(A.getElementsByTagName("*"));d.cleanData([A])}A.parentNode&&A.parentNode.removeChild(A)}}return this},empty:function(){for(var c=0,s;(s=this[c])!=null;c++){for(s.nodeType===1&&d.cleanData(s.getElementsByTagName("*"));s.firstChild;){s.removeChild(s.firstChild)}}return this},clone:function(c){var s=this.map(function(){if(!d.support.noCloneEvent&&!d.isXMLDoc(this)){var w=this.outerHTML,A=this.ownerDocument;if(!w){w=A.createElement("div");w.appendChild(this.cloneNode(true));w=w.innerHTML}return d.clean([w.replace(r,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(a8,"")],A)[0]}else{return this.cloneNode(true)}});if(c===true){ae(this,s);ae(this.find("*"),s.find("*"))}return s},html:function(c){if(c===b){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(r,""):null}else{if(typeof c==="string"&&!ag.test(c)&&(d.support.leadingWhitespace||!a8.test(c))&&!bj[(u.exec(c)||["",""])[1].toLowerCase()]){c=c.replace(t,v);try{for(var s=0,w=this.length;s<w;s++){if(this[s].nodeType===1){d.cleanData(this[s].getElementsByTagName("*"));this[s].innerHTML=c}}}catch(A){this.empty().append(c)}}else{d.isFunction(c)?this.each(function(J){var F=d(this),G=F.html();F.empty().append(function(){return c.call(this,J,G)})}):this.empty().append(c)}}return this},replaceWith:function(c){if(this[0]&&this[0].parentNode){if(d.isFunction(c)){return this.each(function(s){var w=d(this),A=w.html();w.replaceWith(c.call(this,s,A))})}if(typeof c!=="string"){c=d(c).detach()}return this.each(function(){var s=this.nextSibling,w=this.parentNode;d(this).remove();s?d(s).before(c):d(w).append(c)})}else{return this.pushStack(d(d.isFunction(c)?c():c),"replaceWith",c)}},detach:function(c){return this.remove(c,true)},domManip:function(G,J,K){function N(P){return d.nodeName(P,"table")?P.getElementsByTagName("tbody")[0]||P.appendChild(P.ownerDocument.createElement("tbody")):P}var L,s,c=G[0],F=[],w;if(!d.support.checkClone&&arguments.length===3&&typeof c==="string"&&ah.test(c)){return this.each(function(){d(this).domManip(G,J,K,true)})}if(d.isFunction(c)){return this.each(function(P){var Q=d(this);G[0]=c.call(this,P,J?Q.html():b);Q.domManip(G,J,K)})}if(this[0]){L=c&&c.parentNode;L=d.support.parentNode&&L&&L.nodeType===11&&L.childNodes.length===this.length?{fragment:L}:af(G,this,F);w=L.fragment;if(s=w.childNodes.length===1?(w=w.firstChild):w.firstChild){J=J&&d.nodeName(s,"tr");for(var A=0,O=this.length;A<O;A++){K.call(J?N(this[A],s):this[A],A>0||L.cacheable||this.length>1?w.cloneNode(true):w)}}F.length&&d.each(F,j)}return this}});d.fragments={};d.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(c,s){d.fn[c]=function(F){var J=[];F=d(F);var G=this.length===1&&this[0].parentNode;if(G&&G.nodeType===11&&G.childNodes.length===1&&F.length===1){F[s](this[0]);return this}else{G=0;for(var A=F.length;G<A;G++){var w=(G>0?this.clone(true):this).get();d.fn[s].apply(d(F[G]),w);J=J.concat(w)}return this.pushStack(J,c,F.selector)}}});d.extend({clean:function(G,J,K,N){J=J||a;if(typeof J.createElement==="undefined"){J=J.ownerDocument||J[0]&&J[0].ownerDocument||a}for(var L=[],s=0,c;(c=G[s])!=null;s++){if(typeof c==="number"){c+=""}if(c){if(typeof c==="string"&&!aO.test(c)){c=J.createTextNode(c)}else{if(typeof c==="string"){c=c.replace(t,v);var F=(u.exec(c)||["",""])[1].toLowerCase(),w=bj[F]||bj._default,A=w[0],O=J.createElement("div");for(O.innerHTML=w[1]+c+w[2];A--;){O=O.lastChild}if(!d.support.tbody){A=aN.test(c);F=F==="table"&&!A?O.firstChild&&O.firstChild.childNodes:w[1]==="<table>"&&!A?O.childNodes:[];for(w=F.length-1;w>=0;--w){d.nodeName(F[w],"tbody")&&!F[w].childNodes.length&&F[w].parentNode.removeChild(F[w])}}!d.support.leadingWhitespace&&a8.test(c)&&O.insertBefore(J.createTextNode(a8.exec(c)[0]),O.firstChild);c=O.childNodes}}if(c.nodeType){L.push(c)}else{L=d.merge(L,c)}}}if(K){for(s=0;L[s];s++){if(N&&d.nodeName(L[s],"script")&&(!L[s].type||L[s].type.toLowerCase()==="text/javascript")){N.push(L[s].parentNode?L[s].parentNode.removeChild(L[s]):L[s])}else{L[s].nodeType===1&&L.splice.apply(L,[s+1,0].concat(d.makeArray(L[s].getElementsByTagName("script"))));K.appendChild(L[s])}}}return L},cleanData:function(F){for(var G,J,L=d.cache,K=d.event.special,s=d.support.deleteExpando,c=0,A;(A=F[c])!=null;c++){if(J=A[d.expando]){G=L[J];if(G.events){for(var w in G.events){K[w]?d.event.remove(A,w):C(A,w,G.handle)}}if(s){delete A[d.expando]}else{A.removeAttribute&&A.removeAttribute(d.expando)}delete L[J]}}}});var aP=/z-?index|font-?weight|opacity|zoom|line-?height/i,x=/alpha\([^)]*\)/,y=/opacity=([^)]*)/,ak=/float/i,al=/-([a-z])/ig,aQ=/([A-Z])/g,aR=/^-?\d+(?:px)?$/i,aS=/^-?\d/,aT={position:"absolute",visibility:"hidden",display:"block"},aE=["Left","Right"],aF=["Top","Bottom"],aG=a.defaultView&&a.defaultView.getComputedStyle,i=d.support.cssFloat?"cssFloat":"styleFloat",am=function(c,s){return s.toUpperCase()};d.fn.css=function(c,s){return a1(this,c,s,true,function(w,F,A){if(A===b){return d.curCSS(w,F)}if(typeof A==="number"&&!aP.test(F)){A+="px"}d.style(w,F,A)})};d.extend({style:function(c,s,w){if(!c||c.nodeType===3||c.nodeType===8){return b}if((s==="width"||s==="height")&&parseFloat(w)<0){w=b}var F=c.style||c,A=w!==b;if(!d.support.opacity&&s==="opacity"){if(A){F.zoom=1;s=parseInt(w,10)+""==="NaN"?"":"alpha(opacity="+w*100+")";c=F.filter||d.curCSS(c,"filter")||"";F.filter=x.test(c)?c.replace(x,s):s}return F.filter&&F.filter.indexOf("opacity=")>=0?parseFloat(y.exec(F.filter)[1])/100+"":""}if(ak.test(s)){s=i}s=s.replace(al,am);if(A){F[s]=w}return F[s]},css:function(w,A,F,J){if(A==="width"||A==="height"){var G,c=A==="width"?aE:aF;function s(){G=A==="width"?w.offsetWidth:w.offsetHeight;J!=="border"&&d.each(c,function(){J||(G-=parseFloat(d.curCSS(w,"padding"+this,true))||0);if(J==="margin"){G+=parseFloat(d.curCSS(w,"margin"+this,true))||0}else{G-=parseFloat(d.curCSS(w,"border"+this+"Width",true))||0}})}w.offsetWidth!==0?s():d.swap(w,aT,s);return Math.max(0,Math.round(G))}return d.curCSS(w,A,F)},curCSS:function(s,w,A){var G,F=s.style;if(!d.support.opacity&&w==="opacity"&&s.currentStyle){G=y.test(s.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return G===""?"1":G}if(ak.test(w)){w=i}if(!A&&F&&F[w]){G=F[w]}else{if(aG){if(ak.test(w)){w="float"}w=w.replace(aQ,"-$1").toLowerCase();F=s.ownerDocument.defaultView;if(!F){return null}if(s=F.getComputedStyle(s,null)){G=s.getPropertyValue(w)}if(w==="opacity"&&G===""){G="1"}}else{if(s.currentStyle){A=w.replace(al,am);G=s.currentStyle[w]||s.currentStyle[A];if(!aR.test(G)&&aS.test(G)){w=F.left;var c=s.runtimeStyle.left;s.runtimeStyle.left=s.currentStyle.left;F.left=A==="fontSize"?"1em":G||0;G=F.pixelLeft+"px";F.left=w;s.runtimeStyle.left=c}}}}return G},swap:function(c,s,w){var F={};for(var A in s){F[A]=c.style[A];c.style[A]=s[A]}w.call(c);for(A in s){c.style[A]=F[A]}}});if(d.expr&&d.expr.filters){d.expr.filters.hidden=function(c){var s=c.offsetWidth,w=c.offsetHeight,A=c.nodeName.toLowerCase()==="tr";return s===0&&w===0&&!A?true:s>0&&w>0&&!A?false:d.curCSS(c,"display")==="none"};d.expr.filters.visible=function(c){return !d.expr.filters.hidden(c)}}var aH=bd(),aI=/<script(.|\s)*?\/script>/gi,aJ=/select|textarea/i,aK=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,bg=/=\?(&|$)/,an=/\?/,aL=/(\?|&)_=.*?(&|$)/,aB=/^(\w+:)?\/\/([^\/?#]+)/,aC=/%20/g,aD=d.fn.load;d.fn.extend({load:function(s,w,A){if(typeof s!=="string"){return aD.call(this,s)}else{if(!this.length){return this}}var G=s.indexOf(" ");if(G>=0){var F=s.slice(G,s.length);s=s.slice(0,G)}G="GET";if(w){if(d.isFunction(w)){A=w;w=null}else{if(typeof w==="object"){w=d.param(w,d.ajaxSettings.traditional);G="POST"}}}var c=this;d.ajax({url:s,type:G,dataType:"html",data:w,complete:function(K,J){if(J==="success"||J==="notmodified"){c.html(F?d("<div />").append(K.responseText.replace(aI,"")).find(F):K.responseText)}A&&c.each(A,[K.responseText,J,K])}});return this},serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?d.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||aJ.test(this.nodeName)||aK.test(this.type))}).map(function(c,s){c=d(this).val();return c==null?null:d.isArray(c)?d.map(c,function(w){return{name:s.name,value:w}}):{name:s.name,value:c}}).get()}});d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(c,s){d.fn[s]=function(w){return this.bind(s,w)}});d.extend({get:function(c,s,w,A){if(d.isFunction(s)){A=A||w;w=s;s=null}return d.ajax({type:"GET",url:c,data:s,success:w,dataType:A})},getScript:function(c,s){return d.get(c,null,s,"script")},getJSON:function(c,s,w){return d.get(c,s,w,"json")},post:function(c,s,w,A){if(d.isFunction(s)){A=A||w;w=s;s={}}return d.ajax({type:"POST",url:c,data:s,success:w,dataType:A})},ajaxSetup:function(c){d.extend(d.ajaxSettings,c)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:bi.XMLHttpRequest&&(bi.location.protocol!=="file:"||!bi.ActiveXObject)?function(){return new bi.XMLHttpRequest}:function(){try{return new bi.ActiveXObject("Microsoft.XMLHTTP")}catch(c){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(P){function Q(){T.success&&T.success.call(J,O,F,ab);T.global&&V("ajaxSuccess",[ab,T])}function R(){T.complete&&T.complete.call(J,ab,F);T.global&&V("ajaxComplete",[ab,T]);T.global&&!--d.active&&d.event.trigger("ajaxStop")}function V(bb,ba){(T.context?d(T.context):d.event).trigger(bb,ba)}var T=d.extend(true,{},d.ajaxSettings,P),G,F,O,J=P&&P.context||T,N=T.type.toUpperCase();if(T.data&&T.processData&&typeof T.data!=="string"){T.data=d.param(T.data,T.traditional)}if(T.dataType==="jsonp"){if(N==="GET"){bg.test(T.url)||(T.url+=(an.test(T.url)?"&":"?")+(T.jsonp||"callback")+"=?")}else{if(!T.data||!bg.test(T.data)){T.data=(T.data?T.data+"&":"")+(T.jsonp||"callback")+"=?"}}T.dataType="json"}if(T.dataType==="json"&&(T.data&&bg.test(T.data)||bg.test(T.url))){G=T.jsonpCallback||"jsonp"+aH++;if(T.data){T.data=(T.data+"").replace(bg,"="+G+"$1")}T.url=T.url.replace(bg,"="+G+"$1");T.dataType="script";bi[G]=bi[G]||function(bb){O=bb;Q();R();bi[G]=b;try{delete bi[G]}catch(ba){}c&&c.removeChild(Z)}}if(T.dataType==="script"&&T.cache===null){T.cache=false}if(T.cache===false&&N==="GET"){var s=bd(),w=T.url.replace(aL,"$1_="+s+"$2");T.url=w+(w===T.url?(an.test(T.url)?"&":"?")+"_="+s:"")}if(T.data&&N==="GET"){T.url+=(an.test(T.url)?"&":"?")+T.data}T.global&&!d.active++&&d.event.trigger("ajaxStart");s=(s=aB.exec(T.url))&&(s[1]&&s[1]!==location.protocol||s[2]!==location.host);if(T.dataType==="script"&&N==="GET"&&s){var c=a.getElementsByTagName("head")[0]||a.documentElement,Z=a.createElement("script");Z.src=T.url;if(T.scriptCharset){Z.charset=T.scriptCharset}if(!G){var Y=false;Z.onload=Z.onreadystatechange=function(){if(!Y&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){Y=true;Q();R();Z.onload=Z.onreadystatechange=null;c&&Z.parentNode&&c.removeChild(Z)}}}c.insertBefore(Z,c.firstChild);return b}var aa=false,ab=T.xhr();if(ab){T.username?ab.open(N,T.url,T.async,T.username,T.password):ab.open(N,T.url,T.async);try{if(T.data||P&&P.contentType){ab.setRequestHeader("Content-Type",T.contentType)}if(T.ifModified){d.lastModified[T.url]&&ab.setRequestHeader("If-Modified-Since",d.lastModified[T.url]);d.etag[T.url]&&ab.setRequestHeader("If-None-Match",d.etag[T.url])}s||ab.setRequestHeader("X-Requested-With","XMLHttpRequest");ab.setRequestHeader("Accept",T.dataType&&T.accepts[T.dataType]?T.accepts[T.dataType]+", */*":T.accepts._default)}catch(X){}if(T.beforeSend&&T.beforeSend.call(J,ab,T)===false){T.global&&!--d.active&&d.event.trigger("ajaxStop");ab.abort();return false}T.global&&V("ajaxSend",[ab,T]);var W=ab.onreadystatechange=function(bl){if(!ab||ab.readyState===0||bl==="abort"){aa||R();aa=true;if(ab){ab.onreadystatechange=d.noop}}else{if(!aa&&ab&&(ab.readyState===4||bl==="timeout")){aa=true;ab.onreadystatechange=d.noop;F=bl==="timeout"?"timeout":!d.httpSuccess(ab)?"error":T.ifModified&&d.httpNotModified(ab,T.url)?"notmodified":"success";var bb;if(F==="success"){try{O=d.httpData(ab,T.dataType,T)}catch(ba){F="parsererror";bb=ba}}if(F==="success"||F==="notmodified"){G||Q()}else{d.handleError(T,ab,F,bb)}R();bl==="timeout"&&ab.abort();if(T.async){ab=null}}}};try{var A=ab.abort;ab.abort=function(){ab&&A.call(ab);W("abort")}}catch(K){}T.async&&T.timeout>0&&setTimeout(function(){ab&&!aa&&W("timeout")},T.timeout);try{ab.send(N==="POST"||N==="PUT"||N==="DELETE"?T.data:null)}catch(L){d.handleError(T,ab,null,L);R()}T.async||W();return ab}},handleError:function(c,s,w,A){if(c.error){c.error.call(c.context||c,s,w,A)}if(c.global){(c.context?d(c.context):d.event).trigger("ajaxError",[s,c,A])}},active:0,httpSuccess:function(c){try{return !c.status&&location.protocol==="file:"||c.status>=200&&c.status<300||c.status===304||c.status===1223||c.status===0}catch(s){}return false},httpNotModified:function(c,s){var w=c.getResponseHeader("Last-Modified"),A=c.getResponseHeader("Etag");if(w){d.lastModified[s]=w}if(A){d.etag[s]=A}return c.status===304||c.status===0},httpData:function(c,s,w){var F=c.getResponseHeader("content-type")||"",A=s==="xml"||!s&&F.indexOf("xml")>=0;c=A?c.responseXML:c.responseText;A&&c.documentElement.nodeName==="parsererror"&&d.error("parsererror");if(w&&w.dataFilter){c=w.dataFilter(c,s)}if(typeof c==="string"){if(s==="json"||!s&&F.indexOf("json")>=0){c=d.parseJSON(c)}else{if(s==="script"||!s&&F.indexOf("javascript")>=0){d.globalEval(c)}}}return c},param:function(s,w){function A(K,J){if(d.isArray(J)){d.each(J,function(N,L){w||/\[\]$/.test(K)?G(K,L):A(K+"["+(typeof L==="object"||d.isArray(L)?N:"")+"]",L)})}else{!w&&J!=null&&typeof J==="object"?d.each(J,function(N,L){A(K+"["+N+"]",L)}):G(K,J)}}function G(K,J){J=d.isFunction(J)?J():J;F[F.length]=encodeURIComponent(K)+"="+encodeURIComponent(J)}var F=[];if(w===b){w=d.ajaxSettings.traditional}if(d.isArray(s)||s.jquery){d.each(s,function(){G(this.name,this.value)})}else{for(var c in s){A(c,s[c])}}return F.join("&").replace(aC,"+")}});var ao={},az=/toggle|show|hide/,aA=/^([+-]=)?([\d+-.]+)(.*)$/,a9,ai=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];d.fn.extend({show:function(c,s){if(c||c===0){return this.animate(be("show",3),c,s)}else{c=0;for(s=this.length;c<s;c++){var w=d.data(this[c],"olddisplay");this[c].style.display=w||"";if(d.css(this[c],"display")==="none"){w=this[c].nodeName;var F;if(ao[w]){F=ao[w]}else{var A=d("<"+w+" />").appendTo("body");F=A.css("display");if(F==="none"){F="block"}A.remove();ao[w]=F}d.data(this[c],"olddisplay",F)}}c=0;for(s=this.length;c<s;c++){this[c].style.display=d.data(this[c],"olddisplay")||""}return this}},hide:function(c,s){if(c||c===0){return this.animate(be("hide",3),c,s)}else{c=0;for(s=this.length;c<s;c++){var w=d.data(this[c],"olddisplay");!w&&w!=="none"&&d.data(this[c],"olddisplay",d.css(this[c],"display"))}c=0;for(s=this.length;c<s;c++){this[c].style.display="none"}return this}},_toggle:d.fn.toggle,toggle:function(c,s){var w=typeof c==="boolean";if(d.isFunction(c)&&d.isFunction(s)){this._toggle.apply(this,arguments)}else{c==null||w?this.each(function(){var A=w?c:d(this).is(":hidden");d(this)[A?"show":"hide"]()}):this.animate(be("toggle",3),c,s)}return this},fadeTo:function(c,s,w){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:s},c,w)},animate:function(c,s,w,F){var A=d.speed(s,w,F);if(d.isEmptyObject(c)){return this.each(A.complete)}return this[A.queue===false?"each":"queue"](function(){var L=d.extend({},A),K,J=this.nodeType===1&&d(this).is(":hidden"),N=this;for(K in c){var G=K.replace(al,am);if(K!==G){c[G]=c[K];delete c[K];K=G}if(c[K]==="hide"&&J||c[K]==="show"&&!J){return L.complete.call(this)}if((K==="height"||K==="width")&&this.style){L.display=d.css(this,"display");L.overflow=this.style.overflow}if(d.isArray(c[K])){(L.specialEasing=L.specialEasing||{})[K]=c[K][1];c[K]=c[K][0]}}if(L.overflow!=null){this.style.overflow="hidden"}L.curAnim=d.extend({},c);d.each(c,function(O,P){var V=new d.fx(N,L,O);if(az.test(P)){V[P==="toggle"?J?"show":"hide":P](c)}else{var R=aA.exec(P),Q=V.cur(true)||0;if(R){P=parseFloat(R[2]);var T=R[3]||"px";if(T!=="px"){N.style[O]=(P||1)+T;Q=(P||1)/V.cur(true)*Q;N.style[O]=Q+T}if(R[1]){P=(R[1]==="-="?-1:1)*P+Q}V.custom(Q,P,T)}else{V.custom(Q,P,"")}}});return true})},stop:function(c,s){var w=d.timers;c&&this.queue([]);this.each(function(){for(var A=w.length-1;A>=0;A--){if(w[A].elem===this){s&&w[A](true);w.splice(A,1)}}});s||this.dequeue();return this}});d.each({slideDown:be("show",1),slideUp:be("hide",1),slideToggle:be("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(c,s){d.fn[c]=function(w,A){return this.animate(s,w,A)}});d.extend({speed:function(c,s,w){var A=c&&typeof c==="object"?c:{complete:w||!w&&s||d.isFunction(c)&&c,duration:c,easing:w&&s||s&&!d.isFunction(s)&&s};A.duration=d.fx.off?0:typeof A.duration==="number"?A.duration:d.fx.speeds[A.duration]||d.fx.speeds._default;A.old=A.complete;A.complete=function(){A.queue!==false&&d(this).dequeue();d.isFunction(A.old)&&A.old.call(this)};return A},easing:{linear:function(c,s,w,A){return w+A*c},swing:function(c,s,w,A){return(-Math.cos(c*Math.PI)/2+0.5)*A+w}},timers:[],fx:function(c,s,w){this.options=s;this.elem=c;this.prop=w;if(!s.orig){s.orig={}}}});d.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(d.fx.step[this.prop]||d.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(c){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}return(c=parseFloat(d.css(this.elem,this.prop,c)))&&c>-10000?c:parseFloat(d.curCSS(this.elem,this.prop))||0},custom:function(c,s,w){function F(G){return A.step(G)}this.startTime=bd();this.start=c;this.end=s;this.unit=w||this.unit||"px";this.now=this.start;this.pos=this.state=0;var A=this;F.elem=this.elem;if(F()&&d.timers.push(F)&&!a9){a9=setInterval(d.fx.tick,13)}},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());d(this.elem).show()},hide:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(c){var s=bd(),w=true;if(c||s>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){w=false}}if(w){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;c=d.data(this.elem,"olddisplay");this.elem.style.display=c?c:this.options.display;if(d.css(this.elem,"display")==="none"){this.elem.style.display="block"}}this.options.hide&&d(this.elem).hide();if(this.options.hide||this.options.show){for(var A in this.options.curAnim){d.style(this.elem,A,this.options.orig[A])}}this.options.complete.call(this.elem)}return false}else{A=s-this.startTime;this.state=A/this.options.duration;c=this.options.easing||(d.easing.swing?"swing":"linear");this.pos=d.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||c](this.state,A,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};d.extend(d.fx,{tick:function(){for(var c=d.timers,s=0;s<c.length;s++){c[s]()||c.splice(s--,1)}c.length||d.fx.stop()},stop:function(){clearInterval(a9);a9=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(c){d.style(c.elem,"opacity",c.now)},_default:function(c){if(c.elem.style&&c.elem.style[c.prop]!=null){c.elem.style[c.prop]=(c.prop==="width"||c.prop==="height"?Math.max(0,c.now):c.now)+c.unit}else{c.elem[c.prop]=c.now}}}});if(d.expr&&d.expr.filters){d.expr.filters.animated=function(c){return d.grep(d.timers,function(s){return c===s.elem}).length}}d.fn.offset="getBoundingClientRect" in a.documentElement?function(c){var s=this[0];if(c){return this.each(function(F){d.offset.setOffset(this,c,F)})}if(!s||!s.ownerDocument){return null}if(s===s.ownerDocument.body){return d.offset.bodyOffset(s)}var w=s.getBoundingClientRect(),A=s.ownerDocument;s=A.body;A=A.documentElement;return{top:w.top+(self.pageYOffset||d.support.boxModel&&A.scrollTop||s.scrollTop)-(A.clientTop||s.clientTop||0),left:w.left+(self.pageXOffset||d.support.boxModel&&A.scrollLeft||s.scrollLeft)-(A.clientLeft||s.clientLeft||0)}}:function(G){var J=this[0];if(G){return this.each(function(O){d.offset.setOffset(this,G,O)})}if(!J||!J.ownerDocument){return null}if(J===J.ownerDocument.body){return d.offset.bodyOffset(J)}d.offset.initialize();var K=J.offsetParent,N=J,L=J.ownerDocument,s,c=L.documentElement,F=L.body;N=(L=L.defaultView)?L.getComputedStyle(J,null):J.currentStyle;for(var w=J.offsetTop,A=J.offsetLeft;(J=J.parentNode)&&J!==F&&J!==c;){if(d.offset.supportsFixedPosition&&N.position==="fixed"){break}s=L?L.getComputedStyle(J,null):J.currentStyle;w-=J.scrollTop;A-=J.scrollLeft;if(J===K){w+=J.offsetTop;A+=J.offsetLeft;if(d.offset.doesNotAddBorder&&!(d.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.nodeName))){w+=parseFloat(s.borderTopWidth)||0;A+=parseFloat(s.borderLeftWidth)||0}N=K;K=J.offsetParent}if(d.offset.subtractsBorderForOverflowNotVisible&&s.overflow!=="visible"){w+=parseFloat(s.borderTopWidth)||0;A+=parseFloat(s.borderLeftWidth)||0}N=s}if(N.position==="relative"||N.position==="static"){w+=F.offsetTop;A+=F.offsetLeft}if(d.offset.supportsFixedPosition&&N.position==="fixed"){w+=Math.max(c.scrollTop,F.scrollTop);A+=Math.max(c.scrollLeft,F.scrollLeft)}return{top:w,left:A}};d.offset={initialize:function(){var s=a.body,w=a.createElement("div"),A,G,F,c=parseFloat(d.curCSS(s,"marginTop",true))||0;d.extend(w.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});w.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";s.insertBefore(w,s.firstChild);A=w.firstChild;G=A.firstChild;F=A.nextSibling.firstChild.firstChild;this.doesNotAddBorder=G.offsetTop!==5;this.doesAddBorderForTableAndCells=F.offsetTop===5;G.style.position="fixed";G.style.top="20px";this.supportsFixedPosition=G.offsetTop===20||G.offsetTop===15;G.style.position=G.style.top="";A.style.overflow="hidden";A.style.position="relative";this.subtractsBorderForOverflowNotVisible=G.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=s.offsetTop!==c;s.removeChild(w);d.offset.initialize=d.noop},bodyOffset:function(c){var s=c.offsetTop,w=c.offsetLeft;d.offset.initialize();if(d.offset.doesNotIncludeMarginInBodyOffset){s+=parseFloat(d.curCSS(c,"marginTop",true))||0;w+=parseFloat(d.curCSS(c,"marginLeft",true))||0}return{top:s,left:w}},setOffset:function(w,A,F){if(/static/.test(d.curCSS(w,"position"))){w.style.position="relative"}var J=d(w),G=J.offset(),c=parseInt(d.curCSS(w,"top",true),10)||0,s=parseInt(d.curCSS(w,"left",true),10)||0;if(d.isFunction(A)){A=A.call(w,F,G)}F={top:A.top-G.top+c,left:A.left-G.left+s};"using" in A?A.using.call(w,F):J.css(F)}};d.fn.extend({position:function(){if(!this[0]){return null}var c=this[0],s=this.offsetParent(),w=this.offset(),A=/^body|html$/i.test(s[0].nodeName)?{top:0,left:0}:s.offset();w.top-=parseFloat(d.curCSS(c,"marginTop",true))||0;w.left-=parseFloat(d.curCSS(c,"marginLeft",true))||0;A.top+=parseFloat(d.curCSS(s[0],"borderTopWidth",true))||0;A.left+=parseFloat(d.curCSS(s[0],"borderLeftWidth",true))||0;return{top:w.top-A.top,left:w.left-A.left}},offsetParent:function(){return this.map(function(){for(var c=this.offsetParent||a.body;c&&!/^body|html$/i.test(c.nodeName)&&d.css(c,"position")==="static";){c=c.offsetParent}return c})}});d.each(["Left","Top"],function(c,s){var w="scroll"+s;d.fn[w]=function(G){var F=this[0],A;if(!F){return null}if(G!==b){return this.each(function(){if(A=aj(this)){A.scrollTo(!c?G:d(A).scrollLeft(),c?G:d(A).scrollTop())}else{this[w]=G}})}else{return(A=aj(F))?"pageXOffset" in A?A[c?"pageYOffset":"pageXOffset"]:d.support.boxModel&&A.document.documentElement[w]||A.document.body[w]:F[w]}}});d.each(["Height","Width"],function(c,s){var w=s.toLowerCase();d.fn["inner"+s]=function(){return this[0]?d.css(this[0],w,false,"padding"):null};d.fn["outer"+s]=function(A){return this[0]?d.css(this[0],w,false,A?"margin":"border"):null};d.fn[w]=function(F){var A=this[0];if(!A){return F==null?null:this}if(d.isFunction(F)){return this.each(function(J){var G=d(this);G[w](F.call(this,J,G[w]()))})}return"scrollTo" in A&&A.document?A.document.compatMode==="CSS1Compat"&&A.document.documentElement["client"+s]||A.document.body["client"+s]:A.nodeType===9?Math.max(A.documentElement["client"+s],A.body["scroll"+s],A.documentElement["scroll"+s],A.body["offset"+s],A.documentElement["offset"+s]):F===b?d.css(A,w):this.css(w,typeof F==="string"?F:F+"px")}});bi.jQuery=bi.$=d})(window);(function(d){function a(h,g){var e=d(g);return e.length<2?e:h.parent().find(g)}function b(t,q){var n=this,e=t.add(n),u=t.children(),h=0,i=q.vertical;c||(c=n);if(u.length>1){u=d(q.items,t)}d.extend(n,{getConf:function(){return q},getIndex:function(){return h},getSize:function(){return n.getItems().size()},getNaviButtons:function(){return j.add(x)},getRoot:function(){return t},getItemWrap:function(){return u},getItems:function(){return u.children(q.item).not("."+q.clonedClass)},move:function(f,g){return n.seekTo(h+f,g)},next:function(f){return n.move(1,f)},prev:function(f){return n.move(-1,f)},begin:function(f){return n.seekTo(0,f)},end:function(f){return n.seekTo(n.getSize()-1,f)},focus:function(){return c=n},addItem:function(f){f=d(f);if(q.circular){d(".cloned:last").before(f);d(".cloned:first").replaceWith(f.clone().addClass(q.clonedClass))}else{u.append(f)}e.trigger("onAddItem",[f]);return n},seekTo:function(g,l,k){if(!q.circular&&g<0||g>n.getSize()){return n}var f=g;if(g.jquery){g=n.getItems().index(g)}else{f=n.getItems().eq(g)}var m=d.Event("onBeforeSeek");if(!k){e.trigger(m,[g,l]);if(m.isDefaultPrevented()||!f.length){return n}}f=i?{top:-f.position().top}:{left:-f.position().left};u.animate(f,l,q.easing,k||function(){e.trigger("onSeek",[g])});c=n;h=g;return n}});d.each(["onBeforeSeek","onSeek","onAddItem"],function(f,g){d.isFunction(q[g])&&d(n).bind(g,q[g]);n[g]=function(k){d(n).bind(g,k);return n}});if(q.circular){var v=n.getItems().slice(-1).clone().prependTo(u),w=n.getItems().eq(1).clone().appendTo(u);v.add(w).addClass(q.clonedClass);n.onBeforeSeek(function(f,k,g){if(!f.isDefaultPrevented()){if(k==-1){n.seekTo(v,g,function(){n.end(0)});return f.preventDefault()}else{k==n.getSize()&&n.seekTo(w,g,function(){n.begin(0)})}}});n.seekTo(0,0)}var j=a(t,q.prev).click(function(){n.prev()}),x=a(t,q.next).click(function(){n.next()});!q.circular&&n.getSize()>2&&n.onBeforeSeek(function(f,g){j.toggleClass(q.disabledClass,g<=0);x.toggleClass(q.disabledClass,g>=n.getSize()-1)});q.mousewheel&&d.fn.mousewheel&&t.mousewheel(function(f,g){if(q.mousewheel){n.move(g<0?1:-1,q.wheelSpeed||50);return false}});q.keyboard&&d(document).bind("keydown.scrollable",function(f){if(!(!q.keyboard||f.altKey||f.ctrlKey||d(f.target).is(":input"))){if(!(q.keyboard!="static"&&c!=n)){var g=f.keyCode;if(i&&(g==38||g==40)){n.move(g==38?-1:1);return f.preventDefault()}if(!i&&(g==37||g==39)){n.move(g==37?-1:1);return f.preventDefault()}}}});d(n).trigger("onBeforeSeek",[q.initialIndex])}d.tools=d.tools||{version:"1.2.0"};d.tools.scrollable={conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,wheelSpeed:0}};var c;d.fn.scrollable=function(g){var e=this.data("scrollable");if(e){return e}g=d.extend({},d.tools.scrollable.conf,g);this.each(function(){e=new b(d(this),g);d(this).data("scrollable",e)});return g.api?e:this}})(jQuery);(function(a){var b=a.tools.scrollable;b.autoscroll={conf:{autoplay:true,interval:3000,autopause:true}};a.fn.autoscroll=function(f){if(typeof f=="number"){f={interval:f}}var c=a.extend({},b.autoscroll.conf,f),e;this.each(function(){var d=a(this).data("scrollable");if(d){e=d}var h,g,j=true;d.play=function(){if(!h){j=false;h=setInterval(function(){d.next()},c.interval);d.next()}};d.pause=function(){h=clearInterval(h)};d.stop=function(){d.pause();j=true};c.autopause&&d.getRoot().add(d.getNaviButtons()).hover(function(){d.pause();clearInterval(g)},function(){j||(g=setTimeout(d.play,c.interval))});c.autoplay&&setTimeout(d.play,c.interval)});return c.api?e:this}})(jQuery);
/*
 * jQuery UI 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */
jQuery.ui||(function(b){b.ui={version:"1.8",plugin:{add:function(g,h,j){var i=b.ui[g].prototype;for(var a in j){i.plugins[a]=i.plugins[a]||[];i.plugins[a].push([h,j[a]])}},call:function(a,h,g){var j=a.plugins[h];if(!j||!a.element[0].parentNode){return}for(var i=0;i<j.length;i++){if(a.options[j[i][0]]){j[i][1].apply(a.element,g)}}}},contains:function(e,a){return document.compareDocumentPosition?e.compareDocumentPosition(a)&16:e!==a&&e.contains(a)},hasScroll:function(h,f){if(b(h).css("overflow")=="hidden"){return false}var a=(f&&f=="left")?"scrollLeft":"scrollTop",g=false;if(h[a]>0){return true}h[a]=1;g=(h[a]>0);h[a]=0;return g},isOverAxis:function(e,a,f){return(e>a)&&(e<(a+f))},isOver:function(l,h,k,j,a,i){return b.ui.isOverAxis(l,k,a)&&b.ui.isOverAxis(h,j,i)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};b.fn.extend({_focus:b.fn.focus,focus:function(a,d){return typeof a==="number"?this.each(function(){var c=this;setTimeout(function(){b(c).focus();(d&&d.call(c))},a)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var a;if((b.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){a=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(b.curCSS(this,"position",1))&&(/(auto|scroll)/).test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0)}else{a=this.parents().filter(function(){return(/(auto|scroll)/).test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!a.length?b(document):a},zIndex:function(h){if(h!==undefined){return this.css("zIndex",h)}if(this.length){var f=b(this[0]),a,g;while(f.length&&f[0]!==document){a=f.css("position");if(a=="absolute"||a=="relative"||a=="fixed"){g=parseInt(f.css("zIndex"));if(!isNaN(g)&&g!=0){return g}}f=f.parent()}}return 0}});b.extend(b.expr[":"],{data:function(f,e,a){return !!b.data(f,a[3])},focusable:function(e){var f=e.nodeName.toLowerCase(),a=b.attr(e,"tabindex");return(/input|select|textarea|button|object/.test(f)?!e.disabled:"a"==f||"area"==f?e.href||!isNaN(a):!isNaN(a))&&!b(e)["area"==f?"parents":"closest"](":hidden").length},tabbable:function(d){var a=b.attr(d,"tabindex");return(isNaN(a)||a>=0)&&b(d).is(":focusable")}})})(jQuery);
/*
 * jQuery UI Widget 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(d){var c=d.fn.remove;d.fn.remove=function(a,b){return this.each(function(){if(!b){if(!a||d.filter(a,[this]).length){d("*",this).add(this).each(function(){d(this).triggerHandler("remove")})}}return c.call(d(this),a,b)})};d.widget=function(i,k,b){var j=i.split(".")[0],a;i=i.split(".")[1];a=j+"-"+i;if(!b){b=k;k=d.Widget}d.expr[":"][a]=function(e){return !!d.data(e,i)};d[j]=d[j]||{};d[j][i]=function(e,f){if(arguments.length){this._createWidget(e,f)}};var l=new k();l.options=d.extend({},l.options);d[j][i].prototype=d.extend(true,l,{namespace:j,widgetName:i,widgetEventPrefix:d[j][i].prototype.widgetEventPrefix||i,widgetBaseClass:a},b);d.widget.bridge(i,d[j][i])};d.widget.bridge=function(b,a){d.fn[b]=function(l){var j=typeof l==="string",k=Array.prototype.slice.call(arguments,1),i=this;l=!j&&k.length?d.extend.apply(null,[true,l].concat(k)):l;if(j&&l.substring(0,1)==="_"){return i}if(j){this.each(function(){var e=d.data(this,b),f=e&&d.isFunction(e[l])?e[l].apply(e,k):e;if(f!==e&&f!==undefined){i=f;return false}})}else{this.each(function(){var e=d.data(this,b);if(e){if(l){e.option(l)}e._init()}else{d.data(this,b,new a(l,this))}})}return i}};d.Widget=function(a,b){if(arguments.length){this._createWidget(a,b)}};d.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(b,f){this.element=d(f).data(this.widgetName,this);this.options=d.extend(true,{},this.options,d.metadata&&d.metadata.get(f)[this.widgetName],b);var a=this;this.element.bind("remove."+this.widgetName,function(){a.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled")},widget:function(){return this.element},option:function(g,h){var b=g,a=this;if(arguments.length===0){return d.extend({},a.options)}if(typeof g==="string"){if(h===undefined){return this.options[g]}b={};b[g]=h}d.each(b,function(f,e){a._setOption(f,e)});return a},_setOption:function(a,b){this.options[a]=b;if(a==="disabled"){this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",b)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(i,j,k){var b=this.options[i];j=d.Event(j);j.type=(i===this.widgetEventPrefix?i:this.widgetEventPrefix+i).toLowerCase();k=k||{};if(j.originalEvent){for(var a=d.event.props.length,l;a;){l=d.event.props[--a];j[l]=j.originalEvent[l]}}this.element.trigger(j,k);return !(d.isFunction(b)&&b.call(this.element[0],j,k)===false||j.isDefaultPrevented())}}})(jQuery);(function(b){b.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},_create:function(){var g=this.options,a=this;this.running=0;this.element.addClass("ui-accordion ui-widget ui-helper-reset");if(this.element[0].nodeName=="UL"){this.element.children("li").addClass("ui-accordion-li-fix")}this.headers=this.element.find(g.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(g.navigation){var f=this.element.find("a").filter(g.navigationFilter);if(f.length){var h=f.closest(".ui-accordion-header");if(h.length){this.active=h}else{this.active=f.closest(".ui-accordion-content").prev()}}}this.active=this._findActive(this.active||g.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");this._createIcons();if(b.browser.msie){this.element.find("a").css("zoom","1")}this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(c){return a._keydown(c)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();if(!this.active.length){this.headers.eq(0).attr("tabIndex","0")}else{this.active.attr("aria-expanded","true").attr("tabIndex","0")}if(!b.browser.safari){this.headers.find("a").attr("tabIndex","-1")}if(g.event){this.headers.bind((g.event)+".accordion",function(c){a._clickHandler.call(a,c,this);c.preventDefault()})}},_createIcons:function(){var a=this.options;if(a.icons){b("<span/>").addClass("ui-icon "+a.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var d=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex");this.headers.find("a").removeAttr("tabindex");this._destroyIcons();var a=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(d.autoHeight||d.fillHeight){a.css("height","")}return this},_setOption:function(a,d){b.Widget.prototype._setOption.apply(this,arguments);if(a=="active"){this.activate(d)}if(a=="icons"){this._destroyIcons();if(d){this._createIcons()}}},_keydown:function(j){var l=this.options,k=b.ui.keyCode;if(l.disabled||j.altKey||j.ctrlKey){return}var i=this.headers.length;var a=this.headers.index(j.target);var h=false;switch(j.keyCode){case k.RIGHT:case k.DOWN:h=this.headers[(a+1)%i];break;case k.LEFT:case k.UP:h=this.headers[(a-1+i)%i];break;case k.SPACE:case k.ENTER:this._clickHandler({target:j.target},j.target);j.preventDefault()}if(h){b(j.target).attr("tabIndex","-1");b(h).attr("tabIndex","0");h.focus();return false}return true},resize:function(){var f=this.options,e;if(f.fillSpace){if(b.browser.msie){var a=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}e=this.element.parent().height();if(b.browser.msie){this.element.parent().css("overflow",a)}this.headers.each(function(){e-=b(this).outerHeight(true)});this.headers.next().each(function(){b(this).height(Math.max(0,e-b(this).innerHeight()+b(this).height()))}).css("overflow","auto")}else{if(f.autoHeight){e=0;this.headers.next().each(function(){e=Math.max(e,b(this).height())}).height(e)}}return this},activate:function(a){this.options.active=a;var d=this._findActive(a)[0];this._clickHandler({target:d},d);return this},_findActive:function(a){return a?typeof a=="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?b([]):this.headers.filter(":eq(0)")},_clickHandler:function(l,p){var n=this.options;if(n.disabled){return}if(!l.target){if(!n.collapsible){return}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(n.icons.headerSelected).addClass(n.icons.header);this.active.next().addClass("ui-accordion-content-active");var r=this.active.next(),o={options:n,newHeader:b([]),oldHeader:n.active,newContent:b([]),oldContent:r},m=(this.active=b([]));this._toggle(m,r,o);return}var q=b(l.currentTarget||p);var a=q[0]==this.active[0];n.active=n.collapsible&&a?false:b(".ui-accordion-header",this.element).index(q);if(this.running||(!n.collapsible&&a)){return}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(n.icons.headerSelected).addClass(n.icons.header);if(!a){q.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(n.icons.header).addClass(n.icons.headerSelected);q.next().addClass("ui-accordion-content-active")}var m=q.next(),r=this.active.next(),o={options:n,newHeader:a&&n.collapsible?b([]):q,oldHeader:this.active,newContent:a&&n.collapsible?b([]):m,oldContent:r},k=this.headers.index(this.active[0])>this.headers.index(q[0]);this.active=a?b([]):q;this._toggle(m,r,o,a,k);return},_toggle:function(r,a,w,n,o){var t=this.options,q=this;this.toShow=r;this.toHide=a;this.data=w;var s=function(){if(!q){return}return q._completed.apply(q,arguments)};this._trigger("changestart",null,this.data);this.running=a.size()===0?r.size():a.size();if(t.animated){var v={};if(t.collapsible&&n){v={toShow:b([]),toHide:a,complete:s,down:o,autoHeight:t.autoHeight||t.fillSpace}}else{v={toShow:r,toHide:a,complete:s,down:o,autoHeight:t.autoHeight||t.fillSpace}}if(!t.proxied){t.proxied=t.animated}if(!t.proxiedDuration){t.proxiedDuration=t.duration}t.animated=b.isFunction(t.proxied)?t.proxied(v):t.proxied;t.duration=b.isFunction(t.proxiedDuration)?t.proxiedDuration(v):t.proxiedDuration;var p=b.ui.accordion.animations,u=t.duration,x=t.animated;if(x&&!p[x]&&!b.easing[x]){x="slide"}if(!p[x]){p[x]=function(c){this.slide(c,{easing:x,duration:u||700})}}p[x](v)}else{if(t.collapsible&&n){r.toggle()}else{a.hide();r.show()}s(true)}a.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();r.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(a){var d=this.options;this.running=a?0:--this.running;if(this.running){return}if(d.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""})}this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}});b.extend(b.ui.accordion,{version:"1.8",animations:{slide:function(k,r){k=b.extend({easing:"swing",duration:300},k,r);if(!k.toHide.size()){k.toShow.animate({height:"show"},k);return}if(!k.toShow.size()){k.toHide.animate({height:"hide"},k);return}var m=k.toShow.css("overflow"),q=0,n={},p={},o=["height","paddingTop","paddingBottom"],l;var a=k.toShow;l=a[0].style.width;a.width(parseInt(a.parent().width(),10)-parseInt(a.css("paddingLeft"),10)-parseInt(a.css("paddingRight"),10)-(parseInt(a.css("borderLeftWidth"),10)||0)-(parseInt(a.css("borderRightWidth"),10)||0));b.each(o,function(d,c){p[c]="hide";var e=(""+b.css(k.toShow[0],c)).match(/^([\d+-.]+)(.*)$/);n[c]={value:e[1],unit:e[2]||"px"}});k.toShow.css({height:0,overflow:"hidden"}).show();k.toHide.filter(":hidden").each(k.complete).end().filter(":visible").animate(p,{step:function(c,d){if(d.prop=="height"){q=(d.end-d.start===0)?0:(d.now-d.start)/(d.end-d.start)}k.toShow[0].style[d.prop]=(q*n[d.prop].value)+n[d.prop].unit},duration:k.duration,easing:k.easing,complete:function(){if(!k.autoHeight){k.toShow.css("height","")}k.toShow.css("width",l);k.toShow.css({overflow:m});k.complete()}})},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1000:200})}}})})(jQuery);(function(b){b.jgrid={defaults:{recordtext:"{0} - {1} sur {2}",emptyrecords:"Aucun enregistrement à afficher",loadtext:"Chargement...",pgtext:"Page {0} sur {1}"},search:{caption:"Recherche...",Find:"Chercher",Reset:"Annuler",odata:["égal","différent","inférieur","inférieur ou égal","supérieur","supérieur ou égal","commence par","ne commence pas par","est dans","n'est pas dans","finit par","ne finit pas par","contient","ne contient pas"],groupOps:[{op:"AND",text:"tous"},{op:"OR",text:"aucun"}],matchText:" correspondance",rulesText:" règles"},edit:{addCaption:"Ajouter",editCaption:"Editer",bSubmit:"Valider",bCancel:"Annuler",bClose:"Fermer",saveData:"Les données ont changé ! Enregistrer les modifications ?",bYes:"Oui",bNo:"Non",bExit:"Annuler",msg:{required:"Champ obligatoire",number:"Saisissez un nombre correct",minValue:"La valeur doit être supérieure ou égale à 0",maxValue:"La valeur doit être inférieure ou égale à 0",email:"n'est pas un email correct",integer:"Saisissez un entier correct",url:"n'est pas une adresse correcte. Préfixe requis ('http://' or 'https://')",nodefined:" n'est pas défini!",novalue:" la valeur de retour est requise!",customarray:"Une fonction personnalisée devrait retourner un tableau (array)!",customfcheck:"Une fonction personnalisée devrait être présente dans le cas d'une vérification personnalisée!"}},view:{caption:"Voir les enregistrement",bClose:"Fermer"},del:{caption:"Supprimer",msg:"Supprimer les enregistrements sélectionnés ?",bSubmit:"Supprimer",bCancel:"Annuler"},nav:{edittext:" ",edittitle:"Editer la ligne sélectionnée",addtext:" ",addtitle:"Ajouter une ligne",deltext:" ",deltitle:"Supprimer la ligne sélectionnée",searchtext:" ",searchtitle:"Chercher un enregistrement",refreshtext:"",refreshtitle:"Recharger le tableau",alertcap:"Avertissement",alerttext:"Veuillez sélectionner une ligne",viewtext:"",viewtitle:"Afficher la ligne sélectionnée"},col:{caption:"Afficher/Masquer les colonnes",bSubmit:"Valider",bCancel:"Annuler"},errors:{errcap:"Erreur",nourl:"Aucune adresse n'est paramétrée",norecords:"Aucun enregistrement à traiter",model:"Nombre de titres (colNames) <> Nombre de données (colModel)!"},formatter:{integer:{thousandsSeparator:" ",defaultValue:"0"},number:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,defaultValue:"0,00"},currency:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,prefix:"",suffix:"",defaultValue:"0,00"},date:{dayNames:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam","Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],monthNames:["Jan","Fév","Mar","Avr","Mai","Jui","Jul","Aou","Sep","Oct","Nov","Déc","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Décembre"],AmPm:["am","pm","AM","PM"],S:function(a){return a==1?"er":"e"},srcformat:"Y-m-d",newformat:"d/m/Y",masks:{ISO8601Long:"Y-m-d H:i:s",ISO8601Short:"Y-m-d",ShortDate:"n/j/Y",LongDate:"l, F d, Y",FullDateTime:"l, F d, Y g:i:s A",MonthDay:"F d",ShortTime:"g:i A",LongTime:"g:i:s A",SortableDateTime:"Y-m-d\\TH:i:s",UniversalSortableDateTime:"Y-m-d H:i:sO",YearMonth:"F, Y"},reformatAfterEdit:false},baseLinkUrl:"",showAction:"",target:"",checkbox:{disabled:true},idName:"id"}}})(jQuery);(function(b){b.jgrid=b.jgrid||{};b.extend(b.jgrid,{htmlDecode:function(f){if(f=="&nbsp;"||f=="&#160;"||f.length==1&&f.charCodeAt(0)==160){return""}return !f?f:String(f).replace(/&amp;/g,"&").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&quot;/g,'"')},htmlEncode:function(f){return !f?f:String(f).replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/\"/g,"&quot;")},format:function(f){var k=b.makeArray(arguments).slice(1);if(f===undefined){f=""}return f.replace(/\{(\d+)\}/g,function(i,h){return k[h]})},getCellIndex:function(f){f=b(f);f=(!f.is("td")&&!f.is("th")?f.closest("td,th"):f)[0];if(b.browser.msie){return b.inArray(f,f.parentNode.cells)}return f.cellIndex},stripHtml:function(f){f+="";var k=/<("[^"]*"|'[^']*'|[^'">])*>/gi;if(f){return(f=f.replace(k,""))&&f!=="&nbsp;"&&f!=="&#160;"?f.replace(/\"/g,"'"):""}else{return f}},stringToDoc:function(f){var k;if(typeof f!=="string"){return f}try{k=(new DOMParser).parseFromString(f,"text/xml")}catch(i){k=new ActiveXObject("Microsoft.XMLDOM");k.async=false;k.loadXML(f)}return k&&k.documentElement&&k.documentElement.tagName!="parsererror"?k:null},parse:function(f){f=f;if(f.substr(0,9)=="while(1);"){f=f.substr(9)}if(f.substr(0,2)=="/*"){f=f.substr(2,f.length-4)}f||(f="{}");return b.jgrid.useJSON===true&&typeof JSON==="object"&&typeof JSON.parse==="function"?JSON.parse(f):eval("("+f+")")},jqID:function(f){f+="";return f.replace(/([\.\:\[\]])/g,"\\$1")},ajaxOptions:{},extend:function(f){b.extend(b.fn.jqGrid,f);this.no_legacy_api||b.fn.extend(f)}});b.fn.jqGrid=function(f){if(typeof f=="string"){var k=b.fn.jqGrid[f];if(!k){throw"jqGrid - No such method: "+f}var i=b.makeArray(arguments).slice(1);return k.apply(this,i)}return this.each(function(){if(!this.grid){var h=b.extend(true,{url:"",height:150,page:1,rowNum:20,records:0,pager:"",pgbuttons:true,pginput:true,colModel:[],rowList:[],colNames:[],sortorder:"asc",sortname:"",datatype:"xml",mtype:"GET",altRows:false,selarrrow:[],savedRow:[],shrinkToFit:true,xmlReader:{},jsonReader:{},subGrid:false,subGridModel:[],reccount:0,lastpage:0,lastsort:0,selrow:null,beforeSelectRow:null,onSelectRow:null,onSortCol:null,ondblClickRow:null,onRightClickRow:null,onPaging:null,onSelectAll:null,loadComplete:null,gridComplete:null,loadError:null,loadBeforeSend:null,afterInsertRow:null,beforeRequest:null,onHeaderClick:null,viewrecords:false,loadonce:false,multiselect:false,multikey:false,editurl:null,search:false,caption:"",hidegrid:true,hiddengrid:false,postData:{},userData:{},treeGrid:false,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},forceFit:false,gridstate:"visible",cellEdit:false,cellsubmit:"remote",nv:0,loadui:"enable",toolbar:[false,""],scroll:false,multiboxonly:false,deselectAfterSort:true,scrollrows:false,autowidth:false,scrollOffset:18,cellLayout:5,subGridWidth:20,multiselectWidth:20,gridview:false,rownumWidth:25,rownumbers:false,pagerpos:"center",recordpos:"right",footerrow:false,userDataOnFooter:false,hoverrows:true,altclass:"ui-priority-secondary",viewsortcols:[false,"vertical",true],resizeclass:"",autoencode:false,remapColumns:[],ajaxGridOptions:{},direction:"ltr",toppager:false,headertitles:false,scrollTimeout:200},b.jgrid.defaults,f||{}),g={headers:[],cols:[],footers:[],dragStart:function(c,d,e){this.resizing={idx:c,startX:d.clientX,sOL:e[0]};this.hDiv.style.cursor="col-resize";this.curGbox=b("#rs_m"+h.id,"#gbox_"+h.id);this.curGbox.css({display:"block",left:e[0],top:e[1],height:e[2]});b.isFunction(h.resizeStart)&&h.resizeStart.call(this,d,c);document.onselectstart=function(){return false}},dragMove:function(c){if(this.resizing){var d=c.clientX-this.resizing.startX;c=this.headers[this.resizing.idx];var e=h.direction==="ltr"?c.width+d:c.width-d,l;if(e>33){this.curGbox.css({left:this.resizing.sOL+d});if(h.forceFit===true){l=this.headers[this.resizing.idx+h.nv];d=h.direction==="ltr"?l.width-d:l.width+d;if(d>33){c.newWidth=e;l.newWidth=d}}else{this.newWidth=h.direction==="ltr"?h.tblwidth+d:h.tblwidth-d;c.newWidth=e}}}},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=false;b("#rs_m"+h.id).css("display","none");h.colModel[c].width=d;this.headers[c].width=d;this.headers[c].el.style.width=d+"px";if(this.cols.length>0){this.cols[c].style.width=d+"px"}if(this.footers.length>0){this.footers[c].style.width=d+"px"}if(h.forceFit===true){d=this.headers[c+h.nv].newWidth||this.headers[c+h.nv].width;this.headers[c+h.nv].width=d;this.headers[c+h.nv].el.style.width=d+"px";if(this.cols.length>0){this.cols[c+h.nv].style.width=d+"px"}if(this.footers.length>0){this.footers[c+h.nv].style.width=d+"px"}h.colModel[c+h.nv].width=d}else{h.tblwidth=this.newWidth||h.tblwidth;b("table:first",this.bDiv).css("width",h.tblwidth+"px");b("table:first",this.hDiv).css("width",h.tblwidth+"px");this.hDiv.scrollLeft=this.bDiv.scrollLeft;if(h.footerrow){b("table:first",this.sDiv).css("width",h.tblwidth+"px");this.sDiv.scrollLeft=this.bDiv.scrollLeft}}b.isFunction(h.resizeStop)&&h.resizeStop.call(this,d,c)}this.curGbox=null;document.onselectstart=function(){return true}},populateVisible:function(){g.timer&&clearTimeout(g.timer);g.timer=null;var c=b(g.bDiv).height();if(c){var d=b("table:first",g.bDiv),e=b("> tbody > tr:visible:first",d).outerHeight()||g.prevRowHeight;if(e){g.prevRowHeight=e;var l=h.rowNum,n=g.scrollTop=g.bDiv.scrollTop,o=Math.round(d.position().top)-n,p=o+d.height();e=e*l;var w,y,s;if(o<=0&&(h.lastpage===undefined||parseInt((p+n+e-1)/e,10)<=h.lastpage)){y=parseInt((c-p+e-1)/e,10);if(p>=0||y<2||h.scroll===true){w=Math.round((p+n)/e)+1;o=-1}else{o=1}}if(o>0){w=parseInt(n/e,10)+1;y=parseInt((n+c)/e,10)+2-w;s=true}if(y){if(!(h.lastpage&&w>h.lastpage)){if(g.hDiv.loading){g.timer=setTimeout(g.populateVisible,h.scrollTimeout)}else{h.page=w;if(s){g.selectionPreserver(d[0]);g.emptyRows(g.bDiv,false)}g.populate(y)}}}}}},scrollGrid:function(){if(h.scroll){var c=g.bDiv.scrollTop;if(c!=g.scrollTop){g.scrollTop=c;g.timer&&clearTimeout(g.timer);g.timer=setTimeout(g.populateVisible,200)}}g.hDiv.scrollLeft=g.bDiv.scrollLeft;if(h.footerrow){g.sDiv.scrollLeft=g.bDiv.scrollLeft}},selectionPreserver:function(c){var d=c.p,e=d.selrow,l=d.selarrrow?b.makeArray(d.selarrrow):null,n=c.grid.bDiv.scrollLeft,o=d.gridComplete;d.gridComplete=function(){d.selrow=null;d.selarrrow=[];if(d.multiselect&&l&&l.length>0){for(var p=0;p<l.length;p++){l[p]!=e&&b(c).jqGrid("setSelection",l[p],false)}}e&&b(c).jqGrid("setSelection",e,false);c.grid.bDiv.scrollLeft=n;d.gridComplete=o;d.gridComplete&&o()}}};this.p=h;var j,m,a;if(this.p.colNames.length===0){for(j=0;j<this.p.colModel.length;j++){this.p.colNames[j]=this.p.colModel[j].label||this.p.colModel[j].name}}if(this.p.colNames.length!==this.p.colModel.length){alert(b.jgrid.errors.model)}else{var q=b("<div class='ui-jqgrid-view'></div>"),t,x=b.browser.msie?true:false,C=b.browser.safari?true:false;a=this;a.p.direction=b.trim(a.p.direction.toLowerCase());if(b.inArray(a.p.direction,["ltr","rtl"])==-1){a.p.direction="ltr"}m=a.p.direction;b(q).insertBefore(this);b(this).appendTo(q).removeClass("scroll");var K=b("<div class='ui-jqgrid ui-widget ui-widget-content ui-corner-all'></div>");b(K).insertBefore(q).attr({id:"gbox_"+this.id,dir:m});b(q).appendTo(K).attr("id","gview_"+this.id);t=x&&b.browser.version<=6?'<iframe style="display:block;position:absolute;z-index:-1;filter:Alpha(Opacity=\'0\');" src="javascript:false;"></iframe>':"";b("<div class='ui-widget-overlay jqgrid-overlay' id='lui_"+this.id+"'></div>").append(t).insertBefore(q);b("<div class='loading ui-state-default ui-state-active' id='load_"+this.id+"'>"+this.p.loadtext+"</div>").insertBefore(q);b(this).attr({cellSpacing:"0",cellPadding:"0",border:"0",role:"grid","aria-multiselectable":!!this.p.multiselect,"aria-labelledby":"gbox_"+this.id});var J=function(c,d){c=parseInt(c,10);return isNaN(c)?d?d:0:c},F=function(c,d,e){var l=a.p.colModel[c],n=l.align,o='style="',p=l.classes,w=l.name;if(n){o+="text-align:"+n+";"}if(l.hidden===true){o+="display:none;"}if(d===0){o+="width: "+g.headers[c].width+"px;"}o+='"'+(p!==undefined?' class="'+p+'"':"")+(l.title&&e?' title="'+b.jgrid.stripHtml(e)+'"':"");o+=' aria-describedby="'+a.p.id+"_"+w+'"';return o},Q=function(c){return c===undefined||c===null||c===""?"&#160;":a.p.autoencode?b.jgrid.htmlEncode(c):c+""},M=function(c,d,e,l,n){e=a.p.colModel[e];if(typeof e.formatter!=="undefined"){c={rowId:c,colModel:e,gid:a.p.id};d=b.isFunction(e.formatter)?e.formatter.call(a,d,c,l,n):b.fmatter?b.fn.fmatter(e.formatter,d,c,l,n):Q(d)}else{d=Q(d)}return d},R=function(c,d,e,l,n){c=M(c,d,e,n,"add");return'<td role="gridcell" '+F(e,l,c)+">"+c+"</td>"},u=function(c,d,e){c='<input role="checkbox" type="checkbox" id="jqg_'+c+'" class="cbox" name="jqg_'+c+'"/>';d=F(d,e,"");return'<td role="gridcell" aria-describedby="'+a.p.id+'_cb" '+d+">"+c+"</td>"},la=function(c,d,e,l){e=(parseInt(e,10)-1)*parseInt(l,10)+1+d;c=F(c,d,"");return'<td role="gridcell" aria-describedby="'+a.p.id+'_rn" class="ui-state-default jqgrid-rownum" '+c+">"+e+"</td>"},ca=function(c){var d,e=[],l=0,n;for(n=0;n<a.p.colModel.length;n++){d=a.p.colModel[n];if(d.name!=="cb"&&d.name!=="subgrid"&&d.name!=="rn"){e[l]=c=="xml"?d.xmlmap||d.name:d.jsonmap||d.name;l++}}return e},fa=function(c){var d=a.p.remapColumns;if(!d||!d.length){d=b.map(a.p.colModel,function(e,l){return l})}if(c){d=b.map(d,function(e){return e<c?null:e-c})}return d},aa=function(c,d){a.p.deepempty?b("tbody:first tr",c).remove():b("tbody:first",c).empty();if(d&&a.p.scroll){b(">div:first",c).css({height:"auto"}).children("div:first").css({height:0,display:"none"});c.scrollTop=0}},U=function(c,d){var e,l,n,o;if(typeof d==="function"){return d(c)}e=c[d];if(e===undefined){if(typeof d==="string"){n=d.split(".")}try{if(o=n.length){for(e=c;e&&o--;){l=n.shift();e=e[l]}}}catch(p){}}return e},ia=function(c,d,e,l,n){var o=new Date;a.p.reccount=0;if(b.isXMLDoc(c)){if(a.p.treeANode===-1&&!a.p.scroll){aa(d,false);e=0}else{e=e>0?e:0}var p,w=0,y,s,r=0,v=0,z=0,D,N,L=[],P,G={},da=a.rows.length,E,W,B=[],S=0,ga=a.p.altRows===true?" "+a.p.altclass:"";a.p.xmlReader.repeatitems||(L=ca("xml"));D=a.p.keyIndex===false?a.p.xmlReader.id:a.p.keyIndex;if(L.length>0&&!isNaN(D)){if(a.p.remapColumns&&a.p.remapColumns.length){D=b.inArray(D,a.p.remapColumns)}D=L[D]}N=(D+"").indexOf("[")===-1?L.length?function(X,V){return b(D,X).text()||V}:function(X,V){return b(a.p.xmlReader.cell,X).eq(D).text()||V}:function(X,V){return X.getAttribute(D.replace(/[\[\]]/g,""))||V};a.p.userData={};b(a.p.xmlReader.page,c).each(function(){a.p.page=this.textContent||this.text||0});b(a.p.xmlReader.total,c).each(function(){a.p.lastpage=this.textContent||this.text;if(a.p.lastpage===undefined){a.p.lastpage=1}});b(a.p.xmlReader.records,c).each(function(){a.p.records=this.textContent||this.text||0});b(a.p.xmlReader.userdata,c).each(function(){a.p.userData[this.getAttribute("name")]=this.textContent||this.text});c=b(a.p.xmlReader.root+" "+a.p.xmlReader.row,c);var ha=c.length,O=0;if(c&&ha){var ma=parseInt(a.p.rowNum,10),wa=a.p.scroll?(parseInt(a.p.page,10)-1)*ma+1:1;if(n){ma*=n+1}for(n=b.isFunction(a.p.afterInsertRow);O<ha;){E=c[O];W=N(E,wa+O);p=e===0?0:e+1;p=(p+O)%2==1?ga:"";B[S++]='<tr id="'+W+'" role="row" class ="ui-widget-content jqgrow ui-row-'+a.p.direction+""+p+'">';if(a.p.rownumbers===true){B[S++]=la(0,O,a.p.page,a.p.rowNum);z=1}if(a.p.multiselect===true){B[S++]=u(W,z,O);r=1}if(a.p.subGrid===true){B[S++]=b(a).jqGrid("addSubGridCell",r+z,O+e);v=1}if(a.p.xmlReader.repeatitems){P||(P=fa(r+v+z));var za=b(a.p.xmlReader.cell,E);b.each(P,function(X){var V=za[this];if(!V){return false}y=V.textContent||V.text;G[a.p.colModel[X+r+v+z].name]=y;B[S++]=R(W,y,X+r+v+z,O+e,E)})}else{for(p=0;p<L.length;p++){y=b(L[p],E).text();G[a.p.colModel[p+r+v+z].name]=y;B[S++]=R(W,y,p+r+v+z,O+e,E)}}B[S++]="</tr>";if(a.p.gridview===false){if(a.p.treeGrid===true){p=a.p.treeANode>=-1?a.p.treeANode:0;s=b(B.join(""))[0];try{b(a).jqGrid("setTreeNode",G,s)}catch(Fa){}da===0?b("tbody:first",d).append(s):b(a.rows[O+p+e]).after(s)}else{b("tbody:first",d).append(B.join(""))}if(a.p.subGrid===true){try{b(a).jqGrid("addSubGrid",a.rows[a.rows.length-1],r+z)}catch(Ga){}}n&&a.p.afterInsertRow.call(a,W,G,E);B=[];S=0}G={};w++;O++;if(w==ma){break}}}a.p.gridview===true&&b("tbody:first",d).append(B.join(""));a.p.totaltime=new Date-o;if(w>0){a.grid.cols=a.rows[0].cells;if(a.p.records===0){a.p.records=ha}}B=null;if(!a.p.treeGrid&&!a.p.scroll){a.grid.bDiv.scrollTop=0}a.p.reccount=w;a.p.treeANode=-1;a.p.userDataOnFooter&&b(a).jqGrid("footerData","set",a.p.userData,true);l||na(false,true)}},ra=function(c,d,e,l,n){var o=new Date;a.p.reccount=0;if(c){if(a.p.treeANode===-1&&!a.p.scroll){aa(d,false);e=0}else{e=e>0?e:0}var p=0,w,y,s,r=[],v,z=0,D=0,N=0,L,P,G,da={},E,W=a.rows.length,B;s=[];E=0;var S=a.p.altRows===true?" "+a.p.altclass:"";a.p.page=U(c,a.p.jsonReader.page)||0;G=U(c,a.p.jsonReader.total);a.p.lastpage=G===undefined?1:G;a.p.records=U(c,a.p.jsonReader.records)||0;a.p.userData=U(c,a.p.jsonReader.userdata)||{};a.p.jsonReader.repeatitems||(v=r=ca("json"));G=a.p.keyIndex===false?a.p.jsonReader.id:a.p.keyIndex;if(r.length>0&&!isNaN(G)){if(a.p.remapColumns&&a.p.remapColumns.length){G=b.inArray(G,a.p.remapColumns)}G=r[G]}if(P=U(c,a.p.jsonReader.root)){L=P.length;c=0;var ga=parseInt(a.p.rowNum,10),ha=a.p.scroll?(parseInt(a.p.page,10)-1)*ga+1:1;if(n){ga*=n+1}for(var O=b.isFunction(a.p.afterInsertRow);c<L;){n=P[c];B=U(n,G);if(B===undefined){B=ha+c;if(r.length===0){if(a.p.jsonReader.cell){B=n[a.p.jsonReader.cell][G]||B}}}w=e===0?0:e+1;w=(w+c)%2==1?S:"";s[E++]='<tr id="'+B+'" role="row" class= "ui-widget-content jqgrow ui-row-'+a.p.direction+""+w+'">';if(a.p.rownumbers===true){s[E++]=la(0,c,a.p.page,a.p.rowNum);N=1}if(a.p.multiselect){s[E++]=u(B,N,c);z=1}if(a.p.subGrid){s[E++]=b(a).jqGrid("addSubGridCell",z+N,c+e);D=1}if(a.p.jsonReader.repeatitems){if(a.p.jsonReader.cell){n=U(n,a.p.jsonReader.cell)}v||(v=fa(z+D+N))}for(y=0;y<v.length;y++){w=U(n,v[y]);s[E++]=R(B,w,y+z+D+N,c+e,n);da[a.p.colModel[y+z+D+N].name]=w}s[E++]="</tr>";if(a.p.gridview===false){if(a.p.treeGrid===true){E=a.p.treeANode>=-1?a.p.treeANode:0;s=b(s.join(""))[0];try{b(a).jqGrid("setTreeNode",da,s)}catch(ma){}W===0?b("tbody:first",d).append(s):b(a.rows[c+E+e]).after(s)}else{b("tbody:first",d).append(s.join(""))}if(a.p.subGrid===true){try{b(a).jqGrid("addSubGrid",a.rows[a.rows.length-1],z+N)}catch(wa){}}O&&a.p.afterInsertRow.call(a,B,da,n);s=[];E=0}da={};p++;c++;if(p==ga){break}}a.p.gridview===true&&b("tbody:first",d).append(s.join(""));a.p.totaltime=new Date-o;if(p>0){a.grid.cols=a.rows[0].cells;if(a.p.records===0){a.p.records=L}}}if(!a.p.treeGrid&&!a.p.scroll){a.grid.bDiv.scrollTop=0}a.p.reccount=p;a.p.treeANode=-1;a.p.userDataOnFooter&&b(a).jqGrid("footerData","set",a.p.userData,true);l||na(false,true)}},na=function(c,d){var e,l,n,o,p,w,y,s="";n=parseInt(a.p.page,10)-1;if(n<0){n=0}n*=parseInt(a.p.rowNum,10);p=n+a.p.reccount;if(a.p.scroll){e=b("tbody:first > tr",a.grid.bDiv);n=p-e.length;if(l=e.outerHeight()){e=n*l;l=parseInt(a.p.records,10)*l;b(">div:first",a.grid.bDiv).css({height:l}).children("div:first").css({height:e,display:e?"":"none"})}}s=a.p.pager?a.p.pager:"";s+=a.p.toppager?s?","+a.p.toppager:a.p.toppager:"";if(s){y=b.jgrid.formatter.integer||{};if(a.p.loadonce){e=l=1;a.p.lastpage=a.page=1;b(".selbox",s).attr("disabled",true)}else{e=J(a.p.page);l=J(a.p.lastpage);b(".selbox",s).attr("disabled",false)}if(a.p.pginput===true){b(".ui-pg-input",s).val(a.p.page);b("#sp_1",s).html(b.fmatter?b.fmatter.util.NumberFormat(a.p.lastpage,y):a.p.lastpage)}if(a.p.viewrecords){if(a.p.reccount===0){b(".ui-paging-info",s).html(a.p.emptyrecords)}else{o=n+1;w=a.p.records;if(b.fmatter){o=b.fmatter.util.NumberFormat(o,y);p=b.fmatter.util.NumberFormat(p,y);w=b.fmatter.util.NumberFormat(w,y)}b(".ui-paging-info",s).html(b.jgrid.format(a.p.recordtext,o,p,w))}}if(a.p.pgbuttons===true){if(e<=0){e=l=0}if(e==1||e===0){b("#first, #prev",a.p.pager).addClass("ui-state-disabled").removeClass("ui-state-hover");a.p.toppager&&b("#first_t, #prev_t",a.p.toppager).addClass("ui-state-disabled").removeClass("ui-state-hover")}else{b("#first, #prev",a.p.pager).removeClass("ui-state-disabled");a.p.toppager&&b("#first_t, #prev_t",a.p.toppager).removeClass("ui-state-disabled")}if(e==l||e===0){b("#next, #last",a.p.pager).addClass("ui-state-disabled").removeClass("ui-state-hover");a.p.toppager&&b("#next_t, #last_t",a.p.toppager).addClass("ui-state-disabled").removeClass("ui-state-hover")}else{b("#next, #last",a.p.pager).removeClass("ui-state-disabled");a.p.toppager&&b("#next_t, #last_t",a.p.toppager).removeClass("ui-state-disabled")}}}c===true&&a.p.rownumbers===true&&b("td.jqgrid-rownum",a.rows).each(function(r){b(this).html(n+1+r)});d&&a.p.jqgdnd&&b(a).jqGrid("gridDnD","updateDnD");b.isFunction(a.p.gridComplete)&&a.p.gridComplete.call(a)},Y=function(c){if(!a.grid.hDiv.loading){var d=a.p.scroll&&c===false,e={},l,n=a.p.prmNames;if(a.p.page<=0){a.p.page=1}if(n.search!==null){e[n.search]=a.p.search}if(n.nd!==null){e[n.nd]=(new Date).getTime()}if(n.rows!==null){e[n.rows]=a.p.rowNum}if(n.page!==null){e[n.page]=a.p.page}if(n.sort!==null){e[n.sort]=a.p.sortname}if(n.order!==null){e[n.order]=a.p.sortorder}var o=a.p.loadComplete,p=b.isFunction(o);p||(o=null);var w=0;c=c||1;if(c>1){if(n.npage!==null){e[n.npage]=c;w=c-1;c=1}else{o=function(s){p&&a.p.loadComplete.call(a,s);a.grid.hDiv.loading=false;a.p.page++;Y(c-1)}}}else{n.npage!==null&&delete a.p.postData[n.npage]}b.extend(a.p.postData,e);var y=!a.p.scroll?0:a.rows.length-1;if(b.isFunction(a.p.datatype)){a.p.datatype.call(a,a.p.postData,"load_"+a.p.id)}else{b.isFunction(a.p.beforeRequest)&&a.p.beforeRequest.call(a);l=a.p.datatype.toLowerCase();switch(l){case"json":case"jsonp":case"xml":case"script":b.ajax(b.extend({url:a.p.url,type:a.p.mtype,dataType:l,data:b.isFunction(a.p.serializeGridData)?a.p.serializeGridData.call(a,a.p.postData):a.p.postData,success:function(s){l==="xml"?ia(s,a.grid.bDiv,y,c>1,w):ra(s,a.grid.bDiv,y,c>1,w);o&&o.call(a,s);d&&a.grid.populateVisible();if(a.p.loadonce||a.p.treeGrid){a.p.datatype="local"}ja()},error:function(s,r,v){b.isFunction(a.p.loadError)&&a.p.loadError.call(a,s,r,v);ja()},beforeSend:function(s){oa();b.isFunction(a.p.loadBeforeSend)&&a.p.loadBeforeSend.call(a,s)}},b.jgrid.ajaxOptions,a.p.ajaxGridOptions));break;case"xmlstring":oa();e=b.jgrid.stringToDoc(a.p.datastr);p&&a.p.loadComplete.call(a,e);ia(e,a.grid.bDiv);a.p.datatype="local";a.p.datastr=null;ja();break;case"jsonstring":oa();e=typeof a.p.datastr=="string"?b.jgrid.parse(a.p.datastr):a.p.datastr;p&&a.p.loadComplete.call(a,e);ra(e,a.grid.bDiv);a.p.datatype="local";a.p.datastr=null;ja();break;case"local":case"clientside":oa();a.p.datatype="local";p&&a.p.loadComplete.call(a,"");Aa();na(true,true);ja();break}}}},oa=function(){a.grid.hDiv.loading=true;if(!a.p.hiddengrid){switch(a.p.loadui){case"disable":break;case"enable":b("#load_"+a.p.id).show();break;case"block":b("#lui_"+a.p.id).show();b("#load_"+a.p.id).show();break}}},ja=function(){a.grid.hDiv.loading=false;switch(a.p.loadui){case"disable":break;case"enable":b("#load_"+a.p.id).hide();break;case"block":b("#lui_"+a.p.id).hide();b("#load_"+a.p.id).hide();break}},Aa=function(){var c=/[\$,%]/g,d=[],e=0,l,n,o,p=a.p.sortorder=="asc"?1:-1,w=false,y;b.each(a.p.colModel,function(r){if(this.index==a.p.sortname||this.name==a.p.sortname){if(a.p.lastsort==r){w=true}e=r;l=this.sorttype;return false}});o=l=="float"||l=="number"||l=="currency"?function(r){r=parseFloat(r.replace(c,""));return isNaN(r)?0:r}:l=="int"||l=="integer"?function(r){return J(r.replace(c,""),0)}:l=="date"||l=="datetime"?function(r){return Ba(a.p.colModel[e].datefmt||"Y-m-d",r).getTime()}:b.isFunction(l)?l:function(r){return b.trim(r.toUpperCase())};y=a.p.colModel[e];b.each(a.rows,function(r,v){try{n=b.unformat(b(v).children("td").eq(e),{rowId:v.id,colModel:y},e,true)}catch(z){n=b(v).children("td").eq(e).text()}v.sortKey=o(n);d[r]=this});if(a.p.treeGrid){b(a).jqGrid("SortTree",p)}else{w?d.reverse():d.sort(function(r,v){if(r.sortKey<v.sortKey){return -p}if(r.sortKey>v.sortKey){return p}return 0});if(d[0]){b("td",d[0]).each(function(r){b(this).css("width",g.headers[r].width+"px")});a.grid.cols=d[0].cells}var s="";if(a.p.altRows){s=a.p.altclass}b.each(d,function(r,v){if(s){r%2==1?b(v).addClass(s):b(v).removeClass(s)}b("tbody",a.grid.bDiv).append(v);v.sortKey=null})}a.grid.bDiv.scrollTop=0},Ba=function(c,d){var e={m:1,d:1,y:1970,h:0,i:0,s:0},l,n,o;if(d=b.trim(d)){d=d.split(/[\\\/:_;.\t\T\s-]/);c=c.split(/[\\\/:_;.\t\T\s-]/);var p=b.jgrid.formatter.date.monthNames,w=b.jgrid.formatter.date.AmPm,y=function(s,r){if(s===0){if(r==12){r=0}}else{if(r!=12){r+=12}}return r};l=0;for(n=c.length;l<n;l++){if(c[l]=="M"){o=b.inArray(d[l],p);if(o!==-1&&o<12){d[l]=o+1}}if(c[l]=="F"){o=b.inArray(d[l],p);if(o!==-1&&o>11){d[l]=o+1-12}}if(c[l]=="a"){o=b.inArray(d[l],w);if(o!==-1&&o<2&&d[l]==w[o]){d[l]=o;e.h=y(d[l],e.h)}}if(c[l]=="A"){o=b.inArray(d[l],w);if(o!==-1&&o>1&&d[l]==w[o]){d[l]=o-2;e.h=y(d[l],e.h)}}e[c[l].toLowerCase()]=parseInt(d[l],10)}e.m=parseInt(e.m,10)-1;c=e.y;if(c>=70&&c<=99){e.y=1900+e.y}else{if(c>=0&&c<=69){e.y=2000+e.y}}}return new Date(e.y,e.m,e.d,e.h,e.i,e.s,0)};t=function(c,d){var e="",l="<table cellspacing='0' cellpadding='0' border='0' style='table-layout:auto;' class='ui-pg-table'><tbody><tr>",n="",o,p,w,y,s=function(r){var v;if(b.isFunction(a.p.onPaging)){v=a.p.onPaging.call(a,r)}a.p.selrow=null;if(a.p.multiselect){a.p.selarrrow=[];b("#cb_"+b.jgrid.jqID(a.p.id),a.grid.hDiv).attr("checked",false)}a.p.savedRow=[];if(v=="stop"){return false}return true};c=c.substr(1);o="pg_"+c;p=c+"_left";w=c+"_center";y=c+"_right";b("#"+c).append("<div id='"+o+"' class='ui-pager-control' role='group'><table cellspacing='0' cellpadding='0' border='0' class='ui-pg-table' style='width:100%;table-layout:fixed;' role='row'><tbody><tr><td id='"+p+"' align='left'></td><td id='"+w+"' align='center' style='white-space:pre;'></td><td id='"+y+"' align='right'></td></tr></tbody></table></div>").attr("dir","ltr");if(a.p.rowList.length>0){n="<td dir='"+m+"'>";n+="<select class='ui-pg-selbox' role='listbox'>";for(p=0;p<a.p.rowList.length;p++){n+="<option role='option' value='"+a.p.rowList[p]+"'"+(a.p.rowNum==a.p.rowList[p]?" selected":"")+">"+a.p.rowList[p]+"</option>"}n+="</select></td>"}if(m=="rtl"){l+=n}if(a.p.pginput===true){e="<td dir='"+m+"'>"+b.jgrid.format(a.p.pgtext||"","<input class='ui-pg-input' type='text' size='2' maxlength='7' value='0' role='textbox'/>","<span id='sp_1'></span>")+"</td>"}if(a.p.pgbuttons===true){p=["first"+d,"prev"+d,"next"+d,"last"+d];m=="rtl"&&p.reverse();l+="<td id='"+p[0]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-first'></span></td>";l+="<td id='"+p[1]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-prev'></span></td>";l+=e!=""?"<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>"+e+"<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>":"";l+="<td id='"+p[2]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-next'></span></td>";l+="<td id='"+p[3]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-end'></span></td>"}else{if(e!=""){l+=e}}if(m=="ltr"){l+=n}l+="</tr></tbody></table>";a.p.viewrecords===true&&b("td#"+c+"_"+a.p.recordpos,"#"+o).append("<div dir='"+m+"' style='text-align:"+a.p.recordpos+"' class='ui-paging-info'></div>");b("td#"+c+"_"+a.p.pagerpos,"#"+o).append(l);n=b(".ui-jqgrid").css("font-size")||"11px";b("body").append("<div id='testpg' class='ui-jqgrid ui-widget ui-widget-content' style='font-size:"+n+";visibility:hidden;' ></div>");l=b(l).clone().appendTo("#testpg").width();b("#testpg").remove();if(l>0){if(e!=""){l+=50}b("td#"+c+"_"+a.p.pagerpos,"#"+o).width(l)}a.p._nvtd=[];a.p._nvtd[0]=l?Math.floor((a.p.width-l)/2):Math.floor(a.p.width/3);a.p._nvtd[1]=0;l=null;b(".ui-pg-selbox","#"+o).bind("change",function(){a.p.page=Math.round(a.p.rowNum*(a.p.page-1)/this.value-0.5)+1;a.p.rowNum=this.value;if(d){b(".ui-pg-selbox",a.p.pager).val(this.value)}else{a.p.toppager&&b(".ui-pg-selbox",a.p.toppager).val(this.value)}if(!s("records")){return false}Y();return false});if(a.p.pgbuttons===true){b(".ui-pg-button","#"+o).hover(function(){if(b(this).hasClass("ui-state-disabled")){this.style.cursor="default"}else{b(this).addClass("ui-state-hover");this.style.cursor="pointer"}},function(){if(!b(this).hasClass("ui-state-disabled")){b(this).removeClass("ui-state-hover");this.style.cursor="default"}});b("#first"+d+", #prev"+d+", #next"+d+", #last"+d,"#"+c).click(function(){var r=J(a.p.page,1),v=J(a.p.lastpage,1),z=false,D=true,N=true,L=true,P=true;if(v===0||v===1){P=L=N=D=false}else{if(v>1&&r>=1){if(r===1){N=D=false}else{if(!(r>1&&r<v)){if(r===v){P=L=false}}}}else{if(v>1&&r===0){P=L=false;r=v-1}}}if(this.id==="first"+d&&D){a.p.page=1;z=true}if(this.id==="prev"+d&&N){a.p.page=r-1;z=true}if(this.id==="next"+d&&L){a.p.page=r+1;z=true}if(this.id==="last"+d&&P){a.p.page=v;z=true}if(z){if(!s(this.id)){return false}Y()}return false})}a.p.pginput===true&&b("input.ui-pg-input","#"+o).keypress(function(r){if((r.charCode?r.charCode:r.keyCode?r.keyCode:0)==13){a.p.page=b(this).val()>0?b(this).val():a.p.page;if(!s("user")){return false}Y();return false}return this})};var xa=function(c,d,e,l){if(a.p.colModel[d].sortable){if(!(a.p.savedRow.length>0)){if(!e){if(a.p.lastsort==d){if(a.p.sortorder=="asc"){a.p.sortorder="desc"}else{if(a.p.sortorder=="desc"){a.p.sortorder="asc"}}}else{a.p.sortorder=a.p.colModel[d].firstsortorder||"asc"}a.p.page=1}if(l){if(a.p.lastsort==d&&a.p.sortorder==l&&!e){return}else{a.p.sortorder=l}}e=b("thead:first",a.grid.hDiv).get(0);b("tr th:eq("+a.p.lastsort+") span.ui-grid-ico-sort",e).addClass("ui-state-disabled");b("tr th:eq("+a.p.lastsort+")",e).attr("aria-selected","false");b("tr th:eq("+d+") span.ui-icon-"+a.p.sortorder,e).removeClass("ui-state-disabled");b("tr th:eq("+d+")",e).attr("aria-selected","true");if(!a.p.viewsortcols[0]){if(a.p.lastsort!=d){b("tr th:eq("+a.p.lastsort+") span.s-ico",e).hide();b("tr th:eq("+d+") span.s-ico",e).show()}}c=c.substring(5);a.p.sortname=a.p.colModel[d].index||c;e=a.p.sortorder;if(b.isFunction(a.p.onSortCol)){if(a.p.onSortCol.call(a,c,d,e)=="stop"){a.p.lastsort=d;return}}if(a.p.datatype=="local"){a.p.deselectAfterSort&&b(a).jqGrid("resetSelection")}else{a.p.selrow=null;a.p.multiselect&&b("#cb_"+b.jgrid.jqID(a.p.id),a.grid.hDiv).attr("checked",false);a.p.selarrrow=[];a.p.savedRow=[];a.p.scroll&&aa(a.grid.bDiv,true)}a.p.subGrid&&a.p.datatype=="local"&&b("td.sgexpanded","#"+a.p.id).each(function(){b(this).trigger("click")});Y();a.p.lastsort=d;if(a.p.sortname!=c&&d){a.p.lastsort=d}}}},Ca=function(c){var d=c,e;for(e=c+1;e<a.p.colModel.length;e++){if(a.p.colModel[e].hidden!==true){d=e;break}}return d-c},Da=function(c){var d,e={},l=C?0:a.p.cellLayout;for(d=e[0]=e[1]=e[2]=0;d<=c;d++){if(a.p.colModel[d].hidden===false){e[0]+=a.p.colModel[d].width+l}}if(a.p.direction=="rtl"){e[0]=a.p.width-e[0]}e[0]-=a.grid.bDiv.scrollLeft;if(b(a.grid.cDiv).is(":visible")){e[1]+=b(a.grid.cDiv).height()+parseInt(b(a.grid.cDiv).css("padding-top"),10)+parseInt(b(a.grid.cDiv).css("padding-bottom"),10)}if(a.p.toolbar[0]===true&&(a.p.toolbar[1]=="top"||a.p.toolbar[1]=="both")){e[1]+=b(a.grid.uDiv).height()+parseInt(b(a.grid.uDiv).css("border-top-width"),10)+parseInt(b(a.grid.uDiv).css("border-bottom-width"),10)}if(a.p.toppager){e[1]+=b(a.grid.topDiv).height()+parseInt(b(a.grid.topDiv).css("border-bottom-width"),10)}e[2]+=b(a.grid.bDiv).height()+b(a.grid.hDiv).height();return e};this.p.id=this.id;if(b.inArray(a.p.multikey,["shiftKey","altKey","ctrlKey"])==-1){a.p.multikey=false}a.p.keyIndex=false;for(j=0;j<a.p.colModel.length;j++){if(a.p.colModel[j].key===true){a.p.keyIndex=j;break}}a.p.sortorder=a.p.sortorder.toLowerCase();if(this.p.treeGrid===true){try{b(this).jqGrid("setTreeGrid")}catch(Ha){}}if(this.p.subGrid){try{b(a).jqGrid("setSubGrid")}catch(Ia){}}if(this.p.multiselect){this.p.colNames.unshift("<input role='checkbox' id='cb_"+this.p.id+"' class='cbox' type='checkbox'/>");this.p.colModel.unshift({name:"cb",width:C?a.p.multiselectWidth+a.p.cellLayout:a.p.multiselectWidth,sortable:false,resizable:false,hidedlg:true,search:false,align:"center",fixed:true})}if(this.p.rownumbers){this.p.colNames.unshift("");this.p.colModel.unshift({name:"rn",width:a.p.rownumWidth,sortable:false,resizable:false,hidedlg:true,search:false,align:"center",fixed:true})}a.p.xmlReader=b.extend(true,{root:"rows",row:"row",page:"rows>page",total:"rows>total",records:"rows>records",repeatitems:true,cell:"cell",id:"[id]",userdata:"userdata",subgrid:{root:"rows",row:"row",repeatitems:true,cell:"cell"}},a.p.xmlReader);a.p.jsonReader=b.extend(true,{root:"rows",page:"page",total:"total",records:"records",repeatitems:true,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:true,cell:"cell"}},a.p.jsonReader);if(a.p.scroll){a.p.pgbuttons=false;a.p.pginput=false;a.p.rowList=[]}var H="<thead><tr class='ui-jqgrid-labels' role='rowheader'>",ya,ba,sa,ka,pa,I,A,ea;ba=ea="";if(a.p.shrinkToFit===true&&a.p.forceFit===true){for(j=a.p.colModel.length-1;j>=0;j--){if(!a.p.colModel[j].hidden){a.p.colModel[j].resizable=false;break}}}if(a.p.viewsortcols[1]=="horizontal"){ea=" ui-i-asc";ba=" ui-i-desc"}ya=x?"class='ui-th-div-ie'":"";ea="<span class='s-ico' style='display:none'><span sort='asc' class='ui-grid-ico-sort ui-icon-asc"+ea+" ui-state-disabled ui-icon ui-icon-triangle-1-n ui-sort-"+m+"'></span>";ea+="<span sort='desc' class='ui-grid-ico-sort ui-icon-desc"+ba+" ui-state-disabled ui-icon ui-icon-triangle-1-s ui-sort-"+m+"'></span></span>";for(j=0;j<this.p.colNames.length;j++){ba=a.p.headertitles?' title="'+b.jgrid.stripHtml(a.p.colNames[j])+'"':"";H+="<th id='"+a.p.id+"_"+a.p.colModel[j].name+"' role='columnheader' class='ui-state-default ui-th-column ui-th-"+m+"'"+ba+">";ba=a.p.colModel[j].index||a.p.colModel[j].name;H+="<div id='jqgh_"+a.p.colModel[j].name+"' "+ya+">"+a.p.colNames[j];a.p.colModel[j].width=a.p.colModel[j].width?parseInt(a.p.colModel[j].width,10):150;if(typeof a.p.colModel[j].title!=="boolean"){a.p.colModel[j].title=true}if(ba==a.p.sortname){a.p.lastsort=j}H+=ea+"</div></th>"}H+="</tr></thead>";b(this).append(H);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 ta=[],qa;b("#cb_"+b.jgrid.jqID(a.p.id),this).bind("click",function(){if(this.checked){b("[id^=jqg_]",a.rows).attr("checked",true);b(a.rows).each(function(c){if(!b(this).hasClass("subgrid")){b(this).addClass("ui-state-highlight").attr("aria-selected","true");a.p.selarrrow[c]=a.p.selrow=this.id}});qa=true;ta=[]}else{b("[id^=jqg_]",a.rows).attr("checked",false);b(a.rows).each(function(c){if(!b(this).hasClass("subgrid")){b(this).removeClass("ui-state-highlight").attr("aria-selected","false");ta[c]=this.id}});a.p.selarrrow=[];a.p.selrow=null;qa=false}if(b.isFunction(a.p.onSelectAll)){a.p.onSelectAll.call(a,qa?a.p.selarrrow:ta,qa)}})}if(a.p.autowidth===true){H=b(K).innerWidth();a.p.width=H>0?H:"nw"}(function(){var c=0,d=a.p.cellLayout,e=0,l,n=a.p.scrollOffset,o,p=false,w,y=0,s=0,r=0,v;if(C){d=0}b.each(a.p.colModel,function(){if(typeof this.hidden==="undefined"){this.hidden=false}if(this.hidden===false){c+=J(this.width,0);if(this.fixed){y+=this.width;s+=this.width+d}else{e++}r++}});if(isNaN(a.p.width)){a.p.width=g.width=c}else{g.width=a.p.width}a.p.tblwidth=c;if(a.p.shrinkToFit===false&&a.p.forceFit===true){a.p.forceFit=false}if(a.p.shrinkToFit===true&&e>0){w=g.width-d*e-s;if(!isNaN(a.p.height)){w-=n;p=true}c=0;b.each(a.p.colModel,function(z){if(this.hidden===false&&!this.fixed){this.width=o=Math.round(w*this.width/(a.p.tblwidth-y));c+=o;l=z}});v=0;if(p){if(g.width-s-(c+d*e)!==n){v=g.width-s-(c+d*e)-n}}else{if(!p&&Math.abs(g.width-s-(c+d*e))!==1){v=g.width-s-(c+d*e)}}a.p.colModel[l].width+=v;a.p.tblwidth=c+v+y+r*d;if(a.p.tblwidth>a.p.width){a.p.colModel[l].width-=a.p.tblwidth-parseInt(a.p.width,10);a.p.tblwidth=a.p.width}}})();b(K).css("width",g.width+"px").append("<div class='ui-jqgrid-resize-mark' id='rs_m"+a.p.id+"'>&#160;</div>");b(q).css("width",g.width+"px");H=b("thead:first",a).get(0);var ua="<table role='grid' style='width:"+a.p.tblwidth+"px' class='ui-jqgrid-ftable' cellspacing='0' cellpadding='0' border='0'><tbody><tr role='row' class='ui-widget-content footrow footrow-"+m+"'>";q=b("tr:first",H);a.p.disableClick=false;b("th",q).each(function(c){sa=a.p.colModel[c].width;if(typeof a.p.colModel[c].resizable==="undefined"){a.p.colModel[c].resizable=true}if(a.p.colModel[c].resizable){ka=document.createElement("span");b(ka).html("&#160;").addClass("ui-jqgrid-resize ui-jqgrid-resize-"+m);b.browser.opera||b(ka).css("cursor","col-resize");b(this).addClass(a.p.resizeclass)}else{ka=""}b(this).css("width",sa+"px").prepend(ka);a.p.colModel[c].hidden&&b(this).css("display","none");g.headers[c]={width:sa,el:this};pa=a.p.colModel[c].sortable;if(typeof pa!=="boolean"){pa=a.p.colModel[c].sortable=true}var d=a.p.colModel[c].name;d=="cb"||d=="subgrid"||d=="rn"||a.p.viewsortcols[2]&&b("div",this).addClass("ui-jqgrid-sortable");if(pa){if(a.p.viewsortcols[0]){b("div span.s-ico",this).show();c==a.p.lastsort&&b("div span.ui-icon-"+a.p.sortorder,this).removeClass("ui-state-disabled")}else{if(c==a.p.lastsort){b("div span.s-ico",this).show();b("div span.ui-icon-"+a.p.sortorder,this).removeClass("ui-state-disabled")}}}ua+="<td role='gridcell' "+F(c,0,"")+">&#160;</td>"}).mousedown(function(c){if(b(c.target).closest("th>span.ui-jqgrid-resize").length==1){var d=b.jgrid.getCellIndex(this);if(a.p.forceFit===true){a.p.nv=Ca(d)}g.dragStart(d,c,Da(d));return false}}).click(function(c){if(a.p.disableClick){return a.p.disableClick=false}var d="th>div.ui-jqgrid-sortable",e,l;a.p.viewsortcols[2]||(d="th>div>span>span.ui-grid-ico-sort");c=b(c.target).closest(d);if(c.length==1){d=b.jgrid.getCellIndex(this);if(!a.p.viewsortcols[2]){e=true;l=c.attr("sort")}xa(b("div",this)[0].id,d,e,l);return false}});if(a.p.sortable&&b.fn.sortable){try{b(a).jqGrid("sortableColumns",q)}catch(Ja){}}ua+="</tr></tbody></table>";this.appendChild(document.createElement("tbody"));b(this).addClass("ui-jqgrid-btable");q=b("<table class='ui-jqgrid-htable' style='width:"+a.p.tblwidth+"px' role='grid' aria-labelledby='gbox_"+this.id+"' cellspacing='0' cellpadding='0' border='0'></table>").append(H);var T=a.p.caption&&a.p.hiddengrid===true?true:false;H=b("<div class='ui-jqgrid-hbox"+(m=="rtl"?"-rtl":"")+"'></div>");g.hDiv=document.createElement("div");b(g.hDiv).css({width:g.width+"px"}).addClass("ui-state-default ui-jqgrid-hdiv").append(H);b(H).append(q);T&&b(g.hDiv).hide();if(a.p.pager){if(typeof a.p.pager=="string"){if(a.p.pager.substr(0,1)!="#"){a.p.pager="#"+a.p.pager}}else{a.p.pager="#"+b(a.p.pager).attr("id")}b(a.p.pager).css({width:g.width+"px"}).appendTo(K).addClass("ui-state-default ui-jqgrid-pager ui-corner-bottom");T&&b(a.p.pager).hide();t(a.p.pager,"")}a.p.cellEdit===false&&a.p.hoverrows===true&&b(a).bind("mouseover",function(c){A=b(c.target).closest("tr.jqgrow");b(A).attr("class")!=="subgrid"&&b(A).addClass("ui-state-hover");return false}).bind("mouseout",function(c){A=b(c.target).closest("tr.jqgrow");b(A).removeClass("ui-state-hover");return false});var Z,$;b(a).before(g.hDiv).click(function(c){I=c.target;var d=b(I).hasClass("cbox");A=b(I,a.rows).closest("tr.jqgrow");if(b(A).length===0){return this}var e=true;if(b.isFunction(a.p.beforeSelectRow)){e=a.p.beforeSelectRow.call(a,A[0].id,c)}if(I.tagName=="A"||(I.tagName=="INPUT"||I.tagName=="TEXTAREA"||I.tagName=="OPTION"||I.tagName=="SELECT")&&!d){return this}if(e===true){if(a.p.cellEdit===true){if(a.p.multiselect&&d){b(a).jqGrid("setSelection",A[0].id,true)}else{Z=A[0].rowIndex;$=b.jgrid.getCellIndex(I);try{b(a).jqGrid("editCell",Z,$,true)}catch(l){}}}else{if(a.p.multikey){if(c[a.p.multikey]){b(a).jqGrid("setSelection",A[0].id,true)}else{if(a.p.multiselect&&d){d=b("[id^=jqg_]",A).attr("checked");b("[id^=jqg_]",A).attr("checked",!d)}}}else{if(a.p.multiselect&&a.p.multiboxonly){if(!d){b(a.p.selarrrow).each(function(n,o){n=a.rows.namedItem(o);b(n).removeClass("ui-state-highlight");b("#jqg_"+b.jgrid.jqID(o),n).attr("checked",false)});a.p.selarrrow=[];b("#cb_"+b.jgrid.jqID(a.p.id),a.grid.hDiv).attr("checked",false)}}b(a).jqGrid("setSelection",A[0].id,true)}}if(b.isFunction(a.p.onCellSelect)){Z=A[0].id;$=b.jgrid.getCellIndex(I);a.p.onCellSelect.call(a,Z,$,b(I).html(),c)}c.stopPropagation()}else{return this}}).bind("reloadGrid",function(c,d){if(a.p.treeGrid===true){a.p.datatype=a.p.treedatatype}d&&d.current&&a.grid.selectionPreserver(a);if(a.p.datatype=="local"){b(a).jqGrid("resetSelection")}else{if(!a.p.treeGrid){a.p.selrow=null;if(a.p.multiselect){a.p.selarrrow=[];b("#cb_"+b.jgrid.jqID(a.p.id),a.grid.hDiv).attr("checked",false)}a.p.savedRow=[];a.p.scroll&&aa(a.grid.bDiv,true)}}if(d&&d.page){c=d.page;if(c>a.p.lastpage){c=a.p.lastpage}if(c<1){c=1}a.p.page=c;a.grid.bDiv.scrollTop=a.grid.prevRowHeight?(c-1)*a.grid.prevRowHeight*a.p.rowNum:0}if(a.grid.prevRowHeight&&a.p.scroll){delete a.p.lastpage;a.grid.populateVisible()}else{a.grid.populate()}return false});b.isFunction(this.p.ondblClickRow)&&b(this).dblclick(function(c){I=c.target;A=b(I,a.rows).closest("tr.jqgrow");if(b(A).length===0){return false}Z=A[0].rowIndex;$=b.jgrid.getCellIndex(I);a.p.ondblClickRow.call(a,b(A).attr("id"),Z,$,c);return false});b.isFunction(this.p.onRightClickRow)&&b(this).bind("contextmenu",function(c){I=c.target;A=b(I,a.rows).closest("tr.jqgrow");if(b(A).length===0){return false}a.p.multiselect||b(a).jqGrid("setSelection",A[0].id,true);Z=A[0].rowIndex;$=b.jgrid.getCellIndex(I);a.p.onRightClickRow.call(a,b(A).attr("id"),Z,$,c);return false});g.bDiv=document.createElement("div");b(g.bDiv).append(b('<div style="position:relative;'+(x&&b.browser.version<8?"height:0.01%;":"")+'"></div>').append("<div></div>").append(this)).addClass("ui-jqgrid-bdiv").css({height:a.p.height+(isNaN(a.p.height)?"":"px"),width:g.width+"px"}).scroll(g.scrollGrid);b("table:first",g.bDiv).css({width:a.p.tblwidth+"px"});if(x){b("tbody",this).size()==2&&b("tbody:first",this).remove();a.p.multikey&&b(g.bDiv).bind("selectstart",function(){return false})}else{a.p.multikey&&b(g.bDiv).bind("mousedown",function(){return false})}T&&b(g.bDiv).hide();g.cDiv=document.createElement("div");var va=a.p.hidegrid===true?b("<a role='link' href='javascript:void(0)'/>").addClass("ui-jqgrid-titlebar-close HeaderButton").hover(function(){va.addClass("ui-state-hover")},function(){va.removeClass("ui-state-hover")}).append("<span class='ui-icon ui-icon-circle-triangle-n'></span>").css(m=="rtl"?"left":"right","0px"):"";b(g.cDiv).append(va).append("<span class='ui-jqgrid-title"+(m=="rtl"?"-rtl":"")+"'>"+a.p.caption+"</span>").addClass("ui-jqgrid-titlebar ui-widget-header ui-corner-top ui-helper-clearfix");b(g.cDiv).insertBefore(g.hDiv);if(a.p.toolbar[0]){g.uDiv=document.createElement("div");if(a.p.toolbar[1]=="top"){b(g.uDiv).insertBefore(g.hDiv)}else{a.p.toolbar[1]=="bottom"&&b(g.uDiv).insertAfter(g.hDiv)}if(a.p.toolbar[1]=="both"){g.ubDiv=document.createElement("div");b(g.uDiv).insertBefore(g.hDiv).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id);b(g.ubDiv).insertAfter(g.hDiv).addClass("ui-userdata ui-state-default").attr("id","tb_"+this.id);T&&b(g.ubDiv).hide()}else{b(g.uDiv).width(g.width).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id)}T&&b(g.uDiv).hide()}if(a.p.toppager){a.p.toppager=a.p.id+"_toppager";g.topDiv=b("<div id='"+a.p.toppager+"'></div>")[0];a.p.toppager="#"+a.p.toppager;b(g.topDiv).insertBefore(g.hDiv).addClass("ui-state-default ui-jqgrid-toppager").width(g.width);t(a.p.toppager,"_t")}if(a.p.footerrow){g.sDiv=b("<div class='ui-jqgrid-sdiv'></div>")[0];H=b("<div class='ui-jqgrid-hbox"+(m=="rtl"?"-rtl":"")+"'></div>");b(g.sDiv).append(H).insertAfter(g.hDiv).width(g.width);b(H).append(ua);g.footers=b(".ui-jqgrid-ftable",g.sDiv)[0].rows[0].cells;if(a.p.rownumbers){g.footers[0].className="ui-state-default jqgrid-rownum"}T&&b(g.sDiv).hide()}if(a.p.caption){var Ea=a.p.datatype;if(a.p.hidegrid===true){b(".ui-jqgrid-titlebar-close",g.cDiv).click(function(c){var d=b.isFunction(a.p.onHeaderClick);if(a.p.gridstate=="visible"){b(".ui-jqgrid-bdiv, .ui-jqgrid-hdiv","#gview_"+a.p.id).slideUp("fast");a.p.pager&&b(a.p.pager).slideUp("fast");a.p.toppager&&b(a.p.toppager).slideUp("fast");if(a.p.toolbar[0]===true){a.p.toolbar[1]=="both"&&b(g.ubDiv).slideUp("fast");b(g.uDiv).slideUp("fast")}a.p.footerrow&&b(".ui-jqgrid-sdiv","#gbox_"+a.p.id).slideUp("fast");b("span",this).removeClass("ui-icon-circle-triangle-n").addClass("ui-icon-circle-triangle-s");a.p.gridstate="hidden";b("#gbox_"+a.p.id).hasClass("ui-resizable")&&b(".ui-resizable-handle","#gbox_"+a.p.id).hide();if(d){T||a.p.onHeaderClick.call(a,a.p.gridstate,c)}}else{if(a.p.gridstate=="hidden"){b(".ui-jqgrid-hdiv, .ui-jqgrid-bdiv","#gview_"+a.p.id).slideDown("fast");a.p.pager&&b(a.p.pager).slideDown("fast");a.p.toppager&&b(a.p.toppager).slideDown("fast");if(a.p.toolbar[0]===true){a.p.toolbar[1]=="both"&&b(g.ubDiv).slideDown("fast");b(g.uDiv).slideDown("fast")}a.p.footerrow&&b(".ui-jqgrid-sdiv","#gbox_"+a.p.id).slideDown("fast");b("span",this).removeClass("ui-icon-circle-triangle-s").addClass("ui-icon-circle-triangle-n");if(T){a.p.datatype=Ea;Y();T=false}a.p.gridstate="visible";b("#gbox_"+a.p.id).hasClass("ui-resizable")&&b(".ui-resizable-handle","#gbox_"+a.p.id).show();d&&a.p.onHeaderClick.call(a,a.p.gridstate,c)}}return false});if(T){a.p.datatype="local";b(".ui-jqgrid-titlebar-close",g.cDiv).trigger("click")}}}else{b(g.cDiv).hide()}b(g.hDiv).after(g.bDiv).mousemove(function(c){if(g.resizing){g.dragMove(c);return false}});b(".ui-jqgrid-labels",g.hDiv).bind("selectstart",function(){return false});b(document).mouseup(function(){if(g.resizing){g.dragEnd();return false}return true});this.updateColumns=function(){var c=this.rows[0],d=this;if(c){b("td",c).each(function(e){b(this).css("width",d.grid.headers[e].width+"px")});this.grid.cols=c.cells}return this};a.formatCol=F;a.sortData=xa;a.updatepager=na;a.formatter=function(c,d,e,l,n){return M(c,d,e,l,n)};b.extend(g,{populate:Y,emptyRows:aa});this.grid=g;a.addXmlData=function(c){ia(c,a.grid.bDiv)};a.addJSONData=function(c){ra(c,a.grid.bDiv)};Y();a.p.hiddengrid=false;b(window).unload(function(){a=null})}}})};b.jgrid.extend({getGridParam:function(f){var k=this[0];if(k.grid){return f?typeof k.p[f]!="undefined"?k.p[f]:null:k.p}},setGridParam:function(f){return this.each(function(){this.grid&&typeof f==="object"&&b.extend(true,this.p,f)})},getDataIDs:function(){var f=[],k=0,i;this.each(function(){if((i=this.rows.length)&&i>0){for(;k<i;){f[k]=this.rows[k].id;k++}}});return f},setSelection:function(f,k){return this.each(function(){function i(a){var q=b(h.grid.bDiv)[0].clientHeight,t=b(h.grid.bDiv)[0].scrollTop,x=h.rows[a].offsetTop;a=h.rows[a].clientHeight;if(x+a>=q+t){b(h.grid.bDiv)[0].scrollTop=x-(q+t)+a+t}else{if(x<q+t){if(x<t){b(h.grid.bDiv)[0].scrollTop=x}}}}var h=this,g,j,m;if(f!==undefined){k=k===false?false:true;if(j=h.rows.namedItem(f+"")){if(h.p.scrollrows===true){g=h.rows.namedItem(f).rowIndex;g>=0&&i(g)}if(h.p.multiselect){h.p.selrow=j.id;m=b.inArray(h.p.selrow,h.p.selarrrow);if(m===-1){j.className!=="ui-subgrid"&&b(j).addClass("ui-state-highlight").attr("aria-selected","true");g=true;b("#jqg_"+b.jgrid.jqID(h.p.selrow),h.rows[j.rowIndex]).attr("checked",g);h.p.selarrrow.push(h.p.selrow);h.p.onSelectRow&&k&&h.p.onSelectRow.call(h,h.p.selrow,g)}else{j.className!=="ui-subgrid"&&b(j).removeClass("ui-state-highlight").attr("aria-selected","false");g=false;b("#jqg_"+b.jgrid.jqID(h.p.selrow),h.rows[j.rowIndex]).attr("checked",g);h.p.selarrrow.splice(m,1);h.p.onSelectRow&&k&&h.p.onSelectRow.call(h,h.p.selrow,g);j=h.p.selarrrow[0];h.p.selrow=j===undefined?null:j}}else{if(j.className!=="ui-subgrid"){h.p.selrow&&b(h.rows.namedItem(h.p.selrow)).removeClass("ui-state-highlight").attr("aria-selected","false");h.p.selrow=j.id;b(j).addClass("ui-state-highlight").attr("aria-selected","true");h.p.onSelectRow&&k&&h.p.onSelectRow.call(h,h.p.selrow,true)}}}}})},resetSelection:function(){return this.each(function(){var f=this,k;if(f.p.multiselect){b(f.p.selarrrow).each(function(i,h){k=f.rows.namedItem(h);b(k).removeClass("ui-state-highlight").attr("aria-selected","false");b("#jqg_"+b.jgrid.jqID(h),k).attr("checked",false)});b("#cb_"+b.jgrid.jqID(f.p.id),f.grid.hDiv).attr("checked",false);f.p.selarrrow=[]}else{if(f.p.selrow){b("tr#"+b.jgrid.jqID(f.p.selrow),f.grid.bDiv).removeClass("ui-state-highlight").attr("aria-selected","false");f.p.selrow=null}}f.p.savedRow=[]})},getRowData:function(f){var k={},i,h=false,g,j=0;this.each(function(){var m=this,a,q;if(typeof f=="undefined"){h=true;i=[];g=m.rows.length}else{q=m.rows.namedItem(f);if(!q){return k}g=1}for(;j<g;){if(h){q=m.rows[j]}b("td",q).each(function(t){a=m.p.colModel[t].name;if(a!=="cb"&&a!=="subgrid"){if(m.p.treeGrid===true&&a==m.p.ExpandColumn){k[a]=b.jgrid.htmlDecode(b("span:first",this).html())}else{try{k[a]=b.unformat(this,{rowId:q.id,colModel:m.p.colModel[t]},t)}catch(x){k[a]=b.jgrid.htmlDecode(b(this).html())}}}});j++;if(h){i.push(k);k={}}}});return i?i:k},delRowData:function(f){var k=false,i,h,g;this.each(function(){var j=this;if(i=j.rows.namedItem(f)){g=i.rowIndex;b(i).remove();j.p.records--;j.p.reccount--;j.updatepager(true,false);k=true;if(j.p.multiselect){h=b.inArray(f,j.p.selarrrow);h!=-1&&j.p.selarrrow.splice(h,1)}if(f==j.p.selrow){j.p.selrow=null}}else{return false}g===0&&k&&j.updateColumns();if(j.p.altRows===true&&k){var m=j.p.altclass;b(j.rows).each(function(a){a%2==1?b(this).addClass(m):b(this).removeClass(m)})}});return k},setRowData:function(f,k,i){var h,g=false,j;this.each(function(){var m=this,a,q,t=typeof i;if(!m.grid){return false}q=m.rows.namedItem(f);if(!q){return false}k&&b(this.p.colModel).each(function(x){h=this.name;if(k[h]!==undefined){a=m.formatter(f,k[h],x,k,"edit");j=this.title?{title:b.jgrid.stripHtml(a)}:{};m.p.treeGrid===true&&h==m.p.ExpandColumn?b("td:eq("+x+") > span:first",q).html(a).attr(j):b("td:eq("+x+")",q).html(a).attr(j);g=true}});if(t==="string"){b(q).addClass(i)}else{t==="object"&&b(q).css(i)}});return g},addRowData:function(f,k,i,h){i||(i="last");var g=false,j,m,a,q,t,x,C,K,J="",F,Q,M,R;if(k){if(b.isArray(k)){F=true;i="last";Q=f}else{k=[k];F=false}this.each(function(){var u=this,la=k.length;t=u.p.rownumbers===true?1:0;a=u.p.multiselect===true?1:0;q=u.p.subGrid===true?1:0;if(!F){if(typeof f!="undefined"){f+=""}else{f=u.p.records+1+"";if(u.p.keyIndex!==false){Q=u.p.colModel[u.p.keyIndex+a+q+t].name;if(typeof k[0][Q]!="undefined"){f=k[0][Q]}}}}M=u.p.altclass;for(var ca=0,fa="",aa=b.isFunction(u.p.afterInsertRow)?true:false;ca<la;){R=k[ca];m="";if(F){try{f=R[Q]}catch(U){f=u.p.records+1}fa=u.p.altRows===true?(u.rows.length-1)%2===0?M:"":""}if(t){J=u.formatCol(t,1,"");m+='<td role="gridcell" aria-describedby="'+u.p.id+'_rn" class="ui-state-default jqgrid-rownum" '+J+">0</td>"}if(a){K='<input role="checkbox" type="checkbox" id="jqg_'+f+'" class="cbox"/>';J=u.formatCol(t,1,"");m+='<td role="gridcell" aria-describedby="'+u.p.id+'_cb" '+J+">"+K+"</td>"}if(q){m+=b(u).jqGrid("addSubGridCell",a+t,1)}for(C=a+q+t;C<this.p.colModel.length;C++){j=this.p.colModel[C].name;K=u.formatter(f,R[j],C,R,"add");J=u.formatCol(C,1,K);m+='<td role="gridcell" aria-describedby="'+u.p.id+"_"+j+'" '+J+">"+K+"</td>"}m='<tr id="'+f+'" role="row" class="ui-widget-content jqgrow ui-row-'+u.p.direction+" "+fa+'">'+m+"</tr>";if(u.p.subGrid===true){m=b(m)[0];b(u).jqGrid("addSubGrid",m,a+t)}if(u.rows.length===0){b("table:first",u.grid.bDiv).append(m)}else{switch(i){case"last":b(u.rows[u.rows.length-1]).after(m);break;case"first":b(u.rows[0]).before(m);break;case"after":if(x=u.rows.namedItem(h)){b(u.rows[x.rowIndex+1]).hasClass("ui-subgrid")?b(u.rows[x.rowIndex+1]).after(m):b(x).after(m)}break;case"before":if(x=u.rows.namedItem(h)){b(x).before(m);x=x.rowIndex}break}}u.p.records++;u.p.reccount++;if(!u.grid.cols||!u.grid.cols.length){u.grid.cols=u.rows[0].cells}if(i==="first"||i==="before"&&x<=1||u.rows.length===1){u.updateColumns()}aa&&u.p.afterInsertRow.call(u,f,R,R);ca++}if(u.p.altRows===true&&!F){if(i=="last"){(u.rows.length-1)%2==1&&b(u.rows[u.rows.length-1]).addClass(M)}else{b(u.rows).each(function(ia){ia%2==1?b(this).addClass(M):b(this).removeClass(M)})}}u.updatepager(true,true);g=true})}return g},footerData:function(f,k,i){function h(q){for(var t in q){if(q.hasOwnProperty(t)){return false}}return true}var g,j=false,m={},a;if(typeof f=="undefined"){f="get"}if(typeof i!="boolean"){i=true}f=f.toLowerCase();this.each(function(){var q=this,t;if(!q.grid||!q.p.footerrow){return false}if(f=="set"){if(h(k)){return false}}j=true;b(this.p.colModel).each(function(x){g=this.name;if(f=="set"){if(k[g]!==undefined){t=i?q.formatter("",k[g],x,k,"edit"):k[g];a=this.title?{title:b.jgrid.stripHtml(t)}:{};b("tr.footrow td:eq("+x+")",q.grid.sDiv).html(t).attr(a);j=true}}else{if(f=="get"){m[g]=b("tr.footrow td:eq("+x+")",q.grid.sDiv).html()}}})});return f=="get"?m:j},ShowHideCol:function(f,k){return this.each(function(){var i=this,h=false;if(i.grid){if(typeof f==="string"){f=[f]}k=k!="none"?"":"none";var g=k==""?true:false;b(this.p.colModel).each(function(j){if(b.inArray(this.name,f)!==-1&&this.hidden===g){b("tr",i.grid.hDiv).each(function(){b("th:eq("+j+")",this).css("display",k)});b(i.rows).each(function(m){b("td:eq("+j+")",i.rows[m]).css("display",k)});i.p.footerrow&&b("td:eq("+j+")",i.grid.sDiv).css("display",k);if(k=="none"){i.p.tblwidth-=this.width}else{i.p.tblwidth+=this.width}this.hidden=!g;h=true}});if(h===true){b("table:first",i.grid.hDiv).width(i.p.tblwidth);b("table:first",i.grid.bDiv).width(i.p.tblwidth);i.grid.hDiv.scrollLeft=i.grid.bDiv.scrollLeft;if(i.p.footerrow){b("table:first",i.grid.sDiv).width(i.p.tblwidth);i.grid.sDiv.scrollLeft=i.grid.bDiv.scrollLeft}}}})},hideCol:function(f){return this.each(function(){b(this).jqGrid("ShowHideCol",f,"none")})},showCol:function(f){return this.each(function(){b(this).jqGrid("ShowHideCol",f,"")})},remapColumns:function(f,k,i){function h(m){var a;a=m.length?b.makeArray(m):b.extend({},m);b.each(f,function(q){m[q]=a[this]})}function g(m,a){b(">tr"+(a||""),m).each(function(){var q=this,t=b.makeArray(q.cells);b.each(f,function(){var x=t[this];x&&q.appendChild(x)})})}var j=this.get(0);h(j.p.colModel);h(j.p.colNames);h(j.grid.headers);g(b("thead:first",j.grid.hDiv),i&&":not(.ui-jqgrid-labels)");k&&g(b("tbody:first",j.grid.bDiv),".jqgrow");j.p.footerrow&&g(b("tbody:first",j.grid.sDiv));if(j.p.remapColumns){if(j.p.remapColumns.length){h(j.p.remapColumns)}else{j.p.remapColumns=b.makeArray(f)}}j.p.lastsort=b.inArray(j.p.lastsort,f);if(j.p.treeGrid){j.p.expColInd=b.inArray(j.p.expColInd,f)}},setGridWidth:function(f,k){return this.each(function(){var i=this,h,g=0,j=i.p.cellLayout,m,a=0,q=false,t=i.p.scrollOffset,x,C=0,K=0,J=0,F;if(i.grid){if(typeof k!="boolean"){k=i.p.shrinkToFit}if(!isNaN(f)){f=parseInt(f,10);i.grid.width=i.p.width=f;b("#gbox_"+i.p.id).css("width",f+"px");b("#gview_"+i.p.id).css("width",f+"px");b(i.grid.bDiv).css("width",f+"px");b(i.grid.hDiv).css("width",f+"px");i.p.pager&&b(i.p.pager).css("width",f+"px");i.p.toppager&&b(i.p.toppager).css("width",f+"px");if(i.p.toolbar[0]===true){b(i.grid.uDiv).css("width",f+"px");i.p.toolbar[1]=="both"&&b(i.grid.ubDiv).css("width",f+"px")}i.p.footerrow&&b(i.grid.sDiv).css("width",f+"px");if(k===false&&i.p.forceFit===true){i.p.forceFit=false}if(k===true){if(b.browser.safari){j=0}b.each(i.p.colModel,function(){if(this.hidden===false){g+=parseInt(this.width,10);if(this.fixed){K+=this.width;C+=this.width+j}else{a++}J++}});if(a!==0){i.p.tblwidth=g;x=f-j*a-C;if(!isNaN(i.p.height)){if(b(i.grid.bDiv)[0].clientHeight<b(i.grid.bDiv)[0].scrollHeight){q=true;x-=t}}g=0;var Q=i.grid.cols.length>0;b.each(i.p.colModel,function(M){if(this.hidden===false&&!this.fixed){h=Math.round(x*this.width/(i.p.tblwidth-K));if(!(h<0)){this.width=h;g+=h;i.grid.headers[M].width=h;i.grid.headers[M].el.style.width=h+"px";if(i.p.footerrow){i.grid.footers[M].style.width=h+"px"}if(Q){i.grid.cols[M].style.width=h+"px"}m=M}}});F=0;if(q){if(f-C-(g+j*a)!==t){F=f-C-(g+j*a)-t}}else{if(Math.abs(f-C-(g+j*a))!==1){F=f-C-(g+j*a)}}i.p.colModel[m].width+=F;i.p.tblwidth=g+F+K+j*J;if(i.p.tblwidth>f){q=i.p.tblwidth-parseInt(f,10);i.p.tblwidth=f;h=i.p.colModel[m].width-=q}else{h=i.p.colModel[m].width}i.grid.headers[m].width=h;i.grid.headers[m].el.style.width=h+"px";if(Q){i.grid.cols[m].style.width=h+"px"}b("table:first",i.grid.bDiv).css("width",i.p.tblwidth+"px");b("table:first",i.grid.hDiv).css("width",i.p.tblwidth+"px");i.grid.hDiv.scrollLeft=i.grid.bDiv.scrollLeft;if(i.p.footerrow){i.grid.footers[m].style.width=h+"px";b("table:first",i.grid.sDiv).css("width",i.p.tblwidth+"px")}}}}}})},setGridHeight:function(f){return this.each(function(){var k=this;if(k.grid){b(k.grid.bDiv).css({height:f+(isNaN(f)?"":"px")});k.p.height=f;k.p.scroll&&k.grid.populateVisible()}})},setCaption:function(f){return this.each(function(){this.p.caption=f;b("span.ui-jqgrid-title",this.grid.cDiv).html(f);b(this.grid.cDiv).show()})},setLabel:function(f,k,i,h){return this.each(function(){var g=this,j=-1;if(g.grid){if(isNaN(f)){b(g.p.colModel).each(function(q){if(this.name==f){j=q;return false}})}else{j=parseInt(f,10)}if(j>=0){var m=b("tr.ui-jqgrid-labels th:eq("+j+")",g.grid.hDiv);if(k){var a=b(".s-ico",m);b("[id^=jqgh_]",m).empty().html(k).append(a);g.p.colNames[j]=k}if(i){typeof i==="string"?b(m).addClass(i):b(m).css(i)}typeof h==="object"&&b(m).attr(h)}}})},setCell:function(f,k,i,h,g,j){return this.each(function(){var m=this,a=-1,q,t;if(m.grid){if(isNaN(k)){b(m.p.colModel).each(function(C){if(this.name==k){a=C;return false}})}else{a=parseInt(k,10)}if(a>=0){if(q=m.rows.namedItem(f)){var x=b("td:eq("+a+")",q);if(i!==""||j===true){q=m.formatter(f,i,a,q,"edit");t=m.p.colModel[a].title?{title:b.jgrid.stripHtml(q)}:{};m.p.treeGrid&&b(".tree-wrap",b(x)).length>0?b("span",b(x)).html(q).attr(t):b(x).html(q).attr(t)}if(typeof h==="string"){b(x).addClass(h)}else{h&&b(x).css(h)}typeof g==="object"&&b(x).attr(g)}}}})},getCell:function(f,k){var i=false;this.each(function(){var h=this,g=-1;if(h.grid){if(isNaN(k)){b(h.p.colModel).each(function(a){if(this.name===k){g=a;return false}})}else{g=parseInt(k,10)}if(g>=0){var j=h.rows.namedItem(f);if(j){try{i=b.unformat(b("td:eq("+g+")",j),{rowId:j.id,colModel:h.p.colModel[g]},g)}catch(m){i=b.jgrid.htmlDecode(b("td:eq("+g+")",j).html())}}}}});return i},getCol:function(f,k,i){var h=[],g,j=0;k=typeof k!="boolean"?false:k;if(typeof i=="undefined"){i=false}this.each(function(){var m=this,a=-1;if(m.grid){if(isNaN(f)){b(m.p.colModel).each(function(C){if(this.name===f){a=C;return false}})}else{a=parseInt(f,10)}if(a>=0){var q=m.rows.length,t=0;if(q&&q>0){for(;t<q;){try{g=b.unformat(b(m.rows[t].cells[a]),{rowId:m.rows[t].id,colModel:m.p.colModel[a]},a)}catch(x){g=b.jgrid.htmlDecode(m.rows[t].cells[a].innerHTML)}if(i){j+=parseFloat(g)}else{if(k){h.push({id:m.rows[t].id,value:g})}else{h[t]=g}}t++}if(i){switch(i.toLowerCase()){case"sum":h=j;break;case"avg":h=j/q;break;case"count":h=q;break}}}}}});return h},clearGridData:function(f){return this.each(function(){var k=this;if(k.grid){if(typeof f!="boolean"){f=false}b("tbody:first tr",k.grid.bDiv).remove();k.p.footerrow&&f&&b(".ui-jqgrid-ftable td",k.grid.sDiv).html("&#160;");k.p.selrow=null;k.p.selarrrow=[];k.p.savedRow=[];k.p.records=0;k.p.page="0";k.p.lastpage="0";k.p.reccount=0;k.updatepager(true,false)}})},getInd:function(f,k){var i=false,h;this.each(function(){if(h=this.rows.namedItem(f)){i=k===true?h:h.rowIndex}});return i}})})(jQuery);(function(b){function a(c,f,j,k,l){var i=f;if(b.fn.fmatter[c]){i=b.fn.fmatter[c](f,j,k,l)}return i}b.fmatter={};b.fn.fmatter=function(c,f,h,i,j){h=b.extend({},b.jgrid.formatter,h);return a(c,f,h,i,j)};b.fmatter.util={NumberFormat:function(j,k){isNumber(j)||(j*=1);if(isNumber(j)){var l=j<0,m=j+"",o=k.decimalSeparator?k.decimalSeparator:".";if(isNumber(k.decimalPlaces)){var p=k.decimalPlaces;m=Math.pow(10,p);m=Math.round(j*m)/m+"";j=m.lastIndexOf(".");if(p>0){if(j<0){m+=o;j=m.length-1}else{if(o!=="."){m=m.replace(".",o)}}for(;m.length-1-j<p;){m+="0"}}}if(k.thousandsSeparator){p=k.thousandsSeparator;j=m.lastIndexOf(o);j=j>-1?j:m.length;o=m.substring(j);for(var n=-1,c=j;c>0;c--){n++;if(n%3===0&&c!==j&&(!l||c>1)){o=p+o}o=m.charAt(c-1)+o}m=o}m=k.prefix?k.prefix+m:m;return m=k.suffix?m+k.suffix:m}else{return j}},DateFormat:function(C,D,E,F){var H=function(d,e){d=String(d);for(e=parseInt(e,10)||2;d.length<e;){d="0"+d}return d},v={m:1,d:1,y:1970,h:0,i:0,s:0,u:0},G=0,w,y,x=["i18n"];x.i18n={dayNames:F.dayNames,monthNames:F.monthNames};if(C in F.masks){C=F.masks[C]}if(D.constructor===Date){G=D}else{D=D.split(/[\\\/:_;.\t\T\s-]/);C=C.split(/[\\\/:_;.\t\T\s-]/);w=0;for(y=C.length;w<y;w++){if(C[w]=="M"){G=b.inArray(D[w],x.i18n.monthNames);if(G!==-1&&G<12){D[w]=G+1}}if(C[w]=="F"){G=b.inArray(D[w],x.i18n.monthNames);if(G!==-1&&G>11){D[w]=G+1-12}}v[C[w].toLowerCase()]=parseInt(D[w],10)}v.m=parseInt(v.m,10)-1;G=v.y;if(G>=70&&G<=99){v.y=1900+v.y}else{if(G>=0&&G<=69){v.y=2000+v.y}}G=new Date(v.y,v.m,v.d,v.h,v.i,v.s,v.u)}if(E in F.masks){E=F.masks[E]}else{E||(E="Y-m-d")}v=G.getHours();C=G.getMinutes();D=G.getDate();w=G.getMonth()+1;y=G.getTimezoneOffset();var z=G.getSeconds(),B=G.getMilliseconds(),A=G.getDay(),c=G.getFullYear(),m=(A+6)%7+1,r=(new Date(c,w-1,D)-new Date(c,0,1))/86400000,u={d:H(D),D:x.i18n.dayNames[A],j:D,l:x.i18n.dayNames[A+7],N:m,S:F.S(D),w:A,z:r,W:m<5?Math.floor((r+m-1)/7)+1:Math.floor((r+m-1)/7)||(((new Date(c-1,0,1)).getDay()+6)%7<4?53:52),F:x.i18n.monthNames[w-1+12],m:H(w),M:x.i18n.monthNames[w-1],n:w,t:"?",L:"?",o:"?",Y:c,y:String(c).substring(2),a:v<12?F.AmPm[0]:F.AmPm[1],A:v<12?F.AmPm[2]:F.AmPm[3],B:"?",g:v%12||12,G:v,h:H(v%12||12),H:H(v),i:H(C),s:H(z),u:B,e:"?",I:"?",O:(y>0?"-":"+")+H(Math.floor(Math.abs(y)/60)*100+Math.abs(y)%60,4),P:"?",T:(String(G).match(/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g)||[""]).pop().replace(/[^-+\dA-Z]/g,""),Z:"?",c:"?",r:"?",U:Math.floor(G/1000)};return E.replace(/\\.|[dDjlNSwzWFmMntLoYyaABgGhHisueIOPTZcrU]/g,function(d){return d in u?u[d]:d.substring(1)})}};b.fn.fmatter.defaultFormat=function(c,d){return isValue(c)&&c!==""?c:d.defaultValue?d.defaultValue:"&#160;"};b.fn.fmatter.email=function(c,d){return isEmpty(c)?b.fn.fmatter.defaultFormat(c,d):'<a href="mailto:'+c+'">'+c+"</a>"};b.fn.fmatter.checkbox=function(c,e){var f=b.extend({},e.checkbox);isUndefined(e.colModel.formatoptions)||(f=b.extend({},f,e.colModel.formatoptions));e=f.disabled===true?"disabled":"";if(isEmpty(c)||isUndefined(c)){c=b.fn.fmatter.defaultFormat(c,f)}c+="";c=c.toLowerCase();return'<input type="checkbox" '+(c.search(/(false|0|no|off)/i)<0?" checked='checked' ":"")+' value="'+c+'" offval="no" '+e+"/>"};b.fn.fmatter.link=function(c,f){var g={target:f.target},h="";isUndefined(f.colModel.formatoptions)||(g=b.extend({},g,f.colModel.formatoptions));if(g.target){h="target="+g.target}return isEmpty(c)?b.fn.fmatter.defaultFormat(c,f):"<a "+h+' href="'+c+'">'+c+"</a>"};b.fn.fmatter.showlink=function(c,f){var g={baseLinkUrl:f.baseLinkUrl,showAction:f.showAction,addParam:f.addParam||"",target:f.target,idName:f.idName},h="";isUndefined(f.colModel.formatoptions)||(g=b.extend({},g,f.colModel.formatoptions));if(g.target){h="target="+g.target}g=g.baseLinkUrl+g.showAction+"?"+g.idName+"="+f.rowId+g.addParam;return isString(c)?"<a "+h+' href="'+g+'">'+c+"</a>":b.fn.fmatter.defaultFormat(c,f)};b.fn.fmatter.integer=function(c,e){var f=b.extend({},e.integer);isUndefined(e.colModel.formatoptions)||(f=b.extend({},f,e.colModel.formatoptions));if(isEmpty(c)){return f.defaultValue}return b.fmatter.util.NumberFormat(c,f)};b.fn.fmatter.number=function(c,e){var f=b.extend({},e.number);isUndefined(e.colModel.formatoptions)||(f=b.extend({},f,e.colModel.formatoptions));if(isEmpty(c)){return f.defaultValue}return b.fmatter.util.NumberFormat(c,f)};b.fn.fmatter.currency=function(c,e){var f=b.extend({},e.currency);isUndefined(e.colModel.formatoptions)||(f=b.extend({},f,e.colModel.formatoptions));if(isEmpty(c)){return f.defaultValue}return b.fmatter.util.NumberFormat(c,f)};b.fn.fmatter.date=function(c,f,g,h){g=b.extend({},f.date);isUndefined(f.colModel.formatoptions)||(g=b.extend({},g,f.colModel.formatoptions));return !g.reformatAfterEdit&&h=="edit"?b.fn.fmatter.defaultFormat(c,f):isEmpty(c)?b.fn.fmatter.defaultFormat(c,f):b.fmatter.util.DateFormat(g.srcformat,c,g.newformat,g)};b.fn.fmatter.select=function(n,o){n+="";var p=false,q=[];if(!isUndefined(o.colModel.editoptions)){p=o.colModel.editoptions.value}if(p){var s=o.colModel.editoptions.multiple===true?true:false,t=[],r;if(s){t=n.split(",");t=b.map(t,function(d){return b.trim(d)})}if(isString(p)){for(var c=p.split(";"),m=0,l=0;l<c.length;l++){r=c[l].split(":");if(r.length>2){r[1]=jQuery.map(r,function(e,d){if(d>0){return e}}).join(":")}if(s){if(jQuery.inArray(r[0],t)>-1){q[m]=r[1];m++}}else{if(b.trim(r[0])==b.trim(n)){q[0]=r[1];break}}}}else{if(isObject(p)){if(s){q=jQuery.map(t,function(d){return p[d]})}else{q[0]=p[n]||""}}}}n=q.join(", ");return n==""?b.fn.fmatter.defaultFormat(n,o):n};b.fn.fmatter.rowactions=function(c,f,g,h){switch(g){case"edit":g=function(){b("tr#"+c+" div.ui-inline-edit, tr#"+c+" div.ui-inline-del","#"+f).show();b("tr#"+c+" div.ui-inline-save, tr#"+c+" div.ui-inline-cancel","#"+f).hide()};b("#"+f).jqGrid("editRow",c,h,null,null,null,{oper:"edit"},g,null,g);b("tr#"+c+" div.ui-inline-edit, tr#"+c+" div.ui-inline-del","#"+f).hide();b("tr#"+c+" div.ui-inline-save, tr#"+c+" div.ui-inline-cancel","#"+f).show();break;case"save":b("#"+f).jqGrid("saveRow",c,null,null);b("tr#"+c+" div.ui-inline-edit, tr#"+c+" div.ui-inline-del","#"+f).show();b("tr#"+c+" div.ui-inline-save, tr#"+c+" div.ui-inline-cancel","#"+f).hide();break;case"cancel":b("#"+f).jqGrid("restoreRow",c);b("tr#"+c+" div.ui-inline-edit, tr#"+c+" div.ui-inline-del","#"+f).show();b("tr#"+c+" div.ui-inline-save, tr#"+c+" div.ui-inline-cancel","#"+f).hide();break}};b.fn.fmatter.actions=function(c,f){c={keys:false,editbutton:true,delbutton:true};isUndefined(f.colModel.formatoptions)||(c=b.extend(c,f.colModel.formatoptions));var h=f.rowId,i="",j;if(typeof h=="undefined"||isEmpty(h)){return""}if(c.editbutton){j="onclick=$.fn.fmatter.rowactions('"+h+"','"+f.gid+"','edit',"+c.keys+");";i=i+"<div style='margin-left:8px;'><div title='"+b.jgrid.nav.edittitle+"' style='float:left;cursor:pointer;' class='ui-pg-div ui-inline-edit' "+j+"><span class='ui-icon ui-icon-pencil'></span></div>"}if(c.delbutton){j="onclick=jQuery('#"+f.gid+"').jqGrid('delGridRow','"+h+"');";i=i+"<div title='"+b.jgrid.nav.deltitle+"' style='float:left;margin-left:5px;' class='ui-pg-div ui-inline-del' "+j+"><span class='ui-icon ui-icon-trash'></span></div>"}j="onclick=$.fn.fmatter.rowactions('"+h+"','"+f.gid+"','save',false);";i=i+"<div title='"+b.jgrid.edit.bSubmit+"' style='float:left;display:none' class='ui-pg-div ui-inline-save'><span class='ui-icon ui-icon-disk' "+j+"></span></div>";j="onclick=$.fn.fmatter.rowactions('"+h+"','"+f.gid+"','cancel',false);";return i=i+"<div title='"+b.jgrid.edit.bCancel+"' style='float:left;display:none;margin-left:5px;' class='ui-pg-div ui-inline-cancel'><span class='ui-icon ui-icon-cancel' "+j+"></span></div></div>"};b.unformat=function(j,k,l,m){var o,p=k.colModel.formatter,n=k.colModel.formatoptions||{},c=/([\.\*\_\'\(\)\{\}\+\?\\])/g;unformatFunc=k.colModel.unformat||b.fn.fmatter[p]&&b.fn.fmatter[p].unformat;if(typeof unformatFunc!=="undefined"&&isFunction(unformatFunc)){o=unformatFunc(b(j).text(),k,j)}else{if(typeof p!=="undefined"&&isString(p)){o=b.jgrid.formatter||{};switch(p){case"integer":n=b.extend({},o.integer,n);k=n.thousandsSeparator.replace(c,"\\$1");k=new RegExp(k,"g");o=b(j).text().replace(k,"");break;case"number":n=b.extend({},o.number,n);k=n.thousandsSeparator.replace(c,"\\$1");k=new RegExp(k,"g");o=b(j).text().replace(k,"").replace(n.decimalSeparator,".");break;case"currency":n=b.extend({},o.currency,n);k=n.thousandsSeparator.replace(c,"\\$1");k=new RegExp(k,"g");o=b(j).text().replace(k,"").replace(n.decimalSeparator,".").replace(n.prefix,"").replace(n.suffix,"");break;case"checkbox":n=k.colModel.editoptions?k.colModel.editoptions.value.split(":"):["Yes","No"];o=b("input",j).attr("checked")?n[0]:n[1];break;case"select":o=b.unformat.select(j,k,l,m);break;case"actions":return"";default:o=b(j).text()}}}return o?o:m===true?b(j).text():b.jgrid.htmlDecode(b(j).html())};b.unformat.select=function(l,m,n,o){n=[];l=b(l).text();if(o===true){return l}m=b.extend({},m.colModel.editoptions);if(m.value){var q=m.value;m=m.multiple===true?true:false;o=[];var r;if(m){o=l.split(",");o=b.map(o,function(d){return b.trim(d)})}if(isString(q)){for(var p=q.split(";"),c=0,j=0;j<p.length;j++){r=p[j].split(":");if(m){if(jQuery.inArray(r[1],o)>-1){n[c]=r[0];c++}}else{if(b.trim(r[1])==b.trim(l)){n[0]=r[0];break}}}}else{if(isObject(q)){m||(o[0]=l);n=jQuery.map(o,function(d){var e;b.each(q,function(g,f){if(f==d){e=g;return false}});if(e){return e}})}}return n.join(", ")}else{return l||""}};isValue=function(c){return isObject(c)||isString(c)||isNumber(c)||isBoolean(c)};isBoolean=function(c){return typeof c==="boolean"};isNull=function(c){return c===null};isNumber=function(c){return typeof c==="number"&&isFinite(c)};isString=function(c){return typeof c==="string"};isEmpty=function(c){if(!isString(c)&&isValue(c)){return false}else{if(!isValue(c)){return true}}c=b.trim(c).replace(/\&nbsp\;/ig,"").replace(/\&#160\;/ig,"");return c===""};isUndefined=function(c){return typeof c==="undefined"};isObject=function(c){return c&&(typeof c==="object"||isFunction(c))||false};isFunction=function(c){return typeof c==="function"}})(jQuery);(function(b){b.jgrid.extend({getColProp:function(f){var e={},c=this[0];if(c.grid){c=c.p.colModel;for(var a=0;a<c.length;a++){if(c[a].name==f){e=c[a];break}}return e}},setColProp:function(c,a){return this.each(function(){if(this.grid){if(a){for(var e=this.p.colModel,d=0;d<e.length;d++){if(e[d].name==c){b.extend(this.p.colModel[d],a);break}}}}})},sortGrid:function(e,c,a){return this.each(function(){var d=this,f=-1;if(d.grid){if(!e){e=d.p.sortname}for(var g=0;g<d.p.colModel.length;g++){if(d.p.colModel[g].index==e||d.p.colModel[g].name==e){f=g;break}}if(f!=-1){g=d.p.colModel[f].sortable;if(typeof g!=="boolean"){g=true}if(typeof c!=="boolean"){c=false}g&&d.sortData("jqgh_"+e,f,c,a)}}})},GridDestroy:function(){return this.each(function(){if(this.grid){this.p.pager&&b(this.p.pager).remove();var c=this.id;try{b("#gbox_"+c).remove()}catch(a){}}})},GridUnload:function(){return this.each(function(){if(this.grid){var c={id:b(this).attr("id"),cl:b(this).attr("class")};this.p.pager&&b(this.p.pager).empty().removeClass("ui-state-default ui-jqgrid-pager corner-bottom");var a=document.createElement("table");b(a).attr({id:c.id});a.className=c.cl;c=this.id;b(a).removeClass("ui-jqgrid-btable");if(b(this.p.pager).parents("#gbox_"+c).length===1){b(a).insertBefore("#gbox_"+c).show();b(this.p.pager).insertBefore("#gbox_"+c)}else{b(a).insertBefore("#gbox_"+c).show()}b("#gbox_"+c).remove()}})},setGridState:function(a){return this.each(function(){if(this.grid){var c=this;if(a=="hidden"){b(".ui-jqgrid-bdiv, .ui-jqgrid-hdiv","#gview_"+c.p.id).slideUp("fast");c.p.pager&&b(c.p.pager).slideUp("fast");c.p.toppager&&b(c.p.toppager).slideUp("fast");if(c.p.toolbar[0]===true){c.p.toolbar[1]=="both"&&b(c.grid.ubDiv).slideUp("fast");b(c.grid.uDiv).slideUp("fast")}c.p.footerrow&&b(".ui-jqgrid-sdiv","#gbox_"+c.p.id).slideUp("fast");b(".ui-jqgrid-titlebar-close span",c.grid.cDiv).removeClass("ui-icon-circle-triangle-n").addClass("ui-icon-circle-triangle-s");c.p.gridstate="hidden"}else{if(a=="visible"){b(".ui-jqgrid-hdiv, .ui-jqgrid-bdiv","#gview_"+c.p.id).slideDown("fast");c.p.pager&&b(c.p.pager).slideDown("fast");c.p.toppager&&b(c.p.toppager).slideDown("fast");if(c.p.toolbar[0]===true){c.p.toolbar[1]=="both"&&b(c.grid.ubDiv).slideDown("fast");b(c.grid.uDiv).slideDown("fast")}c.p.footerrow&&b(".ui-jqgrid-sdiv","#gbox_"+c.p.id).slideDown("fast");b(".ui-jqgrid-titlebar-close span",c.grid.cDiv).removeClass("ui-icon-circle-triangle-s").addClass("ui-icon-circle-triangle-n");c.p.gridstate="visible"}}}})},updateGridRows:function(i,f,c){var a,h=false,e;this.each(function(){var j=this,m,d,g,k;if(!j.grid){return false}f||(f="id");i&&i.length>0&&b(i).each(function(){g=this;if(d=j.rows.namedItem(g[f])){k=g[f];if(c===true){if(j.p.jsonReader.repeatitems===true){if(j.p.jsonReader.cell){g=g[j.p.jsonReader.cell]}for(var l=0;l<g.length;l++){m=j.formatter(k,g[l],l,g,"edit");e=j.p.colModel[l].title?{title:b.jgrid.stripHtml(m)}:{};j.p.treeGrid===true&&a==j.p.ExpandColumn?b("td:eq("+l+") > span:first",d).html(m).attr(e):b("td:eq("+l+")",d).html(m).attr(e)}return h=true}}b(j.p.colModel).each(function(n){a=c===true?this.jsonmap||this.name:this.name;if(g[a]!==undefined){m=j.formatter(k,g[a],n,g,"edit");e=this.title?{title:b.jgrid.stripHtml(m)}:{};j.p.treeGrid===true&&a==j.p.ExpandColumn?b("td:eq("+n+") > span:first",d).html(m).attr(e):b("td:eq("+n+")",d).html(m).attr(e);h=true}})}})});return h},filterGrid:function(c,a){a=b.extend({gridModel:false,gridNames:false,gridToolbar:false,filterModel:[],formtype:"horizontal",autosearch:true,formclass:"filterform",tableclass:"filtertable",buttonclass:"filterbutton",searchButton:"Search",clearButton:"Clear",enableSearch:false,enableClear:false,beforeSearch:null,afterSearch:null,beforeClear:null,afterClear:null,url:"",marksearched:true},a||{});return this.each(function(){var g=this;this.p=a;if(this.p.filterModel.length===0&&this.p.gridModel===false){alert("No filter is set")}else{if(c){this.p.gridid=c.indexOf("#")!=-1?c:"#"+c;var e=b(this.p.gridid).jqGrid("getGridParam","colModel");if(e){if(this.p.gridModel===true){var k=b(this.p.gridid)[0],j;b.each(e,function(l){var h=[];this.search=this.search===false?false:true;j=this.editrules&&this.editrules.searchhidden===true?true:this.hidden===true?false:true;if(this.search===true&&j===true){h.label=g.p.gridNames===true?k.p.colNames[l]:"";h.name=this.name;h.index=this.index||this.name;h.stype=this.edittype||"text";if(h.stype!="select"){h.stype="text"}h.defval=this.defval||"";h.surl=this.surl||"";h.sopt=this.editoptions||{};h.width=this.width;g.p.filterModel.push(h)}})}else{b.each(g.p.filterModel,function(){for(var h=0;h<e.length;h++){if(this.name==e[h].name){this.index=e[h].index||this.name;break}}if(!this.index){this.index=this.name}})}var m=function(){var s={},r=0,h,q=b(g.p.gridid)[0],o;q.p.searchdata={};b.isFunction(g.p.beforeSearch)&&g.p.beforeSearch();b.each(g.p.filterModel,function(){o=this.index;switch(this.stype){case"select":if(h=b("select[name="+o+"]",g).val()){s[o]=h;g.p.marksearched&&b("#jqgh_"+this.name,q.grid.hDiv).addClass("dirty-cell");r++}else{g.p.marksearched&&b("#jqgh_"+this.name,q.grid.hDiv).removeClass("dirty-cell");try{delete q.p.postData[this.index]}catch(p){}}break;default:if(h=b("input[name="+o+"]",g).val()){s[o]=h;g.p.marksearched&&b("#jqgh_"+this.name,q.grid.hDiv).addClass("dirty-cell");r++}else{g.p.marksearched&&b("#jqgh_"+this.name,q.grid.hDiv).removeClass("dirty-cell");try{delete q.p.postData[this.index]}catch(t){}}}});var l=r>0?true:false;b.extend(q.p.postData,s);var n;if(g.p.url){n=b(q).jqGrid("getGridParam","url");b(q).jqGrid("setGridParam",{url:g.p.url})}b(q).jqGrid("setGridParam",{search:l}).trigger("reloadGrid",[{page:1}]);n&&b(q).jqGrid("setGridParam",{url:n});b.isFunction(g.p.afterSearch)&&g.p.afterSearch()},d=function(){var s={},r,h=0,q=b(g.p.gridid)[0],o;b.isFunction(g.p.beforeClear)&&g.p.beforeClear();b.each(g.p.filterModel,function(){o=this.index;r=this.defval?this.defval:"";if(!this.stype){this.stype="text"}switch(this.stype){case"select":var p;b("select[name="+o+"] option",g).each(function(t){if(t===0){this.selected=true}if(b(this).text()==r){this.selected=true;p=b(this).val();return false}});if(p){s[o]=p;g.p.marksearched&&b("#jqgh_"+this.name,q.grid.hDiv).addClass("dirty-cell");h++}else{g.p.marksearched&&b("#jqgh_"+this.name,q.grid.hDiv).removeClass("dirty-cell");try{delete q.p.postData[this.index]}catch(w){}}break;case"text":b("input[name="+o+"]",g).val(r);if(r){s[o]=r;g.p.marksearched&&b("#jqgh_"+this.name,q.grid.hDiv).addClass("dirty-cell");h++}else{g.p.marksearched&&b("#jqgh_"+this.name,q.grid.hDiv).removeClass("dirty-cell");try{delete q.p.postData[this.index]}catch(v){}}break}});var l=h>0?true:false;b.extend(q.p.postData,s);var n;if(g.p.url){n=b(q).jqGrid("getGridParam","url");b(q).jqGrid("setGridParam",{url:g.p.url})}b(q).jqGrid("setGridParam",{search:l}).trigger("reloadGrid",[{page:1}]);n&&b(q).jqGrid("setGridParam",{url:n});b.isFunction(g.p.afterClear)&&g.p.afterClear()},f=b("<form name='SearchForm' style=display:inline;' class='"+this.p.formclass+"'></form>"),i=b("<table class='"+this.p.tableclass+"' cellspacing='0' cellpading='0' border='0'><tbody></tbody></table>");b(f).append(i);(function(){var p=document.createElement("tr"),o,h,n,l;g.p.formtype=="horizontal"&&b(i).append(p);b.each(g.p.filterModel,function(z){n=document.createElement("td");b(n).append("<label for='"+this.name+"'>"+this.label+"</label>");l=document.createElement("td");var y=this;if(!this.stype){this.stype="text"}switch(this.stype){case"select":if(this.surl){b(l).load(this.surl,function(){y.defval&&b("select",this).val(y.defval);b("select",this).attr({name:y.index||y.name,id:"sg_"+y.name});y.sopt&&b("select",this).attr(y.sopt);g.p.gridToolbar===true&&y.width&&b("select",this).width(y.width);g.p.autosearch===true&&b("select",this).change(function(){m();return false})})}else{if(y.sopt.value){var q=y.sopt.value,w=document.createElement("select");b(w).attr({name:y.index||y.name,id:"sg_"+y.name}).attr(y.sopt);var s;if(typeof q==="string"){z=q.split(";");for(var x=0;x<z.length;x++){q=z[x].split(":");s=document.createElement("option");s.value=q[0];s.innerHTML=q[1];if(q[1]==y.defval){s.selected="selected"}w.appendChild(s)}}else{if(typeof q==="object"){for(x in q){if(q.hasOwnProperty(x)){z++;s=document.createElement("option");s.value=x;s.innerHTML=q[x];if(q[x]==y.defval){s.selected="selected"}w.appendChild(s)}}}}g.p.gridToolbar===true&&y.width&&b(w).width(y.width);b(l).append(w);g.p.autosearch===true&&b(w).change(function(){m();return false})}}break;case"text":w=this.defval?this.defval:"";b(l).append("<input type='text' name='"+(this.index||this.name)+"' id='sg_"+this.name+"' value='"+w+"'/>");y.sopt&&b("input",l).attr(y.sopt);if(g.p.gridToolbar===true&&y.width){b.browser.msie?b("input",l).width(y.width-4):b("input",l).width(y.width-2)}g.p.autosearch===true&&b("input",l).keypress(function(r){if((r.charCode?r.charCode:r.keyCode?r.keyCode:0)==13){m();return false}return this});break}if(g.p.formtype=="horizontal"){g.p.gridToolbar===true&&g.p.gridNames===false?b(p).append(l):b(p).append(n).append(l);b(p).append(l)}else{o=document.createElement("tr");b(o).append(n).append(l);b(i).append(o)}});l=document.createElement("td");if(g.p.enableSearch===true){h="<input type='button' id='sButton' class='"+g.p.buttonclass+"' value='"+g.p.searchButton+"'/>";b(l).append(h);b("input#sButton",l).click(function(){m();return false})}if(g.p.enableClear===true){h="<input type='button' id='cButton' class='"+g.p.buttonclass+"' value='"+g.p.clearButton+"'/>";b(l).append(h);b("input#cButton",l).click(function(){d();return false})}if(g.p.enableClear===true||g.p.enableSearch===true){if(g.p.formtype=="horizontal"){b(p).append(l)}else{o=document.createElement("tr");b(o).append("<td>&#160;</td>").append(l);b(i).append(o)}}})();b(this).append(f);this.triggerSearch=m;this.clearSearch=d}else{alert("Could not get grid colModel")}}else{alert("No target grid is set!")}}})},filterToolbar:function(a){a=b.extend({autosearch:true,searchOnEnter:true,beforeSearch:null,afterSearch:null,beforeClear:null,afterClear:null,searchurl:"",stringResult:false,groupOp:"AND"},a||{});return this.each(function(){function f(i,j){var d=b(i);d[0]&&jQuery.each(j,function(){this.data!==undefined?d.bind(this.type,this.data,this.fn):d.bind(this.type,this.fn)})}var e=this,c=function(){var w={},n=0,r,s,u={};b.each(e.p.colModel,function(){s=this.index||this.name;var l=this.searchoptions&&this.searchoptions.sopt?this.searchoptions.sopt[0]:"bw";switch(this.stype){case"select":if(r=b("select[name="+s+"]",e.grid.hDiv).val()){w[s]=r;u[s]=l;n++}else{try{delete e.p.postData[s]}catch(i){}}break;case"text":if(r=b("input[name="+s+"]",e.grid.hDiv).val()){w[s]=r;u[s]=l;n++}else{try{delete e.p.postData[s]}catch(k){}}break}});var t=n>0?true:false;if(a.stringResult){var q='{"groupOp":"'+a.groupOp+'","rules":[',d=0;b.each(w,function(k,i){if(d>0){q+=","}q+='{"field":"'+k+'",';q+='"op":"'+u[k]+'",';q+='"data":"'+i+'"}';d++});q+="]}";b.extend(e.p.postData,{filters:q})}else{b.extend(e.p.postData,w)}var j;if(e.p.searchurl){j=e.p.url;b(e).jqGrid("setGridParam",{url:e.p.searchurl})}var v=false;if(b.isFunction(a.beforeSearch)){v=a.beforeSearch.call(e)}v||b(e).jqGrid("setGridParam",{search:t}).trigger("reloadGrid",[{page:1}]);j&&b(e).jqGrid("setGridParam",{url:j});b.isFunction(a.afterSearch)&&a.afterSearch()},g=b("<tr class='ui-search-toolbar' role='rowheader'></tr>"),h;b.each(e.p.colModel,function(){var u=this,n,q,r,t;q=b("<th role='columnheader' class='ui-state-default ui-th-column ui-th-"+e.p.direction+"'></th>");n=b("<div style='width:100%;position:relative;height:100%;padding-right:0.3em;'></div>");this.hidden===true&&b(q).css("display","none");this.search=this.search===false?false:true;if(typeof this.stype=="undefined"){this.stype="text"}r=b.extend({},this.searchoptions||{});if(this.search){switch(this.stype){case"select":if(t=this.surl||r.dataUrl){b.ajax(b.extend({url:t,dataType:"html",complete:function(i){if(r.buildSelect!==undefined){(i=r.buildSelect(i))&&b(n).append(i)}else{b(n).append(i.responseText)}r.defaultValue&&b("select",n).val(r.defaultValue);b("select",n).attr({name:u.index||u.name,id:"gs_"+u.name});r.attr&&b("select",n).attr(r.attr);b("select",n).css({width:"100%"});r.dataInit!==undefined&&r.dataInit(b("select",n)[0]);r.dataEvents!==undefined&&f(b("select",n)[0],r.dataEvents);a.autosearch===true&&b("select",n).change(function(){c();return false});i=null}},b.jgrid.ajaxOptions,e.p.ajaxSelectOptions||{}))}else{var s;if(u.searchoptions&&u.searchoptions.value){s=u.searchoptions.value}else{if(u.editoptions&&u.editoptions.value){s=u.editoptions.value}}if(s){t=document.createElement("select");t.style.width="100%";b(t).attr({name:u.index||u.name,id:"gs_"+u.name});var p,d;if(typeof s==="string"){s=s.split(";");for(var j=0;j<s.length;j++){p=s[j].split(":");d=document.createElement("option");d.value=p[0];d.innerHTML=p[1];t.appendChild(d)}}else{if(typeof s==="object"){for(p in s){if(s.hasOwnProperty(p)){d=document.createElement("option");d.value=p;d.innerHTML=s[p];t.appendChild(d)}}}}r.defaultValue&&b(t).val(r.defaultValue);r.attr&&b(t).attr(r.attr);r.dataInit!==undefined&&r.dataInit(t);r.dataEvents!==undefined&&f(t,r.dataEvents);b(n).append(t);a.autosearch===true&&b(t).change(function(){c();return false})}}break;case"text":t=r.defaultValue?r.defaultValue:"";b(n).append("<input type='text' style='width:95%;padding:0px;' name='"+(u.index||u.name)+"' id='gs_"+u.name+"' value='"+t+"'/>");r.attr&&b("input",n).attr(r.attr);r.dataInit!==undefined&&r.dataInit(b("input",n)[0]);r.dataEvents!==undefined&&f(b("input",n)[0],r.dataEvents);if(a.autosearch===true){a.searchOnEnter?b("input",n).keypress(function(i){if((i.charCode?i.charCode:i.keyCode?i.keyCode:0)==13){c();return false}return this}):b("input",n).keydown(function(i){switch(i.which){case 9:case 16:case 37:case 38:case 39:case 40:case 27:break;default:h&&clearTimeout(h);h=setTimeout(function(){c()},500)}})}break}}b(q).append(n);b(g).append(q)});b("table thead",e.grid.hDiv).append(g);this.triggerToolbar=c;this.clearToolbar=function(w){var n={},r,s=0,u;w=typeof w!="boolean"?true:w;b.each(e.p.colModel,function(){r=this.searchoptions&&this.searchoptions.defaultValue?this.searchoptions.defaultValue:"";u=this.index||this.name;switch(this.stype){case"select":var l;b("select[name="+u+"] option",e.grid.hDiv).each(function(m){if(m===0){this.selected=true}if(b(this).text()==r){this.selected=true;l=b(this).val();return false}});if(l){n[u]=l;s++}else{try{delete e.p.postData[u]}catch(i){}}break;case"text":b("input[name="+u+"]",e.grid.hDiv).val(r);if(r){n[u]=r;s++}else{try{delete e.p.postData[u]}catch(k){}}break}});var t=s>0?true:false;if(a.stringResult){var q='{"groupOp":"'+a.groupOp+'","rules":[',d=0;b.each(n,function(k,i){if(d>0){q+=","}q+='{"field":"'+k+'",';q+='"op":"eq",';q+='"data":"'+i+'"}';d++});q+="]}";b.extend(e.p.postData,{filters:q})}else{b.extend(e.p.postData,n)}var j;if(e.p.searchurl){j=e.p.url;b(e).jqGrid("setGridParam",{url:e.p.searchurl})}var v=false;if(b.isFunction(a.beforeClear)){v=a.beforeClear.call(e)}v||w&&b(e).jqGrid("setGridParam",{search:t}).trigger("reloadGrid",[{page:1}]);j&&b(e).jqGrid("setGridParam",{url:j});b.isFunction(a.afterClear)&&a.afterClear()};this.toggleToolbar=function(){var d=b("tr.ui-search-toolbar",e.grid.hDiv);d.css("display")=="none"?d.show():d.hide()}})}})})(jQuery);var showModal=function(b){b.w.show()},closeModal=function(b){b.w.hide().attr("aria-hidden","true");b.o&&b.o.remove()},hideModal=function(d,f){f=jQuery.extend({jqm:true,gb:""},f||{});if(f.onClose){var g=f.onClose(d);if(typeof g=="boolean"&&!g){return}}if(jQuery.fn.jqm&&f.jqm===true){jQuery(d).attr("aria-hidden","true").jqmHide()}else{if(f.gb!=""){try{jQuery(".jqgrid-overlay:first",f.gb).hide()}catch(h){}}jQuery(d).hide().attr("aria-hidden","true")}};function findPos(d){var e=0,f=0;if(d.offsetParent){do{e+=d.offsetLeft;f+=d.offsetTop}while(d=d.offsetParent)}return[e,f]}var createModal=function(r,s,t,v,w,z){var u=document.createElement("div"),x;x=jQuery(t.gbox).attr("dir")=="rtl"?true:false;u.className="ui-widget ui-widget-content ui-corner-all ui-jqdialog";u.id=r.themodal;var k=document.createElement("div");k.className="ui-jqdialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix";k.id=r.modalhead;jQuery(k).append("<span class='ui-jqdialog-title'>"+t.caption+"</span>");var m=jQuery("<a href='javascript:void(0)' class='ui-jqdialog-titlebar-close ui-corner-all'></a>").hover(function(){m.addClass("ui-state-hover")},function(){m.removeClass("ui-state-hover")}).append("<span class='ui-icon ui-icon-closethick'></span>");jQuery(k).append(m);if(x){u.dir="rtl";jQuery(".ui-jqdialog-title",k).css("float","right");jQuery(".ui-jqdialog-titlebar-close",k).css("left","0.3em")}else{u.dir="ltr";jQuery(".ui-jqdialog-title",k).css("float","left");jQuery(".ui-jqdialog-titlebar-close",k).css("right","0.3em")}var n=document.createElement("div");jQuery(n).addClass("ui-jqdialog-content ui-widget-content").attr("id",r.modalcontent);jQuery(n).append(s);u.appendChild(n);jQuery(u).prepend(k);z===true?jQuery("body").append(u):jQuery(u).insertBefore(v);if(typeof t.jqModal==="undefined"){t.jqModal=true}s={};if(jQuery.fn.jqm&&t.jqModal===true){if(t.left===0&&t.top===0){v=[];v=findPos(w);t.left=v[0]+4;t.top=v[1]+4}s.top=t.top+"px";s.left=t.left}else{if(t.left!==0||t.top!==0){s.left=t.left;s.top=t.top+"px"}}jQuery("a.ui-jqdialog-titlebar-close",k).click(function(){var a=jQuery("#"+r.themodal).data("onClose")||t.onClose,b=jQuery("#"+r.themodal).data("gbox")||t.gbox;hideModal("#"+r.themodal,{gb:b,jqm:t.jqModal,onClose:a});return false});if(t.width===0||!t.width){t.width=300}if(t.height===0||!t.height){t.height=200}if(!t.zIndex){t.zIndex=950}w=0;if(x&&s.left&&!z){w=jQuery(t.gbox).width()-(!isNaN(t.width)?parseInt(t.width,10):0)-8;s.left=parseInt(s.left,10)+parseInt(w,10)}if(s.left){s.left+="px"}jQuery(u).css(jQuery.extend({width:isNaN(t.width)?"auto":t.width+"px",height:isNaN(t.height)?"auto":t.height+"px",zIndex:t.zIndex,overflow:"hidden"},s)).attr({tabIndex:"-1",role:"dialog","aria-labelledby":r.modalhead,"aria-hidden":"true"});if(typeof t.drag=="undefined"){t.drag=true}if(typeof t.resize=="undefined"){t.resize=true}if(t.drag){jQuery(k).css("cursor","move");if(jQuery.fn.jqDrag){jQuery(u).jqDrag(k)}else{try{jQuery(u).draggable({handle:jQuery("#"+k.id)})}catch(y){}}}if(t.resize){if(jQuery.fn.jqResize){jQuery(u).append("<div class='jqResize ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se ui-icon-grip-diagonal-se'></div>");jQuery("#"+r.themodal).jqResize(".jqResize",r.scrollelm?"#"+r.scrollelm:false)}else{try{jQuery(u).resizable({handles:"se, sw",alsoResize:r.scrollelm?"#"+r.scrollelm:false})}catch(p){}}}t.closeOnEscape===true&&jQuery(u).keydown(function(a){if(a.which==27){a=jQuery("#"+r.themodal).data("onClose")||t.onClose;hideModal(this,{gb:t.gbox,jqm:t.jqModal,onClose:a})}})},viewModal=function(d,e){e=jQuery.extend({toTop:true,overlay:10,modal:false,onShow:showModal,onHide:closeModal,gbox:"",jqm:true,jqM:true},e||{});if(jQuery.fn.jqm&&e.jqm===true){e.jqM?jQuery(d).attr("aria-hidden","false").jqm(e).jqmShow():jQuery(d).attr("aria-hidden","false").jqmShow()}else{if(e.gbox!=""){jQuery(".jqgrid-overlay:first",e.gbox).show();jQuery(d).data("gbox",e.gbox)}jQuery(d).show().attr("aria-hidden","false");try{jQuery(":input:visible",d)[0].focus()}catch(f){}}};function info_dialog(k,l,m,o){var p={width:290,height:"auto",dataheight:"auto",drag:true,resize:false,caption:"<b>"+k+"</b>",left:250,top:170,zIndex:1000,jqModal:true,modal:false,closeOnEscape:true,align:"center",buttonalign:"center",buttons:[]};jQuery.extend(p,o||{});var r=p.jqModal;if(jQuery.fn.jqm&&!r){r=false}k="";if(p.buttons.length>0){for(o=0;o<p.buttons.length;o++){if(typeof p.buttons[o].id=="undefined"){p.buttons[o].id="info_button_"+o}k+="<a href='javascript:void(0)' id='"+p.buttons[o].id+"' class='fm-button ui-state-default ui-corner-all'>"+p.buttons[o].text+"</a>"}}o=isNaN(p.dataheight)?p.dataheight:p.dataheight+"px";var n="<div id='info_id'>";n+="<div id='infocnt' style='margin:0px;padding-bottom:1em;width:100%;overflow:auto;position:relative;height:"+o+";"+("text-align:"+p.align+";")+"'>"+l+"</div>";n+=m?"<div class='ui-widget-content ui-helper-clearfix' style='text-align:"+p.buttonalign+";padding-bottom:0.8em;padding-top:0.5em;background-image: none;border-width: 1px 0 0 0;'><a href='javascript:void(0)' id='closedialog' class='fm-button ui-state-default ui-corner-all'>"+m+"</a>"+k+"</div>":k!=""?"<div class='ui-widget-content ui-helper-clearfix' style='text-align:"+p.buttonalign+";padding-bottom:0.8em;padding-top:0.5em;background-image: none;border-width: 1px 0 0 0;'>"+k+"</div>":"";n+="</div>";try{jQuery("#info_dialog").attr("aria-hidden")=="false"&&hideModal("#info_dialog",{jqm:r});jQuery("#info_dialog").remove()}catch(q){}createModal({themodal:"info_dialog",modalhead:"info_head",modalcontent:"info_content",scrollelm:"infocnt"},n,p,"","",true);k&&jQuery.each(p.buttons,function(a){jQuery("#"+this.id,"#info_id").bind("click",function(){p.buttons[a].onClick.call(jQuery("#info_dialog"));return false})});jQuery("#closedialog","#info_id").click(function(a){hideModal("#info_dialog",{jqm:r});return false});jQuery(".fm-button","#info_dialog").hover(function(){jQuery(this).addClass("ui-state-hover")},function(){jQuery(this).removeClass("ui-state-hover")});viewModal("#info_dialog",{onHide:function(a){a.w.hide().remove();a.o&&a.o.remove()},modal:p.modal,jqm:r});try{$("#info_dialog").focus()}catch(j){}}function createEl(t,u,v,x,y){function B(b,a){if(jQuery.isFunction(a.dataInit)){b.id=a.id;a.dataInit(b);delete a.id;delete a.dataInit}if(a.dataEvents){jQuery.each(a.dataEvents,function(){this.data!==undefined?jQuery(b).bind(this.type,this.data,this.fn):jQuery(b).bind(this.type,this.fn)});delete a.dataEvents}return a}var w="";u.defaultValue&&delete u.defaultValue;switch(t){case"textarea":w=document.createElement("textarea");if(x){u.cols||jQuery(w).css({width:"98%"})}else{if(!u.cols){u.cols=20}}if(!u.rows){u.rows=2}if(v=="&nbsp;"||v=="&#160;"||v.length==1&&v.charCodeAt(0)==160){v=""}w.value=v;u=B(w,u);jQuery(w).attr(u).attr({role:"textbox",multiline:"true"});break;case"checkbox":w=document.createElement("input");w.type="checkbox";if(u.value){var z=u.value.split(":");if(v===z[0]){w.checked=true;w.defaultChecked=true}w.value=z[0];jQuery(w).attr("offval",z[1]);try{delete u.value}catch(k){}}else{z=v.toLowerCase();if(z.search(/(false|0|no|off|undefined)/i)<0&&z!==""){w.checked=true;w.defaultChecked=true;w.value=v}else{w.value="on"}jQuery(w).attr("offval","off")}u=B(w,u);jQuery(w).attr(u).attr("role","checkbox");break;case"select":w=document.createElement("select");w.setAttribute("role","select");var m,p=[];if(u.multiple===true){m=true;w.multiple="multiple";$(w).attr("aria-multiselectable","true")}else{m=false}if(typeof u.dataUrl!="undefined"){jQuery.ajax(jQuery.extend({url:u.dataUrl,type:"GET",complete:function(c,a){try{delete u.dataUrl;delete u.value}catch(b){}if(typeof u.buildSelect!="undefined"){c=u.buildSelect(c);c=jQuery(c).html();delete u.buildSelect}else{c=jQuery(c.responseText).html()}if(c){jQuery(w).append(c);u=B(w,u);if(typeof u.size==="undefined"){u.size=m?3:1}if(m){p=v.split(",");p=jQuery.map(p,function(d){return jQuery.trim(d)})}else{p[0]=jQuery.trim(v)}jQuery(w).attr(u);setTimeout(function(){jQuery("option",w).each(function(d){if(d===0){this.selected=""}$(this).attr("role","option");if(jQuery.inArray(jQuery.trim(jQuery(this).text()),p)>-1||jQuery.inArray(jQuery.trim(jQuery(this).val()),p)>-1){this.selected="selected";if(!m){return false}}})},0)}}},y||{}))}else{if(u.value){if(m){p=v.split(",");p=jQuery.map(p,function(a){return jQuery.trim(a)});if(typeof u.size==="undefined"){u.size=3}}else{u.size=1}if(typeof u.value==="function"){u.value=u.value()}if(typeof u.value==="string"){x=u.value.split(";");for(z=0;z<x.length;z++){y=x[z].split(":");if(y.length>2){y[1]=jQuery.map(y,function(b,a){if(a>0){return b}}).join(":")}t=document.createElement("option");t.setAttribute("role","option");t.value=y[0];t.innerHTML=y[1];if(!m&&(jQuery.trim(y[0])==jQuery.trim(v)||jQuery.trim(y[1])==jQuery.trim(v))){t.selected="selected"}if(m&&(jQuery.inArray(jQuery.trim(y[1]),p)>-1||jQuery.inArray(jQuery.trim(y[0]),p)>-1)){t.selected="selected"}w.appendChild(t)}}else{if(typeof u.value==="object"){x=u.value;for(z in x){if(x.hasOwnProperty(z)){t=document.createElement("option");t.setAttribute("role","option");t.value=z;t.innerHTML=x[z];if(!m&&(jQuery.trim(z)==jQuery.trim(v)||jQuery.trim(x[z])==jQuery.trim(v))){t.selected="selected"}if(m&&(jQuery.inArray(jQuery.trim(x[z]),p)>-1||jQuery.inArray(jQuery.trim(z),p)>-1)){t.selected="selected"}w.appendChild(t)}}}}u=B(w,u);try{delete u.value}catch(A){}jQuery(w).attr(u)}}break;case"text":case"password":case"button":z=t=="button"?"button":"textbox";w=document.createElement("input");w.type=t;w.value=v;u=B(w,u);if(t!="button"){if(x){u.size||jQuery(w).css({width:"98%"})}else{if(!u.size){u.size=20}}}jQuery(w).attr(u).attr("role",z);break;case"image":case"file":w=document.createElement("input");w.type=t;u=B(w,u);jQuery(w).attr(u);break;case"custom":w=document.createElement("span");try{if(jQuery.isFunction(u.custom_element)){var s=u.custom_element.call(this,v,u);if(s){s=jQuery(s).addClass("customelement").attr({id:u.id,name:u.name});jQuery(w).empty().append(s)}else{throw"e2"}}else{throw"e1"}}catch(r){r=="e1"&&info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_element' "+jQuery.jgrid.edit.msg.nodefined,jQuery.jgrid.edit.bClose);r=="e2"?info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_element' "+jQuery.jgrid.edit.msg.novalue,jQuery.jgrid.edit.bClose):info_dialog(jQuery.jgrid.errors.errcap,r.message,jQuery.jgrid.edit.bClose)}break}return w}function daysInFebruary(b){return b%4===0&&(b%100!==0||b%400===0)?29:28}function DaysArray(c){for(var d=1;d<=c;d++){this[d]=31;if(d==4||d==6||d==9||d==11){this[d]=30}if(d==2){this[d]=29}}return this}function checkDate(k,l){var m={},o;k=k.toLowerCase();o=k.indexOf("/")!=-1?"/":k.indexOf("-")!=-1?"-":k.indexOf(".")!=-1?".":"/";k=k.split(o);l=l.split(o);if(l.length!=3){return false}o=-1;for(var p,r=-1,n=-1,q=0;q<k.length;q++){p=isNaN(l[q])?0:parseInt(l[q],10);m[k[q]]=p;p=k[q];if(p.indexOf("y")!=-1){o=q}if(p.indexOf("m")!=-1){n=q}if(p.indexOf("d")!=-1){r=q}}p=k[o]=="y"||k[o]=="yyyy"?4:k[o]=="yy"?2:-1;q=DaysArray(12);var j;if(o===-1){return false}else{j=m[k[o]].toString();if(p==2&&j.length==1){p=1}if(j.length!=p||m[k[o]]===0&&l[o]!="00"){return false}}if(n===-1){return false}else{j=m[k[n]].toString();if(j.length<1||m[k[n]]<1||m[k[n]]>12){return false}}if(r===-1){return false}else{j=m[k[r]].toString();if(j.length<1||m[k[r]]<1||m[k[r]]>31||m[k[n]]==2&&m[k[r]]>daysInFebruary(m[k[o]])||m[k[r]]>q[m[k[n]]]){return false}}return true}function isEmpty(b){return b.match(/^s+$/)||b==""?true:false}function checkTime(c){var d=/^(\d{1,2}):(\d{2})([ap]m)?$/;if(!isEmpty(c)){if(c=c.match(d)){if(c[3]){if(c[1]<1||c[1]>12){return false}}else{if(c[1]>23){return false}}if(c[2]>59){return false}}else{return false}}return true}function checkValues(i,j,k){var m,n,p;if(typeof j=="string"){n=0;for(len=k.p.colModel.length;n<len;n++){if(k.p.colModel[n].name==j){m=k.p.colModel[n].editrules;j=n;try{p=k.p.colModel[n].formoptions.label}catch(l){}break}}}else{if(j>=0){m=k.p.colModel[j].editrules}}if(m){p||(p=k.p.colNames[j]);if(m.required===true){if(i.match(/^s+$/)||i==""){return[false,p+": "+jQuery.jgrid.edit.msg.required,""]}}n=m.required===false?false:true;if(m.number===true){if(!(n===false&&isEmpty(i))){if(isNaN(i)){return[false,p+": "+jQuery.jgrid.edit.msg.number,""]}}}if(typeof m.minValue!="undefined"&&!isNaN(m.minValue)){if(parseFloat(i)<parseFloat(m.minValue)){return[false,p+": "+jQuery.jgrid.edit.msg.minValue+" "+m.minValue,""]}}if(typeof m.maxValue!="undefined"&&!isNaN(m.maxValue)){if(parseFloat(i)>parseFloat(m.maxValue)){return[false,p+": "+jQuery.jgrid.edit.msg.maxValue+" "+m.maxValue,""]}}var o;if(m.email===true){if(!(n===false&&isEmpty(i))){o=/^((([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;if(!o.test(i)){return[false,p+": "+jQuery.jgrid.edit.msg.email,""]}}}if(m.integer===true){if(!(n===false&&isEmpty(i))){if(isNaN(i)){return[false,p+": "+jQuery.jgrid.edit.msg.integer,""]}if(i%1!==0||i.indexOf(".")!=-1){return[false,p+": "+jQuery.jgrid.edit.msg.integer,""]}}}if(m.date===true){if(!(n===false&&isEmpty(i))){j=k.p.colModel[j].datefmt||"Y-m-d";if(!checkDate(j,i)){return[false,p+": "+jQuery.jgrid.edit.msg.date+" - "+j,""]}}}if(m.time===true){if(!(n===false&&isEmpty(i))){if(!checkTime(i)){return[false,p+": "+jQuery.jgrid.edit.msg.date+" - hh:mm (am/pm)",""]}}}if(m.url===true){if(!(n===false&&isEmpty(i))){o=/^(((https?)|(ftp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i;if(!o.test(i)){return[false,p+": "+jQuery.jgrid.edit.msg.url,""]}}}if(m.custom===true){if(!(n===false&&isEmpty(i))){if(jQuery.isFunction(m.custom_func)){i=m.custom_func.call(k,i,p);return jQuery.isArray(i)?i:[false,jQuery.jgrid.edit.msg.customarray,""]}else{return[false,jQuery.jgrid.edit.msg.customfcheck,""]}}}}return[true,"",""]}(function(b){var d=null;b.jgrid.extend({searchGrid:function(a){a=b.extend({recreateFilter:false,drag:true,sField:"searchField",sValue:"searchString",sOper:"searchOper",sFilter:"filters",loadDefaults:true,beforeShowSearch:null,afterShowSearch:null,onInitializeSearch:null,closeAfterSearch:false,closeAfterReset:false,closeOnEscape:false,multipleSearch:false,cloneSearchRowOnAdd:true,sopt:null,stringResult:undefined,onClose:null,useDataProxy:false,overlay:true},b.jgrid.search,a||{});return this.each(function(){function r(f,e){e=f.p.postData[e.sFilter];if(typeof e=="string"){e=b.jgrid.parse(e)}if(e){e.groupOp&&f.SearchFilter.setGroupOp(e.groupOp);if(e.rules){var l,h=0,j=e.rules.length;for(l=false;h<j;h++){l=e.rules[h];if(l.field!==undefined&&l.op!==undefined&&l.data!==undefined){(l=f.SearchFilter.setFilter({sfref:f.SearchFilter.$.find(".sf:last"),filter:b.extend({},l)}))&&f.SearchFilter.add()}}}}}function x(f){var e=f!==undefined,j=b("#"+o.p.id),h={};if(a.multipleSearch===false){h[a.sField]=f.rules[0].field;h[a.sValue]=f.rules[0].data;h[a.sOper]=f.rules[0].op}else{h[a.sFilter]=f}j[0].p.search=e;b.extend(j[0].p.postData,h);j.trigger("reloadGrid",[{page:1}]);a.closeAfterSearch&&y(b("#"+E))}function g(f){f=f!==undefined;var e=b("#"+o.p.id),h=[];e[0].p.search=f;if(a.multipleSearch===false){h[a.sField]=h[a.sValue]=h[a.sOper]=""}else{h[a.sFilter]=""}b.extend(e[0].p.postData,h);e.trigger("reloadGrid",[{page:1}]);a.closeAfterReset&&y(b("#"+E))}function y(f){if(a.onClose){var e=a.onClose(f);if(typeof e=="boolean"&&!e){return}}f.hide();a.overlay===true&&b(".jqgrid-overlay:first","#gbox_"+o.p.id).hide()}function k(){var f=b(".ui-searchFilter").length;if(f>1){var e=b("#"+E).css("zIndex");b("#"+E).css({zIndex:parseInt(e,10)+f})}b("#"+E).show();a.overlay===true&&b(".jqgrid-overlay:first","#gbox_"+o.p.id).show();try{b(":input:visible","#"+E)[0].focus()}catch(h){}}var o=this;if(o.grid){if(b.fn.searchFilter){var E="fbox_"+o.p.id;a.recreateFilter===true&&b("#"+E).remove();if(b("#"+E).html()!=null){b.isFunction(a.beforeShowSearch)&&a.beforeShowSearch(b("#"+E));k();b.isFunction(a.afterShowSearch)&&a.afterShowSearch(b("#"+E))}else{var w=[],v=b("#"+o.p.id).jqGrid("getGridParam","colNames"),i=b("#"+o.p.id).jqGrid("getGridParam","colModel"),B=["eq","ne","lt","le","gt","ge","bw","bn","in","ni","ew","en","cn","nc"],s,c,C,A=[];if(a.sopt!==null){for(s=C=0;s<a.sopt.length;s++){if((c=b.inArray(a.sopt[s],B))!=-1){A[C]={op:a.sopt[s],text:a.odata[c]};C++}}}else{for(s=0;s<B.length;s++){A[s]={op:B[s],text:a.odata[s]}}}b.each(i,function(f,e){var m=typeof e.search==="undefined"?true:e.search,h=e.hidden===true;f=b.extend({},{text:v[f],itemval:e.index||e.name},this.searchoptions);e=f.searchhidden===true;if(typeof f.sopt!=="undefined"){C=0;f.ops=[];if(f.sopt.length>0){for(s=0;s<f.sopt.length;s++){if((c=b.inArray(f.sopt[s],B))!=-1){f.ops[C]={op:f.sopt[s],text:a.odata[c]};C++}}}}if(typeof this.stype==="undefined"){this.stype="text"}if(this.stype=="select"){if(f.dataUrl===undefined){var j;if(f.value){j=f.value}else{if(this.editoptions){j=this.editoptions.value}}if(j){f.dataValues=[];if(typeof j==="string"){j=j.split(";");var l;for(s=0;s<j.length;s++){l=j[s].split(":");f.dataValues[s]={value:l[0],text:l[1]}}}else{if(typeof j==="object"){s=0;for(l in j){if(j.hasOwnProperty(l)){f.dataValues[s]={value:l,text:j[l]};s++}}}}}}}if(e&&m||m&&!h){w.push(f)}});if(w.length>0){b("<div id='"+E+"' role='dialog' tabindex='-1'></div>").insertBefore("#gview_"+o.p.id);if(a.stringResult===undefined){a.stringResult=a.multipleSearch}o.SearchFilter=b("#"+E).searchFilter(w,{groupOps:a.groupOps,operators:A,onClose:y,resetText:a.Reset,searchText:a.Find,windowTitle:a.caption,rulesText:a.rulesText,matchText:a.matchText,onSearch:x,onReset:g,stringResult:a.stringResult,ajaxSelectOptions:b.extend({},b.jgrid.ajaxOptions,o.p.ajaxSelectOptions||{}),clone:a.cloneSearchRowOnAdd});b(".ui-widget-overlay","#"+E).remove();o.p.direction=="rtl"&&b(".ui-closer","#"+E).css("float","left");if(a.drag===true){b("#"+E+" table thead tr:first td:first").css("cursor","move");if(jQuery.fn.jqDrag){b("#"+E).jqDrag(b("#"+E+" table thead tr:first td:first"))}else{try{b("#"+E).draggable({handle:b("#"+E+" table thead tr:first td:first")})}catch(n){}}}if(a.multipleSearch===false){b(".ui-del, .ui-add, .ui-del, .ui-add-last, .matchText, .rulesText","#"+E).hide();b("select[name='groupOp']","#"+E).hide()}a.multipleSearch===true&&a.loadDefaults===true&&r(o,a);b.isFunction(a.onInitializeSearch)&&a.onInitializeSearch(b("#"+E));b.isFunction(a.beforeShowSearch)&&a.beforeShowSearch(b("#"+E));k();b.isFunction(a.afterShowSearch)&&a.afterShowSearch(b("#"+E));a.closeOnEscape===true&&b("#"+E).keydown(function(e){e.which==27&&y(b("#"+E))})}}}}})},editGridRow:function(c,a){d=a=b.extend({top:0,left:0,width:300,height:"auto",dataheight:"auto",modal:false,drag:true,resize:true,url:null,mtype:"POST",clearAfterAdd:true,closeAfterEdit:false,reloadAfterSubmit:true,onInitializeForm:null,beforeInitData:null,beforeShowForm:null,afterShowForm:null,beforeSubmit:null,afterSubmit:null,onclickSubmit:null,afterComplete:null,onclickPgButtons:null,afterclickPgButtons:null,editData:{},recreateForm:false,jqModal:true,closeOnEscape:false,addedrow:"first",topinfo:"",bottominfo:"",saveicon:[],closeicon:[],savekey:[false,13],navkeys:[false,38,40],checkOnSubmit:false,checkOnUpdate:false,_savedData:{},processing:false,onClose:null,ajaxEditOptions:{},serializeEditData:null,viewPagerButtons:true},b.jgrid.edit,a||{});return this.each(function(){function x(f,e){f===0?b("#pData","#"+P+"_2").addClass("ui-state-disabled"):b("#pData","#"+P+"_2").removeClass("ui-state-disabled");f==e?b("#nData","#"+P+"_2").addClass("ui-state-disabled"):b("#nData","#"+P+"_2").removeClass("ui-state-disabled")}function an(){var f=b(ae).jqGrid("getDataIDs"),e=b("#id_g","#"+P).val();return[b.inArray(e,f),f]}function B(){var e=true;b("#FormError","#"+P).hide();if(d.checkOnUpdate){R={};M={};ao();E=b.extend({},R,M);if(am=af(E,d._savedData)){b("#"+ad).data("disabled",true);b(".confirm","#"+U.themodal).show();e=false}}return e}function ao(){b(".FormElement","#"+P).each(function(){var h=b(".customelement",this);if(h.length){var e=h[0].name;b.each(ae.p.colModel,function(){if(this.name==e&&this.editoptions&&b.isFunction(this.editoptions.custom_value)){try{R[e]=this.editoptions.custom_value(b("#"+e,"#"+P),"get");if(R[e]===undefined){throw"e1"}}catch(i){i=="e1"?info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_value' "+b.jgrid.edit.msg.novalue,jQuery.jgrid.edit.bClose):info_dialog(jQuery.jgrid.errors.errcap,i.message,jQuery.jgrid.edit.bClose)}return true}})}else{switch(b(this).get(0).type){case"checkbox":if(b(this).attr("checked")){R[this.name]=b(this).val()}else{h=b(this).attr("offval");R[this.name]=h}break;case"select-one":R[this.name]=b("option:selected",this).val();M[this.name]=b("option:selected",this).text();break;case"select-multiple":R[this.name]=b(this).val();R[this.name]=R[this.name]?R[this.name].join(","):"";var f=[];b("option:selected",this).each(function(i,j){f[i]=b(j).text()});M[this.name]=f.join(",");break;case"password":case"text":case"textarea":case"button":R[this.name]=b(this).val();break}if(ae.p.autoencode){R[this.name]=b.jgrid.htmlEncode(R[this.name])}}});return true}function n(p,i,t,q){for(var h,w,e,s=0,j,u,f,l=[],m=false,o="",k=1;k<=q;k++){o+="<td class='CaptionTD ui-widget-content'>&#160;</td><td class='DataTD ui-widget-content' style='white-space:pre'>&#160;</td>"}if(p!="_empty"){m=b(i).jqGrid("getInd",p)}b(i.p.colModel).each(function(F){h=this.name;u=(w=this.editrules&&this.editrules.edithidden===true?false:this.hidden===true?true:false)?"style='display:none'":"";if(h!=="cb"&&h!=="subgrid"&&this.editable===true&&h!=="rn"){if(m===false){j=""}else{if(h==i.p.ExpandColumn&&i.p.treeGrid===true){j=b("td:eq("+F+")",i.rows[m]).text()}else{try{j=b.unformat(b("td:eq("+F+")",i.rows[m]),{rowId:p,colModel:this},F)}catch(z){j=b("td:eq("+F+")",i.rows[m]).html()}}}var H=b.extend({},this.editoptions||{},{id:h,name:h}),I=b.extend({},{elmprefix:"",elmsuffix:"",rowabove:false,rowcontent:""},this.formoptions||{}),y=parseInt(I.rowpos,10)||s+1,D=parseInt((parseInt(I.colpos,10)||1)*2,10);if(p=="_empty"&&H.defaultValue){j=b.isFunction(H.defaultValue)?H.defaultValue():H.defaultValue}if(!this.edittype){this.edittype="text"}if(ae.p.autoencode){j=b.jgrid.htmlDecode(j)}f=createEl(this.edittype,H,j,false,b.extend({},b.jgrid.ajaxOptions,i.p.ajaxSelectOptions||{}));if(j==""&&this.edittype=="checkbox"){j=b(f).attr("offval")}if(j==""&&this.edittype=="select"){j=b("option:eq(0)",f).text()}if(d.checkOnSubmit||d.checkOnUpdate){d._savedData[h]=j}b(f).addClass("FormElement");e=b(t).find("tr[rowpos="+y+"]");if(I.rowabove){H=b("<tr><td class='contentinfo' colspan='"+q*2+"'>"+I.rowcontent+"</td></tr>");b(t).append(H);H[0].rp=y}if(e.length===0){e=b("<tr "+u+" rowpos='"+y+"'></tr>").addClass("FormData").attr("id","tr_"+h);b(e).append(o);b(t).append(e);e[0].rp=y}b("td:eq("+(D-2)+")",e[0]).html(typeof I.label==="undefined"?i.p.colNames[F]:I.label);b("td:eq("+(D-1)+")",e[0]).append(I.elmprefix).append(f).append(I.elmsuffix);l[s]=F;s++}});if(s>0){k=b("<tr class='FormData' style='display:none'><td class='CaptionTD'></td><td colspan='"+(q*2-1)+"' class='DataTD'><input class='FormElement' id='id_g' type='text' name='"+i.p.id+"_id' value='"+p+"'/></td></tr>");k[0].rp=s+999;b(t).append(k);if(d.checkOnSubmit||d.checkOnUpdate){d._savedData[i.p.id+"_id"]=p}}return l}function G(l,i,p){var m,h=0,s,e,o,j,q;if(d.checkOnSubmit||d.checkOnUpdate){d._savedData={};d._savedData[i.p.id+"_id"]=l}var f=i.p.colModel;if(l=="_empty"){b(f).each(function(){m=this.name;o=b.extend({},this.editoptions||{});e=b("#"+b.jgrid.jqID(m),"#"+p);if(e[0]!=null){j="";if(o.defaultValue){j=b.isFunction(o.defaultValue)?o.defaultValue():o.defaultValue;if(e[0].type=="checkbox"){q=j.toLowerCase();if(q.search(/(false|0|no|off|undefined)/i)<0&&q!==""){e[0].checked=true;e[0].defaultChecked=true;e[0].value=j}else{e.attr({checked:"",defaultChecked:""})}}else{e.val(j)}}else{if(e[0].type=="checkbox"){e[0].checked=false;e[0].defaultChecked=false;j=b(e).attr("offval")}else{if(e[0].type.substr(0,6)=="select"){e[0].selectedIndex=0}else{e.val(j)}}}if(d.checkOnSubmit===true||d.checkOnUpdate){d._savedData[m]=j}}});b("#id_g","#"+p).val(l)}else{var k=b(i).jqGrid("getInd",l,true);if(k){b("td",k).each(function(t){m=f[t].name;if(m!=="cb"&&m!=="subgrid"&&m!=="rn"&&f[t].editable===true){if(m==i.p.ExpandColumn&&i.p.treeGrid===true){s=b(this).text()}else{try{s=b.unformat(this,{rowId:l,colModel:f[t]},t)}catch(y){s=b(this).html()}}if(ae.p.autoencode){s=b.jgrid.htmlDecode(s)}if(d.checkOnSubmit===true||d.checkOnUpdate){d._savedData[m]=s}m=b.jgrid.jqID(m);switch(f[t].edittype){case"password":case"text":case"button":case"image":b("#"+m,"#"+p).val(s);break;case"textarea":if(s=="&nbsp;"||s=="&#160;"||s.length==1&&s.charCodeAt(0)==160){s=""}b("#"+m,"#"+p).val(s);break;case"select":var u=s.split(",");u=b.map(u,function(z){return b.trim(z)});b("#"+m+" option","#"+p).each(function(){this.selected=!f[t].editoptions.multiple&&(u[0]==b.trim(b(this).text())||u[0]==b.trim(b(this).val()))?true:f[t].editoptions.multiple?b.inArray(b.trim(b(this).text()),u)>-1||b.inArray(b.trim(b(this).val()),u)>-1?true:false:false});break;case"checkbox":s+="";if(f[t].editoptions&&f[t].editoptions.value){if(f[t].editoptions.value.split(":")[0]==s){b("#"+m,"#"+p).attr("checked",true);b("#"+m,"#"+p).attr("defaultChecked",true)}else{b("#"+m,"#"+p).attr("checked",false);b("#"+m,"#"+p).attr("defaultChecked","")}}else{s=s.toLowerCase();if(s.search(/(false|0|no|off|undefined)/i)<0&&s!==""){b("#"+m,"#"+p).attr("checked",true);b("#"+m,"#"+p).attr("defaultChecked",true)}else{b("#"+m,"#"+p).attr("checked",false);b("#"+m,"#"+p).attr("defaultChecked","")}}break;case"custom":try{if(f[t].editoptions&&b.isFunction(f[t].editoptions.custom_value)){f[t].editoptions.custom_value(b("#"+m,"#"+p),"set",s)}else{throw"e1"}}catch(w){w=="e1"?info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_value' "+b.jgrid.edit.msg.nodefined,jQuery.jgrid.edit.bClose):info_dialog(jQuery.jgrid.errors.errcap,w.message,jQuery.jgrid.edit.bClose)}break}h++}});h>0&&b("#id_g","#"+P).val(l)}}}function v(){var i,h=[true,"",""],l={},j=ae.p.prmNames,f,m;if(b.isFunction(d.beforeCheckValues)){var e=d.beforeCheckValues(R,b("#"+ad),R[ae.p.id+"_id"]=="_empty"?j.addoper:j.editoper);if(e&&typeof e==="object"){R=e}}for(var k in R){if(R.hasOwnProperty(k)){h=checkValues(R[k],k,ae);if(h[0]===false){break}}}if(h[0]){if(b.isFunction(d.onclickSubmit)){l=d.onclickSubmit(d,R)||{}}if(b.isFunction(d.beforeSubmit)){h=d.beforeSubmit(R,b("#"+ad))}}if(h[0]&&!d.processing){d.processing=true;b("#sData","#"+P+"_2").addClass("ui-state-active");m=j.oper;f=j.id;R[m]=b.trim(R[ae.p.id+"_id"])=="_empty"?j.addoper:j.editoper;if(R[m]!=j.addoper){R[f]=R[ae.p.id+"_id"]}else{if(R[f]===undefined){R[f]=R[ae.p.id+"_id"]}}delete R[ae.p.id+"_id"];R=b.extend(R,d.editData,l);l=b.extend({url:d.url?d.url:b(ae).jqGrid("getGridParam","editurl"),type:d.mtype,data:b.isFunction(d.serializeEditData)?d.serializeEditData(R):R,complete:function(o,s){if(s!="success"){h[0]=false;h[1]=b.isFunction(d.errorTextFormat)?d.errorTextFormat(o):s+" Status: '"+o.statusText+"'. Error code: "+o.status}else{if(b.isFunction(d.afterSubmit)){h=d.afterSubmit(o,R)}}if(h[0]===false){b("#FormError>td","#"+P).html(h[1]);b("#FormError","#"+P).show()}else{b.each(ae.p.colModel,function(){if(M[this.name]&&this.formatter&&this.formatter=="select"){try{delete M[this.name]}catch(t){}}});R=b.extend(R,M);ae.p.autoencode&&b.each(R,function(t,u){R[t]=b.jgrid.htmlDecode(u)});if(R[m]==j.addoper){h[2]||(h[2]=parseInt(ae.p.records,10)+1);R[f]=h[2];if(d.closeAfterAdd){if(d.reloadAfterSubmit){b(ae).trigger("reloadGrid")}else{b(ae).jqGrid("addRowData",h[2],R,a.addedrow);b(ae).jqGrid("setSelection",h[2])}hideModal("#"+U.themodal,{gb:"#gbox_"+T,jqm:a.jqModal,onClose:d.onClose})}else{if(d.clearAfterAdd){d.reloadAfterSubmit?b(ae).trigger("reloadGrid"):b(ae).jqGrid("addRowData",h[2],R,a.addedrow);G("_empty",ae,ad)}else{d.reloadAfterSubmit?b(ae).trigger("reloadGrid"):b(ae).jqGrid("addRowData",h[2],R,a.addedrow)}}}else{if(d.reloadAfterSubmit){b(ae).trigger("reloadGrid");d.closeAfterEdit||setTimeout(function(){b(ae).jqGrid("setSelection",R[f])},1000)}else{ae.p.treeGrid===true?b(ae).jqGrid("setTreeRow",R[f],R):b(ae).jqGrid("setRowData",R[f],R)}d.closeAfterEdit&&hideModal("#"+U.themodal,{gb:"#gbox_"+T,jqm:a.jqModal,onClose:d.onClose})}if(b.isFunction(d.afterComplete)){i=o;setTimeout(function(){d.afterComplete(i,R,b("#"+ad));i=null},500)}}d.processing=false;if(d.checkOnSubmit||d.checkOnUpdate){b("#"+ad).data("disabled",false);if(d._savedData[ae.p.id+"_id"]!="_empty"){for(var q in d._savedData){if(R[q]){d._savedData[q]=R[q]}}}}b("#sData","#"+P+"_2").removeClass("ui-state-active");try{b(":input:visible","#"+ad)[0].focus()}catch(p){}},error:function(o,q,p){b("#FormError>td","#"+P).html(q+" : "+p);b("#FormError","#"+P).show();d.processing=false;b("#"+ad).data("disabled",false);b("#sData","#"+P+"_2").removeClass("ui-state-active")}},b.jgrid.ajaxOptions,d.ajaxEditOptions);if(!l.url&&!d.useDataProxy){if(b.isFunction(ae.p.dataProxy)){d.useDataProxy=true}else{h[0]=false;h[1]+=" "+b.jgrid.errors.nourl}}if(h[0]){d.useDataProxy?ae.p.dataProxy.call(ae,l,"set_"+ae.p.id):b.ajax(l)}}if(h[0]===false){b("#FormError>td","#"+P).html(h[1]);b("#FormError","#"+P).show()}}function af(i,f){var h=false,e;for(e in i){if(i[e]!=f[e]){h=true;break}}return h}var ae=this;if(ae.grid&&c){var T=ae.p.id,ad="FrmGrid_"+T,P="TblGrid_"+T,U={themodal:"editmod"+T,modalhead:"edithd"+T,modalcontent:"editcnt"+T,scrollelm:ad},C=b.isFunction(d.beforeShowForm)?d.beforeShowForm:false,W=b.isFunction(d.afterShowForm)?d.afterShowForm:false,V=b.isFunction(d.beforeInitData)?d.beforeInitData:false,A=b.isFunction(d.onInitializeForm)?d.onInitializeForm:false,g=1,ah=0,R,M,E,am;if(c=="new"){c="_empty";a.caption=a.addCaption}else{a.caption=a.editCaption}a.recreateForm===true&&b("#"+U.themodal).html()!=null&&b("#"+U.themodal).remove();var ab=true;if(a.checkOnUpdate&&a.jqModal&&!a.modal){ab=false}if(b("#"+U.themodal).html()!=null){b(".ui-jqdialog-title","#"+U.modalhead).html(a.caption);b("#FormError","#"+P).hide();if(d.topinfo){b(".topinfo","#"+P+"_2").html(d.topinfo);b(".tinfo","#"+P+"_2").show()}else{b(".tinfo","#"+P+"_2").hide()}if(d.bottominfo){b(".bottominfo","#"+P+"_2").html(d.bottominfo);b(".binfo","#"+P+"_2").show()}else{b(".binfo","#"+P+"_2").hide()}V&&V(b("#"+ad));G(c,ae,ad);c=="_empty"||!d.viewPagerButtons?b("#pData, #nData","#"+P+"_2").hide():b("#pData, #nData","#"+P+"_2").show();if(d.processing===true){d.processing=false;b("#sData","#"+P+"_2").removeClass("ui-state-active")}if(b("#"+ad).data("disabled")===true){b(".confirm","#"+U.themodal).hide();b("#"+ad).data("disabled",false)}C&&C(b("#"+ad));b("#"+U.themodal).data("onClose",d.onClose);viewModal("#"+U.themodal,{gbox:"#gbox_"+T,jqm:a.jqModal,jqM:false,closeoverlay:ab,modal:a.modal});ab||b(".jqmOverlay").click(function(){if(!B()){return false}hideModal("#"+U.themodal,{gb:"#gbox_"+T,jqm:a.jqModal,onClose:d.onClose});return false});W&&W(b("#"+ad))}else{b(ae.p.colModel).each(function(){var e=this.formoptions;g=Math.max(g,e?e.colpos||0:0);ah=Math.max(ah,e?e.rowpos||0:0)});var ag=isNaN(a.dataheight)?a.dataheight:a.dataheight+"px",ai;ag=b("<form name='FormPost' id='"+ad+"' class='FormGrid' onSubmit='return false;' style='width:100%;overflow:auto;position:relative;height:"+ag+";'></form>").data("disabled",false);var aj=b("<table id='"+P+"' class='EditTable' cellspacing='0' cellpading='0' border='0'><tbody></tbody></table>");b(ag).append(aj);ai=b("<tr id='FormError' style='display:none'><td class='ui-state-error' colspan='"+g*2+"'></td></tr>");ai[0].rp=0;b(aj).append(ai);ai=b("<tr style='display:none' class='tinfo'><td class='topinfo' colspan='"+g*2+"'>"+d.topinfo+"</td></tr>");ai[0].rp=0;b(aj).append(ai);V&&V(b("#"+ad));ai=(V=ae.p.direction=="rtl"?true:false)?"nData":"pData";var al=V?"pData":"nData";n(c,ae,aj,g);ai="<a href='javascript:void(0)' id='"+ai+"' class='fm-button ui-state-default ui-corner-left'><span class='ui-icon ui-icon-triangle-1-w'></span></div>";al="<a href='javascript:void(0)' id='"+al+"' class='fm-button ui-state-default ui-corner-right'><span class='ui-icon ui-icon-triangle-1-e'></span></div>";var X="<a href='javascript:void(0)' id='sData' class='fm-button ui-state-default ui-corner-all'>"+a.bSubmit+"</a>",r="<a href='javascript:void(0)' id='cData' class='fm-button ui-state-default ui-corner-all'>"+a.bCancel+"</a>";ai="<table border='0' class='EditTable' id='"+P+"_2'><tbody><tr id='Act_Buttons'><td class='navButton ui-widget-content'>"+(V?al+ai:ai+al)+"</td><td class='EditButton ui-widget-content'>"+X+r+"</td></tr>";ai+="<tr style='display:none' class='binfo'><td class='bottominfo' colspan='2'>"+d.bottominfo+"</td></tr>";ai+="</tbody></table>";if(ah>0){var ac=[];b.each(b(aj)[0].rows,function(f,e){ac[f]=e});ac.sort(function(f,e){if(f.rp>e.rp){return 1}if(f.rp<e.rp){return -1}return 0});b.each(ac,function(f,e){b("tbody",aj).append(e)})}a.gbox="#gbox_"+T;var ak=false;if(a.closeOnEscape===true){a.closeOnEscape=false;ak=true}ag=b("<span></span>").append(ag).append(ai);createModal(U,ag,a,"#gview_"+ae.p.id,b("#gview_"+ae.p.id)[0]);if(V){b("#pData, #nData","#"+P+"_2").css("float","right");b(".EditButton","#"+P+"_2").css("text-align","left")}d.topinfo&&b(".tinfo","#"+P+"_2").show();d.bottominfo&&b(".binfo","#"+P+"_2").show();ai=ag=null;b("#"+U.themodal).keydown(function(f){var e=f.target;if(b("#"+ad).data("disabled")===true){return false}if(d.savekey[0]===true&&f.which==d.savekey[1]){if(e.tagName!="TEXTAREA"){b("#sData","#"+P+"_2").trigger("click");return false}}if(f.which===27){if(!B()){return false}ak&&hideModal(this,{gb:a.gbox,jqm:a.jqModal,onClose:d.onClose});return false}if(d.navkeys[0]===true){if(b("#id_g","#"+P).val()=="_empty"){return true}if(f.which==d.navkeys[1]){b("#pData","#"+P+"_2").trigger("click");return false}if(f.which==d.navkeys[2]){b("#nData","#"+P+"_2").trigger("click");return false}}});if(a.checkOnUpdate){b("a.ui-jqdialog-titlebar-close span","#"+U.themodal).removeClass("jqmClose");b("a.ui-jqdialog-titlebar-close","#"+U.themodal).unbind("click").click(function(){if(!B()){return false}hideModal("#"+U.themodal,{gb:"#gbox_"+T,jqm:a.jqModal,onClose:d.onClose});return false})}a.saveicon=b.extend([true,"left","ui-icon-disk"],a.saveicon);a.closeicon=b.extend([true,"left","ui-icon-close"],a.closeicon);if(a.saveicon[0]===true){b("#sData","#"+P+"_2").addClass(a.saveicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+a.saveicon[2]+"'></span>")}if(a.closeicon[0]===true){b("#cData","#"+P+"_2").addClass(a.closeicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+a.closeicon[2]+"'></span>")}if(d.checkOnSubmit||d.checkOnUpdate){X="<a href='javascript:void(0)' id='sNew' class='fm-button ui-state-default ui-corner-all' style='z-index:1002'>"+a.bYes+"</a>";al="<a href='javascript:void(0)' id='nNew' class='fm-button ui-state-default ui-corner-all' style='z-index:1002'>"+a.bNo+"</a>";r="<a href='javascript:void(0)' id='cNew' class='fm-button ui-state-default ui-corner-all' style='z-index:1002'>"+a.bExit+"</a>";ag=a.zIndex||999;ag++;b("<div class='ui-widget-overlay jqgrid-overlay confirm' style='z-index:"+ag+";display:none;'>&#160;"+(b.browser.msie&&b.browser.version==6?'<iframe style="display:block;position:absolute;z-index:-1;filter:Alpha(Opacity=\'0\');" src="javascript:false;"></iframe>':"")+"</div><div class='confirm ui-widget-content ui-jqconfirm' style='z-index:"+(ag+1)+"'>"+a.saveData+"<br/><br/>"+X+al+r+"</div>").insertAfter("#"+ad);b("#sNew","#"+U.themodal).click(function(){v();b("#"+ad).data("disabled",false);b(".confirm","#"+U.themodal).hide();return false});b("#nNew","#"+U.themodal).click(function(){b(".confirm","#"+U.themodal).hide();b("#"+ad).data("disabled",false);setTimeout(function(){b(":input","#"+ad)[0].focus()},0);return false});b("#cNew","#"+U.themodal).click(function(){b(".confirm","#"+U.themodal).hide();b("#"+ad).data("disabled",false);hideModal("#"+U.themodal,{gb:"#gbox_"+T,jqm:a.jqModal,onClose:d.onClose});return false})}A&&A(b("#"+ad));c=="_empty"||!d.viewPagerButtons?b("#pData,#nData","#"+P+"_2").hide():b("#pData,#nData","#"+P+"_2").show();C&&C(b("#"+ad));b("#"+U.themodal).data("onClose",d.onClose);viewModal("#"+U.themodal,{gbox:"#gbox_"+T,jqm:a.jqModal,closeoverlay:ab,modal:a.modal});ab||b(".jqmOverlay").click(function(){if(!B()){return false}hideModal("#"+U.themodal,{gb:"#gbox_"+T,jqm:a.jqModal,onClose:d.onClose});return false});W&&W(b("#"+ad));b(".fm-button","#"+U.themodal).hover(function(){b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")});b("#sData","#"+P+"_2").click(function(){R={};M={};b("#FormError","#"+P).hide();ao();if(R[ae.p.id+"_id"]=="_empty"){v()}else{if(a.checkOnSubmit===true){E=b.extend({},R,M);if(am=af(E,d._savedData)){b("#"+ad).data("disabled",true);b(".confirm","#"+U.themodal).show()}else{v()}}else{v()}}return false});b("#cData","#"+P+"_2").click(function(){if(!B()){return false}hideModal("#"+U.themodal,{gb:"#gbox_"+T,jqm:a.jqModal,onClose:d.onClose});return false});b("#nData","#"+P+"_2").click(function(){if(!B()){return false}b("#FormError","#"+P).hide();var e=an();e[0]=parseInt(e[0],10);if(e[0]!=-1&&e[1][e[0]+1]){b.isFunction(a.onclickPgButtons)&&a.onclickPgButtons("next",b("#"+ad),e[1][e[0]]);G(e[1][e[0]+1],ae,ad);b(ae).jqGrid("setSelection",e[1][e[0]+1]);b.isFunction(a.afterclickPgButtons)&&a.afterclickPgButtons("next",b("#"+ad),e[1][e[0]+1]);x(e[0]+1,e[1].length-1)}return false});b("#pData","#"+P+"_2").click(function(){if(!B()){return false}b("#FormError","#"+P).hide();var e=an();if(e[0]!=-1&&e[1][e[0]-1]){b.isFunction(a.onclickPgButtons)&&a.onclickPgButtons("prev",b("#"+ad),e[1][e[0]]);G(e[1][e[0]-1],ae,ad);b(ae).jqGrid("setSelection",e[1][e[0]-1]);b.isFunction(a.afterclickPgButtons)&&a.afterclickPgButtons("prev",b("#"+ad),e[1][e[0]-1]);x(e[0]-1,e[1].length-1)}return false})}C=an();x(C[0],C[1].length-1)}})},viewGridRow:function(c,a){a=b.extend({top:0,left:0,width:0,height:"auto",dataheight:"auto",modal:false,drag:true,resize:true,jqModal:true,closeOnEscape:false,labelswidth:"30%",closeicon:[],navkeys:[false,38,40],onClose:null,beforeShowForm:null,viewPagerButtons:true},b.jgrid.view,a||{});return this.each(function(){function r(){if(a.closeOnEscape===true||a.navkeys[0]===true){setTimeout(function(){b(".ui-jqdialog-titlebar-close","#"+E.modalhead).focus()},0)}}function P(f,e){f===0?b("#pData","#"+M+"_2").addClass("ui-state-disabled"):b("#pData","#"+M+"_2").removeClass("ui-state-disabled");f==e?b("#nData","#"+M+"_2").addClass("ui-state-disabled"):b("#nData","#"+M+"_2").removeClass("ui-state-disabled")}function w(){var f=b(A).jqGrid("getDataIDs"),e=b("#id_g","#"+M).val();return[b.inArray(e,f),f]}function R(o,h,D,m){for(var s,t,u,z=0,k,Q,p=[],j=false,q="<td class='CaptionTD form-view-label ui-widget-content' width='"+a.labelswidth+"'>&#160;</td><td class='DataTD form-view-data ui-helper-reset ui-widget-content'>&#160;</td>",l="",f=["integer","number","currency"],e=0,J=0,F,H,y,T=1;T<=m;T++){l+=T==1?q:"<td class='CaptionTD form-view-label ui-widget-content'>&#160;</td><td class='DataTD form-view-data ui-widget-content'>&#160;</td>"}b(h.p.colModel).each(function(){t=this.editrules&&this.editrules.edithidden===true?false:this.hidden===true?true:false;if(!t&&this.align==="right"){if(this.formatter&&b.inArray(this.formatter,f)!==-1){e=Math.max(e,parseInt(this.width,10))}else{J=Math.max(J,parseInt(this.width,10))}}});F=e!==0?e:J!==0?J:0;j=b(h).jqGrid("getInd",o);b(h.p.colModel).each(function(Y){s=this.name;H=false;Q=(t=this.editrules&&this.editrules.edithidden===true?false:this.hidden===true?true:false)?"style='display:none'":"";y=typeof this.viewable!="boolean"?true:this.viewable;if(s!=="cb"&&s!=="subgrid"&&s!=="rn"&&y){k=j===false?"":s==h.p.ExpandColumn&&h.p.treeGrid===true?b("td:eq("+Y+")",h.rows[j]).text():b("td:eq("+Y+")",h.rows[j]).html();H=this.align==="right"&&F!==0?true:false;b.extend({},this.editoptions||{},{id:s,name:s});var X=b.extend({},{rowabove:false,rowcontent:""},this.formoptions||{}),U=parseInt(X.rowpos,10)||z+1,S=parseInt((parseInt(X.colpos,10)||1)*2,10);if(X.rowabove){var W=b("<tr><td class='contentinfo' colspan='"+m*2+"'>"+X.rowcontent+"</td></tr>");b(D).append(W);W[0].rp=U}u=b(D).find("tr[rowpos="+U+"]");if(u.length===0){u=b("<tr "+Q+" rowpos='"+U+"'></tr>").addClass("FormData").attr("id","trv_"+s);b(u).append(l);b(D).append(u);u[0].rp=U}b("td:eq("+(S-2)+")",u[0]).html("<b>"+(typeof X.label==="undefined"?h.p.colNames[Y]:X.label)+"</b>");b("td:eq("+(S-1)+")",u[0]).append("<span>"+k+"</span>").attr("id","v_"+s);H&&b("td:eq("+(S-1)+") span",u[0]).css({"text-align":"right",width:F+"px"});p[z]=Y;z++}});if(z>0){o=b("<tr class='FormData' style='display:none'><td class='CaptionTD'></td><td colspan='"+(m*2-1)+"' class='DataTD'><input class='FormElement' id='id_g' type='text' name='id' value='"+o+"'/></td></tr>");o[0].rp=z+99;b(D).append(o)}return p}function i(k,j){var h,f,l=0,m,e;if(e=b(j).jqGrid("getInd",k,true)){b("td",e).each(function(o){h=j.p.colModel[o].name;f=j.p.colModel[o].editrules&&j.p.colModel[o].editrules.edithidden===true?false:j.p.colModel[o].hidden===true?true:false;if(h!=="cb"&&h!=="subgrid"&&h!=="rn"){m=h==j.p.ExpandColumn&&j.p.treeGrid===true?b(this).text():b(this).html();b.extend({},j.p.colModel[o].editoptions||{});h=b.jgrid.jqID("v_"+h);b("#"+h+" span","#"+M).html(m);f&&b("#"+h,"#"+M).parents("tr:first").hide();l++}});l>0&&b("#id_g","#"+M).val(k)}}var A=this;if(A.grid&&c){if(!a.imgpath){a.imgpath=A.p.imgpath}var n=A.p.id,N="ViewGrid_"+n,M="ViewTbl_"+n,E={themodal:"viewmod"+n,modalhead:"viewhd"+n,modalcontent:"viewcnt"+n,scrollelm:N},L=1,B=0;if(b("#"+E.themodal).html()!=null){b(".ui-jqdialog-title","#"+E.modalhead).html(a.caption);b("#FormError","#"+M).hide();i(c,A);b.isFunction(a.beforeShowForm)&&a.beforeShowForm(b("#"+N));viewModal("#"+E.themodal,{gbox:"#gbox_"+n,jqm:a.jqModal,jqM:false,modal:a.modal});r()}else{b(A.p.colModel).each(function(){var e=this.formoptions;L=Math.max(L,e?e.colpos||0:0);B=Math.max(B,e?e.rowpos||0:0)});var G=isNaN(a.dataheight)?a.dataheight:a.dataheight+"px",x=b("<form name='FormPost' id='"+N+"' class='FormGrid' style='width:100%;overflow:auto;position:relative;height:"+G+";'></form>"),K=b("<table id='"+M+"' class='EditTable' cellspacing='1' cellpading='2' border='0' style='table-layout:fixed'><tbody></tbody></table>");b(x).append(K);R(c,A,K,L);G=A.p.direction=="rtl"?true:false;var I="<a href='javascript:void(0)' id='"+(G?"nData":"pData")+"' class='fm-button ui-state-default ui-corner-left'><span class='ui-icon ui-icon-triangle-1-w'></span></div>",v="<a href='javascript:void(0)' id='"+(G?"pData":"nData")+"' class='fm-button ui-state-default ui-corner-right'><span class='ui-icon ui-icon-triangle-1-e'></span></div>",g="<a href='javascript:void(0)' id='cData' class='fm-button ui-state-default ui-corner-all'>"+a.bClose+"</a>";if(B>0){var O=[];b.each(b(K)[0].rows,function(f,e){O[f]=e});O.sort(function(f,e){if(f.rp>e.rp){return 1}if(f.rp<e.rp){return -1}return 0});b.each(O,function(f,e){b("tbody",K).append(e)})}a.gbox="#gbox_"+n;var C=false;if(a.closeOnEscape===true){a.closeOnEscape=false;C=true}x=b("<span></span>").append(x).append("<table border='0' class='EditTable' id='"+M+"_2'><tbody><tr id='Act_Buttons'><td class='navButton ui-widget-content' width='"+a.labelswidth+"'>"+(G?v+I:I+v)+"</td><td class='EditButton ui-widget-content'>"+g+"</td></tr></tbody></table>");createModal(E,x,a,"#gview_"+A.p.id,b("#gview_"+A.p.id)[0]);if(G){b("#pData, #nData","#"+M+"_2").css("float","right");b(".EditButton","#"+M+"_2").css("text-align","left")}a.viewPagerButtons||b("#pData, #nData","#"+M+"_2").hide();x=null;b("#"+E.themodal).keydown(function(e){if(e.which===27){C&&hideModal(this,{gb:a.gbox,jqm:a.jqModal,onClose:a.onClose});return false}if(a.navkeys[0]===true){if(e.which===a.navkeys[1]){b("#pData","#"+M+"_2").trigger("click");return false}if(e.which===a.navkeys[2]){b("#nData","#"+M+"_2").trigger("click");return false}}});a.closeicon=b.extend([true,"left","ui-icon-close"],a.closeicon);if(a.closeicon[0]===true){b("#cData","#"+M+"_2").addClass(a.closeicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+a.closeicon[2]+"'></span>")}b.isFunction(a.beforeShowForm)&&a.beforeShowForm(b("#"+N));viewModal("#"+E.themodal,{gbox:"#gbox_"+n,jqm:a.jqModal,modal:a.modal});b(".fm-button:not(.ui-state-disabled)","#"+M+"_2").hover(function(){b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")});r();b("#cData","#"+M+"_2").click(function(){hideModal("#"+E.themodal,{gb:"#gbox_"+n,jqm:a.jqModal,onClose:a.onClose});return false});b("#nData","#"+M+"_2").click(function(){b("#FormError","#"+M).hide();var e=w();e[0]=parseInt(e[0],10);if(e[0]!=-1&&e[1][e[0]+1]){b.isFunction(a.onclickPgButtons)&&a.onclickPgButtons("next",b("#"+N),e[1][e[0]]);i(e[1][e[0]+1],A);b(A).jqGrid("setSelection",e[1][e[0]+1]);b.isFunction(a.afterclickPgButtons)&&a.afterclickPgButtons("next",b("#"+N),e[1][e[0]+1]);P(e[0]+1,e[1].length-1)}r();return false});b("#pData","#"+M+"_2").click(function(){b("#FormError","#"+M).hide();var e=w();if(e[0]!=-1&&e[1][e[0]-1]){b.isFunction(a.onclickPgButtons)&&a.onclickPgButtons("prev",b("#"+N),e[1][e[0]]);i(e[1][e[0]-1],A);b(A).jqGrid("setSelection",e[1][e[0]-1]);b.isFunction(a.afterclickPgButtons)&&a.afterclickPgButtons("prev",b("#"+N),e[1][e[0]-1]);P(e[0]-1,e[1].length-1)}r();return false})}G=w();P(G[0],G[1].length-1)}})},delGridRow:function(c,a){d=a=b.extend({top:0,left:0,width:240,height:"auto",dataheight:"auto",modal:false,drag:true,resize:true,url:"",mtype:"POST",reloadAfterSubmit:true,beforeShowForm:null,afterShowForm:null,beforeSubmit:null,onclickSubmit:null,afterSubmit:null,jqModal:true,closeOnEscape:false,delData:{},delicon:[],cancelicon:[],onClose:null,ajaxDelOptions:{},processing:false,serializeDelData:null,useDataProxy:false},b.jgrid.del,a||{});return this.each(function(){var u=this;if(u.grid){if(c){var i=typeof a.beforeShowForm==="function"?true:false,v=typeof a.afterShowForm==="function"?true:false,m=u.p.id,n={},x="DelTbl_"+m,s,r,k,w,o={themodal:"delmod"+m,modalhead:"delhd"+m,modalcontent:"delcnt"+m,scrollelm:x};if(jQuery.isArray(c)){c=c.join()}if(b("#"+o.themodal).html()!=null){b("#DelData>td","#"+x).text(c);b("#DelError","#"+x).hide();if(d.processing===true){d.processing=false;b("#dData","#"+x).removeClass("ui-state-active")}i&&a.beforeShowForm(b("#"+x));viewModal("#"+o.themodal,{gbox:"#gbox_"+m,jqm:a.jqModal,jqM:false,modal:a.modal})}else{var g=isNaN(a.dataheight)?a.dataheight:a.dataheight+"px";g="<div id='"+x+"' class='formdata' style='width:100%;overflow:auto;position:relative;height:"+g+";'>";g+="<table class='DelTable'><tbody>";g+="<tr id='DelError' style='display:none'><td class='ui-state-error'></td></tr>";g+="<tr id='DelData' style='display:none'><td >"+c+"</td></tr>";g+='<tr><td class="delmsg" style="white-space:pre;">'+a.msg+"</td></tr><tr><td >&#160;</td></tr>";g+="</tbody></table></div>";g+="<table cellspacing='0' cellpadding='0' border='0' class='EditTable' id='"+x+"_2'><tbody><tr><td class='DataTD ui-widget-content'></td></tr><tr style='display:block;height:3px;'><td></td></tr><tr><td class='DelButton EditButton'>"+("<a href='javascript:void(0)' id='dData' class='fm-button ui-state-default ui-corner-all'>"+a.bSubmit+"</a>")+"&#160;"+("<a href='javascript:void(0)' id='eData' class='fm-button ui-state-default ui-corner-all'>"+a.bCancel+"</a>")+"</td></tr></tbody></table>";a.gbox="#gbox_"+m;createModal(o,g,a,"#gview_"+u.p.id,b("#gview_"+u.p.id)[0]);b(".fm-button","#"+x+"_2").hover(function(){b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")});a.delicon=b.extend([true,"left","ui-icon-scissors"],a.delicon);a.cancelicon=b.extend([true,"left","ui-icon-cancel"],a.cancelicon);if(a.delicon[0]===true){b("#dData","#"+x+"_2").addClass(a.delicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+a.delicon[2]+"'></span>")}if(a.cancelicon[0]===true){b("#eData","#"+x+"_2").addClass(a.cancelicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+a.cancelicon[2]+"'></span>")}b("#dData","#"+x+"_2").click(function(){var e=[true,""];n={};var f=b("#DelData>td","#"+x).text();if(typeof a.onclickSubmit==="function"){n=a.onclickSubmit(d,f)||{}}if(typeof a.beforeSubmit==="function"){e=a.beforeSubmit(f)}if(e[0]&&!d.processing){d.processing=true;b(this).addClass("ui-state-active");k=u.p.prmNames;s=b.extend({},d.delData,n);w=k.oper;s[w]=k.deloper;r=k.id;s[r]=f;var h=b.extend({url:d.url?d.url:b(u).jqGrid("getGridParam","editurl"),type:a.mtype,data:b.isFunction(a.serializeDelData)?a.serializeDelData(s):s,complete:function(l,j){if(j!="success"){e[0]=false;e[1]=b.isFunction(d.errorTextFormat)?d.errorTextFormat(l):j+" Status: '"+l.statusText+"'. Error code: "+l.status}else{if(typeof d.afterSubmit==="function"){e=d.afterSubmit(l,s)}}if(e[0]===false){b("#DelError>td","#"+x).html(e[1]);b("#DelError","#"+x).show()}else{if(d.reloadAfterSubmit){b(u).trigger("reloadGrid")}else{j=[];j=f.split(",");if(u.p.treeGrid===true){try{b(u).jqGrid("delTreeNode",j[0])}catch(q){}}else{for(var p=0;p<j.length;p++){b(u).jqGrid("delRowData",j[p])}}u.p.selrow=null;u.p.selarrrow=[]}b.isFunction(d.afterComplete)&&setTimeout(function(){d.afterComplete(l,f)},500)}d.processing=false;b("#dData","#"+x+"_2").removeClass("ui-state-active");e[0]&&hideModal("#"+o.themodal,{gb:"#gbox_"+m,jqm:a.jqModal,onClose:d.onClose})},error:function(l,j,p){b("#DelError>td","#"+x).html(j+" : "+p);b("#DelError","#"+x).show();d.processing=false;b("#dData","#"+x+"_2").removeClass("ui-state-active")}},b.jgrid.ajaxOptions,a.ajaxDelOptions);if(!h.url&&!d.useDataProxy){if(b.isFunction(u.p.dataProxy)){d.useDataProxy=true}else{e[0]=false;e[1]+=" "+b.jgrid.errors.nourl}}if(e[0]){d.useDataProxy?u.p.dataProxy.call(u,h,"del_"+u.p.id):b.ajax(h)}}if(e[0]===false){b("#DelError>td","#"+x).html(e[1]);b("#DelError","#"+x).show()}return false});b("#eData","#"+x+"_2").click(function(){hideModal("#"+o.themodal,{gb:"#gbox_"+m,jqm:a.jqModal,onClose:d.onClose});return false});i&&a.beforeShowForm(b("#"+x));viewModal("#"+o.themodal,{gbox:"#gbox_"+m,jqm:a.jqModal,modal:a.modal})}v&&a.afterShowForm(b("#"+x));a.closeOnEscape===true&&setTimeout(function(){b(".ui-jqdialog-titlebar-close","#"+o.modalhead).focus()},0)}}})},navGrid:function(g,e,i,h,a,f,c){e=b.extend({edit:true,editicon:"ui-icon-pencil",add:true,addicon:"ui-icon-plus",del:true,delicon:"ui-icon-trash",search:true,searchicon:"ui-icon-search",refresh:true,refreshicon:"ui-icon-refresh",refreshstate:"firstpage",view:false,viewicon:"ui-icon-document",position:"left",closeOnEscape:true,beforeRefresh:null,afterRefresh:null,cloneToTop:false},b.jgrid.nav,e||{});return this.each(function(){var u={themodal:"alertmod",modalhead:"alerthd",modalcontent:"alertcnt"},t=this,s,q,n;if(!(!t.grid||typeof g!="string")){if(b("#"+u.themodal).html()===null){if(typeof window.innerWidth!="undefined"){s=window.innerWidth;q=window.innerHeight}else{if(typeof document.documentElement!="undefined"&&typeof document.documentElement.clientWidth!="undefined"&&document.documentElement.clientWidth!==0){s=document.documentElement.clientWidth;q=document.documentElement.clientHeight}else{s=1024;q=768}}createModal(u,"<div>"+e.alerttext+"</div><span tabindex='0'><span tabindex='-1' id='jqg_alrt'></span></span>",{gbox:"#gbox_"+t.p.id,jqModal:true,drag:true,resize:true,caption:e.alertcap,top:q/2-25,left:s/2-100,width:200,height:"auto",closeOnEscape:e.closeOnEscape},"","",true)}s=1;if(e.cloneToTop&&t.p.toppager){s=2}for(q=0;q<s;q++){var r=b("<table cellspacing='0' cellpadding='0' border='0' class='ui-pg-table navtable' style='float:left;table-layout:auto;'><tbody><tr></tr></tbody></table>"),k,o;if(q===0){k=g;o=t.p.id;if(k==t.p.toppager){o+="_top";s=1}}else{k=t.p.toppager;o=t.p.id+"_top"}t.p.direction=="rtl"&&b(r).attr("dir","rtl").css("float","right");if(e.add){h=h||{};n=b("<td class='ui-pg-button ui-corner-all'></td>");b(n).append("<div class='ui-pg-div'><span class='ui-icon "+e.addicon+"'></span>"+e.addtext+"</div>");b("tr",r).append(n);b(n,r).attr({title:e.addtitle||"",id:h.id||"add_"+o}).click(function(){b(this).hasClass("ui-state-disabled")||(typeof e.addfunc=="function"?e.addfunc():b(t).jqGrid("editGridRow","new",h));return false}).hover(function(){b(this).hasClass("ui-state-disabled")||b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")});n=null}if(e.edit){n=b("<td class='ui-pg-button ui-corner-all'></td>");i=i||{};b(n).append("<div class='ui-pg-div'><span class='ui-icon "+e.editicon+"'></span>"+e.edittext+"</div>");b("tr",r).append(n);b(n,r).attr({title:e.edittitle||"",id:i.id||"edit_"+o}).click(function(){if(!b(this).hasClass("ui-state-disabled")){var j=t.p.selrow;if(j){typeof e.editfunc=="function"?e.editfunc(j):b(t).jqGrid("editGridRow",j,i)}else{viewModal("#"+u.themodal,{gbox:"#gbox_"+t.p.id,jqm:true});b("#jqg_alrt").focus()}}return false}).hover(function(){b(this).hasClass("ui-state-disabled")||b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")});n=null}if(e.view){n=b("<td class='ui-pg-button ui-corner-all'></td>");c=c||{};b(n).append("<div class='ui-pg-div'><span class='ui-icon "+e.viewicon+"'></span>"+e.viewtext+"</div>");b("tr",r).append(n);b(n,r).attr({title:e.viewtitle||"",id:c.id||"view_"+o}).click(function(){if(!b(this).hasClass("ui-state-disabled")){var j=t.p.selrow;if(j){b(t).jqGrid("viewGridRow",j,c)}else{viewModal("#"+u.themodal,{gbox:"#gbox_"+t.p.id,jqm:true});b("#jqg_alrt").focus()}}return false}).hover(function(){b(this).hasClass("ui-state-disabled")||b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")});n=null}if(e.del){n=b("<td class='ui-pg-button ui-corner-all'></td>");a=a||{};b(n).append("<div class='ui-pg-div'><span class='ui-icon "+e.delicon+"'></span>"+e.deltext+"</div>");b("tr",r).append(n);b(n,r).attr({title:e.deltitle||"",id:a.id||"del_"+o}).click(function(){if(!b(this).hasClass("ui-state-disabled")){var j;if(t.p.multiselect){j=t.p.selarrrow;if(j.length===0){j=null}}else{j=t.p.selrow}if(j){"function"==typeof e.delfunc?e.delfunc(j):b(t).jqGrid("delGridRow",j,a)}else{viewModal("#"+u.themodal,{gbox:"#gbox_"+t.p.id,jqm:true});b("#jqg_alrt").focus()}}return false}).hover(function(){b(this).hasClass("ui-state-disabled")||b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")});n=null}if(e.add||e.edit||e.del||e.view){b("tr",r).append("<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>")}if(e.search){n=b("<td class='ui-pg-button ui-corner-all'></td>");f=f||{};b(n).append("<div class='ui-pg-div'><span class='ui-icon "+e.searchicon+"'></span>"+e.searchtext+"</div>");b("tr",r).append(n);b(n,r).attr({title:e.searchtitle||"",id:f.id||"search_"+o}).click(function(){b(this).hasClass("ui-state-disabled")||b(t).jqGrid("searchGrid",f);return false}).hover(function(){b(this).hasClass("ui-state-disabled")||b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")});n=null}if(e.refresh){n=b("<td class='ui-pg-button ui-corner-all'></td>");b(n).append("<div class='ui-pg-div'><span class='ui-icon "+e.refreshicon+"'></span>"+e.refreshtext+"</div>");b("tr",r).append(n);b(n,r).attr({title:e.refreshtitle||"",id:"refresh_"+o}).click(function(){if(!b(this).hasClass("ui-state-disabled")){b.isFunction(e.beforeRefresh)&&e.beforeRefresh();t.p.search=false;try{b("#fbox_"+t.p.id).searchFilter().reset();b.isFunction(t.clearToolbar)&&t.clearToolbar(false)}catch(j){}switch(e.refreshstate){case"firstpage":b(t).trigger("reloadGrid",[{page:1}]);break;case"current":b(t).trigger("reloadGrid",[{current:true}]);break}b.isFunction(e.afterRefresh)&&e.afterRefresh()}return false}).hover(function(){b(this).hasClass("ui-state-disabled")||b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")});n=null}n=b(".ui-jqgrid").css("font-size")||"11px";b("body").append("<div id='testpg2' class='ui-jqgrid ui-widget ui-widget-content' style='font-size:"+n+";visibility:hidden;' ></div>");n=b(r).clone().appendTo("#testpg2").width();b("#testpg2").remove();b(k+"_"+e.position,k).append(r);if(t.p._nvtd){if(n>t.p._nvtd[0]){b(k+"_"+e.position,k).width(n);t.p._nvtd[0]=n}t.p._nvtd[1]=n}r=n=n=null}}})},navButtonAdd:function(c,a){a=b.extend({caption:"newButton",title:"",buttonicon:"ui-icon-newwin",onClickButton:null,position:"last",cursor:"pointer"},a||{});return this.each(function(){if(this.grid){if(c.indexOf("#")!==0){c="#"+c}var g=b(".navtable",c)[0],f=this;if(g){var e=b("<td></td>");a.buttonicon.toString().toUpperCase()=="NONE"?b(e).addClass("ui-pg-button ui-corner-all").append("<div class='ui-pg-div'>"+a.caption+"</div>"):b(e).addClass("ui-pg-button ui-corner-all").append("<div class='ui-pg-div'><span class='ui-icon "+a.buttonicon+"'></span>"+a.caption+"</div>");a.id&&b(e).attr("id",a.id);if(a.position=="first"){g.rows[0].cells.length===0?b("tr",g).append(e):b("tr td:eq(0)",g).before(e)}else{b("tr",g).append(e)}b(e,g).attr("title",a.title||"").click(function(h){b(this).hasClass("ui-state-disabled")||b.isFunction(a.onClickButton)&&a.onClickButton.call(f,h);return false}).hover(function(){b(this).hasClass("ui-state-disabled")||b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")})}}})},navSeparatorAdd:function(c,a){a=b.extend({sepclass:"ui-separator",sepcontent:""},a||{});return this.each(function(){if(this.grid){if(c.indexOf("#")!==0){c="#"+c}var f=b(".navtable",c)[0];if(f){var e="<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='"+a.sepclass+"'></span>"+a.sepcontent+"</td>";b("tr",f).append(e)}}})},GridToForm:function(c,a){return this.each(function(){var g=this;if(g.grid){var f=b(g).jqGrid("getRowData",c);if(f){for(var e in f){b("[name="+e+"]",a).is("input:radio")||b("[name="+e+"]",a).is("input:checkbox")?b("[name="+e+"]",a).each(function(){b(this).val()==f[e]?b(this).attr("checked","checked"):b(this).attr("checked","")}):b("[name="+e+"]",a).val(f[e])}}}})},FormToGrid:function(c,a,f,e){return this.each(function(){var g=this;if(g.grid){f||(f="set");e||(e="first");var i=b(a).serializeArray(),h={};b.each(i,function(j,k){h[k.name]=k.value});if(f=="add"){b(g).jqGrid("addRowData",c,h,e)}else{f=="set"&&b(g).jqGrid("setRowData",c,h)}}})}})})(jQuery);jQuery.fn.searchFilter=function(c,a){function b(J,A,q){this.$=J;this.add=function(e){e==null?J.find(".ui-add-last").click():J.find(".sf:eq("+e+") .ui-add").click();return this};this.del=function(e){e==null?J.find(".sf:last .ui-del").click():J.find(".sf:eq("+e+") .ui-del").click();return this};this.search=function(){J.find(".ui-search").click();return this};this.reset=function(){J.find(".ui-reset").click();return this};this.close=function(){J.find(".ui-closer").click();return this};if(A!=null){function L(){jQuery(this).toggleClass("ui-state-hover");return false}function M(e){jQuery(this).toggleClass("ui-state-active",e.type=="mousedown");return false}function B(e,f){return"<option value='"+e+"'>"+f+"</option>"}function u(e,f,l){return"<select class='"+e+"'"+(l?" style='display:none;'":"")+">"+f+"</select>"}function N(e,f){e=J.find("tr.sf td.data "+e);e[0]!=null&&f(e)}function O(e,f){var l=J.find("tr.sf td.data "+e);l[0]!=null&&jQuery.each(f,function(){this.data!=null?l.bind(this.type,this.data,this.fn):l.bind(this.type,this.fn)})}var K=jQuery.extend({},jQuery.fn.searchFilter.defaults,q),H=-1,i="";jQuery.each(K.groupOps,function(){i+=B(this.op,this.text)});i="<select name='groupOp'>"+i+"</select>";J.html("").addClass("ui-searchFilter").append("<div class='ui-widget-overlay' style='z-index: -1'>&#160;</div><table class='ui-widget-content ui-corner-all'><thead><tr><td colspan='5' class='ui-widget-header ui-corner-all' style='line-height: 18px;'><div class='ui-closer ui-state-default ui-corner-all ui-helper-clearfix' style='float: right;'><span class='ui-icon ui-icon-close'></span></div>"+K.windowTitle+"</td></tr></thead><tbody><tr class='sf'><td class='fields'></td><td class='ops'></td><td class='data'></td><td><div class='ui-del ui-state-default ui-corner-all'><span class='ui-icon ui-icon-minus'></span></div></td><td><div class='ui-add ui-state-default ui-corner-all'><span class='ui-icon ui-icon-plus'></span></div></td></tr><tr><td colspan='5' class='divider'><div>&#160;</div></td></tr></tbody><tfoot><tr><td colspan='3'><span class='ui-reset ui-state-default ui-corner-all' style='display: inline-block; float: left;'><span class='ui-icon ui-icon-arrowreturnthick-1-w' style='float: left;'></span><span style='line-height: 18px; padding: 0 7px 0 3px;'>"+K.resetText+"</span></span><span class='ui-search ui-state-default ui-corner-all' style='display: inline-block; float: right;'><span class='ui-icon ui-icon-search' style='float: left;'></span><span style='line-height: 18px; padding: 0 7px 0 3px;'>"+K.searchText+"</span></span><span class='matchText'>"+K.matchText+"</span> "+i+" <span class='rulesText'>"+K.rulesText+"</span></td><td>&#160;</td><td><div class='ui-add-last ui-state-default ui-corner-all'><span class='ui-icon ui-icon-plusthick'></span></div></td></tr></tfoot></table>");var Q=J.find("tr.sf"),P=Q.find("td.fields"),d=Q.find("td.ops"),I=Q.find("td.data"),j="";jQuery.each(K.operators,function(){j+=B(this.op,this.text)});j=u("default",j,true);d.append(j);I.append("<input type='text' class='default' style='display:none;' />");var k="",g=false,h=false;jQuery.each(A,function(f){k+=B(this.itemval,this.text);if(this.ops!=null){g=true;var l="";jQuery.each(this.ops,function(){l+=B(this.op,this.text)});l=u("field"+f,l,true);d.append(l)}if(this.dataUrl!=null){if(f>H){H=f}h=true;var n=this.dataEvents,m=this.dataInit,o=this.buildSelect;jQuery.ajax(jQuery.extend({url:this.dataUrl,complete:function(p){p=o!=null?jQuery("<div />").append(o(p)):jQuery("<div />").append(p.responseText);p.find("select").addClass("field"+f).hide();I.append(p.html());m&&N(".field"+f,m);n&&O(".field"+f,n);f==H&&J.find("tr.sf td.fields select[name='field']").change()}},K.ajaxSelectOptions))}else{if(this.dataValues!=null){h=true;var e="";jQuery.each(this.dataValues,function(){e+=B(this.value,this.text)});e=u("field"+f,e,true);I.append(e)}else{if(this.dataEvents!=null||this.dataInit!=null){h=true;e="<input type='text' class='field"+f+"' />";I.append(e)}}}this.dataInit!=null&&f!=H&&N(".field"+f,this.dataInit);this.dataEvents!=null&&f!=H&&O(".field"+f,this.dataEvents)});k="<select name='field'>"+k+"</select>";P.append(k);A=P.find("select[name='field']");g?A.change(function(e){var f=e.target.selectedIndex;e=jQuery(e.target).parents("tr.sf").find("td.ops");e.find("select").removeAttr("name").hide();f=e.find(".field"+f);if(f[0]==null){f=e.find(".default")}f.attr("name","op").show()}):d.find(".default").attr("name","op").show();h?A.change(function(e){var f=e.target.selectedIndex;e=jQuery(e.target).parents("tr.sf").find("td.data");e.find("select,input").removeClass("vdata").hide();f=e.find(".field"+f);if(f[0]==null){f=e.find(".default")}f.show().addClass("vdata")}):I.find(".default").show().addClass("vdata");if(g||h){A.change()}J.find(".ui-state-default").hover(L,L).mousedown(M).mouseup(M);J.find(".ui-closer").click(function(){K.onClose(jQuery(J.selector));return false});J.find(".ui-del").click(function(e){e=jQuery(e.target).parents(".sf");if(e.siblings(".sf").length>0){K.datepickerFix===true&&jQuery.fn.datepicker!==undefined&&e.find(".hasDatepicker").datepicker("destroy");e.remove()}else{e.find("select[name='field']")[0].selectedIndex=0;e.find("select[name='op']")[0].selectedIndex=0;e.find(".data input").val("");e.find(".data select").each(function(){this.selectedIndex=0});e.find("select[name='field']").change()}return false});J.find(".ui-add").click(function(e){e=jQuery(e.target).parents(".sf");var f=e.clone(true).insertAfter(e);f.find(".ui-state-default").removeClass("ui-state-hover ui-state-active");if(K.clone){f.find("select[name='field']")[0].selectedIndex=e.find("select[name='field']")[0].selectedIndex;if(f.find("select[name='op']")[0]!=null){f.find("select[name='op']").focus()[0].selectedIndex=e.find("select[name='op']")[0].selectedIndex}var l=f.find("select.vdata");if(l[0]!=null){l[0].selectedIndex=e.find("select.vdata")[0].selectedIndex}}else{f.find(".data input").val("");f.find("select[name='field']").focus()}K.datepickerFix===true&&jQuery.fn.datepicker!==undefined&&e.find(".hasDatepicker").each(function(){var m=jQuery.data(this,"datepicker").settings;f.find("#"+this.id).unbind().removeAttr("id").removeClass("hasDatepicker").datepicker(m)});f.find("select[name='field']").change();return false});J.find(".ui-search").click(function(){var e=jQuery(J.selector),f,l=e.find("select[name='groupOp'] :selected").val();f=K.stringResult?'{"groupOp":"'+l+'","rules":[':{groupOp:l,rules:[]};e.find(".sf").each(function(n){var p=jQuery(this).find("select[name='field'] :selected").val(),o=jQuery(this).find("select[name='op'] :selected").val(),m=jQuery(this).find("input.vdata,select.vdata :selected").val();m+="";m=m.replace(/\\/g,"\\\\").replace(/\"/g,'\\"');if(K.stringResult){if(n>0){f+=","}f+='{"field":"'+p+'",';f+='"op":"'+o+'",';f+='"data":"'+m+'"}'}else{f.rules.push({field:p,op:o,data:m})}});if(K.stringResult){f+="]}"}K.onSearch(f);return false});J.find(".ui-reset").click(function(){var e=jQuery(J.selector);e.find(".ui-del").click();e.find("select[name='groupOp']")[0].selectedIndex=0;K.onReset();return false});J.find(".ui-add-last").click(function(){var e=jQuery(J.selector+" .sf:last"),f=e.clone(true).insertAfter(e);f.find(".ui-state-default").removeClass("ui-state-hover ui-state-active");f.find(".data input").val("");f.find("select[name='field']").focus();K.datepickerFix===true&&jQuery.fn.datepicker!==undefined&&e.find(".hasDatepicker").each(function(){var l=jQuery.data(this,"datepicker").settings;f.find("#"+this.id).unbind().removeAttr("id").removeClass("hasDatepicker").datepicker(l)});f.find("select[name='field']").change();return false});this.setGroupOp=function(e){selDOMobj=this.$.find("select[name='groupOp']")[0];var f={},m=selDOMobj.options.length,l;for(l=0;l<m;l++){f[selDOMobj.options[l].value]=l}selDOMobj.selectedIndex=f[e];$(selDOMobj).change()};this.setFilter=function(l){var m=l.sfref;l=l.filter;var o=[],n,p,e,w,f={};selDOMobj=m.find("select[name='field']")[0];n=0;for(e=selDOMobj.options.length;n<e;n++){f[selDOMobj.options[n].value]={index:n,ops:{}};o.push(selDOMobj.options[n].value)}n=0;for(e=o.length;n<e;n++){if(selDOMobj=m.find(".ops > select[class='field"+n+"']")[0]){p=0;for(w=selDOMobj.options.length;p<w;p++){f[o[n]].ops[selDOMobj.options[p].value]=p}}if(selDOMobj=m.find(".data > select[class='field"+n+"']")[0]){f[o[n]].data={};p=0;for(w=selDOMobj.options.length;p<w;p++){f[o[n]].data[selDOMobj.options[p].value]=p}}}var v,r,s,t;o=l.field;if(f[o]){v=f[o].index}if(v!=null){r=f[o].ops[l.op];if(r===undefined){n=0;for(e=q.operators.length;n<e;n++){if(q.operators[n].op==l.op){r=n;break}}}s=l.data;t=f[o].data==null?-1:f[o].data[s]}if(v!=null&&r!=null&&t!=null){m.find("select[name='field']")[0].selectedIndex=v;m.find("select[name='field']").change();m.find("select[name='op']")[0].selectedIndex=r;m.find("input.vdata").val(s);if(m=m.find("select.vdata")[0]){m.selectedIndex=t}return true}else{return false}}}}return new b(this,c,a)};jQuery.fn.searchFilter.version="1.2.9";jQuery.fn.searchFilter.defaults={clone:true,datepickerFix:true,onReset:function(a){alert("Reset Clicked. Data Returned: "+a)},onSearch:function(a){alert("Search Clicked. Data Returned: "+a)},onClose:function(a){a.hide()},groupOps:[{op:"AND",text:"all"},{op:"OR",text:"any"}],operators:[{op:"eq",text:"is equal to"},{op:"ne",text:"is not equal to"},{op:"lt",text:"is less than"},{op:"le",text:"is less or equal to"},{op:"gt",text:"is greater than"},{op:"ge",text:"is greater or equal to"},{op:"in",text:"is in"},{op:"ni",text:"is not in"},{op:"bw",text:"begins with"},{op:"bn",text:"does not begin with"},{op:"ew",text:"ends with"},{op:"en",text:"does not end with"},{op:"cn",text:"contains"},{op:"nc",text:"does not contain"}],matchText:"match",rulesText:"rules",resetText:"Reset",searchText:"Search",stringResult:true,windowTitle:"Search Rules",ajaxSelectOptions:{}};(function(b){b.jgrid.extend({editRow:function(j,m,a,e,g,p,l,h,k){return this.each(function(){var i=this,c,d,s=0,n=null,o={},t,f;if(i.grid){t=b(i).jqGrid("getInd",j,true);if(t!==false){if((b(t).attr("editable")||"0")=="0"&&!b(t).hasClass("not-editable-row")){f=i.p.colModel;b("td",t).each(function(w){c=f[w].name;var r=i.p.treeGrid===true&&c==i.p.ExpandColumn;if(r){d=b("span:first",this).html()}else{try{d=b.unformat(this,{rowId:j,colModel:f[w]},w)}catch(q){d=b(this).html()}}if(c!="cb"&&c!="subgrid"&&c!="rn"){if(i.p.autoencode){d=b.jgrid.htmlDecode(d)}o[c]=d;if(f[w].editable===true){if(n===null){n=w}r?b("span:first",this).html(""):b(this).html("");var u=b.extend({},f[w].editoptions||{},{id:j+"_"+c,name:c});if(!f[w].edittype){f[w].edittype="text"}u=createEl(f[w].edittype,u,d,true,b.extend({},b.jgrid.ajaxOptions,i.p.ajaxSelectOptions||{}));b(u).addClass("editable");r?b("span:first",this).append(u):b(this).append(u);f[w].edittype=="select"&&f[w].editoptions.multiple===true&&b.browser.msie&&b(u).width(b(u).width());s++}}});if(s>0){o.id=j;i.p.savedRow.push(o);b(t).attr("editable","1");b("td:eq("+n+") input",t).focus();m===true&&b(t).bind("keydown",function(q){q.keyCode===27&&b(i).jqGrid("restoreRow",j,k);if(q.keyCode===13){if(q.target.tagName=="TEXTAREA"){return true}b(i).jqGrid("saveRow",j,e,g,p,l,h,k);return false}q.stopPropagation()});b.isFunction(a)&&a(j)}}}}})},saveRow:function(f,c,e,a,h,j,g){return this.each(function(){var s=this,t,o={},i={},m,x,u,w;if(s.grid){w=b(s).jqGrid("getInd",f,true);if(w!==false){m=b(w).attr("editable");e=e?e:s.p.editurl;if(m==="1"){var z;b("td",w).each(function(k){z=s.p.colModel[k];t=z.name;if(t!="cb"&&t!="subgrid"&&z.editable===true&&t!="rn"){switch(z.edittype){case"checkbox":var q=["Yes","No"];if(z.editoptions){q=z.editoptions.value.split(":")}o[t]=b("input",this).attr("checked")?q[0]:q[1];break;case"text":case"password":case"textarea":case"button":o[t]=b("input, textarea",this).val();break;case"select":if(z.editoptions.multiple){q=b("select",this);var l=[];o[t]=b(q).val();o[t]=o[t]?o[t].join(","):"";b("select > option:selected",this).each(function(r,v){l[r]=b(v).text()});i[t]=l.join(",")}else{o[t]=b("select>option:selected",this).val();i[t]=b("select>option:selected",this).text()}if(z.formatter&&z.formatter=="select"){i={}}break;case"custom":try{if(z.editoptions&&b.isFunction(z.editoptions.custom_value)){o[t]=z.editoptions.custom_value(b(".customelement",this),"get");if(o[t]===undefined){throw"e2"}}else{throw"e1"}}catch(p){p=="e1"&&info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_value' "+b.jgrid.edit.msg.nodefined,jQuery.jgrid.edit.bClose);p=="e2"?info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_value' "+b.jgrid.edit.msg.novalue,jQuery.jgrid.edit.bClose):info_dialog(jQuery.jgrid.errors.errcap,p.message,jQuery.jgrid.edit.bClose)}break}u=checkValues(o[t],k,s);if(u[0]===false){u[1]=o[t]+" "+u[1];return false}if(s.p.autoencode){o[t]=b.jgrid.htmlEncode(o[t])}}});if(u[0]===false){try{var n=findPos(b("#"+f)[0]);info_dialog(b.jgrid.errors.errcap,u[1],b.jgrid.edit.bClose,{left:n[0],top:n[1]})}catch(d){alert(u[1])}}else{if(o){var y;n=s.p.prmNames;y=n.oper;m=n.id;o[y]=n.editoper;o[m]=f;if(typeof s.p.inlineData=="undefined"){s.p.inlineData={}}if(typeof a=="undefined"){a={}}o=b.extend({},o,s.p.inlineData,a)}if(e=="clientArray"){o=b.extend({},o,i);s.p.autoencode&&b.each(o,function(k,l){o[k]=b.jgrid.htmlDecode(l)});m=b(s).jqGrid("setRowData",f,o);b(w).attr("editable","0");for(n=0;n<s.p.savedRow.length;n++){if(s.p.savedRow[n].id==f){x=n;break}}x>=0&&s.p.savedRow.splice(x,1);b.isFunction(h)&&h(f,m)}else{b("#lui_"+s.p.id).show();b.ajax(b.extend({url:e,data:b.isFunction(s.p.serializeRowData)?s.p.serializeRowData(o):o,type:"POST",complete:function(k,l){b("#lui_"+s.p.id).hide();if(l==="success"){if((b.isFunction(c)?c(k):true)===true){s.p.autoencode&&b.each(o,function(p,q){o[p]=b.jgrid.htmlDecode(q)});o=b.extend({},o,i);b(s).jqGrid("setRowData",f,o);b(w).attr("editable","0");for(l=0;l<s.p.savedRow.length;l++){if(s.p.savedRow[l].id==f){x=l;break}}x>=0&&s.p.savedRow.splice(x,1);b.isFunction(h)&&h(f,k)}else{b(s).jqGrid("restoreRow",f,g)}}},error:function(k,l){b("#lui_"+s.p.id).hide();b.isFunction(j)?j(f,k,l):alert("Error Row: "+f+" Result: "+k.status+":"+k.statusText+" Status: "+l)}},b.jgrid.ajaxOptions,s.p.ajaxRowOptions||{}))}b(w).unbind("keydown")}}}}})},restoreRow:function(c,a){return this.each(function(){var h=this,d,e,f={};if(h.grid){e=b(h).jqGrid("getInd",c,true);if(e!==false){for(var j=0;j<h.p.savedRow.length;j++){if(h.p.savedRow[j].id==c){d=j;break}}if(d>=0){if(b.isFunction(b.fn.datepicker)){try{b("input.hasDatepicker","#"+e.id).datepicker("hide")}catch(g){}}b.each(h.p.colModel,function(){if(this.editable===true&&this.name in h.p.savedRow[d]){f[this.name]=h.p.savedRow[d][this.name]}});b(h).jqGrid("setRowData",c,f);b(e).attr("editable","0").unbind("keydown");h.p.savedRow.splice(d,1)}b.isFunction(a)&&a(c)}}})}})})(jQuery);(function(a){a.jgrid.extend({editCell:function(c,f,b){return this.each(function(){var l=this,d,o,p;if(!(!l.grid||l.p.cellEdit!==true)){f=parseInt(f,10);l.p.selrow=l.rows[c].id;l.p.knv||a(l).jqGrid("GridNav");if(l.p.savedRow.length>0){if(b===true){if(c==l.p.iRow&&f==l.p.iCol){return}}a(l).jqGrid("saveCell",l.p.savedRow[0].id,l.p.savedRow[0].ic)}else{window.setTimeout(function(){a("#"+l.p.knv).attr("tabindex","-1").focus()},0)}d=l.p.colModel[f].name;if(!(d=="subgrid"||d=="cb"||d=="rn")){p=a("td:eq("+f+")",l.rows[c]);if(l.p.colModel[f].editable===true&&b===true&&!p.hasClass("not-editable-cell")){if(parseInt(l.p.iCol,10)>=0&&parseInt(l.p.iRow,10)>=0){a("td:eq("+l.p.iCol+")",l.rows[l.p.iRow]).removeClass("edit-cell ui-state-highlight");a(l.rows[l.p.iRow]).removeClass("selected-row ui-state-hover")}a(p).addClass("edit-cell ui-state-highlight");a(l.rows[c]).addClass("selected-row ui-state-hover");try{o=a.unformat(p,{rowId:l.rows[c].id,colModel:l.p.colModel[f]},f)}catch(e){o=a(p).html()}if(l.p.autoencode){o=a.jgrid.htmlDecode(o)}if(!l.p.colModel[f].edittype){l.p.colModel[f].edittype="text"}l.p.savedRow.push({id:c,ic:f,name:d,v:o});if(a.isFunction(l.p.formatCell)){var n=l.p.formatCell(l.rows[c].id,d,o,c,f);if(n!==undefined){o=n}}n=a.extend({},l.p.colModel[f].editoptions||{},{id:c+"_"+d,name:d});var m=createEl(l.p.colModel[f].edittype,n,o,true,a.extend({},a.jgrid.ajaxOptions,l.p.ajaxSelectOptions||{}));a.isFunction(l.p.beforeEditCell)&&l.p.beforeEditCell(l.rows[c].id,d,o,c,f);a(p).html("").append(m).attr("tabindex","0");window.setTimeout(function(){a(m).focus()},0);a("input, select, textarea",p).bind("keydown",function(g){if(g.keyCode===27){if(a("input.hasDatepicker",p).length>0){a(".ui-datepicker").is(":hidden")?a(l).jqGrid("restoreCell",c,f):a("input.hasDatepicker",p).datepicker("hide")}else{a(l).jqGrid("restoreCell",c,f)}}g.keyCode===13&&a(l).jqGrid("saveCell",c,f);if(g.keyCode==9){if(l.grid.hDiv.loading){return false}else{g.shiftKey?a(l).jqGrid("prevCell",c,f):a(l).jqGrid("nextCell",c,f)}}g.stopPropagation()});a.isFunction(l.p.afterEditCell)&&l.p.afterEditCell(l.rows[c].id,d,o,c,f)}else{if(parseInt(l.p.iCol,10)>=0&&parseInt(l.p.iRow,10)>=0){a("td:eq("+l.p.iCol+")",l.rows[l.p.iRow]).removeClass("edit-cell ui-state-highlight");a(l.rows[l.p.iRow]).removeClass("selected-row ui-state-hover")}p.addClass("edit-cell ui-state-highlight");a(l.rows[c]).addClass("selected-row ui-state-hover");if(a.isFunction(l.p.onSelectCell)){o=p.html().replace(/\&#160\;/ig,"");l.p.onSelectCell(l.rows[c].id,d,o,c,f)}}l.p.iCol=f;l.p.iRow=c}}})},saveCell:function(b,c){return this.each(function(){var w=this,x;if(!(!w.grid||w.p.cellEdit!==true)){x=w.p.savedRow.length>=1?0:null;if(x!==null){var E=a("td:eq("+c+")",w.rows[b]),y,z,m=w.p.colModel[c],e=m.name,d=a.jgrid.jqID(e);switch(m.edittype){case"select":if(m.editoptions.multiple){d=a("#"+b+"_"+d,w.rows[b]);var p=[];if(y=a(d).val()){y.join(",")}else{y=""}a("option:selected",d).each(function(f,g){p[f]=a(g).text()});z=p.join(",")}else{y=a("#"+b+"_"+d+">option:selected",w.rows[b]).val();z=a("#"+b+"_"+d+">option:selected",w.rows[b]).text()}if(m.formatter){z=y}break;case"checkbox":var u=["Yes","No"];if(m.editoptions){u=m.editoptions.value.split(":")}z=y=a("#"+b+"_"+d,w.rows[b]).attr("checked")?u[0]:u[1];break;case"password":case"text":case"textarea":case"button":z=y=a("#"+b+"_"+d,w.rows[b]).val();break;case"custom":try{if(m.editoptions&&a.isFunction(m.editoptions.custom_value)){y=m.editoptions.custom_value(a(".customelement",E),"get");if(y===undefined){throw"e2"}else{z=y}}else{throw"e1"}}catch(A){A=="e1"&&info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_value' "+a.jgrid.edit.msg.nodefined,jQuery.jgrid.edit.bClose);A=="e2"?info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_value' "+a.jgrid.edit.msg.novalue,jQuery.jgrid.edit.bClose):info_dialog(jQuery.jgrid.errors.errcap,A.message,jQuery.jgrid.edit.bClose)}break}if(z!=w.p.savedRow[x].v){if(a.isFunction(w.p.beforeSaveCell)){if(x=w.p.beforeSaveCell(w.rows[b].id,e,y,b,c)){y=x}}var B=checkValues(y,c,w);if(B[0]===true){x={};if(a.isFunction(w.p.beforeSubmitCell)){(x=w.p.beforeSubmitCell(w.rows[b].id,e,y,b,c))||(x={})}a("input.hasDatepicker",E).length>0&&a("input.hasDatepicker",E).datepicker("hide");if(w.p.cellsubmit=="remote"){if(w.p.cellurl){var v={};if(w.p.autoencode){y=a.jgrid.htmlEncode(y)}v[e]=y;u=w.p.prmNames;m=u.id;d=u.oper;v[m]=w.rows[b].id;v[d]=u.editoper;v=a.extend(x,v);a("#lui_"+w.p.id).show();w.grid.hDiv.loading=true;a.ajax(a.extend({url:w.p.cellurl,data:a.isFunction(w.p.serializeCellData)?w.p.serializeCellData(v):v,type:"POST",complete:function(f,g){a("#lui_"+w.p.id).hide();w.grid.hDiv.loading=false;if(g=="success"){if(a.isFunction(w.p.afterSubmitCell)){f=w.p.afterSubmitCell(f,v.id,e,y,b,c);if(f[0]===true){a(E).empty();a(w).jqGrid("setCell",w.rows[b].id,c,z,false,false,true);a(E).addClass("dirty-cell");a(w.rows[b]).addClass("edited");a.isFunction(w.p.afterSaveCell)&&w.p.afterSaveCell(w.rows[b].id,e,y,b,c);w.p.savedRow.splice(0,1)}else{info_dialog(a.jgrid.errors.errcap,f[1],a.jgrid.edit.bClose);a(w).jqGrid("restoreCell",b,c)}}else{a(E).empty();a(w).jqGrid("setCell",w.rows[b].id,c,z,false,false,true);a(E).addClass("dirty-cell");a(w.rows[b]).addClass("edited");a.isFunction(w.p.afterSaveCell)&&w.p.afterSaveCell(w.rows[b].id,e,y,b,c);w.p.savedRow.splice(0,1)}}},error:function(f,g){a("#lui_"+w.p.id).hide();w.grid.hDiv.loading=false;a.isFunction(w.p.errorCell)?w.p.errorCell(f,g):info_dialog(a.jgrid.errors.errcap,f.status+" : "+f.statusText+"<br/>"+g,a.jgrid.edit.bClose);a(w).jqGrid("restoreCell",b,c)}},a.jgrid.ajaxOptions,w.p.ajaxCellOptions||{}))}else{try{info_dialog(a.jgrid.errors.errcap,a.jgrid.errors.nourl,a.jgrid.edit.bClose);a(w).jqGrid("restoreCell",b,c)}catch(C){}}}if(w.p.cellsubmit=="clientArray"){a(E).empty();a(w).jqGrid("setCell",w.rows[b].id,c,z,false,false,true);a(E).addClass("dirty-cell");a(w.rows[b]).addClass("edited");a.isFunction(w.p.afterSaveCell)&&w.p.afterSaveCell(w.rows[b].id,e,y,b,c);w.p.savedRow.splice(0,1)}}else{try{window.setTimeout(function(){info_dialog(a.jgrid.errors.errcap,y+" "+B[1],a.jgrid.edit.bClose)},100);a(w).jqGrid("restoreCell",b,c)}catch(D){}}}else{a(w).jqGrid("restoreCell",b,c)}}a.browser.opera?a("#"+w.p.knv).attr("tabindex","-1").focus():window.setTimeout(function(){a("#"+w.p.knv).attr("tabindex","-1").focus()},0)}})},restoreCell:function(b,c){return this.each(function(){var e=this,g;if(!(!e.grid||e.p.cellEdit!==true)){g=e.p.savedRow.length>=1?0:null;if(g!==null){var d=a("td:eq("+c+")",e.rows[b]);if(a.isFunction(a.fn.datepicker)){try{a("input.hasDatepicker",d).datepicker("hide")}catch(i){}}a(d).empty().attr("tabindex","-1");a(e).jqGrid("setCell",e.rows[b].id,c,e.p.savedRow[g].v,false,false,true);e.p.savedRow.splice(0,1)}window.setTimeout(function(){a("#"+e.p.knv).attr("tabindex","-1").focus()},0)}})},nextCell:function(b,c){return this.each(function(){var e=this,f=false;if(!(!e.grid||e.p.cellEdit!==true)){for(var d=c+1;d<e.p.colModel.length;d++){if(e.p.colModel[d].editable===true){f=d;break}}if(f!==false){a(e).jqGrid("editCell",b,f,true)}else{e.p.savedRow.length>0&&a(e).jqGrid("saveCell",b,c)}}})},prevCell:function(b,c){return this.each(function(){var e=this,f=false;if(!(!e.grid||e.p.cellEdit!==true)){for(var d=c-1;d>=0;d--){if(e.p.colModel[d].editable===true){f=d;break}}if(f!==false){a(e).jqGrid("editCell",b,f,true)}else{e.p.savedRow.length>0&&a(e).jqGrid("saveCell",b,c)}}})},GridNav:function(){return this.each(function(){function j(o,m,h){if(h.substr(0,1)=="v"){var f=a(g.grid.bDiv)[0].clientHeight,e=a(g.grid.bDiv)[0].scrollTop,c=g.rows[o].offsetTop+g.rows[o].clientHeight,d=g.rows[o].offsetTop;if(h=="vd"){if(c>=f){a(g.grid.bDiv)[0].scrollTop=a(g.grid.bDiv)[0].scrollTop+g.rows[o].clientHeight}}if(h=="vu"){if(d<e){a(g.grid.bDiv)[0].scrollTop=a(g.grid.bDiv)[0].scrollTop-g.rows[o].clientHeight}}}if(h=="h"){h=a(g.grid.bDiv)[0].clientWidth;f=a(g.grid.bDiv)[0].scrollLeft;e=g.rows[o].cells[m].offsetLeft;if(g.rows[o].cells[m].offsetLeft+g.rows[o].cells[m].clientWidth>=h+parseInt(f,10)){a(g.grid.bDiv)[0].scrollLeft=a(g.grid.bDiv)[0].scrollLeft+g.rows[o].cells[m].clientWidth}else{if(e<f){a(g.grid.bDiv)[0].scrollLeft=a(g.grid.bDiv)[0].scrollLeft-g.rows[o].cells[m].clientWidth}}}}function k(f,e){var d,c;if(e=="lft"){d=f+1;for(c=f;c>=0;c--){if(g.p.colModel[c].hidden!==true){d=c;break}}}if(e=="rgt"){d=f-1;for(c=f;c<g.p.colModel.length;c++){if(g.p.colModel[c].hidden!==true){d=c;break}}}return d}var g=this;if(!(!g.grid||g.p.cellEdit!==true)){g.p.knv=g.p.id+"_kn";var i=a("<span style='width:0px;height:0px;background-color:black;' tabindex='0'><span tabindex='-1' style='width:0px;height:0px;background-color:grey' id='"+g.p.knv+"'></span></span>"),b,l;a(i).insertBefore(g.grid.cDiv);a("#"+g.p.knv).focus().keydown(function(c){l=c.keyCode;if(g.p.direction=="rtl"){if(l==37){l=39}else{if(l==39){l=37}}}switch(l){case 38:if(g.p.iRow-1>=0){j(g.p.iRow-1,g.p.iCol,"vu");a(g).jqGrid("editCell",g.p.iRow-1,g.p.iCol,false)}break;case 40:if(g.p.iRow+1<=g.rows.length-1){j(g.p.iRow+1,g.p.iCol,"vd");a(g).jqGrid("editCell",g.p.iRow+1,g.p.iCol,false)}break;case 37:if(g.p.iCol-1>=0){b=k(g.p.iCol-1,"lft");j(g.p.iRow,b,"h");a(g).jqGrid("editCell",g.p.iRow,b,false)}break;case 39:if(g.p.iCol+1<=g.p.colModel.length-1){b=k(g.p.iCol+1,"rgt");j(g.p.iRow,b,"h");a(g).jqGrid("editCell",g.p.iRow,b,false)}break;case 13:parseInt(g.p.iCol,10)>=0&&parseInt(g.p.iRow,10)>=0&&a(g).jqGrid("editCell",g.p.iRow,g.p.iCol,true);break}return false})}})},getChangedCells:function(b){var c=[];b||(b="all");this.each(function(){var d=this,e;!d.grid||d.p.cellEdit!==true||a(d.rows).each(function(g){var i={};if(a(this).hasClass("edited")){a("td",this).each(function(l){e=d.p.colModel[l].name;if(e!=="cb"&&e!=="subgrid"){if(b=="dirty"){if(a(this).hasClass("dirty-cell")){try{i[e]=a.unformat(this,{rowId:d.rows[g].id,colModel:d.p.colModel[l]},l)}catch(h){i[e]=a.jgrid.htmlDecode(a(this).html())}}}else{try{i[e]=a.unformat(this,{rowId:d.rows[g].id,colModel:d.p.colModel[l]},l)}catch(f){i[e]=a.jgrid.htmlDecode(a(this).html())}}}});i.id=this.id;c.push(i)}})});return c}})})(jQuery);(function(h){h.fn.jqm=function(b){var e={overlay:50,closeoverlay:true,overlayClass:"jqmOverlay",closeClass:"jqmClose",trigger:".jqModal",ajax:j,ajaxText:"",target:j,modal:j,toTop:j,onShow:j,onHide:j,onLoad:j};return this.each(function(){if(this._jqm){return a[this._jqm].c=h.extend({},a[this._jqm].c,b)}d++;this._jqm=d;a[d]={c:h.extend(e,h.jqm.params,b),a:j,w:h(this).addClass("jqmID"+d),s:d};e.trigger&&h(this).jqmAddTrigger(e.trigger)})};h.fn.jqmAddClose=function(b){return g(this,b,"jqmHide")};h.fn.jqmAddTrigger=function(b){return g(this,b,"jqmShow")};h.fn.jqmShow=function(b){return this.each(function(){h.jqm.open(this._jqm,b)})};h.fn.jqmHide=function(b){return this.each(function(){h.jqm.close(this._jqm,b)})};h.jqm={hash:{},open:function(i,n){var k=a[i],l=k.c,p="."+l.closeClass,o=parseInt(k.w.css("z-index"));o=o>0?o:3000;var b=h("<div></div>").css({height:"100%",width:"100%",position:"fixed",left:0,top:0,"z-index":o-1,opacity:l.overlay/100});if(k.a){return j}k.t=n;k.a=true;k.w.css("z-index",o);if(l.modal){c[0]||setTimeout(function(){m("bind")},1);c.push(i)}else{if(l.overlay>0){l.closeoverlay&&k.w.jqmAddClose(b)}else{b=j}}k.o=b?b.addClass(l.overlayClass).prependTo("body"):j;if(t){h("html,body").css({height:"100%",width:"100%"});if(b){b=b.css({position:"absolute"})[0];for(var e in {Top:1,Left:1}){b.style.setExpression(e.toLowerCase(),"(_=(document.documentElement.scroll"+e+" || document.body.scroll"+e+"))+'px'")}}}if(l.ajax){i=l.target||k.w;o=l.ajax;i=typeof i=="string"?h(i,k.w):h(i);o=o.substr(0,1)=="@"?h(n).attr(o.substring(1)):o;i.html(l.ajaxText).load(o,function(){l.onLoad&&l.onLoad.call(this,k);p&&k.w.jqmAddClose(h(p,k.w));u(k)})}else{p&&k.w.jqmAddClose(h(p,k.w))}l.toTop&&k.o&&k.w.before('<span id="jqmP'+k.w[0]._jqm+'"></span>').insertAfter(k.o);l.onShow?l.onShow(k):k.w.show();u(k);return j},close:function(b){b=a[b];if(!b.a){return j}b.a=j;if(c[0]){c.pop();c[0]||m("unbind")}b.c.toTop&&b.o&&h("#jqmP"+b.w[0]._jqm).after(b.w).remove();if(b.c.onHide){b.c.onHide(b)}else{b.w.hide();b.o&&b.o.remove()}return j},params:{}};var d=0,a=h.jqm.hash,c=[],t=h.browser.msie&&h.browser.version=="6.0",j=false,u=function(b){var e=h('<iframe src="javascript:false;document.write(\'\');" class="jqm"></iframe>').css({opacity:0});if(t){if(b.o){b.o.html('<p style="width:100%;height:100%"/>').prepend(e)}else{h("iframe.jqm",b.w)[0]||b.w.prepend(e)}}v(b)},v=function(b){try{h(":input:visible",b.w)[0].focus()}catch(e){}},m=function(b){h(document)[b]("keypress",f)[b]("keydown",f)[b]("mousedown",f)},f=function(b){var e=a[c[c.length-1]];(b=!h(b.target).parents(".jqmID"+e.s)[0])&&v(e);return !b},g=function(b,i,e){return b.each(function(){var k=this._jqm;h(i).each(function(){if(!this[e]){this[e]=[];h(this).click(function(){for(var l in {jqmShow:1,jqmHide:1}){for(var n in this[l]){a[this[l][n]]&&a[this[l][n]].w[l](this)}}return j})}this[e].push(k)})})}})(jQuery);(function(a){if(a.browser.msie&&a.browser.version==8){a.expr[":"].hidden=function(b){return b.offsetWidth===0||b.offsetHeight===0||b.style.display=="none"}}a.jgrid._multiselect=false;if(a.ui){if(a.ui.multiselect){if(a.ui.multiselect.prototype._setSelected){var q=a.ui.multiselect.prototype._setSelected;a.ui.multiselect.prototype._setSelected=function(b,i){b=q.call(this,b,i);if(i&&this.selectedList){var c=this.element;this.selectedList.find("li").each(function(){a(this).data("optionLink")&&a(this).data("optionLink").remove().appendTo(c)})}return b}}if(a.ui.multiselect.prototype.destroy){a.ui.multiselect.prototype.destroy=function(){this.element.show();this.container.remove();a.Widget===undefined?a.widget.prototype.destroy.apply(this,arguments):a.Widget.prototype.destroy.apply(this,arguments)}}a.jgrid._multiselect=true}}a.jgrid.extend({sortableColumns:function(b){return this.each(function(){function i(){c.p.disableClick=true}var c=this,g={tolerance:"pointer",axis:"x",scrollSensitivity:"1",items:">th:not(:has(#jqgh_cb,#jqgh_rn,#jqgh_subgrid),:hidden)",placeholder:{element:function(e){return a(document.createElement(e[0].nodeName)).addClass(e[0].className+" ui-sortable-placeholder ui-state-highlight").removeClass("ui-sortable-helper")[0]},update:function(e,h){h.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10));h.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10))}},update:function(e,h){e=a(h.item).parent();e=a(">th",e);var j={};a.each(c.p.colModel,function(m){j[this.name]=m});var l=[];e.each(function(){var m=a(">div",this).get(0).id.replace(/^jqgh_/,"");m in j&&l.push(j[m])});a(c).jqGrid("remapColumns",l,true,true);a.isFunction(c.p.sortable.update)&&c.p.sortable.update(l);setTimeout(function(){c.p.disableClick=false},50)}};if(c.p.sortable.options){a.extend(g,c.p.sortable.options)}else{if(a.isFunction(c.p.sortable)){c.p.sortable={update:c.p.sortable}}}if(g.start){var d=g.start;g.start=function(e,h){i();d.call(this,e,h)}}else{g.start=i}if(c.p.sortable.exclude){g.items+=":not("+c.p.sortable.exclude+")"}b.sortable(g).data("sortable").floating=true})},columnChooser:function(b){function i(f,k,p){if(k>=0){var o=f.slice(),r=o.splice(k,Math.max(f.length-k,k));if(k>f.length){k=f.length}o[k]=p;return o.concat(r)}}function c(f,k){if(f){if(typeof f=="string"){a.fn[f]&&a.fn[f].apply(k,a.makeArray(arguments).slice(2))}else{a.isFunction(f)&&f.apply(k,a.makeArray(arguments).slice(2))}}}var g=this;if(!a("#colchooser_"+g[0].p.id).length){var d=a('<div id="colchooser_'+g[0].p.id+'" style="position:relative;overflow:hidden"><div><select multiple="multiple"></select></div></div>'),e=a("select",d);b=a.extend({width:420,height:240,classname:null,done:function(f){f&&g.jqGrid("remapColumns",f,true)},msel:"multiselect",dlog:"dialog",dlog_opts:function(f){var k={};k[f.bSubmit]=function(){f.apply_perm();f.cleanup(false)};k[f.bCancel]=function(){f.cleanup(true)};return{buttons:k,close:function(){f.cleanup(true)},modal:false,resizable:false,width:f.width+20}},apply_perm:function(){a("option",e).each(function(){this.selected?g.jqGrid("showCol",h[this.value].name):g.jqGrid("hideCol",h[this.value].name)});var f=[];a("option[selected]",e).each(function(){f.push(parseInt(this.value,10))});a.each(f,function(){delete l[h[parseInt(this,10)].name]});a.each(l,function(){var k=parseInt(this,10);f=i(f,k,k)});b.done&&b.done.call(g,f)},cleanup:function(f){c(b.dlog,d,"destroy");c(b.msel,e,"destroy");d.remove();f&&b.done&&b.done.call(g)},msel_opts:{}},a.jgrid.col,b||{});if(a.ui){if(a.ui.multiselect){if(b.msel=="multiselect"){if(!a.jgrid._multiselect){alert("Multiselect plugin loaded after jqGrid. Please load the plugin before the jqGrid!");return}b.msel_opts=a.extend(a.ui.multiselect.defaults,b.msel_opts)}}}b.caption&&d.attr("title",b.caption);if(b.classname){d.addClass(b.classname);e.addClass(b.classname)}if(b.width){a(">div",d).css({width:b.width,margin:"0 auto"});e.css("width",b.width)}if(b.height){a(">div",d).css("height",b.height);e.css("height",b.height-10)}var h=g.jqGrid("getGridParam","colModel"),j=g.jqGrid("getGridParam","colNames"),l={},m=[];e.empty();a.each(h,function(f){l[this.name]=f;if(this.hidedlg){this.hidden||m.push(f)}else{e.append("<option value='"+f+"' "+(this.hidden?"":"selected='selected'")+">"+j[f]+"</option>")}});var n=a.isFunction(b.dlog_opts)?b.dlog_opts.call(g,b):b.dlog_opts;c(b.dlog,d,n);n=a.isFunction(b.msel_opts)?b.msel_opts.call(g,b):b.msel_opts;c(b.msel,e,n)}},sortableRows:function(b){return this.each(function(){var i=this;if(i.grid){if(!i.p.treeGrid){if(a.fn.sortable){b=a.extend({cursor:"move",axis:"y",items:".jqgrow"},b||{});if(b.start&&a.isFunction(b.start)){b._start_=b.start;delete b.start}else{b._start_=false}if(b.update&&a.isFunction(b.update)){b._update_=b.update;delete b.update}else{b._update_=false}b.start=function(c,g){a(g.item).css("border-width","0px");a("td",g.item).each(function(h){this.style.width=i.grid.cols[h].style.width});if(i.p.subGrid){var d=a(g.item).attr("id");try{a(i).jqGrid("collapseSubGridRow",d)}catch(e){}}b._start_&&b._start_.apply(this,[c,g])};b.update=function(c,g){a(g.item).css("border-width","");i.updateColumns();i.p.rownumbers===true&&a("td.jqgrid-rownum",i.rows).each(function(d){a(this).html(d+1)});b._update_&&b._update_.apply(this,[c,g])};a("tbody:first",i).sortable(b);a("tbody:first",i).disableSelection()}}}})},gridDnD:function(b){return this.each(function(){function i(){var d=a.data(c,"dnd");a("tr.jqgrow:not(.ui-draggable)",c).draggable(a.isFunction(d.drag)?d.drag.call(a(c),d):d.drag)}var c=this;if(c.grid){if(!c.p.treeGrid){if(a.fn.draggable&&a.fn.droppable){a("#jqgrid_dnd").html()===null&&a("body").append("<table id='jqgrid_dnd' class='ui-jqgrid-dnd'></table>");if(typeof b=="string"&&b=="updateDnD"&&c.p.jqgdnd===true){i()}else{b=a.extend({drag:function(d){return a.extend({start:function(e,h){if(c.p.subGrid){var j=a(h.helper).attr("id");try{a(c).jqGrid("collapseSubGridRow",j)}catch(l){}}for(j=0;j<a.data(c,"dnd").connectWith.length;j++){a(a.data(c,"dnd").connectWith[j]).jqGrid("getGridParam","reccount")=="0"&&a(a.data(c,"dnd").connectWith[j]).jqGrid("addRowData","jqg_empty_row",{})}h.helper.addClass("ui-state-highlight");a("td",h.helper).each(function(m){this.style.width=c.grid.headers[m].width+"px"});d.onstart&&a.isFunction(d.onstart)&&d.onstart.call(a(c),e,h)},stop:function(e,h){if(h.helper.dropped){var j=a(h.helper).attr("id");a(c).jqGrid("delRowData",j)}for(j=0;j<a.data(c,"dnd").connectWith.length;j++){a(a.data(c,"dnd").connectWith[j]).jqGrid("delRowData","jqg_empty_row")}d.onstop&&a.isFunction(d.onstop)&&d.onstop.call(a(c),e,h)}},d.drag_opts||{})},drop:function(d){return a.extend({accept:function(e){var h=a(e).closest("table.ui-jqgrid-btable");if(a.data(h[0],"dnd")!==undefined){e=a.data(h[0],"dnd").connectWith;return a.inArray("#"+this.id,e)!=-1?true:false}return e},drop:function(e,h){var j=a(h.draggable).attr("id");j=a("#"+c.id).jqGrid("getRowData",j);if(!d.dropbyname){var l=0,m={},n,f=a("#"+this.id).jqGrid("getGridParam","colModel");try{for(var k in j){if(j.hasOwnProperty(k)&&f[l]){n=f[l].name;m[n]=j[k]}l++}j=m}catch(p){}}h.helper.dropped=true;if(d.beforedrop&&a.isFunction(d.beforedrop)){n=d.beforedrop.call(this,e,h,j,a("#"+c.id),a(this));if(typeof n!="undefined"&&n!==null&&typeof n=="object"){j=n}}if(h.helper.dropped){var o;if(d.autoid){if(a.isFunction(d.autoid)){o=d.autoid.call(this,j)}else{o=Math.ceil(Math.random()*1000);o=d.autoidprefix+o}}a("#"+this.id).jqGrid("addRowData",o,j,d.droppos)}d.ondrop&&a.isFunction(d.ondrop)&&d.ondrop.call(this,e,h,j)}},d.drop_opts||{})},onstart:null,onstop:null,beforedrop:null,ondrop:null,drop_opts:{activeClass:"ui-state-active",hoverClass:"ui-state-hover"},drag_opts:{revert:"invalid",helper:"clone",cursor:"move",appendTo:"#jqgrid_dnd",zIndex:5000},dropbyname:false,droppos:"first",autoid:true,autoidprefix:"dnd_"},b||{});if(b.connectWith){b.connectWith=b.connectWith.split(",");b.connectWith=a.map(b.connectWith,function(d){return a.trim(d)});a.data(c,"dnd",b);c.p.reccount!="0"&&!c.p.jqgdnd&&i();c.p.jqgdnd=true;for(var g=0;g<b.connectWith.length;g++){a(b.connectWith[g]).droppable(a.isFunction(b.drop)?b.drop.call(a(c),b):b.drop)}}}}}}})},gridResize:function(b){return this.each(function(){var i=this;if(i.grid&&a.fn.resizable){b=a.extend({},b||{});if(b.alsoResize){b._alsoResize_=b.alsoResize;delete b.alsoResize}else{b._alsoResize_=false}if(b.stop&&a.isFunction(b.stop)){b._stop_=b.stop;delete b.stop}else{b._stop_=false}b.stop=function(c,g){a(i).jqGrid("setGridParam",{height:a("#gview_"+i.p.id+" .ui-jqgrid-bdiv").height()});a(i).jqGrid("setGridWidth",g.size.width,b.shrinkToFit);b._stop_&&b._stop_.call(i,c,g)};b.alsoResize=b._alsoResize_?eval("("+("{'#gview_"+i.p.id+" .ui-jqgrid-bdiv':true,'"+b._alsoResize_+"':true}")+")"):a(".ui-jqgrid-bdiv","#gview_"+i.p.id);delete b._alsoResize_;a("#gbox_"+i.p.id).resizable(b)}})}})})(jQuery);
