!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(e.document)return t(e);throw new Error("jQuery requires a window with a document")}:t(e)}("undefined"!=typeof window?window:this,function(m,O){var f=[],c=f.slice,F=f.concat,R=f.push,B=f.indexOf,n={},P=n.toString,g=n.hasOwnProperty,y={},w=function(e,t){return new w.fn.init(e,t)},W=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,$=/^-ms-/,z=/-([\da-z])/gi,I=function(e,t){return t.toUpperCase()};function X(e){var t=e.length,n=w.type(e);return"function"!==n&&!w.isWindow(e)&&(!(1!==e.nodeType||!t)||"array"===n||0===t||"number"==typeof t&&0+~]|"+a+")"+a+"*"),ne=new RegExp("="+a+"*([^\\]'\"]*?)"+a+"*\\]","g"),re=new RegExp(K),ie=new RegExp("^"+Y+"$"),f={ID:new RegExp("^#("+s+")"),CLASS:new RegExp("^\\.("+s+")"),TAG:new RegExp("^("+s.replace("w","w*")+")"),ATTR:new RegExp("^"+Q),PSEUDO:new RegExp("^"+K),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+a+"*(even|odd|(([+-]|)(\\d*)n|)"+a+"*(?:([+-]|)"+a+"*(\\d+)|))"+a+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+a+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+a+"*((?:-\\d)?\\d*)"+a+"*\\)|)(?=[^-]|$)","i")},oe=/^(?:input|select|textarea|button)$/i,ae=/^h\d$/i,b=/^[^{]+\{\s*\[native \w/,se=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,le=/[+~]/,ue=/'|\\/g,A=new RegExp("\\\\([\\da-f]{1,6}"+a+"?|("+a+")|.)","ig"),D=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(65536+r):String.fromCharCode(r>>10|55296,1023&r|56320)},ce=function(){h()};try{N.apply(n=G.call(v.childNodes),v.childNodes),n[v.childNodes.length].nodeType}catch(M){N={apply:n.length?function(e,t){V.apply(e,G.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function j(e,t,n,r){var i,o,a,s,l,u,c;if((t?t.ownerDocument||t:v)!==T&&h(t),n=n||[],i=(t=t||T).nodeType,"string"!=typeof e||!e||1!==i&&9!==i&&11!==i)return n;if(!r&&m){if(11!==i&&(u=se.exec(e)))if(c=u[1]){if(9===i){if(!(s=t.getElementById(c))||!s.parentNode)return n;if(s.id===c)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(c))&&y(t,s)&&s.id===c)return n.push(s),n}else{if(u[2])return N.apply(n,t.getElementsByTagName(e)),n;if((c=u[3])&&d.getElementsByClassName)return N.apply(n,t.getElementsByClassName(c)),n}if(d.qsa&&(!g||!g.test(e))){if(l=s=C,u=t,c=1!==i&&e,1===i&&"object"!==t.nodeName.toLowerCase()){for(a=p(e),(s=t.getAttribute("id"))?l=s.replace(ue,"\\$&"):t.setAttribute("id",l),l="[id='"+l+"'] ",o=a.length;o--;)a[o]=l+_(a[o]);u=le.test(e)&&he(t.parentNode)||t,c=a.join(",")}if(c)try{return N.apply(n,u.querySelectorAll(c)),n}catch(f){}finally{s||t.removeAttribute("id")}}}return B(e.replace(S,"$1"),t,n,r)}function fe(){var n=[];function r(e,t){return n.push(e+" ")>x.cacheLength&&delete r[n.shift()],r[e+" "]=t}return r}function l(e){return e[C]=!0,e}function L(e){var t=T.createElement("div");try{return!!e(t)}catch(M){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function de(e,t){for(var n=e.split("|"),r=e.length;r--;)x.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function H(a){return l(function(o){return o=+o,l(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function he(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=j.support={},F=j.isXML=function(e){e=e&&(e.ownerDocument||e).documentElement;return!!e&&"HTML"!==e.nodeName},h=j.setDocument=function(e){var l=e?e.ownerDocument||e:v;return l!==T&&9===l.nodeType&&l.documentElement?(t=(T=l).documentElement,(e=l.defaultView)&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ce,!1):e.attachEvent&&e.attachEvent("onunload",ce)),m=!F(l),d.attributes=L(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=L(function(e){return e.appendChild(l.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=b.test(l.getElementsByClassName),d.getById=L(function(e){return t.appendChild(e).id=C,!l.getElementsByName||!l.getElementsByName(C).length}),d.getById?(x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&m)return(e=t.getElementById(e))&&e.parentNode?[e]:[]},x.filter.ID=function(e){var t=e.replace(A,D);return function(e){return e.getAttribute("id")===t}}):(delete x.find.ID,x.filter.ID=function(e){var t=e.replace(A,D);return function(e){e="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}}),x.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=d.getElementsByClassName&&function(e,t){if(m)return t.getElementsByClassName(e)},r=[],g=[],(d.qsa=b.test(l.querySelectorAll))&&(L(function(e){t.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+a+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+a+"*(?:value|"+J+")"),e.querySelectorAll("[id~="+C+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+C+"+*").length||g.push(".#.+[+~]")}),L(function(e){var t=l.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+a+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(d.matchesSelector=b.test(i=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.msMatchesSelector))&&L(function(e){d.disconnectedMatch=i.call(e,"div"),i.call(e,"[s!='']:x"),r.push("!=",K)}),g=g.length&&new RegExp(g.join("|")),r=r.length&&new RegExp(r.join("|")),e=b.test(t.compareDocumentPosition),y=e||b.test(t.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(n.contains?n.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},I=e?function(e,t){var n;return e===t?(c=!0,0):(n=!e.compareDocumentPosition-!t.compareDocumentPosition)||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===l||e.ownerDocument===v&&y(v,e)?-1:t===l||t.ownerDocument===v&&y(v,t)?1:u?k(u,e)-k(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===l?-1:t===l?1:i?-1:o?1:u?k(u,e)-k(u,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]===v?-1:s[r]===v?1:0},l):T},j.matches=function(e,t){return j(e,null,null,t)},j.matchesSelector=function(e,t){if((e.ownerDocument||e)!==T&&h(e),t=t.replace(ne,"='$1']"),d.matchesSelector&&m&&(!r||!r.test(t))&&(!g||!g.test(t)))try{var n=i.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(M){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(A,D),e[3]=(e[3]||e[4]||e[5]||"").replace(A,D),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||j.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&j.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return f.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&re.test(n)&&(t=(t=p(n,!0))&&n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(A,D).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=W[e+" "];return t||(t=new RegExp("(^|"+a+")"+e+"("+a+"|$)"))&&W(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(e){e=j.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&&0===e.indexOf(r):"*="===n?r&&-1(?:<\/\1>|)$/,G=/^.[^:#\[\.,]*$/;function J(e,n,r){if(w.isFunction(n))return w.grep(e,function(e,t){return!!n.call(e,t,e)!==r});if(n.nodeType)return w.grep(e,function(e){return e===n!==r});if("string"==typeof n){if(G.test(n))return w.filter(n,e,r);n=w.filter(n,e)}return w.grep(e,function(e){return 0<=w.inArray(e,n)!==r})}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t)[^>]*|#([\w-]*))$/,Q=((w.fn.init=function(e,t){var n,r;if(e){if("string"!=typeof e)return e.nodeType?(this.context=this[0]=e,this.length=1,this):w.isFunction(e)?"undefined"!=typeof i.ready?i.ready(e):e(w):(e.selector!==undefined&&(this.selector=e.selector,this.context=e.context),w.makeArray(e,this));if(!(n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:Y.exec(e))||!n[1]&&t)return(!t||t.jquery?t||i:this.constructor(t)).find(e);if(n[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:v,!0)),V.test(n[1])&&w.isPlainObject(t))for(n in t)w.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n])}else{if((r=v.getElementById(n[2]))&&r.parentNode){if(r.id!==n[2])return i.find(e);this.length=1,this[0]=r}this.context=v,this.selector=e}}return this}).prototype=w.fn,i=w(v),/^(?:parents|prev(?:Until|All))/),K={children:!0,contents:!0,next:!0,prev:!0};function Z(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}w.extend({dir:function(e,t,n){for(var r=[],i=e[t];i&&9!==i.nodeType&&(n===undefined||1!==i.nodeType||!w(i).is(n));)1===i.nodeType&&r.push(i),i=i[t];return r},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}),w.fn.extend({has:function(e){var t,n=w(e,this),r=n.length;return this.filter(function(){for(t=0;t
a",y.leadingWhitespace=3===r.firstChild.nodeType,y.tbody=!r.getElementsByTagName("tbody").length,y.htmlSerialize=!!r.getElementsByTagName("link").length,y.html5Clone="<:nav>"!==v.createElement("nav").cloneNode(!0).outerHTML,t.type="checkbox",t.checked=!0,u.appendChild(t),y.appendChecked=t.checked,r.innerHTML="",y.noCloneChecked=!!r.cloneNode(!0).lastChild.defaultValue,u.appendChild(r),r.innerHTML="",y.checkClone=r.cloneNode(!0).cloneNode(!0).lastChild.checked,y.noCloneEvent=!0,r.attachEvent&&(r.attachEvent("onclick",function(){y.noCloneEvent=!1}),r.cloneNode(!0).click()),null==y.deleteExpando){y.deleteExpando=!0;try{delete r.test}catch(ln){y.deleteExpando=!1}}var ce,fe,de=v.createElement("div");for(ce in{submit:!0,change:!0,focusin:!0})(y[ce+"Bubbles"]=(fe="on"+ce)in m)||(de.setAttribute(fe,"t"),y[ce+"Bubbles"]=!1===de.attributes[fe].expando);var pe=/^(?:input|select|textarea)$/i,he=/^key/,me=/^(?:mouse|pointer|contextmenu)|click/,ge=/^(?:focusinfocus|focusoutblur)$/,ye=/^([^.]*)(?:\.(.+)|)$/;function ve(){return!0}function d(){return!1}function be(){try{return v.activeElement}catch(e){}}function xe(e){var t=we.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,l,u,c,f,d,p,h=w._data(e);if(h)for(n.handler&&(n=(s=n).handler,i=s.selector),n.guid||(n.guid=w.guid++),o=(o=h.events)||(h.events={}),(u=h.handle)||((u=h.handle=function(e){return typeof w==b||e&&w.event.triggered===e.type?undefined:w.event.dispatch.apply(u.elem,arguments)}).elem=e),a=(t=(t||"").match(T)||[""]).length;a--;)f=p=(d=ye.exec(t[a])||[])[1],d=(d[2]||"").split(".").sort(),f&&(l=w.event.special[f]||{},f=(i?l.delegateType:l.bindType)||f,l=w.event.special[f]||{},p=w.extend({type:f,origType:p,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:d.join(".")},s),(c=o[f])||((c=o[f]=[]).delegateCount=0,l.setup&&!1!==l.setup.call(e,r,d,u))||(e.addEventListener?e.addEventListener(f,u,!1):e.attachEvent&&e.attachEvent("on"+f,u)),l.add&&(l.add.call(e,p),p.handler.guid||(p.handler.guid=n.guid)),i?c.splice(c.delegateCount++,0,p):c.push(p),w.event.global[f]=!0)},remove:function(e,t,n,r,i){var o,a,s,l,u,c,f,d,p,h,m,g=w.hasData(e)&&w._data(e);if(g&&(c=g.events)){for(u=(t=(t||"").match(T)||[""]).length;u--;)if(p=m=(s=ye.exec(t[u])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=w.event.special[p]||{},d=c[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=d.length;o--;)a=d[o],!i&&m!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(d.splice(o,1),a.selector&&d.delegateCount--,f.remove&&f.remove.call(e,a));l&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,g.handle)||w.removeEvent(e,p,g.handle),delete c[p])}else for(p in c)w.event.remove(e,p+t[u],n,r,!0);w.isEmptyObject(c)&&(delete g.handle,w._removeData(e,"events"))}},trigger:function(e,t,n,r){var i,o,a,s,l,u,c=[n||v],f=g.call(e,"type")?e.type:e,d=g.call(e,"namespace")?e.namespace.split("."):[],p=l=n=n||v;if(3!==n.nodeType&&8!==n.nodeType&&!ge.test(f+w.event.triggered)&&(0<=f.indexOf(".")&&(f=(d=f.split(".")).shift(),d.sort()),o=f.indexOf(":")<0&&"on"+f,(e=e[w.expando]?e:new w.Event(f,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=d.join("."),e.namespace_re=e.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=undefined,e.target||(e.target=n),t=null==t?[e]:w.makeArray(t,[e]),s=w.event.special[f]||{},r||!s.trigger||!1!==s.trigger.apply(n,t))){if(!r&&!s.noBubble&&!w.isWindow(n)){for(a=s.delegateType||f,ge.test(a+f)||(p=p.parentNode);p;p=p.parentNode)c.push(p),l=p;l===(n.ownerDocument||v)&&c.push(l.defaultView||l.parentWindow||m)}for(u=0;(p=c[u++])&&!e.isPropagationStopped();)e.type=1]","i"),Ee=/^\s+/,Ne=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ke=/<([\w:]+)/,Se=/\s*$/g,C={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:y.htmlSerialize?[0,"",""]:[1,"X
","
"]},qe=xe(v).appendChild(v.createElement("div"));function E(e,t){var n,r,i=0,o=typeof e.getElementsByTagName!=b?e.getElementsByTagName(t||"*"):typeof e.querySelectorAll!=b?e.querySelectorAll(t||"*"):undefined;if(!o)for(o=[],n=e.childNodes||e;null!=(r=n[i]);i++)!t||w.nodeName(r,t)?o.push(r):w.merge(o,E(r,t));return t===undefined||t&&w.nodeName(e,t)?w.merge([e],o):o}function Me(e){ue.test(e.type)&&(e.defaultChecked=e.checked)}function Oe(e,t){return w.nodeName(e,"table")&&w.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Fe(e){return e.type=(null!==w.find.attr(e,"type"))+"/"+e.type,e}function Re(e){var t=He.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Be(e,t){for(var n,r=0;null!=(n=e[r]);r++)w._data(n,"globalEval",!t||w._data(t[r],"globalEval"))}function Pe(e,t){if(1===t.nodeType&&w.hasData(e)){var n,r,i,e=w._data(e),o=w._data(t,e),a=e.events;if(a)for(n in delete o.handle,o.events={},a)for(r=0,i=a[n].length;r")?o=e.cloneNode(!0):(qe.innerHTML=e.outerHTML,qe.removeChild(o=qe.firstChild)),!(y.noCloneEvent&&y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(r=E(o),s=E(e),a=0;null!=(i=s[a]);++a)if(r[a]){f=c=u=p=d=void 0;var u,c,f,d=i,p=r[a];if(1===p.nodeType){if(u=p.nodeName.toLowerCase(),!y.noCloneEvent&&p[w.expando]){for(c in(f=w._data(p)).events)w.removeEvent(p,c,f.handle);p.removeAttribute(w.expando)}"script"===u&&p.text!==d.text?(Fe(p).text=d.text,Re(p)):"object"===u?(p.parentNode&&(p.outerHTML=d.outerHTML),y.html5Clone&&d.innerHTML&&!w.trim(p.innerHTML)&&(p.innerHTML=d.innerHTML)):"input"===u&&ue.test(d.type)?(p.defaultChecked=p.checked=d.checked,p.value!==d.value&&(p.value=d.value)):"option"===u?p.defaultSelected=p.selected=d.defaultSelected:"input"!==u&&"textarea"!==u||(p.defaultValue=d.defaultValue)}}if(t)if(n)for(s=s||E(e),r=r||E(o),a=0;null!=(i=s[a]);a++)Pe(i,r[a]);else Pe(e,o);return 0<(r=E(o,"script")).length&&Be(r,!l&&E(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){for(var i,o,a,s,l,u,c,f=e.length,d=xe(t),p=[],h=0;h")+c[2],i=c[0];i--;)s=s.lastChild;if(!y.leadingWhitespace&&Ee.test(o)&&p.push(t.createTextNode(Ee.exec(o)[0])),!y.tbody)for(i=(o="table"!==l||Se.test(o)?""!==c[1]||Se.test(o)?0:s:s.firstChild)&&o.childNodes.length;i--;)w.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u);for(w.merge(p,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=d.lastChild}else p.push(t.createTextNode(o));for(s&&d.removeChild(s),y.appendChecked||w.grep(E(p,"input"),Me),h=0;o=p[h++];)if((!r||-1===w.inArray(o,r))&&(a=w.contains(o.ownerDocument,o),s=E(d.appendChild(o),"script"),a&&Be(s),n))for(i=0;o=s[i++];)Le.test(o.type||"")&&n.push(o);return s=null,d},cleanData:function(e,t){for(var n,r,i,o,a=0,s=w.expando,l=w.cache,u=y.deleteExpando,c=w.event.special;null!=(n=e[a]);a++)if((t||w.acceptData(n))&&(o=(i=n[s])&&l[i])){if(o.events)for(r in o.events)c[r]?w.event.remove(n,r):w.removeEvent(n,r,o.handle);l[i]&&(delete l[i],u?delete n[s]:typeof n.removeAttribute!=b?n.removeAttribute(s):n[s]=null,f.push(i))}}}),w.fn.extend({text:function(e){return l(this,function(e){return e===undefined?w.text(this):this.empty().append((this[0]&&this[0].ownerDocument||v).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)})},prepend:function(){return this.domManip(arguments,function(e){var t;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(t=Oe(this,e)).insertBefore(e,t.firstChild)})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=e?w.filter(e,this):this,i=0;null!=(n=r[i]);i++)t||1!==n.nodeType||w.cleanData(E(n)),n.parentNode&&(t&&w.contains(n.ownerDocument,n)&&Be(E(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&w.cleanData(E(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&w.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return l(this,function(e){var t=this[0]||{},n=0,r=this.length;if(e===undefined)return 1===t.nodeType?t.innerHTML.replace(Te,""):undefined;if("string"==typeof e&&!De.test(e)&&(y.htmlSerialize||!Ce.test(e))&&(y.leadingWhitespace||!Ee.test(e))&&!C[(ke.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Ne,"<$1>");try{for(;n")).appendTo(t.documentElement))[0].contentWindow||We[0].contentDocument).document).write(),t.close(),n=ze(e,t),We.detach()),$e[e]=n),n}y.shrinkWrapBlocks=function(){var e,t,n;return null!=p?p:(p=!1,(t=v.getElementsByTagName("body")[0])&&t.style?(e=v.createElement("div"),(n=v.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",t.appendChild(n).appendChild(e),typeof e.style.zoom!=b&&(e.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",e.appendChild(v.createElement("div")).style.width="5px",p=3!==e.offsetWidth),t.removeChild(n),p):void 0)};var h,N,Xe,Ue,Ve,Ge,Je=/^margin/,Ye=new RegExp("^("+e+")(?!px)[a-z%]+$","i"),Qe=/^(top|right|bottom|left)$/;function Ke(t,n){return{get:function(){var e=t();if(null!=e){if(!e)return(this.get=n).apply(this,arguments);delete this.get}}}}function Ze(){var e,t,n,r=v.getElementsByTagName("body")[0];r&&r.style&&(e=v.createElement("div"),(t=v.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",r.appendChild(t).appendChild(e),e.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",Xe=Ue=!1,Ge=!0,m.getComputedStyle&&(Xe="1%"!==(m.getComputedStyle(e,null)||{}).top,Ue="4px"===(m.getComputedStyle(e,null)||{width:"4px"}).width,(n=e.appendChild(v.createElement("div"))).style.cssText=e.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",n.style.marginRight=n.style.width="0",e.style.width="1px",Ge=!parseFloat((m.getComputedStyle(n,null)||{}).marginRight),e.removeChild(n)),e.innerHTML="
t
",(n=e.getElementsByTagName("td"))[0].style.cssText="margin:0;border:0;padding:0;display:none",(Ve=0===n[0].offsetHeight)&&(n[0].style.display="",n[1].style.display="none",Ve=0===n[0].offsetHeight),r.removeChild(t))}m.getComputedStyle?(h=function(e){return(e.ownerDocument.defaultView.opener?e.ownerDocument.defaultView:m).getComputedStyle(e,null)},N=function(e,t,n){var r,i=e.style,o=(n=n||h(e))?n.getPropertyValue(t)||n[t]:undefined;return n&&(""!==o||w.contains(e.ownerDocument,e)||(o=w.style(e,t)),Ye.test(o))&&Je.test(t)&&(e=i.width,t=i.minWidth,r=i.maxWidth,i.minWidth=i.maxWidth=i.width=o,o=n.width,i.width=e,i.minWidth=t,i.maxWidth=r),o===undefined?o:o+""}):v.documentElement.currentStyle&&(h=function(e){return e.currentStyle},N=function(e,t,n){var r,i,o,a=e.style;return null==(n=(n=n||h(e))?n[t]:undefined)&&a&&a[t]&&(n=a[t]),Ye.test(n)&&!Qe.test(t)&&(r=a.left,(o=(i=e.runtimeStyle)&&i.left)&&(i.left=e.currentStyle.left),a.left="fontSize"===t?"1em":n,n=a.pixelLeft+"px",a.left=r,o)&&(i.left=o),n===undefined?n:n+""||"auto"}),(t=v.createElement("div")).innerHTML="
a",(u=(u=t.getElementsByTagName("a")[0])&&u.style)&&(u.cssText="float:left;opacity:.5",y.opacity="0.5"===u.opacity,y.cssFloat=!!u.cssFloat,t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===t.style.backgroundClip,y.boxSizing=""===u.boxSizing||""===u.MozBoxSizing||""===u.WebkitBoxSizing,w.extend(y,{reliableHiddenOffsets:function(){return null==Ve&&Ze(),Ve},boxSizingReliable:function(){return null==Ue&&Ze(),Ue},pixelPosition:function(){return null==Xe&&Ze(),Xe},reliableMarginRight:function(){return null==Ge&&Ze(),Ge}})),w.swap=function(e,t,n,r){var i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.apply(e,r||[]),t)e.style[i]=o[i];return r};var et=/alpha\([^)]*\)/i,tt=/opacity\s*=\s*([^)]*)/,nt=/^(none|table(?!-c[ea]).+)/,rt=new RegExp("^("+e+")(.*)$","i"),it=new RegExp("^([+-])=("+e+")","i"),ot={position:"absolute",visibility:"hidden",display:"block"},at={letterSpacing:"0",fontWeight:"400"},st=["Webkit","O","Moz","ms"];function lt(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=st.length;i--;)if((t=st[i]+n)in e)return t;return r}function ut(e,t){for(var n,r,i,o=[],a=0,s=e.length;a
a",t=r.getElementsByTagName("a")[0],e=(u=v.createElement("select")).appendChild(v.createElement("option")),A=r.getElementsByTagName("input")[0],t.style.cssText="top:1px",y.getSetAttribute="t"!==r.className,y.style=/top/.test(t.getAttribute("style")),y.hrefNormalized="/a"===t.getAttribute("href"),y.checkOn=!!A.value,y.optSelected=e.selected,y.enctype=!!v.createElement("form").enctype,u.disabled=!0,y.optDisabled=!e.disabled,(A=v.createElement("input")).setAttribute("value",""),y.input=""===A.getAttribute("value"),A.value="t",A.setAttribute("type","radio"),y.radioValue="t"===A.value;var Tt=/\r/g;w.fn.extend({val:function(t){var n,e,r,i=this[0];return arguments.length?(r=w.isFunction(t),this.each(function(e){1!==this.nodeType||(null==(e=r?t.call(this,e,w(this).val()):t)?e="":"number"==typeof e?e+="":w.isArray(e)&&(e=w.map(e,function(e){return null==e?"":e+""})),(n=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&n.set(this,e,"value")!==undefined)||(this.value=e)})):i?(n=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in n&&(e=n.get(i,"value"))!==undefined?e:"string"==typeof(e=i.value)?e.replace(Tt,""):null==e?"":e:void 0}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:w.trim(w.text(e))}},select:{get:function(e){for(var t,n=e.options,r=e.selectedIndex,i="select-one"===e.type||r<0,o=i?null:[],a=i?r+1:n.length,s=r<0?a:i?r:0;s").append(w.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){a.each(n,i||[e.responseText,t,e])}),this)},w.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){w.fn[t]=function(e){return this.on(t,e)}}),w.expr.filters.animated=function(t){return w.grep(w.timers,function(e){return t===e.elem}).length},m.document.documentElement);function rn(e){return w.isWindow(e)?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}w.offset={setOffset:function(e,t,n){var r,i,o,a,s=w.css(e,"position"),l=w(e),u={};"static"===s&&(e.style.position="relative"),o=l.offset(),r=w.css(e,"top"),a=w.css(e,"left"),s=("absolute"===s||"fixed"===s)&&-1/i.test(e)&&function(e){if("string"==typeof e&&e&&""!==e.trim()&&!(3e3]+/i,/(href|src|action)\s*=\s*(["'])\s*javascript:(?!\s*void\s*\(\s*0\s*\)\s*;?)[^"']*?\2/i,/<\w+[^>]*\bstyle\s*=\s*["'][^"']*expression\s*\([^"']*["']/i,/]*\bsrc\s*=\s*["']\s*(?!(?:\/|\.\/|\.\.\/))[^"']*["'][^>]*>/i,/]*>/i,/]*>/i,/]*>/i,/src\s*=\s*["']\s*data:(?!image\/[a-z]+;base64,)/i,/]*\b(?:onerror|onload)\s*=\s*["'][^"']*["'][^>]*>/i,/<(a|link|area|frame)\b[^>]*\shref\s*=\s*["']?\s*javascript:(?!\s*void\s*\(\s*0\s*\)\s*;?)[^"']*["']?/i];if(new RegExp("<[^>]+\\s("+["onclick","ondblclick","onmouseover","onmouseout","onchange","onsubmit","onfocus","onblur"].join("|")+")\\s*=","i").test(e)&&!/\son(?!click|dblclick|mouseover|mouseout|change|submit|focus|blur)\w+\s*=/i.test(e)){for(var n=[/\son(error|load|unload)\s*=\s*["'][^"']*["']/i,/(href|src|action)\s*=\s*(["'])\s*javascript:(?!\s*void\s*\(\s*0\s*\)\s*;?)[^"']*?\2/i,/]*\bsrc\s*=\s*["']\s*(?!(?:\/|\.\/|\.\.\/))[^"']*["'][^>]*>/i,/]*>/i,/src\s*=\s*["']\s*data:(?!image\/[a-z]+;base64,)/i],r=0;r]*\bsrc\s*=\s*["']\s*(?!(?:\/|\.\/|\.\.\/|assets\/))[^"']*["'][^>]*>.*?<\/script>/gi,"").replace(/]*\b(?:onerror|onload)\s*=\s*["'][^"']*["'][^>]*>.*?<\/script>/gi,"").replace(/\s(onerror|onload|onunload)\s*=\s*["'][^"']*["']/gi,"").replace(/\s(onerror|onload|onunload)\s*=\s*[^"'\s>]+/gi,"").replace(/(href|src|action)\s*=\s*(["'])\s*javascript:(?!\s*void\s*\(\s*0\s*\)\s*;?)[^"']*?\2/gi,"$1=$2#sanitized:").replace(/eval\s*\(/gi,"console.log(").replace(/expression\s*\(/gi,"console.log(");try{return DOMPurify.sanitize(e,{ALLOWED_ATTR:["class","style","href","id","title","checked","src","onclick","ondblclick","onmouseover","onmouseout","alt","target","width","height","script","colspan","rowspan","type","value","name","disabled","readonly"],ADD_TAGS:["script"],FORBID_ATTR:["onerror","onload","onunload","onbeforeunload","onpageshow","onpagehide","onmessage","onstorage","onpopstate","onhashchange","onreadystatechange","onloadeddata","onloadedmetadata","onoffline","ononline"],KEEP_CONTENT:!0,ALLOWED_URI_REGEXP:/^(?:(?:(?:f|ht)tps?|mailto|tel|ftp|data):|javascript:\s*void\s*\(\s*0\s*\)\s*;?|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i})}catch(t){console.log("DOMPurify sanitization failed:",t)}}return e}function r(e){return Array.prototype.slice.call(e).map(function(e){return"string"==typeof e?n(e):e})}e.fn.html=function(e){return e===undefined?t.html.call(this):t.html.call(this,n(e))},e.fn.append=function(){var e=r(arguments);return t.append.apply(this,e)},e.fn.prepend=function(){var e=r(arguments);return t.prepend.apply(this,e)},e.fn.before=function(){var e=r(arguments);return t.before.apply(this,e)},e.fn.after=function(){var e=r(arguments);return t.after.apply(this,e)},e.fn.replaceWith=function(){var e=r(arguments);return t.replaceWith.apply(this,e)},e.fn.wrap=function(){var e=r(arguments);return t.wrap.apply(this,e)},e.fn.wrapInner=function(){var e=r(arguments);return t.wrapInner.apply(this,e)},e.fn.wrapAll=function(){var e=r(arguments);return t.wrapAll.apply(this,e)}}(jQuery);;JSLib={fixPNG:function(img){var fix=function(img){var arVersion=navigator.appVersion.split("MSIE");var version=parseFloat(arVersion[1]);var srcInfo=img.src.toLocaleLowerCase().split(".");var fileExt=srcInfo[srcInfo.length-1];fileExt=fileExt.split("?");if(fileExt[0].toLowerCase()=='png'){if((version>=5.5)&&(version<7)&&(document.body.filters)){var imgID=(img.id)?"id='"+img.id+"' ":"";var imgClass=(img.className)?"class='"+img.className+"' ":"";var imgTitle=(img.title||img.alt)?"title='"+(img.title||img.alt)+"' ":"";var imgStyle="display:inline-block;padding:0px;"+img.style.cssText;var strNewHTML="";img.outerHTML=strNewHTML;}}};if(img.width||img.height){fix(img);}else{$(img).bind("load",function(){fix(this);});}},sortByKey:function(sortform,sortKey,sortType,submit){var action=this._getFormAction(sortform);submit=submit||false;if(!action){showAlert("form不存在或者action未配置") return;} if(submit){if(_topWin){if($("#"+sortform).find("input[name='YII_CSRF_TOKEN']").length==0){$("#"+sortform).append("");$("#"+sortform).append("");}} if($("#"+sortform).find("input[name='sorttype']").length){$("#"+sortform).find("input[name='sorttype']").val(sortType);}else{$("#"+sortform).append("");} if($("#"+sortform).find("input[name='sortkey']").length){$("#"+sortform).find("input[name='sortkey']").val(sortKey);}else{$("#"+sortform).append("");} $("#"+sortform).submit();}else{location.href=action+"/sortkey/"+sortKey+"/sorttype/"+sortType;}},go2Page:function(pageform,pageno,submit){var action=this._getFormAction(pageform);submit=submit||false;if(!action){return;} if(submit){if(_topWin){if($("#"+pageform).find("input[name='YII_CSRF_TOKEN']").length==0){$("#"+pageform).append("");$("#"+pageform).append("");}} var pageFromJq=$("#"+pageform);if(pageFromJq.find("input[name='pageno']").length){pageFromJq.find("input[name='pageno']").val(pageno);}else{pageFromJq.append("");} pageFromJq.submit();}else{location.href=action+"/pageno/"+pageno;}},isExcel:function(fileName){var pos=fileName.lastIndexOf('.');if(pos>-1){var suffix=fileName.substring(pos);suffix=suffix.toLowerCase();if(suffix==".xls"||suffix==".xlsx"){return true;}} return false;},isExcelOrCsvOrTxt:function(fileName){var pos=fileName.lastIndexOf('.');if(pos>-1){var suffix=fileName.substring(pos);suffix=suffix.toLowerCase();if(suffix==".xls"||suffix==".xlsx"||suffix==".csv"||suffix==".txt"||suffix==".vcf"){return true;}} return false;},_getFormAction:function(formId){return $("#"+formId).attr("action");},containChinese:function(str){var reg=new RegExp("[\\u4e00-\\u9fa5]","");return reg.test(str);},isValidForeignEmail:function(val,type){var baseReg="[&~#$*._%\'\u4e00-\u9fa50-9a-z\-\/\\\\]+[&~#$*%\'\u4e00-\u9fa5_0-9a-z\-\.\/\\\\]*";var commonReg="@([\u4e00-\u9fa5-a-z0-9]+\\.){1,10}[\u4e00-\u9fa5a-z]+";if(type=="allowDomain"){return /^[&~#$*%\u4e00-\u9fa5_0-9a-z\'\-\.\/\\]*@([\u4e00-\u9fa5-a-z0-9]+\.){1,10}[\u4e00-\u9fa5a-z]+$/i.test(val);}else if(type=="allowName"){var regNameAndEmail="<\\s*"+baseReg+commonReg+"\\s*>$";var regEmail="^"+baseReg+commonReg+"$";var reg1=new RegExp(regEmail,"i");var reg2=new RegExp(regNameAndEmail,"i");return(reg1.test(val)||reg2.test(val));}else{var regEmail="^"+baseReg+commonReg+"$";var reg=new RegExp(regEmail,"i");return reg.test(val);}},isValidFoldername:function(val){return!/["'\.\\]/.test(val);},strLen:function(str){var realLength=0,len=str.length,charCode=-1;for(var i=0;i=0&&charCode<=128)realLength+=1;else realLength+=2;} return realLength;},isValidLocalEmail:function(val){return(/^[0-9a-z]+[\w\-\.]*@([-a-z0-9]+\.){1,5}[a-z]{2,4}$/i.test(val));},showTimes:function(obj,type,showData){var left=$(obj).offset().left;var top=$(obj).offset().top;if(_topWin.JSBase.isIE){var paddT=$(obj).innerWidth()-$(obj).width();top=top-paddT;} var scrollTop=$("#layout_main").scrollTop()?$("#layout_main").scrollTop():0;var Menu=$('.menu_box');var DivDetail='';var Div='';if(type=='hours'){if(showData!=""){var _dataArry=showData.split(',');$(_dataArry).each(function(){DivDetail+='';});}else{for(var i=0;i<24;i++){if(i<10){showI="0"+i;}else{showI=i;} DivDetail+='';}}}else{if(showData!=""){var _dataArry=showData.split(',');$(_dataArry).each(function(){DivDetail+='';});}else{var showJ='';for(var j=0;j<12;j++){if(j<2){showJ="0"+j*5;}else{showJ=j*5;} DivDetail+='';}}} if(!Menu.length){$(Div).insertBefore(obj);$('.menu_box').find('ul').html(DivDetail);$('.menu_box').show();$('body').on('mousedown',function(e){if($(e.target).closest('.menu_box').length==0){$('.menu_box').hide();}}).on('mouseup',function(e){var target=$(e.target);if(target.parents('.menu_item_1').length!=0){$('.menu_box').hide();}});}else{Menu.find('ul').html(DivDetail);Menu.show();} $('.menu_item_1').on('click',function(){$(obj).val($(this).attr('data'));$(obj).change();});$('.menu_box').css({"left":(left-60)+'px',"top":(top+scrollTop-175)+'px'});},copyToClipboard:function(textToCopy){var textArea=document.createElement("textarea");textArea.style.position="absolute";textArea.style.left="-9999px";textArea.value=textToCopy;document.body.appendChild(textArea);var success=false;if(document.body.createTextRange){var range=document.body.createTextRange();range.moveToElementText(textArea);range.select();try{range.execCommand("Copy");success=true;}catch(err){success=false;}}else if(window.getSelection){textArea.select();try{success=document.execCommand("copy");}catch(err){success=false;}} document.body.removeChild(textArea);return success;},generatePassword:function(length){var upperChars='ABCDEFGHJKMNPQRSTUVWXYZ';var lowerChars='abcdefghjkmnpqrstuvwxyz';var numberChars='23456789';var specialChars='!@#$%^&*()_-+={}[]<>,.?/';var allChars=upperChars+lowerChars+numberChars+specialChars;var password='';password+=upperChars.charAt(Math.floor(Math.random()*upperChars.length));password+=lowerChars.charAt(Math.floor(Math.random()*lowerChars.length));password+=numberChars.charAt(Math.floor(Math.random()*numberChars.length));password+=specialChars.charAt(Math.floor(Math.random()*specialChars.length));for(var i=4;i';divHtml+='';$("body",WhoCall).append(divHtml);if($.alerts.dialogClass){$("#popup_container",WhoCall).addClass($.alerts.dialogClass);} $("#popup_title",WhoCall).html(title);$("#popup_title",WhoCall).append('');$("#popup_message",WhoCall).html('

'+msg.replace(/\n/g,'
')+'

');var msgHeight=$('#popup_message',WhoCall).height();if(msgHeight>$.alerts.minHeightOfMsg){$('#'+contentId,WhoCall).css('padding','15px 5px 30px 76px;');} if(msgHeight>$.alerts.maxHeightOfMsg){$('#popup_message',WhoCall).css('height',$.alerts.maxHeightOfMsg).css('overflow-y','auto');} $.alerts._reposition();$.alerts._maintainPosition(true);switch(type){case'alert':case'success':$("#"+contentId,WhoCall).after('');if(buttonArrays&&$.isArray(buttonArrays)){$.each(buttonArrays,function(i,value){$("#popup_panel",WhoCall).append(' ');});}else{$("#popup_panel",WhoCall).append('');} $(".popup_ok, .popup_cancel",WhoCall).bind('click',function(e){$.alerts._hide();if($.browser.msie){e=window.event?window.event:window.parent.event;if(e){e.keyCode=15;}} var btnIndex=$(this).attr("index");callback(btnIndex);return false;});$(".popup_ok, .popup_cancel",WhoCall).focus().keypress(function(e){if(e.keyCode==13||e.keyCode==27){$(".popup_ok",WhoCall).first().trigger('click');return false;}});break;case'confirm':$("#"+contentId,WhoCall).after('');$("#popup_ok",WhoCall).click(function(){$.alerts._hide();if(callback) callback();});$("#popup_cancel, .popup_cancel",WhoCall).click(function(){$.alerts._hide();if(value){value();}});$("#popup_ok",WhoCall).focus();$("#popup_ok, #popup_cancel",WhoCall).keypress(function(e){if(e.keyCode==13) $("#popup_ok",WhoCall).trigger('click');if(e.keyCode==27) $("#popup_cancel",WhoCall).trigger('click');});break;} if($.alerts.draggable){try{$("#popup_container",WhoCall).draggable({handle:$("#popup_title",WhoCall)});$("#popup_title",WhoCall).css({cursor:'move'});}catch(e){}}},_hide:function(){$("#popup_container",WhoCall).remove();$.alerts._overlay('hide');$.alerts._maintainPosition(false);},_overlay:function(status){switch(status){case'show':$.alerts._overlay('hide');var css;var isSecure=/^http/i.test(_topWin.location.protocol);var secure_url=(isSecure&&$.browser.msie)?'javascript:""':'about:blank';WhoCall!=_topWin.document?css="pop_f'":css='';$("body",WhoCall).append("");break;case'hide':$('.pop_frame',WhoCall).remove();break;}},_reposition:function(){var w_h=(WhoCall.compatMode=="CSS1Compat")?WhoCall.documentElement.clientHeight:WhoCall.body.clientHeight;var w_w=(WhoCall.compatMode=="CSS1Compat")?WhoCall.documentElement.clientWidth:WhoCall.body.clientWidth;var w_s_t=WhoCall.documentElement.scrollTop||WhoCall.body.scrollTop;var w_s_l=WhoCall.documentElement.scrollLeft||WhoCall.body.scrollLeft;var topval=((w_h/2)-($("#popup_container",WhoCall).height()/2))+$.alerts.verticalOffset;var leftval=((w_w/2)-($("#popup_container",WhoCall).width()/2))+$.alerts.horizontalOffset;if(topval<0){topval=0;} if(leftval<0){leftval=0;} var $isMobile=false;if(_topWin.JSBase){$isMobile=_topWin.JSBase.isMobileDevice;} topval=topval+($isMobile?0:w_s_t);leftval=leftval+($isMobile?0:w_s_l);$("#popup_container",WhoCall).css({top:topval+'px',left:leftval+'px'});var content_w=(WhoCall.compatMode=="CSS1Compat")?WhoCall.documentElement.scrollWidth:WhoCall.body.scrollWidth;var content_h=(WhoCall.compatMode=="CSS1Compat")?WhoCall.documentElement.scrollHeight:WhoCall.body.scrollHeight;$(".pop_frame",WhoCall).width(Math.max(content_w,w_w));$(".pop_frame",WhoCall).height(Math.max(content_h,w_h));},_maintainPosition:function(status){if($.alerts.repositionOnResize){switch(status){case true:$(_topWin).bind('resize',$.alerts._reposition);break;case false:$(_topWin).unbind('resize',$.alerts._reposition);break;}}}} window.showAlert=function(msg,callback,buttonArrays){$.alerts.alert(msg,_topWin.text.common.alerts.alertTitle,callback,buttonArrays);};window.showSuccess=function(msg,callback,buttonArrays){$.alerts.success(msg,_topWin.text.common.alerts.successTitle,callback,buttonArrays);};window.showConfirm=function(msg,callback,callbackCancel){$.alerts.confirm(msg,_topWin.text.common.alerts.confirmTitle,callback,callbackCancel);};window.showNotice=function(msg,callback,callbackCancel){if(top&&$.isFunction(top.promptShow)){top.promptShow(msg,'',1);if(callback)callback();}else{$.alerts.alert(msg,_topWin.text.common.alerts.confirmTitle,callback,callbackCancel);}};})(jQuery);} function ajaxRequest(url,data,callback,settings){var successFunction=function(){};if(settings&&settings.success){var successFunction=settings.success;delete(settings['success']);} if(data&&data.length>0){data.push({name:'sid',value:_topWin.sessionId});data.push({name:'YII_CSRF_TOKEN',value:_topWin.csrfTosken});} data=$.extend(data,{'sid':_topWin.sessionId,'YII_CSRF_TOKEN':_topWin.csrfTosken});var requestSettings={type:"POST",url:url,async:true,data:data||null,dataType:"json",success:function(jsonResult,textStatus){successFunction(jsonResult,textStatus);handleReturnResult(jsonResult,callback);},error:function(jqXHR,textStatus){setTimeout(function(){if(textStatus=="error"){_topWin.JSMain;showAlert(_topWin.text.common.ajax.connectFailure);}},3000);}};$.extend(requestSettings,settings);return $.ajax(requestSettings);} function handleReturnResult(result,callback){if(!result.message){if(callback&&$.isFunction(callback)){callback(result.data);}else if(result.returnjs){$.globalEval("(function(){"+result.returnjs+"})();");} return;} var jumpUrl=function(btnIndex){var targetUrl="";if($.type(result.urls)!=='string'){if(!btnIndex){btnIndex=result.defaulturlindex;} targetUrl=linkArrays[btnIndex-1];}else{targetUrl=result.urls;} if(result.returnjs){$.globalEval("(function(btnIndex){"+result.returnjs+"})("+btnIndex+");");} if(!targetUrl){return;} if(!result.urls){return;} if($.type(targetUrl)!=='string'){if(targetUrl['ismainframe']){_topWin.location.href=targetUrl['urls'];}else{location.href=targetUrl['urls'];}}else{if(result.ismainframe){_topWin.location.href=targetUrl;}else{location.href=targetUrl;}}};var dialogJumpUrl=function(btnIndex){var targetUrl="";if($.type(result.urls)!=='string'){if(!btnIndex){btnIndex=result.defaulturlindex;} targetUrl=linkArrays[btnIndex-1];}else{targetUrl=result.urls;} if(result.returnjs){$.globalEval("(function(btnIndex){"+result.returnjs+"})("+btnIndex+");");} var dialog=_topWin.JSMain.getDialog(document);var formDoc=_topWin.JSMain.getFromDoc(document);if(!formDoc){if(result.isclosedlg){dialog.close();} return;} var tab=_topWin.JSMain.getTab(formDoc);if(!result.urls){if(tab){tab.setLocation();} if(result.isclosedlg){dialog.close();} return;} if(targetUrl){if(result.ismainframe){_topWin.location.href=targetUrl;}else{tab.setLocation(targetUrl);}} if(result.isclosedlg){dialog.close();}};var buttonArrays,linkArrays;if(result.urls&&$.type(result.urls)!=='string'){buttonArrays=[],linkArrays=[];$.each(result.urls,function(key,value){buttonArrays.push(key);linkArrays.push(value);});} if(result.type=='success'){if(callback&&$.isFunction(callback)){callback(result.data);} if(_topWin.JSMain&&_topWin.JSMain.getDialog(document)){showNotice(result.message,dialogJumpUrl,buttonArrays);}else{showNotice(result.message,jumpUrl,buttonArrays);}}else{if(_topWin.JSMain&&_topWin.JSMain.getDialog(document)&&result.isclosedlg){showNotice(result.message,dialogJumpUrl,buttonArrays);}else{showNotice(result.message,jumpUrl,buttonArrays);}}} function updateDocumentStyle(styleCss,version){var newStylePath='assets/css/'+styleCss[0]+"?ver="+version;$.ajax({url:newStylePath,asnyc:false});var _changeSkinStyle=function(doc){var cssTag=doc.getElementById('loadcss');if(cssTag){setTimeout(function(){cssTag.href=newStylePath;},100);} $('.logo >img').attr('src',"/logo/"+styleCss[1]+'?'+Math.random());};setTimeout(function(){_changeSkinStyle(_topWin.document);},500);var iframes=[];var getIframes=function(win){var flen=win.window.frames.length;for(var i=0;iul").hide();} return this.filter(":has(>ul)");},applyClasses:function(settings,toggler){if(!settings.prerendered){this.filter(":has(>ul:hidden)").addClass(CLASSES.expandable).replaceClass(CLASSES.last,CLASSES.lastExpandable);this.not(":has(>ul:hidden)").addClass(CLASSES.collapsable).replaceClass(CLASSES.last,CLASSES.lastCollapsable);this.prepend("
").find("div."+CLASSES.hitarea).each(function(){var classes="";$.each($(this).parent().attr("class").split(" "),function(){classes+=this+"-hitarea ";});$(this).addClass(classes);});} this.find(">span,div."+CLASSES.hitarea).click(toggler);},treeview:function(settings){settings=$.extend({cookieId:"treeview"},settings);if(settings.add){return this.trigger("add",[settings.add]);} if(settings.toggle){var callback=settings.toggle;settings.toggle=function(){return callback.apply($(this).parent()[0],arguments);};} function treeController(tree,control){function handler(filter){return function(){toggler.apply($("div."+CLASSES.hitarea,tree).filter(function(){return filter?$(this).parent("."+filter).length:true;}));return false;};} $("a:eq(0)",control).click(handler(CLASSES.collapsable));$("a:eq(1)",control).click(handler(CLASSES.expandable));$("a:eq(2)",control).click(handler());} function toggler(){$(this).parent().find(">.hitarea").swapClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).swapClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().swapClass(CLASSES.collapsable,CLASSES.expandable).swapClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightToggle(settings.animated,settings.toggle);if(settings.unique){$(this).parent().siblings().find(">.hitarea").replaceClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).replaceClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().replaceClass(CLASSES.collapsable,CLASSES.expandable).replaceClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightHide(settings.animated,settings.toggle);}} function serialize(){function binary(arg){return arg?1:0;} var data=[];branches.each(function(i,e){data[i]=$(e).is(":has(>ul:visible)")?1:0;});$.cookie(settings.cookieId,data.join(""));} function deserialize(){var stored=$.cookie(settings.cookieId);if(stored){var data=stored.split("");branches.each(function(i,e){$(e).find(">ul")[parseInt(data[i])?"show":"hide"]();});}} this.addClass("treeview");var branches=this.find("li").prepareBranches(settings);switch(settings.persist){case"cookie":var toggleCallback=settings.toggle;settings.toggle=function(){serialize();if(toggleCallback){toggleCallback.apply(this,arguments);}};deserialize();break;case"location":var current=this.find("a").filter('.selected');if(current.length){current.parents("ul, li").add(current.next()).show();} break;} branches.applyClasses(settings,toggler);if(settings.control){treeController(this,settings.control);$(settings.control).show();} return this.bind("add",function(event,branches){$(branches).prev().removeClass(CLASSES.last).removeClass(CLASSES.lastCollapsable).removeClass(CLASSES.lastExpandable).find(">.hitarea").removeClass(CLASSES.lastCollapsableHitarea).removeClass(CLASSES.lastExpandableHitarea);$(branches).find("li").andSelf().prepareBranches(settings).applyClasses(settings,toggler);});}});var CLASSES=$.fn.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"};$.fn.Treeview=$.fn.treeview;})(jQuery);;function Validator(cfg){this.errorEls={};this.validateErrors=[];this.init(cfg);} Validator.prototype={init:function(cfg){this.initErrors=cfg.initErrors||[];this.formEl=$(cfg.form);this.isAjax=cfg.isAjax||false;this.passwordEl=cfg.passwordEl||{};this.passwordElShow=cfg.passwordElShow||{};this.authcodeDiv=cfg.authcodeDiv||{};this.authImg=cfg.authImg||{};this.authImgUrl=cfg.authImgUrl||{};this.listeners=cfg.listeners||{};this.isShowFirstError=cfg.isShowFirstError||false;this.isEachErrorShow=cfg.isEachErrorShow||false;this.extRules=cfg.extRules||[];if(this.formEl.length!=1){throw"Error initializing form validator, only can specify one form";} this.hasError=false;this.rules=cfg.rules;this.successUrl=cfg.successUrl||false;this.successCallback=cfg.successCallback||false;this.errorCallback=cfg.errorCallback||false;this.errorSummaryContain=cfg.errorSummaryContain;this.callbackFunction=cfg.callback;this.showInitMessage(this.initErrors);this.bindValidateEvent();},getAttributeNames:function(){var attributeNames=[];var elements=this.formEl[0].elements;for(var i=0,len=elements.length;i");}}else{return false;} if(_this.isAjax){_this.ajaxSubmit(_this.formEl,function(errors){var data=errors.data;if(errors.type=="error"){if(_this.errorCallback){_this.errorCallback(errors);}else{var messages=data.error;_this.showInitMessage(messages);if(data.showAutchCode){_this.authcodeDiv.show();if(messages[0]["attributeName"]!==_this.authcodeDiv.find('input').attr('name')){_this.passwordEl.val('');} _this.authcodeDiv.find('input').val('');_this.authImg[0].src=_this.authImgUrl+"/"+(new Date()).getTime();}else{_this.authcodeDiv.hide();_this.passwordEl.val('');} _this.passwordElShow.length&&_this.passwordElShow.attr('disabled',false);}}else{if(_this.successCallback){_this.successCallback(errors);}else{window.location.href=_this.successUrl;}}},function(){showNotice(text.common.error.outTime);});return false;}});},ajaxSubmit:function(form,fn,errorFunction){var dataPara=this.getFormJson(form);$.ajax({dataType:'json',async:false,url:form.attr('action'),type:form.attr('method'),data:dataPara,success:fn,error:errorFunction});},getFormJson:function(form){var o={};var a=form.serializeArray();$.each(a,function(){if(o[this.name]!==undefined){if(!o[this.name].push){o[this.name]=[o[this.name]];} o[this.name].push(this.value||'');}else{o[this.name]=this.value||'';}});return o;},bindAttributeEvent:function(){if(this.isEachErrorShow){var attributeNames=this.getAttributeNames();for(var i=0,len=attributeNames.length;i0){for(var i=0,len=messages.length;i"+messages[i]["errors"].join("

")+"

";}} this.errorSummaryContain.html(messagesStr);this.focusAttribute(messages[0]["attributeName"]);}else{var _this=this;this.showError(messages[0]["attributeName"],messages[0]["errors"][0],function(){_this.focusAttribute(messages[0]["attributeName"]);});}}else{this.focusAttribute(messages[0]["attributeName"]);} this.callback();},showError:function(ele,msg,fun){$('.error_t').remove();$('.ts_col').show();var error=$(''+msg+'');if(!$('#prompt').length&&$('#'+ele).parent().length){if($('#'+ele).next().hasClass('ts_col')){$('#'+ele).next().hide();} error.appendTo($('#'+ele).parent());}else{if($('#prompt').length){errorShow($('#'+ele),error);}else{showAlert(msg,fun);}} fun?fun():'';},showMessage:function(attributeName,message){if(this.isEachErrorShow){var errorEl=this.getErrorEl(attributeName);if(errorEl){if(message.length>0){errorEl.css("visibility","visible");errorEl.html(message.join(" "));}else{errorEl.css("visibility","hidden");errorEl.html("");}}}},focusAttribute:function(attributeName){var focusTag=this.getTag(attributeName);if(focusTag&&!($(focusTag).is(":hidden"))&&focusTag.focus){focusTag.focus();}},getErrorEl:function(attributeName){var extRule=this.getExtRule(attributeName);if(extRule&&extRule["errorContain"]===null){return null;} if(extRule&&extRule["errorContain"]&&extRule["errorContain"].length>0){return extRule["errorContain"];} if(this.errorEls[attributeName]){return this.errorEls[attributeName];}else{if(!this.getTag(attributeName)){throw"Error initializing form validator, the name "+attributeName+" form element do not exist";} var errorContain=$("");$(this.getTag(attributeName)).after(errorContain);this.errorEls[attributeName]=errorContain;return errorContain;}},clearErrorEl:function(attributeName){var errorEl=this.getErrorEl(attributeName);if(errorEl){errorEl.css("visibility","hidden");errorEl.html("");}},getTag:function(attributeName){return this.formEl[0][attributeName]||null;},getClientValidation:function(attributeName){for(var i=0,len=this.rules.length;i0){this.hasError=true;} var msg=message.length>0?[message[0]]:[];this.showMessage(attributeName,msg);return msg;},checkAllError:function(){this.hasError=false;var attributeNames=this.getAttributeNames();var messages=[];this.validateErrors=[];if(this.listeners.beforeValidate){this.listeners.beforeValidate.call(this,this);} for(var i=0,len=this.validateErrors.length;i0){messages.push({'attributeName':attributeNames[i],'errors':errors});}} this.validateErrors=[];if(this.listeners.afterValidate){this.listeners.afterValidate.call(this,this);} for(var i=0,len=this.validateErrors.length;i0){this.passwordElShow.length&&this.passwordElShow.attr('disabled',false);} if(this.isShowFirstError&&messages.length>1){return[messages[0]];} return messages;},addError:function(attributeName,error){this.validateErrors.push({'attributeName':attributeName,'errors':[error]});},callback:function(){if(typeof(this.callbackFunction)=="function"){this.callbackFunction();}},checkForm:function(){var messages=this.checkAllError();if(messages.length>0){this.showSummaryMessage(messages);return false;} return true;}};