/*
 * 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(t,v){function Ay(){if(!AG.isReady){try{x.documentElement.doScroll("left")
}catch(F){setTimeout(Ay,1);
return 
}AG.ready()
}}function AK(G,F){F.src?AG.ajax({url:F.src,async:false,dataType:"script"}):AG.globalEval(F.text||F.textContent||F.innerHTML||"");
F.parentNode&&F.parentNode.removeChild(F)
}function AO(G,F,O,L,N,K){var J=G.length;
if(typeof F==="object"){for(var P in F){AO(G,P,F[P],L,N,O)
}return G
}if(O!==v){L=!K&&L&&AG.isFunction(O);
for(P=0;
P<J;
P++){N(G[P],F,L?O.call(G[P],P,N(G[P],F)):O,K)
}return G
}return J?N(G[0],F):v
}function Af(){return(new Date).getTime()
}function AN(){return false
}function AL(){return true
}function Ak(G,F,J){J[0].type=G;
return AG.event.handle.apply(F,J)
}function AF(V){var R,Q=[],O=[],P=arguments,N,L,J,K,G,F;
L=AG.data(this,"events");
if(!(V.liveFired===this||!L||!L.live||V.button&&V.type==="click")){V.liveFired=this;
var T=L.live.slice(0);
for(K=0;
K<T.length;
K++){L=T[K];
L.origType.replace(AX,"")===V.type?O.push(L.selector):T.splice(K--,1)
}N=AG(V.target).closest(O,V.currentTarget);
G=0;
for(F=N.length;
G<F;
G++){for(K=0;
K<T.length;
K++){L=T[K];
if(N[G].selector===L.selector){J=N[G].elem;
O=null;
if(L.preType==="mouseenter"||L.preType==="mouseleave"){O=AG(V.relatedTarget).closest(L.selector)[0]
}if(!O||O!==J){Q.push({elem:J,handleObj:L})
}}}}G=0;
for(F=Q.length;
G<F;
G++){N=Q[G];
V.currentTarget=N.elem;
V.data=N.handleObj.data;
V.handleObj=N.handleObj;
if(N.handleObj.origHandler.apply(N.elem,P)===false){R=false;
break
}}return R
}}function n(G,F){return"live."+(G&&G!=="*"?G+".":"")+F.replace(/\./g,"`").replace(/ /g,"&")
}function a(G,F){var J=0;
F.each(function(){if(this.nodeName===(G[J]&&G[J].nodeName)){var N=AG.data(G[J++]),O=AG.data(this,N);
if(N=N&&N.events){delete O.handle;
O.events={};
for(var L in N){for(var K in N[L]){AG.event.add(this,L,N[L][K],N[L][K].data)
}}}}})
}function BF(G,F,N){var K,L,J;
F=F&&F[0]?F[0].ownerDocument||F[0]:x;
if(G.length===1&&typeof G[0]==="string"&&G[0].length<512&&F===x&&!A2.test(G[0])&&(AG.support.checkClone||!Ao.test(G[0]))){L=true;
if(J=AG.fragments[G[0]]){if(J!==1){K=J
}}}if(!K){K=F.createDocumentFragment();
AG.clean(G,F,K,N)
}if(L){AG.fragments[G[0]]=J?K:1
}return{fragment:K,cacheable:L}
}function Ac(G,F){var J={};
AG.each(AJ.concat.apply([],AJ.slice(0,F)),function(){J[this]=G
});
return J
}function q(F){return"scrollTo" in F&&F.document?F:F.nodeType===9?F.defaultView||F.parentWindow:false
}var AG=function(G,F){return new AG.fn.init(G,F)
},r=t.jQuery,f=t.$,x=t.document,AR,C=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,A6=/^.[^:#\[\.,]*$/,As=/\S/,AM=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,u=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,AV=navigator.userAgent,e=false,AT=[],AZ,A0=Object.prototype.toString,Au=Object.prototype.hasOwnProperty,AW=Array.prototype.push,AS=Array.prototype.slice,B=Array.prototype.indexOf;
AG.fn=AG.prototype={init:function(G,F){var L,J,K;
if(!G){return this
}if(G.nodeType){this.context=this[0]=G;
this.length=1;
return this
}if(G==="body"&&!F){this.context=x;
this[0]=x.body;
this.selector="body";
this.length=1;
return this
}if(typeof G==="string"){if((L=C.exec(G))&&(L[1]||!F)){if(L[1]){K=F?F.ownerDocument||F:x;
if(J=u.exec(G)){if(AG.isPlainObject(F)){G=[x.createElement(J[1])];
AG.fn.attr.call(G,F,true)
}else{G=[K.createElement(J[1])]
}}else{J=BF([L[1]],[K]);
G=(J.cacheable?J.fragment.cloneNode(true):J.fragment).childNodes
}return AG.merge(this,G)
}else{if(J=x.getElementById(L[2])){if(J.id!==L[2]){return AR.find(G)
}this.length=1;
this[0]=J
}this.context=x;
this.selector=G;
return this
}}else{if(!F&&/^\w+$/.test(G)){this.selector=G;
this.context=x;
G=x.getElementsByTagName(G);
return AG.merge(this,G)
}else{return !F||F.jquery?(F||AR).find(G):AG(F).find(G)
}}}else{if(AG.isFunction(G)){return AR.ready(G)
}}if(G.selector!==v){this.selector=G.selector;
this.context=G.context
}return AG.makeArray(G,this)
},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length
},toArray:function(){return AS.call(this,0)
},get:function(F){return F==null?this.toArray():F<0?this.slice(F)[0]:this[F]
},pushStack:function(G,F,K){var J=AG();
AG.isArray(G)?AW.apply(J,G):AG.merge(J,G);
J.prevObject=this;
J.context=this.context;
if(F==="find"){J.selector=this.selector+(this.selector?" ":"")+K
}else{if(F){J.selector=this.selector+"."+F+"("+K+")"
}}return J
},each:function(G,F){return AG.each(this,G,F)
},ready:function(F){AG.bindReady();
if(AG.isReady){F.call(x,AG)
}else{AT&&AT.push(F)
}return this
},eq:function(F){return F===-1?this.slice(F):this.slice(F,+F+1)
},first:function(){return this.eq(0)
},last:function(){return this.eq(-1)
},slice:function(){return this.pushStack(AS.apply(this,arguments),"slice",AS.call(arguments).join(","))
},map:function(F){return this.pushStack(AG.map(this,function(G,J){return F.call(G,J,G)
}))
},end:function(){return this.prevObject||AG(null)
},push:AW,sort:[].sort,splice:[].splice};
AG.fn.init.prototype=AG.fn;
AG.extend=AG.fn.extend=function(){var G=arguments[0]||{},F=1,O=arguments.length,L=false,N,K,J,P;
if(typeof G==="boolean"){L=G;
G=arguments[1]||{};
F=2
}if(typeof G!=="object"&&!AG.isFunction(G)){G={}
}if(O===F){G=this;
--F
}for(;
F<O;
F++){if((N=arguments[F])!=null){for(K in N){J=G[K];
P=N[K];
if(G!==P){if(L&&P&&(AG.isPlainObject(P)||AG.isArray(P))){J=J&&(AG.isPlainObject(J)||AG.isArray(J))?J:AG.isArray(P)?[]:{};
G[K]=AG.extend(L,J,P)
}else{if(P!==v){G[K]=P
}}}}}}return G
};
AG.extend({noConflict:function(F){t.$=f;
if(F){t.jQuery=r
}return AG
},isReady:false,ready:function(){if(!AG.isReady){if(!x.body){return setTimeout(AG.ready,13)
}AG.isReady=true;
if(AT){for(var G,F=0;
G=AT[F++];
){G.call(x,AG)
}AT=null
}AG.fn.triggerHandler&&AG(x).triggerHandler("ready")
}},bindReady:function(){if(!e){e=true;
if(x.readyState==="complete"){return AG.ready()
}if(x.addEventListener){x.addEventListener("DOMContentLoaded",AZ,false);
t.addEventListener("load",AG.ready,false)
}else{if(x.attachEvent){x.attachEvent("onreadystatechange",AZ);
t.attachEvent("onload",AG.ready);
var G=false;
try{G=t.frameElement==null
}catch(F){}x.documentElement.doScroll&&G&&Ay()
}}}},isFunction:function(F){return A0.call(F)==="[object Function]"
},isArray:function(F){return A0.call(F)==="[object Array]"
},isPlainObject:function(G){if(!G||A0.call(G)!=="[object Object]"||G.nodeType||G.setInterval){return false
}if(G.constructor&&!Au.call(G,"constructor")&&!Au.call(G.constructor.prototype,"isPrototypeOf")){return false
}for(var F in G){}return F===v||Au.call(G,F)
},isEmptyObject:function(G){for(var F in G){return false
}return true
},error:function(F){throw F
},parseJSON:function(F){if(typeof F!=="string"||!F){return null
}F=AG.trim(F);
if(/^[\],:{}\s]*$/.test(F.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return t.JSON&&t.JSON.parse?t.JSON.parse(F):(new Function("return "+F))()
}else{AG.error("Invalid JSON: "+F)
}},noop:function(){},globalEval:function(G){if(G&&As.test(G)){var F=x.getElementsByTagName("head")[0]||x.documentElement,J=x.createElement("script");
J.type="text/javascript";
if(AG.support.scriptEval){J.appendChild(x.createTextNode(G))
}else{J.text=G
}F.insertBefore(J,F.firstChild);
F.removeChild(J)
}},nodeName:function(G,F){return G.nodeName&&G.nodeName.toUpperCase()===F.toUpperCase()
},each:function(G,F,O){var L,N=0,K=G.length,J=K===v||AG.isFunction(G);
if(O){if(J){for(L in G){if(F.apply(G[L],O)===false){break
}}}else{for(;
N<K;
){if(F.apply(G[N++],O)===false){break
}}}}else{if(J){for(L in G){if(F.call(G[L],L,G[L])===false){break
}}}else{for(O=G[0];
N<K&&F.call(O,N,O)!==false;
O=G[++N]){}}}return G
},trim:function(F){return(F||"").replace(AM,"")
},makeArray:function(G,F){var J=F||[];
if(G!=null){G.length==null||typeof G==="string"||AG.isFunction(G)||typeof G!=="function"&&G.setInterval?AW.call(J,G):AG.merge(J,G)
}return J
},inArray:function(G,F){if(F.indexOf){return F.indexOf(G)
}for(var K=0,J=F.length;
K<J;
K++){if(F[K]===G){return K
}}return -1
},merge:function(G,F){var L=G.length,J=0;
if(typeof F.length==="number"){for(var K=F.length;
J<K;
J++){G[L++]=F[J]
}}else{for(;
F[J]!==v;
){G[L++]=F[J++]
}}G.length=L;
return G
},grep:function(G,F,N){for(var K=[],L=0,J=G.length;
L<J;
L++){!N!==!F(G[L],L)&&K.push(G[L])
}return K
},map:function(G,F,O){for(var L=[],N,K=0,J=G.length;
K<J;
K++){N=F(G[K],K,O);
if(N!=null){L[L.length]=N
}}return L.concat.apply([],L)
},guid:1,proxy:function(G,F,J){if(arguments.length===2){if(typeof F==="string"){J=G;
G=J[F];
F=v
}else{if(F&&!AG.isFunction(F)){J=F;
F=v
}}}if(!F&&G){F=function(){return G.apply(J||this,arguments)
}
}if(G){F.guid=G.guid=G.guid||F.guid||AG.guid++
}return F
},uaMatch:function(F){F=F.toLowerCase();
F=/(webkit)[ \/]([\w.]+)/.exec(F)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(F)||/(msie) ([\w.]+)/.exec(F)||!/compatible/.test(F)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(F)||[];
return{browser:F[1]||"",version:F[2]||"0"}
},browser:{}});
AV=AG.uaMatch(AV);
if(AV.browser){AG.browser[AV.browser]=true;
AG.browser.version=AV.version
}if(AG.browser.webkit){AG.browser.safari=true
}if(B){AG.inArray=function(G,F){return B.call(F,G)
}
}AR=AG(x);
if(x.addEventListener){AZ=function(){x.removeEventListener("DOMContentLoaded",AZ,false);
AG.ready()
}
}else{if(x.attachEvent){AZ=function(){if(x.readyState==="complete"){x.detachEvent("onreadystatechange",AZ);
AG.ready()
}}
}}(function(){AG.support={};
var Q=x.documentElement,P=x.createElement("script"),O=x.createElement("div"),L="script"+Af();
O.style.display="none";
O.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var N=O.getElementsByTagName("*"),K=O.getElementsByTagName("a")[0];
if(!(!N||!N.length||!K)){AG.support={leadingWhitespace:O.firstChild.nodeType===3,tbody:!O.getElementsByTagName("tbody").length,htmlSerialize:!!O.getElementsByTagName("link").length,style:/red/.test(K.getAttribute("style")),hrefNormalized:K.getAttribute("href")==="/a",opacity:/^0.55$/.test(K.style.opacity),cssFloat:!!K.style.cssFloat,checkOn:O.getElementsByTagName("input")[0].value==="on",optSelected:x.createElement("select").appendChild(x.createElement("option")).selected,parentNode:O.removeChild(O.appendChild(x.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};
P.type="text/javascript";
try{P.appendChild(x.createTextNode("window."+L+"=1;"))
}catch(J){}Q.insertBefore(P,Q.firstChild);
if(t[L]){AG.support.scriptEval=true;
delete t[L]
}try{delete P.test
}catch(F){AG.support.deleteExpando=false
}Q.removeChild(P);
if(O.attachEvent&&O.fireEvent){O.attachEvent("onclick",function G(){AG.support.noCloneEvent=false;
O.detachEvent("onclick",G)
});
O.cloneNode(true).fireEvent("onclick")
}O=x.createElement("div");
O.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";
Q=x.createDocumentFragment();
Q.appendChild(O.firstChild);
AG.support.checkClone=Q.cloneNode(true).cloneNode(true).lastChild.checked;
AG(function(){var R=x.createElement("div");
R.style.width=R.style.paddingLeft="1px";
x.body.appendChild(R);
AG.boxModel=AG.support.boxModel=R.offsetWidth===2;
x.body.removeChild(R).style.display="none"
});
Q=function(R){var V=x.createElement("div");
R="on"+R;
var T=R in V;
if(!T){V.setAttribute(R,"return;");
T=typeof V[R]==="function"
}return T
};
AG.support.submitBubbles=Q("submit");
AG.support.changeBubbles=Q("change");
Q=P=O=N=K=null
}})();
AG.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};
var Ah="jQuery"+Af(),g=0,A5={};
AG.extend({cache:{},expando:Ah,noData:{embed:true,object:true,applet:true},data:function(G,F,L){if(!(G.nodeName&&AG.noData[G.nodeName.toLowerCase()])){G=G==t?A5:G;
var J=G[Ah],K=AG.cache;
if(!J&&typeof F==="string"&&L===v){return null
}J||(J=++g);
if(typeof F==="object"){G[Ah]=J;
K[J]=AG.extend(true,{},F)
}else{if(!K[J]){G[Ah]=J;
K[J]={}
}}G=K[J];
if(L!==v){G[F]=L
}return typeof F==="string"?G[F]:G
}},removeData:function(G,F){if(!(G.nodeName&&AG.noData[G.nodeName.toLowerCase()])){G=G==t?A5:G;
var L=G[Ah],J=AG.cache,K=J[L];
if(F){if(K){delete K[F];
AG.isEmptyObject(K)&&AG.removeData(G)
}}else{if(AG.support.deleteExpando){delete G[AG.expando]
}else{G.removeAttribute&&G.removeAttribute(AG.expando)
}delete J[L]
}}}});
AG.fn.extend({data:function(G,F){if(typeof G==="undefined"&&this.length){return AG.data(this[0])
}else{if(typeof G==="object"){return this.each(function(){AG.data(this,G)
})
}}var K=G.split(".");
K[1]=K[1]?"."+K[1]:"";
if(F===v){var J=this.triggerHandler("getData"+K[1]+"!",[K[0]]);
if(J===v&&this.length){J=AG.data(this[0],G)
}return J===v&&K[1]?this.data(K[0]):J
}else{return this.trigger("setData"+K[1]+"!",[K[0],F]).each(function(){AG.data(this,G,F)
})
}},removeData:function(F){return this.each(function(){AG.removeData(this,F)
})
}});
AG.extend({queue:function(G,F,K){if(G){F=(F||"fx")+"queue";
var J=AG.data(G,F);
if(!K){return J||[]
}if(!J||AG.isArray(K)){J=AG.data(G,F,AG.makeArray(K))
}else{J.push(K)
}return J
}},dequeue:function(G,F){F=F||"fx";
var K=AG.queue(G,F),J=K.shift();
if(J==="inprogress"){J=K.shift()
}if(J){F==="fx"&&K.unshift("inprogress");
J.call(G,function(){AG.dequeue(G,F)
})
}}});
AG.fn.extend({queue:function(G,F){if(typeof G!=="string"){F=G;
G="fx"
}if(F===v){return AG.queue(this[0],G)
}return this.each(function(){var J=AG.queue(this,G,F);
G==="fx"&&J[0]!=="inprogress"&&AG.dequeue(this,G)
})
},dequeue:function(F){return this.each(function(){AG.dequeue(this,F)
})
},delay:function(G,F){G=AG.fx?AG.fx.speeds[G]||G:G;
F=F||"fx";
return this.queue(F,function(){var J=this;
setTimeout(function(){AG.dequeue(J,F)
},G)
})
},clearQueue:function(F){return this.queue(F||"fx",[])
}});
var Ar=/[\n\t]/g,AA=/\s+/,D=/\r/g,A7=/href|src|style/,Am=/(button|input)/i,At=/(button|input|object|select|textarea)/i,AU=/^(a|area)$/i,BB=/radio|checkbox/;
AG.fn.extend({attr:function(G,F){return AO(this,G,F,true,AG.attr)
},removeAttr:function(F){return this.each(function(){AG.attr(this,F,"");
this.nodeType===1&&this.removeAttribute(F)
})
},addClass:function(Q){if(AG.isFunction(Q)){return this.each(function(T){var R=AG(this);
R.addClass(Q.call(this,T,R.attr("class")))
})
}if(Q&&typeof Q==="string"){for(var P=(Q||"").split(AA),O=0,L=this.length;
O<L;
O++){var N=this[O];
if(N.nodeType===1){if(N.className){for(var K=" "+N.className+" ",J=N.className,F=0,G=P.length;
F<G;
F++){if(K.indexOf(" "+P[F]+" ")<0){J+=" "+P[F]
}}N.className=AG.trim(J)
}else{N.className=Q
}}}}return this
},removeClass:function(G){if(AG.isFunction(G)){return this.each(function(Q){var R=AG(this);
R.removeClass(G.call(this,Q,R.attr("class")))
})
}if(G&&typeof G==="string"||G===v){for(var F=(G||"").split(AA),O=0,L=this.length;
O<L;
O++){var N=this[O];
if(N.nodeType===1&&N.className){if(G){for(var K=(" "+N.className+" ").replace(Ar," "),J=0,P=F.length;
J<P;
J++){K=K.replace(" "+F[J]+" "," ")
}N.className=AG.trim(K)
}else{N.className=""
}}}}return this
},toggleClass:function(G,F){var K=typeof G,J=typeof F==="boolean";
if(AG.isFunction(G)){return this.each(function(N){var L=AG(this);
L.toggleClass(G.call(this,N,L.attr("class"),F),F)
})
}return this.each(function(){if(K==="string"){for(var P,O=0,N=AG(this),Q=F,L=G.split(AA);
P=L[O++];
){Q=J?Q:!N.hasClass(P);
N[Q?"addClass":"removeClass"](P)
}}else{if(K==="undefined"||K==="boolean"){this.className&&AG.data(this,"__className__",this.className);
this.className=this.className||G===false?"":AG.data(this,"__className__")||""
}}})
},hasClass:function(G){G=" "+G+" ";
for(var F=0,J=this.length;
F<J;
F++){if((" "+this[F].className+" ").replace(Ar," ").indexOf(G)>-1){return true
}}return false
},val:function(G){if(G===v){var F=this[0];
if(F){if(AG.nodeName(F,"option")){return(F.attributes.value||{}).specified?F.value:F.text
}if(AG.nodeName(F,"select")){var O=F.selectedIndex,L=[],N=F.options;
F=F.type==="select-one";
if(O<0){return null
}var K=F?O:0;
for(O=F?O+1:N.length;
K<O;
K++){var J=N[K];
if(J.selected){G=AG(J).val();
if(F){return G
}L.push(G)
}}return L
}if(BB.test(F.type)&&!AG.support.checkOn){return F.getAttribute("value")===null?"on":F.value
}return(F.value||"").replace(D,"")
}return v
}var P=AG.isFunction(G);
return this.each(function(R){var V=AG(this),T=G;
if(this.nodeType===1){if(P){T=G.call(this,R,V.val())
}if(typeof T==="number"){T+=""
}if(AG.isArray(T)&&BB.test(this.type)){this.checked=AG.inArray(V.val(),T)>=0
}else{if(AG.nodeName(this,"select")){var Q=AG.makeArray(T);
AG("option",this).each(function(){this.selected=AG.inArray(AG(this).val(),Q)>=0
});
if(!Q.length){this.selectedIndex=-1
}}else{this.value=T
}}}})
}});
AG.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(G,F,N,K){if(!G||G.nodeType===3||G.nodeType===8){return v
}if(K&&F in AG.attrFn){return AG(G)[F](N)
}K=G.nodeType!==1||!AG.isXMLDoc(G);
var L=N!==v;
F=K&&AG.props[F]||F;
if(G.nodeType===1){var J=A7.test(F);
if(F in G&&K&&!J){if(L){F==="type"&&Am.test(G.nodeName)&&G.parentNode&&AG.error("type property can't be changed");
G[F]=N
}if(AG.nodeName(G,"form")&&G.getAttributeNode(F)){return G.getAttributeNode(F).nodeValue
}if(F==="tabIndex"){return(F=G.getAttributeNode("tabIndex"))&&F.specified?F.value:At.test(G.nodeName)||AU.test(G.nodeName)&&G.href?0:v
}return G[F]
}if(!AG.support.style&&K&&F==="style"){if(L){G.style.cssText=""+N
}return G.style.cssText
}L&&G.setAttribute(F,""+N);
G=!AG.support.hrefNormalized&&K&&J?G.getAttribute(F,2):G.getAttribute(F);
return G===null?v:G
}return AG.style(G,F,N)
}});
var AX=/\.(.*)$/,y=function(F){return F.replace(/[^\w\s\.\|`]/g,function(G){return"\\"+G
})
};
AG.event={add:function(W,T,R,P){if(!(W.nodeType===3||W.nodeType===8)){if(W.setInterval&&W!==t&&!W.frameElement){W=t
}var Q,O;
if(R.handler){Q=R;
R=Q.handler
}if(!R.guid){R.guid=AG.guid++
}if(O=AG.data(W)){var N=O.events=O.events||{},K=O.handle;
if(!K){O.handle=K=function(){return typeof AG!=="undefined"&&!AG.event.triggered?AG.event.handle.apply(K.elem,arguments):v
}
}K.elem=W;
T=T.split(" ");
for(var L,J=0,F;
L=T[J++];
){O=Q?AG.extend({},Q):{handler:R,data:P};
if(L.indexOf(".")>-1){F=L.split(".");
L=F.shift();
O.namespace=F.slice(0).sort().join(".")
}else{F=[];
O.namespace=""
}O.type=L;
O.guid=R.guid;
var V=N[L],G=AG.event.special[L]||{};
if(!V){V=N[L]=[];
if(!G.setup||G.setup.call(W,P,F,K)===false){if(W.addEventListener){W.addEventListener(L,K,false)
}else{W.attachEvent&&W.attachEvent("on"+L,K)
}}}if(G.add){G.add.call(W,O);
if(!O.handler.guid){O.handler.guid=R.guid
}}V.push(O);
AG.event.global[L]=true
}W=null
}}},global:{},remove:function(Y,W,V,R){if(!(Y.nodeType===3||Y.nodeType===8)){var T,Q=0,P,N,O,L,F,X,K=AG.data(Y),G=K&&K.events;
if(K&&G){if(W&&W.type){V=W.handler;
W=W.type
}if(!W||typeof W==="string"&&W.charAt(0)==="."){W=W||"";
for(T in G){AG.event.remove(Y,T+W)
}}else{for(W=W.split(" ");
T=W[Q++];
){L=T;
P=T.indexOf(".")<0;
N=[];
if(!P){N=T.split(".");
T=N.shift();
O=RegExp("(^|\\.)"+AG.map(N.slice(0).sort(),y).join("\\.(?:.*\\.)?")+"(\\.|$)")
}if(F=G[T]){if(V){L=AG.event.special[T]||{};
for(J=R||0;
J<F.length;
J++){X=F[J];
if(V.guid===X.guid){if(P||O.test(X.namespace)){R==null&&F.splice(J--,1);
L.remove&&L.remove.call(Y,X)
}if(R!=null){break
}}}if(F.length===0||R!=null&&F.length===1){if(!L.teardown||L.teardown.call(Y,N)===false){Aw(Y,T,K.handle)
}delete G[T]
}}else{for(var J=0;
J<F.length;
J++){X=F[J];
if(P||O.test(X.namespace)){AG.event.remove(Y,L,X.handler,J);
F.splice(J--,1)
}}}}}if(AG.isEmptyObject(G)){if(W=K.handle){W.elem=null
}delete K.events;
delete K.handle;
AG.isEmptyObject(K)&&AG.removeData(Y)
}}}}},trigger:function(R,Q,P,N){var O=R.type||R;
if(!N){R=typeof R==="object"?R[Ah]?R:AG.extend(AG.Event(O),R):AG.Event(O);
if(O.indexOf("!")>=0){R.type=O=O.slice(0,-1);
R.exclusive=true
}if(!P){R.stopPropagation();
AG.event.global[O]&&AG.each(AG.cache,function(){this.events&&this.events[O]&&AG.event.trigger(R,Q,this.handle.elem)
})
}if(!P||P.nodeType===3||P.nodeType===8){return v
}R.result=v;
R.target=P;
Q=AG.makeArray(Q);
Q.unshift(R)
}R.currentTarget=P;
(N=AG.data(P,"handle"))&&N.apply(P,Q);
N=P.parentNode||P.ownerDocument;
try{if(!(P&&P.nodeName&&AG.noData[P.nodeName.toLowerCase()])){if(P["on"+O]&&P["on"+O].apply(P,Q)===false){R.result=false
}}}catch(L){}if(!R.isPropagationStopped()&&N){AG.event.trigger(R,Q,N,true)
}else{if(!R.isDefaultPrevented()){N=R.target;
var K,G=AG.nodeName(N,"a")&&O==="click",J=AG.event.special[O]||{};
if((!J._default||J._default.call(P,R)===false)&&!G&&!(N&&N.nodeName&&AG.noData[N.nodeName.toLowerCase()])){try{if(N[O]){if(K=N["on"+O]){N["on"+O]=null
}AG.event.triggered=true;
N[O]()
}}catch(F){}if(K){N["on"+O]=K
}AG.event.triggered=false
}}}},handle:function(G){var F,O,L,N;
G=arguments[0]=AG.event.fix(G||t.event);
G.currentTarget=this;
F=G.type.indexOf(".")<0&&!G.exclusive;
if(!F){O=G.type.split(".");
G.type=O.shift();
L=RegExp("(^|\\.)"+O.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")
}N=AG.data(this,"events");
O=N[G.type];
if(N&&O){O=O.slice(0);
N=0;
for(var K=O.length;
N<K;
N++){var J=O[N];
if(F||L.test(J.namespace)){G.handler=J.handler;
G.data=J.data;
G.handleObj=J;
J=J.handler.apply(this,arguments);
if(J!==v){G.result=J;
if(J===false){G.preventDefault();
G.stopPropagation()
}}if(G.isImmediatePropagationStopped()){break
}}}}return G.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(G){if(G[Ah]){return G
}var F=G;
G=AG.Event(F);
for(var K=this.props.length,J;
K;
){J=this.props[--K];
G[J]=F[J]
}if(!G.target){G.target=G.srcElement||x
}if(G.target.nodeType===3){G.target=G.target.parentNode
}if(!G.relatedTarget&&G.fromElement){G.relatedTarget=G.fromElement===G.target?G.toElement:G.fromElement
}if(G.pageX==null&&G.clientX!=null){F=x.documentElement;
K=x.body;
G.pageX=G.clientX+(F&&F.scrollLeft||K&&K.scrollLeft||0)-(F&&F.clientLeft||K&&K.clientLeft||0);
G.pageY=G.clientY+(F&&F.scrollTop||K&&K.scrollTop||0)-(F&&F.clientTop||K&&K.clientTop||0)
}if(!G.which&&(G.charCode||G.charCode===0?G.charCode:G.keyCode)){G.which=G.charCode||G.keyCode
}if(!G.metaKey&&G.ctrlKey){G.metaKey=G.ctrlKey
}if(!G.which&&G.button!==v){G.which=G.button&1?1:G.button&2?3:G.button&4?2:0
}return G
},guid:100000000,proxy:AG.proxy,special:{ready:{setup:AG.bindReady,teardown:AG.noop},live:{add:function(F){AG.event.add(this,F.origType,AG.extend({},F,{handler:AF}))
},remove:function(G){var F=true,J=G.origType.replace(AX,"");
AG.each(AG.data(this,"events").live||[],function(){if(J===this.origType.replace(AX,"")){return F=false
}});
F&&AG.event.remove(this,G.origType,AF)
}},beforeunload:{setup:function(G,F,J){if(this.setInterval){this.onbeforeunload=J
}return false
},teardown:function(G,F){if(this.onbeforeunload===F){this.onbeforeunload=null
}}}}};
var Aw=x.removeEventListener?function(G,F,J){G.removeEventListener(F,J,false)
}:function(G,F,J){G.detachEvent("on"+F,J)
};
AG.Event=function(F){if(!this.preventDefault){return new AG.Event(F)
}if(F&&F.type){this.originalEvent=F;
this.type=F.type
}else{this.type=F
}this.timeStamp=Af();
this[Ah]=true
};
AG.Event.prototype={preventDefault:function(){this.isDefaultPrevented=AL;
var F=this.originalEvent;
if(F){F.preventDefault&&F.preventDefault();
F.returnValue=false
}},stopPropagation:function(){this.isPropagationStopped=AL;
var F=this.originalEvent;
if(F){F.stopPropagation&&F.stopPropagation();
F.cancelBubble=true
}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=AL;
this.stopPropagation()
},isDefaultPrevented:AN,isPropagationStopped:AN,isImmediatePropagationStopped:AN};
var Ag=function(G){var F=G.relatedTarget;
try{for(;
F&&F!==this;
){F=F.parentNode
}if(F!==this){G.type=G.data;
AG.event.handle.apply(this,arguments)
}}catch(J){}},AD=function(F){F.type=F.data;
AG.event.handle.apply(this,arguments)
};
AG.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(G,F){AG.event.special[G]={setup:function(J){AG.event.add(this,F,J&&J.selector?AD:Ag,G)
},teardown:function(J){AG.event.remove(this,F,J&&J.selector?AD:Ag)
}}
});
if(!AG.support.submitBubbles){AG.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){AG.event.add(this,"click.specialSubmit",function(G){var F=G.target,J=F.type;
if((J==="submit"||J==="image")&&AG(F).closest("form").length){return Ak("submit",this,arguments)
}});
AG.event.add(this,"keypress.specialSubmit",function(G){var F=G.target,J=F.type;
if((J==="text"||J==="password")&&AG(F).closest("form").length&&G.keyCode===13){return Ak("submit",this,arguments)
}})
}else{return false
}},teardown:function(){AG.event.remove(this,".specialSubmit")
}}
}if(!AG.support.changeBubbles){var i=/textarea|input|select/i,H,l=function(G){var F=G.type,J=G.value;
if(F==="radio"||F==="checkbox"){J=G.checked
}else{if(F==="select-multiple"){J=G.selectedIndex>-1?AG.map(G.options,function(K){return K.selected
}).join("-"):""
}else{if(G.nodeName.toLowerCase()==="select"){J=G.selectedIndex
}}}return J
},BA=function(G,F){var L=G.target,J,K;
if(!(!i.test(L.nodeName)||L.readOnly)){J=AG.data(L,"_change_data");
K=l(L);
if(G.type!=="focusout"||L.type!=="radio"){AG.data(L,"_change_data",K)
}if(!(J===v||K===J)){if(J!=null||K){G.type="change";
return AG.event.trigger(G,F,L)
}}}};
AG.event.special.change={filters:{focusout:BA,click:function(G){var F=G.target,J=F.type;
if(J==="radio"||J==="checkbox"||F.nodeName.toLowerCase()==="select"){return BA.call(this,G)
}},keydown:function(G){var F=G.target,J=F.type;
if(G.keyCode===13&&F.nodeName.toLowerCase()!=="textarea"||G.keyCode===32&&(J==="checkbox"||J==="radio")||J==="select-multiple"){return BA.call(this,G)
}},beforeactivate:function(F){F=F.target;
AG.data(F,"_change_data",l(F))
}},setup:function(){if(this.type==="file"){return false
}for(var F in H){AG.event.add(this,F+".specialChange",H[F])
}return i.test(this.nodeName)
},teardown:function(){AG.event.remove(this,".specialChange");
return i.test(this.nodeName)
}};
H=AG.event.special.change.filters
}x.addEventListener&&AG.each({focus:"focusin",blur:"focusout"},function(G,F){function J(K){K=AG.event.fix(K);
K.type=F;
return AG.event.handle.call(this,K)
}AG.event.special[F]={setup:function(){this.addEventListener(G,J,true)
},teardown:function(){this.removeEventListener(G,J,true)
}}
});
AG.each(["bind","one"],function(G,F){AG.fn[F]=function(O,L,N){if(typeof O==="object"){for(var K in O){this[F](K,L,O[K],N)
}return this
}if(AG.isFunction(L)){N=L;
L=v
}var J=F==="one"?AG.proxy(N,function(Q){AG(this).unbind(Q,J);
return N.apply(this,arguments)
}):N;
if(O==="unload"&&F!=="one"){this.one(O,L,N)
}else{K=0;
for(var P=this.length;
K<P;
K++){AG.event.add(this[K],O,J,L)
}}return this
}
});
AG.fn.extend({unbind:function(G,F){if(typeof G==="object"&&!G.preventDefault){for(var K in G){this.unbind(K,G[K])
}}else{K=0;
for(var J=this.length;
K<J;
K++){AG.event.remove(this[K],G,F)
}}return this
},delegate:function(G,F,K,J){return this.live(F,K,J,G)
},undelegate:function(G,F,J){return arguments.length===0?this.unbind("live"):this.die(F,null,J,G)
},trigger:function(G,F){return this.each(function(){AG.event.trigger(G,F,this)
})
},triggerHandler:function(G,F){if(this[0]){var J=AG.Event(G);
J.preventDefault();
J.stopPropagation();
AG.event.trigger(J,F,this[0]);
return J.result
}},toggle:function(G){for(var F=arguments,J=1;
J<F.length;
){AG.proxy(G,F[J++])
}return this.click(AG.proxy(G,function(K){var L=(AG.data(this,"lastToggle"+G.guid)||0)%J;
AG.data(this,"lastToggle"+G.guid,L+1);
K.preventDefault();
return F[L].apply(this,arguments)||false
}))
},hover:function(G,F){return this.mouseenter(G).mouseleave(F||G)
}});
var S={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};
AG.each(["live","die"],function(G,F){AG.fn[F]=function(T,Q,R,P){var O,L=0,N,K,J=P||this.selector,V=P?this:AG(this.context);
if(AG.isFunction(Q)){R=Q;
Q=v
}for(T=(T||"").split(" ");
(O=T[L++])!=null;
){P=AX.exec(O);
N="";
if(P){N=P[0];
O=O.replace(AX,"")
}if(O==="hover"){T.push("mouseenter"+N,"mouseleave"+N)
}else{K=O;
if(O==="focus"||O==="blur"){T.push(S[O]+N);
O+=N
}else{O=(S[O]||O)+N
}F==="live"?V.each(function(){AG.event.add(this,n(O,J),{data:Q,selector:J,handler:R,origType:O,origHandler:R,preType:K})
}):V.unbind(n(O,J),R)
}}return this
}
});
AG.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(G,F){AG.fn[F]=function(J){return J?this.bind(F,J):this.trigger(F)
};
if(AG.attrFn){AG.attrFn[F]=true
}});
t.attachEvent&&!t.addEventListener&&t.attachEvent("onunload",function(){for(var G in AG.cache){if(AG.cache[G].handle){try{AG.event.remove(AG.cache[G].handle.elem)
}catch(F){}}}});
(function(){function c(Ab){for(var Aa="",z,w=0;
Ab[w];
w++){z=Ab[w];
if(z.nodeType===3||z.nodeType===4){Aa+=z.nodeValue
}else{if(z.nodeType!==8){Aa+=c(z.childNodes)
}}}return Aa
}function Z(BI,BH,Ab,Aa,w,z){w=0;
for(var BK=Aa.length;
w<BK;
w++){var BL=Aa[w];
if(BL){BL=BL[BI];
for(var BJ=false;
BL;
){if(BL.sizcache===Ab){BJ=Aa[BL.sizset];
break
}if(BL.nodeType===1&&!z){BL.sizcache=Ab;
BL.sizset=w
}if(BL.nodeName.toLowerCase()===BH){BJ=BL;
break
}BL=BL[BI]
}Aa[w]=BJ
}}}function Y(BI,BH,Ab,Aa,w,z){w=0;
for(var BK=Aa.length;
w<BK;
w++){var BL=Aa[w];
if(BL){BL=BL[BI];
for(var BJ=false;
BL;
){if(BL.sizcache===Ab){BJ=Aa[BL.sizset];
break
}if(BL.nodeType===1){if(!z){BL.sizcache=Ab;
BL.sizset=w
}if(typeof BH!=="string"){if(BL===BH){BJ=true;
break
}}else{if(R.filter(BH,[BL]).length>0){BJ=BL;
break
}}}BL=BL[BI]
}Aa[w]=BJ
}}}var W=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,X=0,V=Object.prototype.toString,T=false,Q=true;
[0,0].sort(function(){Q=false;
return 0
});
var R=function(BJ,BI,Ab,Aa){Ab=Ab||[];
var w=BI=BI||x;
if(BI.nodeType!==1&&BI.nodeType!==9){return[]
}if(!BJ||typeof BJ!=="string"){return Ab
}for(var z=[],BO,BP,BL,BH,BN=true,BK=G(BI),BM=BJ;
(W.exec(""),BO=W.exec(BM))!==null;
){BM=BO[3];
z.push(BO[1]);
if(BO[2]){BH=BO[3];
break
}}if(z.length>1&&L.exec(BJ)){if(z.length===2&&P.relative[z[0]]){BP=s(z[0]+z[1],BI)
}else{for(BP=P.relative[z[0]]?[BI]:R(z.shift(),BI);
z.length;
){BJ=z.shift();
if(P.relative[BJ]){BJ+=z.shift()
}BP=s(BJ,BP)
}}}else{if(!Aa&&z.length>1&&BI.nodeType===9&&!BK&&P.match.ID.test(z[0])&&!P.match.ID.test(z[z.length-1])){BO=R.find(z.shift(),BI,BK);
BI=BO.expr?R.filter(BO.expr,BO.set)[0]:BO.set[0]
}if(BI){BO=Aa?{expr:z.pop(),set:O(Aa)}:R.find(z.pop(),z.length===1&&(z[0]==="~"||z[0]==="+")&&BI.parentNode?BI.parentNode:BI,BK);
BP=BO.expr?R.filter(BO.expr,BO.set):BO.set;
if(z.length>0){BL=O(BP)
}else{BN=false
}for(;
z.length;
){var BQ=z.pop();
BO=BQ;
if(P.relative[BQ]){BO=z.pop()
}else{BQ=""
}if(BO==null){BO=BI
}P.relative[BQ](BL,BO,BK)
}}else{BL=[]
}}BL||(BL=BP);
BL||R.error(BQ||BJ);
if(V.call(BL)==="[object Array]"){if(BN){if(BI&&BI.nodeType===1){for(BJ=0;
BL[BJ]!=null;
BJ++){if(BL[BJ]&&(BL[BJ]===true||BL[BJ].nodeType===1&&J(BI,BL[BJ]))){Ab.push(BP[BJ])
}}}else{for(BJ=0;
BL[BJ]!=null;
BJ++){BL[BJ]&&BL[BJ].nodeType===1&&Ab.push(BP[BJ])
}}}else{Ab.push.apply(Ab,BL)
}}else{O(BL,Ab)
}if(BH){R(BH,w,Ab,Aa);
R.uniqueSort(Ab)
}return Ab
};
R.uniqueSort=function(z){if(N){T=Q;
z.sort(N);
if(T){for(var w=1;
w<z.length;
w++){z[w]===z[w-1]&&z.splice(w--,1)
}}}return z
};
R.matches=function(z,w){return R(z,null,null,w)
};
R.find=function(BI,BH,Ab){var Aa,w;
if(!BI){return[]
}for(var z=0,BK=P.order.length;
z<BK;
z++){var BL=P.order[z];
if(w=P.leftMatch[BL].exec(BI)){var BJ=w[1];
w.splice(1,1);
if(BJ.substr(BJ.length-1)!=="\\"){w[1]=(w[1]||"").replace(/\\/g,"");
Aa=P.find[BL](w,BH,Ab);
if(Aa!=null){BI=BI.replace(P.match[BL],"");
break
}}}}Aa||(Aa=BH.getElementsByTagName("*"));
return{set:Aa,expr:BI}
};
R.filter=function(BL,BK,BI,Ab){for(var z=BL,Aa=[],BQ=BK,BR,BN,BJ=BK&&BK[0]&&G(BK[0]);
BL&&BK.length;
){for(var BP in P.filter){if((BR=P.leftMatch[BP].exec(BL))!=null&&BR[2]){var BM=P.filter[BP],BO,BS;
BS=BR[1];
BN=false;
BR.splice(1,1);
if(BS.substr(BS.length-1)!=="\\"){if(BQ===Aa){Aa=[]
}if(P.preFilter[BP]){if(BR=P.preFilter[BP](BR,BQ,BI,Aa,Ab,BJ)){if(BR===true){continue
}}else{BN=BO=true
}}if(BR){for(var BH=0;
(BS=BQ[BH])!=null;
BH++){if(BS){BO=BM(BS,BR,BH,BQ);
var w=Ab^!!BO;
if(BI&&BO!=null){if(w){BN=true
}else{BQ[BH]=false
}}else{if(w){Aa.push(BS);
BN=true
}}}}}if(BO!==v){BI||(BQ=Aa);
BL=BL.replace(P.match[BP],"");
if(!BN){return[]
}break
}}}}if(BL===z){if(BN==null){R.error(BL)
}else{break
}}z=BL
}return BQ
};
R.error=function(w){throw"Syntax error, unrecognized expression: "+w
};
var P=R.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(w){return w.getAttribute("href")
}},relative:{"+":function(Ab,Aa){var z=typeof Aa==="string",w=z&&!/\W/.test(Aa);
z=z&&!w;
if(w){Aa=Aa.toLowerCase()
}w=0;
for(var BH=Ab.length,BI;
w<BH;
w++){if(BI=Ab[w]){for(;
(BI=BI.previousSibling)&&BI.nodeType!==1;
){}Ab[w]=z||BI&&BI.nodeName.toLowerCase()===Aa?BI||false:BI===Aa
}}z&&R.filter(Aa,Ab,true)
},">":function(Ab,Aa){var z=typeof Aa==="string";
if(z&&!/\W/.test(Aa)){Aa=Aa.toLowerCase();
for(var w=0,BH=Ab.length;
w<BH;
w++){var BI=Ab[w];
if(BI){z=BI.parentNode;
Ab[w]=z.nodeName.toLowerCase()===Aa?z:false
}}}else{w=0;
for(BH=Ab.length;
w<BH;
w++){if(BI=Ab[w]){Ab[w]=z?BI.parentNode:BI.parentNode===Aa
}}z&&R.filter(Aa,Ab,true)
}},"":function(Ab,Aa,z){var w=X++,BH=Y;
if(typeof Aa==="string"&&!/\W/.test(Aa)){var BI=Aa=Aa.toLowerCase();
BH=Z
}BH("parentNode",Aa,w,Ab,BI,z)
},"~":function(Ab,Aa,z){var w=X++,BH=Y;
if(typeof Aa==="string"&&!/\W/.test(Aa)){var BI=Aa=Aa.toLowerCase();
BH=Z
}BH("previousSibling",Aa,w,Ab,BI,z)
}},find:{ID:function(Aa,z,w){if(typeof z.getElementById!=="undefined"&&!w){return(Aa=z.getElementById(Aa[1]))?[Aa]:[]
}},NAME:function(Ab,Aa){if(typeof Aa.getElementsByName!=="undefined"){for(var z=[],w=Aa.getElementsByName(Ab[1]),BH=0,BI=w.length;
BH<BI;
BH++){w[BH].getAttribute("name")===Ab[1]&&z.push(w[BH])
}return z.length===0?null:z
}},TAG:function(z,w){return w.getElementsByTagName(z[1])
}},preFilter:{CLASS:function(BH,Ab,z,w,BI,BJ){BH=" "+BH[1].replace(/\\/g,"")+" ";
if(BJ){return BH
}BJ=0;
for(var Aa;
(Aa=Ab[BJ])!=null;
BJ++){if(Aa){if(BI^(Aa.className&&(" "+Aa.className+" ").replace(/[\t\n]/g," ").indexOf(BH)>=0)){z||w.push(Aa)
}else{if(z){Ab[BJ]=false
}}}}return false
},ID:function(w){return w[1].replace(/\\/g,"")
},TAG:function(w){return w[1].toLowerCase()
},CHILD:function(z){if(z[1]==="nth"){var w=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(z[2]==="even"&&"2n"||z[2]==="odd"&&"2n+1"||!/\D/.test(z[2])&&"0n+"+z[2]||z[2]);
z[2]=w[1]+(w[2]||1)-0;
z[3]=w[3]-0
}z[0]=X++;
return z
},ATTR:function(Ab,Aa,z,w,BH,BI){Aa=Ab[1].replace(/\\/g,"");
if(!BI&&P.attrMap[Aa]){Ab[1]=P.attrMap[Aa]
}if(Ab[2]==="~="){Ab[4]=" "+Ab[4]+" "
}return Ab
},PSEUDO:function(Ab,Aa,z,w,BH){if(Ab[1]==="not"){if((W.exec(Ab[3])||"").length>1||/^\w/.test(Ab[3])){Ab[3]=R(Ab[3],null,null,Aa)
}else{Ab=R.filter(Ab[3],Aa,z,true^BH);
z||w.push.apply(w,Ab);
return false
}}else{if(P.match.POS.test(Ab[0])||P.match.CHILD.test(Ab[0])){return true
}}return Ab
},POS:function(w){w.unshift(true);
return w
}},filters:{enabled:function(w){return w.disabled===false&&w.type!=="hidden"
},disabled:function(w){return w.disabled===true
},checked:function(w){return w.checked===true
},selected:function(w){return w.selected===true
},parent:function(w){return !!w.firstChild
},empty:function(w){return !w.firstChild
},has:function(Aa,z,w){return !!R(w[3],Aa).length
},header:function(w){return/h\d/i.test(w.nodeName)
},text:function(w){return"text"===w.type
},radio:function(w){return"radio"===w.type
},checkbox:function(w){return"checkbox"===w.type
},file:function(w){return"file"===w.type
},password:function(w){return"password"===w.type
},submit:function(w){return"submit"===w.type
},image:function(w){return"image"===w.type
},reset:function(w){return"reset"===w.type
},button:function(w){return"button"===w.type||w.nodeName.toLowerCase()==="button"
},input:function(w){return/input|select|textarea|button/i.test(w.nodeName)
}},setFilters:{first:function(z,w){return w===0
},last:function(Ab,Aa,z,w){return Aa===w.length-1
},even:function(z,w){return w%2===0
},odd:function(z,w){return w%2===1
},lt:function(Aa,z,w){return z<w[3]-0
},gt:function(Aa,z,w){return z>w[3]-0
},nth:function(Aa,z,w){return w[3]-0===z
},eq:function(Aa,z,w){return w[3]-0===z
}},filter:{PSEUDO:function(Ab,Aa,z,w){var BH=Aa[1],BI=P.filters[BH];
if(BI){return BI(Ab,z,Aa,w)
}else{if(BH==="contains"){return(Ab.textContent||Ab.innerText||c([Ab])||"").indexOf(Aa[3])>=0
}else{if(BH==="not"){Aa=Aa[3];
z=0;
for(w=Aa.length;
z<w;
z++){if(Aa[z]===Ab){return false
}}return true
}else{R.error("Syntax error, unrecognized expression: "+BH)
}}}},CHILD:function(BI,Ab){var z=Ab[1],w=BI;
switch(z){case"only":case"first":for(;
w=w.previousSibling;
){if(w.nodeType===1){return false
}}if(z==="first"){return true
}w=BI;
case"last":for(;
w=w.nextSibling;
){if(w.nodeType===1){return false
}}return true;
case"nth":z=Ab[2];
var BJ=Ab[3];
if(z===1&&BJ===0){return true
}var BK=Ab[0],Aa=BI.parentNode;
if(Aa&&(Aa.sizcache!==BK||!BI.nodeIndex)){var BH=0;
for(w=Aa.firstChild;
w;
w=w.nextSibling){if(w.nodeType===1){w.nodeIndex=++BH
}}Aa.sizcache=BK
}w=BI.nodeIndex-BJ;
return z===0?w===0:w%z===0&&w/z>=0
}},ID:function(z,w){return z.nodeType===1&&z.getAttribute("id")===w
},TAG:function(z,w){return w==="*"&&z.nodeType===1||z.nodeName.toLowerCase()===w
},CLASS:function(z,w){return(" "+(z.className||z.getAttribute("class"))+" ").indexOf(w)>-1
},ATTR:function(Ab,Aa){var z=Aa[1];
z=P.attrHandle[z]?P.attrHandle[z](Ab):Ab[z]!=null?Ab[z]:Ab.getAttribute(z);
var w=z+"",BH=Aa[2],BI=Aa[4];
return z==null?BH==="!=":BH==="="?w===BI:BH==="*="?w.indexOf(BI)>=0:BH==="~="?(" "+w+" ").indexOf(BI)>=0:!BI?w&&z!==false:BH==="!="?w!==BI:BH==="^="?w.indexOf(BI)===0:BH==="$="?w.substr(w.length-BI.length)===BI:BH==="|="?w===BI||w.substr(0,BI.length+1)===BI+"-":false
},POS:function(Ab,Aa,z,w){var BH=P.setFilters[Aa[2]];
if(BH){return BH(Ab,z,Aa,w)
}}}},L=P.match.POS,F;
for(F in P.match){P.match[F]=RegExp(P.match[F].source+/(?![^\[]*\])(?![^\(]*\))/.source);
P.leftMatch[F]=RegExp(/(^(?:.|\r|\n)*?)/.source+P.match[F].source.replace(/\\(\d+)/g,function(z,w){return"\\"+(w-0+1)
}))
}var O=function(z,w){z=Array.prototype.slice.call(z,0);
if(w){w.push.apply(w,z);
return w
}return z
};
try{Array.prototype.slice.call(x.documentElement.childNodes,0)
}catch(K){O=function(Ab,Aa){var z=Aa||[];
if(V.call(Ab)==="[object Array]"){Array.prototype.push.apply(z,Ab)
}else{if(typeof Ab.length==="number"){for(var w=0,BH=Ab.length;
w<BH;
w++){z.push(Ab[w])
}}else{for(w=0;
Ab[w];
w++){z.push(Ab[w])
}}}return z
}
}var N;
if(x.documentElement.compareDocumentPosition){N=function(Aa,z){if(!Aa.compareDocumentPosition||!z.compareDocumentPosition){if(Aa==z){T=true
}return Aa.compareDocumentPosition?-1:1
}var w=Aa.compareDocumentPosition(z)&4?-1:Aa===z?0:1;
if(w===0){T=true
}return w
}
}else{if("sourceIndex" in x.documentElement){N=function(Aa,z){if(!Aa.sourceIndex||!z.sourceIndex){if(Aa==z){T=true
}return Aa.sourceIndex?-1:1
}var w=Aa.sourceIndex-z.sourceIndex;
if(w===0){T=true
}return w
}
}else{if(x.createRange){N=function(Ab,Aa){if(!Ab.ownerDocument||!Aa.ownerDocument){if(Ab==Aa){T=true
}return Ab.ownerDocument?-1:1
}var z=Ab.ownerDocument.createRange(),w=Aa.ownerDocument.createRange();
z.setStart(Ab,0);
z.setEnd(Ab,0);
w.setStart(Aa,0);
w.setEnd(Aa,0);
z=z.compareBoundaryPoints(Range.START_TO_END,w);
if(z===0){T=true
}return z
}
}}}(function(){var Aa=x.createElement("div"),z="script"+(new Date).getTime();
Aa.innerHTML="<a name='"+z+"'/>";
var w=x.documentElement;
w.insertBefore(Aa,w.firstChild);
if(x.getElementById(z)){P.find.ID=function(Ab,BH,BI){if(typeof BH.getElementById!=="undefined"&&!BI){return(BH=BH.getElementById(Ab[1]))?BH.id===Ab[1]||typeof BH.getAttributeNode!=="undefined"&&BH.getAttributeNode("id").nodeValue===Ab[1]?[BH]:v:[]
}};
P.filter.ID=function(Ab,BH){var BI=typeof Ab.getAttributeNode!=="undefined"&&Ab.getAttributeNode("id");
return Ab.nodeType===1&&BI&&BI.nodeValue===BH
}
}w.removeChild(Aa);
w=Aa=null
})();
(function(){var w=x.createElement("div");
w.appendChild(x.createComment(""));
if(w.getElementsByTagName("*").length>0){P.find.TAG=function(Ab,Aa){var z=Aa.getElementsByTagName(Ab[1]);
if(Ab[1]==="*"){for(var BH=[],BI=0;
z[BI];
BI++){z[BI].nodeType===1&&BH.push(z[BI])
}z=BH
}return z
}
}w.innerHTML="<a href='#'></a>";
if(w.firstChild&&typeof w.firstChild.getAttribute!=="undefined"&&w.firstChild.getAttribute("href")!=="#"){P.attrHandle.href=function(z){return z.getAttribute("href",2)
}
}w=null
})();
x.querySelectorAll&&function(){var Aa=R,z=x.createElement("div");
z.innerHTML="<p class='TEST'></p>";
if(!(z.querySelectorAll&&z.querySelectorAll(".TEST").length===0)){R=function(Ab,BJ,BK,BH){BJ=BJ||x;
if(!BH&&BJ.nodeType===9&&!G(BJ)){try{return O(BJ.querySelectorAll(Ab),BK)
}catch(BI){}}return Aa(Ab,BJ,BK,BH)
};
for(var w in Aa){R[w]=Aa[w]
}z=null
}}();
(function(){var w=x.createElement("div");
w.innerHTML="<div class='test e'></div><div class='test'></div>";
if(!(!w.getElementsByClassName||w.getElementsByClassName("e").length===0)){w.lastChild.className="e";
if(w.getElementsByClassName("e").length!==1){P.order.splice(1,0,"CLASS");
P.find.CLASS=function(Ab,Aa,z){if(typeof Aa.getElementsByClassName!=="undefined"&&!z){return Aa.getElementsByClassName(Ab[1])
}};
w=null
}}})();
var J=x.compareDocumentPosition?function(z,w){return !!(z.compareDocumentPosition(w)&16)
}:function(z,w){return z!==w&&(z.contains?z.contains(w):true)
},G=function(w){return(w=(w?w.ownerDocument||w:0).documentElement)?w.nodeName!=="HTML":false
},s=function(BH,Ab){for(var z=[],w="",BI,BJ=Ab.nodeType?[Ab]:Ab;
BI=P.match.PSEUDO.exec(BH);
){w+=BI[0];
BH=BH.replace(P.match.PSEUDO,"")
}BH=P.relative[BH]?BH+"*":BH;
BI=0;
for(var Aa=BJ.length;
BI<Aa;
BI++){R(BH,BJ[BI],z)
}return R.filter(w,z)
};
AG.find=R;
AG.expr=R.selectors;
AG.expr[":"]=AG.expr.filters;
AG.unique=R.uniqueSort;
AG.text=c;
AG.isXMLDoc=G;
AG.contains=J
})();
var h=/Until$/,E=/^(?:parents|prevUntil|prevAll)/,A8=/,/;
AS=Array.prototype.slice;
var Az=function(G,F,K){if(AG.isFunction(F)){return AG.grep(G,function(N,L){return !!F.call(N,L,N)===K
})
}else{if(F.nodeType){return AG.grep(G,function(L){return L===F===K
})
}else{if(typeof F==="string"){var J=AG.grep(G,function(L){return L.nodeType===1
});
if(A6.test(F)){return AG.filter(F,J,!K)
}else{F=AG.filter(F,J)
}}}}return AG.grep(G,function(L){return AG.inArray(L,F)>=0===K
})
};
AG.fn.extend({find:function(G){for(var F=this.pushStack("","find",G),O=0,L=0,N=this.length;
L<N;
L++){O=F.length;
AG.find(G,this[L],F);
if(L>0){for(var K=O;
K<F.length;
K++){for(var J=0;
J<O;
J++){if(F[J]===F[K]){F.splice(K--,1);
break
}}}}}return F
},has:function(G){var F=AG(G);
return this.filter(function(){for(var K=0,J=F.length;
K<J;
K++){if(AG.contains(this,F[K])){return true
}}})
},not:function(F){return this.pushStack(Az(this,F,false),"not",F)
},filter:function(F){return this.pushStack(Az(this,F,true),"filter",F)
},is:function(F){return !!F&&AG.filter(F,this).length>0
},closest:function(Q,P){if(AG.isArray(Q)){var O=[],L=this[0],N,K={},J;
if(L&&Q.length){N=0;
for(var F=Q.length;
N<F;
N++){J=Q[N];
K[J]||(K[J]=AG.expr.match.POS.test(J)?AG(J,P||this.context):J)
}for(;
L&&L.ownerDocument&&L!==P;
){for(J in K){N=K[J];
if(N.jquery?N.index(L)>-1:AG(L).is(N)){O.push({selector:J,elem:L});
delete K[J]
}}L=L.parentNode
}}return O
}var G=AG.expr.match.POS.test(Q)?AG(Q,P||this.context):null;
return this.map(function(T,R){for(;
R&&R.ownerDocument&&R!==P;
){if(G?G.index(R)>-1:AG(R).is(Q)){return R
}R=R.parentNode
}return null
})
},index:function(F){if(!F||typeof F==="string"){return AG.inArray(this[0],F?AG(F):this.parent().children())
}return AG.inArray(F.jquery?F[0]:F,this)
},add:function(G,F){var K=typeof G==="string"?AG(G,F||this.context):AG.makeArray(G),J=AG.merge(this.get(),K);
return this.pushStack(!K[0]||!K[0].parentNode||K[0].parentNode.nodeType===11||!J[0]||!J[0].parentNode||J[0].parentNode.nodeType===11?J:AG.unique(J))
},andSelf:function(){return this.add(this.prevObject)
}});
AG.each({parent:function(F){return(F=F.parentNode)&&F.nodeType!==11?F:null
},parents:function(F){return AG.dir(F,"parentNode")
},parentsUntil:function(G,F,J){return AG.dir(G,"parentNode",J)
},next:function(F){return AG.nth(F,2,"nextSibling")
},prev:function(F){return AG.nth(F,2,"previousSibling")
},nextAll:function(F){return AG.dir(F,"nextSibling")
},prevAll:function(F){return AG.dir(F,"previousSibling")
},nextUntil:function(G,F,J){return AG.dir(G,"nextSibling",J)
},prevUntil:function(G,F,J){return AG.dir(G,"previousSibling",J)
},siblings:function(F){return AG.sibling(F.parentNode.firstChild,F)
},children:function(F){return AG.sibling(F.firstChild)
},contents:function(F){return AG.nodeName(F,"iframe")?F.contentDocument||F.contentWindow.document:AG.makeArray(F.childNodes)
}},function(G,F){AG.fn[G]=function(L,J){var K=AG.map(this,F,L);
h.test(G)||(J=L);
if(J&&typeof J==="string"){K=AG.filter(J,K)
}K=this.length>1?AG.unique(K):K;
if((this.length>1||A8.test(J))&&E.test(G)){K=K.reverse()
}return this.pushStack(K,G,AS.call(arguments).join(","))
}
});
AG.extend({filter:function(G,F,J){if(J){G=":not("+G+")"
}return AG.find.matches(G,F)
},dir:function(G,F,K){var J=[];
for(G=G[F];
G&&G.nodeType!==9&&(K===v||G.nodeType!==1||!AG(G).is(K));
){G.nodeType===1&&J.push(G);
G=G[F]
}return J
},nth:function(G,F,K){F=F||1;
for(var J=0;
G;
G=G[K]){if(G.nodeType===1&&++J===F){break
}}return G
},sibling:function(G,F){for(var J=[];
G;
G=G.nextSibling){G.nodeType===1&&G!==F&&J.push(G)
}return J
}});
var Al=/ jQuery\d+="(?:\d+|null)"/g,AQ=/^\s+/,AH=/(<([\w:]+)[^>]*?)\/>/g,Av=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,o=/<([\w:]+)/,Ad=/<tbody/i,AB=/<|&#?\w+;/,A2=/<script|<object|<embed|<option|<style/i,Ao=/checked\s*(?:[^=]|=\s*.checked.)/i,b=function(G,F,J){return Av.test(J)?G:F+"></"+J+">"
},Aj={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,"",""]};
Aj.optgroup=Aj.option;
Aj.tbody=Aj.tfoot=Aj.colgroup=Aj.caption=Aj.thead;
Aj.th=Aj.td;
if(!AG.support.htmlSerialize){Aj._default=[1,"div<div>","</div>"]
}AG.fn.extend({text:function(F){if(AG.isFunction(F)){return this.each(function(G){var J=AG(this);
J.text(F.call(this,G,J.text()))
})
}if(typeof F!=="object"&&F!==v){return this.empty().append((this[0]&&this[0].ownerDocument||x).createTextNode(F))
}return AG.text(this)
},wrapAll:function(G){if(AG.isFunction(G)){return this.each(function(J){AG(this).wrapAll(G.call(this,J))
})
}if(this[0]){var F=AG(G,this[0].ownerDocument).eq(0).clone(true);
this[0].parentNode&&F.insertBefore(this[0]);
F.map(function(){for(var J=this;
J.firstChild&&J.firstChild.nodeType===1;
){J=J.firstChild
}return J
}).append(this)
}return this
},wrapInner:function(F){if(AG.isFunction(F)){return this.each(function(G){AG(this).wrapInner(F.call(this,G))
})
}return this.each(function(){var G=AG(this),J=G.contents();
J.length?J.wrapAll(F):G.append(F)
})
},wrap:function(F){return this.each(function(){AG(this).wrapAll(F)
})
},unwrap:function(){return this.parent().each(function(){AG.nodeName(this,"body")||AG(this).replaceWith(this.childNodes)
}).end()
},append:function(){return this.domManip(arguments,true,function(F){this.nodeType===1&&this.appendChild(F)
})
},prepend:function(){return this.domManip(arguments,true,function(F){this.nodeType===1&&this.insertBefore(F,this.firstChild)
})
},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(G){this.parentNode.insertBefore(G,this)
})
}else{if(arguments.length){var F=AG(arguments[0]);
F.push.apply(F,this.toArray());
return this.pushStack(F,"before",arguments)
}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(G){this.parentNode.insertBefore(G,this.nextSibling)
})
}else{if(arguments.length){var F=this.pushStack(this,"after",arguments);
F.push.apply(F,AG(arguments[0]).toArray());
return F
}}},remove:function(G,F){for(var K=0,J;
(J=this[K])!=null;
K++){if(!G||AG.filter(G,[J]).length){if(!F&&J.nodeType===1){AG.cleanData(J.getElementsByTagName("*"));
AG.cleanData([J])
}J.parentNode&&J.parentNode.removeChild(J)
}}return this
},empty:function(){for(var G=0,F;
(F=this[G])!=null;
G++){for(F.nodeType===1&&AG.cleanData(F.getElementsByTagName("*"));
F.firstChild;
){F.removeChild(F.firstChild)
}}return this
},clone:function(G){var F=this.map(function(){if(!AG.support.noCloneEvent&&!AG.isXMLDoc(this)){var K=this.outerHTML,J=this.ownerDocument;
if(!K){K=J.createElement("div");
K.appendChild(this.cloneNode(true));
K=K.innerHTML
}return AG.clean([K.replace(Al,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(AQ,"")],J)[0]
}else{return this.cloneNode(true)
}});
if(G===true){a(this,F);
a(this.find("*"),F.find("*"))
}return F
},html:function(G){if(G===v){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Al,""):null
}else{if(typeof G==="string"&&!A2.test(G)&&(AG.support.leadingWhitespace||!AQ.test(G))&&!Aj[(o.exec(G)||["",""])[1].toLowerCase()]){G=G.replace(AH,b);
try{for(var F=0,K=this.length;
F<K;
F++){if(this[F].nodeType===1){AG.cleanData(this[F].getElementsByTagName("*"));
this[F].innerHTML=G
}}}catch(J){this.empty().append(G)
}}else{AG.isFunction(G)?this.each(function(O){var N=AG(this),L=N.html();
N.empty().append(function(){return G.call(this,O,L)
})
}):this.empty().append(G)
}}return this
},replaceWith:function(F){if(this[0]&&this[0].parentNode){if(AG.isFunction(F)){return this.each(function(G){var K=AG(this),J=K.html();
K.replaceWith(F.call(this,G,J))
})
}if(typeof F!=="string"){F=AG(F).detach()
}return this.each(function(){var G=this.nextSibling,J=this.parentNode;
AG(this).remove();
G?AG(G).before(F):AG(J).append(F)
})
}else{return this.pushStack(AG(AG.isFunction(F)?F():F),"replaceWith",F)
}},detach:function(F){return this.remove(F,true)
},domManip:function(Q,P,O){var L,N,K=Q[0],J=[],F;
if(!AG.support.checkClone&&arguments.length===3&&typeof K==="string"&&Ao.test(K)){return this.each(function(){AG(this).domManip(Q,P,O,true)
})
}if(AG.isFunction(K)){return this.each(function(T){var R=AG(this);
Q[0]=K.call(this,T,P?R.html():v);
R.domManip(Q,P,O)
})
}if(this[0]){L=K&&K.parentNode;
L=AG.support.parentNode&&L&&L.nodeType===11&&L.childNodes.length===this.length?{fragment:L}:BF(Q,this,J);
F=L.fragment;
if(N=F.childNodes.length===1?F=F.firstChild:F.firstChild){P=P&&AG.nodeName(N,"tr");
N=0;
for(var G=this.length;
N<G;
N++){O.call(P?AG.nodeName(this[N],"table")?this[N].getElementsByTagName("tbody")[0]||this[N].appendChild(this[N].ownerDocument.createElement("tbody")):this[N]:this[N],N>0||L.cacheable||this.length>1?F.cloneNode(true):F)
}}J.length&&AG.each(J,AK)
}return this
}});
AG.fragments={};
AG.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(G,F){AG.fn[G]=function(O){var L=[];
O=AG(O);
var N=this.length===1&&this[0].parentNode;
if(N&&N.nodeType===11&&N.childNodes.length===1&&O.length===1){O[F](this[0]);
return this
}else{N=0;
for(var K=O.length;
N<K;
N++){var J=(N>0?this.clone(true):this).get();
AG.fn[F].apply(AG(O[N]),J);
L=L.concat(J)
}return this.pushStack(L,G,O.selector)
}}
});
AG.extend({clean:function(T,R,Q,O){R=R||x;
if(typeof R.createElement==="undefined"){R=R.ownerDocument||R[0]&&R[0].ownerDocument||x
}for(var P=[],N=0,L;
(L=T[N])!=null;
N++){if(typeof L==="number"){L+=""
}if(L){if(typeof L==="string"&&!AB.test(L)){L=R.createTextNode(L)
}else{if(typeof L==="string"){L=L.replace(AH,b);
var J=(o.exec(L)||["",""])[1].toLowerCase(),K=Aj[J]||Aj._default,G=K[0],F=R.createElement("div");
for(F.innerHTML=K[1]+L+K[2];
G--;
){F=F.lastChild
}if(!AG.support.tbody){G=Ad.test(L);
J=J==="table"&&!G?F.firstChild&&F.firstChild.childNodes:K[1]==="<table>"&&!G?F.childNodes:[];
for(K=J.length-1;
K>=0;
--K){AG.nodeName(J[K],"tbody")&&!J[K].childNodes.length&&J[K].parentNode.removeChild(J[K])
}}!AG.support.leadingWhitespace&&AQ.test(L)&&F.insertBefore(R.createTextNode(AQ.exec(L)[0]),F.firstChild);
L=F.childNodes
}}if(L.nodeType){P.push(L)
}else{P=AG.merge(P,L)
}}}if(Q){for(N=0;
P[N];
N++){if(O&&AG.nodeName(P[N],"script")&&(!P[N].type||P[N].type.toLowerCase()==="text/javascript")){O.push(P[N].parentNode?P[N].parentNode.removeChild(P[N]):P[N])
}else{P[N].nodeType===1&&P.splice.apply(P,[N+1,0].concat(AG.makeArray(P[N].getElementsByTagName("script"))));
Q.appendChild(P[N])
}}}return P
},cleanData:function(Q){for(var P,O,L=AG.cache,N=AG.event.special,K=AG.support.deleteExpando,J=0,F;
(F=Q[J])!=null;
J++){if(O=F[AG.expando]){P=L[O];
if(P.events){for(var G in P.events){N[G]?AG.event.remove(F,G):Aw(F,G,P.handle)
}}if(K){delete F[AG.expando]
}else{F.removeAttribute&&F.removeAttribute(AG.expando)
}delete L[O]
}}}});
var j=/z-?index|font-?weight|opacity|zoom|line-?height/i,BG=/alpha\([^)]*\)/,A3=/opacity=([^)]*)/,Ae=/float/i,AC=/-([a-z])/ig,I=/([A-Z])/g,BC=/^-?\d+(?:px)?$/i,Ax=/^-?\d/,Ai={position:"absolute",visibility:"hidden",display:"block"},AE=["Left","Right"],m=["Top","Bottom"],U=x.defaultView&&x.defaultView.getComputedStyle,Ap=AG.support.cssFloat?"cssFloat":"styleFloat",k=function(G,F){return F.toUpperCase()
};
AG.fn.css=function(G,F){return AO(this,G,F,true,function(L,J,K){if(K===v){return AG.curCSS(L,J)
}if(typeof K==="number"&&!j.test(J)){K+="px"
}AG.style(L,J,K)
})
};
AG.extend({style:function(G,F,L){if(!G||G.nodeType===3||G.nodeType===8){return v
}if((F==="width"||F==="height")&&parseFloat(L)<0){L=v
}var J=G.style||G,K=L!==v;
if(!AG.support.opacity&&F==="opacity"){if(K){J.zoom=1;
F=parseInt(L,10)+""==="NaN"?"":"alpha(opacity="+L*100+")";
G=J.filter||AG.curCSS(G,"filter")||"";
J.filter=BG.test(G)?G.replace(BG,F):F
}return J.filter&&J.filter.indexOf("opacity=")>=0?parseFloat(A3.exec(J.filter)[1])/100+"":""
}if(Ae.test(F)){F=Ap
}F=F.replace(AC,k);
if(K){J[F]=L
}return J[F]
},css:function(G,F,N,K){if(F==="width"||F==="height"){var L,J=F==="width"?AE:m;
N=function(){L=F==="width"?G.offsetWidth:G.offsetHeight;
K!=="border"&&AG.each(J,function(){K||(L-=parseFloat(AG.curCSS(G,"padding"+this,true))||0);
if(K==="margin"){L+=parseFloat(AG.curCSS(G,"margin"+this,true))||0
}else{L-=parseFloat(AG.curCSS(G,"border"+this+"Width",true))||0
}})
};
G.offsetWidth!==0?N():AG.swap(G,Ai,N);
return Math.max(0,Math.round(L))
}return AG.curCSS(G,F,N)
},curCSS:function(G,F,N){var K,L=G.style;
if(!AG.support.opacity&&F==="opacity"&&G.currentStyle){K=A3.test(G.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";
return K===""?"1":K
}if(Ae.test(F)){F=Ap
}if(!N&&L&&L[F]){K=L[F]
}else{if(U){if(Ae.test(F)){F="float"
}F=F.replace(I,"-$1").toLowerCase();
L=G.ownerDocument.defaultView;
if(!L){return null
}if(G=L.getComputedStyle(G,null)){K=G.getPropertyValue(F)
}if(F==="opacity"&&K===""){K="1"
}}else{if(G.currentStyle){N=F.replace(AC,k);
K=G.currentStyle[F]||G.currentStyle[N];
if(!BC.test(K)&&Ax.test(K)){F=L.left;
var J=G.runtimeStyle.left;
G.runtimeStyle.left=G.currentStyle.left;
L.left=N==="fontSize"?"1em":K||0;
K=L.pixelLeft+"px";
L.left=F;
G.runtimeStyle.left=J
}}}}return K
},swap:function(G,F,L){var J={},K;
for(K in F){J[K]=G.style[K];
G.style[K]=F[K]
}L.call(G);
for(K in F){G.style[K]=J[K]
}}});
if(AG.expr&&AG.expr.filters){AG.expr.filters.hidden=function(G){var F=G.offsetWidth,K=G.offsetHeight,J=G.nodeName.toLowerCase()==="tr";
return F===0&&K===0&&!J?true:F>0&&K>0&&!J?false:AG.curCSS(G,"display")==="none"
};
AG.expr.filters.visible=function(F){return !AG.expr.filters.hidden(F)
}
}var BE=Af(),A1=/<script(.|\s)*?\/script>/gi,An=/select|textarea/i,AI=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,AY=/=\?(&|$)/,M=/\?/,p=/(\?|&)_=.*?(&|$)/,d=/^(\w+:)?\/\/([^\/?#]+)/,A=/%20/g,A4=AG.fn.load;
AG.fn.extend({load:function(G,F,N){if(typeof G!=="string"){return A4.call(this,G)
}else{if(!this.length){return this
}}var K=G.indexOf(" ");
if(K>=0){var L=G.slice(K,G.length);
G=G.slice(0,K)
}K="GET";
if(F){if(AG.isFunction(F)){N=F;
F=null
}else{if(typeof F==="object"){F=AG.param(F,AG.ajaxSettings.traditional);
K="POST"
}}}var J=this;
AG.ajax({url:G,type:K,dataType:"html",data:F,complete:function(O,P){if(P==="success"||P==="notmodified"){J.html(L?AG("<div />").append(O.responseText.replace(A1,"")).find(L):O.responseText)
}N&&J.each(N,[O.responseText,P,O])
}});
return this
},serialize:function(){return AG.param(this.serializeArray())
},serializeArray:function(){return this.map(function(){return this.elements?AG.makeArray(this.elements):this
}).filter(function(){return this.name&&!this.disabled&&(this.checked||An.test(this.nodeName)||AI.test(this.type))
}).map(function(G,F){var J=AG(this).val();
return J==null?null:AG.isArray(J)?AG.map(J,function(K){return{name:F.name,value:K}
}):{name:F.name,value:J}
}).get()
}});
AG.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(G,F){AG.fn[F]=function(J){return this.bind(F,J)
}
});
AG.extend({get:function(G,F,K,J){if(AG.isFunction(F)){J=J||K;
K=F;
F=null
}return AG.ajax({type:"GET",url:G,data:F,success:K,dataType:J})
},getScript:function(G,F){return AG.get(G,null,F,"script")
},getJSON:function(G,F,J){return AG.get(G,F,J,"json")
},post:function(G,F,K,J){if(AG.isFunction(F)){J=J||K;
K=F;
F={}
}return AG.ajax({type:"POST",url:G,data:F,success:K,dataType:J})
},ajaxSetup:function(F){AG.extend(AG.ajaxSettings,F)
},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:t.XMLHttpRequest&&(t.location.protocol!=="file:"||!t.ActiveXObject)?function(){return new t.XMLHttpRequest
}:function(){try{return new t.ActiveXObject("Microsoft.XMLHTTP")
}catch(F){}},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(){s.success&&s.success.call(V,Q,X,G);
s.global&&c("ajaxSuccess",[G,s])
}function w(){s.complete&&s.complete.call(V,G,X);
s.global&&c("ajaxComplete",[G,s]);
s.global&&!--AG.active&&AG.event.trigger("ajaxStop")
}function c(BH,BI){(s.context?AG(s.context):AG.event).trigger(BH,BI)
}var s=AG.extend(true,{},AG.ajaxSettings,Aa),Y,X,Q,V=Aa&&Aa.context||s,P=s.type.toUpperCase();
if(s.data&&s.processData&&typeof s.data!=="string"){s.data=AG.param(s.data,s.traditional)
}if(s.dataType==="jsonp"){if(P==="GET"){AY.test(s.url)||(s.url+=(M.test(s.url)?"&":"?")+(s.jsonp||"callback")+"=?")
}else{if(!s.data||!AY.test(s.data)){s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?"
}}s.dataType="json"
}if(s.dataType==="json"&&(s.data&&AY.test(s.data)||AY.test(s.url))){Y=s.jsonpCallback||"jsonp"+BE++;
if(s.data){s.data=(s.data+"").replace(AY,"="+Y+"$1")
}s.url=s.url.replace(AY,"="+Y+"$1");
s.dataType="script";
t[Y]=t[Y]||function(BH){Q=BH;
z();
w();
t[Y]=v;
try{delete t[Y]
}catch(BI){}O&&O.removeChild(K)
}
}if(s.dataType==="script"&&s.cache===null){s.cache=false
}if(s.cache===false&&P==="GET"){var L=Af(),F=s.url.replace(p,"$1_="+L+"$2");
s.url=F+(F===s.url?(M.test(s.url)?"&":"?")+"_="+L:"")
}if(s.data&&P==="GET"){s.url+=(M.test(s.url)?"&":"?")+s.data
}s.global&&!AG.active++&&AG.event.trigger("ajaxStart");
L=(L=d.exec(s.url))&&(L[1]&&L[1]!==location.protocol||L[2]!==location.host);
if(s.dataType==="script"&&P==="GET"&&L){var O=x.getElementsByTagName("head")[0]||x.documentElement,K=x.createElement("script");
K.src=s.url;
if(s.scriptCharset){K.charset=s.scriptCharset
}if(!Y){var N=false;
K.onload=K.onreadystatechange=function(){if(!N&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){N=true;
z();
w();
K.onload=K.onreadystatechange=null;
O&&K.parentNode&&O.removeChild(K)
}}
}O.insertBefore(K,O.firstChild);
return v
}var J=false,G=s.xhr();
if(G){s.username?G.open(P,s.url,s.async,s.username,s.password):G.open(P,s.url,s.async);
try{if(s.data||Aa&&Aa.contentType){G.setRequestHeader("Content-Type",s.contentType)
}if(s.ifModified){AG.lastModified[s.url]&&G.setRequestHeader("If-Modified-Since",AG.lastModified[s.url]);
AG.etag[s.url]&&G.setRequestHeader("If-None-Match",AG.etag[s.url])
}L||G.setRequestHeader("X-Requested-With","XMLHttpRequest");
G.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default)
}catch(Ab){}if(s.beforeSend&&s.beforeSend.call(V,G,s)===false){s.global&&!--AG.active&&AG.event.trigger("ajaxStop");
G.abort();
return false
}s.global&&c("ajaxSend",[G,s]);
var Z=G.onreadystatechange=function(BI){if(!G||G.readyState===0||BI==="abort"){J||w();
J=true;
if(G){G.onreadystatechange=AG.noop
}}else{if(!J&&G&&(G.readyState===4||BI==="timeout")){J=true;
G.onreadystatechange=AG.noop;
X=BI==="timeout"?"timeout":!AG.httpSuccess(G)?"error":s.ifModified&&AG.httpNotModified(G,s.url)?"notmodified":"success";
var BJ;
if(X==="success"){try{Q=AG.httpData(G,s.dataType,s)
}catch(BH){X="parsererror";
BJ=BH
}}if(X==="success"||X==="notmodified"){Y||z()
}else{AG.handleError(s,G,X,BJ)
}w();
BI==="timeout"&&G.abort();
if(s.async){G=null
}}}};
try{var W=G.abort;
G.abort=function(){G&&W.call(G);
Z("abort")
}
}catch(T){}s.async&&s.timeout>0&&setTimeout(function(){G&&!J&&Z("timeout")
},s.timeout);
try{G.send(P==="POST"||P==="PUT"||P==="DELETE"?s.data:null)
}catch(R){AG.handleError(s,G,null,R);
w()
}s.async||Z();
return G
}},handleError:function(G,F,K,J){if(G.error){G.error.call(G.context||G,F,K,J)
}if(G.global){(G.context?AG(G.context):AG.event).trigger("ajaxError",[F,G,J])
}},active:0,httpSuccess:function(G){try{return !G.status&&location.protocol==="file:"||G.status>=200&&G.status<300||G.status===304||G.status===1223||G.status===0
}catch(F){}return false
},httpNotModified:function(G,F){var K=G.getResponseHeader("Last-Modified"),J=G.getResponseHeader("Etag");
if(K){AG.lastModified[F]=K
}if(J){AG.etag[F]=J
}return G.status===304||G.status===0
},httpData:function(G,F,L){var J=G.getResponseHeader("content-type")||"",K=F==="xml"||!F&&J.indexOf("xml")>=0;
G=K?G.responseXML:G.responseText;
K&&G.documentElement.nodeName==="parsererror"&&AG.error("parsererror");
if(L&&L.dataFilter){G=L.dataFilter(G,F)
}if(typeof G==="string"){if(F==="json"||!F&&J.indexOf("json")>=0){G=AG.parseJSON(G)
}else{if(F==="script"||!F&&J.indexOf("javascript")>=0){AG.globalEval(G)
}}}return G
},param:function(G,F){function N(O,P){if(AG.isArray(P)){AG.each(P,function(Q,R){F||/\[\]$/.test(O)?K(O,R):N(O+"["+(typeof R==="object"||AG.isArray(R)?Q:"")+"]",R)
})
}else{!F&&P!=null&&typeof P==="object"?AG.each(P,function(Q,R){N(O+"["+Q+"]",R)
}):K(O,P)
}}function K(O,P){P=AG.isFunction(P)?P():P;
L[L.length]=O+"="+P
}var L=[];
if(F===v){F=AG.ajaxSettings.traditional
}if(AG.isArray(G)||G.jquery){AG.each(G,function(){K(this.name,this.value)
})
}else{for(var J in G){N(J,G[J])
}}return L.join("&").replace(A,"+")
}});
var BD={},Aq=/toggle|show|hide/,A9=/^([+-]=)?([\d+-.]+)(.*)$/,AP,AJ=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];
AG.fn.extend({show:function(G,F){if(G||G===0){return this.animate(Ac("show",3),G,F)
}else{for(var O=0,L=this.length;
O<L;
O++){var N=AG.data(this[O],"olddisplay");
this[O].style.display=N||"";
if(AG.css(this[O],"display")==="none"){N=this[O].nodeName;
var K;
if(BD[N]){K=BD[N]
}else{var J=AG("<"+N+" />").appendTo("body");
K=J.css("display");
if(K==="none"){K="block"
}J.remove();
BD[N]=K
}AG.data(this[O],"olddisplay",K)
}}O=0;
for(L=this.length;
O<L;
O++){this[O].style.display=AG.data(this[O],"olddisplay")||""
}return this
}},hide:function(G,F){if(G||G===0){return this.animate(Ac("hide",3),G,F)
}else{for(var L=0,J=this.length;
L<J;
L++){var K=AG.data(this[L],"olddisplay");
!K&&K!=="none"&&AG.data(this[L],"olddisplay",AG.css(this[L],"display"))
}L=0;
for(J=this.length;
L<J;
L++){this[L].style.display="none"
}return this
}},_toggle:AG.fn.toggle,toggle:function(G,F){var J=typeof G==="boolean";
if(AG.isFunction(G)&&AG.isFunction(F)){this._toggle.apply(this,arguments)
}else{G==null||J?this.each(function(){var K=J?G:AG(this).is(":hidden");
AG(this)[K?"show":"hide"]()
}):this.animate(Ac("toggle",3),G,F)
}return this
},fadeTo:function(G,F,J){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:F},G,J)
},animate:function(G,F,L,J){var K=AG.speed(F,L,J);
if(AG.isEmptyObject(G)){return this.each(K.complete)
}return this[K.queue===false?"each":"queue"](function(){var P=AG.extend({},K),O,R=this.nodeType===1&&AG(this).is(":hidden"),N=this;
for(O in G){var Q=O.replace(AC,k);
if(O!==Q){G[Q]=G[O];
delete G[O];
O=Q
}if(G[O]==="hide"&&R||G[O]==="show"&&!R){return P.complete.call(this)
}if((O==="height"||O==="width")&&this.style){P.display=AG.css(this,"display");
P.overflow=this.style.overflow
}if(AG.isArray(G[O])){(P.specialEasing=P.specialEasing||{})[O]=G[O][1];
G[O]=G[O][0]
}}if(P.overflow!=null){this.style.overflow="hidden"
}P.curAnim=AG.extend({},G);
AG.each(G,function(X,V){var T=new AG.fx(N,P,X);
if(Aq.test(V)){T[V==="toggle"?R?"show":"hide":V](G)
}else{var Z=A9.exec(V),c=T.cur(true)||0;
if(Z){var Y=parseFloat(Z[2]),W=Z[3]||"px";
if(W!=="px"){N.style[X]=(Y||1)+W;
c=(Y||1)/T.cur(true)*c;
N.style[X]=c+W
}if(Z[1]){Y=(Z[1]==="-="?-1:1)*Y+c
}T.custom(c,Y,W)
}else{T.custom(c,V,"")
}}});
return true
})
},stop:function(G,F){var J=AG.timers;
G&&this.queue([]);
this.each(function(){for(var K=J.length-1;
K>=0;
K--){if(J[K].elem===this){F&&J[K](true);
J.splice(K,1)
}}});
F||this.dequeue();
return this
}});
AG.each({slideDown:Ac("show",1),slideUp:Ac("hide",1),slideToggle:Ac("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(G,F){AG.fn[G]=function(K,J){return this.animate(F,K,J)
}
});
AG.extend({speed:function(G,F,K){var J=G&&typeof G==="object"?G:{complete:K||!K&&F||AG.isFunction(G)&&G,duration:G,easing:K&&F||F&&!AG.isFunction(F)&&F};
J.duration=AG.fx.off?0:typeof J.duration==="number"?J.duration:AG.fx.speeds[J.duration]||AG.fx.speeds._default;
J.old=J.complete;
J.complete=function(){J.queue!==false&&AG(this).dequeue();
AG.isFunction(J.old)&&J.old.call(this)
};
return J
},easing:{linear:function(G,F,K,J){return K+J*G
},swing:function(G,F,K,J){return(-Math.cos(G*Math.PI)/2+0.5)*J+K
}},timers:[],fx:function(G,F,J){this.options=F;
this.elem=G;
this.prop=J;
if(!F.orig){F.orig={}
}}});
AG.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);
(AG.fx.step[this.prop]||AG.fx.step._default)(this);
if((this.prop==="height"||this.prop==="width")&&this.elem.style){this.elem.style.display="block"
}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]
}return(F=parseFloat(AG.css(this.elem,this.prop,F)))&&F>-10000?F:parseFloat(AG.curCSS(this.elem,this.prop))||0
},custom:function(G,F,L){function J(N){return K.step(N)
}this.startTime=Af();
this.start=G;
this.end=F;
this.unit=L||this.unit||"px";
this.now=this.start;
this.pos=this.state=0;
var K=this;
J.elem=this.elem;
if(J()&&AG.timers.push(J)&&!AP){AP=setInterval(AG.fx.tick,13)
}},show:function(){this.options.orig[this.prop]=AG.style(this.elem,this.prop);
this.options.show=true;
this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());
AG(this.elem).show()
},hide:function(){this.options.orig[this.prop]=AG.style(this.elem,this.prop);
this.options.hide=true;
this.custom(this.cur(),0)
},step:function(G){var F=Af(),L=true;
if(G||F>=this.options.duration+this.startTime){this.now=this.end;
this.pos=this.state=1;
this.update();
this.options.curAnim[this.prop]=true;
for(var J in this.options.curAnim){if(this.options.curAnim[J]!==true){L=false
}}if(L){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;
G=AG.data(this.elem,"olddisplay");
this.elem.style.display=G?G:this.options.display;
if(AG.css(this.elem,"display")==="none"){this.elem.style.display="block"
}}this.options.hide&&AG(this.elem).hide();
if(this.options.hide||this.options.show){for(var K in this.options.curAnim){AG.style(this.elem,K,this.options.orig[K])
}}this.options.complete.call(this.elem)
}return false
}else{K=F-this.startTime;
this.state=K/this.options.duration;
G=this.options.easing||(AG.easing.swing?"swing":"linear");
this.pos=AG.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||G](this.state,K,0,1,this.options.duration);
this.now=this.start+(this.end-this.start)*this.pos;
this.update()
}return true
}};
AG.extend(AG.fx,{tick:function(){for(var G=AG.timers,F=0;
F<G.length;
F++){G[F]()||G.splice(F--,1)
}G.length||AG.fx.stop()
},stop:function(){clearInterval(AP);
AP=null
},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(F){AG.style(F.elem,"opacity",F.now)
},_default:function(F){if(F.elem.style&&F.elem.style[F.prop]!=null){F.elem.style[F.prop]=(F.prop==="width"||F.prop==="height"?Math.max(0,F.now):F.now)+F.unit
}else{F.elem[F.prop]=F.now
}}}});
if(AG.expr&&AG.expr.filters){AG.expr.filters.animated=function(F){return AG.grep(AG.timers,function(G){return F===G.elem
}).length
}
}AG.fn.offset="getBoundingClientRect" in x.documentElement?function(G){var F=this[0];
if(G){return this.each(function(L){AG.offset.setOffset(this,G,L)
})
}if(!F||!F.ownerDocument){return null
}if(F===F.ownerDocument.body){return AG.offset.bodyOffset(F)
}var K=F.getBoundingClientRect(),J=F.ownerDocument;
F=J.body;
J=J.documentElement;
return{top:K.top+(self.pageYOffset||AG.support.boxModel&&J.scrollTop||F.scrollTop)-(J.clientTop||F.clientTop||0),left:K.left+(self.pageXOffset||AG.support.boxModel&&J.scrollLeft||F.scrollLeft)-(J.clientLeft||F.clientLeft||0)}
}:function(Q){var P=this[0];
if(Q){return this.each(function(R){AG.offset.setOffset(this,Q,R)
})
}if(!P||!P.ownerDocument){return null
}if(P===P.ownerDocument.body){return AG.offset.bodyOffset(P)
}AG.offset.initialize();
var O=P.offsetParent,L=P.ownerDocument,N,K=L.documentElement,J=L.body;
N=(L=L.defaultView)?L.getComputedStyle(P,null):P.currentStyle;
for(var F=P.offsetTop,G=P.offsetLeft;
(P=P.parentNode)&&P!==J&&P!==K;
){if(AG.offset.supportsFixedPosition&&N.position==="fixed"){break
}N=L?L.getComputedStyle(P,null):P.currentStyle;
F-=P.scrollTop;
G-=P.scrollLeft;
if(P===O){F+=P.offsetTop;
G+=P.offsetLeft;
if(AG.offset.doesNotAddBorder&&!(AG.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(P.nodeName))){F+=parseFloat(N.borderTopWidth)||0;
G+=parseFloat(N.borderLeftWidth)||0
}O=P.offsetParent
}if(AG.offset.subtractsBorderForOverflowNotVisible&&N.overflow!=="visible"){F+=parseFloat(N.borderTopWidth)||0;
G+=parseFloat(N.borderLeftWidth)||0
}N=N
}if(N.position==="relative"||N.position==="static"){F+=J.offsetTop;
G+=J.offsetLeft
}if(AG.offset.supportsFixedPosition&&N.position==="fixed"){F+=Math.max(K.scrollTop,J.scrollTop);
G+=Math.max(K.scrollLeft,J.scrollLeft)
}return{top:F,left:G}
};
AG.offset={initialize:function(){var G=x.body,F=x.createElement("div"),N,K,L,J=parseFloat(AG.curCSS(G,"marginTop",true))||0;
AG.extend(F.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});
F.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>";
G.insertBefore(F,G.firstChild);
N=F.firstChild;
K=N.firstChild;
L=N.nextSibling.firstChild.firstChild;
this.doesNotAddBorder=K.offsetTop!==5;
this.doesAddBorderForTableAndCells=L.offsetTop===5;
K.style.position="fixed";
K.style.top="20px";
this.supportsFixedPosition=K.offsetTop===20||K.offsetTop===15;
K.style.position=K.style.top="";
N.style.overflow="hidden";
N.style.position="relative";
this.subtractsBorderForOverflowNotVisible=K.offsetTop===-5;
this.doesNotIncludeMarginInBodyOffset=G.offsetTop!==J;
G.removeChild(F);
AG.offset.initialize=AG.noop
},bodyOffset:function(G){var F=G.offsetTop,J=G.offsetLeft;
AG.offset.initialize();
if(AG.offset.doesNotIncludeMarginInBodyOffset){F+=parseFloat(AG.curCSS(G,"marginTop",true))||0;
J+=parseFloat(AG.curCSS(G,"marginLeft",true))||0
}return{top:F,left:J}
},setOffset:function(G,F,O){if(/static/.test(AG.curCSS(G,"position"))){G.style.position="relative"
}var L=AG(G),N=L.offset(),K=parseInt(AG.curCSS(G,"top",true),10)||0,J=parseInt(AG.curCSS(G,"left",true),10)||0;
if(AG.isFunction(F)){F=F.call(G,O,N)
}O={top:F.top-N.top+K,left:F.left-N.left+J};
"using" in F?F.using.call(G,O):L.css(O)
}};
AG.fn.extend({position:function(){if(!this[0]){return null
}var G=this[0],F=this.offsetParent(),K=this.offset(),J=/^body|html$/i.test(F[0].nodeName)?{top:0,left:0}:F.offset();
K.top-=parseFloat(AG.curCSS(G,"marginTop",true))||0;
K.left-=parseFloat(AG.curCSS(G,"marginLeft",true))||0;
J.top+=parseFloat(AG.curCSS(F[0],"borderTopWidth",true))||0;
J.left+=parseFloat(AG.curCSS(F[0],"borderLeftWidth",true))||0;
return{top:K.top-J.top,left:K.left-J.left}
},offsetParent:function(){return this.map(function(){for(var F=this.offsetParent||x.body;
F&&!/^body|html$/i.test(F.nodeName)&&AG.css(F,"position")==="static";
){F=F.offsetParent
}return F
})
}});
AG.each(["Left","Top"],function(G,F){var J="scroll"+F;
AG.fn[J]=function(L){var N=this[0],K;
if(!N){return null
}if(L!==v){return this.each(function(){if(K=q(this)){K.scrollTo(!G?L:AG(K).scrollLeft(),G?L:AG(K).scrollTop())
}else{this[J]=L
}})
}else{return(K=q(N))?"pageXOffset" in K?K[G?"pageYOffset":"pageXOffset"]:AG.support.boxModel&&K.document.documentElement[J]||K.document.body[J]:N[J]
}}
});
AG.each(["Height","Width"],function(G,F){var J=F.toLowerCase();
AG.fn["inner"+F]=function(){return this[0]?AG.css(this[0],J,false,"padding"):null
};
AG.fn["outer"+F]=function(K){return this[0]?AG.css(this[0],J,false,K?"margin":"border"):null
};
AG.fn[J]=function(K){var L=this[0];
if(!L){return K==null?null:this
}if(AG.isFunction(K)){return this.each(function(O){var N=AG(this);
N[J](K.call(this,O,N[J]()))
})
}return"scrollTo" in L&&L.document&&!L.parentNode?L.document.compatMode==="CSS1Compat"&&L.document.documentElement["client"+F]||L.document.body["client"+F]:L.nodeType===9?Math.max(L.documentElement["client"+F],L.body["scroll"+F],L.documentElement["scroll"+F],L.body["offset"+F],L.documentElement["offset"+F]):K===v?AG.css(L,J):this.css(J,typeof K==="string"?K:K+"px")
}
});
t.jQuery=t.$=AG
})(window);
