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