if(typeof window.jQuery=="undefined"){window.undefined=window.undefined;
var jQuery=function(B,C){if(window==this){return new jQuery(B,C)
}B=B||document;
if(jQuery.isFunction(B)){return new jQuery(document)[jQuery.fn.ready?"ready":"load"](B)
}if(typeof B=="string"){var A=/^[^<]*(<(.|\s)+>)[^>]*$/.exec(B);
if(A){B=jQuery.clean([A[1]])
}else{return new jQuery(C).find(B)
}}return this.setArray(B.constructor==Array&&B||(B.jquery||B.length&&B!=window&&!B.nodeType&&B[0]!=undefined&&B[0].nodeType)&&jQuery.makeArray(B)||[B])
};
if(typeof $!="undefined"){jQuery._$=$
}var $=jQuery;
jQuery.fn=jQuery.prototype={jquery:"1.1.2",size:function(){return this.length
},length:0,get:function(A){return A==undefined?jQuery.makeArray(this):this[A]
},pushStack:function(A){var B=jQuery(A);
B.prevObject=this;
return B
},setArray:function(A){this.length=0;
[].push.apply(this,A);
return this
},each:function(B,A){return jQuery.each(this,B,A)
},index:function(A){var B=-1;
this.each(function(C){if(this==A){B=C
}});
return B
},attr:function(A,C,B){var D=A;
if(A.constructor==String){if(C==undefined){return this.length&&jQuery[B||"attr"](this[0],A)||undefined
}else{D={};
D[A]=C
}}return this.each(function(E){for(var F in D){jQuery.attr(B?this.style:this,F,jQuery.prop(this,D[F],B,E,F))
}})
},css:function(A,B){return this.attr(A,B,"curCSS")
},text:function(B){if(typeof B=="string"){return this.empty().append(document.createTextNode(B))
}var A="";
jQuery.each(B||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8){A+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this])
}})
});
return A
},wrap:function(){var A=jQuery.clean(arguments);
return this.each(function(){var B=A[0].cloneNode(true);
this.parentNode.insertBefore(B,this);
while(B.firstChild){B=B.firstChild
}B.appendChild(this)
})
},append:function(){return this.domManip(arguments,true,1,function(A){this.appendChild(A)
})
},prepend:function(){return this.domManip(arguments,true,-1,function(A){this.insertBefore(A,this.firstChild)
})
},before:function(){return this.domManip(arguments,false,1,function(A){this.parentNode.insertBefore(A,this)
})
},after:function(){return this.domManip(arguments,false,-1,function(A){this.parentNode.insertBefore(A,this.nextSibling)
})
},end:function(){return this.prevObject||jQuery([])
},find:function(A){return this.pushStack(jQuery.map(this,function(B){return jQuery.find(A,B)
}),A)
},clone:function(A){return this.pushStack(jQuery.map(this,function(B){var B=B.cloneNode(A!=undefined?A:true);
B.$events=null;
return B
}))
},filter:function(A){return this.pushStack(jQuery.isFunction(A)&&jQuery.grep(this,function(C,B){return A.apply(C,[B])
})||jQuery.multiFilter(A,this))
},not:function(A){return this.pushStack(A.constructor==String&&jQuery.multiFilter(A,this,true)||jQuery.grep(this,function(B){return(A.constructor==Array||A.jquery)?jQuery.inArray(B,A)<0:B!=A
}))
},add:function(A){return this.pushStack(jQuery.merge(this.get(),A.constructor==String?jQuery(A).get():A.length!=undefined&&(!A.nodeName||A.nodeName=="FORM")?A:[A]))
},is:function(A){return A?jQuery.filter(A,this).r.length>0:false
},val:function(A){return A==undefined?(this.length?this[0].value:null):this.attr("value",A)
},html:function(A){return A==undefined?(this.length?this[0].innerHTML:null):this.empty().append(A)
},domManip:function(C,E,B,D){var F=this.length>1;
var A=jQuery.clean(C);
if(B<0){A.reverse()
}return this.each(function(){var G=this;
if(E&&jQuery.nodeName(this,"table")&&jQuery.nodeName(A[0],"tr")){G=this.getElementsByTagName("tbody")[0]||this.appendChild(document.createElement("tbody"))
}jQuery.each(A,function(){D.apply(G,[F?this.cloneNode(true):this])
})
})
}};
jQuery.extend=jQuery.fn.extend=function(){var C=arguments[0],A=1;
if(arguments.length==1){C=this;
A=0
}var D;
while(D=arguments[A++]){for(var B in D){C[B]=D[B]
}}return C
};
jQuery.extend({noConflict:function(){if(jQuery._$){$=jQuery._$
}return jQuery
},isFunction:function(A){return !!A&&typeof A!="string"&&!A.nodeName&&typeof A[0]=="undefined"&&/function/i.test(A+"")
},isXMLDoc:function(A){return A.tagName&&A.ownerDocument&&!A.ownerDocument.body
},nodeName:function(B,A){return B.nodeName&&B.nodeName.toUpperCase()==A.toUpperCase()
},each:function(E,D,B){if(E.length==undefined){for(var C in E){D.apply(E[C],B||[C,E[C]])
}}else{for(var C=0,A=E.length;
C<A;
C++){if(D.apply(E[C],B||[C,E[C]])===false){break
}}}return E
},prop:function(D,E,C,B,F){if(jQuery.isFunction(E)){E=E.call(D,[B])
}var A=/z-?index|font-?weight|opacity|zoom|line-?height/i;
return E&&E.constructor==Number&&C=="curCSS"&&!A.test(F)?E+"px":E
},className:{add:function(A,B){jQuery.each(B.split(/\s+/),function(C,D){if(!jQuery.className.has(A.className,D)){A.className+=(A.className?" ":"")+D
}})
},remove:function(A,B){A.className=B?jQuery.grep(A.className.split(/\s+/),function(C){return !jQuery.className.has(B,C)
}).join(" "):""
},has:function(A,B){A=A.className||A;
B=B.replace(/([\.\\\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:])/g,"\\$1");
return A&&new RegExp("(^|\\s)"+B+"(\\s|$)").test(A)
}},swap:function(C,D,B){for(var A in D){C.style["old"+A]=C.style[A];
C.style[A]=D[A]
}B.apply(C,[]);
for(var A in D){C.style[A]=C.style["old"+A]
}},css:function(E,D){if(D=="height"||D=="width"){var B={},C,A,F=["Top","Bottom","Right","Left"];
jQuery.each(F,function(){B["padding"+this]=0;
B["border"+this+"Width"]=0
});
jQuery.swap(E,B,function(){if(jQuery.css(E,"display")!="none"){C=E.offsetHeight;
A=E.offsetWidth
}else{E=jQuery(E.cloneNode(true)).find(":radio").removeAttr("checked").end().css({visibility:"hidden",position:"absolute",display:"block",right:"0",left:"0"}).appendTo(E.parentNode)[0];
var G=jQuery.css(E.parentNode,"position");
if(G==""||G=="static"){E.parentNode.style.position="relative"
}C=E.clientHeight;
A=E.clientWidth;
if(G==""||G=="static"){E.parentNode.style.position="static"
}E.parentNode.removeChild(E)
}});
return D=="height"?C:A
}return jQuery.curCSS(E,D)
},curCSS:function(B,F,C){var A;
if(F=="opacity"&&jQuery.browser.msie){return jQuery.attr(B.style,"opacity")
}if(F=="float"||F=="cssFloat"){F=jQuery.browser.msie?"styleFloat":"cssFloat"
}if(!C&&B.style[F]){A=B.style[F]
}else{if(document.defaultView&&document.defaultView.getComputedStyle){if(F=="cssFloat"||F=="styleFloat"){F="float"
}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();
var E=document.defaultView.getComputedStyle(B,null);
if(E){A=E.getPropertyValue(F)
}else{if(F=="display"){A="none"
}else{jQuery.swap(B,{display:"block"},function(){var G=document.defaultView.getComputedStyle(this,"");
A=G&&G.getPropertyValue(F)||""
})
}}}else{if(B.currentStyle){var D=F.replace(/\-(\w)/g,function(G,H){return H.toUpperCase()
});
A=B.currentStyle[F]||B.currentStyle[D]
}}}return A
},clean:function(A){var B=[];
jQuery.each(A,function(F,C){if(!C){return 
}if(C.constructor==Number){C=C.toString()
}if(typeof C=="string"){var H=jQuery.trim(C),J=document.createElement("div"),E=[];
var G=!H.indexOf("<opt")&&[1,"<select>","</select>"]||(!H.indexOf("<thead")||!H.indexOf("<tbody")||!H.indexOf("<tfoot"))&&[1,"<table>","</table>"]||!H.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!H.indexOf("<td")||!H.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||[0,"",""];
J.innerHTML=G[1]+H+G[2];
while(G[0]--){J=J.firstChild
}if(jQuery.browser.msie){if(!H.indexOf("<table")&&H.indexOf("<tbody")<0){E=J.firstChild&&J.firstChild.childNodes
}else{if(G[1]=="<table>"&&H.indexOf("<tbody")<0){E=J.childNodes
}}for(var I=E.length-1;
I>=0;
--I){if(jQuery.nodeName(E[I],"tbody")&&!E[I].childNodes.length){E[I].parentNode.removeChild(E[I])
}}}C=[];
for(var F=0,D=J.childNodes.length;
F<D;
F++){C.push(J.childNodes[F])
}}if(C.length===0&&!jQuery.nodeName(C,"form")){return 
}if(C[0]==undefined||jQuery.nodeName(C,"form")){B.push(C)
}else{B=jQuery.merge(B,C)
}});
return B
},attr:function(C,B,D){var A=jQuery.isXMLDoc(C)?{}:{"for":"htmlFor","class":"className","float":jQuery.browser.msie?"styleFloat":"cssFloat",cssFloat:jQuery.browser.msie?"styleFloat":"cssFloat",innerHTML:"innerHTML",className:"className",value:"value",disabled:"disabled",checked:"checked",readonly:"readOnly",selected:"selected"};
if(B=="opacity"&&jQuery.browser.msie&&D!=undefined){C.zoom=1;
return C.filter=C.filter.replace(/alpha\([^\)]*\)/gi,"")+(D==1?"":"alpha(opacity="+D*100+")")
}else{if(B=="opacity"&&jQuery.browser.msie){return C.filter?parseFloat(C.filter.match(/alpha\(opacity=(.*)\)/)[1])/100:1
}}if(B=="opacity"&&jQuery.browser.mozilla&&D==1){D=0.9999
}if(A[B]){if(D!=undefined){C[A[B]]=D
}return C[A[B]]
}else{if(D==undefined&&jQuery.browser.msie&&jQuery.nodeName(C,"form")&&(B=="action"||B=="method")){return C.getAttributeNode(B).nodeValue
}else{if(C.tagName){if(D!=undefined){C.setAttribute(B,D)
}if(jQuery.browser.msie&&/href|src/.test(B)&&!jQuery.isXMLDoc(C)){return C.getAttribute(B,2)
}return C.getAttribute(B)
}else{B=B.replace(/-([a-z])/ig,function(F,E){return E.toUpperCase()
});
if(D!=undefined){C[B]=D
}return C[B]
}}}},trim:function(A){return A.replace(/^\s+|\s+$/g,"")
},makeArray:function(A){var C=[];
if(A.constructor!=Array){for(var B=0,D=A.length;
B<D;
B++){C.push(A[B])
}}else{C=A.slice(0)
}return C
},inArray:function(A,B){for(var C=0,D=B.length;
C<D;
C++){if(B[C]==A){return C
}}return -1
},merge:function(E,B){var D=[].slice.call(E,0);
for(var C=0,A=B.length;
C<A;
C++){if(jQuery.inArray(B[C],D)==-1){E.push(B[C])
}}return E
},grep:function(C,F,B){if(typeof F=="string"){F=new Function("a","i","return "+F)
}var A=[];
for(var D=0,E=C.length;
D<E;
D++){if(!B&&F(C[D],D)||B&&!F(C[D],D)){A.push(C[D])
}}return A
},map:function(B,H){if(typeof H=="string"){H=new Function("a","return "+H)
}var I=[],A=[];
for(var F=0,C=B.length;
F<C;
F++){var D=H(B[F],F);
if(D!==null&&D!=undefined){if(D.constructor!=Array){D=[D]
}I=I.concat(D)
}}var A=I.length?[I[0]]:[];
check:for(var F=1,G=I.length;
F<G;
F++){for(var E=0;
E<F;
E++){if(I[F]==A[E]){continue check
}}A.push(I[F])
}return A
}});
new function(){var A=navigator.userAgent.toLowerCase();
jQuery.browser={safari:/webkit/.test(A),opera:/opera/.test(A),msie:/msie/.test(A)&&!/opera/.test(A),mozilla:/mozilla/.test(A)&&!/(compatible|webkit)/.test(A)};
jQuery.boxModel=!jQuery.browser.msie||document.compatMode=="CSS1Compat"
};
jQuery.each({parent:"a.parentNode",parents:"jQuery.parents(a)",next:"jQuery.nth(a,2,'nextSibling')",prev:"jQuery.nth(a,2,'previousSibling')",siblings:"jQuery.sibling(a.parentNode.firstChild,a)",children:"jQuery.sibling(a.firstChild)"},function(A,B){jQuery.fn[A]=function(C){var D=jQuery.map(this,B);
if(C&&typeof C=="string"){D=jQuery.multiFilter(C,D)
}return this.pushStack(D)
}
});
jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after"},function(A,B){jQuery.fn[A]=function(){var C=arguments;
return this.each(function(){for(var D=0,E=C.length;
D<E;
D++){jQuery(C[D])[B](this)
}})
}
});
jQuery.each({removeAttr:function(A){jQuery.attr(this,A,"");
this.removeAttribute(A)
},addClass:function(A){jQuery.className.add(this,A)
},removeClass:function(A){jQuery.className.remove(this,A)
},toggleClass:function(A){jQuery.className[jQuery.className.has(this,A)?"remove":"add"](this,A)
},remove:function(A){if(!A||jQuery.filter(A,[this]).r.length){this.parentNode.removeChild(this)
}},empty:function(){while(this.firstChild){this.removeChild(this.firstChild)
}}},function(A,B){jQuery.fn[A]=function(){return this.each(B,arguments)
}
});
jQuery.each(["eq","lt","gt","contains"],function(A,B){jQuery.fn[B]=function(C,D){return this.filter(":"+B+"("+C+")",D)
}
});
jQuery.each(["height","width"],function(A,B){jQuery.fn[B]=function(C){return C==undefined?(this.length?jQuery.css(this[0],B):null):this.css(B,C.constructor==String?C:C+"px")
}
});
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","nth-child":"jQuery.nth(a.parentNode.firstChild,m[3],'nextSibling',a)==a","first-child":"jQuery.nth(a.parentNode.firstChild,1,'nextSibling')==a","last-child":"jQuery.nth(a.parentNode.lastChild,1,'previousSibling')==a","only-child":"jQuery.sibling(a.parentNode.firstChild).length==1",parent:"a.firstChild",empty:"!a.firstChild",contains:"jQuery.fn.text.apply([a]).indexOf(m[3])>=0",visible:'a.type!="hidden"&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden"',hidden:'a.type=="hidden"||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:"a.type=='text'",radio:"a.type=='radio'",checkbox:"a.type=='checkbox'",file:"a.type=='file'",password:"a.type=='password'",submit:"a.type=='submit'",image:"a.type=='image'",reset:"a.type=='reset'",button:'a.type=="button"||jQuery.nodeName(a,"button")',input:"/input|select|textarea|button/i.test(a.nodeName)"},".":"jQuery.className.has(a,m[2])","@":{"=":"z==m[4]","!=":"z!=m[4]","^=":"z&&!z.indexOf(m[4])","$=":"z&&z.substr(z.length - m[4].length,m[4].length)==m[4]","*=":"z&&z.indexOf(m[4])>=0","":"z",_resort:function(A){return["",A[1],A[3],A[2],A[5]]
},_prefix:"z=a[m[3]];if(!z||/href|src/.test(m[3]))z=jQuery.attr(a,m[3]);"},"[":"jQuery.find(m[2],a).length"},parse:[/^\[ *(@)([a-z0-9_-]*) *([!*$^=]*) *('?"?)(.*?)\4 *\]/i,/^(\[)\s*(.*?(\[.*?\])?[^[]*?)\s*\]/,/^(:)([a-z0-9_-]*)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/i,/^([:.#]*)([a-z0-9_*-]*)/i],token:[/^(\/?\.\.)/,"a.parentNode",/^(>|\/)/,"jQuery.sibling(a.firstChild)",/^(\+)/,"jQuery.nth(a,2,'nextSibling')",/^(~)/,function(A){var B=jQuery.sibling(A.parentNode.firstChild);
return B.slice(jQuery.inArray(A,B)+1)
}],multiFilter:function(E,B,C){var A,F=[];
while(E&&E!=A){A=E;
var D=jQuery.filter(E,B,C);
E=D.t.replace(/^\s*,\s*/,"");
F=C?B=D.r:jQuery.merge(F,D.r)
}return F
},find:function(t,context){if(typeof t!="string"){return[t]
}if(context&&!context.nodeType){context=null
}context=context||document;
if(!t.indexOf("//")){context=context.documentElement;
t=t.substr(2,t.length)
}else{if(!t.indexOf("/")){context=context.documentElement;
t=t.substr(1,t.length);
if(t.indexOf("/")>=1){t=t.substr(t.indexOf("/"),t.length)
}}}var ret=[context],done=[],last=null;
while(t&&last!=t){var r=[];
last=t;
t=jQuery.trim(t).replace(/^\/\//i,"");
var foundToken=false;
var re=/^[\/>]\s*([a-z0-9*-]+)/i;
var m=re.exec(t);
if(m){jQuery.each(ret,function(){for(var c=this.firstChild;
c;
c=c.nextSibling){if(c.nodeType==1&&(jQuery.nodeName(c,m[1])||m[1]=="*")){r.push(c)
}}});
ret=r;
t=t.replace(re,"");
if(t.indexOf(" ")==0){continue
}foundToken=true
}else{for(var i=0;
i<jQuery.token.length;
i+=2){var re=jQuery.token[i];
var m=re.exec(t);
if(m){r=ret=jQuery.map(ret,jQuery.isFunction(jQuery.token[i+1])?jQuery.token[i+1]:function(a){return eval(jQuery.token[i+1])
});
t=jQuery.trim(t.replace(re,""));
foundToken=true;
break
}}}if(t&&!foundToken){if(!t.indexOf(",")){if(ret[0]==context){ret.shift()
}jQuery.merge(done,ret);
r=ret=[context];
t=" "+t.substr(1,t.length)
}else{var re2=/^([a-z0-9_-]+)(#)([a-z0-9\\*_-]*)/i;
var m=re2.exec(t);
if(m){m=[0,m[2],m[3],m[1]]
}else{re2=/^([#.]?)([a-z0-9\\*_-]*)/i;
m=re2.exec(t)
}if(m[1]=="#"&&ret[ret.length-1].getElementById){var oid=ret[ret.length-1].getElementById(m[2]);
if(jQuery.browser.msie&&oid&&oid.id!=m[2]){oid=jQuery('[@id="'+m[2]+'"]',ret[ret.length-1])[0]
}ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[]
}else{if(m[1]=="."){var rec=new RegExp("(^|\\s)"+m[2]+"(\\s|$)")
}jQuery.each(ret,function(){var tag=m[1]!=""||m[0]==""?"*":m[2];
if(jQuery.nodeName(this,"object")&&tag=="*"){tag="param"
}jQuery.merge(r,m[1]!=""&&ret.length!=1?jQuery.getAll(this,[],m[1],m[2],rec):this.getElementsByTagName(tag))
});
if(m[1]=="."&&ret.length==1){r=jQuery.grep(r,function(e){return rec.test(e.className)
})
}if(m[1]=="#"&&ret.length==1){var tmp=r;
r=[];
jQuery.each(tmp,function(){if(this.getAttribute("id")==m[2]){r=[this];
return false
}})
}ret=r
}t=t.replace(re2,"")
}}if(t){var val=jQuery.filter(t,r);
ret=r=val.r;
t=jQuery.trim(val.t)
}}if(ret&&ret[0]==context){ret.shift()
}jQuery.merge(done,ret);
return done
},filter:function(t,r,not){while(t&&/^[a-z[({<*:.#]/i.test(t)){var p=jQuery.parse,m;
jQuery.each(p,function(i,re){m=re.exec(t);
if(m){t=t.substring(m[0].length);
if(jQuery.expr[m[1]]._resort){m=jQuery.expr[m[1]]._resort(m)
}return false
}});
if(m[1]==":"&&m[2]=="not"){r=jQuery.filter(m[3],r,true).r
}else{if(m[1]=="."){var re=new RegExp("(^|\\s)"+m[2]+"(\\s|$)");
r=jQuery.grep(r,function(e){return re.test(e.className||"")
},not)
}else{var f=jQuery.expr[m[1]];
if(typeof f!="string"){f=jQuery.expr[m[1]][m[2]]
}eval("f = function(a,i){"+(jQuery.expr[m[1]]._prefix||"")+"return "+f+"}");
r=jQuery.grep(r,f,not)
}}}return{r:r,t:t}
},getAll:function(G,E,B,A,D){for(var C=G.firstChild;
C;
C=C.nextSibling){if(C.nodeType==1){var F=true;
if(B=="."){F=C.className&&D.test(C.className)
}else{if(B=="#"){F=C.getAttribute("id")==A
}}if(F){E.push(C)
}if(B=="#"&&E.length){break
}if(C.firstChild){jQuery.getAll(C,E,B,A,D)
}}}return E
},parents:function(B){var A=[];
var C=B.parentNode;
while(C&&C!=document){A.push(C);
C=C.parentNode
}return A
},nth:function(E,A,C,D){A=A||1;
var B=0;
for(;
E;
E=E[C]){if(E.nodeType==1){B++
}if(B==A||A=="even"&&B%2==0&&B>1&&E==D||A=="odd"&&B%2==1&&E==D){return E
}}},sibling:function(C,B){var A=[];
for(;
C;
C=C.nextSibling){if(C.nodeType==1&&(!B||C!=B)){A.push(C)
}}return A
}});
jQuery.event={add:function(B,D,C,E){if(jQuery.browser.msie&&B.setInterval!=undefined){B=window
}if(E){C.data=E
}if(!C.guid){C.guid=this.guid++
}if(!B.$events){B.$events={}
}var A=B.$events[D];
if(!A){A=B.$events[D]={};
if(B["on"+D]){A[0]=B["on"+D]
}}A[C.guid]=C;
B["on"+D]=this.handle;
if(!this.global[D]){this.global[D]=[]
}this.global[D].push(B)
},guid:1,global:{},remove:function(D,F,E){if(D.$events){var C,B,A;
if(F&&F.type){E=F.handler;
F=F.type
}if(F&&D.$events[F]){if(E){delete D.$events[F][E.guid]
}else{for(C in D.$events[F]){delete D.$events[F][C]
}}}else{for(B in D.$events){this.remove(D,B)
}}for(A in D.$events[F]){if(A){A=true;
break
}}if(!A){D["on"+F]=null
}}},trigger:function(D,E,A){E=jQuery.makeArray(E||[]);
if(!A){jQuery.each(this.global[D]||[],function(){jQuery.event.trigger(D,E,this)
})
}else{var C=A["on"+D],F,B=jQuery.isFunction(A[D]);
if(C){E.unshift(this.fix({type:D,target:A}));
if((F=C.apply(A,E))!==false){this.triggered=true
}}if(B&&F!==false){A[D]()
}this.triggered=false
}},handle:function(D){if(typeof jQuery=="undefined"||jQuery.event.triggered){return 
}D=jQuery.event.fix(D||window.event||{});
var C;
var E=this.$events[D.type];
var B=[].slice.call(arguments,1);
B.unshift(D);
for(var A in E){B[0].handler=E[A];
B[0].data=E[A].data;
if(E[A].apply(this,B)===false){D.preventDefault();
D.stopPropagation();
C=false
}}if(jQuery.browser.msie){D.target=D.preventDefault=D.stopPropagation=D.handler=D.data=null
}return C
},fix:function(C){if(!C.target&&C.srcElement){C.target=C.srcElement
}if(C.pageX==undefined&&C.clientX!=undefined){var D=document.documentElement,B=document.body;
C.pageX=C.clientX+(D.scrollLeft||B.scrollLeft);
C.pageY=C.clientY+(D.scrollTop||B.scrollTop)
}if(jQuery.browser.safari&&C.target.nodeType==3){var A=C;
C=jQuery.extend({},A);
C.target=A.target.parentNode;
C.preventDefault=function(){return A.preventDefault()
};
C.stopPropagation=function(){return A.stopPropagation()
}
}if(!C.preventDefault){C.preventDefault=function(){this.returnValue=false
}
}if(!C.stopPropagation){C.stopPropagation=function(){this.cancelBubble=true
}
}return C
}};
jQuery.fn.extend({bind:function(B,C,A){return this.each(function(){jQuery.event.add(this,B,A||C,C)
})
},one:function(B,C,A){return this.each(function(){jQuery.event.add(this,B,function(D){jQuery(this).unbind(D);
return(A||C).apply(this,arguments)
},C)
})
},unbind:function(B,A){return this.each(function(){jQuery.event.remove(this,B,A)
})
},trigger:function(A,B){return this.each(function(){jQuery.event.trigger(A,B,this)
})
},toggle:function(){var A=arguments;
return this.click(function(B){this.lastToggle=this.lastToggle==0?1:0;
B.preventDefault();
return A[this.lastToggle].apply(this,[B])||false
})
},hover:function(C,B){function A(E){var D=(E.type=="mouseover"?E.fromElement:E.toElement)||E.relatedTarget;
while(D&&D!=this){try{D=D.parentNode
}catch(E){D=this
}}if(D==this){return false
}return(E.type=="mouseover"?C:B).apply(this,[E])
}return this.mouseover(A).mouseout(A)
},ready:function(A){if(jQuery.isReady){A.apply(document,[jQuery])
}else{jQuery.readyList.push(function(){return A.apply(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
}if(jQuery.browser.mozilla||jQuery.browser.opera){document.removeEventListener("DOMContentLoaded",jQuery.ready,false)
}}}});
new function(){jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,change,select,submit,keydown,keypress,keyup,error").split(","),function(B,C){jQuery.fn[C]=function(D){return D?this.bind(C,D):this.trigger(C)
}
});
if(jQuery.browser.mozilla||jQuery.browser.opera){document.addEventListener("DOMContentLoaded",jQuery.ready,false)
}else{if(jQuery.browser.msie){document.write("<script id=__ie_init defer=true src=//:><\/script>");
var A=document.getElementById("__ie_init");
if(A){A.onreadystatechange=function(){if(this.readyState!="complete"){return 
}this.parentNode.removeChild(this);
jQuery.ready()
}
}A=null
}else{if(jQuery.browser.safari){jQuery.safariTimer=setInterval(function(){if(document.readyState=="loaded"||document.readyState=="complete"){clearInterval(jQuery.safariTimer);
jQuery.safariTimer=null;
jQuery.ready()
}},10)
}}}jQuery.event.add(window,"load",jQuery.ready)
};
if(jQuery.browser.msie){jQuery(window).one("unload",function(){var D=jQuery.event.global;
for(var C in D){var B=D[C],A=B.length;
if(A&&C!="unload"){do{jQuery.event.remove(B[A-1],C)
}while(--A)
}}})
}jQuery.fn.extend({loadIfModified:function(A,B,C){this.load(A,B,C,1)
},load:function(B,D,F,E){if(jQuery.isFunction(B)){return this.bind("load",B)
}F=F||function(){};
var C="GET";
if(D){if(jQuery.isFunction(D)){F=D;
D=null
}else{D=jQuery.param(D);
C="POST"
}}var A=this;
jQuery.ajax({url:B,type:C,data:D,ifModified:E,complete:function(H,G){if(G=="success"||!E&&G=="notmodified"){A.attr("innerHTML",H.responseText).evalScripts().each(F,[H.responseText,G,H])
}else{F.apply(A,[H.responseText,G,H])
}}});
return this
},serialize:function(){return jQuery.param(this)
},evalScripts:function(){return this.find("script").each(function(){if(this.src){jQuery.getScript(this.src)
}else{jQuery.globalEval(this.text||this.textContent||this.innerHTML||"")
}}).end()
}});
if(!window.XMLHttpRequest){XMLHttpRequest=function(){return new ActiveXObject("Microsoft.XMLHTTP")
}
}jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(A,B){jQuery.fn[B]=function(C){return this.bind(B,C)
}
});
jQuery.extend({get:function(A,C,E,B,D){if(jQuery.isFunction(C)){E=C;
C=null
}return jQuery.ajax({url:A,data:C,success:E,dataType:B,ifModified:D})
},getIfModified:function(A,C,D,B){return jQuery.get(A,C,D,B,1)
},getScript:function(A,B){return jQuery.get(A,null,B,"script")
},getJSON:function(A,B,C){return jQuery.get(A,B,C,"json")
},post:function(A,C,D,B){if(jQuery.isFunction(C)){D=C;
C={}
}return jQuery.ajax({type:"POST",url:A,data:C,success:D,dataType:B})
},ajaxTimeout:function(A){jQuery.ajaxSettings.timeout=A
},ajaxSetup:function(A){jQuery.extend(jQuery.ajaxSettings,A)
},ajaxSettings:{global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null},lastModified:{},ajax:function(C){C=jQuery.extend({},jQuery.ajaxSettings,C);
if(C.data){if(C.processData&&typeof C.data!="string"){C.data=jQuery.param(C.data)
}if(C.type.toLowerCase()=="get"){C.url+=((C.url.indexOf("?")>-1)?"&":"?")+C.data;
C.data=null
}}if(C.global&&!jQuery.active++){jQuery.event.trigger("ajaxStart")
}var F=false;
var B=new XMLHttpRequest();
B.open(C.type,C.url,C.async);
if(C.data){B.setRequestHeader("Content-Type",C.contentType)
}if(C.ifModified){B.setRequestHeader("If-Modified-Since",jQuery.lastModified[C.url]||"Thu, 01 Jan 1970 00:00:00 GMT")
}B.setRequestHeader("X-Requested-With","XMLHttpRequest");
if(B.overrideMimeType){B.setRequestHeader("Connection","close")
}if(C.beforeSend){C.beforeSend(B)
}if(C.global){jQuery.event.trigger("ajaxSend",[B,C])
}var E=function(G){if(B&&(B.readyState==4||G=="timeout")){F=true;
if(A){clearInterval(A);
A=null
}var H;
try{H=jQuery.httpSuccess(B)&&G!="timeout"?C.ifModified&&jQuery.httpNotModified(B,C.url)?"notmodified":"success":"error";
if(H!="error"){var I;
try{I=B.getResponseHeader("Last-Modified")
}catch(K){}if(C.ifModified&&I){jQuery.lastModified[C.url]=I
}var J=jQuery.httpData(B,C.dataType);
if(C.success){C.success(J,H)
}if(C.global){jQuery.event.trigger("ajaxSuccess",[B,C])
}}else{jQuery.handleError(C,B,H)
}}catch(K){H="error";
jQuery.handleError(C,B,H,K)
}if(C.global){jQuery.event.trigger("ajaxComplete",[B,C])
}if(C.global&&!--jQuery.active){jQuery.event.trigger("ajaxStop")
}if(C.complete){C.complete(B,H)
}if(C.async){B=null
}}};
var A=setInterval(E,13);
if(C.timeout>0){setTimeout(function(){if(B){B.abort();
if(!F){E("timeout")
}}},C.timeout)
}try{B.send(C.data)
}catch(D){jQuery.handleError(C,B,null,D)
}if(!C.async){E()
}return B
},handleError:function(C,B,A,D){if(C.error){C.error(B,A,D)
}if(C.global){jQuery.event.trigger("ajaxError",[B,C,D])
}},active:0,httpSuccess:function(A){try{return !A.status&&location.protocol=="file:"||(A.status>=200&&A.status<300)||A.status==304||jQuery.browser.safari&&A.status==undefined
}catch(B){}return false
},httpNotModified:function(C,B){try{var A=C.getResponseHeader("Last-Modified");
return C.status==304||A==jQuery.lastModified[B]||jQuery.browser.safari&&C.status==undefined
}catch(D){}return false
},httpData:function(r,type){var ct=r.getResponseHeader("content-type");
var data=!type&&ct&&ct.indexOf("xml")>=0;
data=type=="xml"||data?r.responseXML:r.responseText;
if(type=="script"){jQuery.globalEval(data)
}if(type=="json"){eval("data = "+data)
}if(type=="html"){jQuery("<div>").html(data).evalScripts()
}return data
},param:function(A){var C=[];
if(A.constructor==Array||A.jquery){jQuery.each(A,function(){C.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value))
})
}else{for(var B in A){if(A[B]&&A[B].constructor==Array){jQuery.each(A[B],function(){C.push(encodeURIComponent(B)+"="+encodeURIComponent(this))
})
}else{C.push(encodeURIComponent(B)+"="+encodeURIComponent(A[B]))
}}}return C.join("&")
},globalEval:function(data){if(window.execScript){window.execScript(data)
}else{if(jQuery.browser.safari){window.setTimeout(data,0)
}else{eval.call(window,data)
}}}});
jQuery.fn.extend({show:function(B,C){var A=this.filter(":hidden");
B?A.animate({height:"show",width:"show",opacity:"show"},B,C):A.each(function(){this.style.display=this.oldblock?this.oldblock:"";
if(jQuery.css(this,"display")=="none"){this.style.display="block"
}});
return this
},hide:function(A,C){var B=this.filter(":visible");
A?B.animate({height:"hide",width:"hide",opacity:"hide"},A,C):B.each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");
if(this.oldblock=="none"){this.oldblock="block"
}this.style.display="none"
});
return this
},_toggle:jQuery.fn.toggle,toggle:function(C,B){var A=arguments;
return jQuery.isFunction(C)&&jQuery.isFunction(B)?this._toggle(C,B):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"].apply(jQuery(this),A)
})
},slideDown:function(A,B){return this.animate({height:"show"},A,B)
},slideUp:function(A,B){return this.animate({height:"hide"},A,B)
},slideToggle:function(A,B){return this.each(function(){var C=jQuery(this).is(":hidden")?"show":"hide";
jQuery(this).animate({height:C},A,B)
})
},fadeIn:function(A,B){return this.animate({opacity:"show"},A,B)
},fadeOut:function(A,B){return this.animate({opacity:"hide"},A,B)
},fadeTo:function(A,C,B){return this.animate({opacity:C},A,B)
},animate:function(D,A,C,B){return this.queue(function(){this.curAnim=jQuery.extend({},D);
var E=jQuery.speed(A,C,B);
for(var G in D){var F=new jQuery.fx(this,E,G);
if(D[G].constructor==Number){F.custom(F.cur(),D[G])
}else{F[D[G]](D)
}}})
},queue:function(B,A){if(!A){A=B;
B="fx"
}return this.each(function(){if(!this.queue){this.queue={}
}if(!this.queue[B]){this.queue[B]=[]
}this.queue[B].push(A);
if(this.queue[B].length==1){A.apply(this)
}})
}});
jQuery.extend({speed:function(C,D,B){var A=C&&C.constructor==Object?C:{complete:B||!B&&D||jQuery.isFunction(C)&&C,duration:C,easing:B&&D||D&&D.constructor!=Function&&D};
A.duration=(A.duration&&A.duration.constructor==Number?A.duration:{slow:600,fast:200}[A.duration])||400;
A.old=A.complete;
A.complete=function(){jQuery.dequeue(this,"fx");
if(jQuery.isFunction(A.old)){A.old.apply(this)
}};
return A
},easing:{},queue:{},dequeue:function(B,A){A=A||"fx";
if(B.queue&&B.queue[A]){B.queue[A].shift();
var C=B.queue[A][0];
if(C){C.apply(B)
}}},fx:function(B,A,F){var D=this;
var E=B.style;
var C=jQuery.css(B,"display");
E.overflow="hidden";
D.a=function(){if(A.step){A.step.apply(B,[D.now])
}if(F=="opacity"){jQuery.attr(E,"opacity",D.now)
}else{if(parseInt(D.now)){E[F]=parseInt(D.now)+"px"
}}E.display="block"
};
D.max=function(){return parseFloat(jQuery.css(B,F))
};
D.cur=function(){var G=parseFloat(jQuery.curCSS(B,F));
return G&&G>-10000?G:D.max()
};
D.custom=function(H,G){D.startTime=(new Date()).getTime();
D.now=H;
D.a();
D.timer=setInterval(function(){D.step(H,G)
},13)
};
D.show=function(){if(!B.orig){B.orig={}
}B.orig[F]=this.cur();
A.show=true;
D.custom(0,B.orig[F]);
if(F!="opacity"){E[F]="1px"
}};
D.hide=function(){if(!B.orig){B.orig={}
}B.orig[F]=this.cur();
A.hide=true;
D.custom(B.orig[F],0)
};
D.toggle=function(){if(!B.orig){B.orig={}
}B.orig[F]=this.cur();
if(C=="none"){A.show=true;
if(F!="opacity"){E[F]="1px"
}D.custom(0,B.orig[F])
}else{A.hide=true;
D.custom(B.orig[F],0)
}};
D.step=function(I,G){var K=(new Date()).getTime();
if(K>A.duration+D.startTime){clearInterval(D.timer);
D.timer=null;
D.now=G;
D.a();
if(B.curAnim){B.curAnim[F]=true
}var H=true;
for(var J in B.curAnim){if(B.curAnim[J]!==true){H=false
}}if(H){E.overflow="";
E.display=C;
if(jQuery.css(B,"display")=="none"){E.display="block"
}if(A.hide){E.display="none"
}if(A.hide||A.show){for(var L in B.curAnim){if(L=="opacity"){jQuery.attr(E,L,B.orig[L])
}else{E[L]=""
}}}}if(H&&jQuery.isFunction(A.complete)){A.complete.apply(B)
}}else{var M=K-this.startTime;
var L=M/A.duration;
D.now=A.easing&&jQuery.easing[A.easing]?jQuery.easing[A.easing](L,M,I,(G-I),A.duration):((-Math.cos(L*Math.PI)/2)+0.5)*(G-I)+I;
D.a()
}}
}})
};
