(function(){var _jQuery=window.jQuery,_$=window.$,jQuery=window.jQuery=window.$=function($,_){return new jQuery.fn.init($,_)},quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(_,A){_=_||document;if(_.nodeType){this[0]=_;this.length=1;return this}if(typeof _=="string"){var B=quickExpr.exec(_);if(B&&(B[1]||!A)){if(B[1])_=jQuery.clean([B[1]],A);else{var $=document.getElementById(B[3]);if($){if($.id!=B[3])return jQuery().find(_);return jQuery($)}_=[]}}else return jQuery(A).find(_)}else if(jQuery.isFunction(_))return jQuery(document)[jQuery.fn.ready?"ready":"load"](_);return this.setArray(jQuery.makeArray(_))},jquery:"1.2.6",size:function(){return this.length},length:0,get:function($){return $==undefined?jQuery.makeArray(this):this[$]},pushStack:function(_){var $=jQuery(_);$.prevObject=this;return $},setArray:function($){this.length=0;Array.prototype.push.apply(this,$);return this},each:function(_,$){return jQuery.each(this,_,$)},index:function(_){var $=-1;return jQuery.inArray(_&&_.jquery?_[0]:_,this)},attr:function($,_,A){var B=$;if($.constructor==String)if(_===undefined)return this[0]&&jQuery[A||"attr"](this[0],$);else{B={};B[$]=_}return this.each(function(_){for($ in B)jQuery.attr(A?this.style:this,$,jQuery.prop(this,B[$],A,_,$))})},css:function(_,$){if((_=="width"||_=="height")&&parseFloat($)<0)$=undefined;return this.attr(_,$,"curCSS")},text:function(_){if(typeof _!="object"&&_!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(_));var $="";jQuery.each(_||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)$+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this])})});return $},wrapAll:function($){if(this[0])jQuery($,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var $=this;while($.firstChild)$=$.firstChild;return $}).append(this);return this},wrapInner:function($){return this.each(function(){jQuery(this).contents().wrapAll($)})},wrap:function($){return this.each(function(){jQuery(this).wrapAll($)})},append:function(){return this.domManip(arguments,true,false,function($){if(this.nodeType==1)this.appendChild($)})},prepend:function(){return this.domManip(arguments,true,true,function($){if(this.nodeType==1)this.insertBefore($,this.firstChild)})},before:function(){return this.domManip(arguments,false,false,function($){this.parentNode.insertBefore($,this)})},after:function(){return this.domManip(arguments,false,true,function($){this.parentNode.insertBefore($,this.nextSibling)})},end:function(){return this.prevObject||jQuery([])},find:function($){var _=jQuery.map(this,function(_){return jQuery.find($,_)});return this.pushStack(/[^+>] [^+>]/.test($)||$.indexOf("..")>-1?jQuery.unique(_):_)},clone:function(A){var $=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var $=this.cloneNode(true),_=document.createElement("div");_.appendChild($);return jQuery.clean([_.innerHTML])[0]}else return this.cloneNode(true)}),_=$.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null});if(A===true)this.find("*").andSelf().each(function(C){if(this.nodeType==3)return;var $=jQuery.data(this,"events");for(var A in $)for(var B in $[A])jQuery.event.add(_[C],A,$[A][B],$[A][B].data)});return $},filter:function($){return this.pushStack(jQuery.isFunction($)&&jQuery.grep(this,function(_,A){return $.call(_,A)})||jQuery.multiFilter($,this))},not:function(_){if(_.constructor==String)if(isSimple.test(_))return this.pushStack(jQuery.multiFilter(_,this,true));else _=jQuery.multiFilter(_,this);var $=_.length&&_[_.length-1]!==undefined&&!_.nodeType;return this.filter(function(){return $?jQuery.inArray(this,_)<0:this!=_})},add:function($){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof $=="string"?jQuery($):jQuery.makeArray($))))},is:function($){return!!$&&jQuery.multiFilter($,this).length>0},hasClass:function($){return this.is("."+$)},val:function(D){if(D==undefined){if(this.length){var $=this[0];if(jQuery.nodeName($,"select")){var _=$.selectedIndex,B=[],G=$.options,C=$.type=="select-one";if(_<0)return null;for(var F=C?_:0,A=C?_+1:G.length;F<A;F++){var E=G[F];if(E.selected){D=jQuery.browser.msie&&!E.attributes.value.specified?E.text:E.value;if(C)return D;B.push(D)}}return B}else return(this[0].value||"").replace(/\r/g,"")}return undefined}if(D.constructor==Number)D+="";return this.each(function(){if(this.nodeType!=1)return;if(D.constructor==Array&&/radio|checkbox/.test(this.type))this.checked=(jQuery.inArray(this.value,D)>=0||jQuery.inArray(this.name,D)>=0);else if(jQuery.nodeName(this,"select")){var $=jQuery.makeArray(D);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,$)>=0||jQuery.inArray(this.text,$)>=0)});if(!$.length)this.selectedIndex=-1}else this.value=D})},html:function($){return $==undefined?(this[0]?this[0].innerHTML:null):this.empty().append($)},replaceWith:function($){return this.after($).remove()},eq:function($){return this.slice($,$+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments))},map:function($){return this.pushStack(jQuery.map(this,function(_,A){return $.call(_,A,_)}))},andSelf:function(){return this.add(this.prevObject)},data:function(B,_){var A=B.split(".");A[1]=A[1]?"."+A[1]:"";if(_===undefined){var $=this.triggerHandler("getData"+A[1]+"!",[A[0]]);if($===undefined&&this.length)$=jQuery.data(this[0],B);return $===undefined&&A[1]?this.data(A[0]):$}else return this.trigger("setData"+A[1]+"!",[A[0],_]).each(function(){jQuery.data(this,B,_)})},removeData:function($){return this.each(function(){jQuery.removeData(this,$)})},domManip:function(A,D,_,B){var $=this.length>1,C;return this.each(function(){if(!C){C=jQuery.clean(A,this.ownerDocument);if(_)C.reverse()}var F=this;if(D&&jQuery.nodeName(this,"table")&&jQuery.nodeName(C[0],"tr"))F=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var E=jQuery([]);jQuery.each(C,function(){var _=$?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(_,"script"))E=E.add(_);else{if(_.nodeType==1)E=E.add(jQuery("script",_).remove());B.call(F,_)}});E.each(evalScript)})}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(_,$){if($.src)jQuery.ajax({url:$.src,async:false,dataType:"script"});else jQuery.globalEval($.text||$.textContent||$.innerHTML||"");if($.parentNode)$.parentNode.removeChild($)}function now(){return+new Date}jQuery.extend=jQuery.fn.extend=function(){var A=arguments[0]||{},F=1,_=arguments.length,C=false,E;if(A.constructor==Boolean){C=A;A=arguments[1]||{};F=2}if(typeof A!="object"&&typeof A!="function")A={};if(_==F){A=this;--F}for(;F<_;F++)if((E=arguments[F])!=null)for(var $ in E){var B=A[$],D=E[$];if(A===D)continue;if(C&&D&&typeof D=="object"&&!D.nodeType)A[$]=jQuery.extend(C,B||(D.length!=null?[]:{}),D);else if(D!==undefined)A[$]=D}return A};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};jQuery.extend({noConflict:function($){window.$=_$;if($)window.jQuery=_jQuery;return jQuery},isFunction:function($){return!!$&&typeof $!="string"&&!$.nodeName&&$.constructor!=Array&&/^[\s[]?function/.test($+"")},isXMLDoc:function($){return $.documentElement&&!$.body||$.tagName&&$.ownerDocument&&!$.ownerDocument.body},globalEval:function($){$=jQuery.trim($);if($){var A=document.getElementsByTagName("head")[0]||document.documentElement,_=document.createElement("script");_.type="text/javascript";if(jQuery.browser.msie)_.text=$;else _.appendChild(document.createTextNode($));A.insertBefore(_,A.firstChild);A.removeChild(_)}},nodeName:function($,_){return $.nodeName&&$.nodeName.toUpperCase()==_.toUpperCase()},cache:{},data:function(_,A,B){_=_==window?windowData:_;var $=_[expando];if(!$)$=_[expando]=++uuid;if(A&&!jQuery.cache[$])jQuery.cache[$]={};if(B!==undefined)jQuery.cache[$][A]=B;return A?jQuery.cache[$][A]:$},removeData:function(_,B){_=_==window?windowData:_;var $=_[expando];if(B){if(jQuery.cache[$]){delete jQuery.cache[$][B];B="";for(B in jQuery.cache[$])break;if(!B)jQuery.removeData(_)}}else{try{delete _[expando]}catch(A){if(_.removeAttribute)_.removeAttribute(expando)}delete jQuery.cache[$]}},each:function(D,C,$){var _,E=0,B=D.length;if($){if(B==undefined){for(_ in D)if(C.apply(D[_],$)===false)break}else for(;E<B;)if(C.apply(D[E++],$)===false)break}else if(B==undefined){for(_ in D)if(C.call(D[_],_,D[_])===false)break}else for(var A=D[0];E<B&&C.call(A,E,A)!==false;A=D[++E]);return D},prop:function($,A,B,C,_){if(jQuery.isFunction(A))A=A.call($,C);return A&&A.constructor==Number&&B=="curCSS"&&!exclude.test(_)?A+"px":A},className:{add:function($,_){jQuery.each((_||"").split(/\s+/),function(A,_){if($.nodeType==1&&!jQuery.className.has($.className,_))$.className+=($.className?" ":"")+_})},remove:function($,_){if($.nodeType==1)$.className=_!=undefined?jQuery.grep($.className.split(/\s+/),function($){return!jQuery.className.has(_,$)}).join(" "):""},has:function($,_){return jQuery.inArray(_,($.className||$).toString().split(/\s+/))>-1}},swap:function($,C,B){var _={};for(var A in C){_[A]=$.style[A];$.style[A]=C[A]}B.call($);for(A in C)$.style[A]=_[A]},css:function(_,B,C){if(B=="width"||B=="height"){var $,E={position:"absolute",visibility:"hidden",display:"block"},A=B=="width"?["Left","Right"]:["Top","Bottom"];function D(){$=B=="width"?_.offsetWidth:_.offsetHeight;var D=0,C=0;jQuery.each(A,function(){D+=parseFloat(jQuery.curCSS(_,"padding"+this,true))||0;C+=parseFloat(jQuery.curCSS(_,"border"+this+"Width",true))||0});$-=Math.round(D+C)}if(jQuery(_).is(":visible"))D();else jQuery.swap(_,E,D);return Math.max(0,$)}return jQuery.curCSS(_,B,C)},curCSS:function(D,H,J){var $,E=D.style;function F(_){if(!jQuery.browser.safari)return false;var $=defaultView.getComputedStyle(_,null);return!$||$.getPropertyValue("color")==""}if(H=="opacity"&&jQuery.browser.msie){$=jQuery.attr(E,"opacity");return $==""?"1":$}if(jQuery.browser.opera&&H=="display"){var _=E.outline;E.outline="0 solid black";E.outline=_}if(H.match(/float/i))H=styleFloat;if(!J&&E&&E[H])$=E[H];else if(defaultView.getComputedStyle){if(H.match(/float/i))H="float";H=H.replace(/([A-Z])/g,"-$1").toLowerCase();var M=defaultView.getComputedStyle(D,null);if(M&&!F(D))$=M.getPropertyValue(H);else{var K=[],L=[],A=D,C=0;for(;A&&F(A);A=A.parentNode)L.unshift(A);for(;C<L.length;C++)if(F(L[C])){K[C]=L[C].style.display;L[C].style.display="block"}$=H=="display"&&K[L.length-1]!=null?"none":(M&&M.getPropertyValue(H))||"";for(C=0;C<K.length;C++)if(K[C]!=null)L[C].style.display=K[C]}if(H=="opacity"&&$=="")$="1"}else if(D.currentStyle){var B=H.replace(/\-(\w)/g,function(_,$){return $.toUpperCase()});$=D.currentStyle[H]||D.currentStyle[B];if(!/^\d+(px)?$/i.test($)&&/^\d/.test($)){var I=E.left,G=D.runtimeStyle.left;D.runtimeStyle.left=D.currentStyle.left;E.left=$||0;$=E.pixelLeft+"px";E.left=I;D.runtimeStyle.left=G}}return $},clean:function(A,_){var $=[];_=_||document;if(typeof _.createElement=="undefined")_=_.ownerDocument||_[0]&&_[0].ownerDocument||document;jQuery.each(A,function(G,B){if(!B)return;if(B.constructor==Number)B+="";if(typeof B=="string"){B=B.replace(/(<(\w+)[^>]*?)\/>/g,function(A,_,$){return $.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?A:_+"></"+$+">"});var A=jQuery.trim(B).toLowerCase(),E=_.createElement("div"),C=!A.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!A.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||A.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!A.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!A.indexOf("<td")||!A.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!A.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];E.innerHTML=C[1]+B+C[2];while(C[0]--)E=E.lastChild;if(jQuery.browser.msie){var D=!A.indexOf("<table")&&A.indexOf("<tbody")<0?E.firstChild&&E.firstChild.childNodes:C[1]=="<table>"&&A.indexOf("<tbody")<0?E.childNodes:[];for(var F=D.length-1;F>=0;--F)if(jQuery.nodeName(D[F],"tbody")&&!D[F].childNodes.length)D[F].parentNode.removeChild(D[F]);if(/^\s/.test(B))E.insertBefore(_.createTextNode(B.match(/^\s*/)[0]),E.firstChild)}B=jQuery.makeArray(E.childNodes)}if(B.length===0&&(!jQuery.nodeName(B,"form")&&!jQuery.nodeName(B,"select")))return;if(B[0]==undefined||jQuery.nodeName(B,"form")||B.options)$.push(B);else $=jQuery.merge($,B)});return $},attr:function($,C,D){if(!$||$.nodeType==3||$.nodeType==8)return undefined;var _=!jQuery.isXMLDoc($),B=D!==undefined,A=jQuery.browser.msie;C=_&&jQuery.props[C]||C;if($.tagName){var F=/href|src|style/.test(C);if(C=="selected"&&jQuery.browser.safari)$.parentNode.selectedIndex;if(C in $&&_&&!F){if(B){if(C=="type"&&jQuery.nodeName($,"input")&&$.parentNode)throw"type property can't be changed";$[C]=D}if(jQuery.nodeName($,"form")&&$.getAttributeNode(C))return $.getAttributeNode(C).nodeValue;return $[C]}if(A&&_&&C=="style")return jQuery.attr($.style,"cssText",D);if(B)$.setAttribute(C,""+D);var E=A&&_&&F?$.getAttribute(C,2):$.getAttribute(C);return E===null?undefined:E}if(A&&C=="opacity"){if(B){$.zoom=1;$.filter=($.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(D)+""=="NaN"?"":"alpha(opacity="+D*100+")")}return $.filter&&$.filter.indexOf("opacity=")>=0?(parseFloat($.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}C=C.replace(/-([a-z])/ig,function(_,$){return $.toUpperCase()});if(B)$[C]=D;return $[C]},trim:function($){return($||"").replace(/^\s+|\s+$/g,"")},makeArray:function(A){var $=[];if(A!=null){var _=A.length;if(_==null||A.split||A.setInterval||A.call)$[0]=A;else while(_)$[--_]=A[_]}return $},inArray:function($,B){for(var A=0,_=B.length;A<_;A++)if(B[A]===$)return A;return-1},merge:function(A,_){var C=0,$,B=A.length;if(jQuery.browser.msie){while($=_[C++])if($.nodeType!=8)A[B++]=$}else while($=_[C++])A[B++]=$;return A},unique:function(E){var _=[],B={};try{for(var D=0,C=E.length;D<C;D++){var $=jQuery.data(E[D]);if(!B[$]){B[$]=true;_.push(E[D])}}}catch(A){_=E}return _},grep:function(C,A,B){var $=[];for(var D=0,_=C.length;D<_;D++)if(!B!=!A(C[D],D))$.push(C[D]);return $},map:function(C,B){var $=[];for(var D=0,A=C.length;D<A;D++){var _=B(C[D],D);if(_!=null)$[$.length]=_}return $.concat.apply([],$)}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});jQuery.each({parent:function($){return $.parentNode},parents:function($){return jQuery.dir($,"parentNode")},next:function($){return jQuery.nth($,2,"nextSibling")},prev:function($){return jQuery.nth($,2,"previousSibling")},nextAll:function($){return jQuery.dir($,"nextSibling")},prevAll:function($){return jQuery.dir($,"previousSibling")},siblings:function($){return jQuery.sibling($.parentNode.firstChild,$)},children:function($){return jQuery.sibling($.firstChild)},contents:function($){return jQuery.nodeName($,"iframe")?$.contentDocument||$.contentWindow.document:jQuery.makeArray($.childNodes)}},function($,_){jQuery.fn[$]=function(A){var $=jQuery.map(this,_);if(A&&typeof A=="string")$=jQuery.multiFilter(A,$);return this.pushStack(jQuery.unique($))}});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function($,_){jQuery.fn[$]=function(){var $=arguments;return this.each(function(){for(var B=0,A=$.length;B<A;B++)jQuery($[B])[_](this)})}});jQuery.each({removeAttr:function($){jQuery.attr(this,$,"");if(this.nodeType==1)this.removeAttribute($)},addClass:function($){jQuery.className.add(this,$)},removeClass:function($){jQuery.className.remove(this,$)},toggleClass:function($){jQuery.className[jQuery.className.has(this,$)?"remove":"add"](this,$)},remove:function($){if(!$||jQuery.filter($,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this)});if(this.parentNode)this.parentNode.removeChild(this)}},empty:function(){jQuery(">*",this).remove();while(this.firstChild)this.removeChild(this.firstChild)}},function($,_){jQuery.fn[$]=function(){return this.each(_,arguments)}});jQuery.each(["Height","Width"],function(A,$){var _=$.toLowerCase();jQuery.fn[_]=function(A){return this[0]==window?jQuery.browser.opera&&document.body["client"+$]||jQuery.browser.safari&&window["inner"+$]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+$]||document.body["client"+$]:this[0]==document?Math.max(Math.max(document.body["scroll"+$],document.documentElement["scroll"+$]),Math.max(document.body["offset"+$],document.documentElement["offset"+$])):A==undefined?(this.length?jQuery.css(this[0],_):null):this.css(_,A.constructor==String?A:A+"px")}});function num($,_){return $[0]&&parseInt(jQuery.curCSS($[0],_,true),10)||0}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uffff*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function($,A,_){return _[2]=="*"||jQuery.nodeName($,_[2])},"#":function($,A,_){return $.getAttribute("id")==_[2]},":":{lt:function($,A,_){return A<_[3]-0},gt:function($,A,_){return A>_[3]-0},nth:function($,A,_){return _[3]-0==A},eq:function($,A,_){return _[3]-0==A},first:function($,_){return _==0},last:function(_,B,A,$){return B==$.length-1},even:function($,_){return _%2==0},odd:function($,_){return _%2},"first-child":function($){return $.parentNode.getElementsByTagName("*")[0]==$},"last-child":function($){return jQuery.nth($.parentNode.lastChild,1,"previousSibling")==$},"only-child":function($){return!jQuery.nth($.parentNode.lastChild,2,"previousSibling")},parent:function($){return $.firstChild},empty:function($){return!$.firstChild},contains:function($,A,_){return($.textContent||$.innerText||jQuery($).text()||"").indexOf(_[3])>=0},visible:function($){return"hidden"!=$.type&&jQuery.css($,"display")!="none"&&jQuery.css($,"visibility")!="hidden"},hidden:function($){return"hidden"==$.type||jQuery.css($,"display")=="none"||jQuery.css($,"visibility")=="hidden"},enabled:function($){return!$.disabled},disabled:function($){return $.disabled},checked:function($){return $.checked},selected:function($){return $.selected||jQuery.attr($,"selected")},text:function($){return"text"==$.type},radio:function($){return"radio"==$.type},checkbox:function($){return"checkbox"==$.type},file:function($){return"file"==$.type},password:function($){return"password"==$.type},submit:function($){return"submit"==$.type},image:function($){return"image"==$.type},reset:function($){return"reset"==$.type},button:function($){return"button"==$.type||jQuery.nodeName($,"button")},input:function($){return/input|select|textarea|button/i.test($.nodeName)},has:function($,A,_){return jQuery.find(_[3],$).length},header:function($){return/h\d/i.test($.nodeName)},animated:function($){return jQuery.grep(jQuery.timers,function(_){return $==_.elem}).length}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(C,D,_){var A,B=[];while(C&&C!=A){A=C;var $=jQuery.filter(C,D,_);C=$.t.replace(/^\s*,\s*/,"");B=_?D=$.r:jQuery.merge(B,$.r)}return B},find:function(P,S){if(typeof P!="string")return[P];if(S&&S.nodeType!=1&&S.nodeType!=9)return[];S=S||document;var _=[S],F=[],A,H;while(P&&A!=P){var Q=[];A=P;P=jQuery.trim(P);var U=false,K=quickChild,I=K.exec(P);if(I){H=I[1].toUpperCase();for(var L=0;_[L];L++)for(var C=_[L].firstChild;C;C=C.nextSibling)if(C.nodeType==1&&(H=="*"||C.nodeName.toUpperCase()==H))Q.push(C);_=Q;P=P.replace(K,"");if(P.indexOf(" ")==0)continue;U=true}else{K=/^([>+~])\s*(\w*)/i;if((I=K.exec(P))!=null){Q=[];var E={};H=I[2].toUpperCase();I=I[1];for(var J=0,B=_.length;J<B;J++){var G=I=="~"||I=="+"?_[J].nextSibling:_[J].firstChild;for(;G;G=G.nextSibling)if(G.nodeType==1){var O=jQuery.data(G);if(I=="~"&&E[O])break;if(!H||G.nodeName.toUpperCase()==H){if(I=="~")E[O]=true;Q.push(G)}if(I=="+")break}}_=Q;P=jQuery.trim(P.replace(K,""));U=true}}if(P&&!U)if(!P.indexOf(",")){if(S==_[0])_.shift();F=jQuery.merge(F,_);Q=_=[S];P=" "+P.substr(1,P.length)}else{var N=quickID,I=N.exec(P);if(I)I=[0,I[2],I[3],I[1]];else{N=quickClass;I=N.exec(P)}I[2]=I[2].replace(/\\/g,"");var M=_[_.length-1];if(I[1]=="#"&&M&&M.getElementById&&!jQuery.isXMLDoc(M)){var R=M.getElementById(I[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&R&&typeof R.id=="string"&&R.id!=I[2])R=jQuery("[@id=\""+I[2]+"\"]",M)[0];_=Q=R&&(!I[3]||jQuery.nodeName(R,I[3]))?[R]:[]}else{for(L=0;_[L];L++){var D=I[1]=="#"&&I[3]?I[3]:I[1]!=""||I[0]==""?"*":I[2];if(D=="*"&&_[L].nodeName.toLowerCase()=="object")D="param";Q=jQuery.merge(Q,_[L].getElementsByTagName(D))}if(I[1]==".")Q=jQuery.classFilter(Q,I[2]);if(I[1]=="#"){var T=[];for(L=0;Q[L];L++)if(Q[L].getAttribute("id")==I[2]){T=[Q[L]];break}Q=T}_=Q}P=P.replace(N,"")}if(P){var $=jQuery.filter(P,Q);_=Q=$.r;P=jQuery.trim($.t)}}if(P)_=[];if(_&&S==_[0])_.shift();F=jQuery.merge(F,_);return F},classFilter:function(_,B,$){B=" "+B+" ";var A=[];for(var D=0;_[D];D++){var C=(" "+_[D].className+" ").indexOf(B)>=0;if(!$&&C||$&&!C)A.push(_[D])}return A},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2]))z=jQuery.attr(a,m[2])||"";if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not)tmp.push(a)}r=tmp}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling)if(n.nodeType==1)n.nodeIndex=c++;merge[id]=true}var add=false;if(first==0){if(node.nodeIndex==last)add=true}else if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0)add=true;if(add^not)tmp.push(node)}r=tmp}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function($,_){return fn($,_,m,r)},not)}}return{r:r,t:t}},dir:function($,A){var _=[],B=$[A];while(B&&B!=document){if(B.nodeType==1)_.push(B);B=B[A]}return _},nth:function(C,_,B,$){_=_||1;var A=0;for(;C;C=C[B])if(C.nodeType==1&&++A==_)break;return C},sibling:function(A,$){var _=[];for(;A;A=A.nextSibling)if(A.nodeType==1&&A!=$)_.push(A);return _}});jQuery.event={add:function($,C,E,B){if($.nodeType==3||$.nodeType==8)return;if(jQuery.browser.msie&&$.setInterval)$=window;if(!E.guid)E.guid=this.guid++;if(B!=undefined){var D=E;E=this.proxy(D,function(){return D.apply(this,arguments)});E.data=B}var A=jQuery.data($,"events")||jQuery.data($,"events",{}),_=jQuery.data($,"handle")||jQuery.data($,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments)});_.elem=$;jQuery.each(C.split(/\s+/),function(B,D){var C=D.split(".");D=C[0];E.type=C[1];var F=A[D];if(!F){F=A[D]={};if(!jQuery.event.special[D]||jQuery.event.special[D].setup.call($)===false)if($.addEventListener)$.addEventListener(D,_,false);else if($.attachEvent)$.attachEvent("on"+D,_)}F[E.guid]=E;jQuery.event.global[D]=true});$=null},guid:1,global:{},remove:function(_,E,F){if(_.nodeType==3||_.nodeType==8)return;var C=jQuery.data(_,"events"),$,A;if(C){if(E==undefined||(typeof E=="string"&&E.charAt(0)==".")){for(var D in C)this.remove(_,D+(E||""))}else{if(E.type){F=E.handler;E=E.type}jQuery.each(E.split(/\s+/),function(A,D){var B=D.split(".");D=B[0];if(C[D]){if(F)delete C[D][F.guid];else for(F in C[D])if(!B[1]||C[D][F].type==B[1])delete C[D][F];for($ in C[D])break;if(!$){if(!jQuery.event.special[D]||jQuery.event.special[D].teardown.call(_)===false)if(_.removeEventListener)_.removeEventListener(D,jQuery.data(_,"handle"),false);else if(_.detachEvent)_.detachEvent("on"+D,jQuery.data(_,"handle"));$=null;delete C[D]}}})}for($ in C)break;if(!$){var B=jQuery.data(_,"handle");if(B)B.elem=null;jQuery.removeData(_,"events");jQuery.removeData(_,"handle")}}},trigger:function(F,E,G,I,C){E=jQuery.makeArray(E);if(F.indexOf("!")>=0){F=F.slice(0,-1);var D=true}if(!G){if(this.global[F])jQuery("*").add([window,document]).trigger(F,E)}else{if(G.nodeType==3||G.nodeType==8)return undefined;var $,_,J=jQuery.isFunction(G[F]||null),H=!E[0]||!E[0].preventDefault;if(H){E.unshift({type:F,target:G,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});E[0][expando]=true}E[0].type=F;if(D)E[0].exclusive=true;var A=jQuery.data(G,"handle");if(A)$=A.apply(G,E);if((!J||(jQuery.nodeName(G,"a")&&F=="click"))&&G["on"+F]&&G["on"+F].apply(G,E)===false)$=false;if(H)E.shift();if(C&&jQuery.isFunction(C)){_=C.apply(G,$==null?E:E.concat($));if(_!==undefined)$=_}if(J&&I!==false&&$!==false&&!(jQuery.nodeName(G,"a")&&F=="click")){this.triggered=true;try{G[F]()}catch(B){}}this.triggered=false}return $},handle:function(A){var _,$,F,C,E;A=arguments[0]=jQuery.event.fix(A||window.event);F=A.type.split(".");A.type=F[0];F=F[1];C=!F&&!A.exclusive;E=(jQuery.data(this,"events")||{})[A.type];for(var B in E){var D=E[B];if(C||D.type==F){A.handler=D;A.data=D.data;$=D.apply(this,arguments);if(_!==false)_=$;if($===false){A.preventDefault();A.stopPropagation()}}}return _},fix:function(A){if(A[expando]==true)return A;var _=A;A={originalEvent:_};var C="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var D=C.length;D;D--)A[C[D]]=_[C[D]];A[expando]=true;A.preventDefault=function(){if(_.preventDefault)_.preventDefault();_.returnValue=false};A.stopPropagation=function(){if(_.stopPropagation)_.stopPropagation();_.cancelBubble=true};A.timeStamp=A.timeStamp||now();if(!A.target)A.target=A.srcElement||document;if(A.target.nodeType==3)A.target=A.target.parentNode;if(!A.relatedTarget&&A.fromElement)A.relatedTarget=A.fromElement==A.target?A.toElement:A.fromElement;if(A.pageX==null&&A.clientX!=null){var B=document.documentElement,$=document.body;A.pageX=A.clientX+(B&&B.scrollLeft||$&&$.scrollLeft||0)-(B.clientLeft||0);A.pageY=A.clientY+(B&&B.scrollTop||$&&$.scrollTop||0)-(B.clientTop||0)}if(!A.which&&((A.charCode||A.charCode===0)?A.charCode:A.keyCode))A.which=A.charCode||A.keyCode;if(!A.metaKey&&A.ctrlKey)A.metaKey=A.ctrlKey;if(!A.which&&A.button)A.which=(A.button&1?1:(A.button&2?3:(A.button&4?2:0)));return A},proxy:function(_,$){$.guid=_.guid=_.guid||$.guid||this.guid++;return $},special:{ready:{setup:function(){bindReady();return},teardown:function(){return}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true},handler:function($){if(withinElement($,this))return true;$.type="mouseenter";return jQuery.event.handle.apply(this,arguments)}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true},handler:function($){if(withinElement($,this))return true;$.type="mouseleave";return jQuery.event.handle.apply(this,arguments)}}}};jQuery.fn.extend({bind:function(_,$,A){return _=="unload"?this.one(_,$,A):this.each(function(){jQuery.event.add(this,_,A||$,A&&$)})},one:function(A,_,B){var $=jQuery.event.proxy(B||_,function(A){jQuery(this).unbind(A,$);return(B||_).apply(this,arguments)});return this.each(function(){jQuery.event.add(this,A,$,B&&_)})},unbind:function($,_){return this.each(function(){jQuery.event.remove(this,$,_)})},trigger:function(_,$,A){return this.each(function(){jQuery.event.trigger(_,$,this,true,A)})},triggerHandler:function(_,$,A){return this[0]&&jQuery.event.trigger(_,$,this[0],false,A)},toggle:function(_){var $=arguments,A=1;while(A<$.length)jQuery.event.proxy(_,$[A++]);return this.click(jQuery.event.proxy(_,function(_){this.lastToggle=(this.lastToggle||0)%A;_.preventDefault();return $[this.lastToggle++].apply(this,arguments)||false}))},hover:function(_,$){return this.bind("mouseenter",_).bind("mouseleave",$)},ready:function($){bindReady();if(jQuery.isReady)$.call(document,jQuery);else jQuery.readyList.push(function(){return $.call(this,jQuery)});return this}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document)});jQuery.readyList=null}jQuery(document).triggerHandler("ready")}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener&&!jQuery.browser.opera)document.addEventListener("DOMContentLoaded",jQuery.ready,false);if(jQuery.browser.msie&&window==top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left")}catch($){setTimeout(arguments.callee,0);return}jQuery.ready()})();if(jQuery.browser.opera)document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady)return;for(var $=0;$<document.styleSheets.length;$++)if(document.styleSheets[$].disabled){setTimeout(arguments.callee,0);return}jQuery.ready()},false);if(jQuery.browser.safari){var $;(function(){if(jQuery.isReady)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return}if($===undefined)$=jQuery("style, link[rel=stylesheet]").length;if(document.styleSheets.length!=$){setTimeout(arguments.callee,0);return}jQuery.ready()})()}jQuery.event.add(window,"load",jQuery.ready)}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(_,$){jQuery.fn[$]=function(_){return _?this.bind($,_):this.trigger($)}});var withinElement=function(A,$){var B=A.relatedTarget;while(B&&B!=$){try{B=B.parentNode}catch(_){B=$}}return B==$};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind()});jQuery.fn.extend({_load:jQuery.fn.load,load:function(E,C,A){if(typeof E!="string")return this._load(E);var _=E.indexOf(" ");if(_>=0){var $=E.slice(_,E.length);E=E.slice(0,_)}A=A||function(){};var D="GET";if(C)if(jQuery.isFunction(C)){A=C;C=null}else{C=jQuery.param(C);D="POST"}var B=this;jQuery.ajax({url:E,type:D,dataType:"html",data:C,complete:function(_,C){if(C=="success"||C=="notmodified")B.html($?jQuery("<div/>").append(_.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find($):_.responseText);B.each(A,[_.responseText,C,_])}});return this},serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))}).map(function(A,_){var $=jQuery(this).val();return $==null?null:$.constructor==Array?jQuery.map($,function($,A){return{name:_.name,value:$}}):{name:_.name,value:$}}).get()}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(_,$){jQuery.fn[$]=function(_){return this.bind($,_)}});var jsc=now();jQuery.extend({get:function(B,_,$,A){if(jQuery.isFunction(_)){$=_;_=null}return jQuery.ajax({type:"GET",url:B,data:_,success:$,dataType:A})},getScript:function(_,$){return jQuery.get(_,null,$,"script")},getJSON:function(A,_,$){return jQuery.get(A,_,$,"json")},post:function(B,_,$,A){if(jQuery.isFunction(_)){$=_;_={}}return jQuery.ajax({type:"POST",url:B,data:_,success:$,dataType:A})},ajaxSetup:function($){jQuery.extend(jQuery.ajaxSettings,$)},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(K){K=jQuery.extend(true,K,jQuery.extend(true,{},jQuery.ajaxSettings,K));var M,Q=/=\?(&|$)/g,D,F,H=K.type.toUpperCase();if(K.data&&K.processData&&typeof K.data!="string")K.data=jQuery.param(K.data);if(K.dataType=="jsonp"){if(H=="GET"){if(!K.url.match(Q))K.url+=(K.url.match(/\?/)?"&":"?")+(K.jsonp||"callback")+"=?"}else if(!K.data||!K.data.match(Q))K.data=(K.data?K.data+"&":"")+(K.jsonp||"callback")+"=?";K.dataType="json"}if(K.dataType=="json"&&(K.data&&K.data.match(Q)||K.url.match(Q))){M="jsonp"+jsc++;if(K.data)K.data=(K.data+"").replace(Q,"="+M+"$1");K.url=K.url.replace(Q,"="+M+"$1");K.dataType="script";window[M]=function(_){F=_;P();L();window[M]=undefined;try{delete window[M]}catch($){}if(O)O.removeChild(I)}}if(K.dataType=="script"&&K.cache==null)K.cache=false;if(K.cache===false&&H=="GET"){var C=now(),$=K.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+C+"$2");K.url=$+(($==K.url)?(K.url.match(/\?/)?"&":"?")+"_="+C:"")}if(K.data&&H=="GET"){K.url+=(K.url.match(/\?/)?"&":"?")+K.data;K.data=null}if(K.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var G=/^(?:\w+:)?\/\/([^\/?#]+)/;if(K.dataType=="script"&&H=="GET"&&G.test(K.url)&&G.exec(K.url)[1]!=location.host){var O=document.getElementsByTagName("head")[0],I=document.createElement("script");I.src=K.url;if(K.scriptCharset)I.charset=K.scriptCharset;if(!M){var E=false;I.onload=I.onreadystatechange=function(){if(!E&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){E=true;P();L();O.removeChild(I)}}}O.appendChild(I);return undefined}var B=false,N=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(K.username)N.open(H,K.url,K.async,K.username,K.password);else N.open(H,K.url,K.async);try{if(K.data)N.setRequestHeader("Content-Type",K.contentType);if(K.ifModified)N.setRequestHeader("If-Modified-Since",jQuery.lastModified[K.url]||"Thu, 01 Jan 1970 00:00:00 GMT");N.setRequestHeader("X-Requested-With","XMLHttpRequest");N.setRequestHeader("Accept",K.dataType&&K.accepts[K.dataType]?K.accepts[K.dataType]+", */*":K.accepts._default)}catch(_){}if(K.beforeSend&&K.beforeSend(N,K)===false){K.global&&jQuery.active--;N.abort();return false}if(K.global)jQuery.event.trigger("ajaxSend",[N,K]);var A=function($){if(!B&&N&&(N.readyState==4||$=="timeout")){B=true;if(J){clearInterval(J);J=null}D=$=="timeout"&&"timeout"||!jQuery.httpSuccess(N)&&"error"||K.ifModified&&jQuery.httpNotModified(N,K.url)&&"notmodified"||"success";if(D=="success"){try{F=jQuery.httpData(N,K.dataType,K.dataFilter)}catch(_){D="parsererror"}}if(D=="success"){var A;try{A=N.getResponseHeader("Last-Modified")}catch(_){}if(K.ifModified&&A)jQuery.lastModified[K.url]=A;if(!M)P()}else jQuery.handleError(K,N,D);L();if(K.async)N=null}};if(K.async){var J=setInterval(A,13);if(K.timeout>0)setTimeout(function(){if(N){N.abort();if(!B)A("timeout")}},K.timeout)}try{N.send(K.data)}catch(_){jQuery.handleError(K,N,null,_)}if(!K.async)A();function P(){if(K.success)K.success(F,D);if(K.global)jQuery.event.trigger("ajaxSuccess",[N,K])}function L(){if(K.complete)K.complete(N,D);if(K.global)jQuery.event.trigger("ajaxComplete",[N,K]);if(K.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop")}return N},handleError:function(_,B,A,$){if(_.error)_.error(B,A,$);if(_.global)jQuery.event.trigger("ajaxError",[B,_,$])},active:0,httpSuccess:function(_){try{return!_.status&&location.protocol=="file:"||(_.status>=200&&_.status<300)||_.status==304||_.status==1223||jQuery.browser.safari&&_.status==undefined}catch($){}return false},httpNotModified:function(A,B){try{var _=A.getResponseHeader("Last-Modified");return A.status==304||_==jQuery.lastModified[B]||jQuery.browser.safari&&A.status==undefined}catch($){}return false},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data},param:function(_){var $=[];if(_.constructor==Array||_.jquery)jQuery.each(_,function(){$.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value))});else for(var A in _)if(_[A]&&_[A].constructor==Array)jQuery.each(_[A],function(){$.push(encodeURIComponent(A)+"="+encodeURIComponent(this))});else $.push(encodeURIComponent(A)+"="+encodeURIComponent(jQuery.isFunction(_[A])?_[A]():_[A]));return $.join("&").replace(/%20/g,"+")}});jQuery.fn.extend({show:function($,_){return $?this.animate({height:"show",width:"show",opacity:"show"},$,_):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var $=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=$.css("display");if(this.style.display=="none")this.style.display="block";$.remove()}}).end()},hide:function($,_){return $?this.animate({height:"hide",width:"hide",opacity:"hide"},$,_):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none"}).end()},_toggle:jQuery.fn.toggle,toggle:function(_,$){return jQuery.isFunction(_)&&jQuery.isFunction($)?this._toggle.apply(this,arguments):_?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},_,$):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]()})},slideDown:function($,_){return this.animate({height:"show"},$,_)},slideUp:function($,_){return this.animate({height:"hide"},$,_)},slideToggle:function($,_){return this.animate({height:"toggle"},$,_)},fadeIn:function($,_){return this.animate({opacity:"show"},$,_)},fadeOut:function($,_){return this.animate({opacity:"hide"},$,_)},fadeTo:function(_,$,A){return this.animate({opacity:$},_,A)},animate:function(C,_,$,B){var A=jQuery.speed(_,$,B);return this[A.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var D=jQuery.extend({},A),_,$=jQuery(this).is(":hidden"),B=this;for(_ in C){if(C[_]=="hide"&&$||C[_]=="show"&&!$)return D.complete.call(this);if(_=="height"||_=="width"){D.display=jQuery.css(this,"display");D.overflow=this.style.overflow}}if(D.overflow!=null)this.style.overflow="hidden";D.curAnim=jQuery.extend({},C);jQuery.each(C,function(G,_){var E=new jQuery.fx(B,D,G);if(/toggle|show|hide/.test(_))E[_=="toggle"?$?"show":"hide":_](C);else{var H=_.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),F=E.cur(true)||0;if(H){var I=parseFloat(H[2]),A=H[3]||"px";if(A!="px"){B.style[G]=(I||1)+A;F=((I||1)/E.cur(true))*F;B.style[G]=F+A}if(H[1])I=((H[1]=="-="?-1:1)*I)+F;E.custom(F,I,A)}else E.custom(F,_,"")}});return true})},queue:function($,_){if(jQuery.isFunction($)||($&&$.constructor==Array)){_=$;$="fx"}if(!$||(typeof $=="string"&&!_))return queue(this[0],$);return this.each(function(){if(_.constructor==Array)queue(this,$,_);else{queue(this,$).push(_);if(queue(this,$).length==1)_.call(this)}})},stop:function(A,_){var $=jQuery.timers;if(A)this.queue([]);this.each(function(){for(var A=$.length-1;A>=0;A--)if($[A].elem==this){if(_)$[A](true);$.splice(A,1)}});if(!_)this.dequeue();return this}});var queue=function($,A,B){if($){A=A||"fx";var _=jQuery.data($,A+"queue");if(!_||B)_=jQuery.data($,A+"queue",jQuery.makeArray(B))}return _};jQuery.fn.dequeue=function($){$=$||"fx";return this.each(function(){var _=queue(this,$);_.shift();if(_.length)_[0].call(this)})};jQuery.extend({speed:function(_,$,A){var B=_&&_.constructor==Object?_:{complete:A||!A&&$||jQuery.isFunction(_)&&_,duration:_,easing:A&&$||$&&$.constructor!=Function&&$};B.duration=(B.duration&&B.duration.constructor==Number?B.duration:jQuery.fx.speeds[B.duration])||jQuery.fx.speeds.def;B.old=B.complete;B.complete=function(){if(B.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(B.old))B.old.call(this)};return B},easing:{linear:function(A,B,$,_){return $+_*A},swing:function(A,B,$,_){return((-Math.cos(A*Math.PI)/2)+0.5)*_+$}},timers:[],timerId:null,fx:function($,A,_){this.options=A;this.elem=$;this.prop=_;if(!A.orig)A.orig={}}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block"},cur:function(_){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var $=parseFloat(jQuery.css(this.elem,this.prop,_));return $&&$>-10000?$:parseFloat(jQuery.curCSS(this.elem,this.prop))||0},custom:function(C,$,_){this.startTime=now();this.start=C;this.end=$;this.unit=_||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var B=this;function A($){return B.step($)}A.elem=this.elem;jQuery.timers.push(A);if(jQuery.timerId==null)jQuery.timerId=setInterval(function(){var $=jQuery.timers;for(var _=0;_<$.length;_++)if(!$[_]())$.splice(_--,1);if(!$.length){clearInterval(jQuery.timerId);jQuery.timerId=null}},13)},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height")this.elem.style[this.prop]="1px";jQuery(this.elem).show()},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function($){var _=now();if($||_>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var B=true;for(var D in this.options.curAnim)if(this.options.curAnim[D]!==true)B=false;if(B){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block"}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var A in this.options.curAnim)jQuery.attr(this.elem.style,A,this.options.orig[A])}if(B)this.options.complete.call(this.elem);return false}else{var C=_-this.startTime;this.state=C/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,C,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function($){$.elem.scrollLeft=$.now},scrollTop:function($){$.elem.scrollTop=$.now},opacity:function($){jQuery.attr($.elem.style,"opacity",$.now)},_default:function($){$.elem.style[$.prop]=$.now+$.unit}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop)}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop))}results={top:top,left:left}}function border($){add(jQuery.curCSS($,"borderLeftWidth",true),jQuery.curCSS($,"borderTopWidth",true))}function add(_,$){left+=parseInt(_,10)||0;top+=parseInt($,10)||0}return results};jQuery.fn.extend({position:function(){var B=0,D=0,$;if(this[0]){var _=this.offsetParent(),C=this.offset(),A=/^body|html$/i.test(_[0].tagName)?{top:0,left:0}:_.offset();C.top-=num(this,"marginTop");C.left-=num(this,"marginLeft");A.top+=num(_,"borderTopWidth");A.left+=num(_,"borderLeftWidth");$={top:C.top-A.top,left:C.left-A.left}}return $},offsetParent:function(){var $=this[0].offsetParent;while($&&(!/^body|html$/i.test($.tagName)&&jQuery.css($,"position")=="static"))$=$.offsetParent;return jQuery($)}});jQuery.each(["Left","Top"],function(A,$){var _="scroll"+$;jQuery.fn[_]=function($){if(!this[0])return;return $!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!A?$:jQuery(window).scrollLeft(),A?$:jQuery(window).scrollTop()):this[_]=$}):this[0]==window||this[0]==document?self[A?"pageYOffset":"pageXOffset"]||jQuery.boxModel&&document.documentElement[_]||document.body[_]:this[0][_]}});jQuery.each(["Height","Width"],function(B,_){var $=B?"Left":"Top",A=B?"Right":"Bottom";jQuery.fn["inner"+_]=function(){return this[_.toLowerCase()]()+num(this,"padding"+$)+num(this,"padding"+A)};jQuery.fn["outer"+_]=function(B){return this["inner"+_]()+num(this,"border"+$+"Width")+num(this,"border"+A+"Width")+(B?num(this,"margin"+$)+num(this,"margin"+A):0)}})})()