/*
 * Compressed by JSA(www.xidea.org)
 */
(function(){if(window.jQuery)var _jQuery=window.jQuery;var jQuery=window.jQuery=function($,_){return new jQuery.prototype.init($,_)};if(window.$)var _$=window.$;window.$=jQuery;var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/;jQuery.fn=jQuery.prototype={init:function(A,B){A=A||document;if(A.nodeType){this[0]=A;this.length=1;return this}else if(typeof A=="string"){var $=quickExpr.exec(A);if($&&($[1]||!B)){if($[1])A=jQuery.clean([$[1]],B);else{var _=document.getElementById($[3]);if(_){if(_.id!=$[3])return jQuery().find(A);else{this[0]=_;this.length=1;return this}}else A=[]}}else return new jQuery(B).find(A)}else if(jQuery.isFunction(A))return new jQuery(document)[jQuery.fn.ready?"ready":"load"](A);return this.setArray(A.constructor==Array&&A||(A.jquery||A.length&&A!=window&&!A.nodeType&&A[0]!=undefined&&A[0].nodeType)&&jQuery.makeArray(A)||[A])},jquery:"@VERSION",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;this.each(function(A){if(this==$)_=A});return _},attr:function(A,$,_){var B=A;if(A.constructor==String)if($==undefined)return this.length&&jQuery[_||"attr"](this[0],A)||undefined;else{B={};B[A]=$}return this.each(function($){for(A in B)jQuery.attr(_?this.style:this,A,jQuery.prop(this,B[A],_,$,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($){var _=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var A=this.cloneNode(true),$=document.createElement("div"),_=document.createElement("div");$.appendChild(A);_.innerHTML=$.innerHTML;return _.firstChild}else return this.cloneNode(true)}),A=_.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null});if($===true)this.find("*").andSelf().each(function(_){var $=jQuery.data(this,"events");for(var C in $)for(var B in $[C])jQuery.event.add(A[_],C,$[C][B],$[C][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:this.pushStack(jQuery.merge(this.get(),$.constructor==String?jQuery($).get():$.length!=undefined&&(!$.nodeName||jQuery.nodeName($,"form"))?$:[$]))},is:function($){return $?jQuery.multiFilter($,this).length>0:false},hasClass:function($){return this.is("."+$)},val:function(C){if(C==undefined){if(this.length){var B=this[0];if(jQuery.nodeName(B,"select")){var $=B.selectedIndex,E=[],G=B.options,A=B.type=="select-one";if($<0)return null;for(var _=A?$:0,F=A?$+1:G.length;_<F;_++){var D=G[_];if(D.selected){C=jQuery.browser.msie&&!D.attributes.value.specified?D.text:D.value;if(A)return C;E.push(C)}}return E}else return(this[0].value||"").replace(/\r/g,"")}return undefined}return this.each(function(){if(this.nodeType!=1)return;if(C.constructor==Array&&/radio|checkbox/.test(this.type))this.checked=(jQuery.inArray(this.value,C)>=0||jQuery.inArray(this.name,C)>=0);else if(jQuery.nodeName(this,"select")){var $=C.constructor==Array?C:[C];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=C})},html:function($){return $==undefined?(this.length?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,_,A)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(C,_,$,A){var D=this.length>1,B;return this.each(function(){if(!B){B=jQuery.clean(C,this.ownerDocument);if($)B.reverse()}var E=this;if(_&&jQuery.nodeName(this,"table")&&jQuery.nodeName(B[0],"tr"))E=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var F=jQuery([]);jQuery.each(B,function(){var $=D?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName($,"script"))F=F.add($);else{if($.nodeType==1)F=F.add(jQuery("script",$).remove());A.call(E,$)}});F.each(evalScript)})}};jQuery.prototype.init.prototype=jQuery.prototype;function evalScript($,_){if(_.src)jQuery.ajax({url:_.src,async:false,dataType:"script"});else jQuery.globalEval(_.text||_.textContent||_.innerHTML||"");if(_.parentNode)_.parentNode.removeChild(_)}jQuery.extend=jQuery.fn.extend=function(){var A=arguments[0]||{},$=1,_=arguments.length,B=false,D;if(A.constructor==Boolean){B=A;A=arguments[1]||{};$=2}if(typeof A!="object"&&typeof A!="function")A={};if(_==1){A=this;$=0}for(;$<_;$++)if((D=arguments[$])!=null)for(var C in D){if(A===D[C])continue;if(B&&D[C]&&typeof D[C]=="object"&&A[C]&&!D[C].nodeType)A[C]=jQuery.extend(A[C],D[C]);else if(D[C]!=undefined)A[C]=D[C]}return A};var expando="jQuery"+(new Date()).getTime(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i;jQuery.extend({noConflict:function($){window.$=_$;if($)window.jQuery=_jQuery;return jQuery},isFunction:function($){return!!$&&typeof $!="string"&&!$.nodeName&&$.constructor!=Array&&/function/i.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.appendChild($);A.removeChild($)}},nodeName:function($,_){return $.nodeName&&$.nodeName.toUpperCase()==_.toUpperCase()},cache:{},data:function($,A,_){$=$==window?windowData:$;var B=$[expando];if(!B)B=$[expando]=++uuid;if(A&&!jQuery.cache[B])jQuery.cache[B]={};if(_!=undefined)jQuery.cache[B][A]=_;return A?jQuery.cache[B][A]:B},removeData:function($,_){$=$==window?windowData:$;var A=$[expando];if(_){if(jQuery.cache[A]){delete jQuery.cache[A][_];_="";for(_ in jQuery.cache[A])break;if(!_)jQuery.removeData($)}}else{try{delete $[expando]}catch(B){if($.removeAttribute)$.removeAttribute(expando)}delete jQuery.cache[A]}},each:function(_,B,D){if(D){if(_.length==undefined){for(var E in _)B.apply(_[E],D)}else for(var $=0,C=_.length;$<C;$++)if(B.apply(_[$],D)===false)break}else if(_.length==undefined){for(E in _)B.call(_[E],E,_[E])}else for(var $=0,C=_.length,A=_[0];$<C&&B.call(A,$,A)!==false;A=_[++$]);return _},prop:function(A,_,B,$,C){if(jQuery.isFunction(_))_=_.call(A,$);return _&&_.constructor==Number&&B=="curCSS"&&!exclude.test(C)?_+"px":_},className:{add:function(_,$){jQuery.each(($||"").split(/\s+/),function($,A){if(_.nodeType==1&&!jQuery.className.has(_.className,A))_.className+=(_.className?" ":"")+A})},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,$){var A={};for(var B in C){A[B]=_.style[B];_.style[B]=C[B]}$.call(_);for(B in C)_.style[B]=A[B]},css:function(A,E,D){if(E=="width"||E=="height"){var $,B={position:"absolute",visibility:"hidden",display:"block"},C=E=="width"?["Left","Right"]:["Top","Bottom"];function _(){$=E=="width"?A.offsetWidth:A.offsetHeight;var _=0,B=0;jQuery.each(C,function(){_+=parseFloat(jQuery.curCSS(A,"padding"+this,true))||0;B+=parseFloat(jQuery.curCSS(A,"border"+this+"Width",true))||0});$-=Math.round(_+B)}if(jQuery(A).is(":visible"))_();else jQuery.swap(A,B,_);return Math.max(0,$)}return jQuery.curCSS(A,E,D)},curCSS:function(A,K,J){var I;function F($){if(!jQuery.browser.safari)return false;var _=document.defaultView.getComputedStyle($,null);return!_||_.getPropertyValue("color")==""}if(K=="opacity"&&jQuery.browser.msie){I=jQuery.attr(A.style,"opacity");return I==""?"1":I}if(jQuery.browser.opera&&K=="display"){var B=A.style.display;A.style.display="block";A.style.display=B}if(K.match(/float/i))K=styleFloat;if(!J&&A.style[K])I=A.style[K];else if(document.defaultView&&document.defaultView.getComputedStyle){if(K.match(/float/i))K="float";K=K.replace(/([A-Z])/g,"-$1").toLowerCase();var L=document.defaultView.getComputedStyle(A,null);if(L&&!F(A))I=L.getPropertyValue(K);else{var C=[],D=[];for(var G=A;G&&F(G);G=G.parentNode)D.unshift(G);for(var E=0;E<D.length;E++)if(F(D[E])){C[E]=D[E].style.display;D[E].style.display="block"}I=K=="display"&&C[D.length-1]!=null?"none":(L&&L.getPropertyValue(K))||"";for(E=0;E<C.length;E++)if(C[E]!=null)D[E].style.display=C[E]}if(K=="opacity"&&I=="")I="1"}else if(A.currentStyle){var $=K.replace(/\-(\w)/g,function(_,$){return $.toUpperCase()});I=A.currentStyle[K]||A.currentStyle[$];if(!/^\d+(px)?$/i.test(I)&&/^\d/.test(I)){var H=A.style.left,_=A.runtimeStyle.left;A.runtimeStyle.left=A.currentStyle.left;A.style.left=I||0;I=A.style.pixelLeft+"px";A.style.left=H;A.runtimeStyle.left=_}}return I},clean:function(_,$){var A=[];$=$||document;if(typeof $.createElement=="undefined")$=$.ownerDocument||$[0]&&$[0].ownerDocument||document;jQuery.each(_,function(_,B){if(!B)return;if(B.constructor==Number)B=B.toString();if(typeof B=="string"){B=B.replace(/(<(\w+)[^>]*?)\/>/g,function(_,A,$){return $.match(/^(abbr|br|col|img|input|link|meta|param|hr|area)$/i)?_:A+"></"+$+">"});var D=jQuery.trim(B).toLowerCase(),C=$.createElement("div"),F=!D.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!D.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||D.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!D.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!D.indexOf("<td")||!D.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!D.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];C.innerHTML=F[1]+B+F[2];while(F[0]--)C=C.lastChild;if(jQuery.browser.msie){var G=!D.indexOf("<table")&&D.indexOf("<tbody")<0?C.firstChild&&C.firstChild.childNodes:F[1]=="<table>"&&D.indexOf("<tbody")<0?C.childNodes:[];for(var E=G.length-1;E>=0;--E)if(jQuery.nodeName(G[E],"tbody")&&!G[E].childNodes.length)G[E].parentNode.removeChild(G[E]);if(/^\s/.test(B))C.insertBefore($.createTextNode(B.match(/^\s*/)[0]),C.firstChild)}B=jQuery.makeArray(C.childNodes)}if(B.length===0&&(!jQuery.nodeName(B,"form")&&!jQuery.nodeName(B,"select")))return;if(B[0]==undefined||jQuery.nodeName(B,"form")||B.options)A.push(B);else A=jQuery.merge(A,B)});return A},attr:function(_,B,$){if(!_||_.nodeType==3||_.nodeType==8)return undefined;var A=jQuery.isXMLDoc(_)?{}:jQuery.props;if(B=="selected"&&jQuery.browser.safari)_.parentNode.selectedIndex;if(A[B]){if($!=undefined)_[A[B]]=$;return _[A[B]]}else if(jQuery.browser.msie&&B=="style")return jQuery.attr(_.style,"cssText",$);else if($==undefined&&jQuery.browser.msie&&jQuery.nodeName(_,"form")&&(B=="action"||B=="method"))return _.getAttributeNode(B).nodeValue;else if(_.tagName){if($!=undefined){if(B=="type"&&jQuery.nodeName(_,"input")&&_.parentNode)throw"type property can't be changed";_.setAttribute(B,""+$)}if(jQuery.browser.msie&&/href|src/.test(B)&&!jQuery.isXMLDoc(_))return _.getAttribute(B,2);return _.getAttribute(B)}else{if(B=="opacity"&&jQuery.browser.msie){if($!=undefined){_.zoom=1;_.filter=(_.filter||"").replace(/alpha\([^)]*\)/,"")+(parseFloat($).toString()=="NaN"?"":"alpha(opacity="+$*100+")")}return _.filter&&_.filter.indexOf("opacity=")>=0?(parseFloat(_.filter.match(/opacity=([^)]*)/)[1])/100).toString():""}B=B.replace(/-([a-z])/ig,function(_,$){return $.toUpperCase()});if($!=undefined)_[B]=$;return _[B]}},trim:function($){return($||"").replace(/^\s+|\s+$/g,"")},makeArray:function(B){var A=[];if(typeof B!="array"){for(var $=0,_=B.length;$<_;$++)A.push(B[$])}else A=B.slice(0);return A},inArray:function(_,B){for(var $=0,A=B.length;$<A;$++)if(B[$]==_)return $;return-1},merge:function(_,A){if(jQuery.browser.msie){for(var $=0;A[$];$++)if(A[$].nodeType!=8)_.push(A[$])}else for($=0;A[$];$++)_.push(A[$]);return _},unique:function(E){var B=[],A={};try{for(var $=0,_=E.length;$<_;$++){var C=jQuery.data(E[$]);if(!A[C]){A[C]=true;B.push(E[$])}}}catch(D){B=E}return B},grep:function(elems,callback,inv){if(typeof callback=="string")callback=eval("false||function(a,i){return "+callback+"}");var ret=[];for(var i=0,length=elems.length;i<length;i++)if(!inv&&callback(elems[i],i)||inv&&!callback(elems[i],i))ret.push(elems[i]);return ret},map:function(C,A){var D=[];for(var $=0,B=C.length;$<B;$++){var _=A(C[$],$);if(_!==null&&_!=undefined){if(_.constructor!=Array)_=[_];D=D.concat(_)}}return D}});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,innerHTML:"innerHTML",className:"className",value:"value",disabled:"disabled",checked:"checked",readonly:"readOnly",selected:"selected",maxlength:"maxLength",selectedIndex:"selectedIndex",defaultValue:"defaultValue",tagName:"tagName",nodeName:"nodeName"}});jQuery.each({parent:"elem.parentNode",parents:"jQuery.dir(elem,'parentNode')",next:"jQuery.nth(elem,2,'nextSibling')",prev:"jQuery.nth(elem,2,'previousSibling')",nextAll:"jQuery.dir(elem,'nextSibling')",prevAll:"jQuery.dir(elem,'previousSibling')",siblings:"jQuery.sibling(elem.parentNode.firstChild,elem)",children:"jQuery.sibling(elem.firstChild)",contents:"jQuery.nodeName(elem,'iframe')?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes)"},function(name,fn){fn=eval("false||function(elem){return "+fn+"}");jQuery.fn[name]=function($){var _=jQuery.map(this,fn);if($&&typeof $=="string")_=jQuery.multiFilter($,_);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 A=0,B=_.length;A<B;A++)jQuery(_[A])[$](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 _=A.toLowerCase();jQuery.fn[_]=function($){return this[0]==window?jQuery.browser.opera&&document.body["client"+A]||jQuery.browser.safari&&window["inner"+A]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+A]||document.body["client"+A]:this[0]==document?Math.max(Math.max(document.body["scroll"+A],document.documentElement["scroll"+A]),Math.max(document.body["offset"+A],document.documentElement["offset"+A])):$==undefined?(this.length?jQuery.css(this[0],_):null):this.css(_,$.constructor==String?$:$+"px")}});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:{"":"m[2]=='*'||jQuery.nodeName(a,m[2])","#":"a.getAttribute('id')==m[2]",":":{lt:"i<m[3]-0",gt:"i>m[3]-0",nth:"m[3]-0==i",eq:"m[3]-0==i",first:"i==0",last:"i==r.length-1",even:"i%2==0",odd:"i%2","first-child":"a.parentNode.getElementsByTagName('*')[0]==a","last-child":"jQuery.nth(a.parentNode.lastChild,1,'previousSibling')==a","only-child":"!jQuery.nth(a.parentNode.lastChild,2,'previousSibling')",parent:"a.firstChild",empty:"!a.firstChild",contains:"(a.textContent||a.innerText||jQuery(a).text()||'').indexOf(m[3])>=0",visible:"\"hidden\"!=a.type&&jQuery.css(a,\"display\")!=\"none\"&&jQuery.css(a,\"visibility\")!=\"hidden\"",hidden:"\"hidden\"==a.type||jQuery.css(a,\"display\")==\"none\"||jQuery.css(a,\"visibility\")==\"hidden\"",enabled:"!a.disabled",disabled:"a.disabled",checked:"a.checked",selected:"a.selected||jQuery.attr(a,'selected')",text:"'text'==a.type",radio:"'radio'==a.type",checkbox:"'checkbox'==a.type",file:"'file'==a.type",password:"'password'==a.type",submit:"'submit'==a.type",image:"'image'==a.type",reset:"'reset'==a.type",button:"\"button\"==a.type||jQuery.nodeName(a,\"button\")",input:"/input|select|textarea|button/i.test(a.nodeName)",has:"jQuery.find(m[3],a).length",header:"/h\\d/i.test(a.nodeName)",animated:"jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length"}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(_,C,D){var $,B=[];while(_&&_!=$){$=_;var A=jQuery.filter(_,C,D);_=A.t.replace(/^\s*,\s*/,"");B=D?C=A.r:jQuery.merge(B,A.r)}return B},find:function(R,O){if(typeof R!="string")return[R];if(O&&O.nodeType!=1&&O.nodeType!=9)return[];O=O||document;var T=[O],D=[],I,M;while(R&&I!=R){var A=[];I=R;R=jQuery.trim(R);var J=false,P=quickChild,L=P.exec(R);if(L){M=L[1].toUpperCase();for(var H=0;T[H];H++)for(var B=T[H].firstChild;B;B=B.nextSibling)if(B.nodeType==1&&(M=="*"||B.nodeName.toUpperCase()==M))A.push(B);T=A;R=R.replace(P,"");if(R.indexOf(" ")==0)continue;J=true}else{P=/^([>+~])\s*(\w*)/i;if((L=P.exec(R))!=null){A=[];var F={};M=L[2].toUpperCase();L=L[1];for(var S=0,C=T.length;S<C;S++){var U=L=="~"||L=="+"?T[S].nextSibling:T[S].firstChild;for(;U;U=U.nextSibling)if(U.nodeType==1){var E=jQuery.data(U);if(L=="~"&&F[E])break;if(!M||U.nodeName.toUpperCase()==M){if(L=="~")F[E]=true;A.push(U)}if(L=="+")break}}T=A;R=jQuery.trim(R.replace(P,""));J=true}}if(R&&!J)if(!R.indexOf(",")){if(O==T[0])T.shift();D=jQuery.merge(D,T);A=T=[O];R=" "+R.substr(1,R.length)}else{var G=quickID,L=G.exec(R);if(L)L=[0,L[2],L[3],L[1]];else{G=quickClass;L=G.exec(R)}L[2]=L[2].replace(/\\/g,"");var _=T[T.length-1];if(L[1]=="#"&&_&&_.getElementById&&!jQuery.isXMLDoc(_)){var N=_.getElementById(L[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&N&&typeof N.id=="string"&&N.id!=L[2])N=jQuery("[@id=\""+L[2]+"\"]",_)[0];T=A=N&&(!L[3]||jQuery.nodeName(N,L[3]))?[N]:[]}else{for(H=0;T[H];H++){var Q=L[1]=="#"&&L[3]?L[3]:L[1]!=""||L[0]==""?"*":L[2];if(Q=="*"&&T[H].nodeName.toLowerCase()=="object")Q="param";A=jQuery.merge(A,T[H].getElementsByTagName(Q))}if(L[1]==".")A=jQuery.classFilter(A,L[2]);if(L[1]=="#"){var K=[];for(H=0;A[H];H++)if(A[H].getAttribute("id")==L[2]){K=[A[H]];break}A=K}T=A}R=R.replace(G,"")}if(R){var $=jQuery.filter(R,A);T=A=$.r;R=jQuery.trim($.t)}}if(R)T=[];if(T&&O==T[0])T.shift();D=jQuery.merge(D,T);return D},classFilter:function(B,A,D){A=" "+A+" ";var _=[];for(var $=0;B[$];$++){var C=(" "+B[$].className+" ").indexOf(A)>=0;if(!D&&C||D&&!C)_.push(B[$])}return _},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 f=jQuery.expr[m[1]];if(typeof f!="string")f=jQuery.expr[m[1]][m[2]];f=eval("false||function(a,i){return "+f+"}");r=jQuery.grep(r,f,not)}}return{r:r,t:t}},dir:function($,B){var _=[],A=$[B];while(A&&A!=document){if(A.nodeType==1)_.push(A);A=A[B]}return _},nth:function(B,A,C,_){A=A||1;var $=0;for(;B;B=B[C])if(B.nodeType==1&&++$==A)break;return B},sibling:function(A,$){var _=[];for(;A;A=A.nextSibling)if(A.nodeType==1&&(!$||A!=$))_.push(A);return _}});jQuery.event={add:function(B,C,A,D){if(B.nodeType==3||B.nodeType==8)return;if(jQuery.browser.msie&&B.setInterval!=undefined)B=window;if(!A.guid)A.guid=this.guid++;if(D!=undefined){var E=A;A=function(){return E.apply(this,arguments)};A.data=D;A.guid=E.guid}var _=jQuery.data(B,"events")||jQuery.data(B,"events",{}),$=jQuery.data(B,"handle")||jQuery.data(B,"handle",function(){var $;if(typeof jQuery=="undefined"||jQuery.event.triggered)return $;$=jQuery.event.handle.apply(B,arguments);return $});jQuery.each(C.split(/\s+/),function(D,F){var C=F.split(".");F=C[0];A.type=C[1];var E=_[F];if(!E){E=_[F]={};if(!jQuery.event.special[F]||jQuery.event.special[F].setup.call(B)===false)if(B.addEventListener)B.addEventListener(F,$,false);else if(B.attachEvent)B.attachEvent("on"+F,$)}E[A.guid]=A;jQuery.event.global[F]=true})},guid:1,global:{},remove:function(B,C,A){if(B.nodeType==3||B.nodeType==8)return;var _=jQuery.data(B,"events"),E,$;if(_){if(C==undefined){for(var D in _)this.remove(B,D)}else{if(C.type){A=C.handler;C=C.type}jQuery.each(C.split(/\s+/),function(C,D){var $=D.split(".");D=$[0];if(_[D]){if(A)delete _[D][A.guid];else for(A in _[D])if(!$[1]||_[D][A].type==$[1])delete _[D][A];for(E in _[D])break;if(!E){if(!jQuery.event.special[D]||jQuery.event.special[D].teardown.call(B)===false)if(B.removeEventListener)B.removeEventListener(D,jQuery.data(B,"handle"),false);else if(B.detachEvent)B.detachEvent("on"+D,jQuery.data(B,"handle"));E=null;delete _[D]}}})}for(E in _)break;if(!E){jQuery.removeData(B,"events");jQuery.removeData(B,"handle")}}},trigger:function(A,B,_,F,C){B=jQuery.makeArray(B||[]);if(!_){if(this.global[A])jQuery("*").add([window,document]).trigger(A,B)}else{if(_.nodeType==3||_.nodeType==8)return undefined;var $,E,H=jQuery.isFunction(_[A]||null),D=!B[0]||!B[0].preventDefault;if(D)B.unshift(this.fix({type:A,target:_}));B[0].type=A;if(jQuery.isFunction(jQuery.data(_,"handle")))$=jQuery.data(_,"handle").apply(_,B);if(!H&&_["on"+A]&&_["on"+A].apply(_,B)===false)$=false;if(D)B.shift();if(C&&jQuery.isFunction(C)){E=C.apply(_,B.concat($));if(E!==undefined)$=E}if(H&&F!==false&&$!==false&&!(jQuery.nodeName(_,"a")&&A=="click")){this.triggered=true;try{_[A]()}catch(G){}}this.triggered=false}return $},handle:function(E){var _;E=jQuery.event.fix(E||window.event||{});var $=E.type.split(".");E.type=$[0];var B=jQuery.data(this,"events")&&jQuery.data(this,"events")[E.type],C=Array.prototype.slice.call(arguments,1);C.unshift(E);for(var D in B){var A=B[D];C[0].handler=A;C[0].data=A.data;if(!$[1]||A.type==$[1]){var F=A.apply(this,C);if(_!==false)_=F;if(F===false){E.preventDefault();E.stopPropagation()}}}if(jQuery.browser.msie)E.target=E.preventDefault=E.stopPropagation=E.handler=E.data=null;return _},fix:function(A){if(A[expando])return A;var _=A;A=jQuery.extend({},_);A[expando]=true;A.preventDefault=function(){if(_.preventDefault)_.preventDefault();_.returnValue=false};A.stopPropagation=function(){if(_.stopPropagation)_.stopPropagation();_.cancelBubble=true};if(!A.target)A.target=A.srcElement||document;if(A.target.nodeType==3)A.target=_.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 $=document.documentElement,B=document.body;A.pageX=A.clientX+($&&$.scrollLeft||B&&B.scrollLeft||0)-($.clientLeft||0);A.pageY=A.clientY+($&&$.scrollTop||B&&B.scrollTop||0)-($.clientTop||0)}if(!A.which&&(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},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;arguments[0].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;arguments[0].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){return this.each(function(){jQuery.event.add(this,$,function($){jQuery(this).unbind($);return(A||_).apply(this,arguments)},A&&_)})},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){if(this[0])return jQuery.event.trigger($,_,this[0],false,A);return undefined},toggle:function(){var $=arguments;return this.click(function(_){this.lastToggle=0==this.lastToggle?1:0;_.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.apply(document)});jQuery.readyList=null}$(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(_,$){var B=_.relatedTarget;while(B&&B!=$){try{B=B.parentNode}catch(A){B=$}}return B==$};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind()});jQuery.fn.extend({load:function(D,C,$){if(jQuery.isFunction(D))return this.bind("load",D);var E=D.indexOf(" ");if(E>=0){var _=D.slice(E,D.length);D=D.slice(0,E)}$=$||function(){};var B="GET";if(C)if(jQuery.isFunction(C)){$=C;C=null}else{C=jQuery.param(C);B="POST"}var A=this;jQuery.ajax({url:D,type:B,dataType:"html",data:C,complete:function(C,B){if(B=="success"||B=="notmodified")A.html(_?jQuery("<div/>").append(C.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(_):C.responseText);A.each($,[C.responseText,B,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(_,$){return{name:A.name,value:_}}):{name:A.name,value:$}}).get()}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(_,$){jQuery.fn[$]=function(_){return this.bind($,_)}});var jsc=(new Date).getTime();jQuery.extend({get:function(B,A,$,_){if(jQuery.isFunction(A)){$=A;A=null}return jQuery.ajax({type:"GET",url:B,data:A,success:$,dataType:_})},getScript:function(_,$){return jQuery.get(_,null,$,"script")},getJSON:function(A,_,$){return jQuery.get(A,_,$,"json")},post:function(B,A,$,_){if(jQuery.isFunction(A)){$=A;A={}}return jQuery.ajax({type:"POST",url:B,data:A,success:$,dataType:_})},ajaxSetup:function($){jQuery.extend(jQuery.ajaxSettings,$)},ajaxSettings:{global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null},lastModified:{},ajax:function(N){var G,C=/=\?(&|$)/g,D,I;N=jQuery.extend(true,N,jQuery.extend(true,{},jQuery.ajaxSettings,N));if(N.data&&N.processData&&typeof N.data!="string")N.data=jQuery.param(N.data);if(N.dataType=="jsonp"){if(N.type.toLowerCase()=="get"){if(!N.url.match(C))N.url+=(N.url.match(/\?/)?"&":"?")+(N.jsonp||"callback")+"=?"}else if(!N.data||!N.data.match(C))N.data=(N.data?N.data+"&":"")+(N.jsonp||"callback")+"=?";N.dataType="json"}if(N.dataType=="json"&&(N.data&&N.data.match(C)||N.url.match(C))){G="jsonp"+jsc++;if(N.data)N.data=(N.data+"").replace(C,"="+G+"$1");N.url=N.url.replace(C,"="+G+"$1");N.dataType="script";window[G]=function($){I=$;M();F();window[G]=undefined;try{delete window[G]}catch(A){}if(J)J.removeChild(_)}}if(N.dataType=="script"&&N.cache==null)N.cache=false;if(N.cache===false&&N.type.toLowerCase()=="get"){var H=(new Date()).getTime(),L=N.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+H+"$2");N.url=L+((L==N.url)?(N.url.match(/\?/)?"&":"?")+"_="+H:"")}if(N.data&&N.type.toLowerCase()=="get"){N.url+=(N.url.match(/\?/)?"&":"?")+N.data;N.data=null}if(N.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");if((!N.url.indexOf("http")||!N.url.indexOf("//"))&&(N.dataType=="script"||N.dataType=="json")&&N.type.toLowerCase()=="get"){var J=document.getElementsByTagName("head")[0],_=document.createElement("script");_.src=N.url;if(N.scriptCharset)_.charset=N.scriptCharset;if(!G){var B=false;_.onload=_.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){B=true;M();F();J.removeChild(_)}}}J.appendChild(_);return undefined}var $=false,E=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();E.open(N.type,N.url,N.async);try{if(N.data)E.setRequestHeader("Content-Type",N.contentType);if(N.ifModified)E.setRequestHeader("If-Modified-Since",jQuery.lastModified[N.url]||"Thu, 01 Jan 1970 00:00:00 GMT");E.setRequestHeader("X-Requested-With","XMLHttpRequest")}catch(O){}if(N.beforeSend)N.beforeSend(E);if(N.global)jQuery.event.trigger("ajaxSend",[E,N]);var A=function(A){if(!$&&E&&(E.readyState==4||A=="timeout")){$=true;if(K){clearInterval(K);K=null}D=A=="timeout"&&"timeout"||!jQuery.httpSuccess(E)&&"error"||N.ifModified&&jQuery.httpNotModified(E,N.url)&&"notmodified"||"success";if(D=="success"){try{I=jQuery.httpData(E,N.dataType)}catch(B){D="parsererror"}}if(D=="success"){var _;try{_=E.getResponseHeader("Last-Modified")}catch(B){}if(N.ifModified&&_)jQuery.lastModified[N.url]=_;if(!G)M()}else jQuery.handleError(N,E,D);F();if(N.async)E=null}};if(N.async){var K=setInterval(A,13);if(N.timeout>0)setTimeout(function(){if(E){E.abort();if(!$)A("timeout")}},N.timeout)}try{E.send(N.data)}catch(O){jQuery.handleError(N,E,null,O)}if(!N.async)A();function M(){if(N.success)N.success(I,D);if(N.global)jQuery.event.trigger("ajaxSuccess",[E,N])}function F(){if(N.complete)N.complete(E,D);if(N.global)jQuery.event.trigger("ajaxComplete",[E,N]);if(N.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop")}return E},handleError:function(A,_,$,B){if(A.error)A.error(_,$,B);if(A.global)jQuery.event.trigger("ajaxError",[_,A,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,_){try{var $=A.getResponseHeader("Last-Modified");return A.status==304||$==jQuery.lastModified[_]||jQuery.browser.safari&&A.status==undefined}catch(B){}return false},httpData:function(r,type){var ct=r.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?r.responseXML:r.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data},param:function($){var A=[];if($.constructor==Array||$.jquery)jQuery.each($,function(){A.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value))});else for(var _ in $)if($[_]&&$[_].constructor==Array)jQuery.each($[_],function(){A.push(encodeURIComponent(_)+"="+encodeURIComponent(this))});else A.push(encodeURIComponent(_)+"="+encodeURIComponent($[_]));return A.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");$.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(_,$):_?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(A,$,B,_){var C=jQuery.speed($,B,_);return this[C.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var D=jQuery.extend({},C),_=jQuery(this).is(":hidden"),$=this;for(var B in A){if(A[B]=="hide"&&_||A[B]=="show"&&!_)return jQuery.isFunction(D.complete)&&D.complete.apply(this);if(B=="height"||B=="width"){D.display=jQuery.css(this,"display");D.overflow=this.style.overflow}}if(D.overflow!=null)this.style.overflow="hidden";D.curAnim=jQuery.extend({},A);jQuery.each(A,function(H,C){var I=new jQuery.fx($,D,H);if(/toggle|show|hide/.test(C))I[C=="toggle"?_?"show":"hide":C](A);else{var B=C.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),E=I.cur(true)||0;if(B){var G=parseFloat(B[2]),F=B[3]||"px";if(F!="px"){$.style[H]=(G||1)+F;E=((G||1)/I.cur(true))*E;$.style[H]=E+F}if(B[1])G=((B[1]=="-="?-1:1)*G)+E;I.custom(E,G,F)}else I.custom(E,C,"")}});return true})},queue:function($,_){if(jQuery.isFunction($)||($&&$.constructor==Array)){_=$;$="fx"}if(!$||(typeof $=="string"&&!_))return queue(this[0],$);return this.each(function(){if(this.nodeType!=1)return;if(_.constructor==Array)queue(this,$,_);else{queue(this,$).push(_);if(queue(this,$).length==1)_.apply(this)}})},stop:function($,_){var A=jQuery.timers;if($)this.queue([]);this.each(function(){for(var $=A.length-1;$>=0;$--)if(A[$].elem==this){if(_)A[$](true);A.splice($,1)}});if(!_)this.dequeue();return this}});var queue=function($,_,B){if(!$)return undefined;_=_||"fx";var A=jQuery.data($,_+"queue");if(!A||B)A=jQuery.data($,_+"queue",B?jQuery.makeArray(B):[]);return A};jQuery.fn.dequeue=function($){$=$||"fx";return this.each(function(){var _=queue(this,$);_.shift();if(_.length)_[0].apply(this)})};jQuery.extend({speed:function($,A,B){var _=$&&$.constructor==Object?$:{complete:B||!B&&A||jQuery.isFunction($)&&$,duration:$,easing:B&&A||A&&A.constructor!=Function&&A};_.duration=(_.duration&&_.duration.constructor==Number?_.duration:{slow:600,fast:200}[_.duration])||400;_.old=_.complete;_.complete=function(){if(_.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(_.old))_.old.apply(this)};return _},easing:{linear:function(_,A,$,B){return $+B*_},swing:function(_,A,$,B){return((-Math.cos(_*Math.PI)/2)+0.5)*B+$}},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.apply(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,$,A){this.startTime=(new Date()).getTime();this.start=C;this.end=$;this.unit=A||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var _=this;function B($){return _.step($)}B.elem=this.elem;jQuery.timers.push(B);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(C){var A=(new Date()).getTime();if(C||A>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var _=true;for(var $ in this.options.curAnim)if(this.options.curAnim[$]!==true)_=false;if(_){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 B in this.options.curAnim)jQuery.attr(this.elem.style,B,this.options.orig[B])}if(_&&jQuery.isFunction(this.options.complete))this.options.complete.apply(this.elem);return false}else{var D=A-this.startTime;this.state=D/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,D,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};jQuery.fx.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,fixed=jQuery.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&&jQuery.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(jQuery.css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&jQuery.css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode}if((safari2&&(fixed||jQuery.css(offsetChild,"position")=="absolute"))||(mozilla&&jQuery.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(_)||0;top+=parseInt($)||0}return results}})()