var dmk={},ns=null;dmk.staticBase="http://static.democrator.ru";
/*
 * 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(aT,ad){function a5(){if(!am.isReady){try{ae.documentElement.doScroll("left")}catch(c){setTimeout(a5,1);return}am.ready()}}function U(s,c){c.src?am.ajax({url:c.src,async:false,dataType:"script"}):am.globalEval(c.text||c.textContent||c.innerHTML||"");c.parentNode&&c.parentNode.removeChild(c)}function av(s,c,K,F,G,w){var A=s.length;if(typeof c==="object"){for(var J in c){av(s,J,c[J],F,G,K)}return s}if(K!==ad){F=!w&&F&&am.isFunction(K);for(J=0;J<A;J++){G(s[J],c,F?K.call(s[J],J,G(s[J],c)):K,w)}return s}return A?G(s[0],c):ad}function aK(){return(new Date).getTime()}function au(){return false}function ar(){return true}function aP(s,c,w){w[0].type=s;return am.event.handle.apply(c,w)}function al(O){var N,L=[],J=[],K=arguments,F,G,s,A,w,c;G=am.data(this,"events");if(!(O.liveFired===this||!G||!G.live||O.button&&O.type==="click")){O.liveFired=this;var P=G.live.slice(0);for(A=0;A<P.length;A++){G=P[A];G.origType.replace(aE,"")===O.type?J.push(G.selector):P.splice(A--,1)}F=am(O.target).closest(J,O.currentTarget);w=0;for(c=F.length;w<c;w++){for(A=0;A<P.length;A++){G=P[A];if(F[w].selector===G.selector){s=F[w].elem;J=null;if(G.preType==="mouseenter"||G.preType==="mouseleave"){J=am(O.relatedTarget).closest(G.selector)[0]}if(!J||J!==s){L.push({elem:s,handleObj:G})}}}}w=0;for(c=L.length;w<c;w++){F=L[w];O.currentTarget=F.elem;O.data=F.handleObj.data;O.handleObj=F.handleObj;if(F.handleObj.origHandler.apply(F.elem,K)===false){N=false;break}}return N}}function H(s,c){return"live."+(s&&s!=="*"?s+".":"")+c.replace(/\./g,"`").replace(/ /g,"&")}function m(c){return !c||!c.parentNode||c.parentNode.nodeType===11}function bo(s,c){var w=0;c.each(function(){if(this.nodeName===(s[w]&&s[w].nodeName)){var G=am.data(s[w++]),J=am.data(this,G);if(G=G&&G.events){delete J.handle;J.events={};for(var A in G){for(var F in G[A]){am.event.add(this,A,G[A][F],G[A][F].data)}}}}})}function a8(s,c,G){var A,F,w;c=c&&c[0]?c[0].ownerDocument||c[0]:ae;if(s.length===1&&typeof s[0]==="string"&&s[0].length<512&&c===ae&&!aU.test(s[0])&&(am.support.checkClone||!ap.test(s[0]))){F=true;if(w=am.fragments[s[0]]){if(w!==1){A=w}}}if(!A){A=c.createDocumentFragment();am.clean(s,c,A,G)}if(F){am.fragments[s[0]]=w?A:1}return{fragment:A,cacheable:F}}function aH(s,c){var w={};am.each(S.concat.apply([],S.slice(0,c)),function(){w[this]=s});return w}function p(c){return"scrollTo" in c&&c.document?c:c.nodeType===9?c.defaultView||c.parentWindow:false}var am=function(s,c){return new am.fn.init(s,c)},q=aT.jQuery,d=aT.$,ae=aT.document,ay,be=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,aY=/^.[^:#\[\.,]*$/,at=/\S/,ac=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,r=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,aC=navigator.userAgent,b=false,aA=[],aG,a6=Object.prototype.toString,a0=Object.prototype.hasOwnProperty,aD=Array.prototype.push,az=Array.prototype.slice,bd=Array.prototype.indexOf;am.fn=am.prototype={init:function(s,c){var A,w;if(!s){return this}if(s.nodeType){this.context=this[0]=s;this.length=1;return this}if(s==="body"&&!c){this.context=ae;this[0]=ae.body;this.selector="body";this.length=1;return this}if(typeof s==="string"){if((A=be.exec(s))&&(A[1]||!c)){if(A[1]){w=c?c.ownerDocument||c:ae;if(s=r.exec(s)){if(am.isPlainObject(c)){s=[ae.createElement(s[1])];am.fn.attr.call(s,c,true)}else{s=[w.createElement(s[1])]}}else{s=a8([A[1]],[w]);s=(s.cacheable?s.fragment.cloneNode(true):s.fragment).childNodes}return am.merge(this,s)}else{if(c=ae.getElementById(A[2])){if(c.id!==A[2]){return ay.find(s)}this.length=1;this[0]=c}this.context=ae;this.selector=s;return this}}else{if(!c&&/^\w+$/.test(s)){this.selector=s;this.context=ae;s=ae.getElementsByTagName(s);return am.merge(this,s)}else{return !c||c.jquery?(c||ay).find(s):am(c).find(s)}}}else{if(am.isFunction(s)){return ay.ready(s)}}if(s.selector!==ad){this.selector=s.selector;this.context=s.context}return am.makeArray(s,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return az.call(this,0)},get:function(c){return c==null?this.toArray():c<0?this.slice(c)[0]:this[c]},pushStack:function(s,c,A){var w=am();am.isArray(s)?aD.apply(w,s):am.merge(w,s);w.prevObject=this;w.context=this.context;if(c==="find"){w.selector=this.selector+(this.selector?" ":"")+A}else{if(c){w.selector=this.selector+"."+c+"("+A+")"}}return w},each:function(s,c){return am.each(this,s,c)},ready:function(c){am.bindReady();if(am.isReady){c.call(ae,am)}else{aA&&aA.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(az.apply(this,arguments),"slice",az.call(arguments).join(","))},map:function(c){return this.pushStack(am.map(this,function(s,w){return c.call(s,w,s)}))},end:function(){return this.prevObject||am(null)},push:aD,sort:[].sort,splice:[].splice};am.fn.init.prototype=am.fn;am.extend=am.fn.extend=function(){var s=arguments[0]||{},c=1,K=arguments.length,F=false,G,w,A,J;if(typeof s==="boolean"){F=s;s=arguments[1]||{};c=2}if(typeof s!=="object"&&!am.isFunction(s)){s={}}if(K===c){s=this;--c}for(;c<K;c++){if((G=arguments[c])!=null){for(w in G){A=s[w];J=G[w];if(s!==J){if(F&&J&&(am.isPlainObject(J)||am.isArray(J))){A=A&&(am.isPlainObject(A)||am.isArray(A))?A:am.isArray(J)?[]:{};s[w]=am.extend(F,A,J)}else{if(J!==ad){s[w]=J}}}}}}return s};am.extend({noConflict:function(c){aT.$=d;if(c){aT.jQuery=q}return am},isReady:false,ready:function(){if(!am.isReady){if(!ae.body){return setTimeout(am.ready,13)}am.isReady=true;if(aA){for(var s,c=0;s=aA[c++];){s.call(ae,am)}aA=null}am.fn.triggerHandler&&am(ae).triggerHandler("ready")}},bindReady:function(){if(!b){b=true;if(ae.readyState==="complete"){return am.ready()}if(ae.addEventListener){ae.addEventListener("DOMContentLoaded",aG,false);aT.addEventListener("load",am.ready,false)}else{if(ae.attachEvent){ae.attachEvent("onreadystatechange",aG);aT.attachEvent("onload",am.ready);var s=false;try{s=aT.frameElement==null}catch(c){}ae.documentElement.doScroll&&s&&a5()}}}},isFunction:function(c){return a6.call(c)==="[object Function]"},isArray:function(c){return a6.call(c)==="[object Array]"},isPlainObject:function(s){if(!s||a6.call(s)!=="[object Object]"||s.nodeType||s.setInterval){return false}if(s.constructor&&!a0.call(s,"constructor")&&!a0.call(s.constructor.prototype,"isPrototypeOf")){return false}var c;for(c in s){}return c===ad||a0.call(s,c)},isEmptyObject:function(s){for(var c in s){return false}return true},error:function(c){throw c},parseJSON:function(c){if(typeof c!=="string"||!c){return null}c=am.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 aT.JSON&&aT.JSON.parse?aT.JSON.parse(c):(new Function("return "+c))()}else{am.error("Invalid JSON: "+c)}},noop:function(){},globalEval:function(s){if(s&&at.test(s)){var c=ae.getElementsByTagName("head")[0]||ae.documentElement,w=ae.createElement("script");w.type="text/javascript";if(am.support.scriptEval){w.appendChild(ae.createTextNode(s))}else{w.text=s}c.insertBefore(w,c.firstChild);c.removeChild(w)}},nodeName:function(s,c){return s.nodeName&&s.nodeName.toUpperCase()===c.toUpperCase()},each:function(s,c,J){var F,G=0,w=s.length,A=w===ad||am.isFunction(s);if(J){if(A){for(F in s){if(c.apply(s[F],J)===false){break}}}else{for(;G<w;){if(c.apply(s[G++],J)===false){break}}}}else{if(A){for(F in s){if(c.call(s[F],F,s[F])===false){break}}}else{for(J=s[0];G<w&&c.call(J,G,J)!==false;J=s[++G]){}}}return s},trim:function(c){return(c||"").replace(ac,"")},makeArray:function(s,c){c=c||[];if(s!=null){s.length==null||typeof s==="string"||am.isFunction(s)||typeof s!=="function"&&s.setInterval?aD.call(c,s):am.merge(c,s)}return c},inArray:function(s,c){if(c.indexOf){return c.indexOf(s)}for(var A=0,w=c.length;A<w;A++){if(c[A]===s){return A}}return -1},merge:function(s,c){var F=s.length,w=0;if(typeof c.length==="number"){for(var A=c.length;w<A;w++){s[F++]=c[w]}}else{for(;c[w]!==ad;){s[F++]=c[w++]}}s.length=F;return s},grep:function(s,c,G){for(var A=[],F=0,w=s.length;F<w;F++){!G!==!c(s[F],F)&&A.push(s[F])}return A},map:function(s,c,J){for(var F=[],G,w=0,A=s.length;w<A;w++){G=c(s[w],w,J);if(G!=null){F[F.length]=G}}return F.concat.apply([],F)},guid:1,proxy:function(s,c,w){if(arguments.length===2){if(typeof c==="string"){w=s;s=w[c];c=ad}else{if(c&&!am.isFunction(c)){w=c;c=ad}}}if(!c&&s){c=function(){return s.apply(w||this,arguments)}}if(s){c.guid=s.guid=s.guid||c.guid||am.guid++}return c},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:{}});aC=am.uaMatch(aC);if(aC.browser){am.browser[aC.browser]=true;am.browser.version=aC.version}if(am.browser.webkit){am.browser.safari=true}if(bd){am.inArray=function(s,c){return bd.call(c,s)}}ay=am(ae);if(ae.addEventListener){aG=function(){ae.removeEventListener("DOMContentLoaded",aG,false);am.ready()}}else{if(ae.attachEvent){aG=function(){if(ae.readyState==="complete"){ae.detachEvent("onreadystatechange",aG);am.ready()}}}}(function(){am.support={};var L=ae.documentElement,K=ae.createElement("script"),J=ae.createElement("div"),F="script"+aK();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 G=J.getElementsByTagName("*"),w=J.getElementsByTagName("a")[0];if(!(!G||!G.length||!w)){am.support={leadingWhitespace:J.firstChild.nodeType===3,tbody:!J.getElementsByTagName("tbody").length,htmlSerialize:!!J.getElementsByTagName("link").length,style:/red/.test(w.getAttribute("style")),hrefNormalized:w.getAttribute("href")==="/a",opacity:/^0.55$/.test(w.style.opacity),cssFloat:!!w.style.cssFloat,checkOn:J.getElementsByTagName("input")[0].value==="on",optSelected:ae.createElement("select").appendChild(ae.createElement("option")).selected,parentNode:J.removeChild(J.appendChild(ae.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};K.type="text/javascript";try{K.appendChild(ae.createTextNode("window."+F+"=1;"))}catch(A){}L.insertBefore(K,L.firstChild);if(aT[F]){am.support.scriptEval=true;delete aT[F]}try{delete K.test}catch(c){am.support.deleteExpando=false}L.removeChild(K);if(J.attachEvent&&J.fireEvent){J.attachEvent("onclick",function s(){am.support.noCloneEvent=false;J.detachEvent("onclick",s)});J.cloneNode(true).fireEvent("onclick")}J=ae.createElement("div");J.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";L=ae.createDocumentFragment();L.appendChild(J.firstChild);am.support.checkClone=L.cloneNode(true).cloneNode(true).lastChild.checked;am(function(){var N=ae.createElement("div");N.style.width=N.style.paddingLeft="1px";ae.body.appendChild(N);am.boxModel=am.support.boxModel=N.offsetWidth===2;ae.body.removeChild(N).style.display="none"});L=function(N){var P=ae.createElement("div");N="on"+N;var O=N in P;if(!O){P.setAttribute(N,"return;");O=typeof P[N]==="function"}return O};am.support.submitBubbles=L("submit");am.support.changeBubbles=L("change");L=K=J=G=w=null}})();am.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var aM="jQuery"+aK(),e=0,aX={};am.extend({cache:{},expando:aM,noData:{embed:true,object:true,applet:true},data:function(s,c,F){if(!(s.nodeName&&am.noData[s.nodeName.toLowerCase()])){s=s==aT?aX:s;var w=s[aM],A=am.cache;if(!w&&typeof c==="string"&&F===ad){return null}w||(w=++e);if(typeof c==="object"){s[aM]=w;A[w]=am.extend(true,{},c)}else{if(!A[w]){s[aM]=w;A[w]={}}}s=A[w];if(F!==ad){s[c]=F}return typeof c==="string"?s[c]:s}},removeData:function(s,c){if(!(s.nodeName&&am.noData[s.nodeName.toLowerCase()])){s=s==aT?aX:s;var F=s[aM],w=am.cache,A=w[F];if(c){if(A){delete A[c];am.isEmptyObject(A)&&am.removeData(s)}}else{if(am.support.deleteExpando){delete s[am.expando]}else{s.removeAttribute&&s.removeAttribute(am.expando)}delete w[F]}}}});am.fn.extend({data:function(s,c){if(typeof s==="undefined"&&this.length){return am.data(this[0])}else{if(typeof s==="object"){return this.each(function(){am.data(this,s)})}}var A=s.split(".");A[1]=A[1]?"."+A[1]:"";if(c===ad){var w=this.triggerHandler("getData"+A[1]+"!",[A[0]]);if(w===ad&&this.length){w=am.data(this[0],s)}return w===ad&&A[1]?this.data(A[0]):w}else{return this.trigger("setData"+A[1]+"!",[A[0],c]).each(function(){am.data(this,s,c)})}},removeData:function(c){return this.each(function(){am.removeData(this,c)})}});am.extend({queue:function(s,c,A){if(s){c=(c||"fx")+"queue";var w=am.data(s,c);if(!A){return w||[]}if(!w||am.isArray(A)){w=am.data(s,c,am.makeArray(A))}else{w.push(A)}return w}},dequeue:function(s,c){c=c||"fx";var A=am.queue(s,c),w=A.shift();if(w==="inprogress"){w=A.shift()}if(w){c==="fx"&&A.unshift("inprogress");w.call(s,function(){am.dequeue(s,c)})}}});am.fn.extend({queue:function(s,c){if(typeof s!=="string"){c=s;s="fx"}if(c===ad){return am.queue(this[0],s)}return this.each(function(){var w=am.queue(this,s,c);s==="fx"&&w[0]!=="inprogress"&&am.dequeue(this,s)})},dequeue:function(c){return this.each(function(){am.dequeue(this,c)})},delay:function(s,c){s=am.fx?am.fx.speeds[s]||s:s;c=c||"fx";return this.queue(c,function(){var w=this;setTimeout(function(){am.dequeue(w,c)},s)})},clearQueue:function(c){return this.queue(c||"fx",[])}});var bj=/[\n\t]/g,ag=/\s+/,bf=/\r/g,aR=/href|src|style/,aZ=/(button|input)/i,aB=/(button|input|object|select|textarea)/i,af=/^(a|area)$/i,a3=/radio|checkbox/;am.fn.extend({attr:function(s,c){return av(this,s,c,true,am.attr)},removeAttr:function(c){return this.each(function(){am.attr(this,c,"");this.nodeType===1&&this.removeAttribute(c)})},addClass:function(L){if(am.isFunction(L)){return this.each(function(O){var N=am(this);N.addClass(L.call(this,O,N.attr("class")))})}if(L&&typeof L==="string"){for(var K=(L||"").split(ag),J=0,F=this.length;J<F;J++){var G=this[J];if(G.nodeType===1){if(G.className){for(var w=" "+G.className+" ",A=G.className,c=0,s=K.length;c<s;c++){if(w.indexOf(" "+K[c]+" ")<0){A+=" "+K[c]}}G.className=am.trim(A)}else{G.className=L}}}}return this},removeClass:function(s){if(am.isFunction(s)){return this.each(function(L){var N=am(this);N.removeClass(s.call(this,L,N.attr("class")))})}if(s&&typeof s==="string"||s===ad){for(var c=(s||"").split(ag),K=0,F=this.length;K<F;K++){var G=this[K];if(G.nodeType===1&&G.className){if(s){for(var w=(" "+G.className+" ").replace(bj," "),A=0,J=c.length;A<J;A++){w=w.replace(" "+c[A]+" "," ")}G.className=am.trim(w)}else{G.className=""}}}}return this},toggleClass:function(s,c){var A=typeof s,w=typeof c==="boolean";if(am.isFunction(s)){return this.each(function(G){var F=am(this);F.toggleClass(s.call(this,G,F.attr("class"),c),c)})}return this.each(function(){if(A==="string"){for(var K,G=0,J=am(this),L=c,F=s.split(ag);K=F[G++];){L=w?L:!J.hasClass(K);J[L?"addClass":"removeClass"](K)}}else{if(A==="undefined"||A==="boolean"){this.className&&am.data(this,"__className__",this.className);this.className=this.className||s===false?"":am.data(this,"__className__")||""}}})},hasClass:function(s){s=" "+s+" ";for(var c=0,w=this.length;c<w;c++){if((" "+this[c].className+" ").replace(bj," ").indexOf(s)>-1){return true}}return false},val:function(s){if(s===ad){var c=this[0];if(c){if(am.nodeName(c,"option")){return(c.attributes.value||{}).specified?c.value:c.text}if(am.nodeName(c,"select")){var K=c.selectedIndex,F=[],G=c.options;c=c.type==="select-one";if(K<0){return null}var w=c?K:0;for(K=c?K+1:G.length;w<K;w++){var A=G[w];if(A.selected){s=am(A).val();if(c){return s}F.push(s)}}return F}if(a3.test(c.type)&&!am.support.checkOn){return c.getAttribute("value")===null?"on":c.value}return(c.value||"").replace(bf,"")}return ad}var J=am.isFunction(s);return this.each(function(L){var P=am(this),O=s;if(this.nodeType===1){if(J){O=s.call(this,L,P.val())}if(typeof O==="number"){O+=""}if(am.isArray(O)&&a3.test(this.type)){this.checked=am.inArray(P.val(),O)>=0}else{if(am.nodeName(this,"select")){var N=am.makeArray(O);am("option",this).each(function(){this.selected=am.inArray(am(this).val(),N)>=0});if(!N.length){this.selectedIndex=-1}}else{this.value=O}}}})}});am.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(s,c,G,A){if(!s||s.nodeType===3||s.nodeType===8){return ad}if(A&&c in am.attrFn){return am(s)[c](G)}A=s.nodeType!==1||!am.isXMLDoc(s);var F=G!==ad;c=A&&am.props[c]||c;if(s.nodeType===1){var w=aR.test(c);if(c in s&&A&&!w){if(F){c==="type"&&aZ.test(s.nodeName)&&s.parentNode&&am.error("type property can't be changed");s[c]=G}if(am.nodeName(s,"form")&&s.getAttributeNode(c)){return s.getAttributeNode(c).nodeValue}if(c==="tabIndex"){return(c=s.getAttributeNode("tabIndex"))&&c.specified?c.value:aB.test(s.nodeName)||af.test(s.nodeName)&&s.href?0:ad}return s[c]}if(!am.support.style&&A&&c==="style"){if(F){s.style.cssText=""+G}return s.style.cssText}F&&s.setAttribute(c,""+G);s=!am.support.hrefNormalized&&A&&w?s.getAttribute(c,2):s.getAttribute(c);return s===null?ad:s}return am.style(s,c,G)}});var aE=/\.(.*)$/,v=function(c){return c.replace(/[^\w\s\.\|`]/g,function(s){return"\\"+s})};am.event={add:function(P,O,L,J){if(!(P.nodeType===3||P.nodeType===8)){if(P.setInterval&&P!==aT&&!P.frameElement){P=aT}var K,F;if(L.handler){K=L;L=K.handler}if(!L.guid){L.guid=am.guid++}if(F=am.data(P)){var G=F.events=F.events||{},s=F.handle;if(!s){F.handle=s=function(){return typeof am!=="undefined"&&!am.event.triggered?am.event.handle.apply(s.elem,arguments):ad}}s.elem=P;O=O.split(" ");for(var A,w=0,c;A=O[w++];){F=K?am.extend({},K):{handler:L,data:J};if(A.indexOf(".")>-1){c=A.split(".");A=c.shift();F.namespace=c.slice(0).sort().join(".")}else{c=[];F.namespace=""}F.type=A;F.guid=L.guid;var Q=G[A],N=am.event.special[A]||{};if(!Q){Q=G[A]=[];if(!N.setup||N.setup.call(P,J,c,s)===false){if(P.addEventListener){P.addEventListener(A,s,false)}else{P.attachEvent&&P.attachEvent("on"+A,s)}}}if(N.add){N.add.call(P,F);if(!F.handler.guid){F.handler.guid=L.guid}}Q.push(F);am.event.global[A]=true}P=null}}},global:{},remove:function(R,Q,O,L){if(!(R.nodeType===3||R.nodeType===8)){var N,J=0,K,A,G,F,c,T,P=am.data(R),s=P&&P.events;if(P&&s){if(Q&&Q.type){O=Q.handler;Q=Q.type}if(!Q||typeof Q==="string"&&Q.charAt(0)==="."){Q=Q||"";for(N in s){am.event.remove(R,N+Q)}}else{for(Q=Q.split(" ");N=Q[J++];){F=N;K=N.indexOf(".")<0;A=[];if(!K){A=N.split(".");N=A.shift();G=new RegExp("(^|\\.)"+am.map(A.slice(0).sort(),v).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(c=s[N]){if(O){F=am.event.special[N]||{};for(w=L||0;w<c.length;w++){T=c[w];if(O.guid===T.guid){if(K||G.test(T.namespace)){L==null&&c.splice(w--,1);F.remove&&F.remove.call(R,T)}if(L!=null){break}}}if(c.length===0||L!=null&&c.length===1){if(!F.teardown||F.teardown.call(R,A)===false){aL(R,N,P.handle)}delete s[N]}}else{for(var w=0;w<c.length;w++){T=c[w];if(K||G.test(T.namespace)){am.event.remove(R,F,T.handler,w);c.splice(w--,1)}}}}}if(am.isEmptyObject(s)){if(Q=P.handle){Q.elem=null}delete P.events;delete P.handle;am.isEmptyObject(P)&&am.removeData(R)}}}}},trigger:function(N,L,K,G){var J=N.type||N;if(!G){N=typeof N==="object"?N[aM]?N:am.extend(am.Event(J),N):am.Event(J);if(J.indexOf("!")>=0){N.type=J=J.slice(0,-1);N.exclusive=true}if(!K){N.stopPropagation();am.event.global[J]&&am.each(am.cache,function(){this.events&&this.events[J]&&am.event.trigger(N,L,this.handle.elem)})}if(!K||K.nodeType===3||K.nodeType===8){return ad}N.result=ad;N.target=K;L=am.makeArray(L);L.unshift(N)}N.currentTarget=K;(G=am.data(K,"handle"))&&G.apply(K,L);G=K.parentNode||K.ownerDocument;try{if(!(K&&K.nodeName&&am.noData[K.nodeName.toLowerCase()])){if(K["on"+J]&&K["on"+J].apply(K,L)===false){N.result=false}}}catch(A){}if(!N.isPropagationStopped()&&G){am.event.trigger(N,L,G,true)}else{if(!N.isDefaultPrevented()){G=N.target;var F,c=am.nodeName(G,"a")&&J==="click",w=am.event.special[J]||{};if((!w._default||w._default.call(K,N)===false)&&!c&&!(G&&G.nodeName&&am.noData[G.nodeName.toLowerCase()])){try{if(G[J]){if(F=G["on"+J]){G["on"+J]=null}am.event.triggered=true;G[J]()}}catch(s){}if(F){G["on"+J]=F}am.event.triggered=false}}}},handle:function(s){var c,J,F,G;s=arguments[0]=am.event.fix(s||aT.event);s.currentTarget=this;c=s.type.indexOf(".")<0&&!s.exclusive;if(!c){J=s.type.split(".");s.type=J.shift();F=new RegExp("(^|\\.)"+J.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}G=am.data(this,"events");J=G[s.type];if(G&&J){J=J.slice(0);G=0;for(var w=J.length;G<w;G++){var A=J[G];if(c||F.test(A.namespace)){s.handler=A.handler;s.data=A.data;s.handleObj=A;A=A.handler.apply(this,arguments);if(A!==ad){s.result=A;if(A===false){s.preventDefault();s.stopPropagation()}}if(s.isImmediatePropagationStopped()){break}}}}return s.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(s){if(s[aM]){return s}var c=s;s=am.Event(c);for(var A=this.props.length,w;A;){w=this.props[--A];s[w]=c[w]}if(!s.target){s.target=s.srcElement||ae}if(s.target.nodeType===3){s.target=s.target.parentNode}if(!s.relatedTarget&&s.fromElement){s.relatedTarget=s.fromElement===s.target?s.toElement:s.fromElement}if(s.pageX==null&&s.clientX!=null){c=ae.documentElement;A=ae.body;s.pageX=s.clientX+(c&&c.scrollLeft||A&&A.scrollLeft||0)-(c&&c.clientLeft||A&&A.clientLeft||0);s.pageY=s.clientY+(c&&c.scrollTop||A&&A.scrollTop||0)-(c&&c.clientTop||A&&A.clientTop||0)}if(!s.which&&(s.charCode||s.charCode===0?s.charCode:s.keyCode)){s.which=s.charCode||s.keyCode}if(!s.metaKey&&s.ctrlKey){s.metaKey=s.ctrlKey}if(!s.which&&s.button!==ad){s.which=s.button&1?1:s.button&2?3:s.button&4?2:0}return s},guid:100000000,proxy:am.proxy,special:{ready:{setup:am.bindReady,teardown:am.noop},live:{add:function(c){am.event.add(this,c.origType,am.extend({},c,{handler:al}))},remove:function(s){var c=true,w=s.origType.replace(aE,"");am.each(am.data(this,"events").live||[],function(){if(w===this.origType.replace(aE,"")){return c=false}});c&&am.event.remove(this,s.origType,al)}},beforeunload:{setup:function(s,c,w){if(this.setInterval){this.onbeforeunload=w}return false},teardown:function(s,c){if(this.onbeforeunload===c){this.onbeforeunload=null}}}}};var aL=ae.removeEventListener?function(s,c,w){s.removeEventListener(c,w,false)}:function(s,c,w){s.detachEvent("on"+c,w)};am.Event=function(c){if(!this.preventDefault){return new am.Event(c)}if(c&&c.type){this.originalEvent=c;this.type=c.type}else{this.type=c}this.timeStamp=aK();this[aM]=true};am.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ar;var c=this.originalEvent;if(c){c.preventDefault&&c.preventDefault();c.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=ar;var c=this.originalEvent;if(c){c.stopPropagation&&c.stopPropagation();c.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ar;this.stopPropagation()},isDefaultPrevented:au,isPropagationStopped:au,isImmediatePropagationStopped:au};var aj=function(s){var c=s.relatedTarget;try{for(;c&&c!==this;){c=c.parentNode}if(c!==this){s.type=s.data;am.event.handle.apply(this,arguments)}}catch(w){}},D=function(c){c.type=c.data;am.event.handle.apply(this,arguments)};am.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(s,c){am.event.special[s]={setup:function(w){am.event.add(this,c,w&&w.selector?D:aj,s)},teardown:function(w){am.event.remove(this,c,w&&w.selector?D:aj)}}});if(!am.support.submitBubbles){am.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){am.event.add(this,"click.specialSubmit",function(s){var c=s.target,w=c.type;if((w==="submit"||w==="image")&&am(c).closest("form").length){return aP("submit",this,arguments)}});am.event.add(this,"keypress.specialSubmit",function(s){var c=s.target,w=c.type;if((w==="text"||w==="password")&&am(c).closest("form").length&&s.keyCode===13){return aP("submit",this,arguments)}})}else{return false}},teardown:function(){am.event.remove(this,".specialSubmit")}}}if(!am.support.changeBubbles){var z=/textarea|input|select/i,g,k=function(s){var c=s.type,w=s.value;if(c==="radio"||c==="checkbox"){w=s.checked}else{if(c==="select-multiple"){w=s.selectedIndex>-1?am.map(s.options,function(A){return A.selected}).join("-"):""}else{if(s.nodeName.toLowerCase()==="select"){w=s.selectedIndex}}}return w},bi=function(s,c){var F=s.target,w,A;if(!(!z.test(F.nodeName)||F.readOnly)){w=am.data(F,"_change_data");A=k(F);if(s.type!=="focusout"||F.type!=="radio"){am.data(F,"_change_data",A)}if(!(w===ad||A===w)){if(w!=null||A){s.type="change";return am.event.trigger(s,c,F)}}}};am.event.special.change={filters:{focusout:bi,click:function(s){var c=s.target,w=c.type;if(w==="radio"||w==="checkbox"||c.nodeName.toLowerCase()==="select"){return bi.call(this,s)}},keydown:function(s){var c=s.target,w=c.type;if(s.keyCode===13&&c.nodeName.toLowerCase()!=="textarea"||s.keyCode===32&&(w==="checkbox"||w==="radio")||w==="select-multiple"){return bi.call(this,s)}},beforeactivate:function(c){c=c.target;am.data(c,"_change_data",k(c))}},setup:function(){if(this.type==="file"){return false}for(var c in g){am.event.add(this,c+".specialChange",g[c])}return z.test(this.nodeName)},teardown:function(){am.event.remove(this,".specialChange");return z.test(this.nodeName)}};g=am.event.special.change.filters}ae.addEventListener&&am.each({focus:"focusin",blur:"focusout"},function(s,c){function w(A){A=am.event.fix(A);A.type=c;return am.event.handle.call(this,A)}am.event.special[c]={setup:function(){this.addEventListener(s,w,true)},teardown:function(){this.removeEventListener(s,w,true)}}});am.each(["bind","one"],function(s,c){am.fn[c]=function(K,F,G){if(typeof K==="object"){for(var w in K){this[c](w,F,K[w],G)}return this}if(am.isFunction(F)){G=F;F=ad}var A=c==="one"?am.proxy(G,function(L){am(this).unbind(L,A);return G.apply(this,arguments)}):G;if(K==="unload"&&c!=="one"){this.one(K,F,G)}else{w=0;for(var J=this.length;w<J;w++){am.event.add(this[w],K,A,F)}}return this}});am.fn.extend({unbind:function(s,c){if(typeof s==="object"&&!s.preventDefault){for(var A in s){this.unbind(A,s[A])}}else{A=0;for(var w=this.length;A<w;A++){am.event.remove(this[A],s,c)}}return this},delegate:function(s,c,A,w){return this.live(c,A,w,s)},undelegate:function(s,c,w){return arguments.length===0?this.unbind("live"):this.die(c,null,w,s)},trigger:function(s,c){return this.each(function(){am.event.trigger(s,c,this)})},triggerHandler:function(s,c){if(this[0]){s=am.Event(s);s.preventDefault();s.stopPropagation();am.event.trigger(s,c,this[0]);return s.result}},toggle:function(s){for(var c=arguments,w=1;w<c.length;){am.proxy(s,c[w++])}return this.click(am.proxy(s,function(A){var F=(am.data(this,"lastToggle"+s.guid)||0)%w;am.data(this,"lastToggle"+s.guid,F+1);A.preventDefault();return c[F].apply(this,arguments)||false}))},hover:function(s,c){return this.mouseenter(s).mouseleave(c||s)}});var bm={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};am.each(["live","die"],function(s,c){am.fn[c]=function(O,L,N,J){var K,A=0,G,F,w=J||this.selector,P=J?this:am(this.context);if(am.isFunction(L)){N=L;L=ad}for(O=(O||"").split(" ");(K=O[A++])!=null;){J=aE.exec(K);G="";if(J){G=J[0];K=K.replace(aE,"")}if(K==="hover"){O.push("mouseenter"+G,"mouseleave"+G)}else{F=K;if(K==="focus"||K==="blur"){O.push(bm[K]+G);K+=G}else{K=(bm[K]||K)+G}c==="live"?P.each(function(){am.event.add(this,H(K,w),{data:L,selector:w,handler:N,origType:K,origHandler:N,preType:F})}):P.unbind(H(K,w),N)}}return this}});am.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(s,c){am.fn[c]=function(w){return w?this.bind(c,w):this.trigger(c)};if(am.attrFn){am.attrFn[c]=true}});aT.attachEvent&&!aT.addEventListener&&aT.attachEvent("onunload",function(){for(var s in am.cache){if(am.cache[s].handle){try{am.event.remove(am.cache[s].handle.elem)}catch(c){}}}});(function(){function W(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+=W(Z.childNodes)}}}return aa}function V(bb,ba,ab,aa,Y,Z){Y=0;for(var br=aa.length;Y<br;Y++){var bs=aa[Y];if(bs){bs=bs[bb];for(var bq=false;bs;){if(bs.sizcache===ab){bq=aa[bs.sizset];break}if(bs.nodeType===1&&!Z){bs.sizcache=ab;bs.sizset=Y}if(bs.nodeName.toLowerCase()===ba){bq=bs;break}bs=bs[bb]}aa[Y]=bq}}}function T(bb,ba,ab,aa,Y,Z){Y=0;for(var br=aa.length;Y<br;Y++){var bs=aa[Y];if(bs){bs=bs[bb];for(var bq=false;bs;){if(bs.sizcache===ab){bq=aa[bs.sizset];break}if(bs.nodeType===1){if(!Z){bs.sizcache=ab;bs.sizset=Y}if(typeof ba!=="string"){if(bs===ba){bq=true;break}}else{if(N.filter(ba,[bs]).length>0){bq=bs;break}}}bs=bs[bb]}aa[Y]=bq}}}var Q=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,R=0,O=Object.prototype.toString,P=false,K=true;[0,0].sort(function(){K=false;return 0});var N=function(br,bq,ba,ab){ba=ba||[];var Z=bq=bq||ae;if(bq.nodeType!==1&&bq.nodeType!==9){return[]}if(!br||typeof br!=="string"){return ba}for(var aa=[],bw,bx,bt,bb,bv=true,bs=s(bq),bu=br;(Q.exec(""),bw=Q.exec(bu))!==null;){bu=bw[3];aa.push(bw[1]);if(bw[2]){bb=bw[3];break}}if(aa.length>1&&G.exec(br)){if(aa.length===2&&L.relative[aa[0]]){bx=X(aa[0]+aa[1],bq)}else{for(bx=L.relative[aa[0]]?[bq]:N(aa.shift(),bq);aa.length;){br=aa.shift();if(L.relative[br]){br+=aa.shift()}bx=X(br,bx)}}}else{if(!ab&&aa.length>1&&bq.nodeType===9&&!bs&&L.match.ID.test(aa[0])&&!L.match.ID.test(aa[aa.length-1])){bw=N.find(aa.shift(),bq,bs);bq=bw.expr?N.filter(bw.expr,bw.set)[0]:bw.set[0]}if(bq){bw=ab?{expr:aa.pop(),set:c(ab)}:N.find(aa.pop(),aa.length===1&&(aa[0]==="~"||aa[0]==="+")&&bq.parentNode?bq.parentNode:bq,bs);bx=bw.expr?N.filter(bw.expr,bw.set):bw.set;if(aa.length>0){bt=c(bx)}else{bv=false}for(;aa.length;){var Y=aa.pop();bw=Y;if(L.relative[Y]){bw=aa.pop()}else{Y=""}if(bw==null){bw=bq}L.relative[Y](bt,bw,bs)}}else{bt=[]}}bt||(bt=bx);bt||N.error(Y||br);if(O.call(bt)==="[object Array]"){if(bv){if(bq&&bq.nodeType===1){for(br=0;bt[br]!=null;br++){if(bt[br]&&(bt[br]===true||bt[br].nodeType===1&&A(bq,bt[br]))){ba.push(bx[br])}}}else{for(br=0;bt[br]!=null;br++){bt[br]&&bt[br].nodeType===1&&ba.push(bx[br])}}}else{ba.push.apply(ba,bt)}}else{c(bt,ba)}if(bb){N(bb,Z,ba,ab);N.uniqueSort(ba)}return ba};N.uniqueSort=function(Z){if(J){P=K;Z.sort(J);if(P){for(var Y=1;Y<Z.length;Y++){Z[Y]===Z[Y-1]&&Z.splice(Y--,1)}}}return Z};N.matches=function(Z,Y){return N(Z,null,null,Y)};N.find=function(bb,ba,ab){var aa,Y;if(!bb){return[]}for(var Z=0,br=L.order.length;Z<br;Z++){var bs=L.order[Z];if(Y=L.leftMatch[bs].exec(bb)){var bq=Y[1];Y.splice(1,1);if(bq.substr(bq.length-1)!=="\\"){Y[1]=(Y[1]||"").replace(/\\/g,"");aa=L.find[bs](Y,ba,ab);if(aa!=null){bb=bb.replace(L.match[bs],"");break}}}}aa||(aa=ba.getElementsByTagName("*"));return{set:aa,expr:bb}};N.filter=function(bs,br,bb,ab){for(var Z=bs,aa=[],by=br,bz,bv,bq=br&&br[0]&&s(br[0]);bs&&br.length;){for(var bx in L.filter){if((bz=L.leftMatch[bx].exec(bs))!=null&&bz[2]){var bt=L.filter[bx],bw,Y;Y=bz[1];bv=false;bz.splice(1,1);if(Y.substr(Y.length-1)!=="\\"){if(by===aa){aa=[]}if(L.preFilter[bx]){if(bz=L.preFilter[bx](bz,by,bb,aa,ab,bq)){if(bz===true){continue}}else{bv=bw=true}}if(bz){for(var ba=0;(Y=by[ba])!=null;ba++){if(Y){bw=bt(Y,bz,ba,by);var bu=ab^!!bw;if(bb&&bw!=null){if(bu){bv=true}else{by[ba]=false}}else{if(bu){aa.push(Y);bv=true}}}}}if(bw!==ad){bb||(by=aa);bs=bs.replace(L.match[bx],"");if(!bv){return[]}break}}}}if(bs===Z){if(bv==null){N.error(bs)}else{break}}Z=bs}return by};N.error=function(Y){throw"Syntax error, unrecognized expression: "+Y};var L=N.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(ab,aa){var Z=typeof aa==="string",Y=Z&&!/\W/.test(aa);Z=Z&&!Y;if(Y){aa=aa.toLowerCase()}Y=0;for(var ba=ab.length,bb;Y<ba;Y++){if(bb=ab[Y]){for(;(bb=bb.previousSibling)&&bb.nodeType!==1;){}ab[Y]=Z||bb&&bb.nodeName.toLowerCase()===aa?bb||false:bb===aa}}Z&&N.filter(aa,ab,true)},">":function(ab,aa){var Z=typeof aa==="string";if(Z&&!/\W/.test(aa)){aa=aa.toLowerCase();for(var Y=0,ba=ab.length;Y<ba;Y++){var bb=ab[Y];if(bb){Z=bb.parentNode;ab[Y]=Z.nodeName.toLowerCase()===aa?Z:false}}}else{Y=0;for(ba=ab.length;Y<ba;Y++){if(bb=ab[Y]){ab[Y]=Z?bb.parentNode:bb.parentNode===aa}}Z&&N.filter(aa,ab,true)}},"":function(ab,aa,Z){var Y=R++,ba=T;if(typeof aa==="string"&&!/\W/.test(aa)){var bb=aa=aa.toLowerCase();ba=V}ba("parentNode",aa,Y,ab,bb,Z)},"~":function(ab,aa,Z){var Y=R++,ba=T;if(typeof aa==="string"&&!/\W/.test(aa)){var bb=aa=aa.toLowerCase();ba=V}ba("previousSibling",aa,Y,ab,bb,Z)}},find:{ID:function(aa,Z,Y){if(typeof Z.getElementById!=="undefined"&&!Y){return(aa=Z.getElementById(aa[1]))?[aa]:[]}},NAME:function(ab,aa){if(typeof aa.getElementsByName!=="undefined"){var Z=[];aa=aa.getElementsByName(ab[1]);for(var Y=0,ba=aa.length;Y<ba;Y++){aa[Y].getAttribute("name")===ab[1]&&Z.push(aa[Y])}return Z.length===0?null:Z}},TAG:function(Z,Y){return Y.getElementsByTagName(Z[1])}},preFilter:{CLASS:function(ba,ab,Z,Y,bb,bq){ba=" "+ba[1].replace(/\\/g,"")+" ";if(bq){return ba}bq=0;for(var aa;(aa=ab[bq])!=null;bq++){if(aa){if(bb^(aa.className&&(" "+aa.className+" ").replace(/[\t\n]/g," ").indexOf(ba)>=0)){Z||Y.push(aa)}else{if(Z){ab[bq]=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]=R++;return Z},ATTR:function(ab,aa,Z,Y,ba,bb){aa=ab[1].replace(/\\/g,"");if(!bb&&L.attrMap[aa]){ab[1]=L.attrMap[aa]}if(ab[2]==="~="){ab[4]=" "+ab[4]+" "}return ab},PSEUDO:function(ab,aa,Z,Y,ba){if(ab[1]==="not"){if((Q.exec(ab[3])||"").length>1||/^\w/.test(ab[3])){ab[3]=N(ab[3],null,null,aa)}else{ab=N.filter(ab[3],aa,Z,true^ba);Z||Y.push.apply(Y,ab);return false}}else{if(L.match.POS.test(ab[0])||L.match.CHILD.test(ab[0])){return true}}return ab},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 !!N(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(ab,aa,Z,Y){var ba=aa[1],bb=L.filters[ba];if(bb){return bb(ab,Z,aa,Y)}else{if(ba==="contains"){return(ab.textContent||ab.innerText||W([ab])||"").indexOf(aa[3])>=0}else{if(ba==="not"){aa=aa[3];Z=0;for(Y=aa.length;Z<Y;Z++){if(aa[Z]===ab){return false}}return true}else{N.error("Syntax error, unrecognized expression: "+ba)}}}},CHILD:function(ba,ab){var Z=ab[1],Y=ba;switch(Z){case"only":case"first":for(;Y=Y.previousSibling;){if(Y.nodeType===1){return false}}if(Z==="first"){return true}Y=ba;case"last":for(;Y=Y.nextSibling;){if(Y.nodeType===1){return false}}return true;case"nth":Z=ab[2];var bb=ab[3];if(Z===1&&bb===0){return true}ab=ab[0];var bq=ba.parentNode;if(bq&&(bq.sizcache!==ab||!ba.nodeIndex)){var aa=0;for(Y=bq.firstChild;Y;Y=Y.nextSibling){if(Y.nodeType===1){Y.nodeIndex=++aa}}bq.sizcache=ab}ba=ba.nodeIndex-bb;return Z===0?ba===0:ba%Z===0&&ba/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=L.attrHandle[Z]?L.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(ab,aa,Z,Y){var ba=L.setFilters[aa[2]];if(ba){return ba(ab,Z,aa,Y)}}}},G=L.match.POS;for(var w in L.match){L.match[w]=new RegExp(L.match[w].source+/(?![^\[]*\])(?![^\(]*\))/.source);L.leftMatch[w]=new RegExp(/(^(?:.|\r|\n)*?)/.source+L.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(ae.documentElement.childNodes,0)}catch(F){c=function(ab,aa){aa=aa||[];if(O.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 J;if(ae.documentElement.compareDocumentPosition){J=function(Z,Y){if(!Z.compareDocumentPosition||!Y.compareDocumentPosition){if(Z==Y){P=true}return Z.compareDocumentPosition?-1:1}Z=Z.compareDocumentPosition(Y)&4?-1:Z===Y?0:1;if(Z===0){P=true}return Z}}else{if("sourceIndex" in ae.documentElement){J=function(Z,Y){if(!Z.sourceIndex||!Y.sourceIndex){if(Z==Y){P=true}return Z.sourceIndex?-1:1}Z=Z.sourceIndex-Y.sourceIndex;if(Z===0){P=true}return Z}}else{if(ae.createRange){J=function(ab,aa){if(!ab.ownerDocument||!aa.ownerDocument){if(ab==aa){P=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){P=true}return ab}}}}(function(){var aa=ae.createElement("div"),Z="script"+(new Date).getTime();aa.innerHTML="<a name='"+Z+"'/>";var Y=ae.documentElement;Y.insertBefore(aa,Y.firstChild);if(ae.getElementById(Z)){L.find.ID=function(ab,ba,bb){if(typeof ba.getElementById!=="undefined"&&!bb){return(ba=ba.getElementById(ab[1]))?ba.id===ab[1]||typeof ba.getAttributeNode!=="undefined"&&ba.getAttributeNode("id").nodeValue===ab[1]?[ba]:ad:[]}};L.filter.ID=function(ab,ba){var bb=typeof ab.getAttributeNode!=="undefined"&&ab.getAttributeNode("id");return ab.nodeType===1&&bb&&bb.nodeValue===ba}}Y.removeChild(aa);Y=aa=null})();(function(){var Y=ae.createElement("div");Y.appendChild(ae.createComment(""));if(Y.getElementsByTagName("*").length>0){L.find.TAG=function(ab,aa){aa=aa.getElementsByTagName(ab[1]);if(ab[1]==="*"){ab=[];for(var Z=0;aa[Z];Z++){aa[Z].nodeType===1&&ab.push(aa[Z])}aa=ab}return aa}}Y.innerHTML="<a href='#'></a>";if(Y.firstChild&&typeof Y.firstChild.getAttribute!=="undefined"&&Y.firstChild.getAttribute("href")!=="#"){L.attrHandle.href=function(Z){return Z.getAttribute("href",2)}}Y=null})();ae.querySelectorAll&&function(){var aa=N,Z=ae.createElement("div");Z.innerHTML="<p class='TEST'></p>";if(!(Z.querySelectorAll&&Z.querySelectorAll(".TEST").length===0)){N=function(ab,bq,br,ba){bq=bq||ae;if(!ba&&bq.nodeType===9&&!s(bq)){try{return c(bq.querySelectorAll(ab),br)}catch(bb){}}return aa(ab,bq,br,ba)};for(var Y in aa){N[Y]=aa[Y]}Z=null}}();(function(){var Y=ae.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){L.order.splice(1,0,"CLASS");L.find.CLASS=function(ab,aa,Z){if(typeof aa.getElementsByClassName!=="undefined"&&!Z){return aa.getElementsByClassName(ab[1])}};Y=null}}})();var A=ae.compareDocumentPosition?function(Z,Y){return !!(Z.compareDocumentPosition(Y)&16)}:function(Z,Y){return Z!==Y&&(Z.contains?Z.contains(Y):true)},s=function(Y){return(Y=(Y?Y.ownerDocument||Y:0).documentElement)?Y.nodeName!=="HTML":false},X=function(ab,aa){var Z=[],Y="",ba;for(aa=aa.nodeType?[aa]:aa;ba=L.match.PSEUDO.exec(ab);){Y+=ba[0];ab=ab.replace(L.match.PSEUDO,"")}ab=L.relative[ab]?ab+"*":ab;ba=0;for(var bb=aa.length;ba<bb;ba++){N(ab,aa[ba],Z)}return N.filter(Y,Z)};am.find=N;am.expr=N.selectors;am.expr[":"]=am.expr.filters;am.unique=N.uniqueSort;am.text=W;am.isXMLDoc=s;am.contains=A})();var f=/Until$/,bg=/^(?:parents|prevUntil|prevAll)/,a1=/,/;az=Array.prototype.slice;var aQ=function(s,c,A){if(am.isFunction(c)){return am.grep(s,function(G,F){return !!c.call(G,F,G)===A})}else{if(c.nodeType){return am.grep(s,function(F){return F===c===A})}else{if(typeof c==="string"){var w=am.grep(s,function(F){return F.nodeType===1});if(aY.test(c)){return am.filter(c,w,!A)}else{c=am.filter(c,w)}}}}return am.grep(s,function(F){return am.inArray(F,c)>=0===A})};am.fn.extend({find:function(s){for(var c=this.pushStack("","find",s),J=0,F=0,G=this.length;F<G;F++){J=c.length;am.find(s,this[F],c);if(F>0){for(var w=J;w<c.length;w++){for(var A=0;A<J;A++){if(c[A]===c[w]){c.splice(w--,1);break}}}}}return c},has:function(s){var c=am(s);return this.filter(function(){for(var A=0,w=c.length;A<w;A++){if(am.contains(this,c[A])){return true}}})},not:function(c){return this.pushStack(aQ(this,c,false),"not",c)},filter:function(c){return this.pushStack(aQ(this,c,true),"filter",c)},is:function(c){return !!c&&am.filter(c,this).length>0},closest:function(L,K){if(am.isArray(L)){var J=[],F=this[0],G,w={},A;if(F&&L.length){G=0;for(var c=L.length;G<c;G++){A=L[G];w[A]||(w[A]=am.expr.match.POS.test(A)?am(A,K||this.context):A)}for(;F&&F.ownerDocument&&F!==K;){for(A in w){G=w[A];if(G.jquery?G.index(F)>-1:am(F).is(G)){J.push({selector:A,elem:F});delete w[A]}}F=F.parentNode}}return J}var s=am.expr.match.POS.test(L)?am(L,K||this.context):null;return this.map(function(O,N){for(;N&&N.ownerDocument&&N!==K;){if(s?s.index(N)>-1:am(N).is(L)){return N}N=N.parentNode}return null})},index:function(c){if(!c||typeof c==="string"){return am.inArray(this[0],c?am(c):this.parent().children())}return am.inArray(c.jquery?c[0]:c,this)},add:function(s,c){s=typeof s==="string"?am(s,c||this.context):am.makeArray(s);c=am.merge(this.get(),s);return this.pushStack(m(s[0])||m(c[0])?c:am.unique(c))},andSelf:function(){return this.add(this.prevObject)}});am.each({parent:function(c){return(c=c.parentNode)&&c.nodeType!==11?c:null},parents:function(c){return am.dir(c,"parentNode")},parentsUntil:function(s,c,w){return am.dir(s,"parentNode",w)},next:function(c){return am.nth(c,2,"nextSibling")},prev:function(c){return am.nth(c,2,"previousSibling")},nextAll:function(c){return am.dir(c,"nextSibling")},prevAll:function(c){return am.dir(c,"previousSibling")},nextUntil:function(s,c,w){return am.dir(s,"nextSibling",w)},prevUntil:function(s,c,w){return am.dir(s,"previousSibling",w)},siblings:function(c){return am.sibling(c.parentNode.firstChild,c)},children:function(c){return am.sibling(c.firstChild)},contents:function(c){return am.nodeName(c,"iframe")?c.contentDocument||c.contentWindow.document:am.makeArray(c.childNodes)}},function(s,c){am.fn[s]=function(F,w){var A=am.map(this,c,F);f.test(s)||(w=F);if(w&&typeof w==="string"){A=am.filter(w,A)}A=this.length>1?am.unique(A):A;if((this.length>1||a1.test(w))&&bg.test(s)){A=A.reverse()}return this.pushStack(A,s,az.call(arguments).join(","))}});am.extend({filter:function(s,c,w){if(w){s=":not("+s+")"}return am.find.matches(s,c)},dir:function(s,c,A){var w=[];for(s=s[c];s&&s.nodeType!==9&&(A===ad||s.nodeType!==1||!am(s).is(A));){s.nodeType===1&&w.push(s);s=s[c]}return w},nth:function(s,c,A){c=c||1;for(var w=0;s;s=s[A]){if(s.nodeType===1&&++w===c){break}}return s},sibling:function(s,c){for(var w=[];s;s=s.nextSibling){s.nodeType===1&&s!==c&&w.push(s)}return w}});var an=/ jQuery\d+="(?:\d+|null)"/g,ax=/^\s+/,I=/(<([\w:]+)[^>]*?)\/>/g,aI=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,n=/<([\w:]+)/,ah=/<tbody/i,B=/<|&#?\w+;/,aU=/<script|<object|<embed|<option|<style/i,ap=/checked\s*(?:[^=]|=\s*.checked.)/i,bp=function(s,c,w){return aI.test(w)?s:c+"></"+w+">"},aO={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,"",""]};aO.optgroup=aO.option;aO.tbody=aO.tfoot=aO.colgroup=aO.caption=aO.thead;aO.th=aO.td;if(!am.support.htmlSerialize){aO._default=[1,"div<div>","</div>"]}am.fn.extend({text:function(c){if(am.isFunction(c)){return this.each(function(s){var w=am(this);w.text(c.call(this,s,w.text()))})}if(typeof c!=="object"&&c!==ad){return this.empty().append((this[0]&&this[0].ownerDocument||ae).createTextNode(c))}return am.text(this)},wrapAll:function(s){if(am.isFunction(s)){return this.each(function(w){am(this).wrapAll(s.call(this,w))})}if(this[0]){var c=am(s,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&c.insertBefore(this[0]);c.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(am.isFunction(c)){return this.each(function(s){am(this).wrapInner(c.call(this,s))})}return this.each(function(){var s=am(this),w=s.contents();w.length?w.wrapAll(c):s.append(c)})},wrap:function(c){return this.each(function(){am(this).wrapAll(c)})},unwrap:function(){return this.parent().each(function(){am.nodeName(this,"body")||am(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=am(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,am(arguments[0]).toArray());return c}}},remove:function(s,c){for(var A=0,w;(w=this[A])!=null;A++){if(!s||am.filter(s,[w]).length){if(!c&&w.nodeType===1){am.cleanData(w.getElementsByTagName("*"));am.cleanData([w])}w.parentNode&&w.parentNode.removeChild(w)}}return this},empty:function(){for(var s=0,c;(c=this[s])!=null;s++){for(c.nodeType===1&&am.cleanData(c.getElementsByTagName("*"));c.firstChild;){c.removeChild(c.firstChild)}}return this},clone:function(s){var c=this.map(function(){if(!am.support.noCloneEvent&&!am.isXMLDoc(this)){var A=this.outerHTML,w=this.ownerDocument;if(!A){A=w.createElement("div");A.appendChild(this.cloneNode(true));A=A.innerHTML}return am.clean([A.replace(an,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(ax,"")],w)[0]}else{return this.cloneNode(true)}});if(s===true){bo(this,c);bo(this.find("*"),c.find("*"))}return c},html:function(s){if(s===ad){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(an,""):null}else{if(typeof s==="string"&&!aU.test(s)&&(am.support.leadingWhitespace||!ax.test(s))&&!aO[(n.exec(s)||["",""])[1].toLowerCase()]){s=s.replace(I,bp);try{for(var c=0,A=this.length;c<A;c++){if(this[c].nodeType===1){am.cleanData(this[c].getElementsByTagName("*"));this[c].innerHTML=s}}}catch(w){this.empty().append(s)}}else{am.isFunction(s)?this.each(function(J){var F=am(this),G=F.html();F.empty().append(function(){return s.call(this,J,G)})}):this.empty().append(s)}}return this},replaceWith:function(c){if(this[0]&&this[0].parentNode){if(am.isFunction(c)){return this.each(function(s){var A=am(this),w=A.html();A.replaceWith(c.call(this,s,w))})}if(typeof c!=="string"){c=am(c).detach()}return this.each(function(){var s=this.nextSibling,w=this.parentNode;am(this).remove();s?am(s).before(c):am(w).append(c)})}else{return this.pushStack(am(am.isFunction(c)?c():c),"replaceWith",c)}},detach:function(c){return this.remove(c,true)},domManip:function(O,N,L){function J(P){return am.nodeName(P,"table")?P.getElementsByTagName("tbody")[0]||P.appendChild(P.ownerDocument.createElement("tbody")):P}var K,F,G=O[0],s=[],A;if(!am.support.checkClone&&arguments.length===3&&typeof G==="string"&&ap.test(G)){return this.each(function(){am(this).domManip(O,N,L,true)})}if(am.isFunction(G)){return this.each(function(P){var Q=am(this);O[0]=G.call(this,P,N?Q.html():ad);Q.domManip(O,N,L)})}if(this[0]){K=G&&G.parentNode;K=am.support.parentNode&&K&&K.nodeType===11&&K.childNodes.length===this.length?{fragment:K}:a8(O,this,s);A=K.fragment;if(F=A.childNodes.length===1?(A=A.firstChild):A.firstChild){N=N&&am.nodeName(F,"tr");for(var w=0,c=this.length;w<c;w++){L.call(N?J(this[w],F):this[w],w>0||K.cacheable||this.length>1?A.cloneNode(true):A)}}s.length&&am.each(s,U)}return this}});am.fragments={};am.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(s,c){am.fn[s]=function(J){var F=[];J=am(J);var G=this.length===1&&this[0].parentNode;if(G&&G.nodeType===11&&G.childNodes.length===1&&J.length===1){J[c](this[0]);return this}else{G=0;for(var w=J.length;G<w;G++){var A=(G>0?this.clone(true):this).get();am.fn[c].apply(am(J[G]),A);F=F.concat(A)}return this.pushStack(F,s,J.selector)}}});am.extend({clean:function(O,N,L,J){N=N||ae;if(typeof N.createElement==="undefined"){N=N.ownerDocument||N[0]&&N[0].ownerDocument||ae}for(var K=[],F=0,G;(G=O[F])!=null;F++){if(typeof G==="number"){G+=""}if(G){if(typeof G==="string"&&!B.test(G)){G=N.createTextNode(G)}else{if(typeof G==="string"){G=G.replace(I,bp);var s=(n.exec(G)||["",""])[1].toLowerCase(),A=aO[s]||aO._default,w=A[0],c=N.createElement("div");for(c.innerHTML=A[1]+G+A[2];w--;){c=c.lastChild}if(!am.support.tbody){w=ah.test(G);s=s==="table"&&!w?c.firstChild&&c.firstChild.childNodes:A[1]==="<table>"&&!w?c.childNodes:[];for(A=s.length-1;A>=0;--A){am.nodeName(s[A],"tbody")&&!s[A].childNodes.length&&s[A].parentNode.removeChild(s[A])}}!am.support.leadingWhitespace&&ax.test(G)&&c.insertBefore(N.createTextNode(ax.exec(G)[0]),c.firstChild);G=c.childNodes}}if(G.nodeType){K.push(G)}else{K=am.merge(K,G)}}}if(L){for(F=0;K[F];F++){if(J&&am.nodeName(K[F],"script")&&(!K[F].type||K[F].type.toLowerCase()==="text/javascript")){J.push(K[F].parentNode?K[F].parentNode.removeChild(K[F]):K[F])}else{K[F].nodeType===1&&K.splice.apply(K,[F+1,0].concat(am.makeArray(K[F].getElementsByTagName("script"))));L.appendChild(K[F])}}}return K},cleanData:function(L){for(var K,J,F=am.cache,G=am.event.special,w=am.support.deleteExpando,A=0,c;(c=L[A])!=null;A++){if(J=c[am.expando]){K=F[J];if(K.events){for(var s in K.events){G[s]?am.event.remove(c,s):aL(c,s,K.handle)}}if(w){delete c[am.expando]}else{c.removeAttribute&&c.removeAttribute(am.expando)}delete F[J]}}}});var h=/z-?index|font-?weight|opacity|zoom|line-?height/i,a9=/alpha\([^)]*\)/,aV=/opacity=([^)]*)/,aJ=/float/i,ai=/-([a-z])/ig,bk=/([A-Z])/g,a4=/^-?\d+(?:px)?$/i,aN=/^-?\d/,ak={position:"absolute",visibility:"hidden",display:"block"},E=["Left","Right"],l=["Top","Bottom"],bn=ae.defaultView&&ae.defaultView.getComputedStyle,aq=am.support.cssFloat?"cssFloat":"styleFloat",C=function(s,c){return c.toUpperCase()};am.fn.css=function(s,c){return av(this,s,c,true,function(F,w,A){if(A===ad){return am.curCSS(F,w)}if(typeof A==="number"&&!h.test(w)){A+="px"}am.style(F,w,A)})};am.extend({style:function(s,c,F){if(!s||s.nodeType===3||s.nodeType===8){return ad}if((c==="width"||c==="height")&&parseFloat(F)<0){F=ad}var w=s.style||s,A=F!==ad;if(!am.support.opacity&&c==="opacity"){if(A){w.zoom=1;c=parseInt(F,10)+""==="NaN"?"":"alpha(opacity="+F*100+")";s=w.filter||am.curCSS(s,"filter")||"";w.filter=a9.test(s)?s.replace(a9,c):c}return w.filter&&w.filter.indexOf("opacity=")>=0?parseFloat(aV.exec(w.filter)[1])/100+"":""}if(aJ.test(c)){c=aq}c=c.replace(ai,C);if(A){w[c]=F}return w[c]},css:function(s,c,J,F){if(c==="width"||c==="height"){var G,w=c==="width"?E:l;function A(){G=c==="width"?s.offsetWidth:s.offsetHeight;F!=="border"&&am.each(w,function(){F||(G-=parseFloat(am.curCSS(s,"padding"+this,true))||0);if(F==="margin"){G+=parseFloat(am.curCSS(s,"margin"+this,true))||0}else{G-=parseFloat(am.curCSS(s,"border"+this+"Width",true))||0}})}s.offsetWidth!==0?A():am.swap(s,ak,A);return Math.max(0,Math.round(G))}return am.curCSS(s,c,J)},curCSS:function(s,c,G){var A,F=s.style;if(!am.support.opacity&&c==="opacity"&&s.currentStyle){A=aV.test(s.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return A===""?"1":A}if(aJ.test(c)){c=aq}if(!G&&F&&F[c]){A=F[c]}else{if(bn){if(aJ.test(c)){c="float"}c=c.replace(bk,"-$1").toLowerCase();F=s.ownerDocument.defaultView;if(!F){return null}if(s=F.getComputedStyle(s,null)){A=s.getPropertyValue(c)}if(c==="opacity"&&A===""){A="1"}}else{if(s.currentStyle){G=c.replace(ai,C);A=s.currentStyle[c]||s.currentStyle[G];if(!a4.test(A)&&aN.test(A)){c=F.left;var w=s.runtimeStyle.left;s.runtimeStyle.left=s.currentStyle.left;F.left=G==="fontSize"?"1em":A||0;A=F.pixelLeft+"px";F.left=c;s.runtimeStyle.left=w}}}}return A},swap:function(s,c,F){var w={};for(var A in c){w[A]=s.style[A];s.style[A]=c[A]}F.call(s);for(A in c){s.style[A]=w[A]}}});if(am.expr&&am.expr.filters){am.expr.filters.hidden=function(s){var c=s.offsetWidth,A=s.offsetHeight,w=s.nodeName.toLowerCase()==="tr";return c===0&&A===0&&!w?true:c>0&&A>0&&!w?false:am.curCSS(s,"display")==="none"};am.expr.filters.visible=function(c){return !am.expr.filters.hidden(c)}}var a7=aK(),aS=/<script(.|\s)*?\/script>/gi,ao=/select|textarea/i,M=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,aF=/=\?(&|$)/,j=/\?/,o=/(\?|&)_=.*?(&|$)/,a=/^(\w+:)?\/\/([^\/?#]+)/,bc=/%20/g,aW=am.fn.load;am.fn.extend({load:function(s,c,G){if(typeof s!=="string"){return aW.call(this,s)}else{if(!this.length){return this}}var A=s.indexOf(" ");if(A>=0){var F=s.slice(A,s.length);s=s.slice(0,A)}A="GET";if(c){if(am.isFunction(c)){G=c;c=null}else{if(typeof c==="object"){c=am.param(c,am.ajaxSettings.traditional);A="POST"}}}var w=this;am.ajax({url:s,type:A,dataType:"html",data:c,complete:function(J,K){if(K==="success"||K==="notmodified"){w.html(F?am("<div />").append(J.responseText.replace(aS,"")).find(F):J.responseText)}G&&w.each(G,[J.responseText,K,J])}});return this},serialize:function(){return am.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?am.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ao.test(this.nodeName)||M.test(this.type))}).map(function(s,c){s=am(this).val();return s==null?null:am.isArray(s)?am.map(s,function(w){return{name:c.name,value:w}}):{name:c.name,value:s}}).get()}});am.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(s,c){am.fn[c]=function(w){return this.bind(c,w)}});am.extend({get:function(s,c,A,w){if(am.isFunction(c)){w=w||A;A=c;c=null}return am.ajax({type:"GET",url:s,data:c,success:A,dataType:w})},getScript:function(s,c){return am.get(s,null,c,"script")},getJSON:function(s,c,w){return am.get(s,c,w,"json")},post:function(s,c,A,w){if(am.isFunction(c)){w=w||A;A=c;c={}}return am.ajax({type:"POST",url:s,data:c,success:A,dataType:w})},ajaxSetup:function(c){am.extend(am.ajaxSettings,c)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:aT.XMLHttpRequest&&(aT.location.protocol!=="file:"||!aT.ActiveXObject)?function(){return new aT.XMLHttpRequest}:function(){try{return new aT.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(aa){function Z(){X.success&&X.success.call(P,K,R,s);X.global&&W("ajaxSuccess",[s,X])}function Y(){X.complete&&X.complete.call(P,s,R);X.global&&W("ajaxComplete",[s,X]);X.global&&!--am.active&&am.event.trigger("ajaxStop")}function W(ba,bb){(X.context?am(X.context):am.event).trigger(ba,bb)}var X=am.extend(true,{},am.ajaxSettings,aa),Q,R,K,P=aa&&aa.context||X,L=X.type.toUpperCase();if(X.data&&X.processData&&typeof X.data!=="string"){X.data=am.param(X.data,X.traditional)}if(X.dataType==="jsonp"){if(L==="GET"){aF.test(X.url)||(X.url+=(j.test(X.url)?"&":"?")+(X.jsonp||"callback")+"=?")}else{if(!X.data||!aF.test(X.data)){X.data=(X.data?X.data+"&":"")+(X.jsonp||"callback")+"=?"}}X.dataType="json"}if(X.dataType==="json"&&(X.data&&aF.test(X.data)||aF.test(X.url))){Q=X.jsonpCallback||"jsonp"+a7++;if(X.data){X.data=(X.data+"").replace(aF,"="+Q+"$1")}X.url=X.url.replace(aF,"="+Q+"$1");X.dataType="script";aT[Q]=aT[Q]||function(ba){K=ba;Z();Y();aT[Q]=ad;try{delete aT[Q]}catch(bb){}c&&c.removeChild(F)}}if(X.dataType==="script"&&X.cache===null){X.cache=false}if(X.cache===false&&L==="GET"){var G=aK(),w=X.url.replace(o,"$1_="+G+"$2");X.url=w+(w===X.url?(j.test(X.url)?"&":"?")+"_="+G:"")}if(X.data&&L==="GET"){X.url+=(j.test(X.url)?"&":"?")+X.data}X.global&&!am.active++&&am.event.trigger("ajaxStart");G=(G=a.exec(X.url))&&(G[1]&&G[1]!==location.protocol||G[2]!==location.host);if(X.dataType==="script"&&L==="GET"&&G){var c=ae.getElementsByTagName("head")[0]||ae.documentElement,F=ae.createElement("script");F.src=X.url;if(X.scriptCharset){F.charset=X.scriptCharset}if(!Q){var J=false;F.onload=F.onreadystatechange=function(){if(!J&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){J=true;Z();Y();F.onload=F.onreadystatechange=null;c&&F.parentNode&&c.removeChild(F)}}}c.insertBefore(F,c.firstChild);return ad}var A=false,s=X.xhr();if(s){X.username?s.open(L,X.url,X.async,X.username,X.password):s.open(L,X.url,X.async);try{if(X.data||aa&&aa.contentType){s.setRequestHeader("Content-Type",X.contentType)}if(X.ifModified){am.lastModified[X.url]&&s.setRequestHeader("If-Modified-Since",am.lastModified[X.url]);am.etag[X.url]&&s.setRequestHeader("If-None-Match",am.etag[X.url])}G||s.setRequestHeader("X-Requested-With","XMLHttpRequest");s.setRequestHeader("Accept",X.dataType&&X.accepts[X.dataType]?X.accepts[X.dataType]+", */*":X.accepts._default)}catch(ab){}if(X.beforeSend&&X.beforeSend.call(P,s,X)===false){X.global&&!--am.active&&am.event.trigger("ajaxStop");s.abort();return false}X.global&&W("ajaxSend",[s,X]);var V=s.onreadystatechange=function(bb){if(!s||s.readyState===0||bb==="abort"){A||Y();A=true;if(s){s.onreadystatechange=am.noop}}else{if(!A&&s&&(s.readyState===4||bb==="timeout")){A=true;s.onreadystatechange=am.noop;R=bb==="timeout"?"timeout":!am.httpSuccess(s)?"error":X.ifModified&&am.httpNotModified(s,X.url)?"notmodified":"success";var bq;if(R==="success"){try{K=am.httpData(s,X.dataType,X)}catch(ba){R="parsererror";bq=ba}}if(R==="success"||R==="notmodified"){Q||Z()}else{am.handleError(X,s,R,bq)}Y();bb==="timeout"&&s.abort();if(X.async){s=null}}}};try{var T=s.abort;s.abort=function(){s&&T.call(s);V("abort")}}catch(O){}X.async&&X.timeout>0&&setTimeout(function(){s&&!A&&V("timeout")},X.timeout);try{s.send(L==="POST"||L==="PUT"||L==="DELETE"?X.data:null)}catch(N){am.handleError(X,s,null,N);Y()}X.async||V();return s}},handleError:function(s,c,A,w){if(s.error){s.error.call(s.context||s,c,A,w)}if(s.global){(s.context?am(s.context):am.event).trigger("ajaxError",[c,s,w])}},active:0,httpSuccess:function(s){try{return !s.status&&location.protocol==="file:"||s.status>=200&&s.status<300||s.status===304||s.status===1223||s.status===0}catch(c){}return false},httpNotModified:function(s,c){var A=s.getResponseHeader("Last-Modified"),w=s.getResponseHeader("Etag");if(A){am.lastModified[c]=A}if(w){am.etag[c]=w}return s.status===304||s.status===0},httpData:function(s,c,F){var w=s.getResponseHeader("content-type")||"",A=c==="xml"||!c&&w.indexOf("xml")>=0;s=A?s.responseXML:s.responseText;A&&s.documentElement.nodeName==="parsererror"&&am.error("parsererror");if(F&&F.dataFilter){s=F.dataFilter(s,c)}if(typeof s==="string"){if(c==="json"||!c&&w.indexOf("json")>=0){s=am.parseJSON(s)}else{if(c==="script"||!c&&w.indexOf("javascript")>=0){am.globalEval(s)}}}return s},param:function(s,c){function G(J,K){if(am.isArray(K)){am.each(K,function(L,N){c||/\[\]$/.test(J)?A(J,N):G(J+"["+(typeof N==="object"||am.isArray(N)?L:"")+"]",N)})}else{!c&&K!=null&&typeof K==="object"?am.each(K,function(L,N){G(J+"["+L+"]",N)}):A(J,K)}}function A(J,K){K=am.isFunction(K)?K():K;F[F.length]=encodeURIComponent(J)+"="+encodeURIComponent(K)}var F=[];if(c===ad){c=am.ajaxSettings.traditional}if(am.isArray(s)||s.jquery){am.each(s,function(){A(this.name,this.value)})}else{for(var w in s){G(w,s[w])}}return F.join("&").replace(bc,"+")}});var bl={},bh=/toggle|show|hide/,a2=/^([+-]=)?([\d+-.]+)(.*)$/,aw,S=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];am.fn.extend({show:function(s,c){if(s||s===0){return this.animate(aH("show",3),s,c)}else{s=0;for(c=this.length;s<c;s++){var F=am.data(this[s],"olddisplay");this[s].style.display=F||"";if(am.css(this[s],"display")==="none"){F=this[s].nodeName;var w;if(bl[F]){w=bl[F]}else{var A=am("<"+F+" />").appendTo("body");w=A.css("display");if(w==="none"){w="block"}A.remove();bl[F]=w}am.data(this[s],"olddisplay",w)}}s=0;for(c=this.length;s<c;s++){this[s].style.display=am.data(this[s],"olddisplay")||""}return this}},hide:function(s,c){if(s||s===0){return this.animate(aH("hide",3),s,c)}else{s=0;for(c=this.length;s<c;s++){var w=am.data(this[s],"olddisplay");!w&&w!=="none"&&am.data(this[s],"olddisplay",am.css(this[s],"display"))}s=0;for(c=this.length;s<c;s++){this[s].style.display="none"}return this}},_toggle:am.fn.toggle,toggle:function(s,c){var w=typeof s==="boolean";if(am.isFunction(s)&&am.isFunction(c)){this._toggle.apply(this,arguments)}else{s==null||w?this.each(function(){var A=w?s:am(this).is(":hidden");am(this)[A?"show":"hide"]()}):this.animate(aH("toggle",3),s,c)}return this},fadeTo:function(s,c,w){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:c},s,w)},animate:function(s,c,F,w){var A=am.speed(c,F,w);if(am.isEmptyObject(s)){return this.each(A.complete)}return this[A.queue===false?"each":"queue"](function(){var J=am.extend({},A),K,L=this.nodeType===1&&am(this).is(":hidden"),G=this;for(K in s){var N=K.replace(ai,C);if(K!==N){s[N]=s[K];delete s[K];K=N}if(s[K]==="hide"&&L||s[K]==="show"&&!L){return J.complete.call(this)}if((K==="height"||K==="width")&&this.style){J.display=am.css(this,"display");J.overflow=this.style.overflow}if(am.isArray(s[K])){(J.specialEasing=J.specialEasing||{})[K]=s[K][1];s[K]=s[K][0]}}if(J.overflow!=null){this.style.overflow="hidden"}J.curAnim=am.extend({},s);am.each(s,function(P,O){var T=new am.fx(G,J,P);if(bh.test(O)){T[O==="toggle"?L?"show":"hide":O](s)}else{var R=a2.exec(O),V=T.cur(true)||0;if(R){O=parseFloat(R[2]);var Q=R[3]||"px";if(Q!=="px"){G.style[P]=(O||1)+Q;V=(O||1)/T.cur(true)*V;G.style[P]=V+Q}if(R[1]){O=(R[1]==="-="?-1:1)*O+V}T.custom(V,O,Q)}else{T.custom(V,O,"")}}});return true})},stop:function(s,c){var w=am.timers;s&&this.queue([]);this.each(function(){for(var A=w.length-1;A>=0;A--){if(w[A].elem===this){c&&w[A](true);w.splice(A,1)}}});c||this.dequeue();return this}});am.each({slideDown:aH("show",1),slideUp:aH("hide",1),slideToggle:aH("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(s,c){am.fn[s]=function(A,w){return this.animate(c,A,w)}});am.extend({speed:function(s,c,A){var w=s&&typeof s==="object"?s:{complete:A||!A&&c||am.isFunction(s)&&s,duration:s,easing:A&&c||c&&!am.isFunction(c)&&c};w.duration=am.fx.off?0:typeof w.duration==="number"?w.duration:am.fx.speeds[w.duration]||am.fx.speeds._default;w.old=w.complete;w.complete=function(){w.queue!==false&&am(this).dequeue();am.isFunction(w.old)&&w.old.call(this)};return w},easing:{linear:function(s,c,A,w){return A+w*s},swing:function(s,c,A,w){return(-Math.cos(s*Math.PI)/2+0.5)*w+A}},timers:[],fx:function(s,c,w){this.options=c;this.elem=s;this.prop=w;if(!c.orig){c.orig={}}}});am.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(am.fx.step[this.prop]||am.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(am.css(this.elem,this.prop,c)))&&c>-10000?c:parseFloat(am.curCSS(this.elem,this.prop))||0},custom:function(s,c,F){function w(G){return A.step(G)}this.startTime=aK();this.start=s;this.end=c;this.unit=F||this.unit||"px";this.now=this.start;this.pos=this.state=0;var A=this;w.elem=this.elem;if(w()&&am.timers.push(w)&&!aw){aw=setInterval(am.fx.tick,13)}},show:function(){this.options.orig[this.prop]=am.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());am(this.elem).show()},hide:function(){this.options.orig[this.prop]=am.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(s){var c=aK(),F=true;if(s||c>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var w in this.options.curAnim){if(this.options.curAnim[w]!==true){F=false}}if(F){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;s=am.data(this.elem,"olddisplay");this.elem.style.display=s?s:this.options.display;if(am.css(this.elem,"display")==="none"){this.elem.style.display="block"}}this.options.hide&&am(this.elem).hide();if(this.options.hide||this.options.show){for(var A in this.options.curAnim){am.style(this.elem,A,this.options.orig[A])}}this.options.complete.call(this.elem)}return false}else{A=c-this.startTime;this.state=A/this.options.duration;s=this.options.easing||(am.easing.swing?"swing":"linear");this.pos=am.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||s](this.state,A,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};am.extend(am.fx,{tick:function(){for(var s=am.timers,c=0;c<s.length;c++){s[c]()||s.splice(c--,1)}s.length||am.fx.stop()},stop:function(){clearInterval(aw);aw=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(c){am.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(am.expr&&am.expr.filters){am.expr.filters.animated=function(c){return am.grep(am.timers,function(s){return c===s.elem}).length}}am.fn.offset="getBoundingClientRect" in ae.documentElement?function(s){var c=this[0];if(s){return this.each(function(F){am.offset.setOffset(this,s,F)})}if(!c||!c.ownerDocument){return null}if(c===c.ownerDocument.body){return am.offset.bodyOffset(c)}var A=c.getBoundingClientRect(),w=c.ownerDocument;c=w.body;w=w.documentElement;return{top:A.top+(self.pageYOffset||am.support.boxModel&&w.scrollTop||c.scrollTop)-(w.clientTop||c.clientTop||0),left:A.left+(self.pageXOffset||am.support.boxModel&&w.scrollLeft||c.scrollLeft)-(w.clientLeft||c.clientLeft||0)}}:function(N){var L=this[0];if(N){return this.each(function(O){am.offset.setOffset(this,N,O)})}if(!L||!L.ownerDocument){return null}if(L===L.ownerDocument.body){return am.offset.bodyOffset(L)}am.offset.initialize();var K=L.offsetParent,G=L,J=L.ownerDocument,A,F=J.documentElement,c=J.body;G=(J=J.defaultView)?J.getComputedStyle(L,null):L.currentStyle;for(var w=L.offsetTop,s=L.offsetLeft;(L=L.parentNode)&&L!==c&&L!==F;){if(am.offset.supportsFixedPosition&&G.position==="fixed"){break}A=J?J.getComputedStyle(L,null):L.currentStyle;w-=L.scrollTop;s-=L.scrollLeft;if(L===K){w+=L.offsetTop;s+=L.offsetLeft;if(am.offset.doesNotAddBorder&&!(am.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(L.nodeName))){w+=parseFloat(A.borderTopWidth)||0;s+=parseFloat(A.borderLeftWidth)||0}G=K;K=L.offsetParent}if(am.offset.subtractsBorderForOverflowNotVisible&&A.overflow!=="visible"){w+=parseFloat(A.borderTopWidth)||0;s+=parseFloat(A.borderLeftWidth)||0}G=A}if(G.position==="relative"||G.position==="static"){w+=c.offsetTop;s+=c.offsetLeft}if(am.offset.supportsFixedPosition&&G.position==="fixed"){w+=Math.max(F.scrollTop,c.scrollTop);s+=Math.max(F.scrollLeft,c.scrollLeft)}return{top:w,left:s}};am.offset={initialize:function(){var s=ae.body,c=ae.createElement("div"),G,A,F,w=parseFloat(am.curCSS(s,"marginTop",true))||0;am.extend(c.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});c.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(c,s.firstChild);G=c.firstChild;A=G.firstChild;F=G.nextSibling.firstChild.firstChild;this.doesNotAddBorder=A.offsetTop!==5;this.doesAddBorderForTableAndCells=F.offsetTop===5;A.style.position="fixed";A.style.top="20px";this.supportsFixedPosition=A.offsetTop===20||A.offsetTop===15;A.style.position=A.style.top="";G.style.overflow="hidden";G.style.position="relative";this.subtractsBorderForOverflowNotVisible=A.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=s.offsetTop!==w;s.removeChild(c);am.offset.initialize=am.noop},bodyOffset:function(s){var c=s.offsetTop,w=s.offsetLeft;am.offset.initialize();if(am.offset.doesNotIncludeMarginInBodyOffset){c+=parseFloat(am.curCSS(s,"marginTop",true))||0;w+=parseFloat(am.curCSS(s,"marginLeft",true))||0}return{top:c,left:w}},setOffset:function(s,c,J){if(/static/.test(am.curCSS(s,"position"))){s.style.position="relative"}var F=am(s),G=F.offset(),w=parseInt(am.curCSS(s,"top",true),10)||0,A=parseInt(am.curCSS(s,"left",true),10)||0;if(am.isFunction(c)){c=c.call(s,J,G)}J={top:c.top-G.top+w,left:c.left-G.left+A};"using" in c?c.using.call(s,J):F.css(J)}};am.fn.extend({position:function(){if(!this[0]){return null}var s=this[0],c=this.offsetParent(),A=this.offset(),w=/^body|html$/i.test(c[0].nodeName)?{top:0,left:0}:c.offset();A.top-=parseFloat(am.curCSS(s,"marginTop",true))||0;A.left-=parseFloat(am.curCSS(s,"marginLeft",true))||0;w.top+=parseFloat(am.curCSS(c[0],"borderTopWidth",true))||0;w.left+=parseFloat(am.curCSS(c[0],"borderLeftWidth",true))||0;return{top:A.top-w.top,left:A.left-w.left}},offsetParent:function(){return this.map(function(){for(var c=this.offsetParent||ae.body;c&&!/^body|html$/i.test(c.nodeName)&&am.css(c,"position")==="static";){c=c.offsetParent}return c})}});am.each(["Left","Top"],function(s,c){var w="scroll"+c;am.fn[w]=function(F){var G=this[0],A;if(!G){return null}if(F!==ad){return this.each(function(){if(A=p(this)){A.scrollTo(!s?F:am(A).scrollLeft(),s?F:am(A).scrollTop())}else{this[w]=F}})}else{return(A=p(G))?"pageXOffset" in A?A[s?"pageYOffset":"pageXOffset"]:am.support.boxModel&&A.document.documentElement[w]||A.document.body[w]:G[w]}}});am.each(["Height","Width"],function(s,c){var w=c.toLowerCase();am.fn["inner"+c]=function(){return this[0]?am.css(this[0],w,false,"padding"):null};am.fn["outer"+c]=function(A){return this[0]?am.css(this[0],w,false,A?"margin":"border"):null};am.fn[w]=function(A){var F=this[0];if(!F){return A==null?null:this}if(am.isFunction(A)){return this.each(function(G){var J=am(this);J[w](A.call(this,G,J[w]()))})}return"scrollTo" in F&&F.document?F.document.compatMode==="CSS1Compat"&&F.document.documentElement["client"+c]||F.document.body["client"+c]:F.nodeType===9?Math.max(F.documentElement["client"+c],F.body["scroll"+c],F.documentElement["scroll"+c],F.body["offset"+c],F.documentElement["offset"+c]):A===ad?am.css(F,w):this.css(w,typeof A==="string"?A:A+"px")}});aT.jQuery=aT.$=am})(window);
/*
 * jQuery UI 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function(e,d){function b(f,c){var g=f.nodeName.toLowerCase();if("area"===g){c=f.parentNode;g=c.name;if(!f.href||!g||c.nodeName.toLowerCase()!=="map"){return false}f=e("img[usemap=#"+g+"]")[0];return !!f&&a(f)}return(/input|select|textarea|button|object/.test(g)?!f.disabled:"a"==g?f.href||c:c)&&a(f)}function a(c){return !e(c).parents().andSelf().filter(function(){return e.curCSS(this,"visibility")==="hidden"||e.expr.filters.hidden(this)}).length}e.ui=e.ui||{};if(!e.ui.version){e.extend(e.ui,{version:"1.8.13",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,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,WINDOWS:91}});e.fn.extend({_focus:e.fn.focus,focus:function(f,c){return typeof f==="number"?this.each(function(){var g=this;setTimeout(function(){e(g).focus();c&&c.call(g)},f)}):this._focus.apply(this,arguments)},scrollParent:function(){var c;c=e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.curCSS(this,"position",1))&&/(auto|scroll)/.test(e.curCSS(this,"overflow",1)+e.curCSS(this,"overflow-y",1)+e.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.curCSS(this,"overflow",1)+e.curCSS(this,"overflow-y",1)+e.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!c.length?e(document):c},zIndex:function(f){if(f!==d){return this.css("zIndex",f)}if(this.length){f=e(this[0]);for(var c;f.length&&f[0]!==document;){c=f.css("position");if(c==="absolute"||c==="relative"||c==="fixed"){c=parseInt(f.css("zIndex"),10);if(!isNaN(c)&&c!==0){return c}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(c){c.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});e.each(["Width","Height"],function(f,c){function l(p,o,h,q){e.each(k,function(){o-=parseFloat(e.curCSS(p,"padding"+this,true))||0;if(h){o-=parseFloat(e.curCSS(p,"border"+this+"Width",true))||0}if(q){o-=parseFloat(e.curCSS(p,"margin"+this,true))||0}});return o}var k=c==="Width"?["Left","Right"]:["Top","Bottom"],j=c.toLowerCase(),g={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+c]=function(h){if(h===d){return g["inner"+c].call(this)}return this.each(function(){e(this).css(j,l(this,h)+"px")})};e.fn["outer"+c]=function(m,h){if(typeof m!=="number"){return g["outer"+c].call(this,m)}return this.each(function(){e(this).css(j,l(this,m,true,h)+"px")})}});e.extend(e.expr[":"],{data:function(f,c,g){return !!e.data(f,g[3])},focusable:function(c){return b(c,!isNaN(e.attr(c,"tabindex")))},tabbable:function(f){var c=e.attr(f,"tabindex"),g=isNaN(c);return(g||c>=0)&&b(f,!g)}});e(function(){var f=document.body,c=f.appendChild(c=document.createElement("div"));e.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});e.support.minHeight=c.offsetHeight===100;e.support.selectstart="onselectstart" in c;f.removeChild(c).style.display="none"});e.extend(e.ui,{plugin:{add:function(f,c,h){f=e.ui[f].prototype;for(var g in h){f.plugins[g]=f.plugins[g]||[];f.plugins[g].push([c,h[g]])}},call:function(f,c,h){if((c=f.plugins[c])&&f.element[0].parentNode){for(var g=0;g<c.length;g++){f.options[c[g][0]]&&c[g][1].apply(f.element,h)}}}},contains:function(f,c){return document.compareDocumentPosition?f.compareDocumentPosition(c)&16:f!==c&&f.contains(c)},hasScroll:function(f,c){if(e(f).css("overflow")==="hidden"){return false}c=c&&c==="left"?"scrollLeft":"scrollTop";var g=false;if(f[c]>0){return true}f[c]=1;g=f[c]>0;f[c]=0;return g},isOverAxis:function(f,c,g){return f>c&&f<c+g},isOver:function(f,c,l,k,j,g){return e.ui.isOverAxis(f,l,j)&&e.ui.isOverAxis(c,k,g)}})}})(jQuery);
/*
 * jQuery UI Widget 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(a,e){if(a.cleanData){var d=a.cleanData;a.cleanData=function(b){for(var g=0,f;(f=b[g])!=null;g++){a(f).triggerHandler("remove")}d(b)}}else{var c=a.fn.remove;a.fn.remove=function(b,f){return this.each(function(){if(!f){if(!b||a.filter(b,[this]).length){a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")})}}return c.call(a(this),b,f)})}}a.widget=function(b,k,j){var h=b.split(".")[0],g;b=b.split(".")[1];g=h+"-"+b;if(!j){j=k;k=a.Widget}a.expr[":"][g]=function(f){return !!a.data(f,b)};a[h]=a[h]||{};a[h][b]=function(f,l){arguments.length&&this._createWidget(f,l)};k=new k;k.options=a.extend(true,{},k.options);a[h][b].prototype=a.extend(true,k,{namespace:h,widgetName:b,widgetEventPrefix:a[h][b].prototype.widgetEventPrefix||b,widgetBaseClass:g},j);a.widget.bridge(b,a[h][b])};a.widget.bridge=function(b,f){a.fn[b]=function(l){var k=typeof l==="string",j=Array.prototype.slice.call(arguments,1),g=this;l=!k&&j.length?a.extend.apply(null,[true,l].concat(j)):l;if(k&&l.charAt(0)==="_"){return g}k?this.each(function(){var m=a.data(this,b),h=m&&a.isFunction(m[l])?m[l].apply(m,j):m;if(h!==m&&h!==e){g=h;return false}}):this.each(function(){var h=a.data(this,b);h?h.option(l||{})._init():a.data(this,b,new f(l,this))});return g}};a.Widget=function(b,f){arguments.length&&this._createWidget(b,f)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(b,g){a.data(g,this.widgetName,this);this.element=a(g);this.options=a.extend(true,{},this.options,this._getCreateOptions(),b);var f=this;this.element.bind("remove."+this.widgetName,function(){f.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_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 ui-state-disabled")},widget:function(){return this.element},option:function(b,g){var f=b;if(arguments.length===0){return a.extend({},this.options)}if(typeof b==="string"){if(g===e){return this.options[b]}f={};f[b]=g}this._setOptions(f);return this},_setOptions:function(b){var f=this;a.each(b,function(h,g){f._setOption(h,g)});return this},_setOption:function(b,f){this.options[b]=f;if(b==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(b,k,j){var h=this.options[b];k=a.Event(k);k.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();j=j||{};if(k.originalEvent){b=a.event.props.length;for(var g;b;){g=a.event.props[--b];k[g]=k.originalEvent[g]}}this.element.trigger(k,j);return !(a.isFunction(h)&&h.call(this.element[0],k,j)===false||k.isDefaultPrevented())}}})(jQuery);
/*
 * jQuery UI Mouse 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
(function(a){var c=false;a(document).mousedown(function(){c=false});a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(d){return b._mouseDown(d)}).bind("click."+this.widgetName,function(d){if(true===a.data(d.target,b.widgetName+".preventClickEvent")){a.removeData(d.target,b.widgetName+".preventClickEvent");d.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(b){if(!c){this._mouseStarted&&this._mouseUp(b);this._mouseDownEvent=b;var h=this,e=b.which==1,d=typeof this.options.cancel=="string"?a(b.target).parents().add(b.target).filter(this.options.cancel).length:false;if(!e||d||!this._mouseCapture(b)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){h.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==false;if(!this._mouseStarted){b.preventDefault();return true}}true===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(f){return h._mouseMove(f)};this._mouseUpDelegate=function(f){return h._mouseUp(f)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.preventDefault();return c=true}},_mouseMove:function(b){if(a.browser.msie&&!(document.documentMode>=9)&&!b.button){return this._mouseUp(b)}if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==false)?this._mouseDrag(b):this._mouseUp(b)}return !this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",true);this._mouseStop(b)}return false},_mouseDistanceMet:function(b){return Math.max(Math.abs(this._mouseDownEvent.pageX-b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);(function(f){f.ui=f.ui||{};var e=/left|center|right/,d=/top|center|bottom/,b=f.fn.position,a=f.fn.offset;f.fn.position=function(c){if(!c||!c.of){return b.apply(this,arguments)}c=f.extend({},c);var l=f(c.of),r=l[0],p=(c.collision||"flip").split(" "),q=c.offset?c.offset.split(" "):[0,0],o,m,n;if(r.nodeType===9){o=l.width();m=l.height();n={top:0,left:0}}else{if(r.setTimeout){o=l.width();m=l.height();n={top:l.scrollTop(),left:l.scrollLeft()}}else{if(r.preventDefault){c.at="left top";o=m=0;n={top:c.of.pageY,left:c.of.pageX}}else{o=l.outerWidth();m=l.outerHeight();n=l.offset()}}}f.each(["my","at"],function(){var g=(c[this]||"").split(" ");if(g.length===1){g=e.test(g[0])?g.concat(["center"]):d.test(g[0])?["center"].concat(g):["center","center"]}g[0]=e.test(g[0])?g[0]:"center";g[1]=d.test(g[1])?g[1]:"center";c[this]=g});if(p.length===1){p[1]=p[0]}q[0]=parseInt(q[0],10)||0;if(q.length===1){q[1]=q[0]}q[1]=parseInt(q[1],10)||0;if(c.at[0]==="right"){n.left+=o}else{if(c.at[0]==="center"){n.left+=o/2}}if(c.at[1]==="bottom"){n.top+=m}else{if(c.at[1]==="center"){n.top+=m/2}}n.left+=q[0];n.top+=q[1];return this.each(function(){var A=f(this),s=A.outerWidth(),k=A.outerHeight(),j=parseInt(f.curCSS(this,"marginLeft",true))||0,h=parseInt(f.curCSS(this,"marginTop",true))||0,C=s+j+(parseInt(f.curCSS(this,"marginRight",true))||0),B=k+h+(parseInt(f.curCSS(this,"marginBottom",true))||0),z=f.extend({},n),g;if(c.my[0]==="right"){z.left-=s}else{if(c.my[0]==="center"){z.left-=s/2}}if(c.my[1]==="bottom"){z.top-=k}else{if(c.my[1]==="center"){z.top-=k/2}}z.left=Math.round(z.left);z.top=Math.round(z.top);g={left:z.left-j,top:z.top-h};f.each(["left","top"],function(w,v){f.ui.position[p[w]]&&f.ui.position[p[w]][v](z,{targetWidth:o,targetHeight:m,elemWidth:s,elemHeight:k,collisionPosition:g,collisionWidth:C,collisionHeight:B,offset:q,my:c.my,at:c.at})});f.fn.bgiframe&&A.bgiframe();A.offset(f.extend(z,{using:c.using}))})};f.ui.position={fit:{left:function(c,g){var h=f(window);h=g.collisionPosition.left+g.collisionWidth-h.width()-h.scrollLeft();c.left=h>0?c.left-h:Math.max(c.left-g.collisionPosition.left,c.left)},top:function(c,g){var h=f(window);h=g.collisionPosition.top+g.collisionHeight-h.height()-h.scrollTop();c.top=h>0?c.top-h:Math.max(c.top-g.collisionPosition.top,c.top)}},flip:{left:function(c,j){if(j.at[0]!=="center"){var n=f(window);n=j.collisionPosition.left+j.collisionWidth-n.width()-n.scrollLeft();var l=j.my[0]==="left"?-j.elemWidth:j.my[0]==="right"?j.elemWidth:0,m=j.at[0]==="left"?j.targetWidth:-j.targetWidth,k=-2*j.offset[0];c.left+=j.collisionPosition.left<0?l+m+k:n>0?l+m+k:0}},top:function(c,j){if(j.at[1]!=="center"){var n=f(window);n=j.collisionPosition.top+j.collisionHeight-n.height()-n.scrollTop();var l=j.my[1]==="top"?-j.elemHeight:j.my[1]==="bottom"?j.elemHeight:0,m=j.at[1]==="top"?j.targetHeight:-j.targetHeight,k=-2*j.offset[1];c.top+=j.collisionPosition.top<0?l+m+k:n>0?l+m+k:0}}}};if(!f.offset.setOffset){f.offset.setOffset=function(c,j){if(/static/.test(f.curCSS(c,"position"))){c.style.position="relative"}var n=f(c),l=n.offset(),m=parseInt(f.curCSS(c,"top",true),10)||0,k=parseInt(f.curCSS(c,"left",true),10)||0;l={top:j.top-l.top+m,left:j.left-l.left+k};"using" in j?j.using.call(c,l):n.css(l)};f.fn.offset=function(c){var g=this[0];if(!g||!g.ownerDocument){return null}if(c){return this.each(function(){f.offset.setOffset(this,c)})}return a.call(this)}}})(jQuery);(function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))){this.element[0].style.position="relative"}this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(d){var c=this.options;if(this.helper||c.disabled||a(d.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(d);if(!this.handle){return false}a(c.iframeFix===true?"iframe":c.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")});return true},_mouseStart:function(d){var c=this.options;this.helper=this._createHelper(d);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();if(this._trigger("start",d)===false){this._clear();return false}this._cacheHelperProportions();a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,d);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(d,true);return true},_mouseDrag:function(d,c){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!c){c=this._uiHash();if(this._trigger("drag",d,c)===false){this._mouseUp({});return false}this.position=c.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}a.ui.ddmanager&&a.ui.ddmanager.drag(this,d);return false},_mouseStop:function(e){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=a.ui.ddmanager.drop(this,e)}if(this.dropped){d=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original"){return false}if(this.options.revert=="invalid"&&!d||this.options.revert=="valid"&&d||this.options.revert===true||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d)){var f=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){f._trigger("stop",e)!==false&&f._clear()})}else{this._trigger("stop",e)!==false&&this._clear()}return false},_mouseUp:function(b){this.options.iframeFix===true&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});return a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(d){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==d.target){c=true}});return c},_createHelper:function(d){var c=this.options;d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[d])):c.helper=="clone"?this.element.clone().removeAttr("id"):this.element;d.parents("body").length||d.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo);d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(b){if(typeof b=="string"){b=b.split(" ")}if(a.isArray(b)){b={left:+b[0],top:+b[1]||0}}if("left" in b){this.offset.click.left=b.left+this.margins.left}if("right" in b){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if("top" in b){this.offset.click.top=b.top+this.margins.top}if("bottom" in b){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[(e.containment=="document"?0:a(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(e.containment=="document"?0:a(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(e.containment=="document"?0:a(window).scrollLeft())+a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e.containment=="document"?0:a(window).scrollTop())+(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!/^(document|window|parent)$/.test(e.containment)&&e.containment.constructor!=Array){e=a(e.containment);var d=e[0];if(d){e.offset();var f=a(d).css("overflow")!="hidden";this.containment=[(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0),(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0),(f?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=e}}else{if(e.containment.constructor==Array){this.containment=e.containment}}},_convertPositionTo:function(e,d){if(!d){d=this.position}e=e=="absolute"?1:-1;var h=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(h[0].tagName);return{top:d.top+this.offset.relative.top*e+this.offset.parent.top*e-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:h.scrollTop())*e),left:d.left+this.offset.relative.left*e+this.offset.parent.left*e-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:h.scrollLeft())*e)}},_generatePosition:function(j){var d=this.options,o=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,m=/(html|body)/i.test(o[0].tagName),n=j.pageX,k=j.pageY;if(this.originalPosition){var l;if(this.containment){if(this.relative_container){l=this.relative_container.offset();l=[this.containment[0]+l.left,this.containment[1]+l.top,this.containment[2]+l.left,this.containment[3]+l.top]}else{l=this.containment}if(j.pageX-this.offset.click.left<l[0]){n=l[0]+this.offset.click.left}if(j.pageY-this.offset.click.top<l[1]){k=l[1]+this.offset.click.top}if(j.pageX-this.offset.click.left>l[2]){n=l[2]+this.offset.click.left}if(j.pageY-this.offset.click.top>l[3]){k=l[3]+this.offset.click.top}}if(d.grid){k=this.originalPageY+Math.round((k-this.originalPageY)/d.grid[1])*d.grid[1];k=l?!(k-this.offset.click.top<l[1]||k-this.offset.click.top>l[3])?k:!(k-this.offset.click.top<l[1])?k-d.grid[1]:k+d.grid[1]:k;n=this.originalPageX+Math.round((n-this.originalPageX)/d.grid[0])*d.grid[0];n=l?!(n-this.offset.click.left<l[0]||n-this.offset.click.left>l[2])?n:!(n-this.offset.click.left<l[0])?n-d.grid[0]:n+d.grid[0]:n}}return{top:k-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():m?0:o.scrollTop()),left:n-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():m?0:o.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(e,d,f){f=f||this._uiHash();a.ui.plugin.call(this,e,[d,f]);if(e=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.Widget.prototype._trigger.call(this,e,d,f)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.13"});a.ui.plugin.add("draggable","connectToSortable",{start:function(g,d){var k=a(this).data("draggable"),h=k.options,j=a.extend({},d,{item:k.element});k.sortables=[];a(h.connectToSortable).each(function(){var b=a.data(this,"sortable");if(b&&!b.options.disabled){k.sortables.push({instance:b,shouldRevert:b.options.revert});b.refreshPositions();b._trigger("activate",g,j)}})},stop:function(e,d){var h=a(this).data("draggable"),g=a.extend({},d,{item:h.element});a.each(h.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;h.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(e);this.instance.options.helper=this.instance.options._helper;h.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",e,g)}})},drag:function(e,d){var h=a(this).data("draggable"),g=this;a.each(h.sortables,function(){this.instance.positionAbs=h.positionAbs;this.instance.helperProportions=h.helperProportions;this.instance.offset.click=h.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(g).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return d.helper[0]};e.target=this.instance.currentItem[0];this.instance._mouseCapture(e,true);this.instance._mouseStart(e,true,true);this.instance.offset.click.top=h.offset.click.top;this.instance.offset.click.left=h.offset.click.left;this.instance.offset.parent.left-=h.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=h.offset.parent.top-this.instance.offset.parent.top;h._trigger("toSortable",e);h.dropped=this.instance.element;h.currentItem=h.element;this.instance.fromOutside=h}this.instance.currentItem&&this.instance._mouseDrag(e)}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",e,this.instance._uiHash(this.instance));this.instance._mouseStop(e,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();h._trigger("fromSortable",e);h.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(){var d=a("body"),c=a(this).data("draggable").options;if(d.css("cursor")){c._cursor=d.css("cursor")}d.css("cursor",c.cursor)},stop:function(){var b=a(this).data("draggable").options;b._cursor&&a("body").css("cursor",b._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(d,c){d=a(c.helper);c=a(this).data("draggable").options;if(d.css("opacity")){c._opacity=d.css("opacity")}d.css("opacity",c.opacity)},stop:function(d,c){d=a(this).data("draggable").options;d._opacity&&a(c.helper).css("opacity",d._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset()}},drag:function(e){var d=a(this).data("draggable"),h=d.options,g=false;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"){if(!h.axis||h.axis!="x"){if(d.overflowOffset.top+d.scrollParent[0].offsetHeight-e.pageY<h.scrollSensitivity){d.scrollParent[0].scrollTop=g=d.scrollParent[0].scrollTop+h.scrollSpeed}else{if(e.pageY-d.overflowOffset.top<h.scrollSensitivity){d.scrollParent[0].scrollTop=g=d.scrollParent[0].scrollTop-h.scrollSpeed}}}if(!h.axis||h.axis!="y"){if(d.overflowOffset.left+d.scrollParent[0].offsetWidth-e.pageX<h.scrollSensitivity){d.scrollParent[0].scrollLeft=g=d.scrollParent[0].scrollLeft+h.scrollSpeed}else{if(e.pageX-d.overflowOffset.left<h.scrollSensitivity){d.scrollParent[0].scrollLeft=g=d.scrollParent[0].scrollLeft-h.scrollSpeed}}}}else{if(!h.axis||h.axis!="x"){if(e.pageY-a(document).scrollTop()<h.scrollSensitivity){g=a(document).scrollTop(a(document).scrollTop()-h.scrollSpeed)}else{if(a(window).height()-(e.pageY-a(document).scrollTop())<h.scrollSensitivity){g=a(document).scrollTop(a(document).scrollTop()+h.scrollSpeed)}}}if(!h.axis||h.axis!="y"){if(e.pageX-a(document).scrollLeft()<h.scrollSensitivity){g=a(document).scrollLeft(a(document).scrollLeft()-h.scrollSpeed)}else{if(a(window).width()-(e.pageX-a(document).scrollLeft())<h.scrollSensitivity){g=a(document).scrollLeft(a(document).scrollLeft()+h.scrollSpeed)}}}}g!==false&&a.ui.ddmanager&&!h.dropBehaviour&&a.ui.ddmanager.prepareOffsets(d,e)}});a.ui.plugin.add("draggable","snap",{start:function(){var d=a(this).data("draggable"),c=d.options;d.snapElements=[];a(c.snap.constructor!=String?c.snap.items||":data(draggable)":c.snap).each(function(){var e=a(this),b=e.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:b.top,left:b.left})})},drag:function(O,N){for(var M=a(this).data("draggable"),K=M.options,L=K.snapTolerance,I=N.offset.left,J=I+M.helperProportions.width,C=N.offset.top,B=C+M.helperProportions.height,H=M.snapElements.length-1;H>=0;H--){var G=M.snapElements[H].left,E=G+M.snapElements[H].width,F=M.snapElements[H].top,D=F+M.snapElements[H].height;if(G-L<I&&I<E+L&&F-L<C&&C<D+L||G-L<I&&I<E+L&&F-L<B&&B<D+L||G-L<J&&J<E+L&&F-L<C&&C<D+L||G-L<J&&J<E+L&&F-L<B&&B<D+L){if(K.snapMode!="inner"){var A=Math.abs(F-B)<=L,z=Math.abs(D-C)<=L,w=Math.abs(G-J)<=L,v=Math.abs(E-I)<=L;if(A){N.position.top=M._convertPositionTo("relative",{top:F-M.helperProportions.height,left:0}).top-M.margins.top}if(z){N.position.top=M._convertPositionTo("relative",{top:D,left:0}).top-M.margins.top}if(w){N.position.left=M._convertPositionTo("relative",{top:0,left:G-M.helperProportions.width}).left-M.margins.left}if(v){N.position.left=M._convertPositionTo("relative",{top:0,left:E}).left-M.margins.left}}var d=A||z||w||v;if(K.snapMode!="outer"){A=Math.abs(F-C)<=L;z=Math.abs(D-B)<=L;w=Math.abs(G-I)<=L;v=Math.abs(E-J)<=L;if(A){N.position.top=M._convertPositionTo("relative",{top:F,left:0}).top-M.margins.top}if(z){N.position.top=M._convertPositionTo("relative",{top:D-M.helperProportions.height,left:0}).top-M.margins.top}if(w){N.position.left=M._convertPositionTo("relative",{top:0,left:G}).left-M.margins.left}if(v){N.position.left=M._convertPositionTo("relative",{top:0,left:E-M.helperProportions.width}).left-M.margins.left}}if(!M.snapElements[H].snapping&&(A||z||w||v||d)){M.options.snap.snap&&M.options.snap.snap.call(M.element,O,a.extend(M._uiHash(),{snapItem:M.snapElements[H].item}))}M.snapElements[H].snapping=A||z||w||v||d}else{M.snapElements[H].snapping&&M.options.snap.release&&M.options.snap.release.call(M.element,O,a.extend(M._uiHash(),{snapItem:M.snapElements[H].item}));M.snapElements[H].snapping=false}}}});a.ui.plugin.add("draggable","stack",{start:function(){var d=a(this).data("draggable").options;d=a.makeArray(a(d.stack)).sort(function(e,b){return(parseInt(a(e).css("zIndex"),10)||0)-(parseInt(a(b).css("zIndex"),10)||0)});if(d.length){var c=parseInt(d[0].style.zIndex)||0;a(d).each(function(b){this.style.zIndex=c+b});this[0].style.zIndex=c+d.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(d,c){d=a(c.helper);c=a(this).data("draggable").options;if(d.css("zIndex")){c._zIndex=d.css("zIndex")}d.css("zIndex",c.zIndex)},stop:function(d,c){d=a(this).data("draggable").options;d._zIndex&&a(c.helper).css("zIndex",d._zIndex)}})})(jQuery);(function(a){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var d=this.options,c=d.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(c)?c:function(b){return b.is(c)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[d.scope]=a.ui.ddmanager.droppables[d.scope]||[];a.ui.ddmanager.droppables[d.scope].push(this);d.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var d=a.ui.ddmanager.droppables[this.options.scope],c=0;c<d.length;c++){d[c]==this&&d.splice(c,1)}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(d,c){if(d=="accept"){this.accept=a.isFunction(c)?c:function(b){return b.is(c)}}a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(d){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);c&&this._trigger("activate",d,this.ui(c))},_deactivate:function(d){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);c&&this._trigger("deactivate",d,this.ui(c))},_over:function(d){var c=a.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0])){if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",d,this.ui(c))}}},_out:function(d){var c=a.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0])){if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",d,this.ui(c))}}},_drop:function(f,d){var h=d||a.ui.ddmanager.current;if(!h||(h.currentItem||h.element)[0]==this.element[0]){return false}var g=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var b=a.data(this,"droppable");if(b.options.greedy&&!b.options.disabled&&b.options.scope==h.options.scope&&b.accept.call(b.element[0],h.currentItem||h.element)&&a.ui.intersect(h,a.extend(b,{offset:b.element.offset()}),b.options.tolerance)){g=true;return false}});if(g){return false}if(this.accept.call(this.element[0],h.currentItem||h.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",f,this.ui(h));return this.element}return false},ui:function(b){return{draggable:b.currentItem||b.element,helper:b.helper,position:b.position,offset:b.positionAbs}}});a.extend(a.ui.droppable,{version:"1.8.13"});a.ui.intersect=function(z,w,v){if(!w.offset){return false}var s=(z.positionAbs||z.position.absolute).left,q=s+z.helperProportions.width,r=(z.positionAbs||z.position.absolute).top,p=r+z.helperProportions.height,o=w.offset.left,m=o+w.proportions.width,n=w.offset.top,d=n+w.proportions.height;switch(v){case"fit":return o<=s&&q<=m&&n<=r&&p<=d;case"intersect":return o<s+z.helperProportions.width/2&&q-z.helperProportions.width/2<m&&n<r+z.helperProportions.height/2&&p-z.helperProportions.height/2<d;case"pointer":return a.ui.isOver((z.positionAbs||z.position.absolute).top+(z.clickOffset||z.offset.click).top,(z.positionAbs||z.position.absolute).left+(z.clickOffset||z.offset.click).left,n,o,w.proportions.height,w.proportions.width);case"touch":return(r>=n&&r<=d||p>=n&&p<=d||r<n&&p>d)&&(s>=o&&s<=m||q>=o&&q<=m||s<o&&q>m);default:return false}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(j,d){var o=a.ui.ddmanager.droppables[j.options.scope]||[],n=d?d.type:null,l=(j.currentItem||j.element).find(":data(droppable)").andSelf(),m=0;j:for(;m<o.length;m++){if(!(o[m].options.disabled||j&&!o[m].accept.call(o[m].element[0],j.currentItem||j.element))){for(var k=0;k<l.length;k++){if(l[k]==o[m].element[0]){o[m].proportions.height=0;continue j}}o[m].visible=o[m].element.css("display")!="none";if(o[m].visible){n=="mousedown"&&o[m]._activate.call(o[m],d);o[m].offset=o[m].element.offset();o[m].proportions={width:o[m].element[0].offsetWidth,height:o[m].element[0].offsetHeight}}}}},drop:function(e,d){var f=false;a.each(a.ui.ddmanager.droppables[e.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&a.ui.intersect(e,this,this.options.tolerance)){f=f||this._drop.call(this,d)}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)){this.isout=1;this.isover=0;this._deactivate.call(this,d)}}});return f},drag:function(d,c){d.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(d,c);a.each(a.ui.ddmanager.droppables[d.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var h=a.ui.intersect(d,this,this.options.tolerance);if(h=!h&&this.isover==1?"isout":h&&this.isover==0?"isover":null){var f;if(this.options.greedy){var b=this.element.parents(":data(droppable):eq(0)");if(b.length){f=a.data(b[0],"droppable");f.greedyChild=h=="isover"?1:0}}if(f&&h=="isover"){f.isover=0;f.isout=1;f._out.call(f,c)}this[h]=1;this[h=="isout"?"isover":"isout"]=0;this[h=="isover"?"_over":"_out"].call(this,c);if(f&&h=="isout"){f.isout=0;f.isover=1;f._over.call(f,c)}}}})}}})(jQuery);(function(b){var a=0;b.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var d=this,c=this.element[0].ownerDocument,e;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(h){if(!(d.options.disabled||d.element.attr("readonly"))){e=false;var g=b.ui.keyCode;switch(h.keyCode){case g.PAGE_UP:d._move("previousPage",h);break;case g.PAGE_DOWN:d._move("nextPage",h);break;case g.UP:d._move("previous",h);h.preventDefault();break;case g.DOWN:d._move("next",h);h.preventDefault();break;case g.ENTER:case g.NUMPAD_ENTER:if(d.menu.active){e=true;h.preventDefault()}case g.TAB:if(!d.menu.active){return}d.menu.select(h);break;case g.ESCAPE:d.element.val(d.term);d.close(h);break;default:clearTimeout(d.searching);d.searching=setTimeout(function(){if(d.term!=d.element.val()){d.selectedItem=null;d.search(null,h)}},d.options.delay);break}}}).bind("keypress.autocomplete",function(f){if(e){e=false;f.preventDefault()}}).bind("focus.autocomplete",function(){if(!d.options.disabled){d.selectedItem=null;d.previous=d.element.val()}}).bind("blur.autocomplete",function(f){if(!d.options.disabled){clearTimeout(d.searching);d.closing=setTimeout(function(){d.close(f);d._change(f)},150)}});this._initSource();this.response=function(){return d._response.apply(d,arguments)};this.menu=b("<ul></ul>").addClass("ui-autocomplete").appendTo(b(this.options.appendTo||"body",c)[0]).mousedown(function(h){var g=d.menu.element[0];b(h.target).closest(".ui-menu-item").length||setTimeout(function(){b(document).one("mousedown",function(f){f.target!==d.element[0]&&f.target!==g&&!b.ui.contains(g,f.target)&&d.close()})},1);setTimeout(function(){clearTimeout(d.closing)},13)}).menu({focus:function(h,g){g=g.item.data("item.autocomplete");false!==d._trigger("focus",h,{item:g})&&/^key/.test(h.originalEvent.type)&&d.element.val(g.value)},selected:function(l,k){var j=k.item.data("item.autocomplete"),g=d.previous;if(d.element[0]!==c.activeElement){d.element.focus();d.previous=g;setTimeout(function(){d.previous=g;d.selectedItem=j},1)}false!==d._trigger("select",l,{item:j})&&d.element.val(j.value);d.term=d.element.val();d.close(l);d.selectedItem=j},blur:function(){d.menu.element.is(":visible")&&d.element.val()!==d.term&&d.element.val(d.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");b.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();b.Widget.prototype.destroy.call(this)},_setOption:function(d,c){b.Widget.prototype._setOption.apply(this,arguments);d==="source"&&this._initSource();if(d==="appendTo"){this.menu.element.appendTo(b(c||"body",this.element[0].ownerDocument)[0])}d==="disabled"&&c&&this.xhr&&this.xhr.abort()},_initSource:function(){var d=this,c,e;if(b.isArray(this.options.source)){c=this.options.source;this.source=function(h,g){g(b.ui.autocomplete.filter(c,h.term))}}else{if(typeof this.options.source==="string"){e=this.options.source;this.source=function(h,g){d.xhr&&d.xhr.abort();d.xhr=b.ajax({url:e,data:h,dataType:"json",autocompleteRequest:++a,success:function(f){this.autocompleteRequest===a&&g(f)},error:function(){this.autocompleteRequest===a&&g([])}})}}else{this.source=this.options.source}}},search:function(d,c){d=d!=null?d:this.element.val();this.term=this.element.val();if(d.length<this.options.minLength){return this.close(c)}clearTimeout(this.closing);if(this._trigger("search",c)!==false){return this._search(d)}},_search:function(c){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:c},this.response)},_response:function(c){if(!this.options.disabled&&c&&c.length){c=this._normalize(c);this._suggest(c);this._trigger("open")}else{this.close()}this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(c){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",c)}},_change:function(c){this.previous!==this.element.val()&&this._trigger("change",c,{item:this.selectedItem})},_normalize:function(c){if(c.length&&c[0].label&&c[0].value){return c}return b.map(c,function(d){if(typeof d==="string"){return{label:d,value:d}}return b.extend({label:d.label||d.value,value:d.value||d.label},d)})},_suggest:function(d){var c=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(c,d);this.menu.deactivate();this.menu.refresh();c.show();this._resizeMenu();c.position(b.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next(new b.Event("mouseover"))},_resizeMenu:function(){var c=this.menu.element;c.outerWidth(Math.max(c.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(d,c){var e=this;b.each(c,function(h,g){e._renderItem(d,g)})},_renderItem:function(d,c){return b("<li></li>").data("item.autocomplete",c).append(b("<a></a>").text(c.label)).appendTo(d)},_move:function(d,c){if(this.menu.element.is(":visible")){if(this.menu.first()&&/^previous/.test(d)||this.menu.last()&&/^next/.test(d)){this.element.val(this.term);this.menu.deactivate()}else{this.menu[d](c)}}else{this.search(null,c)}},widget:function(){return this.menu.element}});b.extend(b.ui.autocomplete,{escapeRegex:function(c){return c.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(d,c){var e=new RegExp(b.ui.autocomplete.escapeRegex(c),"i");return b.grep(d,function(f){return e.test(f.label||f.value||f)})}})})(jQuery);(function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(a(c.target).closest(".ui-menu-item a").length){c.preventDefault();b.select(c)}});this.refresh()},refresh:function(){var b=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(j,f){this.deactivate();if(this.hasScroll()){var d=f.offset().top-this.element.offset().top,h=this.element.scrollTop(),k=this.element.height();if(d<0){this.element.scrollTop(h+d)}else{d>=k&&this.element.scrollTop(h+d-k+f.height())}}this.active=f.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",j,{item:f})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(b){this.move("next",".ui-menu-item:first",b)},previous:function(b){this.move("prev",".ui-menu-item:last",b)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(f,d,c){if(this.active){f=this.active[f+"All"](".ui-menu-item").eq(0);f.length?this.activate(c,f):this.activate(c,this.element.children(d))}else{this.activate(c,this.element.children(d))}},nextPage:function(h){if(this.hasScroll()){if(!this.active||this.last()){this.activate(h,this.element.children(".ui-menu-item:first"))}else{var d=this.active.offset().top,c=this.element.height(),f=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-d-c+a(this).height();return b<10&&b>-10});f.length||(f=this.element.children(".ui-menu-item:last"));this.activate(h,f)}}else{this.activate(h,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))}},previousPage:function(f){if(this.hasScroll()){if(!this.active||this.first()){this.activate(f,this.element.children(".ui-menu-item:last"))}else{var d=this.active.offset().top,c=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-d+c-a(this).height();return b<10&&b>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(f,result)}}else{this.activate(f,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))}},hasScroll:function(){return this.element.height()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(b){this._trigger("selected",b,{item:this.active})}})})(jQuery);(function(b){var e,c=function(a){b(":ui-button",a.target.form).each(function(){var f=b(this).data("button");setTimeout(function(){f.refresh()},1)})},d=function(a){var j=a.name,h=a.form,g=b([]);if(j){g=h?b(h).find("[name='"+j+"']"):b("[name='"+j+"']",a.ownerDocument).filter(function(){return !this.form})}return g};b.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",c);if(typeof this.options.disabled!=="boolean"){this.options.disabled=this.element.attr("disabled")}this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var a=this,j=this.options,h=this.type==="checkbox"||this.type==="radio",g="ui-state-hover"+(!h?" ui-state-active":"");if(j.label===null){j.label=this.buttonElement.html()}if(this.element.is(":disabled")){j.disabled=true}this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!j.disabled){b(this).addClass("ui-state-hover");this===e&&b(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){j.disabled||b(this).removeClass(g)}).bind("focus.button",function(){b(this).addClass("ui-state-focus")}).bind("blur.button",function(){b(this).removeClass("ui-state-focus")}).bind("click.button",function(f){j.disabled&&f.stopImmediatePropagation()});h&&this.element.bind("change.button",function(){a.refresh()});if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(j.disabled){return false}b(this).toggleClass("ui-state-active");a.buttonElement.attr("aria-pressed",a.element[0].checked)})}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(j.disabled){return false}b(this).addClass("ui-state-active");a.buttonElement.attr("aria-pressed",true);var f=a.element[0];d(f).not(f).map(function(){return b(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)})}else{this.buttonElement.bind("mousedown.button",function(){if(j.disabled){return false}b(this).addClass("ui-state-active");e=this;b(document).one("mouseup",function(){e=null})}).bind("mouseup.button",function(){if(j.disabled){return false}b(this).removeClass("ui-state-active")}).bind("keydown.button",function(f){if(j.disabled){return false}if(f.keyCode==b.ui.keyCode.SPACE||f.keyCode==b.ui.keyCode.ENTER){b(this).addClass("ui-state-active")}}).bind("keyup.button",function(){b(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(f){f.keyCode===b.ui.keyCode.SPACE&&b(this).click()})}}this._setOption("disabled",j.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){var a=this.element.parents().filter(":last"),f="label[for="+this.element.attr("id")+"]";this.buttonElement=a.find(f);if(!this.buttonElement.length){a=a.length?a.siblings():this.element.siblings();this.buttonElement=a.filter(f);if(!this.buttonElement.length){this.buttonElement=a.find(f)}}this.element.addClass("ui-helper-hidden-accessible");(a=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",a)}else{this.buttonElement=this.element}},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title");b.Widget.prototype.destroy.call(this)},_setOption:function(a,f){b.Widget.prototype._setOption.apply(this,arguments);if(a==="disabled"){f?this.element.attr("disabled",true):this.element.removeAttr("disabled")}this._resetButton()},refresh:function(){var a=this.element.is(":disabled");a!==this.options.disabled&&this._setOption("disabled",a);if(this.type==="radio"){d(this.element[0]).each(function(){b(this).is(":checked")?b(this).button("widget").addClass("ui-state-active").attr("aria-pressed",true):b(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)})}else{if(this.type==="checkbox"){this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)}}},_resetButton:function(){if(this.type==="input"){this.options.label&&this.element.val(this.options.label)}else{var a=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),k=b("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),j=this.options.icons,g=j.primary&&j.secondary,h=[];if(j.primary||j.secondary){if(this.options.text){h.push("ui-button-text-icon"+(g?"s":j.primary?"-primary":"-secondary"))}j.primary&&a.prepend("<span class='ui-button-icon-primary ui-icon "+j.primary+"'></span>");j.secondary&&a.append("<span class='ui-button-icon-secondary ui-icon "+j.secondary+"'></span>");if(!this.options.text){h.push(g?"ui-button-icons-only":"ui-button-icon-only");this.hasTitle||a.attr("title",k)}}else{h.push("ui-button-text-only")}a.addClass(h.join(" "))}}});b.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(a,f){a==="disabled"&&this.buttons.button("option",a,f);b.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");b.Widget.prototype.destroy.call(this)}})})(jQuery);(function(f,b){var a={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},e={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},d=f.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};f.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(g){var c=f(this).css(g).offset().top;c<0&&f(this).css("top",g.top-c)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string"){this.originalTitle=""}this.options.title=this.options.title||this.originalTitle;var j=this,c=j.options,o=c.title||"&#160;",n=f.ui.dialog.getTitleId(j.element),l=(j.uiDialog=f("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c.dialogClass).css({zIndex:c.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(g){if(c.closeOnEscape&&g.keyCode&&g.keyCode===f.ui.keyCode.ESCAPE){j.close(g);g.preventDefault()}}).attr({role:"dialog","aria-labelledby":n}).mousedown(function(g){j.moveToTop(false,g)});j.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(l);var m=(j.uiDialogTitlebar=f("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(l),k=f('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){k.addClass("ui-state-hover")},function(){k.removeClass("ui-state-hover")}).focus(function(){k.addClass("ui-state-focus")}).blur(function(){k.removeClass("ui-state-focus")}).click(function(g){j.close(g);return false}).appendTo(m);(j.uiDialogTitlebarCloseText=f("<span></span>")).addClass("ui-icon ui-icon-closethick").text(c.closeText).appendTo(k);f("<span></span>").addClass("ui-dialog-title").attr("id",n).html(o).prependTo(m);if(f.isFunction(c.beforeclose)&&!f.isFunction(c.beforeClose)){c.beforeClose=c.beforeclose}m.find("*").add(m).disableSelection();c.draggable&&f.fn.draggable&&j._makeDraggable();c.resizable&&f.fn.resizable&&j._makeResizable();j._createButtons(c.buttons);j._isOpen=false;f.fn.bgiframe&&l.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var c=this;c.overlay&&c.overlay.destroy();c.uiDialog.hide();c.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");c.uiDialog.remove();c.originalTitle&&c.element.attr("title",c.originalTitle);return c},widget:function(){return this.uiDialog},close:function(g){var c=this,j,h;if(false!==c._trigger("beforeClose",g)){c.overlay&&c.overlay.destroy();c.uiDialog.unbind("keypress.ui-dialog");c._isOpen=false;if(c.options.hide){c.uiDialog.hide(c.options.hide,function(){c._trigger("close",g)})}else{c.uiDialog.hide();c._trigger("close",g)}f.ui.dialog.overlay.resize();if(c.options.modal){j=0;f(".ui-dialog").each(function(){if(this!==c.uiDialog[0]){h=f(this).css("z-index");isNaN(h)||(j=Math.max(j,h))}});f.ui.dialog.maxZ=j}return c}},isOpen:function(){return this._isOpen},moveToTop:function(g,c){var j=this,h=j.options;if(h.modal&&!g||!h.stack&&!h.modal){return j._trigger("focus",c)}if(h.zIndex>f.ui.dialog.maxZ){f.ui.dialog.maxZ=h.zIndex}if(j.overlay){f.ui.dialog.maxZ+=1;j.overlay.$el.css("z-index",f.ui.dialog.overlay.maxZ=f.ui.dialog.maxZ)}g={scrollTop:j.element.attr("scrollTop"),scrollLeft:j.element.attr("scrollLeft")};f.ui.dialog.maxZ+=1;j.uiDialog.css("z-index",f.ui.dialog.maxZ);j.element.attr(g);j._trigger("focus",c);return j},open:function(){if(!this._isOpen){var g=this,c=g.options,h=g.uiDialog;g.overlay=c.modal?new f.ui.dialog.overlay(g):null;g._size();g._position(c.position);h.show(c.show);g.moveToTop(true);c.modal&&h.bind("keypress.ui-dialog",function(l){if(l.keyCode===f.ui.keyCode.TAB){var j=f(":tabbable",this),k=j.filter(":first");j=j.filter(":last");if(l.target===j[0]&&!l.shiftKey){k.focus(1);return false}else{if(l.target===k[0]&&l.shiftKey){j.focus(1);return false}}}});f(g.element.find(":tabbable").get().concat(h.find(".ui-dialog-buttonpane :tabbable").get().concat(h.get()))).eq(0).focus();g._isOpen=true;g._trigger("open");return g}},_createButtons:function(h){var c=this,l=false,k=f("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),j=f("<div></div>").addClass("ui-dialog-buttonset").appendTo(k);c.uiDialog.find(".ui-dialog-buttonpane").remove();typeof h==="object"&&h!==null&&f.each(h,function(){return !(l=true)});if(l){f.each(h,function(n,m){m=f.isFunction(m)?{click:m,text:n}:m;var g=f('<button type="button"></button>').click(function(){m.click.apply(c.element[0],arguments)}).appendTo(j);f.each(m,function(p,o){if(p!=="click"){p in d?g[p](o):g.attr(p,o)}});f.fn.button&&g.button()});k.appendTo(c.uiDialog)}},_makeDraggable:function(){function h(g){return{position:g.position,offset:g.offset}}var c=this,l=c.options,k=f(document),j;c.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(m,g){j=l.height==="auto"?"auto":f(this).height();f(this).height(f(this).height()).addClass("ui-dialog-dragging");c._trigger("dragStart",m,h(g))},drag:function(m,g){c._trigger("drag",m,h(g))},stop:function(m,g){l.position=[g.position.left-k.scrollLeft(),g.position.top-k.scrollTop()];f(this).removeClass("ui-dialog-dragging").height(j);c._trigger("dragStop",m,h(g));f.ui.dialog.overlay.resize()}})},_makeResizable:function(h){function c(g){return{originalPosition:g.originalPosition,originalSize:g.originalSize,position:g.position,size:g.size}}h=h===b?this.options.resizable:h;var l=this,k=l.options,j=l.uiDialog.css("position");h=typeof h==="string"?h:"n,e,s,w,se,sw,ne,nw";l.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:l.element,maxWidth:k.maxWidth,maxHeight:k.maxHeight,minWidth:k.minWidth,minHeight:l._minHeight(),handles:h,start:function(m,g){f(this).addClass("ui-dialog-resizing");l._trigger("resizeStart",m,c(g))},resize:function(m,g){l._trigger("resize",m,c(g))},stop:function(m,g){f(this).removeClass("ui-dialog-resizing");k.height=f(this).height();k.width=f(this).width();l._trigger("resizeStop",m,c(g));f.ui.dialog.overlay.resize()}}).css("position",j).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var c=this.options;return c.height==="auto"?c.minHeight:Math.min(c.minHeight,c.height)},_position:function(g){var c=[],j=[0,0],h;if(g){if(typeof g==="string"||typeof g==="object"&&"0" in g){c=g.split?g.split(" "):[g[0],g[1]];if(c.length===1){c[1]=c[0]}f.each(["left","top"],function(k,l){if(+c[k]===c[k]){j[k]=c[k];c[k]=l}});g={my:c.join(" "),at:c.join(" "),offset:j.join(" ")}}g=f.extend({},f.ui.dialog.prototype.options.position,g)}else{g=f.ui.dialog.prototype.options.position}(h=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(f.extend({of:window},g));h||this.uiDialog.hide()},_setOptions:function(g){var c=this,j={},h=false;f.each(g,function(k,l){c._setOption(k,l);if(k in a){h=true}if(k in e){j[k]=l}});h&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",j)},_setOption:function(h,c){var l=this,k=l.uiDialog;switch(h){case"beforeclose":h="beforeClose";break;case"buttons":l._createButtons(c);break;case"closeText":l.uiDialogTitlebarCloseText.text(""+c);break;case"dialogClass":k.removeClass(l.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c);break;case"disabled":c?k.addClass("ui-dialog-disabled"):k.removeClass("ui-dialog-disabled");break;case"draggable":var j=k.is(":data(draggable)");j&&!c&&k.draggable("destroy");!j&&c&&l._makeDraggable();break;case"position":l._position(c);break;case"resizable":(j=k.is(":data(resizable)"))&&!c&&k.resizable("destroy");j&&typeof c==="string"&&k.resizable("option","handles",c);!j&&c!==false&&l._makeResizable(c);break;case"title":f(".ui-dialog-title",l.uiDialogTitlebar).html(""+(c||"&#160;"));break}f.Widget.prototype._setOption.apply(l,arguments)},_size:function(){var g=this.options,c,j,h=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(g.minWidth>g.width){g.width=g.minWidth}c=this.uiDialog.css({height:"auto",width:g.width}).height();j=Math.max(0,g.minHeight-c);if(g.height==="auto"){if(f.support.minHeight){this.element.css({minHeight:j,height:"auto"})}else{this.uiDialog.show();g=this.element.css("height","auto").height();h||this.uiDialog.hide();this.element.height(Math.max(g,j))}}else{this.element.height(Math.max(g.height-c,0))}this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});f.extend(f.ui.dialog,{version:"1.8.13",uuid:0,maxZ:0,getTitleId:function(c){c=c.attr("id");if(!c){this.uuid+=1;c=this.uuid}return"ui-dialog-title-"+c},overlay:function(c){this.$el=f.ui.dialog.overlay.create(c)}});f.extend(f.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:f.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(c){return c+".dialog-overlay"}).join(" "),create:function(g){if(this.instances.length===0){setTimeout(function(){f.ui.dialog.overlay.instances.length&&f(document).bind(f.ui.dialog.overlay.events,function(h){if(f(h.target).zIndex()<f.ui.dialog.overlay.maxZ){return false}})},1);f(document).bind("keydown.dialog-overlay",function(h){if(g.options.closeOnEscape&&h.keyCode&&h.keyCode===f.ui.keyCode.ESCAPE){g.close(h);h.preventDefault()}});f(window).bind("resize.dialog-overlay",f.ui.dialog.overlay.resize)}var c=(this.oldInstances.pop()||f("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});f.fn.bgiframe&&c.bgiframe();this.instances.push(c);return c},destroy:function(g){var c=f.inArray(g,this.instances);c!=-1&&this.oldInstances.push(this.instances.splice(c,1)[0]);this.instances.length===0&&f([document,window]).unbind(".dialog-overlay");g.remove();var h=0;f.each(this.instances,function(){h=Math.max(h,this.css("z-index"))});this.maxZ=h},height:function(){var g,c;if(f.browser.msie&&f.browser.version<7){g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return g<c?f(window).height()+"px":g+"px"}else{return f(document).height()+"px"}},width:function(){var g,c;if(f.browser.msie&&f.browser.version<7){g=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return g<c?f(window).width()+"px":g+"px"}else{return f(document).width()+"px"}},resize:function(){var c=f([]);f.each(f.ui.dialog.overlay.instances,function(){c=c.add(this)});c.css({width:0,height:0}).css({width:f.ui.dialog.overlay.width(),height:f.ui.dialog.overlay.height()})}});f.extend(f.ui.dialog.overlay.prototype,{destroy:function(){f.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);jQuery.cookie=function(d,e,b){if(arguments.length>1&&(e===null||typeof e!=="object")){b=jQuery.extend({},b);if(e===null){b.expires=-1}if(typeof b.expires==="number"){var g=b.expires,c=b.expires=new Date();c.setDate(c.getDate()+g)}return(document.cookie=[encodeURIComponent(d),"=",b.raw?String(e):encodeURIComponent(String(e)),b.expires?"; expires="+b.expires.toUTCString():"",b.path?"; path="+b.path:"",b.domain?"; domain="+b.domain:"",b.secure?"; secure":""].join(""))}b=e||{};var a,f=b.raw?function(h){return h}:decodeURIComponent;return(a=new RegExp("(?:^|; )"+encodeURIComponent(d)+"=([^;]*)").exec(document.cookie))?f(a[1]):null};(function($,window,document){$.fn.dataTableSettings=[];var _aoSettings=$.fn.dataTableSettings;$.fn.dataTableExt={};var _oExt=$.fn.dataTableExt;_oExt.sVersion="1.7.6";_oExt.sErrMode="alert";_oExt.iApiIndex=0;_oExt.oApi={};_oExt.afnFiltering=[];_oExt.aoFeatures=[];_oExt.ofnSearch={};_oExt.afnSortData=[];_oExt.oStdClasses={sPagePrevEnabled:"paginate_enabled_previous",sPagePrevDisabled:"paginate_disabled_previous",sPageNextEnabled:"paginate_enabled_next",sPageNextDisabled:"paginate_disabled_next",sPageJUINext:"",sPageJUIPrev:"",sPageButton:"paginate_button",sPageButtonActive:"paginate_active",sPageButtonStaticDisabled:"paginate_button",sPageFirst:"first",sPagePrevious:"previous",sPageNext:"next",sPageLast:"last",sStripOdd:"odd",sStripEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sFooterTH:""};_oExt.oJUIClasses={sPagePrevEnabled:"fg-button ui-button ui-state-default ui-corner-left",sPagePrevDisabled:"fg-button ui-button ui-state-default ui-corner-left ui-state-disabled",sPageNextEnabled:"fg-button ui-button ui-state-default ui-corner-right",sPageNextDisabled:"fg-button ui-button ui-state-default ui-corner-right ui-state-disabled",sPageJUINext:"ui-icon ui-icon-circle-arrow-e",sPageJUIPrev:"ui-icon ui-icon-circle-arrow-w",sPageButton:"fg-button ui-button ui-state-default",sPageButtonActive:"fg-button ui-button ui-state-default ui-state-disabled",sPageButtonStaticDisabled:"fg-button ui-button ui-state-default ui-state-disabled",sPageFirst:"first ui-corner-tl ui-corner-bl",sPagePrevious:"previous",sPageNext:"next",sPageLast:"last ui-corner-tr ui-corner-br",sStripOdd:"odd",sStripEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"ui-state-default",sSortDesc:"ui-state-default",sSortable:"ui-state-default",sSortableAsc:"ui-state-default",sSortableDesc:"ui-state-default",sSortableNone:"ui-state-default",sSortColumn:"sorting_",sSortJUIAsc:"css_right ui-icon ui-icon-triangle-1-n",sSortJUIDesc:"css_right ui-icon ui-icon-triangle-1-s",sSortJUI:"css_right ui-icon ui-icon-carat-2-n-s",sSortJUIAscAllowed:"css_right ui-icon ui-icon-carat-1-n",sSortJUIDescAllowed:"css_right ui-icon ui-icon-carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead ui-state-default",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot ui-state-default",sScrollFootInner:"dataTables_scrollFootInner",sFooterTH:"ui-state-default"};_oExt.oPagination={two_button:{fnInit:function(oSettings,nPaging,fnCallbackDraw){var nPrevious,nNext,nPreviousInner,nNextInner;if(!oSettings.bJUI){nPrevious=document.createElement("div");nNext=document.createElement("div")}else{nPrevious=document.createElement("a");nNext=document.createElement("a");nNextInner=document.createElement("span");nNextInner.className=oSettings.oClasses.sPageJUINext;nNext.appendChild(nNextInner);nPreviousInner=document.createElement("span");nPreviousInner.className=oSettings.oClasses.sPageJUIPrev;nPrevious.appendChild(nPreviousInner)}nPrevious.className=oSettings.oClasses.sPagePrevDisabled;nNext.className=oSettings.oClasses.sPageNextDisabled;nPrevious.title=oSettings.oLanguage.oPaginate.sPrevious;nNext.title=oSettings.oLanguage.oPaginate.sNext;nPaging.appendChild(nPrevious);nPaging.appendChild(nNext);$(nPrevious).bind("click.DT",function(){if(oSettings.oApi._fnPageChange(oSettings,"previous")){fnCallbackDraw(oSettings)}});$(nNext).bind("click.DT",function(){if(oSettings.oApi._fnPageChange(oSettings,"next")){fnCallbackDraw(oSettings)}});$(nPrevious).bind("selectstart.DT",function(){return false});$(nNext).bind("selectstart.DT",function(){return false});if(oSettings.sTableId!==""&&typeof oSettings.aanFeatures.p=="undefined"){nPaging.setAttribute("id",oSettings.sTableId+"_paginate");nPrevious.setAttribute("id",oSettings.sTableId+"_previous");nNext.setAttribute("id",oSettings.sTableId+"_next")}},fnUpdate:function(oSettings,fnCallbackDraw){if(!oSettings.aanFeatures.p){return}var an=oSettings.aanFeatures.p;for(var i=0,iLen=an.length;i<iLen;i++){if(an[i].childNodes.length!==0){an[i].childNodes[0].className=(oSettings._iDisplayStart===0)?oSettings.oClasses.sPagePrevDisabled:oSettings.oClasses.sPagePrevEnabled;an[i].childNodes[1].className=(oSettings.fnDisplayEnd()==oSettings.fnRecordsDisplay())?oSettings.oClasses.sPageNextDisabled:oSettings.oClasses.sPageNextEnabled}}}},iFullNumbersShowPages:5,full_numbers:{fnInit:function(oSettings,nPaging,fnCallbackDraw){var nFirst=document.createElement("span");var nPrevious=document.createElement("span");var nList=document.createElement("span");var nNext=document.createElement("span");var nLast=document.createElement("span");nFirst.innerHTML=oSettings.oLanguage.oPaginate.sFirst;nPrevious.innerHTML=oSettings.oLanguage.oPaginate.sPrevious;nNext.innerHTML=oSettings.oLanguage.oPaginate.sNext;nLast.innerHTML=oSettings.oLanguage.oPaginate.sLast;var oClasses=oSettings.oClasses;nFirst.className=oClasses.sPageButton+" "+oClasses.sPageFirst;nPrevious.className=oClasses.sPageButton+" "+oClasses.sPagePrevious;nNext.className=oClasses.sPageButton+" "+oClasses.sPageNext;nLast.className=oClasses.sPageButton+" "+oClasses.sPageLast;nPaging.appendChild(nFirst);nPaging.appendChild(nPrevious);nPaging.appendChild(nList);nPaging.appendChild(nNext);nPaging.appendChild(nLast);$(nFirst).bind("click.DT",function(){if(oSettings.oApi._fnPageChange(oSettings,"first")){fnCallbackDraw(oSettings)}});$(nPrevious).bind("click.DT",function(){if(oSettings.oApi._fnPageChange(oSettings,"previous")){fnCallbackDraw(oSettings)}});$(nNext).bind("click.DT",function(){if(oSettings.oApi._fnPageChange(oSettings,"next")){fnCallbackDraw(oSettings)}});$(nLast).bind("click.DT",function(){if(oSettings.oApi._fnPageChange(oSettings,"last")){fnCallbackDraw(oSettings)}});$("span",nPaging).bind("mousedown.DT",function(){return false}).bind("selectstart.DT",function(){return false});if(oSettings.sTableId!==""&&typeof oSettings.aanFeatures.p=="undefined"){nPaging.setAttribute("id",oSettings.sTableId+"_paginate");nFirst.setAttribute("id",oSettings.sTableId+"_first");nPrevious.setAttribute("id",oSettings.sTableId+"_previous");nNext.setAttribute("id",oSettings.sTableId+"_next");nLast.setAttribute("id",oSettings.sTableId+"_last")}},fnUpdate:function(oSettings,fnCallbackDraw){if(!oSettings.aanFeatures.p){return}var iPageCount=_oExt.oPagination.iFullNumbersShowPages;var iPageCountHalf=Math.floor(iPageCount/2);var iPages=Math.ceil((oSettings.fnRecordsDisplay())/oSettings._iDisplayLength);var iCurrentPage=Math.ceil(oSettings._iDisplayStart/oSettings._iDisplayLength)+1;var sList="";var iStartButton,iEndButton,i,iLen;var oClasses=oSettings.oClasses;if(iPages<iPageCount){iStartButton=1;iEndButton=iPages}else{if(iCurrentPage<=iPageCountHalf){iStartButton=1;iEndButton=iPageCount}else{if(iCurrentPage>=(iPages-iPageCountHalf)){iStartButton=iPages-iPageCount+1;iEndButton=iPages}else{iStartButton=iCurrentPage-Math.ceil(iPageCount/2)+1;iEndButton=iStartButton+iPageCount-1}}}for(i=iStartButton;i<=iEndButton;i++){if(iCurrentPage!=i){sList+='<span class="'+oClasses.sPageButton+'">'+i+"</span>"}else{sList+='<span class="'+oClasses.sPageButtonActive+'">'+i+"</span>"}}var an=oSettings.aanFeatures.p;var anButtons,anStatic,nPaginateList;var fnClick=function(){var iTarget=(this.innerHTML*1)-1;oSettings._iDisplayStart=iTarget*oSettings._iDisplayLength;fnCallbackDraw(oSettings);return false};var fnFalse=function(){return false};for(i=0,iLen=an.length;i<iLen;i++){if(an[i].childNodes.length===0){continue}var qjPaginateList=$("span:eq(2)",an[i]);qjPaginateList.html(sList);$("span",qjPaginateList).bind("click.DT",fnClick).bind("mousedown.DT",fnFalse).bind("selectstart.DT",fnFalse);anButtons=an[i].getElementsByTagName("span");anStatic=[anButtons[0],anButtons[1],anButtons[anButtons.length-2],anButtons[anButtons.length-1]];$(anStatic).removeClass(oClasses.sPageButton+" "+oClasses.sPageButtonActive+" "+oClasses.sPageButtonStaticDisabled);if(iCurrentPage==1){anStatic[0].className+=" "+oClasses.sPageButtonStaticDisabled;anStatic[1].className+=" "+oClasses.sPageButtonStaticDisabled}else{anStatic[0].className+=" "+oClasses.sPageButton;anStatic[1].className+=" "+oClasses.sPageButton}if(iPages===0||iCurrentPage==iPages||oSettings._iDisplayLength==-1){anStatic[2].className+=" "+oClasses.sPageButtonStaticDisabled;anStatic[3].className+=" "+oClasses.sPageButtonStaticDisabled}else{anStatic[2].className+=" "+oClasses.sPageButton;anStatic[3].className+=" "+oClasses.sPageButton}}}}};_oExt.oSort={"string-asc":function(a,b){var x=a.toLowerCase();var y=b.toLowerCase();return((x<y)?-1:((x>y)?1:0))},"string-desc":function(a,b){var x=a.toLowerCase();var y=b.toLowerCase();return((x<y)?1:((x>y)?-1:0))},"html-asc":function(a,b){var x=a.replace(/<.*?>/g,"").toLowerCase();var y=b.replace(/<.*?>/g,"").toLowerCase();return((x<y)?-1:((x>y)?1:0))},"html-desc":function(a,b){var x=a.replace(/<.*?>/g,"").toLowerCase();var y=b.replace(/<.*?>/g,"").toLowerCase();return((x<y)?1:((x>y)?-1:0))},"date-asc":function(a,b){var x=Date.parse(a);var y=Date.parse(b);if(isNaN(x)||x===""){x=Date.parse("01/01/1970 00:00:00")}if(isNaN(y)||y===""){y=Date.parse("01/01/1970 00:00:00")}return x-y},"date-desc":function(a,b){var x=Date.parse(a);var y=Date.parse(b);if(isNaN(x)||x===""){x=Date.parse("01/01/1970 00:00:00")}if(isNaN(y)||y===""){y=Date.parse("01/01/1970 00:00:00")}return y-x},"numeric-asc":function(a,b){var x=(a=="-"||a==="")?0:a*1;var y=(b=="-"||b==="")?0:b*1;return x-y},"numeric-desc":function(a,b){var x=(a=="-"||a==="")?0:a*1;var y=(b=="-"||b==="")?0:b*1;return y-x}};_oExt.aTypes=[function(sData){if(sData.length===0){return"numeric"}var sValidFirstChars="0123456789-";var sValidChars="0123456789.";var Char;var bDecimal=false;Char=sData.charAt(0);if(sValidFirstChars.indexOf(Char)==-1){return null}for(var i=1;i<sData.length;i++){Char=sData.charAt(i);if(sValidChars.indexOf(Char)==-1){return null}if(Char=="."){if(bDecimal){return null}bDecimal=true}}return"numeric"},function(sData){var iParse=Date.parse(sData);if((iParse!==null&&!isNaN(iParse))||sData.length===0){return"date"}return null},function(sData){if(sData.indexOf("<")!=-1&&sData.indexOf(">")!=-1){return"html"}return null}];_oExt.fnVersionCheck=function(sVersion){var fnZPad=function(Zpad,count){while(Zpad.length<count){Zpad+="0"}return Zpad};var aThis=_oExt.sVersion.split(".");var aThat=sVersion.split(".");var sThis="",sThat="";for(var i=0,iLen=aThat.length;i<iLen;i++){sThis+=fnZPad(aThis[i],3);sThat+=fnZPad(aThat[i],3)}return parseInt(sThis,10)>=parseInt(sThat,10)};_oExt._oExternConfig={iNextUnique:0};$.fn.dataTable=function(oInit){function classSettings(){this.fnRecordsTotal=function(){if(this.oFeatures.bServerSide){return parseInt(this._iRecordsTotal,10)}else{return this.aiDisplayMaster.length}};this.fnRecordsDisplay=function(){if(this.oFeatures.bServerSide){return parseInt(this._iRecordsDisplay,10)}else{return this.aiDisplay.length}};this.fnDisplayEnd=function(){if(this.oFeatures.bServerSide){if(this.oFeatures.bPaginate===false||this._iDisplayLength==-1){return this._iDisplayStart+this.aiDisplay.length}else{return Math.min(this._iDisplayStart+this._iDisplayLength,this._iRecordsDisplay)}}else{return this._iDisplayEnd}};this.oInstance=null;this.sInstance=null;this.oFeatures={bPaginate:true,bLengthChange:true,bFilter:true,bSort:true,bInfo:true,bAutoWidth:true,bProcessing:false,bSortClasses:true,bStateSave:false,bServerSide:false};this.oScroll={sX:"",sXInner:"",sY:"",bCollapse:false,bInfinite:false,iLoadGap:100,iBarWidth:0,bAutoCss:true};this.aanFeatures=[];this.oLanguage={sProcessing:"Processing...",sLengthMenu:"Show _MENU_ entries",sZeroRecords:"No matching records found",sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sSearch:"Search:",sUrl:"",oPaginate:{sFirst:"First",sPrevious:"Previous",sNext:"Next",sLast:"Last"},fnInfoCallback:null};this.aoData=[];this.aiDisplay=[];this.aiDisplayMaster=[];this.aoColumns=[];this.iNextId=0;this.asDataSearch=[];this.oPreviousSearch={sSearch:"",bRegex:false,bSmart:true};this.aoPreSearchCols=[];this.aaSorting=[[0,"asc",0]];this.aaSortingFixed=null;this.asStripClasses=[];this.asDestoryStrips=[];this.sDestroyWidth=0;this.fnRowCallback=null;this.fnHeaderCallback=null;this.fnFooterCallback=null;this.aoDrawCallback=[];this.fnInitComplete=null;this.sTableId="";this.nTable=null;this.nTHead=null;this.nTFoot=null;this.nTBody=null;this.nTableWrapper=null;this.bInitialised=false;this.aoOpenRows=[];this.sDom="lfrtip";this.sPaginationType="two_button";this.iCookieDuration=60*60*2;this.sCookiePrefix="SpryMedia_DataTables_";this.fnCookieCallback=null;this.aoStateSave=[];this.aoStateLoad=[];this.oLoadedState=null;this.sAjaxSource=null;this.bAjaxDataGet=true;this.fnServerData=function(url,data,callback){$.ajax({url:url,data:data,success:callback,dataType:"json",cache:false,error:function(xhr,error,thrown){if(error=="parsererror"){alert("DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error.")}}})};this.fnFormatNumber=function(iIn){if(iIn<1000){return iIn}else{var s=(iIn+""),a=s.split(""),out="",iLen=s.length;for(var i=0;i<iLen;i++){if(i%3===0&&i!==0){out=","+out}out=a[iLen-i-1]+out}}return out};this.aLengthMenu=[10,25,50,100];this.iDraw=0;this.bDrawing=0;this.iDrawError=-1;this._iDisplayLength=10;this._iDisplayStart=0;this._iDisplayEnd=10;this._iRecordsTotal=0;this._iRecordsDisplay=0;this.bJUI=false;this.oClasses=_oExt.oStdClasses;this.bFiltered=false;this.bSorted=false;this.oInit=null}this.oApi={};this.fnDraw=function(bComplete){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);if(typeof bComplete!="undefined"&&bComplete===false){_fnCalculateEnd(oSettings);_fnDraw(oSettings)}else{_fnReDraw(oSettings)}};this.fnFilter=function(sInput,iColumn,bRegex,bSmart,bShowGlobal){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);if(!oSettings.oFeatures.bFilter){return}if(typeof bRegex=="undefined"){bRegex=false}if(typeof bSmart=="undefined"){bSmart=true}if(typeof bShowGlobal=="undefined"){bShowGlobal=true}if(typeof iColumn=="undefined"||iColumn===null){_fnFilterComplete(oSettings,{sSearch:sInput,bRegex:bRegex,bSmart:bSmart},1);if(bShowGlobal&&typeof oSettings.aanFeatures.f!="undefined"){var n=oSettings.aanFeatures.f;for(var i=0,iLen=n.length;i<iLen;i++){$("input",n[i]).val(sInput)}}}else{oSettings.aoPreSearchCols[iColumn].sSearch=sInput;oSettings.aoPreSearchCols[iColumn].bRegex=bRegex;oSettings.aoPreSearchCols[iColumn].bSmart=bSmart;_fnFilterComplete(oSettings,oSettings.oPreviousSearch,1)}};this.fnSettings=function(nNode){return _fnSettingsFromNode(this[_oExt.iApiIndex])};this.fnVersionCheck=_oExt.fnVersionCheck;this.fnSort=function(aaSort){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);oSettings.aaSorting=aaSort;_fnSort(oSettings)};this.fnSortListener=function(nNode,iColumn,fnCallback){_fnSortAttachListener(_fnSettingsFromNode(this[_oExt.iApiIndex]),nNode,iColumn,fnCallback)};this.fnAddData=function(mData,bRedraw){if(mData.length===0){return[]}var aiReturn=[];var iTest;var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);if(typeof mData[0]=="object"){for(var i=0;i<mData.length;i++){iTest=_fnAddData(oSettings,mData[i]);if(iTest==-1){return aiReturn}aiReturn.push(iTest)}}else{iTest=_fnAddData(oSettings,mData);if(iTest==-1){return aiReturn}aiReturn.push(iTest)}oSettings.aiDisplay=oSettings.aiDisplayMaster.slice();if(typeof bRedraw=="undefined"||bRedraw){_fnReDraw(oSettings)}return aiReturn};this.fnDeleteRow=function(mTarget,fnCallBack,bRedraw){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);var i,iAODataIndex;iAODataIndex=(typeof mTarget=="object")?_fnNodeToDataIndex(oSettings,mTarget):mTarget;var oData=oSettings.aoData.splice(iAODataIndex,1);var iDisplayIndex=$.inArray(iAODataIndex,oSettings.aiDisplay);oSettings.asDataSearch.splice(iDisplayIndex,1);_fnDeleteIndex(oSettings.aiDisplayMaster,iAODataIndex);_fnDeleteIndex(oSettings.aiDisplay,iAODataIndex);if(typeof fnCallBack=="function"){fnCallBack.call(this,oSettings,oData)}if(oSettings._iDisplayStart>=oSettings.aiDisplay.length){oSettings._iDisplayStart-=oSettings._iDisplayLength;if(oSettings._iDisplayStart<0){oSettings._iDisplayStart=0}}if(typeof bRedraw=="undefined"||bRedraw){_fnCalculateEnd(oSettings);_fnDraw(oSettings)}return oData};this.fnClearTable=function(bRedraw){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);_fnClearTable(oSettings);if(typeof bRedraw=="undefined"||bRedraw){_fnDraw(oSettings)}};this.fnOpen=function(nTr,sHtml,sClass){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);this.fnClose(nTr);var nNewRow=document.createElement("tr");var nNewCell=document.createElement("td");nNewRow.appendChild(nNewCell);nNewCell.className=sClass;nNewCell.colSpan=_fnVisbleColumns(oSettings);nNewCell.innerHTML=sHtml;var nTrs=$("tr",oSettings.nTBody);if($.inArray(nTr,nTrs)!=-1){$(nNewRow).insertAfter(nTr)}oSettings.aoOpenRows.push({nTr:nNewRow,nParent:nTr});return nNewRow};this.fnClose=function(nTr){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);for(var i=0;i<oSettings.aoOpenRows.length;i++){if(oSettings.aoOpenRows[i].nParent==nTr){var nTrParent=oSettings.aoOpenRows[i].nTr.parentNode;if(nTrParent){nTrParent.removeChild(oSettings.aoOpenRows[i].nTr)}oSettings.aoOpenRows.splice(i,1);return 0}}return 1};this.fnGetData=function(mRow){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);if(typeof mRow!="undefined"){var iRow=(typeof mRow=="object")?_fnNodeToDataIndex(oSettings,mRow):mRow;return((aRowData=oSettings.aoData[iRow])?aRowData._aData:null)}return _fnGetDataMaster(oSettings)};this.fnGetNodes=function(iRow){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);if(typeof iRow!="undefined"){return((aRowData=oSettings.aoData[iRow])?aRowData.nTr:null)}return _fnGetTrNodes(oSettings)};this.fnGetPosition=function(nNode){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);var i;if(nNode.nodeName.toUpperCase()=="TR"){return _fnNodeToDataIndex(oSettings,nNode)}else{if(nNode.nodeName.toUpperCase()=="TD"){var iDataIndex=_fnNodeToDataIndex(oSettings,nNode.parentNode);var iCorrector=0;for(var j=0;j<oSettings.aoColumns.length;j++){if(oSettings.aoColumns[j].bVisible){if(oSettings.aoData[iDataIndex].nTr.getElementsByTagName("td")[j-iCorrector]==nNode){return[iDataIndex,j-iCorrector,j]}}else{iCorrector++}}}}return null};this.fnUpdate=function(mData,mRow,iColumn,bRedraw,bAction){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);var iVisibleColumn;var sDisplay;var iRow=(typeof mRow=="object")?_fnNodeToDataIndex(oSettings,mRow):mRow;if(typeof mData!="object"){sDisplay=mData;oSettings.aoData[iRow]._aData[iColumn]=sDisplay;if(oSettings.aoColumns[iColumn].fnRender!==null){sDisplay=oSettings.aoColumns[iColumn].fnRender({iDataRow:iRow,iDataColumn:iColumn,aData:oSettings.aoData[iRow]._aData,oSettings:oSettings});if(oSettings.aoColumns[iColumn].bUseRendered){oSettings.aoData[iRow]._aData[iColumn]=sDisplay}}iVisibleColumn=_fnColumnIndexToVisible(oSettings,iColumn);if(iVisibleColumn!==null){oSettings.aoData[iRow].nTr.getElementsByTagName("td")[iVisibleColumn].innerHTML=sDisplay}else{oSettings.aoData[iRow]._anHidden[iColumn].innerHTML=sDisplay}}else{if(mData.length!=oSettings.aoColumns.length){_fnLog(oSettings,0,"An array passed to fnUpdate must have the same number of columns as the table in question - in this case "+oSettings.aoColumns.length);return 1}for(var i=0;i<mData.length;i++){sDisplay=mData[i];oSettings.aoData[iRow]._aData[i]=sDisplay;if(oSettings.aoColumns[i].fnRender!==null){sDisplay=oSettings.aoColumns[i].fnRender({iDataRow:iRow,iDataColumn:i,aData:oSettings.aoData[iRow]._aData,oSettings:oSettings});if(oSettings.aoColumns[i].bUseRendered){oSettings.aoData[iRow]._aData[i]=sDisplay}}iVisibleColumn=_fnColumnIndexToVisible(oSettings,i);if(iVisibleColumn!==null){oSettings.aoData[iRow].nTr.getElementsByTagName("td")[iVisibleColumn].innerHTML=sDisplay}else{oSettings.aoData[iRow]._anHidden[i].innerHTML=sDisplay}}}var iDisplayIndex=$.inArray(iRow,oSettings.aiDisplay);oSettings.asDataSearch[iDisplayIndex]=_fnBuildSearchRow(oSettings,oSettings.aoData[iRow]._aData);if(typeof bAction=="undefined"||bAction){_fnAjustColumnSizing(oSettings)}if(typeof bRedraw=="undefined"||bRedraw){_fnReDraw(oSettings)}return 0};this.fnSetColumnVis=function(iCol,bShow,bRedraw){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);var i,iLen;var iColumns=oSettings.aoColumns.length;var nTd,anTds,nCell,anTrs,jqChildren;if(oSettings.aoColumns[iCol].bVisible==bShow){return}var nTrHead=$(">tr",oSettings.nTHead)[0];var nTrFoot=$(">tr",oSettings.nTFoot)[0];var anTheadTh=[];var anTfootTh=[];for(i=0;i<iColumns;i++){anTheadTh.push(oSettings.aoColumns[i].nTh);anTfootTh.push(oSettings.aoColumns[i].nTf)}if(bShow){var iInsert=0;for(i=0;i<iCol;i++){if(oSettings.aoColumns[i].bVisible){iInsert++}}if(iInsert>=_fnVisbleColumns(oSettings)){nTrHead.appendChild(anTheadTh[iCol]);anTrs=$(">tr",oSettings.nTHead);for(i=1,iLen=anTrs.length;i<iLen;i++){anTrs[i].appendChild(oSettings.aoColumns[iCol].anThExtra[i-1])}if(nTrFoot){nTrFoot.appendChild(anTfootTh[iCol]);anTrs=$(">tr",oSettings.nTFoot);for(i=1,iLen=anTrs.length;i<iLen;i++){anTrs[i].appendChild(oSettings.aoColumns[iCol].anTfExtra[i-1])}}for(i=0,iLen=oSettings.aoData.length;i<iLen;i++){nTd=oSettings.aoData[i]._anHidden[iCol];oSettings.aoData[i].nTr.appendChild(nTd)}}else{var iBefore;for(i=iCol;i<iColumns;i++){iBefore=_fnColumnIndexToVisible(oSettings,i);if(iBefore!==null){break}}nTrHead.insertBefore(anTheadTh[iCol],nTrHead.getElementsByTagName("th")[iBefore]);anTrs=$(">tr",oSettings.nTHead);for(i=1,iLen=anTrs.length;i<iLen;i++){jqChildren=$(anTrs[i]).children();anTrs[i].insertBefore(oSettings.aoColumns[iCol].anThExtra[i-1],jqChildren[iBefore])}if(nTrFoot){nTrFoot.insertBefore(anTfootTh[iCol],nTrFoot.getElementsByTagName("th")[iBefore]);anTrs=$(">tr",oSettings.nTFoot);for(i=1,iLen=anTrs.length;i<iLen;i++){jqChildren=$(anTrs[i]).children();anTrs[i].insertBefore(oSettings.aoColumns[iCol].anTfExtra[i-1],jqChildren[iBefore])}}anTds=_fnGetTdNodes(oSettings);for(i=0,iLen=oSettings.aoData.length;i<iLen;i++){nTd=oSettings.aoData[i]._anHidden[iCol];oSettings.aoData[i].nTr.insertBefore(nTd,$(">td:eq("+iBefore+")",oSettings.aoData[i].nTr)[0])}}oSettings.aoColumns[iCol].bVisible=true}else{nTrHead.removeChild(anTheadTh[iCol]);for(i=0,iLen=oSettings.aoColumns[iCol].anThExtra.length;i<iLen;i++){nCell=oSettings.aoColumns[iCol].anThExtra[i];nCell.parentNode.removeChild(nCell)}if(nTrFoot){nTrFoot.removeChild(anTfootTh[iCol]);for(i=0,iLen=oSettings.aoColumns[iCol].anTfExtra.length;i<iLen;i++){nCell=oSettings.aoColumns[iCol].anTfExtra[i];nCell.parentNode.removeChild(nCell)}}anTds=_fnGetTdNodes(oSettings);for(i=0,iLen=oSettings.aoData.length;i<iLen;i++){nTd=anTds[(i*oSettings.aoColumns.length)+(iCol*1)];oSettings.aoData[i]._anHidden[iCol]=nTd;nTd.parentNode.removeChild(nTd)}oSettings.aoColumns[iCol].bVisible=false}for(i=0,iLen=oSettings.aoOpenRows.length;i<iLen;i++){oSettings.aoOpenRows[i].nTr.colSpan=_fnVisbleColumns(oSettings)}if(typeof bRedraw=="undefined"||bRedraw){_fnAjustColumnSizing(oSettings);_fnDraw(oSettings)}_fnSaveState(oSettings)};this.fnPageChange=function(sAction,bRedraw){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);_fnPageChange(oSettings,sAction);_fnCalculateEnd(oSettings);if(typeof bRedraw=="undefined"||bRedraw){_fnDraw(oSettings)}};this.fnDestroy=function(){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);var nOrig=oSettings.nTableWrapper.parentNode;var nBody=oSettings.nTBody;var i,iLen;oSettings.bDestroying=true;$(oSettings.nTableWrapper).find("*").andSelf().unbind(".DT");for(i=0,iLen=oSettings.aoColumns.length;i<iLen;i++){if(oSettings.aoColumns[i].bVisible===false){this.fnSetColumnVis(i,true)}}$("tbody>tr>td."+oSettings.oClasses.sRowEmpty,oSettings.nTable).parent().remove();if(oSettings.nTable!=oSettings.nTHead.parentNode){$(">thead",oSettings.nTable).remove();oSettings.nTable.appendChild(oSettings.nTHead)}if(oSettings.nTFoot&&oSettings.nTable!=oSettings.nTFoot.parentNode){$(">tfoot",oSettings.nTable).remove();oSettings.nTable.appendChild(oSettings.nTFoot)}oSettings.nTable.parentNode.removeChild(oSettings.nTable);$(oSettings.nTableWrapper).remove();oSettings.aaSorting=[];oSettings.aaSortingFixed=[];_fnSortingClasses(oSettings);$(_fnGetTrNodes(oSettings)).removeClass(oSettings.asStripClasses.join(" "));if(!oSettings.bJUI){$("th",oSettings.nTHead).removeClass([_oExt.oStdClasses.sSortable,_oExt.oStdClasses.sSortableAsc,_oExt.oStdClasses.sSortableDesc,_oExt.oStdClasses.sSortableNone].join(" "))}else{$("th",oSettings.nTHead).removeClass([_oExt.oStdClasses.sSortable,_oExt.oJUIClasses.sSortableAsc,_oExt.oJUIClasses.sSortableDesc,_oExt.oJUIClasses.sSortableNone].join(" "));$("th span",oSettings.nTHead).remove()}nOrig.appendChild(oSettings.nTable);for(i=0,iLen=oSettings.aoData.length;i<iLen;i++){nBody.appendChild(oSettings.aoData[i].nTr)}oSettings.nTable.style.width=_fnStringToCss(oSettings.sDestroyWidth);$(">tr:even",nBody).addClass(oSettings.asDestoryStrips[0]);$(">tr:odd",nBody).addClass(oSettings.asDestoryStrips[1]);for(i=0,iLen=_aoSettings.length;i<iLen;i++){if(_aoSettings[i]==oSettings){_aoSettings.splice(i,1)}}oSettings=null};this.fnAdjustColumnSizing=function(bRedraw){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);_fnAjustColumnSizing(oSettings);if(typeof bRedraw=="undefined"||bRedraw){this.fnDraw(false)}else{if(oSettings.oScroll.sX!==""||oSettings.oScroll.sY!==""){this.oApi._fnScrollDraw(oSettings)}}};function _fnExternApiFunc(sFunc){return function(){var aArgs=[_fnSettingsFromNode(this[_oExt.iApiIndex])].concat(Array.prototype.slice.call(arguments));return _oExt.oApi[sFunc].apply(this,aArgs)}}for(var sFunc in _oExt.oApi){if(sFunc){this[sFunc]=_fnExternApiFunc(sFunc)}}function _fnInitalise(oSettings){var i,iLen;if(oSettings.bInitialised===false){setTimeout(function(){_fnInitalise(oSettings)},200);return}_fnAddOptionsHtml(oSettings);_fnDrawHead(oSettings);_fnProcessingDisplay(oSettings,true);if(oSettings.oFeatures.bAutoWidth){_fnCalculateColumnWidths(oSettings)}for(i=0,iLen=oSettings.aoColumns.length;i<iLen;i++){if(oSettings.aoColumns[i].sWidth!==null){oSettings.aoColumns[i].nTh.style.width=_fnStringToCss(oSettings.aoColumns[i].sWidth)}}if(oSettings.oFeatures.bSort){_fnSort(oSettings)}else{oSettings.aiDisplay=oSettings.aiDisplayMaster.slice();_fnCalculateEnd(oSettings);_fnDraw(oSettings)}if(oSettings.sAjaxSource!==null&&!oSettings.oFeatures.bServerSide){oSettings.fnServerData.call(oSettings.oInstance,oSettings.sAjaxSource,[],function(json){for(i=0;i<json.aaData.length;i++){_fnAddData(oSettings,json.aaData[i])}oSettings.iInitDisplayStart=oSettings._iDisplayStart;if(oSettings.oFeatures.bSort){_fnSort(oSettings)}else{oSettings.aiDisplay=oSettings.aiDisplayMaster.slice();_fnCalculateEnd(oSettings);_fnDraw(oSettings)}_fnProcessingDisplay(oSettings,false);_fnInitComplete(oSettings,json)});return}if(!oSettings.oFeatures.bServerSide){_fnProcessingDisplay(oSettings,false);_fnInitComplete(oSettings)}}function _fnInitComplete(oSettings,json){oSettings._bInitComplete=true;if(typeof oSettings.fnInitComplete=="function"){if(typeof json!="undefined"){oSettings.fnInitComplete.call(oSettings.oInstance,oSettings,json)}else{oSettings.fnInitComplete.call(oSettings.oInstance,oSettings)}}}function _fnLanguageProcess(oSettings,oLanguage,bInit){_fnMap(oSettings.oLanguage,oLanguage,"sProcessing");_fnMap(oSettings.oLanguage,oLanguage,"sLengthMenu");_fnMap(oSettings.oLanguage,oLanguage,"sEmptyTable");_fnMap(oSettings.oLanguage,oLanguage,"sZeroRecords");_fnMap(oSettings.oLanguage,oLanguage,"sInfo");_fnMap(oSettings.oLanguage,oLanguage,"sInfoEmpty");_fnMap(oSettings.oLanguage,oLanguage,"sInfoFiltered");_fnMap(oSettings.oLanguage,oLanguage,"sInfoPostFix");_fnMap(oSettings.oLanguage,oLanguage,"sSearch");if(typeof oLanguage.oPaginate!="undefined"){_fnMap(oSettings.oLanguage.oPaginate,oLanguage.oPaginate,"sFirst");_fnMap(oSettings.oLanguage.oPaginate,oLanguage.oPaginate,"sPrevious");_fnMap(oSettings.oLanguage.oPaginate,oLanguage.oPaginate,"sNext");_fnMap(oSettings.oLanguage.oPaginate,oLanguage.oPaginate,"sLast")}if(typeof oLanguage.sEmptyTable=="undefined"&&typeof oLanguage.sZeroRecords!="undefined"){_fnMap(oSettings.oLanguage,oLanguage,"sZeroRecords","sEmptyTable")}if(bInit){_fnInitalise(oSettings)}}function _fnAddColumn(oSettings,nTh){oSettings.aoColumns[oSettings.aoColumns.length++]={sType:null,_bAutoType:true,bVisible:true,bSearchable:true,bSortable:true,asSorting:["asc","desc"],sSortingClass:oSettings.oClasses.sSortable,sSortingClassJUI:oSettings.oClasses.sSortJUI,sTitle:nTh?nTh.innerHTML:"",sName:"",sWidth:null,sWidthOrig:null,sClass:null,fnRender:null,bUseRendered:true,iDataSort:oSettings.aoColumns.length-1,sSortDataType:"std",nTh:nTh?nTh:document.createElement("th"),nTf:null,anThExtra:[],anTfExtra:[]};var iCol=oSettings.aoColumns.length-1;var oCol=oSettings.aoColumns[iCol];if(typeof oSettings.aoPreSearchCols[iCol]=="undefined"||oSettings.aoPreSearchCols[iCol]===null){oSettings.aoPreSearchCols[iCol]={sSearch:"",bRegex:false,bSmart:true}}else{if(typeof oSettings.aoPreSearchCols[iCol].bRegex=="undefined"){oSettings.aoPreSearchCols[iCol].bRegex=true}if(typeof oSettings.aoPreSearchCols[iCol].bSmart=="undefined"){oSettings.aoPreSearchCols[iCol].bSmart=true}}_fnColumnOptions(oSettings,iCol,null)}function _fnColumnOptions(oSettings,iCol,oOptions){var oCol=oSettings.aoColumns[iCol];if(typeof oOptions!="undefined"&&oOptions!==null){if(typeof oOptions.sType!="undefined"){oCol.sType=oOptions.sType;oCol._bAutoType=false}_fnMap(oCol,oOptions,"bVisible");_fnMap(oCol,oOptions,"bSearchable");_fnMap(oCol,oOptions,"bSortable");_fnMap(oCol,oOptions,"sTitle");_fnMap(oCol,oOptions,"sName");_fnMap(oCol,oOptions,"sWidth");_fnMap(oCol,oOptions,"sWidth","sWidthOrig");_fnMap(oCol,oOptions,"sClass");_fnMap(oCol,oOptions,"fnRender");_fnMap(oCol,oOptions,"bUseRendered");_fnMap(oCol,oOptions,"iDataSort");_fnMap(oCol,oOptions,"asSorting");_fnMap(oCol,oOptions,"sSortDataType")}if(!oSettings.oFeatures.bSort){oCol.bSortable=false}if(!oCol.bSortable||($.inArray("asc",oCol.asSorting)==-1&&$.inArray("desc",oCol.asSorting)==-1)){oCol.sSortingClass=oSettings.oClasses.sSortableNone;oCol.sSortingClassJUI=""}else{if($.inArray("asc",oCol.asSorting)!=-1&&$.inArray("desc",oCol.asSorting)==-1){oCol.sSortingClass=oSettings.oClasses.sSortableAsc;oCol.sSortingClassJUI=oSettings.oClasses.sSortJUIAscAllowed}else{if($.inArray("asc",oCol.asSorting)==-1&&$.inArray("desc",oCol.asSorting)!=-1){oCol.sSortingClass=oSettings.oClasses.sSortableDesc;oCol.sSortingClassJUI=oSettings.oClasses.sSortJUIDescAllowed}}}}function _fnAddData(oSettings,aDataSupplied){if(aDataSupplied.length!=oSettings.aoColumns.length&&oSettings.iDrawError!=oSettings.iDraw){_fnLog(oSettings,0,"Added data (size "+aDataSupplied.length+") does not match known number of columns ("+oSettings.aoColumns.length+")");oSettings.iDrawError=oSettings.iDraw;return -1}var aData=aDataSupplied.slice();var iThisIndex=oSettings.aoData.length;oSettings.aoData.push({nTr:document.createElement("tr"),_iId:oSettings.iNextId++,_aData:aData,_anHidden:[],_sRowStripe:""});var nTd,sThisType;for(var i=0;i<aData.length;i++){nTd=document.createElement("td");if(aData[i]===null){aData[i]=""}if(typeof oSettings.aoColumns[i].fnRender=="function"){var sRendered=oSettings.aoColumns[i].fnRender({iDataRow:iThisIndex,iDataColumn:i,aData:aData,oSettings:oSettings});nTd.innerHTML=sRendered;if(oSettings.aoColumns[i].bUseRendered){oSettings.aoData[iThisIndex]._aData[i]=sRendered}}else{nTd.innerHTML=aData[i]}if(typeof aData[i]!="string"){aData[i]+=""}aData[i]=$.trim(aData[i]);if(oSettings.aoColumns[i].sClass!==null){nTd.className=oSettings.aoColumns[i].sClass}if(oSettings.aoColumns[i]._bAutoType&&oSettings.aoColumns[i].sType!="string"){sThisType=_fnDetectType(oSettings.aoData[iThisIndex]._aData[i]);if(oSettings.aoColumns[i].sType===null){oSettings.aoColumns[i].sType=sThisType}else{if(oSettings.aoColumns[i].sType!=sThisType){oSettings.aoColumns[i].sType="string"}}}if(oSettings.aoColumns[i].bVisible){oSettings.aoData[iThisIndex].nTr.appendChild(nTd);oSettings.aoData[iThisIndex]._anHidden[i]=null}else{oSettings.aoData[iThisIndex]._anHidden[i]=nTd}}oSettings.aiDisplayMaster.push(iThisIndex);return iThisIndex}function _fnGatherData(oSettings){var iLoop,i,iLen,j,jLen,jInner,nTds,nTrs,nTd,aLocalData,iThisIndex,iRow,iRows,iColumn,iColumns;if(oSettings.sAjaxSource===null){nTrs=oSettings.nTBody.childNodes;for(i=0,iLen=nTrs.length;i<iLen;i++){if(nTrs[i].nodeName.toUpperCase()=="TR"){iThisIndex=oSettings.aoData.length;oSettings.aoData.push({nTr:nTrs[i],_iId:oSettings.iNextId++,_aData:[],_anHidden:[],_sRowStripe:""});oSettings.aiDisplayMaster.push(iThisIndex);aLocalData=oSettings.aoData[iThisIndex]._aData;nTds=nTrs[i].childNodes;jInner=0;for(j=0,jLen=nTds.length;j<jLen;j++){if(nTds[j].nodeName.toUpperCase()=="TD"){aLocalData[jInner]=$.trim(nTds[j].innerHTML);jInner++}}}}}nTrs=_fnGetTrNodes(oSettings);nTds=[];for(i=0,iLen=nTrs.length;i<iLen;i++){for(j=0,jLen=nTrs[i].childNodes.length;j<jLen;j++){nTd=nTrs[i].childNodes[j];if(nTd.nodeName.toUpperCase()=="TD"){nTds.push(nTd)}}}if(nTds.length!=nTrs.length*oSettings.aoColumns.length){_fnLog(oSettings,1,"Unexpected number of TD elements. Expected "+(nTrs.length*oSettings.aoColumns.length)+" and got "+nTds.length+". DataTables does not support rowspan / colspan in the table body, and there must be one cell for each row/column combination.")}for(iColumn=0,iColumns=oSettings.aoColumns.length;iColumn<iColumns;iColumn++){if(oSettings.aoColumns[iColumn].sTitle===null){oSettings.aoColumns[iColumn].sTitle=oSettings.aoColumns[iColumn].nTh.innerHTML}var bAutoType=oSettings.aoColumns[iColumn]._bAutoType,bRender=typeof oSettings.aoColumns[iColumn].fnRender=="function",bClass=oSettings.aoColumns[iColumn].sClass!==null,bVisible=oSettings.aoColumns[iColumn].bVisible,nCell,sThisType,sRendered;if(bAutoType||bRender||bClass||!bVisible){for(iRow=0,iRows=oSettings.aoData.length;iRow<iRows;iRow++){nCell=nTds[(iRow*iColumns)+iColumn];if(bAutoType){if(oSettings.aoColumns[iColumn].sType!="string"){sThisType=_fnDetectType(oSettings.aoData[iRow]._aData[iColumn]);if(oSettings.aoColumns[iColumn].sType===null){oSettings.aoColumns[iColumn].sType=sThisType}else{if(oSettings.aoColumns[iColumn].sType!=sThisType){oSettings.aoColumns[iColumn].sType="string"}}}}if(bRender){sRendered=oSettings.aoColumns[iColumn].fnRender({iDataRow:iRow,iDataColumn:iColumn,aData:oSettings.aoData[iRow]._aData,oSettings:oSettings});nCell.innerHTML=sRendered;if(oSettings.aoColumns[iColumn].bUseRendered){oSettings.aoData[iRow]._aData[iColumn]=sRendered}}if(bClass){nCell.className+=" "+oSettings.aoColumns[iColumn].sClass}if(!bVisible){oSettings.aoData[iRow]._anHidden[iColumn]=nCell;nCell.parentNode.removeChild(nCell)}else{oSettings.aoData[iRow]._anHidden[iColumn]=null}}}}}function _fnDrawHead(oSettings){var i,nTh,iLen,j,jLen;var anTr=oSettings.nTHead.getElementsByTagName("tr");var iThs=oSettings.nTHead.getElementsByTagName("th").length;var iCorrector=0;var jqChildren;if(iThs!==0){for(i=0,iLen=oSettings.aoColumns.length;i<iLen;i++){nTh=oSettings.aoColumns[i].nTh;if(oSettings.aoColumns[i].sClass!==null){$(nTh).addClass(oSettings.aoColumns[i].sClass)}for(j=1,jLen=anTr.length;j<jLen;j++){jqChildren=$(anTr[j]).children();oSettings.aoColumns[i].anThExtra.push(jqChildren[i-iCorrector]);if(!oSettings.aoColumns[i].bVisible){anTr[j].removeChild(jqChildren[i-iCorrector])}}if(oSettings.aoColumns[i].bVisible){if(oSettings.aoColumns[i].sTitle!=nTh.innerHTML){nTh.innerHTML=oSettings.aoColumns[i].sTitle}}else{nTh.parentNode.removeChild(nTh);iCorrector++}}}else{var nTr=document.createElement("tr");for(i=0,iLen=oSettings.aoColumns.length;i<iLen;i++){nTh=oSettings.aoColumns[i].nTh;nTh.innerHTML=oSettings.aoColumns[i].sTitle;if(oSettings.aoColumns[i].sClass!==null){$(nTh).addClass(oSettings.aoColumns[i].sClass)}if(oSettings.aoColumns[i].bVisible){nTr.appendChild(nTh)}}$(oSettings.nTHead).html("")[0].appendChild(nTr)}if(oSettings.bJUI){for(i=0,iLen=oSettings.aoColumns.length;i<iLen;i++){nTh=oSettings.aoColumns[i].nTh;var nDiv=document.createElement("div");nDiv.className=oSettings.oClasses.sSortJUIWrapper;$(nTh).contents().appendTo(nDiv);nDiv.appendChild(document.createElement("span"));nTh.appendChild(nDiv)}}var fnNoSelect=function(e){this.onselectstart=function(){return false};return false};if(oSettings.oFeatures.bSort){for(i=0;i<oSettings.aoColumns.length;i++){if(oSettings.aoColumns[i].bSortable!==false){_fnSortAttachListener(oSettings,oSettings.aoColumns[i].nTh,i);$(oSettings.aoColumns[i].nTh).bind("mousedown.DT",fnNoSelect)}else{$(oSettings.aoColumns[i].nTh).addClass(oSettings.oClasses.sSortableNone)}}}if(oSettings.nTFoot!==null){iCorrector=0;anTr=oSettings.nTFoot.getElementsByTagName("tr");var nTfs=anTr[0].getElementsByTagName("th");for(i=0,iLen=nTfs.length;i<iLen;i++){if(typeof oSettings.aoColumns[i]!="undefined"){oSettings.aoColumns[i].nTf=nTfs[i-iCorrector];if(oSettings.oClasses.sFooterTH!==""){oSettings.aoColumns[i].nTf.className+=" "+oSettings.oClasses.sFooterTH}for(j=1,jLen=anTr.length;j<jLen;j++){jqChildren=$(anTr[j]).children();oSettings.aoColumns[i].anTfExtra.push(jqChildren[i-iCorrector]);if(!oSettings.aoColumns[i].bVisible){anTr[j].removeChild(jqChildren[i-iCorrector])}}if(!oSettings.aoColumns[i].bVisible){nTfs[i-iCorrector].parentNode.removeChild(nTfs[i-iCorrector]);iCorrector++}}}}}function _fnDraw(oSettings){var i,iLen;var anRows=[];var iRowCount=0;var bRowError=false;var iStrips=oSettings.asStripClasses.length;var iOpenRows=oSettings.aoOpenRows.length;oSettings.bDrawing=true;if(typeof oSettings.iInitDisplayStart!="undefined"&&oSettings.iInitDisplayStart!=-1){if(oSettings.oFeatures.bServerSide){oSettings._iDisplayStart=oSettings.iInitDisplayStart}else{oSettings._iDisplayStart=(oSettings.iInitDisplayStart>=oSettings.fnRecordsDisplay())?0:oSettings.iInitDisplayStart}oSettings.iInitDisplayStart=-1;_fnCalculateEnd(oSettings)}if(!oSettings.bDestroying&&oSettings.oFeatures.bServerSide&&!_fnAjaxUpdate(oSettings)){return}else{if(!oSettings.oFeatures.bServerSide){oSettings.iDraw++}}if(oSettings.aiDisplay.length!==0){var iStart=oSettings._iDisplayStart;var iEnd=oSettings._iDisplayEnd;if(oSettings.oFeatures.bServerSide){iStart=0;iEnd=oSettings.aoData.length}for(var j=iStart;j<iEnd;j++){var aoData=oSettings.aoData[oSettings.aiDisplay[j]];var nRow=aoData.nTr;if(iStrips!==0){var sStrip=oSettings.asStripClasses[iRowCount%iStrips];if(aoData._sRowStripe!=sStrip){$(nRow).removeClass(aoData._sRowStripe).addClass(sStrip);aoData._sRowStripe=sStrip}}if(typeof oSettings.fnRowCallback=="function"){nRow=oSettings.fnRowCallback.call(oSettings.oInstance,nRow,oSettings.aoData[oSettings.aiDisplay[j]]._aData,iRowCount,j);if(!nRow&&!bRowError){_fnLog(oSettings,0,"A node was not returned by fnRowCallback");bRowError=true}}anRows.push(nRow);iRowCount++;if(iOpenRows!==0){for(var k=0;k<iOpenRows;k++){if(nRow==oSettings.aoOpenRows[k].nParent){anRows.push(oSettings.aoOpenRows[k].nTr)}}}}}else{anRows[0]=document.createElement("tr");if(typeof oSettings.asStripClasses[0]!="undefined"){anRows[0].className=oSettings.asStripClasses[0]}var nTd=document.createElement("td");nTd.setAttribute("valign","top");nTd.colSpan=_fnVisbleColumns(oSettings);nTd.className=oSettings.oClasses.sRowEmpty;if(typeof oSettings.oLanguage.sEmptyTable!="undefined"&&oSettings.fnRecordsTotal()===0){nTd.innerHTML=oSettings.oLanguage.sEmptyTable}else{nTd.innerHTML=oSettings.oLanguage.sZeroRecords.replace("_MAX_",oSettings.fnFormatNumber(oSettings.fnRecordsTotal()))}anRows[iRowCount].appendChild(nTd)}if(typeof oSettings.fnHeaderCallback=="function"){oSettings.fnHeaderCallback.call(oSettings.oInstance,$(">tr",oSettings.nTHead)[0],_fnGetDataMaster(oSettings),oSettings._iDisplayStart,oSettings.fnDisplayEnd(),oSettings.aiDisplay)}if(typeof oSettings.fnFooterCallback=="function"){oSettings.fnFooterCallback.call(oSettings.oInstance,$(">tr",oSettings.nTFoot)[0],_fnGetDataMaster(oSettings),oSettings._iDisplayStart,oSettings.fnDisplayEnd(),oSettings.aiDisplay)}var nAddFrag=document.createDocumentFragment(),nRemoveFrag=document.createDocumentFragment(),nBodyPar,nTrs;if(oSettings.nTBody){nBodyPar=oSettings.nTBody.parentNode;nRemoveFrag.appendChild(oSettings.nTBody);if(!oSettings.oScroll.bInfinite||!oSettings._bInitComplete||oSettings.bSorted||oSettings.bFiltered){nTrs=oSettings.nTBody.childNodes;for(i=nTrs.length-1;i>=0;i--){nTrs[i].parentNode.removeChild(nTrs[i])}}for(i=0,iLen=anRows.length;i<iLen;i++){nAddFrag.appendChild(anRows[i])}oSettings.nTBody.appendChild(nAddFrag);if(nBodyPar!==null){nBodyPar.appendChild(oSettings.nTBody)}}for(i=oSettings.aoDrawCallback.length-1;i>=0;i--){oSettings.aoDrawCallback[i].fn.call(oSettings.oInstance,oSettings)}oSettings.bSorted=false;oSettings.bFiltered=false;oSettings.bDrawing=false;if(oSettings.oFeatures.bServerSide){_fnProcessingDisplay(oSettings,false);if(typeof oSettings._bInitComplete=="undefined"){_fnInitComplete(oSettings)}}}function _fnReDraw(oSettings){if(oSettings.oFeatures.bSort){_fnSort(oSettings,oSettings.oPreviousSearch)}else{if(oSettings.oFeatures.bFilter){_fnFilterComplete(oSettings,oSettings.oPreviousSearch)}else{_fnCalculateEnd(oSettings);_fnDraw(oSettings)}}}function _fnAjaxUpdate(oSettings){if(oSettings.bAjaxDataGet){_fnProcessingDisplay(oSettings,true);var iColumns=oSettings.aoColumns.length;var aoData=[];var i;oSettings.iDraw++;aoData.push({name:"sEcho",value:oSettings.iDraw});aoData.push({name:"iColumns",value:iColumns});aoData.push({name:"sColumns",value:_fnColumnOrdering(oSettings)});aoData.push({name:"iDisplayStart",value:oSettings._iDisplayStart});aoData.push({name:"iDisplayLength",value:oSettings.oFeatures.bPaginate!==false?oSettings._iDisplayLength:-1});if(oSettings.oFeatures.bFilter!==false){aoData.push({name:"sSearch",value:oSettings.oPreviousSearch.sSearch});aoData.push({name:"bRegex",value:oSettings.oPreviousSearch.bRegex});for(i=0;i<iColumns;i++){aoData.push({name:"sSearch_"+i,value:oSettings.aoPreSearchCols[i].sSearch});aoData.push({name:"bRegex_"+i,value:oSettings.aoPreSearchCols[i].bRegex});aoData.push({name:"bSearchable_"+i,value:oSettings.aoColumns[i].bSearchable})}}if(oSettings.oFeatures.bSort!==false){var iFixed=oSettings.aaSortingFixed!==null?oSettings.aaSortingFixed.length:0;var iUser=oSettings.aaSorting.length;aoData.push({name:"iSortingCols",value:iFixed+iUser});for(i=0;i<iFixed;i++){aoData.push({name:"iSortCol_"+i,value:oSettings.aaSortingFixed[i][0]});aoData.push({name:"sSortDir_"+i,value:oSettings.aaSortingFixed[i][1]})}for(i=0;i<iUser;i++){aoData.push({name:"iSortCol_"+(i+iFixed),value:oSettings.aaSorting[i][0]});aoData.push({name:"sSortDir_"+(i+iFixed),value:oSettings.aaSorting[i][1]})}for(i=0;i<iColumns;i++){aoData.push({name:"bSortable_"+i,value:oSettings.aoColumns[i].bSortable})}}oSettings.fnServerData.call(oSettings.oInstance,oSettings.sAjaxSource,aoData,function(json){_fnAjaxUpdateDraw(oSettings,json)});return false}else{return true}}function _fnAjaxUpdateDraw(oSettings,json){if(typeof json.sEcho!="undefined"){if(json.sEcho*1<oSettings.iDraw){return}else{oSettings.iDraw=json.sEcho*1}}if(!oSettings.oScroll.bInfinite||(oSettings.oScroll.bInfinite&&(oSettings.bSorted||oSettings.bFiltered))){_fnClearTable(oSettings)}oSettings._iRecordsTotal=json.iTotalRecords;oSettings._iRecordsDisplay=json.iTotalDisplayRecords;var sOrdering=_fnColumnOrdering(oSettings);var bReOrder=(typeof json.sColumns!="undefined"&&sOrdering!==""&&json.sColumns!=sOrdering);if(bReOrder){var aiIndex=_fnReOrderIndex(oSettings,json.sColumns)}for(var i=0,iLen=json.aaData.length;i<iLen;i++){if(bReOrder){var aData=[];for(var j=0,jLen=oSettings.aoColumns.length;j<jLen;j++){aData.push(json.aaData[i][aiIndex[j]])}_fnAddData(oSettings,aData)}else{_fnAddData(oSettings,json.aaData[i])}}oSettings.aiDisplay=oSettings.aiDisplayMaster.slice();oSettings.bAjaxDataGet=false;_fnDraw(oSettings);oSettings.bAjaxDataGet=true;_fnProcessingDisplay(oSettings,false)}function _fnAddOptionsHtml(oSettings){var nHolding=document.createElement("div");oSettings.nTable.parentNode.insertBefore(nHolding,oSettings.nTable);oSettings.nTableWrapper=document.createElement("div");oSettings.nTableWrapper.className=oSettings.oClasses.sWrapper;if(oSettings.sTableId!==""){oSettings.nTableWrapper.setAttribute("id",oSettings.sTableId+"_wrapper")}var nInsertNode=oSettings.nTableWrapper;var aDom=oSettings.sDom.split("");var nTmp,iPushFeature,cOption,nNewNode,cNext,sAttr,j;for(var i=0;i<aDom.length;i++){iPushFeature=0;cOption=aDom[i];if(cOption=="<"){nNewNode=document.createElement("div");cNext=aDom[i+1];if(cNext=="'"||cNext=='"'){sAttr="";j=2;while(aDom[i+j]!=cNext){sAttr+=aDom[i+j];j++}if(sAttr=="H"){sAttr="fg-toolbar ui-toolbar ui-widget-header ui-corner-tl ui-corner-tr ui-helper-clearfix"}else{if(sAttr=="F"){sAttr="fg-toolbar ui-toolbar ui-widget-header ui-corner-bl ui-corner-br ui-helper-clearfix"}}if(sAttr.indexOf(".")!=-1){var aSplit=sAttr.split(".");nNewNode.setAttribute("id",aSplit[0].substr(1,aSplit[0].length-1));nNewNode.className=aSplit[1]}else{if(sAttr.charAt(0)=="#"){nNewNode.setAttribute("id",sAttr.substr(1,sAttr.length-1))}else{nNewNode.className=sAttr}}i+=j}nInsertNode.appendChild(nNewNode);nInsertNode=nNewNode}else{if(cOption==">"){nInsertNode=nInsertNode.parentNode}else{if(cOption=="l"&&oSettings.oFeatures.bPaginate&&oSettings.oFeatures.bLengthChange){nTmp=_fnFeatureHtmlLength(oSettings);iPushFeature=1}else{if(cOption=="f"&&oSettings.oFeatures.bFilter){nTmp=_fnFeatureHtmlFilter(oSettings);iPushFeature=1}else{if(cOption=="r"&&oSettings.oFeatures.bProcessing){nTmp=_fnFeatureHtmlProcessing(oSettings);iPushFeature=1}else{if(cOption=="t"){nTmp=_fnFeatureHtmlTable(oSettings);iPushFeature=1}else{if(cOption=="i"&&oSettings.oFeatures.bInfo){nTmp=_fnFeatureHtmlInfo(oSettings);iPushFeature=1}else{if(cOption=="p"&&oSettings.oFeatures.bPaginate){nTmp=_fnFeatureHtmlPaginate(oSettings);iPushFeature=1}else{if(_oExt.aoFeatures.length!==0){var aoFeatures=_oExt.aoFeatures;for(var k=0,kLen=aoFeatures.length;k<kLen;k++){if(cOption==aoFeatures[k].cFeature){nTmp=aoFeatures[k].fnInit(oSettings);if(nTmp){iPushFeature=1}break}}}}}}}}}}}if(iPushFeature==1&&nTmp!==null){if(typeof oSettings.aanFeatures[cOption]!="object"){oSettings.aanFeatures[cOption]=[]}oSettings.aanFeatures[cOption].push(nTmp);nInsertNode.appendChild(nTmp)}}nHolding.parentNode.replaceChild(oSettings.nTableWrapper,nHolding)}function _fnFeatureHtmlTable(oSettings){if(oSettings.oScroll.sX===""&&oSettings.oScroll.sY===""){return oSettings.nTable}var nScroller=document.createElement("div"),nScrollHead=document.createElement("div"),nScrollHeadInner=document.createElement("div"),nScrollBody=document.createElement("div"),nScrollFoot=document.createElement("div"),nScrollFootInner=document.createElement("div"),nScrollHeadTable=oSettings.nTable.cloneNode(false),nScrollFootTable=oSettings.nTable.cloneNode(false),nThead=oSettings.nTable.getElementsByTagName("thead")[0],nTfoot=oSettings.nTable.getElementsByTagName("tfoot").length===0?null:oSettings.nTable.getElementsByTagName("tfoot")[0],oClasses=(typeof oInit.bJQueryUI!="undefined"&&oInit.bJQueryUI)?_oExt.oJUIClasses:_oExt.oStdClasses;nScrollHead.appendChild(nScrollHeadInner);nScrollFoot.appendChild(nScrollFootInner);nScrollBody.appendChild(oSettings.nTable);nScroller.appendChild(nScrollHead);nScroller.appendChild(nScrollBody);nScrollHeadInner.appendChild(nScrollHeadTable);nScrollHeadTable.appendChild(nThead);if(nTfoot!==null){nScroller.appendChild(nScrollFoot);nScrollFootInner.appendChild(nScrollFootTable);nScrollFootTable.appendChild(nTfoot)}nScroller.className=oClasses.sScrollWrapper;nScrollHead.className=oClasses.sScrollHead;nScrollHeadInner.className=oClasses.sScrollHeadInner;nScrollBody.className=oClasses.sScrollBody;nScrollFoot.className=oClasses.sScrollFoot;nScrollFootInner.className=oClasses.sScrollFootInner;if(oSettings.oScroll.bAutoCss){nScrollHead.style.overflow="hidden";nScrollHead.style.position="relative";nScrollFoot.style.overflow="hidden";nScrollBody.style.overflow="auto"}nScrollHead.style.border="0";nScrollHead.style.width="100%";nScrollFoot.style.border="0";nScrollHeadInner.style.width="150%";nScrollHeadTable.removeAttribute("id");nScrollHeadTable.style.marginLeft="0";oSettings.nTable.style.marginLeft="0";if(nTfoot!==null){nScrollFootTable.removeAttribute("id");nScrollFootTable.style.marginLeft="0"}var nCaptions=$(">caption",oSettings.nTable);for(var i=0,iLen=nCaptions.length;i<iLen;i++){nScrollHeadTable.appendChild(nCaptions[i])}if(oSettings.oScroll.sX!==""){nScrollHead.style.width=_fnStringToCss(oSettings.oScroll.sX);nScrollBody.style.width=_fnStringToCss(oSettings.oScroll.sX);if(nTfoot!==null){nScrollFoot.style.width=_fnStringToCss(oSettings.oScroll.sX)}$(nScrollBody).scroll(function(e){nScrollHead.scrollLeft=this.scrollLeft;if(nTfoot!==null){nScrollFoot.scrollLeft=this.scrollLeft}})}if(oSettings.oScroll.sY!==""){nScrollBody.style.height=_fnStringToCss(oSettings.oScroll.sY)}oSettings.aoDrawCallback.push({fn:_fnScrollDraw,sName:"scrolling"});if(oSettings.oScroll.bInfinite){$(nScrollBody).scroll(function(){if(!oSettings.bDrawing){if($(this).scrollTop()+$(this).height()>$(oSettings.nTable).height()-oSettings.oScroll.iLoadGap){if(oSettings.fnDisplayEnd()<oSettings.fnRecordsDisplay()){_fnPageChange(oSettings,"next");_fnCalculateEnd(oSettings);_fnDraw(oSettings)}}}})}oSettings.nScrollHead=nScrollHead;oSettings.nScrollFoot=nScrollFoot;return nScroller}function _fnScrollDraw(o){var nScrollHeadInner=o.nScrollHead.getElementsByTagName("div")[0],nScrollHeadTable=nScrollHeadInner.getElementsByTagName("table")[0],nScrollBody=o.nTable.parentNode,i,iLen,j,jLen,anHeadToSize,anHeadSizers,anFootSizers,anFootToSize,oStyle,iVis,iWidth,aApplied=[],iSanityWidth;var nTheadSize=o.nTable.getElementsByTagName("thead");if(nTheadSize.length>0){o.nTable.removeChild(nTheadSize[0])}if(o.nTFoot!==null){var nTfootSize=o.nTable.getElementsByTagName("tfoot");if(nTfootSize.length>0){o.nTable.removeChild(nTfootSize[0])}}nTheadSize=o.nTHead.cloneNode(true);o.nTable.insertBefore(nTheadSize,o.nTable.childNodes[0]);if(o.nTFoot!==null){nTfootSize=o.nTFoot.cloneNode(true);o.nTable.insertBefore(nTfootSize,o.nTable.childNodes[1])}var nThs=_fnGetUniqueThs(nTheadSize);for(i=0,iLen=nThs.length;i<iLen;i++){iVis=_fnVisibleToColumnIndex(o,i);nThs[i].style.width=o.aoColumns[iVis].sWidth}if(o.nTFoot!==null){_fnApplyToChildren(function(n){n.style.width=""},nTfootSize.getElementsByTagName("tr"))}iSanityWidth=$(o.nTable).outerWidth();if(o.oScroll.sX===""){o.nTable.style.width="100%";if($.browser.msie&&$.browser.version<=7){o.nTable.style.width=_fnStringToCss($(o.nTable).outerWidth()-o.oScroll.iBarWidth)}}else{if(o.oScroll.sXInner!==""){o.nTable.style.width=_fnStringToCss(o.oScroll.sXInner)}else{if(iSanityWidth==$(nScrollBody).width()&&$(nScrollBody).height()<$(o.nTable).height()){o.nTable.style.width=_fnStringToCss(iSanityWidth-o.oScroll.iBarWidth);if($(o.nTable).outerWidth()>iSanityWidth-o.oScroll.iBarWidth){o.nTable.style.width=_fnStringToCss(iSanityWidth)}}else{o.nTable.style.width=_fnStringToCss(iSanityWidth)}}}iSanityWidth=$(o.nTable).outerWidth();anHeadToSize=o.nTHead.getElementsByTagName("tr");anHeadSizers=nTheadSize.getElementsByTagName("tr");_fnApplyToChildren(function(nSizer,nToSize){oStyle=nSizer.style;oStyle.paddingTop="0";oStyle.paddingBottom="0";oStyle.borderTopWidth="0";oStyle.borderBottomWidth="0";oStyle.height=0;iWidth=$(nSizer).width();nToSize.style.width=_fnStringToCss(iWidth);aApplied.push(iWidth)},anHeadSizers,anHeadToSize);$(anHeadSizers).height(0);if(o.nTFoot!==null){anFootSizers=nTfootSize.getElementsByTagName("tr");anFootToSize=o.nTFoot.getElementsByTagName("tr");_fnApplyToChildren(function(nSizer,nToSize){oStyle=nSizer.style;oStyle.paddingTop="0";oStyle.paddingBottom="0";oStyle.borderTopWidth="0";oStyle.borderBottomWidth="0";oStyle.height=0;iWidth=$(nSizer).width();nToSize.style.width=_fnStringToCss(iWidth);aApplied.push(iWidth)},anFootSizers,anFootToSize);$(anFootSizers).height(0)}_fnApplyToChildren(function(nSizer){nSizer.innerHTML="";nSizer.style.width=_fnStringToCss(aApplied.shift())},anHeadSizers);if(o.nTFoot!==null){_fnApplyToChildren(function(nSizer){nSizer.innerHTML="";nSizer.style.width=_fnStringToCss(aApplied.shift())},anFootSizers)}if($(o.nTable).outerWidth()<iSanityWidth){if(o.oScroll.sX===""){_fnLog(o,1,"The table cannot fit into the current element which will cause column misalignment. It is suggested that you enable x-scrolling or increase the width the table has in which to be drawn")}else{if(o.oScroll.sXInner!==""){_fnLog(o,1,"The table cannot fit into the current element which will cause column misalignment. It is suggested that you increase the sScrollXInner property to allow it to draw in a larger area, or simply remove that parameter to allow automatic calculation")}}}if(o.oScroll.sY===""){if($.browser.msie&&$.browser.version<=7){nScrollBody.style.height=_fnStringToCss(o.nTable.offsetHeight+o.oScroll.iBarWidth)}}if(o.oScroll.sY!==""&&o.oScroll.bCollapse){nScrollBody.style.height=_fnStringToCss(o.oScroll.sY);var iExtra=(o.oScroll.sX!==""&&o.nTable.offsetWidth>nScrollBody.offsetWidth)?o.oScroll.iBarWidth:0;if(o.nTable.offsetHeight<nScrollBody.offsetHeight){nScrollBody.style.height=_fnStringToCss($(o.nTable).height()+iExtra)}}var iOuterWidth=$(o.nTable).outerWidth();nScrollHeadTable.style.width=_fnStringToCss(iOuterWidth);nScrollHeadInner.style.width=_fnStringToCss(iOuterWidth+o.oScroll.iBarWidth);if(o.nTFoot!==null){var nScrollFootInner=o.nScrollFoot.getElementsByTagName("div")[0],nScrollFootTable=nScrollFootInner.getElementsByTagName("table")[0];nScrollFootInner.style.width=_fnStringToCss(o.nTable.offsetWidth+o.oScroll.iBarWidth);nScrollFootTable.style.width=_fnStringToCss(o.nTable.offsetWidth)}if(o.bSorted||o.bFiltered){nScrollBody.scrollTop=0}}function _fnAjustColumnSizing(oSettings){if(oSettings.oFeatures.bAutoWidth===false){return false}_fnCalculateColumnWidths(oSettings);for(var i=0,iLen=oSettings.aoColumns.length;i<iLen;i++){oSettings.aoColumns[i].nTh.style.width=oSettings.aoColumns[i].sWidth}}function _fnFeatureHtmlFilter(oSettings){var nFilter=document.createElement("div");if(oSettings.sTableId!==""&&typeof oSettings.aanFeatures.f=="undefined"){nFilter.setAttribute("id",oSettings.sTableId+"_filter")}nFilter.className=oSettings.oClasses.sFilter;var sSpace=oSettings.oLanguage.sSearch===""?"":" ";nFilter.innerHTML=oSettings.oLanguage.sSearch+sSpace+'<input type="text" />';var jqFilter=$("input",nFilter);jqFilter.val(oSettings.oPreviousSearch.sSearch.replace('"',"&quot;"));jqFilter.bind("keyup.DT",function(e){var n=oSettings.aanFeatures.f;for(var i=0,iLen=n.length;i<iLen;i++){if(n[i]!=this.parentNode){$("input",n[i]).val(this.value)}}if(this.value!=oSettings.oPreviousSearch.sSearch){_fnFilterComplete(oSettings,{sSearch:this.value,bRegex:oSettings.oPreviousSearch.bRegex,bSmart:oSettings.oPreviousSearch.bSmart})}});jqFilter.bind("keypress.DT",function(e){if(e.keyCode==13){return false}});return nFilter}function _fnFilterComplete(oSettings,oInput,iForce){_fnFilter(oSettings,oInput.sSearch,iForce,oInput.bRegex,oInput.bSmart);for(var i=0;i<oSettings.aoPreSearchCols.length;i++){_fnFilterColumn(oSettings,oSettings.aoPreSearchCols[i].sSearch,i,oSettings.aoPreSearchCols[i].bRegex,oSettings.aoPreSearchCols[i].bSmart)}if(_oExt.afnFiltering.length!==0){_fnFilterCustom(oSettings)}oSettings.bFiltered=true;oSettings._iDisplayStart=0;_fnCalculateEnd(oSettings);_fnDraw(oSettings);_fnBuildSearchArray(oSettings,0)}function _fnFilterCustom(oSettings){var afnFilters=_oExt.afnFiltering;for(var i=0,iLen=afnFilters.length;i<iLen;i++){var iCorrector=0;for(var j=0,jLen=oSettings.aiDisplay.length;j<jLen;j++){var iDisIndex=oSettings.aiDisplay[j-iCorrector];if(!afnFilters[i](oSettings,oSettings.aoData[iDisIndex]._aData,iDisIndex)){oSettings.aiDisplay.splice(j-iCorrector,1);iCorrector++}}}}function _fnFilterColumn(oSettings,sInput,iColumn,bRegex,bSmart){if(sInput===""){return}var iIndexCorrector=0;var rpSearch=_fnFilterCreateSearch(sInput,bRegex,bSmart);for(var i=oSettings.aiDisplay.length-1;i>=0;i--){var sData=_fnDataToSearch(oSettings.aoData[oSettings.aiDisplay[i]]._aData[iColumn],oSettings.aoColumns[iColumn].sType);if(!rpSearch.test(sData)){oSettings.aiDisplay.splice(i,1);iIndexCorrector++}}}function _fnFilter(oSettings,sInput,iForce,bRegex,bSmart){var i;var rpSearch=_fnFilterCreateSearch(sInput,bRegex,bSmart);if(typeof iForce=="undefined"||iForce===null){iForce=0}if(_oExt.afnFiltering.length!==0){iForce=1}if(sInput.length<=0){oSettings.aiDisplay.splice(0,oSettings.aiDisplay.length);oSettings.aiDisplay=oSettings.aiDisplayMaster.slice()}else{if(oSettings.aiDisplay.length==oSettings.aiDisplayMaster.length||oSettings.oPreviousSearch.sSearch.length>sInput.length||iForce==1||sInput.indexOf(oSettings.oPreviousSearch.sSearch)!==0){oSettings.aiDisplay.splice(0,oSettings.aiDisplay.length);_fnBuildSearchArray(oSettings,1);for(i=0;i<oSettings.aiDisplayMaster.length;i++){if(rpSearch.test(oSettings.asDataSearch[i])){oSettings.aiDisplay.push(oSettings.aiDisplayMaster[i])}}}else{var iIndexCorrector=0;for(i=0;i<oSettings.asDataSearch.length;i++){if(!rpSearch.test(oSettings.asDataSearch[i])){oSettings.aiDisplay.splice(i-iIndexCorrector,1);iIndexCorrector++}}}}oSettings.oPreviousSearch.sSearch=sInput;oSettings.oPreviousSearch.bRegex=bRegex;oSettings.oPreviousSearch.bSmart=bSmart}function _fnBuildSearchArray(oSettings,iMaster){oSettings.asDataSearch.splice(0,oSettings.asDataSearch.length);var aArray=(typeof iMaster!="undefined"&&iMaster==1)?oSettings.aiDisplayMaster:oSettings.aiDisplay;for(var i=0,iLen=aArray.length;i<iLen;i++){oSettings.asDataSearch[i]=_fnBuildSearchRow(oSettings,oSettings.aoData[aArray[i]]._aData)}}function _fnBuildSearchRow(oSettings,aData){var sSearch="";var nTmp=document.createElement("div");for(var j=0,jLen=oSettings.aoColumns.length;j<jLen;j++){if(oSettings.aoColumns[j].bSearchable){var sData=aData[j];sSearch+=_fnDataToSearch(sData,oSettings.aoColumns[j].sType)+"  "}}if(sSearch.indexOf("&")!==-1){nTmp.innerHTML=sSearch;sSearch=nTmp.textContent?nTmp.textContent:nTmp.innerText;sSearch=sSearch.replace(/\n/g," ").replace(/\r/g,"")}return sSearch}function _fnFilterCreateSearch(sSearch,bRegex,bSmart){var asSearch,sRegExpString;if(bSmart){asSearch=bRegex?sSearch.split(" "):_fnEscapeRegex(sSearch).split(" ");sRegExpString="^(?=.*?"+asSearch.join(")(?=.*?")+").*$";return new RegExp(sRegExpString,"i")}else{sSearch=bRegex?sSearch:_fnEscapeRegex(sSearch);return new RegExp(sSearch,"i")}}function _fnDataToSearch(sData,sType){if(typeof _oExt.ofnSearch[sType]=="function"){return _oExt.ofnSearch[sType](sData)}else{if(sType=="html"){return sData.replace(/\n/g," ").replace(/<.*?>/g,"")}else{if(typeof sData=="string"){return sData.replace(/\n/g," ")}}}return sData}function _fnSort(oSettings,bApplyClasses){var iDataSort,iDataType,i,iLen,j,jLen,aaSort=[],aiOrig=[],oSort=_oExt.oSort,aoData=oSettings.aoData,aoColumns=oSettings.aoColumns;if(!oSettings.oFeatures.bServerSide&&(oSettings.aaSorting.length!==0||oSettings.aaSortingFixed!==null)){if(oSettings.aaSortingFixed!==null){aaSort=oSettings.aaSortingFixed.concat(oSettings.aaSorting)}else{aaSort=oSettings.aaSorting.slice()}for(i=0;i<aaSort.length;i++){var iColumn=aaSort[i][0];var iVisColumn=_fnColumnIndexToVisible(oSettings,iColumn);var sDataType=oSettings.aoColumns[iColumn].sSortDataType;if(typeof _oExt.afnSortData[sDataType]!="undefined"){var aData=_oExt.afnSortData[sDataType](oSettings,iColumn,iVisColumn);for(j=0,jLen=aoData.length;j<jLen;j++){aoData[j]._aData[iColumn]=aData[j]}}}for(i=0,iLen=oSettings.aiDisplayMaster.length;i<iLen;i++){aiOrig[oSettings.aiDisplayMaster[i]]=i}var iSortLen=aaSort.length;oSettings.aiDisplayMaster.sort(function(a,b){var iTest;for(i=0;i<iSortLen;i++){iDataSort=aoColumns[aaSort[i][0]].iDataSort;iDataType=aoColumns[iDataSort].sType;iTest=oSort[iDataType+"-"+aaSort[i][1]](aoData[a]._aData[iDataSort],aoData[b]._aData[iDataSort]);if(iTest!==0){return iTest}}return oSort["numeric-asc"](aiOrig[a],aiOrig[b])})}if(typeof bApplyClasses=="undefined"||bApplyClasses){_fnSortingClasses(oSettings)}oSettings.bSorted=true;if(oSettings.oFeatures.bFilter){_fnFilterComplete(oSettings,oSettings.oPreviousSearch,1)}else{oSettings.aiDisplay=oSettings.aiDisplayMaster.slice();oSettings._iDisplayStart=0;_fnCalculateEnd(oSettings);_fnDraw(oSettings)}}function _fnSortAttachListener(oSettings,nNode,iDataIndex,fnCallback){$(nNode).bind("click.DT",function(e){if(oSettings.aoColumns[iDataIndex].bSortable===false){return}var fnInnerSorting=function(){var iColumn,iNextSort;if(e.shiftKey){var bFound=false;for(var i=0;i<oSettings.aaSorting.length;i++){if(oSettings.aaSorting[i][0]==iDataIndex){bFound=true;iColumn=oSettings.aaSorting[i][0];iNextSort=oSettings.aaSorting[i][2]+1;if(typeof oSettings.aoColumns[iColumn].asSorting[iNextSort]=="undefined"){oSettings.aaSorting.splice(i,1)}else{oSettings.aaSorting[i][1]=oSettings.aoColumns[iColumn].asSorting[iNextSort];oSettings.aaSorting[i][2]=iNextSort}break}}if(bFound===false){oSettings.aaSorting.push([iDataIndex,oSettings.aoColumns[iDataIndex].asSorting[0],0])}}else{if(oSettings.aaSorting.length==1&&oSettings.aaSorting[0][0]==iDataIndex){iColumn=oSettings.aaSorting[0][0];iNextSort=oSettings.aaSorting[0][2]+1;if(typeof oSettings.aoColumns[iColumn].asSorting[iNextSort]=="undefined"){iNextSort=0}oSettings.aaSorting[0][1]=oSettings.aoColumns[iColumn].asSorting[iNextSort];oSettings.aaSorting[0][2]=iNextSort}else{oSettings.aaSorting.splice(0,oSettings.aaSorting.length);oSettings.aaSorting.push([iDataIndex,oSettings.aoColumns[iDataIndex].asSorting[0],0])}}_fnSort(oSettings)};if(!oSettings.oFeatures.bProcessing){fnInnerSorting()}else{_fnProcessingDisplay(oSettings,true);setTimeout(function(){fnInnerSorting();if(!oSettings.oFeatures.bServerSide){_fnProcessingDisplay(oSettings,false)}},0)}if(typeof fnCallback=="function"){fnCallback(oSettings)}})}function _fnSortingClasses(oSettings){var i,iLen,j,jLen,iFound;var aaSort,sClass;var iColumns=oSettings.aoColumns.length;var oClasses=oSettings.oClasses;for(i=0;i<iColumns;i++){if(oSettings.aoColumns[i].bSortable){$(oSettings.aoColumns[i].nTh).removeClass(oClasses.sSortAsc+" "+oClasses.sSortDesc+" "+oSettings.aoColumns[i].sSortingClass)}}if(oSettings.aaSortingFixed!==null){aaSort=oSettings.aaSortingFixed.concat(oSettings.aaSorting)}else{aaSort=oSettings.aaSorting.slice()}for(i=0;i<oSettings.aoColumns.length;i++){if(oSettings.aoColumns[i].bSortable){sClass=oSettings.aoColumns[i].sSortingClass;iFound=-1;for(j=0;j<aaSort.length;j++){if(aaSort[j][0]==i){sClass=(aaSort[j][1]=="asc")?oClasses.sSortAsc:oClasses.sSortDesc;iFound=j;break}}$(oSettings.aoColumns[i].nTh).addClass(sClass);if(oSettings.bJUI){var jqSpan=$("span",oSettings.aoColumns[i].nTh);jqSpan.removeClass(oClasses.sSortJUIAsc+" "+oClasses.sSortJUIDesc+" "+oClasses.sSortJUI+" "+oClasses.sSortJUIAscAllowed+" "+oClasses.sSortJUIDescAllowed);var sSpanClass;if(iFound==-1){sSpanClass=oSettings.aoColumns[i].sSortingClassJUI}else{if(aaSort[iFound][1]=="asc"){sSpanClass=oClasses.sSortJUIAsc}else{sSpanClass=oClasses.sSortJUIDesc}}jqSpan.addClass(sSpanClass)}}else{$(oSettings.aoColumns[i].nTh).addClass(oSettings.aoColumns[i].sSortingClass)}}sClass=oClasses.sSortColumn;if(oSettings.oFeatures.bSort&&oSettings.oFeatures.bSortClasses){var nTds=_fnGetTdNodes(oSettings);if(nTds.length>=iColumns){for(i=0;i<iColumns;i++){if(nTds[i].className.indexOf(sClass+"1")!=-1){for(j=0,jLen=(nTds.length/iColumns);j<jLen;j++){nTds[(iColumns*j)+i].className=$.trim(nTds[(iColumns*j)+i].className.replace(sClass+"1",""))}}else{if(nTds[i].className.indexOf(sClass+"2")!=-1){for(j=0,jLen=(nTds.length/iColumns);j<jLen;j++){nTds[(iColumns*j)+i].className=$.trim(nTds[(iColumns*j)+i].className.replace(sClass+"2",""))}}else{if(nTds[i].className.indexOf(sClass+"3")!=-1){for(j=0,jLen=(nTds.length/iColumns);j<jLen;j++){nTds[(iColumns*j)+i].className=$.trim(nTds[(iColumns*j)+i].className.replace(" "+sClass+"3",""))}}}}}}var iClass=1,iTargetCol;for(i=0;i<aaSort.length;i++){iTargetCol=parseInt(aaSort[i][0],10);for(j=0,jLen=(nTds.length/iColumns);j<jLen;j++){nTds[(iColumns*j)+iTargetCol].className+=" "+sClass+iClass}if(iClass<3){iClass++}}}}function _fnFeatureHtmlPaginate(oSettings){if(oSettings.oScroll.bInfinite){return null}var nPaginate=document.createElement("div");nPaginate.className=oSettings.oClasses.sPaging+oSettings.sPaginationType;_oExt.oPagination[oSettings.sPaginationType].fnInit(oSettings,nPaginate,function(oSettings){_fnCalculateEnd(oSettings);_fnDraw(oSettings)});if(typeof oSettings.aanFeatures.p=="undefined"){oSettings.aoDrawCallback.push({fn:function(oSettings){_oExt.oPagination[oSettings.sPaginationType].fnUpdate(oSettings,function(oSettings){_fnCalculateEnd(oSettings);_fnDraw(oSettings)})},sName:"pagination"})}return nPaginate}function _fnPageChange(oSettings,sAction){var iOldStart=oSettings._iDisplayStart;if(sAction=="first"){oSettings._iDisplayStart=0}else{if(sAction=="previous"){oSettings._iDisplayStart=oSettings._iDisplayLength>=0?oSettings._iDisplayStart-oSettings._iDisplayLength:0;if(oSettings._iDisplayStart<0){oSettings._iDisplayStart=0}}else{if(sAction=="next"){if(oSettings._iDisplayLength>=0){if(oSettings._iDisplayStart+oSettings._iDisplayLength<oSettings.fnRecordsDisplay()){oSettings._iDisplayStart+=oSettings._iDisplayLength}}else{oSettings._iDisplayStart=0}}else{if(sAction=="last"){if(oSettings._iDisplayLength>=0){var iPages=parseInt((oSettings.fnRecordsDisplay()-1)/oSettings._iDisplayLength,10)+1;oSettings._iDisplayStart=(iPages-1)*oSettings._iDisplayLength}else{oSettings._iDisplayStart=0}}else{_fnLog(oSettings,0,"Unknown paging action: "+sAction)}}}}return iOldStart!=oSettings._iDisplayStart}function _fnFeatureHtmlInfo(oSettings){var nInfo=document.createElement("div");nInfo.className=oSettings.oClasses.sInfo;if(typeof oSettings.aanFeatures.i=="undefined"){oSettings.aoDrawCallback.push({fn:_fnUpdateInfo,sName:"information"});if(oSettings.sTableId!==""){nInfo.setAttribute("id",oSettings.sTableId+"_info")}}return nInfo}function _fnUpdateInfo(oSettings){if(!oSettings.oFeatures.bInfo||oSettings.aanFeatures.i.length===0){return}var iStart=oSettings._iDisplayStart+1,iEnd=oSettings.fnDisplayEnd(),iMax=oSettings.fnRecordsTotal(),iTotal=oSettings.fnRecordsDisplay(),sStart=oSettings.fnFormatNumber(iStart),sEnd=oSettings.fnFormatNumber(iEnd),sMax=oSettings.fnFormatNumber(iMax),sTotal=oSettings.fnFormatNumber(iTotal),sOut;if(oSettings.oScroll.bInfinite){sStart=oSettings.fnFormatNumber(1)}if(oSettings.fnRecordsDisplay()===0&&oSettings.fnRecordsDisplay()==oSettings.fnRecordsTotal()){sOut=oSettings.oLanguage.sInfoEmpty+oSettings.oLanguage.sInfoPostFix}else{if(oSettings.fnRecordsDisplay()===0){sOut=oSettings.oLanguage.sInfoEmpty+" "+oSettings.oLanguage.sInfoFiltered.replace("_MAX_",sMax)+oSettings.oLanguage.sInfoPostFix}else{if(oSettings.fnRecordsDisplay()==oSettings.fnRecordsTotal()){sOut=oSettings.oLanguage.sInfo.replace("_START_",sStart).replace("_END_",sEnd).replace("_TOTAL_",sTotal)+oSettings.oLanguage.sInfoPostFix}else{sOut=oSettings.oLanguage.sInfo.replace("_START_",sStart).replace("_END_",sEnd).replace("_TOTAL_",sTotal)+" "+oSettings.oLanguage.sInfoFiltered.replace("_MAX_",oSettings.fnFormatNumber(oSettings.fnRecordsTotal()))+oSettings.oLanguage.sInfoPostFix}}}if(oSettings.oLanguage.fnInfoCallback!==null){sOut=oSettings.oLanguage.fnInfoCallback(oSettings,iStart,iEnd,iMax,iTotal,sOut)}var n=oSettings.aanFeatures.i;for(var i=0,iLen=n.length;i<iLen;i++){$(n[i]).html(sOut)}}function _fnFeatureHtmlLength(oSettings){if(oSettings.oScroll.bInfinite){return null}var sName=(oSettings.sTableId==="")?"":'name="'+oSettings.sTableId+'_length"';var sStdMenu='<select size="1" '+sName+">";var i,iLen;if(oSettings.aLengthMenu.length==2&&typeof oSettings.aLengthMenu[0]=="object"&&typeof oSettings.aLengthMenu[1]=="object"){for(i=0,iLen=oSettings.aLengthMenu[0].length;i<iLen;i++){sStdMenu+='<option value="'+oSettings.aLengthMenu[0][i]+'">'+oSettings.aLengthMenu[1][i]+"</option>"}}else{for(i=0,iLen=oSettings.aLengthMenu.length;i<iLen;i++){sStdMenu+='<option value="'+oSettings.aLengthMenu[i]+'">'+oSettings.aLengthMenu[i]+"</option>"}}sStdMenu+="</select>";var nLength=document.createElement("div");if(oSettings.sTableId!==""&&typeof oSettings.aanFeatures.l=="undefined"){nLength.setAttribute("id",oSettings.sTableId+"_length")}nLength.className=oSettings.oClasses.sLength;nLength.innerHTML=oSettings.oLanguage.sLengthMenu.replace("_MENU_",sStdMenu);$('select option[value="'+oSettings._iDisplayLength+'"]',nLength).attr("selected",true);$("select",nLength).bind("change.DT",function(e){var iVal=$(this).val();var n=oSettings.aanFeatures.l;for(i=0,iLen=n.length;i<iLen;i++){if(n[i]!=this.parentNode){$("select",n[i]).val(iVal)}}oSettings._iDisplayLength=parseInt(iVal,10);_fnCalculateEnd(oSettings);if(oSettings.fnDisplayEnd()==oSettings.fnRecordsDisplay()){oSettings._iDisplayStart=oSettings.fnDisplayEnd()-oSettings._iDisplayLength;if(oSettings._iDisplayStart<0){oSettings._iDisplayStart=0}}if(oSettings._iDisplayLength==-1){oSettings._iDisplayStart=0}_fnDraw(oSettings)});return nLength}function _fnFeatureHtmlProcessing(oSettings){var nProcessing=document.createElement("div");if(oSettings.sTableId!==""&&typeof oSettings.aanFeatures.r=="undefined"){nProcessing.setAttribute("id",oSettings.sTableId+"_processing")}nProcessing.innerHTML=oSettings.oLanguage.sProcessing;nProcessing.className=oSettings.oClasses.sProcessing;oSettings.nTable.parentNode.insertBefore(nProcessing,oSettings.nTable);return nProcessing}function _fnProcessingDisplay(oSettings,bShow){if(oSettings.oFeatures.bProcessing){var an=oSettings.aanFeatures.r;for(var i=0,iLen=an.length;i<iLen;i++){an[i].style.visibility=bShow?"visible":"hidden"}}}function _fnVisibleToColumnIndex(oSettings,iMatch){var iColumn=-1;for(var i=0;i<oSettings.aoColumns.length;i++){if(oSettings.aoColumns[i].bVisible===true){iColumn++}if(iColumn==iMatch){return i}}return null}function _fnColumnIndexToVisible(oSettings,iMatch){var iVisible=-1;for(var i=0;i<oSettings.aoColumns.length;i++){if(oSettings.aoColumns[i].bVisible===true){iVisible++}if(i==iMatch){return oSettings.aoColumns[i].bVisible===true?iVisible:null}}return null}function _fnNodeToDataIndex(s,n){var i,iLen;for(i=s._iDisplayStart,iLen=s._iDisplayEnd;i<iLen;i++){if(s.aoData[s.aiDisplay[i]].nTr==n){return s.aiDisplay[i]}}for(i=0,iLen=s.aoData.length;i<iLen;i++){if(s.aoData[i].nTr==n){return i}}return null}function _fnVisbleColumns(oS){var iVis=0;for(var i=0;i<oS.aoColumns.length;i++){if(oS.aoColumns[i].bVisible===true){iVis++}}return iVis}function _fnCalculateEnd(oSettings){if(oSettings.oFeatures.bPaginate===false){oSettings._iDisplayEnd=oSettings.aiDisplay.length}else{if(oSettings._iDisplayStart+oSettings._iDisplayLength>oSettings.aiDisplay.length||oSettings._iDisplayLength==-1){oSettings._iDisplayEnd=oSettings.aiDisplay.length}else{oSettings._iDisplayEnd=oSettings._iDisplayStart+oSettings._iDisplayLength}}}function _fnConvertToWidth(sWidth,nParent){if(!sWidth||sWidth===null||sWidth===""){return 0}if(typeof nParent=="undefined"){nParent=document.getElementsByTagName("body")[0]}var iWidth;var nTmp=document.createElement("div");nTmp.style.width=sWidth;nParent.appendChild(nTmp);iWidth=nTmp.offsetWidth;nParent.removeChild(nTmp);return(iWidth)}function _fnCalculateColumnWidths(oSettings){var iTableWidth=oSettings.nTable.offsetWidth;var iUserInputs=0;var iTmpWidth;var iVisibleColumns=0;var iColums=oSettings.aoColumns.length;var i;var oHeaders=$("th",oSettings.nTHead);for(i=0;i<iColums;i++){if(oSettings.aoColumns[i].bVisible){iVisibleColumns++;if(oSettings.aoColumns[i].sWidth!==null){iTmpWidth=_fnConvertToWidth(oSettings.aoColumns[i].sWidthOrig,oSettings.nTable.parentNode);if(iTmpWidth!==null){oSettings.aoColumns[i].sWidth=_fnStringToCss(iTmpWidth)}iUserInputs++}}}if(iColums==oHeaders.length&&iUserInputs===0&&iVisibleColumns==iColums&&oSettings.oScroll.sX===""&&oSettings.oScroll.sY===""){for(i=0;i<oSettings.aoColumns.length;i++){iTmpWidth=$(oHeaders[i]).width();if(iTmpWidth!==null){oSettings.aoColumns[i].sWidth=_fnStringToCss(iTmpWidth)}}}else{var nCalcTmp=oSettings.nTable.cloneNode(false),nBody=document.createElement("tbody"),nTr=document.createElement("tr"),nDivSizing;nCalcTmp.removeAttribute("id");nCalcTmp.appendChild(oSettings.nTHead.cloneNode(true));if(oSettings.nTFoot!==null){nCalcTmp.appendChild(oSettings.nTFoot.cloneNode(true));_fnApplyToChildren(function(n){n.style.width=""},nCalcTmp.getElementsByTagName("tr"))}nCalcTmp.appendChild(nBody);nBody.appendChild(nTr);var jqColSizing=$("thead th",nCalcTmp);if(jqColSizing.length===0){jqColSizing=$("tbody tr:eq(0)>td",nCalcTmp)}jqColSizing.each(function(i){this.style.width="";var iIndex=_fnVisibleToColumnIndex(oSettings,i);if(iIndex!==null&&oSettings.aoColumns[iIndex].sWidthOrig!==""){this.style.width=oSettings.aoColumns[iIndex].sWidthOrig}});for(i=0;i<iColums;i++){if(oSettings.aoColumns[i].bVisible){var nTd=_fnGetWidestNode(oSettings,i);if(nTd!==null){nTd=nTd.cloneNode(true);nTr.appendChild(nTd)}}}var nWrapper=oSettings.nTable.parentNode;nWrapper.appendChild(nCalcTmp);if(oSettings.oScroll.sX!==""&&oSettings.oScroll.sXInner!==""){nCalcTmp.style.width=_fnStringToCss(oSettings.oScroll.sXInner)}else{if(oSettings.oScroll.sX!==""){nCalcTmp.style.width="";if($(nCalcTmp).width()<nWrapper.offsetWidth){nCalcTmp.style.width=_fnStringToCss(nWrapper.offsetWidth)}}else{if(oSettings.oScroll.sY!==""){nCalcTmp.style.width=_fnStringToCss(nWrapper.offsetWidth)}}}nCalcTmp.style.visibility="hidden";_fnScrollingWidthAdjust(oSettings,nCalcTmp);var oNodes=$("tbody tr:eq(0)>td",nCalcTmp);if(oNodes.length===0){oNodes=$("thead tr:eq(0)>th",nCalcTmp)}var iIndex,iCorrector=0,iWidth;for(i=0;i<oSettings.aoColumns.length;i++){if(oSettings.aoColumns[i].bVisible){iWidth=$(oNodes[iCorrector]).outerWidth();if(iWidth!==null&&iWidth>0){oSettings.aoColumns[i].sWidth=_fnStringToCss(iWidth)}iCorrector++}}oSettings.nTable.style.width=_fnStringToCss($(nCalcTmp).outerWidth());nCalcTmp.parentNode.removeChild(nCalcTmp)}}function _fnScrollingWidthAdjust(oSettings,n){if(oSettings.oScroll.sX===""&&oSettings.oScroll.sY!==""){var iOrigWidth=$(n).width();n.style.width=_fnStringToCss($(n).outerWidth()-oSettings.oScroll.iBarWidth)}else{if(oSettings.oScroll.sX!==""){n.style.width=_fnStringToCss($(n).outerWidth())}}}function _fnGetWidestNode(oSettings,iCol,bFast){if(typeof bFast=="undefined"||bFast){var iMaxLen=_fnGetMaxLenString(oSettings,iCol);var iFastVis=_fnColumnIndexToVisible(oSettings,iCol);if(iMaxLen<0){return null}return oSettings.aoData[iMaxLen].nTr.getElementsByTagName("td")[iFastVis]}var iMax=-1,i,iLen,iMaxIndex=-1,n=document.createElement("div");n.style.visibility="hidden";n.style.position="absolute";document.body.appendChild(n);for(i=0,iLen=oSettings.aoData.length;i<iLen;i++){n.innerHTML=oSettings.aoData[i]._aData[iCol];if(n.offsetWidth>iMax){iMax=n.offsetWidth;iMaxIndex=i}}document.body.removeChild(n);if(iMaxIndex>=0){var iVis=_fnColumnIndexToVisible(oSettings,iCol);var nRet=oSettings.aoData[iMaxIndex].nTr.getElementsByTagName("td")[iVis];if(nRet){return nRet}}return null}function _fnGetMaxLenString(oSettings,iCol){var iMax=-1;var iMaxIndex=-1;for(var i=0;i<oSettings.aoData.length;i++){var s=oSettings.aoData[i]._aData[iCol];if(s.length>iMax){iMax=s.length;iMaxIndex=i}}return iMaxIndex}function _fnStringToCss(s){if(s===null){return"0px"}if(typeof s=="number"){if(s<0){return"0px"}return s+"px"}var c=s.charCodeAt(s.length-1);if(c<48||c>57){return s}return s+"px"}function _fnArrayCmp(aArray1,aArray2){if(aArray1.length!=aArray2.length){return 1}for(var i=0;i<aArray1.length;i++){if(aArray1[i]!=aArray2[i]){return 2}}return 0}function _fnDetectType(sData){var aTypes=_oExt.aTypes;var iLen=aTypes.length;for(var i=0;i<iLen;i++){var sType=aTypes[i](sData);if(sType!==null){return sType}}return"string"}function _fnSettingsFromNode(nTable){for(var i=0;i<_aoSettings.length;i++){if(_aoSettings[i].nTable==nTable){return _aoSettings[i]}}return null}function _fnGetDataMaster(oSettings){var aData=[];var iLen=oSettings.aoData.length;for(var i=0;i<iLen;i++){aData.push(oSettings.aoData[i]._aData)}return aData}function _fnGetTrNodes(oSettings){var aNodes=[];var iLen=oSettings.aoData.length;for(var i=0;i<iLen;i++){aNodes.push(oSettings.aoData[i].nTr)}return aNodes}function _fnGetTdNodes(oSettings){var nTrs=_fnGetTrNodes(oSettings);var nTds=[],nTd;var anReturn=[];var iCorrector;var iRow,iRows,iColumn,iColumns;for(iRow=0,iRows=nTrs.length;iRow<iRows;iRow++){nTds=[];for(iColumn=0,iColumns=nTrs[iRow].childNodes.length;iColumn<iColumns;iColumn++){nTd=nTrs[iRow].childNodes[iColumn];if(nTd.nodeName.toUpperCase()=="TD"){nTds.push(nTd)}}iCorrector=0;for(iColumn=0,iColumns=oSettings.aoColumns.length;iColumn<iColumns;iColumn++){if(oSettings.aoColumns[iColumn].bVisible){anReturn.push(nTds[iColumn-iCorrector])}else{anReturn.push(oSettings.aoData[iRow]._anHidden[iColumn]);iCorrector++}}}return anReturn}function _fnEscapeRegex(sVal){var acEscape=["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"];var reReplace=new RegExp("(\\"+acEscape.join("|\\")+")","g");return sVal.replace(reReplace,"\\$1")}function _fnDeleteIndex(a,iTarget){var iTargetIndex=-1;for(var i=0,iLen=a.length;i<iLen;i++){if(a[i]==iTarget){iTargetIndex=i}else{if(a[i]>iTarget){a[i]--}}}if(iTargetIndex!=-1){a.splice(iTargetIndex,1)}}function _fnReOrderIndex(oSettings,sColumns){var aColumns=sColumns.split(",");var aiReturn=[];for(var i=0,iLen=oSettings.aoColumns.length;i<iLen;i++){for(var j=0;j<iLen;j++){if(oSettings.aoColumns[i].sName==aColumns[j]){aiReturn.push(j);break}}}return aiReturn}function _fnColumnOrdering(oSettings){var sNames="";for(var i=0,iLen=oSettings.aoColumns.length;i<iLen;i++){sNames+=oSettings.aoColumns[i].sName+","}if(sNames.length==iLen){return""}return sNames.slice(0,-1)}function _fnLog(oSettings,iLevel,sMesg){var sAlert=oSettings.sTableId===""?"DataTables warning: "+sMesg:"DataTables warning (table id = '"+oSettings.sTableId+"'): "+sMesg;if(iLevel===0){if(_oExt.sErrMode=="alert"){alert(sAlert)}else{throw sAlert}return}else{if(typeof console!="undefined"&&typeof console.log!="undefined"){console.log(sAlert)}}}function _fnClearTable(oSettings){oSettings.aoData.splice(0,oSettings.aoData.length);oSettings.aiDisplayMaster.splice(0,oSettings.aiDisplayMaster.length);oSettings.aiDisplay.splice(0,oSettings.aiDisplay.length);_fnCalculateEnd(oSettings)}function _fnSaveState(oSettings){if(!oSettings.oFeatures.bStateSave||typeof oSettings.bDestroying!="undefined"){return}var i,iLen,sTmp;var sValue="{";sValue+='"iCreate":'+new Date().getTime()+",";sValue+='"iStart":'+oSettings._iDisplayStart+",";sValue+='"iEnd":'+oSettings._iDisplayEnd+",";sValue+='"iLength":'+oSettings._iDisplayLength+",";sValue+='"sFilter":"'+encodeURIComponent(oSettings.oPreviousSearch.sSearch)+'",';sValue+='"sFilterEsc":'+!oSettings.oPreviousSearch.bRegex+",";sValue+='"aaSorting":[ ';for(i=0;i<oSettings.aaSorting.length;i++){sValue+="["+oSettings.aaSorting[i][0]+',"'+oSettings.aaSorting[i][1]+'"],'}sValue=sValue.substring(0,sValue.length-1);sValue+="],";sValue+='"aaSearchCols":[ ';for(i=0;i<oSettings.aoPreSearchCols.length;i++){sValue+='["'+encodeURIComponent(oSettings.aoPreSearchCols[i].sSearch)+'",'+!oSettings.aoPreSearchCols[i].bRegex+"],"}sValue=sValue.substring(0,sValue.length-1);sValue+="],";sValue+='"abVisCols":[ ';for(i=0;i<oSettings.aoColumns.length;i++){sValue+=oSettings.aoColumns[i].bVisible+","}sValue=sValue.substring(0,sValue.length-1);sValue+="]";for(i=0,iLen=oSettings.aoStateSave.length;i<iLen;i++){sTmp=oSettings.aoStateSave[i].fn(oSettings,sValue);if(sTmp!==""){sValue=sTmp}}sValue+="}";_fnCreateCookie(oSettings.sCookiePrefix+oSettings.sInstance,sValue,oSettings.iCookieDuration,oSettings.sCookiePrefix,oSettings.fnCookieCallback)}function _fnLoadState(oSettings,oInit){if(!oSettings.oFeatures.bStateSave){return}var oData,i,iLen;var sData=_fnReadCookie(oSettings.sCookiePrefix+oSettings.sInstance);if(sData!==null&&sData!==""){try{oData=(typeof $.parseJSON=="function")?$.parseJSON(sData.replace(/'/g,'"')):eval("("+sData+")")}catch(e){return}for(i=0,iLen=oSettings.aoStateLoad.length;i<iLen;i++){if(!oSettings.aoStateLoad[i].fn(oSettings,oData)){return}}oSettings.oLoadedState=$.extend(true,{},oData);oSettings._iDisplayStart=oData.iStart;oSettings.iInitDisplayStart=oData.iStart;oSettings._iDisplayEnd=oData.iEnd;oSettings._iDisplayLength=oData.iLength;oSettings.oPreviousSearch.sSearch=decodeURIComponent(oData.sFilter);oSettings.aaSorting=oData.aaSorting.slice();oSettings.saved_aaSorting=oData.aaSorting.slice();if(typeof oData.sFilterEsc!="undefined"){oSettings.oPreviousSearch.bRegex=!oData.sFilterEsc}if(typeof oData.aaSearchCols!="undefined"){for(i=0;i<oData.aaSearchCols.length;i++){oSettings.aoPreSearchCols[i]={sSearch:decodeURIComponent(oData.aaSearchCols[i][0]),bRegex:!oData.aaSearchCols[i][1]}}}if(typeof oData.abVisCols!="undefined"){oInit.saved_aoColumns=[];for(i=0;i<oData.abVisCols.length;i++){oInit.saved_aoColumns[i]={};oInit.saved_aoColumns[i].bVisible=oData.abVisCols[i]}}}}function _fnCreateCookie(sName,sValue,iSecs,sBaseName,fnCallback){var date=new Date();date.setTime(date.getTime()+(iSecs*1000));var aParts=window.location.pathname.split("/");var sNameFile=sName+"_"+aParts.pop().replace(/[\/:]/g,"").toLowerCase();var sFullCookie,oData;if(fnCallback!==null){oData=(typeof $.parseJSON=="function")?$.parseJSON(sValue):eval("("+sValue+")");sFullCookie=fnCallback(sNameFile,oData,date.toGMTString(),aParts.join("/")+"/")}else{sFullCookie=sNameFile+"="+encodeURIComponent(sValue)+"; expires="+date.toGMTString()+"; path="+aParts.join("/")+"/"}var sOldName="",iOldTime=9999999999999;var iLength=_fnReadCookie(sNameFile)!==null?document.cookie.length:sFullCookie.length+document.cookie.length;if(iLength+10>4096){var aCookies=document.cookie.split(";");for(var i=0,iLen=aCookies.length;i<iLen;i++){if(aCookies[i].indexOf(sBaseName)!=-1){var aSplitCookie=aCookies[i].split("=");try{oData=eval("("+decodeURIComponent(aSplitCookie[1])+")")}catch(e){continue}if(typeof oData.iCreate!="undefined"&&oData.iCreate<iOldTime){sOldName=aSplitCookie[0];iOldTime=oData.iCreate}}}if(sOldName!==""){document.cookie=sOldName+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path="+aParts.join("/")+"/"}}document.cookie=sFullCookie}function _fnReadCookie(sName){var aParts=window.location.pathname.split("/"),sNameEQ=sName+"_"+aParts[aParts.length-1].replace(/[\/:]/g,"").toLowerCase()+"=",sCookieContents=document.cookie.split(";");for(var i=0;i<sCookieContents.length;i++){var c=sCookieContents[i];while(c.charAt(0)==" "){c=c.substring(1,c.length)}if(c.indexOf(sNameEQ)===0){return decodeURIComponent(c.substring(sNameEQ.length,c.length))}}return null}function _fnGetUniqueThs(nThead){var nTrs=nThead.getElementsByTagName("tr");if(nTrs.length==1){return nTrs[0].getElementsByTagName("th")}var aLayout=[],aReturn=[];var ROWSPAN=2,COLSPAN=3,TDELEM=4;var i,j,k,iLen,jLen,iColumnShifted;var fnShiftCol=function(a,i,j){while(typeof a[i][j]!="undefined"){j++}return j};var fnAddRow=function(i){if(typeof aLayout[i]=="undefined"){aLayout[i]=[]}};for(i=0,iLen=nTrs.length;i<iLen;i++){fnAddRow(i);var iColumn=0;var nTds=[];for(j=0,jLen=nTrs[i].childNodes.length;j<jLen;j++){if(nTrs[i].childNodes[j].nodeName.toUpperCase()=="TD"||nTrs[i].childNodes[j].nodeName.toUpperCase()=="TH"){nTds.push(nTrs[i].childNodes[j])}}for(j=0,jLen=nTds.length;j<jLen;j++){var iColspan=nTds[j].getAttribute("colspan")*1;var iRowspan=nTds[j].getAttribute("rowspan")*1;if(!iColspan||iColspan===0||iColspan===1){iColumnShifted=fnShiftCol(aLayout,i,iColumn);aLayout[i][iColumnShifted]=(nTds[j].nodeName.toUpperCase()=="TD")?TDELEM:nTds[j];if(iRowspan||iRowspan===0||iRowspan===1){for(k=1;k<iRowspan;k++){fnAddRow(i+k);aLayout[i+k][iColumnShifted]=ROWSPAN}}iColumn++}else{iColumnShifted=fnShiftCol(aLayout,i,iColumn);for(k=0;k<iColspan;k++){aLayout[i][iColumnShifted+k]=COLSPAN}iColumn+=iColspan}}}for(i=0,iLen=aLayout.length;i<iLen;i++){for(j=0,jLen=aLayout[i].length;j<jLen;j++){if(typeof aLayout[i][j]=="object"&&typeof aReturn[j]=="undefined"){aReturn[j]=aLayout[i][j]}}}return aReturn}function _fnScrollBarWidth(){var inner=document.createElement("p");var style=inner.style;style.width="100%";style.height="200px";var outer=document.createElement("div");style=outer.style;style.position="absolute";style.top="0px";style.left="0px";style.visibility="hidden";style.width="200px";style.height="150px";style.overflow="hidden";outer.appendChild(inner);document.body.appendChild(outer);var w1=inner.offsetWidth;outer.style.overflow="scroll";var w2=inner.offsetWidth;if(w1==w2){w2=outer.clientWidth}document.body.removeChild(outer);return(w1-w2)}function _fnApplyToChildren(fn,an1,an2){for(var i=0,iLen=an1.length;i<iLen;i++){for(var j=0,jLen=an1[i].childNodes.length;j<jLen;j++){if(an1[i].childNodes[j].nodeType==1){if(typeof an2!="undefined"){fn(an1[i].childNodes[j],an2[i].childNodes[j])}else{fn(an1[i].childNodes[j])}}}}}function _fnMap(oRet,oSrc,sName,sMappedName){if(typeof sMappedName=="undefined"){sMappedName=sName}if(typeof oSrc[sName]!="undefined"){oRet[sMappedName]=oSrc[sName]}}this.oApi._fnExternApiFunc=_fnExternApiFunc;this.oApi._fnInitalise=_fnInitalise;this.oApi._fnLanguageProcess=_fnLanguageProcess;this.oApi._fnAddColumn=_fnAddColumn;this.oApi._fnColumnOptions=_fnColumnOptions;this.oApi._fnAddData=_fnAddData;this.oApi._fnGatherData=_fnGatherData;this.oApi._fnDrawHead=_fnDrawHead;this.oApi._fnDraw=_fnDraw;this.oApi._fnReDraw=_fnReDraw;this.oApi._fnAjaxUpdate=_fnAjaxUpdate;this.oApi._fnAjaxUpdateDraw=_fnAjaxUpdateDraw;this.oApi._fnAddOptionsHtml=_fnAddOptionsHtml;this.oApi._fnFeatureHtmlTable=_fnFeatureHtmlTable;this.oApi._fnScrollDraw=_fnScrollDraw;this.oApi._fnAjustColumnSizing=_fnAjustColumnSizing;this.oApi._fnFeatureHtmlFilter=_fnFeatureHtmlFilter;this.oApi._fnFilterComplete=_fnFilterComplete;this.oApi._fnFilterCustom=_fnFilterCustom;this.oApi._fnFilterColumn=_fnFilterColumn;this.oApi._fnFilter=_fnFilter;this.oApi._fnBuildSearchArray=_fnBuildSearchArray;this.oApi._fnBuildSearchRow=_fnBuildSearchRow;this.oApi._fnFilterCreateSearch=_fnFilterCreateSearch;this.oApi._fnDataToSearch=_fnDataToSearch;this.oApi._fnSort=_fnSort;this.oApi._fnSortAttachListener=_fnSortAttachListener;this.oApi._fnSortingClasses=_fnSortingClasses;this.oApi._fnFeatureHtmlPaginate=_fnFeatureHtmlPaginate;this.oApi._fnPageChange=_fnPageChange;this.oApi._fnFeatureHtmlInfo=_fnFeatureHtmlInfo;this.oApi._fnUpdateInfo=_fnUpdateInfo;this.oApi._fnFeatureHtmlLength=_fnFeatureHtmlLength;this.oApi._fnFeatureHtmlProcessing=_fnFeatureHtmlProcessing;this.oApi._fnProcessingDisplay=_fnProcessingDisplay;this.oApi._fnVisibleToColumnIndex=_fnVisibleToColumnIndex;this.oApi._fnColumnIndexToVisible=_fnColumnIndexToVisible;this.oApi._fnNodeToDataIndex=_fnNodeToDataIndex;this.oApi._fnVisbleColumns=_fnVisbleColumns;this.oApi._fnCalculateEnd=_fnCalculateEnd;this.oApi._fnConvertToWidth=_fnConvertToWidth;this.oApi._fnCalculateColumnWidths=_fnCalculateColumnWidths;this.oApi._fnScrollingWidthAdjust=_fnScrollingWidthAdjust;this.oApi._fnGetWidestNode=_fnGetWidestNode;this.oApi._fnGetMaxLenString=_fnGetMaxLenString;this.oApi._fnStringToCss=_fnStringToCss;this.oApi._fnArrayCmp=_fnArrayCmp;this.oApi._fnDetectType=_fnDetectType;this.oApi._fnSettingsFromNode=_fnSettingsFromNode;this.oApi._fnGetDataMaster=_fnGetDataMaster;this.oApi._fnGetTrNodes=_fnGetTrNodes;this.oApi._fnGetTdNodes=_fnGetTdNodes;this.oApi._fnEscapeRegex=_fnEscapeRegex;this.oApi._fnDeleteIndex=_fnDeleteIndex;this.oApi._fnReOrderIndex=_fnReOrderIndex;this.oApi._fnColumnOrdering=_fnColumnOrdering;this.oApi._fnLog=_fnLog;this.oApi._fnClearTable=_fnClearTable;this.oApi._fnSaveState=_fnSaveState;this.oApi._fnLoadState=_fnLoadState;this.oApi._fnCreateCookie=_fnCreateCookie;this.oApi._fnReadCookie=_fnReadCookie;this.oApi._fnGetUniqueThs=_fnGetUniqueThs;this.oApi._fnScrollBarWidth=_fnScrollBarWidth;this.oApi._fnApplyToChildren=_fnApplyToChildren;this.oApi._fnMap=_fnMap;var _that=this;return this.each(function(){var i=0,iLen,j,jLen,k,kLen;for(i=0,iLen=_aoSettings.length;i<iLen;i++){if(_aoSettings[i].nTable==this){if(typeof oInit=="undefined"||(typeof oInit.bRetrieve!="undefined"&&oInit.bRetrieve===true)){return _aoSettings[i].oInstance}else{if(typeof oInit.bDestroy!="undefined"&&oInit.bDestroy===true){_aoSettings[i].oInstance.fnDestroy();break}else{_fnLog(_aoSettings[i],0,"Cannot reinitialise DataTable.\n\nTo retrieve the DataTables object for this table, please pass either no arguments to the dataTable() function, or set bRetrieve to true. Alternatively, to destory the old table and create a new one, set bDestroy to true (note that a lot of changes to the configuration can be made through the API which is usually much faster).");return}}}if(_aoSettings[i].sTableId!==""&&_aoSettings[i].sTableId==this.getAttribute("id")){_aoSettings.splice(i,1);break}}var oSettings=new classSettings();_aoSettings.push(oSettings);var bInitHandedOff=false;var bUsePassedData=false;var sId=this.getAttribute("id");if(sId!==null){oSettings.sTableId=sId;oSettings.sInstance=sId}else{oSettings.sInstance=_oExt._oExternConfig.iNextUnique++}if(this.nodeName.toLowerCase()!="table"){_fnLog(oSettings,0,"Attempted to initialise DataTables on a node which is not a table: "+this.nodeName);return}oSettings.nTable=this;oSettings.oInstance=_that.length==1?_that:$(this).dataTable();oSettings.oApi=_that.oApi;oSettings.sDestroyWidth=$(this).width();if(typeof oInit!="undefined"&&oInit!==null){oSettings.oInit=oInit;_fnMap(oSettings.oFeatures,oInit,"bPaginate");_fnMap(oSettings.oFeatures,oInit,"bLengthChange");_fnMap(oSettings.oFeatures,oInit,"bFilter");_fnMap(oSettings.oFeatures,oInit,"bSort");_fnMap(oSettings.oFeatures,oInit,"bInfo");_fnMap(oSettings.oFeatures,oInit,"bProcessing");_fnMap(oSettings.oFeatures,oInit,"bAutoWidth");_fnMap(oSettings.oFeatures,oInit,"bSortClasses");_fnMap(oSettings.oFeatures,oInit,"bServerSide");_fnMap(oSettings.oScroll,oInit,"sScrollX","sX");_fnMap(oSettings.oScroll,oInit,"sScrollXInner","sXInner");_fnMap(oSettings.oScroll,oInit,"sScrollY","sY");_fnMap(oSettings.oScroll,oInit,"bScrollCollapse","bCollapse");_fnMap(oSettings.oScroll,oInit,"bScrollInfinite","bInfinite");_fnMap(oSettings.oScroll,oInit,"iScrollLoadGap","iLoadGap");_fnMap(oSettings.oScroll,oInit,"bScrollAutoCss","bAutoCss");_fnMap(oSettings,oInit,"asStripClasses");_fnMap(oSettings,oInit,"fnRowCallback");_fnMap(oSettings,oInit,"fnHeaderCallback");_fnMap(oSettings,oInit,"fnFooterCallback");_fnMap(oSettings,oInit,"fnCookieCallback");_fnMap(oSettings,oInit,"fnInitComplete");_fnMap(oSettings,oInit,"fnServerData");_fnMap(oSettings,oInit,"fnFormatNumber");_fnMap(oSettings,oInit,"aaSorting");_fnMap(oSettings,oInit,"aaSortingFixed");_fnMap(oSettings,oInit,"aLengthMenu");_fnMap(oSettings,oInit,"sPaginationType");_fnMap(oSettings,oInit,"sAjaxSource");_fnMap(oSettings,oInit,"iCookieDuration");_fnMap(oSettings,oInit,"sCookiePrefix");_fnMap(oSettings,oInit,"sDom");_fnMap(oSettings,oInit,"oSearch","oPreviousSearch");_fnMap(oSettings,oInit,"aoSearchCols","aoPreSearchCols");_fnMap(oSettings,oInit,"iDisplayLength","_iDisplayLength");_fnMap(oSettings,oInit,"bJQueryUI","bJUI");_fnMap(oSettings.oLanguage,oInit,"fnInfoCallback");if(typeof oInit.fnDrawCallback=="function"){oSettings.aoDrawCallback.push({fn:oInit.fnDrawCallback,sName:"user"})}if(typeof oInit.fnStateSaveCallback=="function"){oSettings.aoStateSave.push({fn:oInit.fnStateSaveCallback,sName:"user"})}if(typeof oInit.fnStateLoadCallback=="function"){oSettings.aoStateLoad.push({fn:oInit.fnStateLoadCallback,sName:"user"})}if(oSettings.oFeatures.bServerSide&&oSettings.oFeatures.bSort&&oSettings.oFeatures.bSortClasses){oSettings.aoDrawCallback.push({fn:_fnSortingClasses,sName:"server_side_sort_classes"})}if(typeof oInit.bJQueryUI!="undefined"&&oInit.bJQueryUI){oSettings.oClasses=_oExt.oJUIClasses;if(typeof oInit.sDom=="undefined"){oSettings.sDom='<"H"lfr>t<"F"ip>'}}if(oSettings.oScroll.sX!==""||oSettings.oScroll.sY!==""){oSettings.oScroll.iBarWidth=_fnScrollBarWidth()}if(typeof oInit.iDisplayStart!="undefined"&&typeof oSettings.iInitDisplayStart=="undefined"){oSettings.iInitDisplayStart=oInit.iDisplayStart;oSettings._iDisplayStart=oInit.iDisplayStart}if(typeof oInit.bStateSave!="undefined"){oSettings.oFeatures.bStateSave=oInit.bStateSave;_fnLoadState(oSettings,oInit);oSettings.aoDrawCallback.push({fn:_fnSaveState,sName:"state_save"})}if(typeof oInit.aaData!="undefined"){bUsePassedData=true}if(typeof oInit!="undefined"&&typeof oInit.aoData!="undefined"){oInit.aoColumns=oInit.aoData}if(typeof oInit.oLanguage!="undefined"){if(typeof oInit.oLanguage.sUrl!="undefined"&&oInit.oLanguage.sUrl!==""){oSettings.oLanguage.sUrl=oInit.oLanguage.sUrl;$.getJSON(oSettings.oLanguage.sUrl,null,function(json){_fnLanguageProcess(oSettings,json,true)});bInitHandedOff=true}else{_fnLanguageProcess(oSettings,oInit.oLanguage,false)}}}else{oInit={}}if(typeof oInit.asStripClasses=="undefined"){oSettings.asStripClasses.push(oSettings.oClasses.sStripOdd);oSettings.asStripClasses.push(oSettings.oClasses.sStripEven)}var bStripeRemove=false;var anRows=$(">tbody>tr",this);for(i=0,iLen=oSettings.asStripClasses.length;i<iLen;i++){if(anRows.filter(":lt(2)").hasClass(oSettings.asStripClasses[i])){bStripeRemove=true;break}}if(bStripeRemove){oSettings.asDestoryStrips=["",""];if($(anRows[0]).hasClass(oSettings.oClasses.sStripOdd)){oSettings.asDestoryStrips[0]+=oSettings.oClasses.sStripOdd+" "}if($(anRows[0]).hasClass(oSettings.oClasses.sStripEven)){oSettings.asDestoryStrips[0]+=oSettings.oClasses.sStripEven}if($(anRows[1]).hasClass(oSettings.oClasses.sStripOdd)){oSettings.asDestoryStrips[1]+=oSettings.oClasses.sStripOdd+" "}if($(anRows[1]).hasClass(oSettings.oClasses.sStripEven)){oSettings.asDestoryStrips[1]+=oSettings.oClasses.sStripEven}anRows.removeClass(oSettings.asStripClasses.join(" "))}var nThead=this.getElementsByTagName("thead");var anThs=nThead.length===0?[]:_fnGetUniqueThs(nThead[0]);var aoColumnsInit;if(typeof oInit.aoColumns=="undefined"){aoColumnsInit=[];for(i=0,iLen=anThs.length;i<iLen;i++){aoColumnsInit.push(null)}}else{aoColumnsInit=oInit.aoColumns}for(i=0,iLen=aoColumnsInit.length;i<iLen;i++){if(typeof oInit.saved_aoColumns!="undefined"&&oInit.saved_aoColumns.length==iLen){if(aoColumnsInit[i]===null){aoColumnsInit[i]={}}aoColumnsInit[i].bVisible=oInit.saved_aoColumns[i].bVisible}_fnAddColumn(oSettings,anThs?anThs[i]:null)}if(typeof oInit.aoColumnDefs!="undefined"){for(i=oInit.aoColumnDefs.length-1;i>=0;i--){var aTargets=oInit.aoColumnDefs[i].aTargets;if(!$.isArray(aTargets)){_fnLog(oSettings,1,"aTargets must be an array of targets, not a "+(typeof aTargets))}for(j=0,jLen=aTargets.length;j<jLen;j++){if(typeof aTargets[j]=="number"&&aTargets[j]>=0){while(oSettings.aoColumns.length<=aTargets[j]){_fnAddColumn(oSettings)}_fnColumnOptions(oSettings,aTargets[j],oInit.aoColumnDefs[i])}else{if(typeof aTargets[j]=="number"&&aTargets[j]<0){_fnColumnOptions(oSettings,oSettings.aoColumns.length+aTargets[j],oInit.aoColumnDefs[i])}else{if(typeof aTargets[j]=="string"){for(k=0,kLen=oSettings.aoColumns.length;k<kLen;k++){if(aTargets[j]=="_all"||oSettings.aoColumns[k].nTh.className.indexOf(aTargets[j])!=-1){_fnColumnOptions(oSettings,k,oInit.aoColumnDefs[i])}}}}}}}}if(typeof aoColumnsInit!="undefined"){for(i=0,iLen=aoColumnsInit.length;i<iLen;i++){_fnColumnOptions(oSettings,i,aoColumnsInit[i])}}for(i=0,iLen=oSettings.aaSorting.length;i<iLen;i++){if(oSettings.aaSorting[i][0]>=oSettings.aoColumns.length){oSettings.aaSorting[i][0]=0}var oColumn=oSettings.aoColumns[oSettings.aaSorting[i][0]];if(typeof oSettings.aaSorting[i][2]=="undefined"){oSettings.aaSorting[i][2]=0}if(typeof oInit.aaSorting=="undefined"&&typeof oSettings.saved_aaSorting=="undefined"){oSettings.aaSorting[i][1]=oColumn.asSorting[0]}for(j=0,jLen=oColumn.asSorting.length;j<jLen;j++){if(oSettings.aaSorting[i][1]==oColumn.asSorting[j]){oSettings.aaSorting[i][2]=j;break}}}_fnSortingClasses(oSettings);if(this.getElementsByTagName("thead").length===0){this.appendChild(document.createElement("thead"))}if(this.getElementsByTagName("tbody").length===0){this.appendChild(document.createElement("tbody"))}oSettings.nTHead=this.getElementsByTagName("thead")[0];oSettings.nTBody=this.getElementsByTagName("tbody")[0];if(this.getElementsByTagName("tfoot").length>0){oSettings.nTFoot=this.getElementsByTagName("tfoot")[0]}if(bUsePassedData){for(i=0;i<oInit.aaData.length;i++){_fnAddData(oSettings,oInit.aaData[i])}}else{_fnGatherData(oSettings)}oSettings.aiDisplay=oSettings.aiDisplayMaster.slice();oSettings.bInitialised=true;if(bInitHandedOff===false){_fnInitalise(oSettings)}})}})(jQuery,window,document);(function(a){a.fn.extend({elastic:function(){var b=["paddingTop","paddingRight","paddingBottom","paddingLeft","fontSize","lineHeight","fontFamily","width","fontWeight"];return this.each(function(){if(this.type!="textarea"){return false}var g=a(this),c=a("<div />").css({position:"absolute",display:"none","word-wrap":"break-word"}),h=parseInt(g.css("line-height"),10)||parseInt(g.css("font-size"),"10"),k=parseInt(g.css("height"),10)||h*3,j=parseInt(g.css("max-height"),10)||Number.MAX_VALUE,d=0,f=0;if(j<0){j=Number.MAX_VALUE}c.appendTo(g.parent());var f=b.length;while(f--){c.css(b[f].toString(),g.css(b[f].toString()))}function l(m,n){curratedHeight=Math.floor(parseInt(m,10));if(g.height()!=curratedHeight){g.css({height:curratedHeight+"px",overflow:n})}}function e(){var o=g.val().replace(/&/g,"&amp;").replace(/  /g,"&nbsp;").replace(/<|>/g,"&gt;").replace(/\n/g,"<br />");var m=c.html();if(o+"&nbsp;"!=m){c.html(o+"&nbsp;");if(Math.abs(c.height()+h-g.height())>3){var n=c.height()+h;if(n>=j){l(j,"auto")}else{if(n<=k){l(k,"hidden")}else{l(n,"hidden")}}}}if(top.d_r.ifrChain){top.resized()}}g.css({overflow:"hidden"});g.keyup(function(){e()});g.live("input paste",function(m){setTimeout(e,250)});e()})}})})(jQuery);(function(a){a.fn.hoverIntent=function(l,k){var m={sensitivity:7,interval:100,timeout:0};m=a.extend(m,k?{over:l,out:k}:l);var o,n,h,d;var e=function(f){o=f.pageX;n=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(h-o)+Math.abs(d-n))<m.sensitivity){a(f).unbind("mousemove",e);f.hoverIntent_s=1;return m.over.apply(f,[g])}else{h=o;d=n;f.hoverIntent_t=setTimeout(function(){c(g,f)},m.interval)}};var j=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return m.out.apply(f,[g])};var b=function(r){var q=(r.type=="mouseover"?r.fromElement:r.toElement)||r.relatedTarget;while(q&&q!=this){try{q=q.parentNode}catch(r){q=this}}if(q==this){return false}var g=jQuery.extend({},r);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(r.type=="mouseover"){h=g.pageX;d=g.pageY;a(f).bind("mousemove",e);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f)},m.interval)}}else{a(f).unbind("mousemove",e);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){j(g,f)},m.timeout)}}};return this.mouseover(b).mouseout(b)}})(jQuery);(function($){$.fn.editable=function(target,options){if("disable"==target){$(this).data("disabled.editable",true);return}if("enable"==target){$(this).data("disabled.editable",false);return}if("destroy"==target){$(this).unbind($(this).data("event.editable")).removeData("disabled.editable").removeData("event.editable");return}var settings=$.extend({},$.fn.editable.defaults,{target:target},options);var plugin=$.editable.types[settings.type].plugin||function(){};var submit=$.editable.types[settings.type].submit||function(){};var buttons=$.editable.types[settings.type].buttons||$.editable.types.defaults.buttons;var content=$.editable.types[settings.type].content||$.editable.types.defaults.content;var element=$.editable.types[settings.type].element||$.editable.types.defaults.element;var reset=$.editable.types[settings.type].reset||$.editable.types.defaults.reset;var callback=settings.callback||function(){};var onedit=settings.onedit||function(){};var onsubmit=settings.onsubmit||function(){};var onreset=settings.onreset||function(){};var onerror=settings.onerror||reset;if(settings.tooltip){$(this).attr("title",settings.tooltip)}settings.autowidth="auto"==settings.width;settings.autoheight="auto"==settings.height;return this.each(function(){var self=this;var savedwidth=$(self).width();var savedheight=$(self).height();$(this).data("event.editable",settings.event);if(!$.trim($(this).html())){$(this).html(settings.placeholder)}$(this).bind(settings.event,function(e){if(true===$(this).data("disabled.editable")){return}if(self.editing){return}if(false===onedit.apply(this,[settings,self])){return}e.preventDefault();e.stopPropagation();if(settings.tooltip){$(self).removeAttr("title")}if(0==$(self).width()){settings.width=savedwidth;settings.height=savedheight}else{if(settings.width!="none"){settings.width=settings.autowidth?$(self).width():settings.width}if(settings.height!="none"){settings.height=settings.autoheight?$(self).height():settings.height}}if($(this).html().toLowerCase().replace(/(;|")/g,"")==settings.placeholder.toLowerCase().replace(/(;|")/g,"")){$(this).html("")}self.editing=true;self.revert=$(self).html();$(self).html("");var form=$("<form />");if(settings.cssclass){if("inherit"==settings.cssclass){form.attr("class",$(self).attr("class"))}else{form.attr("class",settings.cssclass)}}if(settings.style){if("inherit"==settings.style){form.attr("style",$(self).attr("style"));form.css("display",$(self).css("display"))}else{form.attr("style",settings.style)}}var input=element.apply(form,[settings,self]);var input_content;if(settings.loadurl){var t=setTimeout(function(){input.disabled=true;content.apply(form,[settings.loadtext,settings,self])},100);var loaddata={};loaddata[settings.id]=self.id;if($.isFunction(settings.loaddata)){$.extend(loaddata,settings.loaddata.apply(self,[self.revert,settings]))}else{$.extend(loaddata,settings.loaddata)}$.ajax({type:settings.loadtype,url:settings.loadurl,data:loaddata,async:false,success:function(result){window.clearTimeout(t);input_content=result;input.disabled=false}})}else{if(settings.data){input_content=settings.data;if($.isFunction(settings.data)){input_content=settings.data.apply(self,[self.revert,settings])}}else{input_content=self.revert}}content.apply(form,[input_content,settings,self]);input.attr("name",settings.name);buttons.apply(form,[settings,self]);$(self).append(form);plugin.apply(form,[settings,self]);$(":input:visible:enabled:first",form).focus();if(settings.select){input.select()}input.keydown(function(e){if(e.keyCode==27){e.preventDefault();reset.apply(form,[settings,self])}});var t;if("cancel"==settings.onblur){input.blur(function(e){t=setTimeout(function(){reset.apply(form,[settings,self])},500)})}else{if("submit"==settings.onblur){input.blur(function(e){t=setTimeout(function(){form.submit()},200)})}else{if($.isFunction(settings.onblur)){input.blur(function(e){settings.onblur.apply(self,[input.val(),settings])})}else{input.blur(function(e){})}}}form.submit(function(e){if(t){clearTimeout(t)}e.preventDefault();if(false!==onsubmit.apply(form,[settings,self])){if(false!==submit.apply(form,[settings,self])){if($.isFunction(settings.target)){var str=settings.target.apply(self,[input.val(),settings]);$(self).html(str);self.editing=false;callback.apply(self,[self.innerHTML,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder)}}else{var submitdata={};submitdata[settings.name]=input.val();submitdata[settings.id]=self.id;if($.isFunction(settings.submitdata)){$.extend(submitdata,settings.submitdata.apply(self,[self.revert,settings]))}else{$.extend(submitdata,settings.submitdata)}if("PUT"==settings.method){submitdata._method="put"}$(self).html(settings.indicator);var ajaxoptions={type:"POST",data:submitdata,dataType:"html",url:settings.target,success:function(result,status){if(ajaxoptions.dataType=="html"){$(self).html(result)}self.editing=false;callback.apply(self,[result,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder)}},error:function(xhr,status,error){onerror.apply(form,[settings,self,xhr])}};$.extend(ajaxoptions,settings.ajaxoptions);$.ajax(ajaxoptions)}}}$(self).attr("title",settings.tooltip);return false})});this.reset=function(form){if(this.editing){if(false!==onreset.apply(form,[settings,self])){$(self).html(self.revert);self.editing=false;if(!$.trim($(self).html())){$(self).html(settings.placeholder)}if(settings.tooltip){$(self).attr("title",settings.tooltip)}}}}})};$.editable={types:{defaults:{element:function(settings,original){var input=$('<input type="hidden"></input>');$(this).append(input);return(input)},content:function(string,settings,original){$(":input:first",this).val(string)},reset:function(settings,original){original.reset(this)},buttons:function(settings,original){var form=this;if(settings.submit){if(settings.submit.match(/>$/)){var submit=$(settings.submit).click(function(){if(submit.attr("type")!="submit"){form.submit()}})}else{var submit=$('<button type="submit" />');submit.html(settings.submit)}$(this).append(submit)}if(settings.cancel){if(settings.cancel.match(/>$/)){var cancel=$(settings.cancel)}else{var cancel=$('<button type="cancel" />');cancel.html(settings.cancel)}$(this).append(cancel);$(cancel).click(function(event){if($.isFunction($.editable.types[settings.type].reset)){var reset=$.editable.types[settings.type].reset}else{var reset=$.editable.types.defaults.reset}reset.apply(form,[settings,original]);return false})}}},text:{element:function(settings,original){var input=$("<input />");if(settings.width!="none"){input.width(settings.width)}if(settings.height!="none"){input.height(settings.height)}input.attr("autocomplete","off");$(this).append(input);return(input)}},textarea:{element:function(settings,original){var textarea=$("<textarea />");if(settings.rows){textarea.attr("rows",settings.rows)}else{if(settings.height!="none"){textarea.height(settings.height)}}if(settings.cols){textarea.attr("cols",settings.cols)}else{if(settings.width!="none"){textarea.width(settings.width)}}$(this).append(textarea);return(textarea)}},select:{element:function(settings,original){var select=$("<select />");$(this).append(select);return(select)},content:function(data,settings,original){if(String==data.constructor){eval("var json = "+data)}else{var json=data}for(var key in json){if(!json.hasOwnProperty(key)){continue}if("selected"==key){continue}var option=$("<option />").val(key).append(json[key]);$("select",this).append(option)}$("select",this).children().each(function(){if($(this).val()==json.selected||$(this).text()==$.trim(original.revert)){$(this).attr("selected","selected")}})}}},addInputType:function(name,input){$.editable.types[name]=input}};$.fn.editable.defaults={name:"value",id:"id",type:"text",width:"auto",height:"auto",event:"click.editable",onblur:"cancel",loadtype:"GET",loadtext:"Loading...",placeholder:"Click to edit",loaddata:{},submitdata:{},ajaxoptions:{}}})(jQuery);(function(a){a.fn.lightBox=function(q){q=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,fixedNavigation:true,imageLoading:dmk.staticBase+"/i/images/lightbox-ico-loading.gif",imageBtnPrev:dmk.staticBase+"/i/images/lightbox-btn-prev.gif",imageBtnNext:dmk.staticBase+"/i/images/lightbox-btn-next.gif",imageBtnClose:dmk.staticBase+"/i/images/lightbox-btn-close.gif",imageBlank:dmk.staticBase+"/i/images/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Изображение",txtOf:"из",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},q);var j=this;function s(){p(this,j);return false}function p(A,z){a("embed, object, select").css({visibility:"hidden"});c();q.imageArray.length=0;q.activeImage=0;if(z.length==1){q.imageArray.push(new Array(A.getAttribute("href"),A.getAttribute("title")))}else{for(var w=0;w<z.length;w++){q.imageArray.push(new Array(z[w].getAttribute("href"),z[w].getAttribute("title")))}}while(q.imageArray[q.activeImage][0]!=A.getAttribute("href")){q.activeImage++}m()}function c(){a("body").append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+q.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+q.imageBtnClose+'"></a></div></div></div></div>');var w=f();a("#jquery-overlay").css({backgroundColor:q.overlayBgColor,opacity:q.overlayOpacity,width:w[0],height:w[1]}).fadeIn();var z=h();a("#jquery-lightbox").css({top:z[1]+(w[3]/10),left:z[0]}).show();a("#jquery-overlay,#jquery-lightbox").click(function(){b()});a("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){b();return false});a(window).resize(function(){var A=f();a("#jquery-overlay").css({width:A[0],height:A[1]});var B=h();a("#jquery-lightbox").css({top:B[1]+(A[3]/10),left:B[0]})})}function m(){a("#lightbox-loading").show();if(q.fixedNavigation){a("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}else{a("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}var w=new Image();w.onload=function(){a("#lightbox-image").attr("src",q.imageArray[q.activeImage][0]);k(w.width,w.height);w.onload=function(){}};w.src=q.imageArray[q.activeImage][0]}function k(B,E){var w=a("#lightbox-container-image-box").width();var D=a("#lightbox-container-image-box").height();var C=(B+(q.containerBorderSize*2));var A=(E+(q.containerBorderSize*2));var z=w-C;var F=D-A;a("#lightbox-container-image-box").animate({width:C,height:A},q.containerResizeSpeed,function(){g()});if((z==0)&&(F==0)){if(a.browser.msie){o(250)}else{o(100)}}a("#lightbox-container-image-data-box").css({width:B});a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:E+(q.containerBorderSize*2)})}function g(){a("#lightbox-loading").hide();a("#lightbox-image").fadeIn(function(){l();v()});r()}function l(){a("#lightbox-container-image-data-box").slideDown("fast");a("#lightbox-image-details-caption").hide();if(q.imageArray[q.activeImage][1]){a("#lightbox-image-details-caption").html(q.imageArray[q.activeImage][1]).show()}if(q.imageArray.length>1){a("#lightbox-image-details-currentNumber").html(q.txtImage+" "+(q.activeImage+1)+" "+q.txtOf+" "+q.imageArray.length).show()}}function v(){a("#lightbox-nav").show();a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+q.imageBlank+") no-repeat"});if(q.activeImage!=0){if(q.fixedNavigation){a("#lightbox-nav-btnPrev").css({background:"url("+q.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){q.activeImage=q.activeImage-1;m();return false})}else{a("#lightbox-nav-btnPrev").unbind().hover(function(){a(this).css({background:"url("+q.imageBtnPrev+") left 15% no-repeat"})},function(){a(this).css({background:"transparent url("+q.imageBlank+") no-repeat"})}).show().bind("click",function(){q.activeImage=q.activeImage-1;m();return false})}}if(q.activeImage!=(q.imageArray.length-1)){if(q.fixedNavigation){a("#lightbox-nav-btnNext").css({background:"url("+q.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){q.activeImage=q.activeImage+1;m();return false})}else{a("#lightbox-nav-btnNext").unbind().hover(function(){a(this).css({background:"url("+q.imageBtnNext+") right 15% no-repeat"})},function(){a(this).css({background:"transparent url("+q.imageBlank+") no-repeat"})}).show().bind("click",function(){q.activeImage=q.activeImage+1;m();return false})}}n()}function n(){a(document).keydown(function(w){d(w)})}function e(){a(document).unbind()}function d(w){if(w==null){keycode=event.keyCode;escapeKey=27}else{keycode=w.keyCode;escapeKey=w.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==q.keyToClose)||(key=="x")||(keycode==escapeKey)){b()}if((key==q.keyToPrev)||(keycode==37)){if(q.activeImage!=0){q.activeImage=q.activeImage-1;m();e()}}if((key==q.keyToNext)||(keycode==39)){if(q.activeImage!=(q.imageArray.length-1)){q.activeImage=q.activeImage+1;m();e()}}}function r(){if((q.imageArray.length-1)>q.activeImage){objNext=new Image();objNext.src=q.imageArray[q.activeImage+1][0]}if(q.activeImage>0){objPrev=new Image();objPrev.src=q.imageArray[q.activeImage-1][0]}}function b(){a("#jquery-lightbox").remove();a("#jquery-overlay").fadeOut(function(){a("#jquery-overlay").remove()});a("embed, object, select").css({visibility:"visible"})}function f(){var A,w;if(window.innerHeight&&window.scrollMaxY){A=window.innerWidth+window.scrollMaxX;w=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){A=document.body.scrollWidth;w=document.body.scrollHeight}else{A=document.body.offsetWidth;w=document.body.offsetHeight}}var z,B;if(self.innerHeight){if(document.documentElement.clientWidth){z=document.documentElement.clientWidth}else{z=self.innerWidth}B=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){z=document.documentElement.clientWidth;B=document.documentElement.clientHeight}else{if(document.body){z=document.body.clientWidth;B=document.body.clientHeight}}}if(w<B){pageHeight=B}else{pageHeight=w}if(A<z){pageWidth=A}else{pageWidth=z}arrayPageSize=new Array(pageWidth,pageHeight,z,B);return arrayPageSize}function h(){var z,w;if(self.pageYOffset){w=self.pageYOffset;z=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){w=document.documentElement.scrollTop;z=document.documentElement.scrollLeft}else{if(document.body){w=document.body.scrollTop;z=document.body.scrollLeft}}}arrayPageScroll=new Array(z,w);return arrayPageScroll}function o(A){var z=new Date();w=null;do{var w=new Date()}while(w-z<A)}return this.unbind("click").click(s)}})(jQuery);(function(d){var a={b:function(e){return parseInt(e,10).toString(2)},c:function(e){return String.fromCharCode(parseInt(e,10))},d:function(e){return parseInt(e,10)},u:function(e){return Math.abs(e)},f:function(f,e){e=parseInt(e,10);f=parseFloat(f);if(isNaN(e&&f)){return NaN}return e&&f.toFixed(e)||f},o:function(e){return parseInt(e,10).toString(8)},s:function(e){return e},x:function(e){return(""+parseInt(e,10).toString(16)).toLowerCase()},X:function(e){return(""+parseInt(e,10).toString(16)).toUpperCase()}};var c=/%(?:(\d+)?(?:\.(\d+))?|\(([^)]+)\))([%bcdufosxX])/g;var b=function(f){if(f.length==1&&typeof f[0]=="object"){f=f[0];return function(j,h,l,k,g,n,m){return a[g](f[k])}}else{var e=0;return function(j,h,l,k,g,n,m){if(g=="%"){return"%"}return a[g](f[e++],l)}}};d.extend({sprintf:function(f){var e=Array.apply(null,arguments).slice(1);return f.replace(c,b(e))},vsprintf:function(f,e){return f.replace(c,b(e))}})})(jQuery);jQuery.fn.extend({everyTime:function(b,c,d,e,a){return this.each(function(){jQuery.timer.add(this,b,c,d,e,a)})},oneTime:function(a,b,c){return this.each(function(){jQuery.timer.add(this,a,b,c,1)})},stopTime:function(a,b){return this.each(function(){jQuery.timer.remove(this,a,b)})}});jQuery.event.special;jQuery.extend({timer:{global:[],guid:1,dataKey:"jQuery.timer",regex:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,powers:{ms:1,cs:10,ds:100,s:1000,das:10000,hs:100000,ks:1000000},timeParse:function(c){if(c==undefined||c==null){return null}var a=this.regex.exec(jQuery.trim(c.toString()));if(a[2]){var b=parseFloat(a[1]);var d=this.powers[a[2]]||1;return b*d}else{return c}},add:function(e,c,h,g,b,f){var a=0;if(jQuery.isFunction(h)){if(!b){b=g}g=h;h=c}c=jQuery.timer.timeParse(c);if(typeof c!="number"||isNaN(c)||c<=0){return}if(b&&b.constructor!=Number){f=!!b;b=0}b=b||0;f=f||false;var d=jQuery.data(e,this.dataKey)||jQuery.data(e,this.dataKey,{});if(!d[h]){d[h]={}}g.timerID=g.timerID||this.guid++;var j=function(){if(f&&this.inProgress){return}this.inProgress=true;if((++a>b&&b!==0)||g.call(e,a)===false){jQuery.timer.remove(e,h,g)}this.inProgress=false};j.timerID=g.timerID;if(!d[h][g.timerID]){d[h][g.timerID]=window.setInterval(j,c)}this.global.push(e)},remove:function(c,b,d){var e=jQuery.data(c,this.dataKey),a;if(e){if(!b){for(b in e){this.remove(c,b,d)}}else{if(e[b]){if(d){if(d.timerID){window.clearInterval(e[b][d.timerID]);delete e[b][d.timerID]}}else{for(var d in e[b]){window.clearInterval(e[b][d]);delete e[b][d]}}for(a in e[b]){break}if(!a){a=null;delete e[b]}}}for(a in e){break}if(!a){jQuery.removeData(c,this.dataKey)}}}}});jQuery(window).bind("unload",function(){jQuery.each(jQuery.timer.global,function(a,b){jQuery.timer.remove(b)})});(function(a){a.widget("ui.dmkClickMenu",{options:{},_create:function(){var b=this;var d=a("ul",this.element);d.menu({selected:function(e,f){b._trigger("selected",0,f)}});this.element.addClass("dmk-clickmenu");var c=a("<button></button>").text(this.element[0].title).addClass("dmk-clickmenu-button").prependTo(this.element);c.button({icons:{secondary:"ui-icon-triangle-1-s"}});c.click(function(){var e=b._trigger("toggle",0,{});if(!e){d.toggle()}});d.hide()},_destroy:function(){a.Widget.prototype.destroy.apply(this,arguments)}})})(jQuery);(function(a){a.widget("ui.dmkCombobox",{options:{inputClasses:null,tabIndex:null},_create:function(){var b=this;var d=this.element.hide();var c=d.children(":selected");var f=c.val()?c.text():"";var h=a("<input class='txt'>");var g=this.element.attr("id");this.element.wrap('<div id="'+g+'-dmkCombobox" style="display: none"></div>').after('<div class="b-cBox"><div class="cBoxL"></div></div>');h.appendTo(".b-cBox .cBoxL");h.val(f);h.autocomplete({delay:0,minLength:0,source:function(k,j){var l=new RegExp(a.ui.autocomplete.escapeRegex(k.term),"i");j(d.children("option").map(function(){var m=a(this).text();if(this.value&&(!k.term||l.test(m))){return{label:m.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+a.ui.autocomplete.escapeRegex(k.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>"),value:m,option:this}}}))},select:function(j,k){k.item.option.selected=true;b._trigger("selected",j,{item:k.item.option,input:h});return false},change:function(k,l){if(l.item){return}var m=new RegExp("^"+a.ui.autocomplete.escapeRegex(a(this).val())+"$","i"),j=false;d.children("option").each(function(){if(this.value.match(m)){this.selected=j=true;return false}});if(!j){a(this).val("");d.val("");return false}}});if(b.options.inputClasses!=null){h.addClass(b.options.inputClasses)}if(b.options.tabIndex!=null){h.get(0).tabIndex=b.options.tabIndex}h.data("autocomplete")._renderItem=function(j,k){return a("<li></li>").data("item.autocomplete",k).append("<a>"+k.label+"</a>").appendTo(j)};var e=a('<button class="cBoxR">Открыть список</button>');e.attr("tabIndex",-1);e.insertBefore(a(".b-cBox .cBoxL"));e.button({icons:{primary:"ui-icon-triangle-1-s"},text:false});setTimeout(function(){a(".cBoxL").height(e.height())},1);e.removeClass("ui-corner-all");e.click(function(){if(h.autocomplete("widget").is(":visible")){h.autocomplete("close");return false}h.autocomplete("search","");h.focus();return false})}})})(jQuery);(function(a){a.widget("ui.dmkContextMenu",{options:{selected:function(b,c){}},_create:function(){var b=this,c=a(this.element);c.addClass("dmk-contextmenu").addClass("ui-corner-all");c.children("ul").children("li").each(function(d,f){var e=a(f);if(e.text().length<1){e.addClass("dmk-contextmenu-sep");return}e.hover(function(){if(e.hasClass("dmk-contextmenu-disableditem")){return}e.addClass("dmk-contextmenu-elhover")},function(){e.removeClass("dmk-contextmenu-elhover")});e.click(function(){b._trigger("selected",0,{item:e[0]});c.hide()})})},_destroy:function(){a.Widget.prototype.destroy.apply(this,arguments)},disableItem:function(b){b.addClass("dmk-contextmenu-disableditem")},enableItem:function(b){b.removeClass("dmk-contextmenu-disableditem")}})})(jQuery);(function(a){a.widget("ui.dmkDialogOpener",{options:{click:null},$el:null,$button:null,_create:function(){var b=this;b.$el=a(this.element);b.$el.addClass("dmk-dialog-opener");b.$el.append("<em>Выбрать</em> ");b.$button=a("<button>...</button>");b.$el.append(b.$button);b.disable()},_destroy:function(){a.Widget.prototype.destroy.apply(this,arguments)},disable:function(){var b=this;b.$button.attr("disabled","true");b.$el.addClass("dmk-button-disabled");b.$el.unbind("click").click(function(){return false})},enable:function(){var b=this;b.$button.removeAttr("disabled");b.$el.removeClass("dmk-button-disabled");b.$el.click(b.options.click)}})})(jQuery);(function(a){a.widget("ui.dmkEntityDialog",{options:{mode:null,showDeleteButton:true,progressIndicator:null,applyButton:"Применить",applyAjax:{},editSuccess:null,deleteButton:"Удалить",deleteAjax:{},deleteConfirmation:"Вы действительно хотите удалить эту запись?",deleteNewLocation:null,createButton:"Создать",createAjax:{},createSuccess:null,dialogOptions:{}},_create:function(){var c=this;var g=a(this.element),f=g;var b=g.find(c.options.progressIndicator).dmkProgressIndicator();var e={};switch(c.options.mode){case"create":e[this.options.createButton]=function(){b.dmkProgressIndicator("wheel","Ожидание ответа...");var h={success:function(j){f.dialog("close");if(c.options.createSuccess==null){window.location.reload()}else{c.options.createSuccess(j)}},error:function(j){b.dmkProgressIndicator("alert","Ошибка создания.")}};a.extend(h,c.options.createAjax());a.ajax(h)};break;case"edit":e[c.options.applyButton]=function(){b.dmkProgressIndicator("wheel","Ожидание ответа...");var h={success:function(j){f.dialog("close");c.options.editSuccess(j)},error:function(j){b.dmkProgressIndicator("alert","Ошибка изменения.")}};a.extend(h,c.options.applyAjax());a.ajax(h)};if(!c.options.showDeleteButton){break}e[c.options.deleteButton]=function(){if(!confirm(c.options.deleteConfirmation)){return}b.dmkProgressIndicator("wheel","Ожидание ответа...");var h={success:function(){f.dialog("close");var j=c.options.deleteNewLocation();window.location.assign(j)},error:function(j){b.alert("Ошибка удаления.")}};a.extend(h,c.options.deleteAjax());a.ajax(h)};break;default:throw"Invalid dialog mode `"+c.options.mode+"'"}var d={autoOpen:false,modal:true,buttons:e,open:function(){b.dmkProgressIndicator("clear");c._trigger("onDialogOpen",0,{})}};a.extend(d,this.options.dialogOptions);f.dialog(d)},_destroy:function(){a.Widget.prototype.destroy.apply(this,arguments)}})})(jQuery);(function(a){a.widget("ui.dmkPickPanel",{options:{addBlockHtml:'<span class="io selected-category ui-corner-all"><span>"${item-name}"</span><img class="remove" src="'+dmk.staticBase+'/images/reject.png" alt="remove"/></span>'},$el:null,_create:function(){this.$el=a(this.element)},clearItems:function(){this.$el.find(".panel-element").remove()},addItem:function(f,c){var b=this;var e=b.$el.find('[element-id="'+f+'"]');if(e.length!=0){return}var d=a(b.options.addBlockHtml.replace("${item-name}",c));d.attr("element-id",f);d.attr("element-name",c);d.addClass("panel-element");d.click(function(){b._removeItem(f)});b.$el.append(d)},_removeItem:function(c){var b=this.$el.find('[element-id="'+c+'"]');if(b.length==0){return}b.remove()},getItemIds:function(){var c=this;var d=c.$el.find(".panel-element");var b="";a.each(d,function(e,f){if(e>0){b=b+","}b=b+a(f).attr("element-id")});return b},getItemNames:function(){var c=this;var d=c.$el.find(".panel-element");var b="";a.each(d,function(e,f){if(e>0){b=b+","}b=b+a(f).attr("element-name")});return b},destroy:function(){a.Widget.prototype.destroy.apply(this,arguments)}})})(jQuery);(function(a){a.widget("ui.dmkProgressIndicator",{options:{},$myroot:null,$icon:null,$wheel:null,$alert:null,$message:null,_create:function(){this.$myroot=a(this.element);this.$myroot.addClass("dmk-progressindicator");this.$icon=a("<span></span>").addClass("dmk-progressindicator-icon").appendTo(this.$myroot);this.$wheel=a('<img src="http://static.democrator.ru/i/spinning_wheel.gif" width="16" height="16" alt="Operation in progress...">').addClass("dmk-progressindicator-wheel").appendTo(this.$icon);this.$alert=a("<span></span>").addClass("ui-icon ui-icon-alert dmk-progressindicator-alert").css("display","inline-block").appendTo(this.$icon);this.$message=a("<span></span>").addClass("dmk-progressindicator-message").appendTo(this.$myroot)},_destroy:function(){a.Widget.prototype.destroy.apply(this,arguments)},wheel:function(b){this.$alert.hide();this.$wheel.show();this.$message.text(b==null?"":b);this.$myroot.css("display","inline-block")},alert:function(b){this.$wheel.hide();this.$alert.show();this.$message.text(b==null?"":b);this.$myroot.css("display","inline-block")},clear:function(){this.$alert.hide();this.$wheel.hide();this.$message.text("")}})})(jQuery);(function(a){a.widget("ui.dmkTreeView",{options:{openTop:false,autoLoad:true,data:null,url:null,loaded:function(){},createContent:function(b){},isDraggable:function(b){return false},isDroppable:function(b){return false},handleDrop:function(c,d,b){},getUrlForChildren:function(b){}},$el:null,_create:function(){this.$el=a(this.element);this.$el.addClass("dmk-treeview");if(this.options.autoLoad){this.reload()}},destroy:function(){a.Widget.prototype.destroy.apply(this,arguments)},_feedNewItems:function(e,d){var b=this;if(d.length<1){return}var c=a("<ul></ul>");a.each(d,function(g,j){var h=a("<li></li>");h.attr("dmk-treeview-node-id",j.id);h.attr("dmk-treeview-node-name",j.name);if(j.lazyChildren){h.addClass("dmk-treeview-lazy")}if(j.nodeType!=null){h.attr("node-type",j.nodeType)}else{if(j.children&&j.children.length>0){b._feedNewItems(h,j.children)}else{h.addClass("dmk-treeview-leaf")}}var f=b.options.createContent(j);if(b.options.isDraggable(j)){h.draggable({opacity:0.7,helper:"clone"})}if(b.options.isDroppable(j)){h.droppable({greedy:true,drop:function(k,l){b.options.handleDrop(j,l,a(this))}})}h.prepend(f);c.append(h);b._initChild(h)});e.append(c)},_initChild:function(c){var b=this;var d=a("<ins>&#160;</ins>");c.prepend(d);if(c.children("ul").size()>0){b._youHaveBabies(c,d)}else{if(c.hasClass("dmk-treeview-lazy")){c.click(function(){c.unbind("click");var f=c.attr("dmk-treeview-node-id");var e=a("<span></span>").hide().appendTo(c).dmkProgressIndicator().dmkProgressIndicator("wheel","Загрузка.");a.getJSON(b.options.getUrlForChildren(f,c),function(h,g,j){b._feedNewItems(c,h);b._trigger("loaded",0,{$items:c.children("ul").children("li")});e.remove();c.removeClass("dmk-treeview-lazy");b._youHaveBabies(c,d)})})}else{c.addClass("dmk-treeview-leaf")}}},_youHaveBabies:function(b,c){c.click(function(){var d=b.children("ul");d.toggle();if(d.is(":visible")){b.removeClass("dmk-treeview-closed").addClass("dmk-treeview-open")}else{b.removeClass("dmk-treeview-open").addClass("dmk-treeview-closed")}});b.addClass("dmk-treeview-open")},_postLoad:function(){var b=this;if(b.options.openTop){b.$el.find("ul:not(ul ul) li.dmk-treeview-lazy ins").click()}},getParentsOf:function(d){var b=this;var c=[];b.$el.find('li[dmk-treeview-node-id="'+d+'"]').parentsUntil(b.$el).filter("li[dmk-treeview-node-id]").each(function(e,f){c.push(a(f).children(".dmk-treeview-label").textNodes()[0].nodeValue)});return c},clear:function(){this.$el.find("ul:not(ul ul)").remove()},reload:function(){var b=this;b.clear();if(b.options.url!=null){a.get(b.options.url,function(c){b._feedNewItems(b.$el,c);b._postLoad()})}else{this._feedNewItems(b.$el,b.options.data);b._postLoad()}},setUrl:function(b){this.options.url=b}})})(jQuery);eval(function(h,b,j,d,g,f){g=function(a){return(a<b?"":g(parseInt(a/b)))+((a=a%b)>35?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){while(j--){f[g(j)]=d[j]||g(j)}d=[function(a){return f[a]}];g=function(){return"\\w+"};j=1}while(j--){if(d[j]){h=h.replace(new RegExp("\\b"+g(j)+"\\b","g"),d[j])}}return h}('(7($){$.H($.2L,{17:7(d){l(!6.F){d&&d.2q&&2T.1z&&1z.52("3y 3p, 4L\'t 17, 64 3y");8}p c=$.19(6[0],\'v\');l(c){8 c}c=2w $.v(d,6[0]);$.19(6[0],\'v\',c);l(c.q.3x){6.3s("1w, 3i").1o(".4E").3e(7(){c.3b=w});l(c.q.35){6.3s("1w, 3i").1o(":2s").3e(7(){c.1Z=6})}6.2s(7(b){l(c.q.2q)b.5J();7 1T(){l(c.q.35){l(c.1Z){p a=$("<1w 1V=\'5r\'/>").1s("u",c.1Z.u).33(c.1Z.Z).51(c.U)}c.q.35.V(c,c.U);l(c.1Z){a.3D()}8 N}8 w}l(c.3b){c.3b=N;8 1T()}l(c.L()){l(c.1b){c.1l=w;8 N}8 1T()}12{c.2l();8 N}})}8 c},J:7(){l($(6[0]).2W(\'L\')){8 6.17().L()}12{p b=w;p a=$(6[0].L).17();6.P(7(){b&=a.I(6)});8 b}},4D:7(c){p d={},$I=6;$.P(c.1I(/\\s/),7(a,b){d[b]=$I.1s(b);$I.6d(b)});8 d},1i:7(h,k){p f=6[0];l(h){p i=$.19(f.L,\'v\').q;p d=i.1i;p c=$.v.36(f);23(h){1e"1d":$.H(c,$.v.1X(k));d[f.u]=c;l(k.G)i.G[f.u]=$.H(i.G[f.u],k.G);31;1e"3D":l(!k){T d[f.u];8 c}p e={};$.P(k.1I(/\\s/),7(a,b){e[b]=c[b];T c[b]});8 e}}p g=$.v.41($.H({},$.v.3Y(f),$.v.3V(f),$.v.3T(f),$.v.36(f)),f);l(g.15){p j=g.15;T g.15;g=$.H({15:j},g)}8 g}});$.H($.5p[":"],{5n:7(a){8!$.1p(""+a.Z)},5g:7(a){8!!$.1p(""+a.Z)},5f:7(a){8!a.4h}});$.v=7(b,a){6.q=$.H(w,{},$.v.3d,b);6.U=a;6.3I()};$.v.W=7(c,b){l(R.F==1)8 7(){p a=$.3F(R);a.4V(c);8 $.v.W.1Q(6,a)};l(R.F>2&&b.2c!=3B){b=$.3F(R).4Q(1)}l(b.2c!=3B){b=[b]}$.P(b,7(i,n){c=c.1u(2w 3t("\\\\{"+i+"\\\\}","g"),n)});8 c};$.H($.v,{3d:{G:{},2a:{},1i:{},1c:"3r",28:"J",2F:"4P",2l:w,3o:$([]),2D:$([]),3x:w,3l:[],3k:N,4O:7(a){6.3U=a;l(6.q.4K&&!6.4J){6.q.1K&&6.q.1K.V(6,a,6.q.1c,6.q.28);6.1M(a).2A()}},4C:7(a){l(!6.1E(a)&&(a.u 11 6.1a||!6.K(a))){6.I(a)}},6c:7(a){l(a.u 11 6.1a||a==6.4A){6.I(a)}},68:7(a){l(a.u 11 6.1a)6.I(a);12 l(a.4x.u 11 6.1a)6.I(a.4x)},39:7(a,c,b){$(a).22(c).2v(b)},1K:7(a,c,b){$(a).2v(c).22(b)}},63:7(a){$.H($.v.3d,a)},G:{15:"61 4r 2W 15.",1q:"M 2O 6 4r.",1J:"M O a J 1J 5X.",1B:"M O a J 5W.",1A:"M O a J 1A.",2j:"M O a J 1A (5Q).",1G:"M O a J 1G.",1P:"M O 5O 1P.",2f:"M O a J 5L 5I 1G.",2o:"M O 47 5F Z 5B.",43:"M O a Z 5z a J 5x.",18:$.v.W("M O 3K 5v 2X {0} 2V."),1y:$.v.W("M O 5t 5s {0} 2V."),2i:$.v.W("M O a Z 3W {0} 3O {1} 2V 5o."),2r:$.v.W("M O a Z 3W {0} 3O {1}."),1C:$.v.W("M O a Z 5j 2X 46 3M 3L {0}."),1t:$.v.W("M O a Z 5d 2X 46 3M 3L {0}.")},3J:N,5a:{3I:7(){6.24=$(6.q.2D);6.4t=6.24.F&&6.24||$(6.U);6.2x=$(6.q.3o).1d(6.q.2D);6.1a={};6.54={};6.1b=0;6.1h={};6.1f={};6.21();p f=(6.2a={});$.P(6.q.2a,7(d,c){$.P(c.1I(/\\s/),7(a,b){f[b]=d})});p e=6.q.1i;$.P(e,7(b,a){e[b]=$.v.1X(a)});7 2N(a){p b=$.19(6[0].L,"v"),3c="4W"+a.1V.1u(/^17/,"");b.q[3c]&&b.q[3c].V(b,6[0])}$(6.U).2K(":3E, :4U, :4T, 2e, 4S","2d 2J 4R",2N).2K(":3C, :3A, 2e, 3z","3e",2N);l(6.q.3w)$(6.U).2I("1f-L.17",6.q.3w)},L:7(){6.3v();$.H(6.1a,6.1v);6.1f=$.H({},6.1v);l(!6.J())$(6.U).3u("1f-L",[6]);6.1m();8 6.J()},3v:7(){6.2H();Q(p i=0,14=(6.2b=6.14());14[i];i++){6.29(14[i])}8 6.J()},I:7(a){a=6.2G(a);6.4A=a;6.2P(a);6.2b=$(a);p b=6.29(a);l(b){T 6.1f[a.u]}12{6.1f[a.u]=w}l(!6.3q()){6.13=6.13.1d(6.2x)}6.1m();8 b},1m:7(b){l(b){$.H(6.1v,b);6.S=[];Q(p c 11 b){6.S.27({1j:b[c],I:6.26(c)[0]})}6.1n=$.3n(6.1n,7(a){8!(a.u 11 b)})}6.q.1m?6.q.1m.V(6,6.1v,6.S):6.3m()},2S:7(){l($.2L.2S)$(6.U).2S();6.1a={};6.2H();6.2Q();6.14().2v(6.q.1c)},3q:7(){8 6.2k(6.1f)},2k:7(a){p b=0;Q(p i 11 a)b++;8 b},2Q:7(){6.2C(6.13).2A()},J:7(){8 6.3j()==0},3j:7(){8 6.S.F},2l:7(){l(6.q.2l){3Q{$(6.3h()||6.S.F&&6.S[0].I||[]).1o(":4N").3g().4M("2d")}3f(e){}}},3h:7(){p a=6.3U;8 a&&$.3n(6.S,7(n){8 n.I.u==a.u}).F==1&&a},14:7(){p a=6,2B={};8 $([]).1d(6.U.14).1o(":1w").1L(":2s, :21, :4I, [4H]").1L(6.q.3l).1o(7(){!6.u&&a.q.2q&&2T.1z&&1z.3r("%o 4G 3K u 4F",6);l(6.u 11 2B||!a.2k($(6).1i()))8 N;2B[6.u]=w;8 w})},2G:7(a){8 $(a)[0]},2z:7(){8 $(6.q.2F+"."+6.q.1c,6.4t)},21:7(){6.1n=[];6.S=[];6.1v={};6.1k=$([]);6.13=$([]);6.2b=$([])},2H:7(){6.21();6.13=6.2z().1d(6.2x)},2P:7(a){6.21();6.13=6.1M(a)},29:7(d){d=6.2G(d);l(6.1E(d)){d=6.26(d.u)[0]}p a=$(d).1i();p c=N;Q(Y 11 a){p b={Y:Y,2n:a[Y]};3Q{p f=$.v.1N[Y].V(6,d.Z.1u(/\\r/g,""),d,b.2n);l(f=="1S-1Y"){c=w;6g}c=N;l(f=="1h"){6.13=6.13.1L(6.1M(d));8}l(!f){6.4B(d,b);8 N}}3f(e){6.q.2q&&2T.1z&&1z.6f("6e 6b 6a 69 I "+d.4z+", 29 47 \'"+b.Y+"\' Y",e);67 e;}}l(c)8;l(6.2k(a))6.1n.27(d);8 w},4y:7(a,b){l(!$.1H)8;p c=6.q.3a?$(a).1H()[6.q.3a]:$(a).1H();8 c&&c.G&&c.G[b]},4w:7(a,b){p m=6.q.G[a];8 m&&(m.2c==4v?m:m[b])},4u:7(){Q(p i=0;i<R.F;i++){l(R[i]!==20)8 R[i]}8 20},2u:7(a,b){8 6.4u(6.4w(a.u,b),6.4y(a,b),!6.q.3k&&a.62||20,$.v.G[b],"<4s>60: 5Z 1j 5Y Q "+a.u+"</4s>")},4B:7(b,a){p c=6.2u(b,a.Y),37=/\\$?\\{(\\d+)\\}/g;l(1g c=="7"){c=c.V(6,a.2n,b)}12 l(37.16(c)){c=1F.W(c.1u(37,\'{$1}\'),a.2n)}6.S.27({1j:c,I:b});6.1v[b.u]=c;6.1a[b.u]=c},2C:7(a){l(6.q.2t)a=a.1d(a.4q(6.q.2t));8 a},3m:7(){Q(p i=0;6.S[i];i++){p a=6.S[i];6.q.39&&6.q.39.V(6,a.I,6.q.1c,6.q.28);6.2E(a.I,a.1j)}l(6.S.F){6.1k=6.1k.1d(6.2x)}l(6.q.1x){Q(p i=0;6.1n[i];i++){6.2E(6.1n[i])}}l(6.q.1K){Q(p i=0,14=6.4p();14[i];i++){6.q.1K.V(6,14[i],6.q.1c,6.q.28)}}6.13=6.13.1L(6.1k);6.2Q();6.2C(6.1k).4o()},4p:7(){8 6.2b.1L(6.4n())},4n:7(){8 $(6.S).4m(7(){8 6.I})},2E:7(a,c){p b=6.1M(a);l(b.F){b.2v().22(6.q.1c);b.1s("4l")&&b.4k(c)}12{b=$("<"+6.q.2F+"/>").1s({"Q":6.34(a),4l:w}).22(6.q.1c).4k(c||"");l(6.q.2t){b=b.2A().4o().5V("<"+6.q.2t+"/>").4q()}l(!6.24.5S(b).F)6.q.4j?6.q.4j(b,$(a)):b.5R(a)}l(!c&&6.q.1x){b.3E("");1g 6.q.1x=="1D"?b.22(6.q.1x):6.q.1x(b)}6.1k=6.1k.1d(b)},1M:7(a){p b=6.34(a);8 6.2z().1o(7(){8 $(6).1s(\'Q\')==b})},34:7(a){8 6.2a[a.u]||(6.1E(a)?a.u:a.4z||a.u)},1E:7(a){8/3C|3A/i.16(a.1V)},26:7(d){p c=6.U;8 $(4i.5P(d)).4m(7(a,b){8 b.L==c&&b.u==d&&b||4g})},1O:7(a,b){23(b.4f.4e()){1e\'2e\':8 $("3z:3p",b).F;1e\'1w\':l(6.1E(b))8 6.26(b.u).1o(\':4h\').F}8 a.F},4d:7(b,a){8 6.32[1g b]?6.32[1g b](b,a):w},32:{"5N":7(b,a){8 b},"1D":7(b,a){8!!$(b,a.L).F},"7":7(b,a){8 b(a)}},K:7(a){8!$.v.1N.15.V(6,$.1p(a.Z),a)&&"1S-1Y"},4c:7(a){l(!6.1h[a.u]){6.1b++;6.1h[a.u]=w}},4b:7(a,b){6.1b--;l(6.1b<0)6.1b=0;T 6.1h[a.u];l(b&&6.1b==0&&6.1l&&6.L()){$(6.U).2s();6.1l=N}12 l(!b&&6.1b==0&&6.1l){$(6.U).3u("1f-L",[6]);6.1l=N}},2h:7(a){8 $.19(a,"2h")||$.19(a,"2h",{2M:4g,J:w,1j:6.2u(a,"1q")})}},1R:{15:{15:w},1J:{1J:w},1B:{1B:w},1A:{1A:w},2j:{2j:w},4a:{4a:w},1G:{1G:w},49:{49:w},1P:{1P:w},2f:{2f:w}},48:7(a,b){a.2c==4v?6.1R[a]=b:$.H(6.1R,a)},3V:7(b){p a={};p c=$(b).1s(\'5H\');c&&$.P(c.1I(\' \'),7(){l(6 11 $.v.1R){$.H(a,$.v.1R[6])}});8 a},3T:7(c){p a={};p d=$(c);Q(Y 11 $.v.1N){p b=d.1s(Y);l(b){a[Y]=b}}l(a.18&&/-1|5G|5C/.16(a.18)){T a.18}8 a},3Y:7(a){l(!$.1H)8{};p b=$.19(a.L,\'v\').q.3a;8 b?$(a).1H()[b]:$(a).1H()},36:7(b){p a={};p c=$.19(b.L,\'v\');l(c.q.1i){a=$.v.1X(c.q.1i[b.u])||{}}8 a},41:7(d,e){$.P(d,7(c,b){l(b===N){T d[c];8}l(b.2R||b.2p){p a=w;23(1g b.2p){1e"1D":a=!!$(b.2p,e.L).F;31;1e"7":a=b.2p.V(e,e);31}l(a){d[c]=b.2R!==20?b.2R:w}12{T d[c]}}});$.P(d,7(a,b){d[a]=$.44(b)?b(e):b});$.P([\'1y\',\'18\',\'1t\',\'1C\'],7(){l(d[6]){d[6]=2Z(d[6])}});$.P([\'2i\',\'2r\'],7(){l(d[6]){d[6]=[2Z(d[6][0]),2Z(d[6][1])]}});l($.v.3J){l(d.1t&&d.1C){d.2r=[d.1t,d.1C];T d.1t;T d.1C}l(d.1y&&d.18){d.2i=[d.1y,d.18];T d.1y;T d.18}}l(d.G){T d.G}8 d},1X:7(a){l(1g a=="1D"){p b={};$.P(a.1I(/\\s/),7(){b[6]=w});a=b}8 a},5A:7(c,a,b){$.v.1N[c]=a;$.v.G[c]=b!=20?b:$.v.G[c];l(a.F<3){$.v.48(c,$.v.1X(c))}},1N:{15:7(c,d,a){l(!6.4d(a,d))8"1S-1Y";23(d.4f.4e()){1e\'2e\':p b=$(d).33();8 b&&b.F>0;1e\'1w\':l(6.1E(d))8 6.1O(c,d)>0;5y:8 $.1p(c).F>0}},1q:7(f,h,j){l(6.K(h))8"1S-1Y";p g=6.2h(h);l(!6.q.G[h.u])6.q.G[h.u]={};g.40=6.q.G[h.u].1q;6.q.G[h.u].1q=g.1j;j=1g j=="1D"&&{1B:j}||j;l(g.2M!==f){g.2M=f;p k=6;6.4c(h);p i={};i[h.u]=f;$.2U($.H(w,{1B:j,3Z:"2Y",3X:"17"+h.u,5w:"5u",19:i,1x:7(d){k.q.G[h.u].1q=g.40;p b=d===w;l(b){p e=k.1l;k.2P(h);k.1l=e;k.1n.27(h);k.1m()}12{p a={};p c=(g.1j=d||k.2u(h,"1q"));a[h.u]=$.44(c)?c(f):c;k.1m(a)}g.J=b;k.4b(h,b)}},j));8"1h"}12 l(6.1h[h.u]){8"1h"}8 g.J},1y:7(b,c,a){8 6.K(c)||6.1O($.1p(b),c)>=a},18:7(b,c,a){8 6.K(c)||6.1O($.1p(b),c)<=a},2i:7(b,d,a){p c=6.1O($.1p(b),d);8 6.K(d)||(c>=a[0]&&c<=a[1])},1t:7(b,c,a){8 6.K(c)||b>=a},1C:7(b,c,a){8 6.K(c)||b<=a},2r:7(b,c,a){8 6.K(c)||(b>=a[0]&&b<=a[1])},1J:7(a,b){8 6.K(b)||/^((([a-z]|\\d|[!#\\$%&\'\\*\\+\\-\\/=\\?\\^X`{\\|}~]|[\\E-\\B\\C-\\x\\A-\\y])+(\\.([a-z]|\\d|[!#\\$%&\'\\*\\+\\-\\/=\\?\\^X`{\\|}~]|[\\E-\\B\\C-\\x\\A-\\y])+)*)|((\\3S)((((\\2m|\\1W)*(\\30\\3R))?(\\2m|\\1W)+)?(([\\3P-\\5q\\45\\42\\5D-\\5E\\3N]|\\5m|[\\5l-\\5k]|[\\5i-\\5K]|[\\E-\\B\\C-\\x\\A-\\y])|(\\\\([\\3P-\\1W\\45\\42\\30-\\3N]|[\\E-\\B\\C-\\x\\A-\\y]))))*(((\\2m|\\1W)*(\\30\\3R))?(\\2m|\\1W)+)?(\\3S)))@((([a-z]|\\d|[\\E-\\B\\C-\\x\\A-\\y])|(([a-z]|\\d|[\\E-\\B\\C-\\x\\A-\\y])([a-z]|\\d|-|\\.|X|~|[\\E-\\B\\C-\\x\\A-\\y])*([a-z]|\\d|[\\E-\\B\\C-\\x\\A-\\y])))\\.)+(([a-z]|[\\E-\\B\\C-\\x\\A-\\y])|(([a-z]|[\\E-\\B\\C-\\x\\A-\\y])([a-z]|\\d|-|\\.|X|~|[\\E-\\B\\C-\\x\\A-\\y])*([a-z]|[\\E-\\B\\C-\\x\\A-\\y])))\\.?$/i.16(a)},1B:7(a,b){8 6.K(b)||/^(5h?|5M):\\/\\/(((([a-z]|\\d|-|\\.|X|~|[\\E-\\B\\C-\\x\\A-\\y])|(%[\\1U-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:)*@)?(((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]))|((([a-z]|\\d|[\\E-\\B\\C-\\x\\A-\\y])|(([a-z]|\\d|[\\E-\\B\\C-\\x\\A-\\y])([a-z]|\\d|-|\\.|X|~|[\\E-\\B\\C-\\x\\A-\\y])*([a-z]|\\d|[\\E-\\B\\C-\\x\\A-\\y])))\\.)+(([a-z]|[\\E-\\B\\C-\\x\\A-\\y])|(([a-z]|[\\E-\\B\\C-\\x\\A-\\y])([a-z]|\\d|-|\\.|X|~|[\\E-\\B\\C-\\x\\A-\\y])*([a-z]|[\\E-\\B\\C-\\x\\A-\\y])))\\.?)(:\\d*)?)(\\/((([a-z]|\\d|-|\\.|X|~|[\\E-\\B\\C-\\x\\A-\\y])|(%[\\1U-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)+(\\/(([a-z]|\\d|-|\\.|X|~|[\\E-\\B\\C-\\x\\A-\\y])|(%[\\1U-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)*)*)?)?(\\?((([a-z]|\\d|-|\\.|X|~|[\\E-\\B\\C-\\x\\A-\\y])|(%[\\1U-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)|[\\5e-\\5T]|\\/|\\?)*)?(\\#((([a-z]|\\d|-|\\.|X|~|[\\E-\\B\\C-\\x\\A-\\y])|(%[\\1U-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)|\\/|\\?)*)?$/i.16(a)},1A:7(a,b){8 6.K(b)||!/5U|5c/.16(2w 5b(a))},2j:7(a,b){8 6.K(b)||/^\\d{4}[\\/-]\\d{1,2}[\\/-]\\d{1,2}$/.16(a)},1G:7(a,b){8 6.K(b)||/^-?(?:\\d+|\\d{1,3}(?:,\\d{3})+)(?:\\.\\d+)?$/.16(a)},1P:7(a,b){8 6.K(b)||/^\\d+$/.16(a)},2f:7(b,e){l(6.K(e))8"1S-1Y";l(/[^0-9-]+/.16(b))8 N;p a=0,d=0,2g=N;b=b.1u(/\\D/g,"");Q(p n=b.F-1;n>=0;n--){p c=b.59(n);p d=58(c,10);l(2g){l((d*=2)>9)d-=9}a+=d;2g=!2g}8(a%10)==0},43:7(b,c,a){a=1g a=="1D"?a.1u(/,/g,\'|\'):"57|56?g|55";8 6.K(c)||b.65(2w 3t(".("+a+")$","i"))},2o:7(c,d,a){p b=$(a).66(".17-2o").2I("3H.17-2o",7(){$(d).J()});8 c==b.33()}}});$.W=$.v.W})(1F);(7($){p c=$.2U;p d={};$.2U=7(a){a=$.H(a,$.H({},$.53,a));p b=a.3X;l(a.3Z=="2Y"){l(d[b]){d[b].2Y()}8(d[b]=c.1Q(6,R))}8 c.1Q(6,R)}})(1F);(7($){l(!1F.1r.38.2d&&!1F.1r.38.2J&&4i.3G){$.P({3g:\'2d\',3H:\'2J\'},7(b,a){$.1r.38[a]={50:7(){6.3G(b,2y,w)},4Z:7(){6.4Y(b,2y,w)},2y:7(e){R[0]=$.1r.2O(e);R[0].1V=a;8 $.1r.1T.1Q(6,R)}};7 2y(e){e=$.1r.2O(e);e.1V=a;8 $.1r.1T.V(6,e)}})};$.H($.2L,{2K:7(d,e,c){8 6.2I(e,7(a){p b=$(a.4X);l(b.2W(d)){8 c.1Q(b,R)}})}})})(1F);',62,389,"||||||this|function|return|||||||||||||if||||var|settings||||name|validator|true|uFDCF|uFFEF||uFDF0|uD7FF|uF900||u00A0|length|messages|extend|element|valid|optional|form|Please|false|enter|each|for|arguments|errorList|delete|currentForm|call|format|_|method|value||in|else|toHide|elements|required|test|validate|maxlength|data|submitted|pendingRequest|errorClass|add|case|invalid|typeof|pending|rules|message|toShow|formSubmitted|showErrors|successList|filter|trim|remote|event|attr|min|replace|errorMap|input|success|minlength|console|date|url|max|string|checkable|jQuery|number|metadata|split|email|unhighlight|not|errorsFor|methods|getLength|digits|apply|classRuleSettings|dependency|handle|da|type|x09|normalizeRule|mismatch|submitButton|undefined|reset|addClass|switch|labelContainer||findByName|push|validClass|check|groups|currentElements|constructor|focusin|select|creditcard|bEven|previousValue|rangelength|dateISO|objectLength|focusInvalid|x20|parameters|equalTo|depends|debug|range|submit|wrapper|defaultMessage|removeClass|new|containers|handler|errors|hide|rulesCache|addWrapper|errorLabelContainer|showLabel|errorElement|clean|prepareForm|bind|focusout|validateDelegate|fn|old|delegate|fix|prepareElement|hideErrors|param|resetForm|window|ajax|characters|is|than|abort|Number|x0d|break|dependTypes|val|idOrName|submitHandler|staticRules|theregex|special|highlight|meta|cancelSubmit|eventType|defaults|click|catch|focus|findLastActive|button|size|ignoreTitle|ignore|defaultShowErrors|grep|errorContainer|selected|numberOfInvalids|error|find|RegExp|triggerHandler|checkForm|invalidHandler|onsubmit|nothing|option|checkbox|Array|radio|remove|text|makeArray|addEventListener|blur|init|autoCreateRanges|no|to|equal|x7f|and|x01|try|x0a|x22|attributeRules|lastActive|classRules|between|port|metadataRules|mode|originalMessage|normalizeRules|x0c|accept|isFunction|x0b|or|the|addClassRules|numberDE|dateDE|stopRequest|startRequest|depend|toLowerCase|nodeName|null|checked|document|errorPlacement|html|generated|map|invalidElements|show|validElements|parent|field|strong|errorContext|findDefined|String|customMessage|parentNode|customMetaMessage|id|lastElement|formatAndAdd|onfocusout|removeAttrs|cancel|assigned|has|disabled|image|blockFocusCleanup|focusCleanup|can|trigger|visible|onfocusin|label|slice|keyup|textarea|file|password|unshift|on|target|removeEventListener|teardown|setup|appendTo|warn|ajaxSettings|valueCache|gif|jpe|png|parseInt|charAt|prototype|Date|NaN|greater|uE000|unchecked|filled|https|x5d|less|x5b|x23|x21|blank|long|expr|x08|hidden|least|at|json|more|dataType|extension|default|with|addMethod|again|524288|x0e|x1f|same|2147483647|class|card|preventDefault|x7e|credit|ftp|boolean|only|getElementsByName|ISO|insertAfter|append|uF8FF|Invalid|wrap|URL|address|defined|No|Warning|This|title|setDefaults|returning|match|unbind|throw|onclick|checking|when|occured|onkeyup|removeAttr|exception|log|continue".split("|"),0,{}));jQuery.fn.syncLoad=function(c){var a=this;var b={url:c,async:false,success:function(d){$(a).html(d)}};$.ajax(b)};jQuery.fn.textNodes=function(){return $(this).contents().filter(function(){return this.nodeType==3})};if(window.Seam){Seam.Remoting.displayLoadingMessage=function(){};Seam.Remoting.hideLoadingMessage=function(){hidePreload()};Seam.Remoting.displayError=function(a){if(console){console.error("seam remoting error, code: %d, reloading a page",a)}window.location.reload()}}function getList(a){if(jQuery.isArray(a)){return a}else{return[a]}}function executeScript(path){var sr_logger=window.logger.child("script-loader");var bridge=new Ice.Ajax.Client(sr_logger);if(path){sr_logger.debug("loading : "+path);bridge.getSynchronously(path,"",function(request){request.on(Ice.Connection.OK,function(){sr_logger=window.logger.child("script-loader");sr_logger.debug("evaluating script at : "+path);try{eval(request.content())}catch(e){sr_logger.warn("Failed to evaluate script located at: "+path,e)}})})}}function getElementbyEvent(b){var a;if(!b){var b=window.event}if(b.target){a=b.target}else{if(b.srcElement){a=b.srcElement}}if(a.nodeType==3){a=a.parentNode}return a}function blockPosition(b,c){var a=jQuery(b);c.css({left:a.position().left,top:a.position().top,width:a.innerWidth(),height:(a.innerHeight()>17?a.innerHeight():"17")})}function showPreload(d){var c=jQuery(".jsPreload");var a=jQuery(".jsPreload2");blockPosition(d,c);var b=jQuery(d);a.css({left:b.position().left+b.width()/2-15,top:b.position().top+b.height()/2});c.show();a.show()}function hidePreload(){var b=jQuery(".jsPreload");var a=jQuery(".jsPreload2");b.hide();a.hide()}function bindEvents(){jQuery(".jsToogleValue").bind("focus",function(){toogleValue(this)});jQuery(".jsToogleValue").addClass("inputGrey");jQuery(".jsTextarea").bind("blur",function(a){setTimeout(function(b){editAreaHighlight.replaceContent(b)},1)})}String.prototype.supplant=function(a){return this.replace(/{([^{}]*)}/g,function(d,c){var e=a[c];if(e instanceof Array){return"["+e.join()+"]"}return typeof e==="string"||typeof e==="number"?e:d})};if(!Array.prototype.map){Array.prototype.map=function(b){var a=this.length;if(typeof b!="function"){throw new TypeError()}var e=new Array(a);var d=arguments[1];for(var c=0;c<a;c++){if(c in this){e[c]=b.call(d,this[c],c,this)}}return e}}(function(a){a(document).ready(function(){forLengthPreviewProblem=function(){a("div.dmk-lp-entry-block p a").each(function(){var g=a(this).text();if(g.length>63){a(this).attr("title",g);g=g.slice(0,60)+"...";a(this).text(g)}})};forLengthNamesRegions=function(){a("div.dmk-entry-block-bottom span:first-child").each(function(){var g=a(this).text();if(a(this).parent().height()>15){a(this).attr("title",g);g=g.slice(0,18)+"...";a(this).text(g)}})};var e=a("div.dmk-topblock-right");var f=a("div.dmk-lp-interest");var d=a("div.dmk-important");var b=a("div.dmk-resolved");var c=a("div.dmk-lp-entry-block");dmkThreeColumnsOneColumn=function(){c.removeClass("lp-two-column");c.width("auto");c.hide();a("div.dmk-lp-interest div.dmk-lp-entry-block:lt(5)").show();a("div.dmk-important div.dmk-lp-entry-block:lt(5)").show();a("div.dmk-resolved div.dmk-lp-entry-block:lt(5)").show();forLengthNamesRegions()};dmkThreeColumnsTwoColumn=function(){c.addClass("lp-two-column");a(".lp-two-column").width(Math.round((e.width()/2)-13));f.children("div:odd").css("margin-right","0px");d.children("div:odd").css("margin-right","0px");b.children("div:odd").css("margin-right","0px");a("div.dmk-lp-interest div.dmk-lp-entry-block:lt(10)").show();a("div.dmk-important div.dmk-lp-entry-block:lt(10)").show();a("div.dmk-resolved div.dmk-lp-entry-block:lt(10)").show();forLengthNamesRegions()};dmkBlockSimilarProblems=function(g){c.addClass("lp-many-similar");if(g<=1240){c.hide();a("#blockSimilarProblems div.dmk-lp-entry-block:lt(2)").show();c.eq(0).css("margin-right","10px");c.eq(1).css({"margin-left":"10px","margin-right":"0px"});a(".lp-many-similar").css("width",Math.round((a("#blockSimilarProblems").width()-26)/2));forLengthNamesRegions();if(a.browser.msie){if(a.browser.version<=7){timer=setTimeout(function(){a(".lp-many-similar").css("width",Math.round((a("#blockSimilarProblems").width()-26)/2));clearTimeout(timer)},500)}}}else{c.hide();a("#blockSimilarProblems div.dmk-lp-entry-block:lt(3)").show();a(".lp-many-similar").css("width",Math.round((a("#blockSimilarProblems").width()-49))/3);c.eq(0).css("margin-right","10px");c.eq(1).css({"margin-left":"10px","margin-right":"10px"});c.eq(2).css("margin-left","10px");forLengthNamesRegions();if(a.browser.msie){if(a.browser.version<=7){timer=setTimeout(function(){a(".lp-many-similar").css("width",Math.round((a("#blockSimilarProblems").width()-49))/3);clearTimeout(timer)},500)}}}};dmkBlockPageProblemsLast=function(g){c.addClass("lp-problem-last");var h=a("#pageProblemsLast");if(g<=800){c.hide();c.show();c.removeClass("lp-problem-last");c.css("width","auto");forLengthNamesRegions()}else{if(g>800&&g<=1250){c.hide();c.show();h.children("div:odd").css("margin-right","0px");a(".lp-problem-last").width(Math.round((h.width()/2)-13));forLengthNamesRegions();if(a.browser.msie){if(a.browser.version<=8){timer=setTimeout(function(){a(".lp-problem-last").width(Math.round((h.width()/2)-13));clearTimeout(timer)},500)}}}else{c.hide();c.show();h.children("div:odd").css("margin-right","20px");a(".lp-problem-last").width(Math.round((h.width()/3)-26));forLengthNamesRegions();if(a.browser.msie){if(a.browser.version<=8){timer=setTimeout(function(){a(".lp-problem-last").width(Math.round((h.width()/3)-26));clearTimeout(timer)},500)}}}}};dmkThreeColumns=function(){var g=a(window).width();if(a("#blockSimilarProblems").length!=0){dmkBlockSimilarProblems(g)}else{if(a("#pageProblemsLast").length!=0){dmkBlockPageProblemsLast(g)}else{if(g<=1024){e.width(300);dmkThreeColumnsOneColumn()}else{if(g>=1025&&g<=1251){e.width(340);dmkThreeColumnsOneColumn()}else{if(g>1251&&g<=1440){e.width(620);dmkThreeColumnsTwoColumn()}else{e.width(660);dmkThreeColumnsTwoColumn()}}}}}};dmkThreeColumns();forLengthPreviewProblem();a(window).resize(function(){dmkThreeColumns()})})})(jQuery);(function(a){a(document).ready(function(){blockNoticeBg=function(){a("#dmk-block-notice-bg").css("cursor","pointer").attr("title","Развернуть блок-уведомление");if(a.browser.msie){a("div.dmk-block-notice").css("font-size","0")}};setCookieNotice=function(){document.cookie="blockNotice=yes;"};getCookieNotice=function(){var c=/blockNotice/;var d=document.cookie;if(c.test(d)){blockNoticeBg()}else{a("div.dmk-block-notice").show();a("div.dmk-block-notice").css("font-size","11pt")}};function b(){if(a("div.dmk-block-notice").css("display")=="block"){a("div.dmk-block-notice").slideUp(1000);blockNoticeBg();setCookieNotice()}}timerNotice=setTimeout(b,75000);a("#dmk-block-notice-bg").click(function(){if(a("div.dmk-block-notice").css("display")=="none"){a(this).prev().slideDown();a(this).css("cursor","default").attr("title","");a("div.dmk-block-notice").css("font-size","11pt")}});a("#dmk-bNoticeClose").click(function(){a("div.dmk-block-notice").slideUp();clearTimeout(timerNotice);blockNoticeBg();setCookieNotice()});getCookieNotice()})})(jQuery);(function(a){a(document).ready(function(){widthWithDateOnMainPage=function(){var c=[];var e=a("div.dmk-notevents-date");e.each(function(){var f=a(this).width();var g=c.push(f)});var d=c.sort();var b=c.length;e.width(c[b-1])};widthWithDateOnMainPage()})})(jQuery);(function(a){a(document).ready(function(){a("div.tabheads-tab,div.tabbottom-tab").each(function(){if(a(this).find("a").hasClass("current")){a(this).find("div.current-tab").addClass("current-tab-bg");a(this).find("div.current-tab").css("marginLeft",Math.round((a(this).width()-20)/2)+"px")}else{a(this).find("div.current-tab").removeClass("current-tab-bg")}})})})(jQuery);if(!window.d_r){d_r={}}if((jQuery.browser.msie||jQuery.browser.webkit)&&jQuery(window).width()>1600){document.write("<style>.b-cap, .t-fix_last {width: 1600px};</style>")}d_r.allDocTypes="doc|ver|answer|check|redirect|email|chain|msg|print";d_r.lh1st=location.hash.toString();currentDate=function(){if(document.getElementById("curDate")){d_r.D=new Date();document.getElementById("curDate").innerHTML=((d_r.D.getDate()>9?"":"0")+d_r.D.getDate()+"."+((d_r.D.getMonth()+1)>9?"":"0")+(d_r.D.getMonth()+1)+"."+d_r.D.getFullYear()+", "+(d_r.D.getHours()>9?"":"0")+d_r.D.getHours()+'<i id="colon" style="color:gray;">:</i>'+(d_r.D.getMinutes()>9?"":"0")+d_r.D.getMinutes());if(jQuery.browser.msie||jQuery.browser.safari||jQuery.browser.chrome){setTimeout(colonSwitch,1000)}}};colonSwitch=function(){var a=document.getElementById("colon");(a.style.color=="gray")?a.style.color="white":a.style.color="gray";timer=setTimeout(colonSwitch,1000)};$(document).ready(function(){currentDate()});function banrManage(b,a,c){if(b!=null){jQuery(".b-tabGroup.mainBanr").load("http://upload.democrator.ru/banr/"+b,function(){alert("Альтернативная загрузка баннера")})}}resized=function(){if(jQuery.browser.msie&&d_r.ieWinVeryLong){return}var b=jQuery("body");var a=b.height();if(d_r.ifrChain&&frames.chain.window&&frames.chain.window.jQuery){jQuery(".threads iframe").css({height:frames.chain.window.jQuery("body").height()+25})}if(jQuery.browser.msie||jQuery.browser.webkit){jQuery(".b-cap, .t-fix_last").width(jQuery(window).width()>1600?1600:"")}if(jQuery(".b-modal:visible").length){showModal()}if(jQuery.browser.msie&&a>3000){d_r.ieWinVeryLong=1}};inputFocus=function(a,b){if(jQuery(a).val()==a.title&&b==null){jQuery(a).val("")}jQuery(a).css({color:a.className.search("search")>=0?"#000":"#BFBFBF"})};inputBlur=function(a,c){if(jQuery(a).val()==""||jQuery(a).val()==c&&c!=null){var b={color:jQuery(a).parents().hasClass("regionPanel")?"#888":(a.className.search("search")>=0?"#BFBFBF":"#000")};jQuery(a).val(a.type!="password"?(c==null||jQuery(a).val()==c?a.title:c):"").css(b)}};triggerFields=function(c,e,f){var b=[],a=[];if(c instanceof Array){b=c}else{b[0]=c}if(e instanceof Array){a=e}else{a[0]=e}if(f==null){f=a[0]}if(typeof f=="object"&&f.css("display")!="none"||!f){for(var d in b){jQuery(b[d]).css({display:"block"})}for(var d in a){jQuery(a[d]).css({display:"none"})}}else{for(var d in b){jQuery(b[d]).css({display:"none"})}for(var d in a){jQuery(a[d]).css({display:"block"})}}};function navigateAnchor(c,b){var a=location.hash.toString();if(!RegExp("("+c+")/?\\d*").test(a)&&b!=-1){location.hash=a+(/[#\/]$/.test(a)||a==""?"":"/")+c+"/"+b}else{if(b!=-1){location.hash=a.replace(RegExp("("+c+")/\\d*"),c+"/"+b)}else{location.hash=a.replace(RegExp("(/?"+c.replace(/\|([^\/])/g,"|/?$1")+")/\\d*","g"),"").replace(/\/{2,}/g,"/").replace(RegExp("^#/$"),"#")}}}function ajaxPageLoad(c,b){if(b==null){b=jQuery(".b-info > .infoBody").children().eq(0)}if(d_r.noPageLoad&&!d_r.wasTabSwitch){d_r.noPageLoad=0;return}d_r.wasTabSwitch=0;var a=jQuery(b).parents(".b-info > .infoBody").eq(0);a.find(".pages .loadFail").hide();a.find(".pages .loading b").html(c);a.find(".pages .loading").show();a.find(".jsPageRef").removeClass("selected");a.find('.jsPageRef[page="'+c+'"]').addClass("selected");jQuery.ajax({url:a.find('.jsPageRef[page="'+c+'"]').attr("href"),cache:false,success:function(d){a.find(".pages .loading").hide();a.find(".problemList").html(d);d_r.noPageLoad=1;navigateAnchor("page",c)},error:function(){a.find(".pages .loading").hide();a.find(".pages .loadFail b").html(a.find(".pages .loading b").html());a.find(".pages .loadFail").show()}})}checkSent=function(){if(!d_r.sent){d_r.sent=1}else{Alert("Отправка данных по повторному нажатию кнопки заблокирована. Перезагрузите страницу или ждите ответа сайта.",7)}return(d_r.sent++==1)};chkFieldsAddProblem=function(){var f=jQuery("#fSend .input2.email input");var d=f.length?f.val():"";var j=jQuery("#fSend .input2.lastName input").val();var h=jQuery("#fSend .input2.firstName input").val();var e=jQuery("#fSend .input2.patronymic input").val();var c=jQuery("#fSend .input2.phone input").val();var g=jQuery("#fSend .input2.address textarea").val();var b=jQuery("#fSend .field.agreed input").attr("checked");var a=c!=""&&g!=""&&j!=""&&h!=""&&e!="";if(!a){Alert("Не заполнены поля контактных данных",9)}return b&&a&&checkSent()};jQuery(function(){jQuery(".jsLoginIn").focus(function(){if(jQuery(this).attr("value")=="Эл. почта"){jQuery(this).css({color:"#000","font-style":"normal"}).attr("value","")}});jQuery(".jsLoginIn").blur(function(){if(jQuery(this).attr("value")=="Эл. почта"){jQuery(this).css({color:"","font-style":"italic"})}else{if(jQuery(this).attr("value")==""){jQuery(this).css({color:"","font-style":"italic"}).attr("value","Эл. почта")}}});jQuery(".jsPasswordIn").focus(function(){jQuery(this).css({color:"#000","font-style":"normal"});jQuery("#dmk-logIn-password").hide()});jQuery(".jsPasswordIn").blur(function(){if(jQuery(this).attr("value")==""){jQuery("#dmk-logIn-password").show()}});jQuery("#dmk-logIn-password").click(function(){jQuery(this).hide();jQuery(".jsPasswordIn").focus()});if($.browser.mozilla){jQuery("input.dmk-button-report-problem").css("padding","7px 10px 10px")}sizeOfSecondColumnForIE=function(){if($.browser.msie){var c=window.location.pathname.toString();if(c!="/"){jQuery("div.divC2").width(jQuery("table.b-cap").width()-268)}}};sizeOfSecondColumnForIE();$(window).resize(function(){sizeOfSecondColumnForIE()});jQuery("#problemNum").val("№ проблемы или текст");if(jQuery.browser.msie&&jQuery.browser.version<8){jQuery(".b-info .infoBody .probNumb .carryIe").html("&nbsp; ")}jQuery(".b-cap .search").focus(function(){inputFocus(this)}).blur(function(){inputBlur(this)}).keypress(function(c){goByEnter(this,c)});jQuery("button").click(function(){this.blur()});tabSwitch=function(e,d){var c=jQuery(e);if(!c.hasClass("active")){c.parents(".b-tabGroup").eq(0).find(".tab").removeClass("active");c.parents(".b-tabGroup").eq(0).find(".tabOver").removeClass("active");c.addClass("active");c.parents(".tabOver").addClass("active");jQuery(".b-tabGroup .tabBody").removeClass("active");jQuery(".b-tabGroup .tabBody").eq(c.parent().hasClass("tabOver")?c.parent().index():c.index()).addClass("active")}if(c.parent().prevAll().length>0||d!=null||jQuery.browser.opera||jQuery.browser.msie){navigateAnchor("tab",c.parent().prevAll().length+1)}else{history.go(0)}if(d!=null){d_r.wasTabSwitch=1}setTimeout(resized,1)};function b(){Alert(GoogleMap.coords.location.lat);var d=new google.maps.LatLng(GoogleMap.coords.location.lat,GoogleMap.coords.location.lon);var c={zoom:16,center:d,mapTypeId:google.maps.MapTypeId.ROADMAP};var e=new google.maps.Map(document.getElementById("map_canvas"),c)}jQuery(".b-tabGroup .tabHead .tab").click(function(c){tabSwitch(this,c)});resized();jQuery(window).resize(resized).scroll(resized);jQuery(".b-fold h3").click(function(d){if(d.target.className=="goArrow"){return}var e=jQuery(this).parent().parent();var c=jQuery(this).children("div").children("img");if(c.css("backgroundPosition")=="0px 10px"||c.css("backgroundPositionY")=="10px"){c.css({backgroundPosition:"0px 0px",backgroundPositionY:"0px"});e.height(jQuery(this).height()-4+e.hasClass("stat")*8)}else{c.css({backgroundPosition:"0px 10px",backgroundPositionY:"10px"});e.height("auto")}if(e.hasClass("feedback")){jQuery(".jsFeedbackBlock").toggle()}resized()});jQuery(".b-fold h3 a").click(function(c){if(jQuery(c.target).find(".goArrow").length){return false}});jQuery(".b-fold h3 a .goArrow").click(function(c){if(c.target.parentNode.href==location.href){return}});(showSubDoc=function(e){if(RegExp("("+d_r.allDocTypes.replace(/\|/g,"|")+"|tab|page)/?\\d*").test(e)){var d=e.match(RegExp("("+d_r.allDocTypes.replace(/\|/g,"|")+"|tab|page)/?\\d+","g"));var g=[],c=[];for(var f=0;f<d.length;f++){g[f]=[];g[f]=d[f].split("/");if(g[f][0]=="doc"){c[0]=g[f][1]}if(g[f][0]=="ver"){c[1]=g[f][1]}if(g[f][0]=="answer"){c[2]=g[f][1]}if(g[f][0]=="check"){c[3]=g[f][1]}if(g[f][0]=="tab"){c[4]=g[f][1]}if(g[f][0]=="page"){c[5]=g[f][1]}if(g[f][0]=="redirect"){c[6]=g[f][1]}if(g[f][0]=="email"){c[7]=g[f][1]}if(g[f][0]=="chain"){c[8]=g[f][1]}if(g[f][0]=="msg"){c[9]=g[f][1]}if(g[f][0]=="print"){c[10]=g[f][1]}}if(c[0]!=null&&c[1]==null){refreshRequestData(c[0])}if(c[0]!=null&&c[1]!=null){}if(c[2]!=null){refreshResponseData(c[2])}if(c[3]!=null){refreshRequestScanData(c[3])}if(c[4]!=null){tabSwitch(jQuery(".b-tabGroup .tabHead .tabOver").eq(c[4]-1).children(0)[0])}if(c[5]!=null){ajaxPageLoad(c[5])}if(c[6]!=null){refreshRedirectedData(c[6])}if(c[7]!=null){refreshEmailData(c[7])}if(c[8]!=null&&c[9]==null){showChainFolded(c[8])}if(c[8]!=null&&c[9]!=null){showChainMsg(c[8],c[9])}if(c[10]!=null){openPrintableDoc(c[10])}}})();(function(){var c=location.hash.toString();if(!jQuery.browser.msie){setInterval(function(){var d=location.hash.toString();if(c!=d||d==d_r.lh1st){var j="("+d_r.allDocTypes.replace(/\|/g,"|")+")";var f=RegExp(j,"g").exec(c);var e=RegExp(j,"g").exec(d);if(e!=null&&f!=null&&e.length<f.length||e==null&&f!=null){closeSubDoc()}var j="("+"tab|page".replace(/\|/g,"|")+")";var g=RegExp(j,"g").exec(c);var h=RegExp(j,"g").exec(d);if(h!=null&&g!=null&&h.length<g.length||h==null&&g!=null){history.go(0)}showSubDoc(d);if(d==d_r.lh1st){d_r.lh1st="#bthtnbtnrn"}c=d}},499)}})();function a(c){if(c.keyCode==27){var d=jQuery("#closeModal1").parents(".b-modal_body");if(jQuery(d).css("display")=="block"&&window.closeSubDoc){closeSubDoc()}}}jQuery(window).keypress(a);jQuery("body").live("click",function(){if(!d_r.trg1){jQuery(".click2_2nd").hide()}})});Alert=function(a,b){a=a.toString();if(!jQuery(".b-alertDiv").length){jQuery("body").append('<div class="b-overAlertDiv"><div class="b-alertDiv"><div class="alertHtml" style="padding: 8px 0;"></div><button class="m-button buttonGrayRectW">X</button><div class="clear"></div></div></div>')}jQuery(".b-overAlertDiv").css({left:jQuery("body").width()-300,top:jQuery(window).scrollTop()});jQuery(".b-alertDiv").dequeue().css({left:66,opacity:1}).show().children(".alertHtml").html(a).end().animate({left:"-=60"},700);if(b){if(d_r.ww){clearTimeout(d_r.ww)}d_r.ww=setTimeout(function(){jQuery(".b-alertDiv").dequeue().animate({opacity:"toggle"},300)},b*1000)}};jQuery(".b-alertDiv button.m-button").live("click",function(){if(d_r.ww){clearTimeout(d_r.ww)}jQuery(this).parent().dequeue().animate({opacity:"toggle"},300)});goToNewWin=function(a){open(a.href,"newWin"+Math.random(),"");return !1};jQuery(".b-attention a").live("mouseover mouseout",function(c){if(event.type=="mouseover"){for(var a in d_r.text){if(jQuery(this).hasClass(a)){var b=a}}jQuery(".b-attentBlock .in").html(d_r.text[b]);jQuery(".b-attentBlock").show()}else{jQuery(".b-attentBlock").hide()}return !1});checkComplaint=function(a){if(jQuery(a).parents("table").eq(0).find("select")[0].selectedIndex==0){Alert("Укажите причину; жалоба не отправлена",4);return !1}if(jQuery(a).parents("table").eq(0).find("select")[0].selectedIndex==3&&jQuery(a).parents("table").eq(0).find("input.text").val().length==0){Alert("Опишите причину; жалоба не отправлена",4);return !1}return !0};changeComplaint=function(a){if(jQuery(a)[0].selectedIndex==3){jQuery(a).parents("table").eq(0).find("input.text").show()}else{jQuery(a).parents("table").eq(0).find("input.text").hide()}};threadSelect=function(c,d){jQuery(".click2_2nd:visible").parents(".b-message").not(jQuery(c).parents(".b-message")).find(".click2_2nd").hide();d_r.trg1=1;var b=jQuery(d.target||d.srcElement);if(b.hasClass("impoMsg")||b.hasClass("w")){jQuery(c).parents(".b-message, .threads").find(".click2_2nd").toggle()}var a=function(){d_r.trg1=0};setTimeout(a,1)};threadsAll=function(a){if(jQuery(a).prev().hasClass("hid")){jQuery(a).parent().hide().children("img").toggleClass("hid").parent().parent().children(".impoMsg").toggle();jQuery(".b-chainLine").show()}else{jQuery(a).parent().hide()}return !1};threadsImpo=function(a){if(jQuery(a).prev().hasClass("hid")){jQuery(a).parent().hide().children("img").toggleClass("hid").parent().parent().children(".impoMsg").toggle();jQuery(".b-chainLine.hide").hide()}else{jQuery(a).parent().hide()}return !1};quoteReply=function(a){var c=jQuery(a).parents(".b-message");var b='(цитата автор="'+c.find(".author a").text()+'" дата="'+c.find(".date div").text()+'" ссылка="'+location.href.replace(/#.*$/,"")+"#"+c.find(".date div a").attr("name")+'")';b+=c.find(".title .txt").text();b+="\n(конец цитаты)\n";jQuery("#form_reply textarea")[0].value+=b;jQuery("#form_reply textarea").elastic()};promptCopy=function(a,b){prompt("Скопируйте ссылку на выбранное сообщение","http://"+location.host+a.replace(/#.*$/,"")+"#"+b)};messageFold=function(a){var b=jQuery(a).parents(".b-message").find(".title .txt br");if(b.length){b.after(" ")}jQuery(a).parents(".b-message").toggleClass("folded");if(top.d_r.ifrChain){top.resized()}};messageUnFold=function(a){if(jQuery(a).parents(".b-message").hasClass("folded")){jQuery(a).parents(".b-message").removeClass("folded")}if(top.d_r.ifrChain){top.resized()}};function showModal(d){jQuery(".b-modal").width(jQuery("body").width()).height(jQuery("body").height()).dequeue().animate({opacity:"show"},700,null,function(){if(jQuery.browser.msie){jQuery(this).css({filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)"})}});jQuery("body").css({backgroundColor:"#858585"});var b=jQuery(window).width();var a=Math.floor(Math.min(b-44,parseInt(jQuery(".b-modal_body").css("maxWidth"))));if(d!=null){var c=jQuery(window).height();jQuery(".b-modal_body").html(d);jQuery(".b-modal_body").show();setTimeout(function(){jQuery(".b-modal_body").css({left:Math.floor(jQuery(window).scrollLeft()+b/2-a/2)+"px",top:Math.floor(jQuery(window).scrollTop()+Math.max(40,c/3-jQuery(".b-modal_body").height()/3))+"px",width:a+"px"});jQuery(".b-modal").height(jQuery("body").height())},1);jQuery(".b-modal").height(jQuery("body").height()+jQuery(window).scrollTop())}else{jQuery(".b-modal_body").css({left:Math.floor(jQuery(window).scrollLeft()+b/2-a/2)+"px"})}}function showChain(b){var c=jQuery(".threads iframe").length;var a=(d_r.ifrChain||c)?jQuery(".threads iframe").show():jQuery('<iframe name="chain" class="chain" style="width: 100%; border: 0 solid;" frameBorder="0"/>');if(jQuery(".b-userCard").length){if(c){a.attr("src",b).show()}else{jQuery('<div class="b-userCard threads"></div>').append(a.attr("src",b)).insertBefore(".b-userCard")}}else{a.insertAfter(jQuery(".threads .googleMail").hide()).attr("src",b)}jQuery(".click2toAll").hide();jQuery(".m-button.look").show();d_r.ifrChain=1}function showChains(){if(!(jQuery.browser.msie&&Number(jQuery.browser.version)<=7)){jQuery(".threads iframe").attr("src","").hide()}else{jQuery(".threads iframe").hide()}d_r.ifrChain=0;jQuery(".threads .googleMail").css({height:100}).show();if(top.d_r.startChain){top.location.reload()}jQuery(".click2toAll").show();jQuery(".m-button.look").hide()}function showChainFolded(a){}function showChainMsg(a,b){}function ifrChainSize(v){if(self==top){jQuery(".threads iframe").css({height:v+5})}if(/msg\//.test(location.href)){var g=location.href.match(/msg\/(\d+)/)[1];var p=jQuery("iframe[name='chain']");var n=frames.chain.jQuery("#msg_"+g);var f=p.position();f.l=parseInt(f.left);f.t=parseInt(f.top);var r={w:p.width(),h:p.height()};var e=n.position();e.l=parseInt(e.left);e.t=parseInt(e.top);var m={w:n.width(),h:n.height()};var k=jQuery(window).scrollTop();var B=jQuery(window).height();var A=20;var c=Math.max(A,Math.floor(B-r.h)/3);var d=Math.floor(f.t+e.t-k-c);for(var q=0;q<4;q++){if(!d_r.frmg){d_r.frmg=[]}var l="<div></div>";if(!d_r.frmg[q]){d_r.frmg[q]=jQuery(l).addClass("b-transp");jQuery("body").append(d_r.frmg[q])}var z="width,height,top,left".split(",");if(self==top){var w=[["100%",k+d+c+"px",0,0],[jQuery(window).width()-f.l-r.w,m.h,k+d+c+"px",f.l+r.w],["100%",jQuery(document).height()-e.t-r.h,k+d+c+m.h+"px",0],[f.l,m.h,k+d+c+"px",0]];var v={};for(var o=0;o<z.length;o++){v[z[o]]=w[q][o];d_r.frmg[q].css(v)}jQuery(".b-transp").bind("click",function(){jQuery(".b-transp").hide()})}else{}jQuery(".b-transp").show()}if(self==top){jQuery(window).scrollTop(k+d)}}}jQuery.fn.extend({overFrame:function(){Alert([jQuery(this).position().top,jQuery(this).position().left,,],19)}});dropDownAction=function(d,c){var e=jQuery(d).children(".b-cardActions").children(".actionList");if(c.type=="mouseover"){jQuery(".b-cardActions").children(".actionList").hide();if(d_r.ww){clearTimeout(d_r.ww)}e.show();var a=jQuery(window).width();var b=Math.floor((e.offset().left+e.outerWidth()));if(a<b){e.css("marginLeft","-"+(b-a)+"px")}}if(c.type=="mouseout"){d_r.ww=setTimeout(function(){e.hide()},300)}};function redirectOldTabToNewTab(g){var e=/^(.*)#tab\/(\d)(.*)$/i;var c=window.location.href;var a=null;if((a=e.exec(c))!=null){var b=a[2];var d=g[b];var f=a[1]+d;if(a[3].length>0){f+="#"+a[3]}window.location=f}}var eventClickController=function(){var b={bindTarget:"",callbackFunction:function(){}};var a=function(d){d.stopPropagation()};var c=function(d){if(b.bindTarget!=d.bindTarget){jQuery("body").unbind("click");jQuery(b.bindTarget).unbind("click",a);b.callbackFunction()}};return{bindStopClick:function(d){try{c(d);b.bindTarget=d.bindTarget;b.callbackFunction=d.callbackFunction;jQuery(d.bindTarget).bind("click",a);jQuery("body").bind("click",d.callbackFunction)}catch(f){alert(f)}}}}();function uploadRegionImagePreview(b){var e=jQuery(b).parents(".addImages");var d=randomLowerLetterUid();var c=jQuery("#standartImageStroke").clone();c.removeAttr("id");var a=jQuery("<iframe name='"+d+"'></iframe>");jQuery("body").append(a);jQuery(e).find("#form2").attr("action","/seam/resource/rest/imageattachmentupload/upload?uid="+d);jQuery(e).find(".jsImageList").append(c).fadeIn("slow");jQuery(e).find("#form2").attr("target",d);checkStatus(d,c)}function uploadImagePreview(e){var d=randomLowerLetterUid();var c=jQuery("#standartImageStroke").clone();c.removeAttr("id");var a=jQuery("<iframe name='"+d+"'></iframe>");jQuery("body").append(a);jQuery(".jsMediaTitle").show();if(e){jQuery("#form2").attr("action","/seam/resource/rest/imageattachmentupload/upload?uid="+d);var b;if(jQuery(".jsImageListInputs").length){b=c.clone();jQuery(".jsImageListInputs").append(b)}jQuery(".jsImageList2").append(c).fadeIn("slow");var b=0;jQuery("#form2").attr("target",d)}else{jQuery("#form").attr("action","/seam/resource/rest/imageattachmentupload/upload?uid="+d);jQuery(".jsImageList").append(c).fadeIn("slow");jQuery("#uid").hide();jQuery("#form").attr("target",d)}checkStatus(d,c,b)}function checkStatus(d,c,a){jQuery(".jsImageListInputs img").hide();try{var e=Seam.Component.getInstance("imageAttachmentUploadCtrl");e.getStatusNoNull(d,function(f){try{if(f.state=="loading"){setTimeout(function(){checkStatus(d,c,a)},500)}if(f.state=="loaded"){jQuery("img",c).attr("src",f.thumbnailHref);jQuery(".jsImage",c).attr("href",f.href);jQuery("span",c).remove();jQuery(".jsImage",c).fadeIn("slow");jQuery("div",c).fadeIn("slow");jQuery("input",c).val("image_"+f.ref);jQuery(".jsImage",c).lightBox();if(a!=null){jQuery(".jsImageListInputs input:last",a).val("image_"+f.ref)}}if(f.state=="error"){jQuery("span",c).text("Error: "+f.errorMessage)}}catch(g){alert(g)}})}catch(b){alert(b)}}function randomLowerLetterUid(){var a,b="";for(a=0;a<10;a++){b=b+String.fromCharCode("a".charCodeAt(0)+Math.floor(Math.random()*26))}return b}function checkFileExt(a){if(/(jpg|bmp|gif|png)$/i.test(jQuery(a).val())){return true}else{Alert("Загружать можно только изображения в формате JPG, BMP, GIF и PNG",7);return false}}function addVideo(){var b=jQuery("#video").val();var c=/(http:\/\/www.youtube.com\/watch\?v=[\w\W]{11})/;var a=/http:\/\/www.youtube.com\/watch\?v=([\w\W]{11})/;var e=/http:\/\/www.youtube.com\/v\/([\w\W]{11})/;str=false;if(c.test(b)){str=b;var d=a.exec(b)}else{if(e.test(b)){var d=e.exec(b);str="http://www.youtube.com/watch?v="+d[1]}}if(str){newItem=jQuery("<div class='videoStroke'><a class='lbxImage' onclick='videoFullShow(\""+d[1]+"\")'><img src='"+dmk.staticBase+"/images/video.gif' /></a><input type='hidden' value='video_"+str+"' name='attachment'></div>");jQuery(".jsImageList").prepend(newItem);jQuery(".jsImageList").fadeIn("slow");jQuery("#video").val("");jQuery("#videoForm").hide();jQuery("div.oembed").oembed(".videoPlayer")}else{alert("Вставьте URL видео для его добавления к проблеме")}}function addVideo2(){var b=jQuery("#video2").val();var c=/(http:\/\/www.youtube.com\/watch\?v=[\w\W]{11})/;var a=/http:\/\/www.youtube.com\/watch\?v=([\w\W]{11})/;var e=/http:\/\/www.youtube.com\/v\/([\w\W]{11})/;str=false;if(c.test(b)){str=b;var d=a.exec(b)}else{if(e.test(b)){var d=e.exec(b);str="http://www.youtube.com/watch?v="+d[1]}}if(str){newItem=jQuery("<div class='videoStroke'><a class='lbxImage' onclick='videoFullShow(\""+d[1]+"\")'><img src='"+dmk.staticBase+"/images/video.gif' /></a><input type='hidden' value='video_"+str+"' name='attachment'></div>");if(jQuery(".jsImageListInputs").length){jQuery(".jsImageListInputs").append(jQuery("<input type='hidden' value='video_"+str+"' name='attachment'>"))}jQuery(".jsImageList2").prepend(newItem);jQuery(".jsImageList2").fadeIn("slow");jQuery("#video2").val("");jQuery("#videoForm2").hide();jQuery("div.oembed").oembed(".videoPlayer")}else{Alert("Вставьте URL видео для его добавления к проблеме",9)}}getYoutKey=function(a){var b=RegExp("(http://)?(www.)?youtube.(com|ru)(/watch(_popup)??(.*&)?v=|/v/)([-w]{11})");alert(b.exec(a))};function addVideo3(){var b=jQuery("#video2").val();var c=/(http:\/\/www.youtube.com\/watch\?v=[\w\W]{11})/;var a=/http:\/\/www.youtube.com\/watch\?v=([\w\W]{11})/;var f=/http:\/\/www.youtube.com\/v\/([\w\W]{11})/;var e=false;if(c.test(b)){e=b;var d=a.exec(b)}else{if(f.test(b)){var d=f.exec(b);e="http://www.youtube.com/watch?v="+d[1]}}jQuery(".jsMediaTitle").show();if(e){newItem=jQuery("<div class='videoStroke'><a class='lbxImage' onclick='videoFullShow(\""+d[1]+"\")'><img src='http://i2.ytimg.com/vi/"+d[1]+"/default.jpg' /></a><input type='hidden' value='video_"+e+"' name='attachment'></div>");if(jQuery(".jsImageListInputs").length){jQuery(".jsImageListInputs").append(jQuery("<input type='hidden' value='video_"+e+"' name='attachment'>"))}jQuery(".jsImageList2").append(newItem);jQuery(".jsImageList2").fadeIn("slow");jQuery("#video2").val("");jQuery("#videoForm2").hide()}else{jQuery(".jsImageList2").oembed(b,{embedMethod:"append",outputType:"thumbnail_url"})}}jQuery.preloadImages=function(){jQuery.each(arguments,function(b){var a=jQuery("<img>").attr("src",this).hide()})};function ImagePreloader(){}if(!this.JSON){this.JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==="string"){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}());(function(e){function l(){}var m=null;var f=null;var c={selectDistrictCallback:null,rememberDistrict:true,markerCallback:null,location:{lat:55.758441,lon:37.632537},largeMap:true,markCenter:false,zoomLevel:9,debug:false};l.prototype.load=function(n){google.load("maps","3",{language:"ru",other_params:"sensor=false"});if(n){google.setOnLoadCallback(function(){n()})}};function d(){f=new google.maps.MarkerImage(dmk.staticBase+"/i/mapMarkerRombNoShad.png",new google.maps.Size(30,41),null,new google.maps.Point(15,41))}e.fn.googleMap=function(n){d();a();e.extend(c,n);var p=this;for(var o=0;o<p.length;o++){var q=new b(p[o]);if(!m){m=q}}};function a(){if(google.loader.ClientLocation&&google.loader.ClientLocation.longitude&&google.loader.ClientLocation.latitude){e.extend(c,{location:{lat:google.loader.ClientLocation.latitude,lon:google.loader.ClientLocation.longitude}})}}function b(q){var o=null;var r=null;var w=null;var s=0;var n=[];this.registerOverlay=function(A){n.push(A)};this.clearOverlays=function(){for(i=0;i<n.length;i++){n[i].setMap(null)}n.length=0};this.setCenter=function(B,A){o.panTo(new google.maps.LatLng(B,A))};function z(A){if(c.markerCallback){if(A){if(r){r.setPosition(A);r.setMap(o)}else{r=new google.maps.Marker({position:A,icon:f,map:o});m.registerOverlay(r)}c.markerCallback(A.lat(),A.lng())}else{if(r){r.setMap(null)}c.markerCallback("","")}}}this.setDistrict=function(A){z(null);selectDistrict(A)};this.selectDistrict=function(A){if(A){if(o.selectedDistrict&&A.id==o.selectedDistrict.id){return}o.selectedDistrict=A;this.drawZones(A.id);e.cookie("ProblematorDistrictSelected",A.id,{path:"/",expires:365});if(c.selectDistrictCallback){c.selectDistrictCallback(A)}}};this.drawZones=function(B){this.clearOverlays();if(r){r.setMap(o)}var A=this;if(!e.browser.opera){e.getJSON("/seam/resource/rest/map/districtarea/"+B,function(E,D){if(E&&E.area&&E.area.polygons){var C=getList(E.area.polygons);e.each(C,function(F,H){var I=[];for(i=0;i<H.points.length;i++){I[i]=new google.maps.LatLng(H.points[i].lat,H.points[i].lon)}var G=new google.maps.Polygon({map:o,paths:I,fillColor:"#88ccee",strokeWeight:1,strokeOpacity:1,strokeColor:"#0000ff"});A.registerOverlay(G)})}})}};this.hideSelection=function(){o.selectedDistrict=null;clearOverlays()};function p(C){var D=e("<div></div>");D.addClass("regionMapName");D.html("укажите место кликом на карте<br />используйте колесо мыши для изменения масштаба");var A=e("#map_addProblem").position().left+C.x+10;D.css("left",A);D.css("top",e("#map_addProblem").position().top+C.y+26);D.appendTo("body");var B=e(window).width();if(A+20>B-D.width()){D.css("left",B-D.width()-20)}}var v={mapTypeId:google.maps.MapTypeId.ROADMAP,zoom:c.zoomLevel,center:new google.maps.LatLng(c.location.lat,c.location.lon)};if(c.markerCallback||c.selectDistrictCallback){e.extend(v,{draggableCursor:"pointer",draggingCursor:"grab"})}if(c.largeMap){e.extend(v,{mapTypeControl:true,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU,position:google.maps.ControlPosition.TOP_RIGHT},navigationControl:true,navigationControlOptions:{style:google.maps.NavigationControlStyle.ZOOM_PAN,position:google.maps.ControlPosition.TOP_RIGHT}})}else{e.extend(v,{mapTypeControl:true,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU,position:google.maps.ControlPosition.TOP_RIGHT}})}o=new google.maps.Map(q,v);if(c.rememberDistrict){o.selectedDistrict=h()}else{o.selectedDistrict=null}if(c.markerCallback||c.selectDistrictCallback){google.maps.event.addListener(o,"mouseout",function(){e(".regionMapName").remove()});google.maps.event.addListener(o,"mousemove",function(A){w=A.latLng;e(".regionMapName").remove();p(A.pixel)});google.maps.event.addListener(o,"click",function(A){z(A.latLng);g(A.latLng,c.debug)})}if(c.markCenter){r=new google.maps.Marker({position:new google.maps.LatLng(c.location.lat,c.location.lon),icon:f,map:o})}this.map=o}function h(){return e.cookie("ProblematorDistrictSelected")}l.prototype.getDistrictRemembered=h;l.prototype.OrganizationZone=function(o){var n=m.map;e.getJSON("/seam/resource/rest/map/organization/"+o+"/zones",function(s,p){if(s.zones&&s.zones.list){var r=getList(s.zones.list);var q=new google.maps.LatLngBounds(new google.maps.LatLng(s.zones.extent.south,s.zones.extent.west),new google.maps.LatLng(s.zones.extent.north,s.zones.extent.east));n.setCenter(q.getCenter());n.fitBounds(q);e.each(r,function(v,A){var z=getList(A.polygon.points);var B=[];for(i=0;i<z.length;i++){B[i]=new google.maps.LatLng(z[i].lat,z[i].lon)}var w=new google.maps.Polygon({map:n,paths:B,fillColor:"#88ccee",strokeWeight:1,strokeOpacity:1,strokeColor:"#0000ff"});m.registerOverlay(w)})}})};l.prototype.OrganizationPoints=function(o){var n=m.map;e.getJSON("/seam/resource/rest/map/organization/"+o+"/points",function(r,q){if(r&&r.markers&&r.markers.problems){var p=getList(r.markers.problems);e.each(p,function(w,z){var s=new google.maps.LatLng(z.point.lat,z.point.lon);var v=new google.maps.Marker({position:s,icon:f,map:n});m.registerOverlay(v);google.maps.event.addListener(v,"click",function(){var A=new google.maps.InfoWindow({content:'<a href="/problem/'+z.id+'">№'+z.id+"</a>"});A.open(n,v)})})}})};function g(o,n){j();var p=new google.maps.Geocoder();p.geocode({region:"RU",language:"ru",location:o},function(s,r){if(n){e(".jsGeocoder").html("")}if(r==google.maps.GeocoderStatus.OK&&s.length>0){e.ajax({type:"POST",url:"/seam/resource/rest/geocoder/district",data:"json="+JSON.stringify(s.map(function(v){return v.address_components})),dataType:"json",success:function(v){var w;if(v){if(v.district.name){if(n){alert("Нашли! "+v.district.name+":"+v.district.id)}w=v.district}else{if(n){alert("Не нашли. Предположение:"+v.district.label+":"+v.district.id)}}}else{if(n){alert("Ошибка")}}if(w){m.selectDistrict(w)}},error:function(z,v,w){if(n){alert("error: "+z);alert("status: "+v);alert("ex: "+w)}else{Alert("Ошибка ",5)}},complete:function(){k()}});if(n){for(i=0;i<s.length;i++){var q=s[i];e(".jsGeocoder").append("<tr><td>"+q.types.join(":"))+"</td><td>";e(".jsGeocoder").append("<table>");q.address_components.map(function(v){e(".jsGeocoder").append("<tr><td>{long_name}</td><td>{short_name}</td><td>{types}</td></tr>".supplant(v))});e(".jsGeocoder").append("</table></td></tr>")}}}else{k();Alert("Нет результатов: "+r,5)}})}function j(){var n=e("#addressString");n.parent().parent().children("img").show()}function k(){var n=e("#addressString");n.parent().parent().children("img").hide()}l.prototype.search=function(){var q=e("#addressString");var n=q.val();var p=m.map;j();var o=new google.maps.Geocoder();o.geocode({bounds:p.getBounds(),region:"RU",address:n},function(s,r){k();if(r==google.maps.GeocoderStatus.OK&&s.length>0){var v=s[0].geometry;p.panTo(v.location);google.maps.event.trigger(p,"click",{latLng:v.location})}else{q.val("")}})};window.GoogleMap=new l()})(jQuery);var hexcase=0;var b64pad="";var chrsz=8;function hex_md5(a){return binl2hex(core_md5(str2binl(a),a.length*chrsz))}function b64_md5(a){return binl2b64(core_md5(str2binl(a),a.length*chrsz))}function str_md5(a){return binl2str(core_md5(str2binl(a),a.length*chrsz))}function hex_hmac_md5(a,b){return binl2hex(core_hmac_md5(a,b))}function b64_hmac_md5(a,b){return binl2b64(core_hmac_md5(a,b))}function str_hmac_md5(a,b){return binl2str(core_hmac_md5(a,b))}function md5_vm_test(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function core_md5(p,k){p[k>>5]|=128<<((k)%32);p[(((k+64)>>>9)<<4)+14]=k;var o=1732584193;var n=-271733879;var m=-1732584194;var l=271733878;for(var g=0;g<p.length;g+=16){var j=o;var h=n;var f=m;var e=l;o=md5_ff(o,n,m,l,p[g+0],7,-680876936);l=md5_ff(l,o,n,m,p[g+1],12,-389564586);m=md5_ff(m,l,o,n,p[g+2],17,606105819);n=md5_ff(n,m,l,o,p[g+3],22,-1044525330);o=md5_ff(o,n,m,l,p[g+4],7,-176418897);l=md5_ff(l,o,n,m,p[g+5],12,1200080426);m=md5_ff(m,l,o,n,p[g+6],17,-1473231341);n=md5_ff(n,m,l,o,p[g+7],22,-45705983);o=md5_ff(o,n,m,l,p[g+8],7,1770035416);l=md5_ff(l,o,n,m,p[g+9],12,-1958414417);m=md5_ff(m,l,o,n,p[g+10],17,-42063);n=md5_ff(n,m,l,o,p[g+11],22,-1990404162);o=md5_ff(o,n,m,l,p[g+12],7,1804603682);l=md5_ff(l,o,n,m,p[g+13],12,-40341101);m=md5_ff(m,l,o,n,p[g+14],17,-1502002290);n=md5_ff(n,m,l,o,p[g+15],22,1236535329);o=md5_gg(o,n,m,l,p[g+1],5,-165796510);l=md5_gg(l,o,n,m,p[g+6],9,-1069501632);m=md5_gg(m,l,o,n,p[g+11],14,643717713);n=md5_gg(n,m,l,o,p[g+0],20,-373897302);o=md5_gg(o,n,m,l,p[g+5],5,-701558691);l=md5_gg(l,o,n,m,p[g+10],9,38016083);m=md5_gg(m,l,o,n,p[g+15],14,-660478335);n=md5_gg(n,m,l,o,p[g+4],20,-405537848);o=md5_gg(o,n,m,l,p[g+9],5,568446438);l=md5_gg(l,o,n,m,p[g+14],9,-1019803690);m=md5_gg(m,l,o,n,p[g+3],14,-187363961);n=md5_gg(n,m,l,o,p[g+8],20,1163531501);o=md5_gg(o,n,m,l,p[g+13],5,-1444681467);l=md5_gg(l,o,n,m,p[g+2],9,-51403784);m=md5_gg(m,l,o,n,p[g+7],14,1735328473);n=md5_gg(n,m,l,o,p[g+12],20,-1926607734);o=md5_hh(o,n,m,l,p[g+5],4,-378558);l=md5_hh(l,o,n,m,p[g+8],11,-2022574463);m=md5_hh(m,l,o,n,p[g+11],16,1839030562);n=md5_hh(n,m,l,o,p[g+14],23,-35309556);o=md5_hh(o,n,m,l,p[g+1],4,-1530992060);l=md5_hh(l,o,n,m,p[g+4],11,1272893353);m=md5_hh(m,l,o,n,p[g+7],16,-155497632);n=md5_hh(n,m,l,o,p[g+10],23,-1094730640);o=md5_hh(o,n,m,l,p[g+13],4,681279174);l=md5_hh(l,o,n,m,p[g+0],11,-358537222);m=md5_hh(m,l,o,n,p[g+3],16,-722521979);n=md5_hh(n,m,l,o,p[g+6],23,76029189);o=md5_hh(o,n,m,l,p[g+9],4,-640364487);l=md5_hh(l,o,n,m,p[g+12],11,-421815835);m=md5_hh(m,l,o,n,p[g+15],16,530742520);n=md5_hh(n,m,l,o,p[g+2],23,-995338651);o=md5_ii(o,n,m,l,p[g+0],6,-198630844);l=md5_ii(l,o,n,m,p[g+7],10,1126891415);m=md5_ii(m,l,o,n,p[g+14],15,-1416354905);n=md5_ii(n,m,l,o,p[g+5],21,-57434055);o=md5_ii(o,n,m,l,p[g+12],6,1700485571);l=md5_ii(l,o,n,m,p[g+3],10,-1894986606);m=md5_ii(m,l,o,n,p[g+10],15,-1051523);n=md5_ii(n,m,l,o,p[g+1],21,-2054922799);o=md5_ii(o,n,m,l,p[g+8],6,1873313359);l=md5_ii(l,o,n,m,p[g+15],10,-30611744);m=md5_ii(m,l,o,n,p[g+6],15,-1560198380);n=md5_ii(n,m,l,o,p[g+13],21,1309151649);o=md5_ii(o,n,m,l,p[g+4],6,-145523070);l=md5_ii(l,o,n,m,p[g+11],10,-1120210379);m=md5_ii(m,l,o,n,p[g+2],15,718787259);n=md5_ii(n,m,l,o,p[g+9],21,-343485551);o=safe_add(o,j);n=safe_add(n,h);m=safe_add(m,f);l=safe_add(l,e)}return Array(o,n,m,l)}function md5_cmn(h,e,d,c,g,f){return safe_add(bit_rol(safe_add(safe_add(e,h),safe_add(c,f)),g),d)}function md5_ff(g,f,l,k,e,j,h){return md5_cmn((f&l)|((~f)&k),g,f,e,j,h)}function md5_gg(g,f,l,k,e,j,h){return md5_cmn((f&k)|(l&(~k)),g,f,e,j,h)}function md5_hh(g,f,l,k,e,j,h){return md5_cmn(f^l^k,g,f,e,j,h)}function md5_ii(g,f,l,k,e,j,h){return md5_cmn(l^(f|(~k)),g,f,e,j,h)}function core_hmac_md5(c,f){var e=str2binl(c);if(e.length>16){e=core_md5(e,c.length*chrsz)}var a=Array(16),d=Array(16);for(var b=0;b<16;b++){a[b]=e[b]^909522486;d[b]=e[b]^1549556828}var g=core_md5(a.concat(str2binl(f)),512+f.length*chrsz);return core_md5(d.concat(g),512+128)}function safe_add(a,d){var c=(a&65535)+(d&65535);var b=(a>>16)+(d>>16)+(c>>16);return(b<<16)|(c&65535)}function bit_rol(a,b){return(a<<b)|(a>>>(32-b))}function str2binl(d){var c=Array();var a=(1<<chrsz)-1;for(var b=0;b<d.length*chrsz;b+=chrsz){c[b>>5]|=(d.charCodeAt(b/chrsz)&a)<<(b%32)}return c}function binl2str(c){var d="";var a=(1<<chrsz)-1;for(var b=0;b<c.length*32;b+=chrsz){d+=String.fromCharCode((c[b>>5]>>>(b%32))&a)}return d}function binl2hex(c){var b=hexcase?"0123456789ABCDEF":"0123456789abcdef";var d="";for(var a=0;a<c.length*4;a++){d+=b.charAt((c[a>>2]>>((a%4)*8+4))&15)+b.charAt((c[a>>2]>>((a%4)*8))&15)}return d}function binl2b64(d){var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var f="";for(var b=0;b<d.length*4;b+=3){var e=(((d[b>>2]>>8*(b%4))&255)<<16)|(((d[b+1>>2]>>8*((b+1)%4))&255)<<8)|((d[b+2>>2]>>8*((b+2)%4))&255);for(var a=0;a<4;a++){if(b*8+a*6>d.length*32){f+=b64pad}else{f+=c.charAt((e>>6*(3-a))&63)}}}return f}function makeEmployeeAdmin(e,b,c){var a;if(jQuery(c).attr("checked")){a=true}else{a=false}var d=Seam.Component.newInstance("organizationStaffCtrl");d.makeAdmin(e,b,a,function(){},function(f){alert(f.message)})}function removeEmployee(c,a){var b=Seam.Component.newInstance("organizationStaffCtrl");b.remove(c,a,null)}$("document").ready(function(){function a(){var d=window.location.search;var c=$("div.switch-false-filter a");var b=/false/;(b.test(d))?c.eq(1).addClass("current-filter"):c.eq(0).addClass("current-filter");var c=$("div.switch-rating-filter a");var b=/rating/;(b.test(d))?c.eq(1).addClass("current-filter"):c.eq(0).addClass("current-filter");$("a.current-filter").click(function(){return false})}a()});function selectOrg(a){jQuery(".jsOrgId").val(a);jQuery(".jsSubm").removeAttr("disabled");jQuery(".problemAdd").show()}function storeDistrictCookie(a){jQuery.cookie("ProblematorDistrictSelected",a,{path:"/",expires:365})}function orgSelectorStartUpdate(){jQuery(".jsOrgSelector > div").addClass("loading");jQuery(".b-loading").show()}function toggleDistrictChildren(){toggleDistrictSelector(".jsDistrictChildren")}function toggleDistrictSiblings(){toggleDistrictSelector(".jsDistrictSiblings")}function toggleDistrictSelector(a){jQuery(a+" .orgSelectBlock").each(function(){jQuery(".jsDistrictOrgs .orgSelectBlock").css({width:"100%"});jQuery(this).parent().css({paddingRight:jQuery(this).css("display")=="block"?0:20})}).toggle()}function ajaxDistrictSelectorLoad(b,a){if(typeof a=="undefined"||a==null){a="/common/districtSelector.seam"}return _ajaxSelectorLoad(b,a,districtSelectorInit,true)}function ajaxDistrictOrgsLoad(a){return _ajaxSelectorLoad(a,"/common/districtOrgs.seam",districtOrgsInit,true)}function ajaxOrgSelectorLoad(a){return _ajaxSelectorLoad(a,"/common/orgSelector.seam",orgSelectorInit,true)}function _ajaxSelectorLoad(f,d,c,b){orgSelectorStartUpdate();var a=(d.indexOf("?")==-1?"?":"&")+"id=";var e=jQuery(".jsOrgSelector");jQuery.ajax({url:d+a+f,cache:false,success:function(g){e.fadeOut("fast",function(){e.replaceWith(g);e=jQuery(".jsOrgSelector");e.show().fadeIn("slow",function(){if(c){c()}})});if(b){storeDistrictCookie(f)}},error:function(){Alert("Ошибка ",5)}});return false}function orgSelectorInit(){jQuery(".jsDistrictSelector").change(function(){jQuery("select.jsDistrictSelector option:selected").each(function(){ajaxOrgSelectorLoad(jQuery(this).attr("id"))})});jQuery("#orgList").change(function(){jQuery("select#orgList option:selected").each(function(){selectOrg(jQuery(this).attr("id"));jQuery("#organization").text(jQuery(this).attr("value"))})})}function districtOrgsInit(){jQuery(".jsDistrictSelector").change(function(){jQuery("select.jsDistrictSelector option:selected").each(function(){ajaxDistrictOrgsLoad(jQuery(this).attr("id"))})})}function districtSelectAction(b,a){ajaxDistrictSelectorLoad(b,a);if(window.districtSelectorCallback){districtSelectorCallback(b)}return false}function districtSelectorInit(a){jQuery(".jsDistrictSelector").change(function(){jQuery("select.jsDistrictSelector option:selected").each(function(){districtSelectAction(jQuery(this).attr("id"),a)})})}function previewProblem(a,b){(function(c){c.ajax({url:"/s/rest/preview/problem/"+a,dataType:"json",async:true,success:function(f,e,g){var d="";d=(b=="true")?d+"<p><strong>"+f.annotation+"</strong></p>":d;d=d+"<p>Автор: "+f.author+"</p>";d=d+"<p>Дата создания: "+f.dateCreated+"</p>";d=d+"<p>Число комментариев: "+f.commentsCount+"</p>";d=d+"<p>Число документов: "+f.docuemntsCount+"</p>";d=(f.lastDocumentDate!="")?d+"<p>Дата последнего документа: "+f.lastDocumentDate+"</p>":d;d=d+"<p>Число ответов: "+f.answersCount+"</p>";d=(f.lastResponseDate!="")?d+"<p>Дата последнего ответа: "+f.lastResponseDate+"</p>":d;c("[problem-id = "+a+"]").append('<div id="prewProb'+a+'" style="display:none;" class="overviewProblemTultip">'+d+"</div>")},complete:function(){var d=c("[problem-id = "+a+"]");var f=Math.floor(d.width()/2);var e=Math.floor(d.height()/2);c("#prewProb"+a).css({left:(d.offset().left-25)+f+"px",top:d.offset().top+e+"px",display:"block"})}})})(jQuery)}function previewOrganization(a){(function(b){b.ajax({url:"/s/rest/preview/organization/"+a,dataType:"json",async:true,success:function(e,d,f){var c="";c=c+"Рейтинг: "+e.rating+"\n";c=c+"Руководитель: "+e.boss+"\n";c=c+"Число проблем: "+e.problemsCount+"\n";c=c+"Число проблем(с учетом подвемственных): "+e.problemsSubCount+"\n";c=c+"Число обращений: "+e.requestsCount+"\n";c=c+"Число обращений(с учетом подвемственных): "+e.requestsSubCount+"\n";c=c+"Число курируемых проблем: "+e.curatedCount+"\n";c=c+"Число ответов: "+e.answersCount+"\n";c=c+"Число ответов(с учетом подвемственных): "+e.answersSubCount+"\n";c=c+"Число просроченных ответов(с учетом подвемственных): "+e.lostAnswersSubCount+"\n";alert(c)}})})(jQuery)}function previewUser(a){(function(b){b.ajax({url:"/s/rest/preview/user/"+a,dataType:"json",async:true,success:function(e,d,f){var c="";c=c+"<p><strong>"+e.fullname+"</strong></p>";c=(e.address!="")?c+"<p>Адрес: "+e.address+"</p>":c;c=(e.phone!="")?c+"<p>Телефон: "+e.phone+"</p>":c;c=c+"<p>Опубликованных: "+e.published+"</p>";c=c+"<p>Поддержанных: "+e.supported+"</p>";c=c+"<p>Комментариев: "+e.comments+"</p>";b("[tultip-userid = "+a+"]").append('<div id="prewUser'+a+'" style="display:none;" class="overviewProblemTultip">'+c+"</div>")},complete:function(){var e=b("[tultip-userid = "+a+"]");var c=Math.floor(e.width()/2);var d=Math.floor(e.height()/2);b("#prewUser"+a).css({left:e.offset().left+c+"px",top:e.offset().top+d+"px",display:"block"});if(b.browser.webkit){b("#prewUser"+a+" p").wrapInner('<span style="color:#000;"></span>');b("#prewUser"+a+" p").css({"text-decoration":"underline",color:"#FFFFE1"})}}})})(jQuery)}function previewDistrict(a){(function(b){b.ajax({url:"/s/rest/preview/district/"+a,dataType:"json",async:true,success:function(e,d,f){var c="";c=c+"<p><strong>"+e.breadCrumbs+"</strong></p>";c=c+"<p>Рейтинг: "+e.rating+"</p>";c=(e.boss!="")?c+"<p>Руководитель: "+e.boss+"</p>":c;c=c+"<p>Число проблем: "+e.problemsCount+"</p>";c=c+"<p>Число обращений: "+e.requestsCount+"</p>";c=c+"<p>Число ответов: "+e.answersCount+"</p>";b("[tultip-districtid = "+a+"]").append('<div id="prewDist'+a+'" style="display:none;" class="overviewProblemTultip">'+c+"</div>")},complete:function(){var e=b("[tultip-districtid = "+a+"]");var c=Math.floor(e.width()/2);var d=Math.floor(e.height()/2);b("#prewDist"+a).css({left:e.offset().left+c+"px",top:e.offset().top+d+"px",display:"block"});if(b.browser.webkit){b("#prewDist"+a+" p").wrapInner('<span style="color:#000;"></span>');b("#prewDist"+a+" p").css({"text-decoration":"underline",color:"#FFFFE1"})}}})})(jQuery)}(function(a){a(document).ready(function(){if(a("table[listSupervisedProblems]").length!=0){a("table[listSupervisedProblems] td[problem-id]").hover(function(){$this=a(this).attr("problem-id");timerTultip=setTimeout(function(){previewProblem($this,"true");clearTimeout(timerTultip)},1500)},function(){clearTimeout(timerTultip);a("#prewProb"+$this).remove()})}if(a(".dmk-lp-entry-block[problem-id]").length!=0){a(".dmk-lp-entry-block").hover(function(){$this=a(this).attr("problem-id");timerTultip=setTimeout(function(){previewProblem($this,"false");clearTimeout(timerTultip)},3000)},function(){clearTimeout(timerTultip);a("#prewProb"+$this).remove()})}if(a("a[tultip-districtid]").length!=0){a("a[tultip-districtid]").hover(function(){$thisA=a(this).attr("tultip-districtid");timerTultip=setTimeout(function(){previewDistrict($thisA);clearTimeout(timerTultip)},3000)},function(){clearTimeout(timerTultip);a("#prewDist"+$thisA).remove()})}if(a("a[tultip-userid]").length!=0){a("a[tultip-userid]").hover(function(){$thisA=a(this).attr("tultip-userid");timerTultip=setTimeout(function(){previewUser($thisA);clearTimeout(timerTultip)},3000)},function(){clearTimeout(timerTultip);a("#prewUser"+$thisA).remove()})}})})(jQuery);if(false){jQuery.noConflict();var sessionChecker=Seam.Component.getInstance("httpSessionChecker");var sessionTimeoutInterval=null;function startSessionTimeoutCheck(){sessionTimeoutInterval=setInterval("sessionChecker.isNewSession(alertTimeout)",timeoutMillis)}function stopSessionTimeoutCheck(){if(sessionTimeoutInterval){clearInterval(sessionTimeoutInterval)}}function resetSessionTimeoutCheck(){stopSessionTimeoutCheck();startSessionTimeoutCheck()}function alertTimeout(a){if(a){clearInterval(sessionTimeoutInterval);if(console){console.error("session timeout detected by httpSessionChecker! silently reloading a page.")}window.location.reload()}}function backButtonReload(){var a=document.getElementById("refreshed");if(a.value=="no"){a.value="yes"}else{a.value="no";location.reload()}}jQuery(document).ready(function(){startSessionTimeoutCheck();bindEvents();ImagePreloader();jQuery(".jsImagePrev").lightBox({overlayOpacity:0.7});jQuery(window).unload(function(){if(window.GUnload){GUnload()}})})}(function(a){a(document).ready(function(){var d=getUrlVars()["category"];a("#category").val(d);var e=getUrlVars()["q"];if(e==="undefined"){e=""}if(e==="%22%20%20%22"){e=""}if(e==="%22++%22"){e=""}a("#problemNum2").val(e);var b=getUrlVars()["important"];a("#important").val(b);var c=getUrlVars()["st"];a("#status").val(c);var f=getUrlVars()["district"];a("#district").val(f);a(".filterSearch").delegate("select","change",function(){var g=searchFilter(a(this).val(),a(this).attr("title-cat"));return true})})})(jQuery);function getUrlVars(){var d=[],c;var a=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var b=0;b<a.length;b++){c=a[b].split("=");d.push(c[0]);d[c[0]]=c[1]}return d}function searchFilter(b,g){var d=getUrlVars()["q"];var f=getUrlVars()["st"];var a=getUrlVars()["important"];var c=getUrlVars()["category"];var e=getUrlVars()["district"];if(typeof f==="undefined"){f=""}if(typeof a==="undefined"){a=""}if(typeof c==="undefined"){c=""}if(typeof e==="undefined"){e=""}if(typeof d==="undefined"){d='"  "'}if(b==="clean"){b=""}if(d===""){d='"  "'}if(d==="undefined"){d='"  "'}if(g==="category"){location.href="/search/?q="+d+"&st="+f+"&important="+a+"&category="+b+"&district="+e;return true}if(g==="status"){location.href="/search/?q="+d+"&st="+b+"&important="+a+"&category="+c+"&district="+e;return true}if(g==="important"){location.href="/search/?q="+d+"&st="+f+"&important="+b+"&category="+c+"&district="+e;return true}if(g==="district"){location.href="/search/?q="+d+"&st="+f+"&important="+a+"&category="+c+"&district="+b;return true}return true}function toogleValue(b){jQuery(b).unbind("focus");jQuery(b).removeClass("jsToogleValue");if((jQuery(b).attr("type")=="text")||(jQuery(b).get(0).tagName=="TEXTAREA")){var d=jQuery(b).val()}else{var c=jQuery(b).html()}jQuery(b).val("");try{jQuery(b).html("<br/>")}catch(a){}jQuery(b).removeClass("inputGrey");jQuery(b).bind("blur",function(){if((jQuery(b).attr("type")=="text")||(jQuery(b).get(0).tagName=="TEXTAREA")){if((jQuery(b).val()=="")){jQuery(b).addClass("jsToogleValue");jQuery(b).addClass("inputGrey");jQuery(b).val(d);jQuery(b).bind("focus",function(){toogleValue(b)})}}else{if((jQuery(b).text()=="")){jQuery(b).addClass("jsToogleValue");jQuery(b).addClass("inputGrey");jQuery(b).html(c);jQuery(b).bind("focus",function(){toogleValue(b)})}}})}function clearHintText(){try{jQuery(".jsToogleValue").val("");jQuery(".jsToogleValue").text("")}catch(a){}}function hideLinkShowContent(a,b){jQuery(a).hide();jQuery(b).show();return false}function hideContentShowLink(a,b){jQuery(a).show();jQuery(b).hide();return false}function processReplyButtonClick(a){hideLinkShowContent("#replyToCommentLinkId"+a,"#replyToCommentDivId"+a);jQuery("#replyToCommentLinkIdSubstituion"+a).show()}function processCancelReplyButtonClick(a){hideContentShowLink("#replyToCommentLinkId"+a,"#replyToCommentDivId"+a);jQuery("#replyToCommentLinkIdSubstituion"+a).hide();jQuery("#replyToCommentDivId"+a).find("textarea").attr("value","")}function processCancelCommentReply(){hideContentShowLink("#addCommentLinkId","#addCommentDivId");jQuery("#addCommentDivId").find("textarea").attr("value","")}function checkTitleLength(a){if(jQuery(a).val().length>0){jQuery(".jsPublish").removeAttr("disabled")}else{jQuery(".jsPublish").attr("disabled","true")}}function showLoginFormTop(a){window.reloadAfterLogin=true;jQuery("#login").css("left",jQuery(a).position().left-170).fadeIn("slow",function(){eventClickController.bindStopClick({bindTarget:".jsLogin",callbackFunction:function(){loginHide()}})})}function loginHide(){jQuery("#login").hide()}function showForm(a,b,c){window.reloadAfterLogin=false;jQuery("input[type='file']").val("");if(c!=null){if(c.css("display")!="block"){c.fadeIn("slow",function(){eventClickController.bindStopClick({bindTarget:b,callbackFunction:function(){c.fadeOut("fast")}})});c.find("input[type='text']").focus()}else{c.fadeOut("fast")}}}function videoFullShow(b,a,d,c){(function(h){if(a==null){a=425}if(d==null){d=344-25}b=b.replace(/\[quot\]/g,'"');var e=b.match(/^.*((youtu.be\/)|(v\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/);var l=e[6];var f=h(".b-transpLayer");var j=h(".b-videoView");var k=h(window);if(f.length==0){h("body").append('<div class="b-transpLayer"></div><div class="b-videoView"></div>');f=h(".b-transpLayer");j=h(".b-videoView");f.click(function(){h(this).hide();j.hide().empty()});j.click(function(m){m.stopPropagation()})}f.height(k.height()).css({top:k.scrollTop()}).show();j.css({marginLeft:Math.floor((k.width())/2-a/2),width:a}).show();var g=d+25;j.css({top:k.scrollTop()});j.append('<object width="'+a+'" height="'+g+'" onclick="return!1"><param name="movie" value="http://www.youtube.com/v/'+l+"&hl=ru_RU&fs=1&rel=0"+(c?"&autoplay=1":"")+'"/><param name="allowFullScreen" value="true"/><param name="allowscriptaccess" value="always"/><embed src="http://www.youtube.com/v/'+l+"&hl=ru_RU&fs=1&rel=0"+(c?"&autoplay=1":"")+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'+a+'" height="'+g+'"></embed></object>');return false})(jQuery)}function videoFullShoww(b,a,c){if(jQuery(".b-transpLayer").length==0){jQuery("body").append('<div class="b-transpLayer"></div><div class="b-videoView"></div>');jQuery(".b-transpLayer").click(function(){jQuery(this).hide();jQuery(".b-videoView").hide().empty()});jQuery(".b-videoView").click(function(d){d.stopPropagation()})}jQuery(".b-transpLayer").height(jQuery(window).height()).css({top:jQuery(window).scrollTop()}).show();jQuery(".b-videoView").css({marginLeft:Math.floor((jQuery(window).width())/2-(a)/2),width:a}).show();if(b.length==""){staticBaseUrl=dmk.staticBase;jQuery(".b-videoView").css({marginTop:Math.floor((jQuery(window).height()-(c+25))/3)}).append('<object width="'+a+'" height="'+c+'" onclick="return!1"><param name="movie" value="'+staticBaseUrl+'/flash/video.swf" /><param name="allowFullScreen" value="true"/><param name="allowscriptaccess" value="always"/><param name="FlashVars" value="link=http://upload.democrator.ru/video/ntv-20110115.flv" /><embed flashvars="link=http://upload.democrator.ru/video/ntv-20110115.flv" src="'+staticBaseUrl+'/flash/video.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'+a+'" height="'+c+'"></embed></object>')}return !1}function fbs_click(){u=location.href;t=document.title;window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");return false}function onLoginButtonClick(){clearHintText();showPreload(".wraper");jQuery(".loginErrorId").hide();var a=Seam.Component.newInstance("registrationAction");a.login(jQuery(".jsLoginIn").val(),hex_md5(jQuery(".jsPasswordIn").val()),function(b){if(b){if(window.reloadAfterLogin){if(window.location.pathname=="/register"){window.location.pathname="/"}else{window.location.reload(true)}}else{window.location.reload(true)}}else{jQuery(".loginErrorId").show()}});return false}function addCategory(c){var a=jQuery("#newCategoryId").val();var b=Seam.Component.newInstance("organizationSettingsCtrl");b.addCategory(c,a,function(f){var e=jQuery("<li>",{id:"category"+f,text:"- "+jQuery("#newCategoryId").val()+" "});var d=jQuery("<a>",{click:function(){removeCategory(f)},text:"[x]"});e.append(d);jQuery("#categoryList").append(e)},function(d){alert("ERROR "+d.getMessage())})}function removeCategory(b){var a=Seam.Component.newInstance("organizationSettingsCtrl");a.removeCategory(b,function(c){jQuery("#category"+b).remove()},function(c){alert("ERROR "+c.getMessage())})}function goProblem(a){if(a.value!=a.title){location.href=(a.value.search(/^\s*\d+\s*$/)>=0?"/problem/":"/search/?q=")+a.value.replace(/(^\s*|\s*$)/,"");return true}else{return false}}function searchProblems(d,g,c,e,f){var b;if(d.value!=d.title){b=d.value.replace(/(^\s*|\s*$)/,"")}else{b=d.value.replace(/(^\s*|\s*$)/,'"  "')}if(b===""){b='"  "'}location.href="/search/?q="+b+"&st="+g+"&important="+c+"&category="+e+"&district="+f;return true}function goByEnter(a,b){if(b==null){b=event}if(b.keyCode==13&&(b.target&&b.target.tagName.toLowerCase()=="input"||b.srcElement&&b.srcElement.tagName.toLowerCase()=="input"||b.ctrlKey)){jQuery(a).parent().parent().find('input[type="button"], input[type="submit"]').click();return !1}}function showErrorMessage(a){alert(a)}function checkTerms(a){check=document.getElementById("terms").checked;if(check){jQuery(a).removeClass("disable2");jQuery(a).attr("disabled",false)}else{jQuery(a).addClass("disable2");jQuery(a).attr("disabled",true)}}function getDistrictProblems(a){jQuery("#districtProblems").html("идет загрузка...");jQuery.get("/district/problems.seam?id="+a,function(b){jQuery("#districtProblems").html(b);resized()})}function selectPoint(a,b){jQuery(".jsLat").val(a);jQuery(".jsLon").val(b)}function toggleForm(b,a){jQuery(".select").removeClass("select");jQuery(b).addClass("select");if(a==1){jQuery(".attention").css({visibility:"visible"});jQuery(".offInfo").hide();jQuery("textarea",".addForm").height(94);jQuery(".endButton").css("top",184);document.getElementById("a:b").checked=true}if(a==2){jQuery(".attention").css({visibility:"hidden"});jQuery(".offInfo").show();jQuery("textarea",".addForm").height(80);jQuery(".endButton").css("top",170);document.getElementById("a:b").checked=false}resized()}function initSocialNetworks(b,a){(function(c){c("div.url-social").click(function(){var p=Math.floor(c(window).width()/2);var j=Math.floor(c(window).height()/2);var n=Math.floor(screen.width/2-p);var m=Math.floor(screen.height/2-j);var f="width="+p+",height="+j+",left="+n+",top="+m+",resizable=yes";var o=/livejournal/;var k=/twitter|vkontakte|mail\.ru/;var d=c(this).find("a").attr("href");var e=encodeURIComponent("Поддержите проблему №");var l=encodeURIComponent(a);var g="&amp;";if(!c.browser.msie){var g="&"}if(o.test(d)){window.open(d+=encodeURIComponent("Oрганизован сбор подписей по проблеме №")+b+g+"event="+l+'. <a href="http://democrator.ru/problem/'+b+'">http://democrator.ru/problem/'+b+"</a>")}else{if(k.test(d)){window.open(d+=e+b+": "+l,"",f)}else{window.open(d,"",f)}}return false})})(jQuery)}function curateProblem(a){Seam.Component.getInstance("problemCtrl").curate(a,true,function(){window.location.reload()},function(b){Alert(b.getMessage(),5)})}function uncurateProblem(a){Seam.Component.getInstance("problemCtrl").curate(a,false,function(){window.location.reload()},function(b){Alert(b.getMessage(),5)})}function supportProblem(b,a){Seam.Component.getInstance("userService").supportProblem(b,a,function(){alert("Ваш голос учтен.");window.location.reload()},function(c){Alert(c.getMessage(),5)})}function saveMessageOnOf(c){var a="pMessage";var b=c;expires=new Date();expires.setTime(expires.getTime()+(1000*86400*182));document.cookie=a+"="+escape(b)+"; expires="+expires.toGMTString()+"; path=/problem"}function unSupportProblem(a){if(confirm("Вы хотите отозвать свой голос по проблеме №"+a+"?")){Seam.Component.getInstance("userService").unSupportProblem(a,function(){alert("Ваш голос удален.");window.location.reload()},function(b){Alert(b.getMessage(),5)})}}function responseVoteContest(a){Seam.Component.getInstance("userService").contestResponse(a,function(){window.location.reload()},function(b){Alert(b.getMessage(),5)})}function responseVoteConfirm(a){Seam.Component.getInstance("userService").confirmResponse(a,function(){window.location.reload()},function(b){Alert(b.getMessage(),5)})}function anonimVote(c,b,a){jQuery("#voteSign").val(a);x=Math.floor(jQuery(b).offset().left);y=Math.floor(jQuery(b).offset().top);if(a==false){jQuery(".problemVote2 h2 span").eq(1).show();jQuery(".problemVote2 h2 span").eq(0).hide();jQuery("#sbmButt").val("Проголосовать")}else{jQuery(".problemVote2 h2 span").eq(0).show();jQuery(".problemVote2 h2 span").eq(1).hide();jQuery("#sbmButt").val("Поддержать")}jQuery("#problemVote1").css({left:x-20,top:y+20}).fadeIn("slow");jQuery("#problemVote2").css({left:x-10,top:y+30}).fadeIn("slow")}function sendMoney(){(function(f){$donateDialog=f("#donate2");var c=$donateDialog.find("#LastName");var b=$donateDialog.find("#FirstName");var e=$donateDialog.find("#ThirdName");var a=$donateDialog.find("#Email");var d=$donateDialog.find("#Subtotal_P");f.ajax({url:"/s/rest/pay/send-money",async:false,data:({lastName:c.val(),firstName:b.val(),thirdName:e.val(),email:a.val(),subTotal:d.val()}),success:function(j,g,k){var h=j.redirectUrl;f("#payForm").attr("action",h.toString())}})})(jQuery)}function donateBlock(){(function(e){var d=jQuery("#donate1");var b=(jQuery(document).width())*0.6;d.css("width",b);$donateDialog=e("#donate2");$donateDialog.css("width",(b-20)+"px");e.ajax({url:"/s/rest/pay/logged-user",dataType:"json",async:true,success:function(g,f,h){$donateDialog.find("#LastName").val(g.lastName);$donateDialog.find("#FirstName").val(g.firstName);$donateDialog.find("#ThirdName").val(g.thirdName);$donateDialog.find("#Email").val(g.email)}});var c=jQuery(document).width();var a=(c/2)-(b/2);d.css("left",a);$donateDialog.css("left",a+10);d.fadeIn();$donateDialog.fadeIn();d.css("height",$donateDialog.outerHeight(true)+20)})(jQuery)}function hideVotePopUp(){jQuery("#problemVote1").fadeOut("slow");jQuery("#problemVote2").fadeOut("slow")}function anVote(){var a=jQuery("#voteSign").val();var f=jQuery("#problemId").val();var c=jQuery("#email").val();var e=jQuery("#first").val();var b=jQuery("#mid").val();var d=jQuery("#last").val();Seam.Component.getInstance("problemCtrl").preSubscribe(f,c,e,b,d,a,function(){jQuery("#problemVote2 .cont").hide();jQuery("#problemVote2 .ths").fadeIn("slow")},function(g){Alert(g.getMessage(),5)})};
