/* * jQuery JavaScript Library v1.3.2 * http://jquery.com/ * * Copyright (c) 2009 John Resig * Dual licensed under the MIT and GPL licenses. * http://docs.jquery.com/License * * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) * Revision: 6246 */(function(){    var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){        return new o.fn.init(E,F)        },D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;    o.fn=o.prototype={        init:function(E,H){            E=E||document;            if(E.nodeType){                this[0]=E;                this.length=1;                this.context=E;                return this                }                if(typeof E==="string"){                var G=D.exec(E);                if(G&&(G[1]||!H)){                    if(G[1]){                        E=o.clean([G[1]],H)                        }else{                        var I=document.getElementById(G[3]);                        if(I&&I.id!=G[3]){                            return o().find(E)                            }                            var F=o(I||[]);                        F.context=document;                        F.selector=E;                        return F                        }                    }else{                return o(H).find(E)                }            }else{        if(o.isFunction(E)){            return o(document).ready(E)            }        }    if(E.selector&&E.context){    this.selector=E.selector;    this.context=E.context    }    return this.setArray(o.isArray(E)?E:o.makeArray(E))    },selector:"",jquery:"1.3.2",size:function(){    return this.length    },get:function(E){    return E===g?Array.prototype.slice.call(this):this[E]    },pushStack:function(F,H,E){    var G=o(F);    G.prevObject=this;    G.context=this.context;    if(H==="find"){        G.selector=this.selector+(this.selector?" ":"")+E        }else{        if(H){            G.selector=this.selector+"."+H+"("+E+")"            }        }    return G},setArray:function(E){    this.length=0;    Array.prototype.push.apply(this,E);    return this    },each:function(F,E){    return o.each(this,F,E)    },index:function(E){    return o.inArray(E&&E.jquery?E[0]:E,this)    },attr:function(F,H,G){    var E=F;    if(typeof F==="string"){        if(H===g){            return this[0]&&o[G||"attr"](this[0],F)            }else{            E={};            E[F]=H            }        }    return this.each(function(I){    for(F in E){        o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))        }    })},css:function(E,F){    if((E=="width"||E=="height")&&parseFloat(F)<0){        F=g        }        return this.attr(E,F,"curCSS")    },text:function(F){    if(typeof F!=="object"&&F!=null){        return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))        }        var E="";    o.each(F||this,function(){        o.each(this.childNodes,function(){            if(this.nodeType!=8){                E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])                }            })    });return E},wrapAll:function(E){    if(this[0]){        var F=o(E,this[0].ownerDocument).clone();        if(this[0].parentNode){            F.insertBefore(this[0])            }            F.map(function(){            var G=this;            while(G.firstChild){                G=G.firstChild                }                return G            }).append(this)        }        return this    },wrapInner:function(E){    return this.each(function(){        o(this).contents().wrapAll(E)        })    },wrap:function(E){    return this.each(function(){        o(this).wrapAll(E)        })    },append:function(){    return this.domManip(arguments,true,function(E){        if(this.nodeType==1){            this.appendChild(E)            }        })},prepend:function(){    return this.domManip(arguments,true,function(E){        if(this.nodeType==1){            this.insertBefore(E,this.firstChild)            }        })},before:function(){    return this.domManip(arguments,false,function(E){        this.parentNode.insertBefore(E,this)        })    },after:function(){    return this.domManip(arguments,false,function(E){        this.parentNode.insertBefore(E,this.nextSibling)        })    },end:function(){    return this.prevObject||o([])    },push:[].push,sort:[].sort,splice:[].splice,find:function(E){    if(this.length===1){        var F=this.pushStack([],"find",E);        F.length=0;        o.find(E,this[0],F);        return F        }else{        return this.pushStack(o.unique(o.map(this,function(G){            return o.find(E,G)            })),"find",E)        }    },clone:function(G){    var E=this.map(function(){        if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){            var I=this.outerHTML;            if(!I){                var J=this.ownerDocument.createElement("div");                J.appendChild(this.cloneNode(true));                I=J.innerHTML                }                return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]            }else{            return this.cloneNode(true)            }        });if(G===true){    var H=this.find("*").andSelf(),F=0;    E.find("*").andSelf().each(function(){        if(this.nodeName!==H[F].nodeName){            return        }        var I=o.data(H[F],"events");        for(var K in I){            for(var J in I[K]){                o.event.add(this,K,I[K][J],I[K][J].data)                }            }            F++    })}return E},filter:function(E){    return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){        return E.call(G,F)        })||o.multiFilter(E,o.grep(this,function(F){        return F.nodeType===1        })),"filter",E)    },closest:function(E){    var G=o.expr.match.POS.test(E)?o(E):null,F=0;    return this.map(function(){        var H=this;        while(H&&H.ownerDocument){            if(G?G.index(H)>-1:o(H).is(E)){                o.data(H,"closest",F);                return H                }                H=H.parentNode;            F++        }    })},not:function(E){    if(typeof E==="string"){        if(f.test(E)){            return this.pushStack(o.multiFilter(E,this,true),"not",E)            }else{            E=o.multiFilter(E,this)            }        }    var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){    return F?o.inArray(this,E)<0:this!=E    })},add:function(E){    return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))    },is:function(E){    return !!E&&o.multiFilter(E,this).length>0    },hasClass:function(E){    return !!E&&this.is("."+E)    },val:function(K){    if(K===g){        var E=this[0];        if(E){            if(o.nodeName(E,"option")){                return(E.attributes.value||{}).specified?E.value:E.text                }                if(o.nodeName(E,"select")){                var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";                if(I<0){                    return null                    }                    for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){                    var G=M[F];                    if(G.selected){                        K=o(G).val();                        if(H){                            return K                            }                            L.push(K)                        }                    }                return L            }            return(E.value||"").replace(/\r/g,"")        }        return g    }    if(typeof K==="number"){    K+=""    }    return this.each(function(){    if(this.nodeType!=1){        return    }    if(o.isArray(K)&&/radio|checkbox/.test(this.type)){        this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)        }else{        if(o.nodeName(this,"select")){            var N=o.makeArray(K);            o("option",this).each(function(){                this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)                });            if(!N.length){                this.selectedIndex=-1                }            }else{        this.value=K        }    }})},html:function(E){    return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)    },replaceWith:function(E){    return this.after(E).remove()    },eq:function(E){    return this.slice(E,+E+1)    },slice:function(){    return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))    },map:function(E){    return this.pushStack(o.map(this,function(G,F){        return E.call(G,F,G)        }))    },andSelf:function(){    return this.add(this.prevObject)    },domManip:function(J,M,L){    if(this[0]){        var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;        if(H){            for(var G=0,E=this.length;G<E;G++){                L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)                }            }            if(F){        o.each(F,z)        }    }return this;function K(N,O){    return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N    }}};o.fn.init.prototype=o.fn;function z(E,F){    if(F.src){        o.ajax({            url:F.src,            async:false,            dataType:"script"        })        }else{        o.globalEval(F.text||F.textContent||F.innerHTML||"")        }        if(F.parentNode){        F.parentNode.removeChild(F)        }    }function e(){    return +new Date    }    o.extend=o.fn.extend=function(){    var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;    if(typeof J==="boolean"){        E=J;        J=arguments[1]||{};        H=2        }        if(typeof J!=="object"&&!o.isFunction(J)){        J={}    }    if(I==H){    J=this;    --H    }    for(;H<I;H++){    if((G=arguments[H])!=null){        for(var F in G){            var K=J[F],L=G[F];            if(J===L){                continue            }            if(E&&L&&typeof L==="object"&&!L.nodeType){                J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)                }else{                if(L!==g){                    J[F]=L                    }                }        }        }}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({    noConflict:function(E){        l.$=p;        if(E){            l.jQuery=y            }            return o        },    isFunction:function(E){        return s.call(E)==="[object Function]"        },    isArray:function(E){        return s.call(E)==="[object Array]"        },    isXMLDoc:function(E){        return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)        },    globalEval:function(G){        if(G&&/\S/.test(G)){            var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");            E.type="text/javascript";            if(o.support.scriptEval){                E.appendChild(document.createTextNode(G))                }else{                E.text=G                }                F.insertBefore(E,F.firstChild);            F.removeChild(E)            }        },nodeName:function(F,E){    return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()    },each:function(G,K,F){    var E,H=0,I=G.length;    if(F){        if(I===g){            for(E in G){                if(K.apply(G[E],F)===false){                    break                }            }            }else{    for(;H<I;){        if(K.apply(G[H++],F)===false){            break        }    }    }}else{    if(I===g){        for(E in G){            if(K.call(G[E],E,G[E])===false){                break            }        }        }else{    for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){    if(o.isFunction(I)){        I=I.call(H,F)        }        return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I    },className:{    add:function(E,F){        o.each((F||"").split(/\s+/),function(G,H){            if(E.nodeType==1&&!o.className.has(E.className,H)){                E.className+=(E.className?" ":"")+H                }            })    },remove:function(E,F){    if(E.nodeType==1){        E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){            return !o.className.has(F,G)            }).join(" "):""        }    },has:function(F,E){    return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1    }},swap:function(H,G,I){    var E={};    for(var F in G){        E[F]=H.style[F];        H.style[F]=G[F]        }        I.call(H);    for(var F in G){        H.style[F]=E[F]        }    },css:function(H,F,J,E){    if(F=="width"||F=="height"){        var L,G={            position:"absolute",            visibility:"hidden",            display:"block"        },K=F=="width"?["Left","Right"]:["Top","Bottom"];        function I(){            L=F=="width"?H.offsetWidth:H.offsetHeight;            if(E==="border"){                return            }            o.each(K,function(){                if(!E){                    L-=parseFloat(o.curCSS(H,"padding"+this,true))||0                    }                    if(E==="margin"){                    L+=parseFloat(o.curCSS(H,"margin"+this,true))||0                    }else{                    L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0                    }                })        }        if(H.offsetWidth!==0){        I()        }else{        o.swap(H,G,I)        }        return Math.max(0,Math.round(L))    }    return o.curCSS(H,F,J)},curCSS:function(I,F,G){    var L,E=I.style;    if(F=="opacity"&&!o.support.opacity){        L=o.attr(E,"opacity");        return L==""?"1":L        }        if(F.match(/float/i)){        F=w        }        if(!G&&E&&E[F]){        L=E[F]        }else{        if(q.getComputedStyle){            if(F.match(/float/i)){                F="float"                }                F=F.replace(/([A-Z])/g,"-$1").toLowerCase();            var M=q.getComputedStyle(I,null);            if(M){                L=M.getPropertyValue(F)                }                if(F=="opacity"&&L==""){                L="1"                }            }else{        if(I.currentStyle){            var J=F.replace(/\-(\w)/g,function(N,O){                return O.toUpperCase()                });            L=I.currentStyle[F]||I.currentStyle[J];            if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){                var H=E.left,K=I.runtimeStyle.left;                I.runtimeStyle.left=I.currentStyle.left;                E.left=L||0;                L=E.pixelLeft+"px";                E.left=H;                I.runtimeStyle.left=K                }            }    }}return L},clean:function(F,K,I){    K=K||document;    if(typeof K.createElement==="undefined"){        K=K.ownerDocument||K[0]&&K[0].ownerDocument||document        }        if(!I&&F.length===1&&typeof F[0]==="string"){        var H=/^<(\w+)\s*\/?>$/.exec(F[0]);        if(H){            return[K.createElement(H[1])]            }        }    var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){    if(typeof S==="number"){        S+=""        }        if(!S){        return    }    if(typeof S==="string"){        S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){            return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"            });        var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();        var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];        L.innerHTML=Q[1]+S+Q[2];        while(Q[0]--){            L=L.lastChild            }            if(!o.support.tbody){            var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];            for(var M=N.length-1;M>=0;--M){                if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){                    N[M].parentNode.removeChild(N[M])                    }                }            }        if(!o.support.leadingWhitespace&&/^\s/.test(S)){    L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)    }    S=o.makeArray(L.childNodes)    }    if(S.nodeType){    G.push(S)    }else{    G=o.merge(G,S)    }});if(I){    for(var J=0;G[J];J++){        if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){            E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])            }else{            if(G[J].nodeType===1){                G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))                }                I.appendChild(G[J])            }        }    return E}return G},attr:function(J,G,K){    if(!J||J.nodeType==3||J.nodeType==8){        return g        }        var H=!o.isXMLDoc(J),L=K!==g;    G=H&&o.props[G]||G;    if(J.tagName){        var F=/href|src|style/.test(G);        if(G=="selected"&&J.parentNode){            J.parentNode.selectedIndex            }            if(G in J&&H&&!F){            if(L){                if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){                    throw"type property can't be changed"                    }                    J[G]=K                }                if(o.nodeName(J,"form")&&J.getAttributeNode(G)){                return J.getAttributeNode(G).nodeValue                }                if(G=="tabIndex"){                var I=J.getAttributeNode("tabIndex");                return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g                }                return J[G]            }            if(!o.support.style&&H&&G=="style"){            return o.attr(J.style,"cssText",K)            }            if(L){            J.setAttribute(G,""+K)            }            var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);        return E===null?g:E        }        if(!o.support.opacity&&G=="opacity"){        if(L){            J.zoom=1;            J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")            }            return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""        }        G=G.replace(/-([a-z])/ig,function(M,N){        return N.toUpperCase()        });    if(L){        J[G]=K        }        return J[G]    },trim:function(E){    return(E||"").replace(/^\s+|\s+$/g,"")    },makeArray:function(G){    var E=[];    if(G!=null){        var F=G.length;        if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){            E[0]=G            }else{            while(F){                E[--F]=G[F]                }            }    }return E},inArray:function(G,H){    for(var E=0,F=H.length;E<F;E++){        if(H[E]===G){            return E            }        }    return -1},merge:function(H,E){    var F=0,G,I=H.length;    if(!o.support.getAll){        while((G=E[F++])!=null){            if(G.nodeType!=8){                H[I++]=G                }            }    }else{    while((G=E[F++])!=null){        H[I++]=G        }    }return H},unique:function(K){    var F=[],E={};    try{        for(var G=0,H=K.length;G<H;G++){            var J=o.data(K[G]);            if(!E[J]){                E[J]=true;                F.push(K[G])                }            }        }catch(I){    F=K    }    return F},grep:function(F,J,E){    var G=[];    for(var H=0,I=F.length;H<I;H++){        if(!E!=!J(F[H],H)){            G.push(F[H])            }        }    return G},map:function(E,J){    var F=[];    for(var G=0,H=E.length;G<H;G++){        var I=J(E[G],G);        if(I!=null){            F[F.length]=I            }        }    return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={    version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],    safari:/webkit/.test(C),    opera:/opera/.test(C),    msie:/msie/.test(C)&&!/opera/.test(C),    mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)    };o.each({    parent:function(E){        return E.parentNode        },    parents:function(E){        return o.dir(E,"parentNode")        },    next:function(E){        return o.nth(E,2,"nextSibling")        },    prev:function(E){        return o.nth(E,2,"previousSibling")        },    nextAll:function(E){        return o.dir(E,"nextSibling")        },    prevAll:function(E){        return o.dir(E,"previousSibling")        },    siblings:function(E){        return o.sibling(E.parentNode.firstChild,E)        },    children:function(E){        return o.sibling(E.firstChild)        },    contents:function(E){        return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)        }    },function(E,F){    o.fn[E]=function(G){        var H=o.map(this,F);        if(G&&typeof G=="string"){            H=o.multiFilter(G,H)            }            return this.pushStack(o.unique(H),E,G)        }    });o.each({    appendTo:"append",    prependTo:"prepend",    insertBefore:"before",    insertAfter:"after",    replaceAll:"replaceWith"},function(E,F){    o.fn[E]=function(G){        var J=[],L=o(G);        for(var K=0,H=L.length;K<H;K++){            var I=(K>0?this.clone(true):this).get();            o.fn[F].apply(o(L[K]),I);            J=J.concat(I)            }            return this.pushStack(J,E,G)        }    });o.each({    removeAttr:function(E){        o.attr(this,E,"");        if(this.nodeType==1){            this.removeAttribute(E)            }        },addClass:function(E){    o.className.add(this,E)    },removeClass:function(E){    o.className.remove(this,E)    },toggleClass:function(F,E){    if(typeof E!=="boolean"){        E=!o.className.has(this,F)        }        o.className[E?"add":"remove"](this,F)    },remove:function(E){    if(!E||o.filter(E,[this]).length){        o("*",this).add([this]).each(function(){            o.event.remove(this);            o.removeData(this)            });        if(this.parentNode){            this.parentNode.removeChild(this)            }        }},empty:function(){    o(this).children().remove();    while(this.firstChild){        this.removeChild(this.firstChild)        }    }},function(E,F){    o.fn[E]=function(){        return this.each(F,arguments)        }    });function j(E,F){    return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0    }    var h="jQuery"+e(),v=0,A={};o.extend({    cache:{},    data:function(F,E,G){        F=F==l?A:F;        var H=F[h];        if(!H){            H=F[h]=++v            }            if(E&&!o.cache[H]){            o.cache[H]={}        }        if(G!==g){        o.cache[H][E]=G        }        return E?o.cache[H][E]:H    },removeData:function(F,E){    F=F==l?A:F;    var H=F[h];    if(E){        if(o.cache[H]){            delete o.cache[H][E];            E="";            for(E in o.cache[H]){                break            }            if(!E){                o.removeData(F)                }            }    }else{    try{        delete F[h]    }catch(G){        if(F.removeAttribute){            F.removeAttribute(h)            }        }    delete o.cache[H]}},queue:function(F,E,H){    if(F){        E=(E||"fx")+"queue";        var G=o.data(F,E);        if(!G||o.isArray(H)){            G=o.data(F,E,o.makeArray(H))            }else{            if(H){                G.push(H)                }            }    }return G},dequeue:function(H,G){    var E=o.queue(H,G),F=E.shift();    if(!G||G==="fx"){        F=E[0]        }        if(F!==g){        F.call(H)        }    }});o.fn.extend({    data:function(E,G){        var H=E.split(".");        H[1]=H[1]?"."+H[1]:"";        if(G===g){            var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);            if(F===g&&this.length){                F=o.data(this[0],E)                }                return F===g&&H[1]?this.data(H[0]):F            }else{            return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){                o.data(this,E,G)                })            }        },removeData:function(E){    return this.each(function(){        o.removeData(this,E)        })    },queue:function(E,F){    if(typeof E!=="string"){        F=E;        E="fx"        }        if(F===g){        return o.queue(this[0],E)        }        return this.each(function(){        var G=o.queue(this,E,F);        if(E=="fx"&&G.length==1){            G[0].call(this)            }        })},dequeue:function(E){    return this.each(function(){        o.dequeue(this,E)        })    }});/* * Sizzle CSS Selector Engine - v0.9.3 *  Copyright 2009, The Dojo Foundation *  Released under the MIT, BSD, and GPL Licenses. *  More information: http://sizzlejs.com/ */(function(){    var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;    var F=function(Y,U,ab,ac){        ab=ab||[];        U=U||document;        if(U.nodeType!==1&&U.nodeType!==9){            return[]            }            if(!Y||typeof Y!=="string"){            return ab            }            var Z=[],W,af,ai,T,ad,V,X=true;        R.lastIndex=0;        while((W=R.exec(Y))!==null){            Z.push(W[1]);            if(W[2]){                V=RegExp.rightContext;                break            }        }        if(Z.length>1&&M.exec(Y)){        if(Z.length===2&&I.relative[Z[0]]){            af=J(Z[0]+Z[1],U)            }else{            af=I.relative[Z[0]]?[U]:F(Z.shift(),U);            while(Z.length){                Y=Z.shift();                if(I.relative[Y]){                    Y+=Z.shift()                    }                    af=J(Y,af)                }            }    }else{    var ae=ac?{        expr:Z.pop(),        set:E(ac)        }:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));    af=F.filter(ae.expr,ae.set);    if(Z.length>0){        ai=E(af)        }else{        X=false        }while(Z.length){        var ah=Z.pop(),ag=ah;        if(!I.relative[ah]){            ah=""            }else{            ag=Z.pop()            }            if(ag==null){            ag=U            }            I.relative[ah](ai,ag,Q(U))        }    }if(!ai){    ai=af    }    if(!ai){    throw"Syntax error, unrecognized expression: "+(ah||Y)    }    if(H.call(ai)==="[object Array]"){    if(!X){        ab.push.apply(ab,ai)        }else{        if(U.nodeType===1){            for(var aa=0;ai[aa]!=null;aa++){                if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){                    ab.push(af[aa])                    }                }            }else{    for(var aa=0;ai[aa]!=null;aa++){        if(ai[aa]&&ai[aa].nodeType===1){            ab.push(af[aa])            }        }    }}}else{    E(ai,ab)    }    if(V){    F(V,U,ab,ac);    if(G){        hasDuplicate=false;        ab.sort(G);        if(hasDuplicate){            for(var aa=1;aa<ab.length;aa++){                if(ab[aa]===ab[aa-1]){                    ab.splice(aa--,1)                    }                }            }    }}return ab};F.matches=function(T,U){    return F(T,null,null,U)    };F.find=function(aa,T,ab){    var Z,X;    if(!aa){        return[]        }        for(var W=0,V=I.order.length;W<V;W++){        var Y=I.order[W],X;        if((X=I.match[Y].exec(aa))){            var U=RegExp.leftContext;            if(U.substr(U.length-1)!=="\\"){                X[1]=(X[1]||"").replace(/\\/g,"");                Z=I.find[Y](X,T,ab);                if(Z!=null){                    aa=aa.replace(I.match[Y],"");                    break                }            }        }    }if(!Z){    Z=T.getElementsByTagName("*")    }    return{    set:Z,    expr:aa}};F.filter=function(ad,ac,ag,W){    var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);    while(ad&&ac.length){        for(var ab in I.filter){            if((Y=I.match[ab].exec(ad))!=null){                var U=I.filter[ab],ah,af;                T=false;                if(aa==ai){                    ai=[]                    }                    if(I.preFilter[ab]){                    Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);                    if(!Y){                        T=ah=true                        }else{                        if(Y===true){                            continue                        }                    }                }            if(Y){            for(var X=0;(af=aa[X])!=null;X++){                if(af){                    ah=U(af,Y,X,aa);                    var ae=W^!!ah;                    if(ag&&ah!=null){                        if(ae){                            T=true                            }else{                            aa[X]=false                            }                        }else{                    if(ae){                        ai.push(af);                        T=true                        }                    }            }        }        }    if(ah!==g){    if(!ag){        aa=ai        }        ad=ad.replace(I.match[ab],"");    if(!T){        return[]        }        break}}}if(ad==V){    if(T==null){        throw"Syntax error, unrecognized expression: "+ad        }else{        break    }}V=ad}return aa};var I=F.selectors={    order:["ID","NAME","TAG"],    match:{        ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,        CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,        NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,        ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,        TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,        CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,        POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,        PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/    },    attrMap:{        "class":"className",        "for":"htmlFor"    },    attrHandle:{        href:function(T){            return T.getAttribute("href")            }        },relative:{    "+":function(aa,T,Z){        var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;        if(ab&&!Z){            T=T.toUpperCase()            }            for(var W=0,V=aa.length,U;W<V;W++){            if((U=aa[W])){                while((U=U.previousSibling)&&U.nodeType!==1){}                aa[W]=Y||U&&U.nodeName===T?U||false:U===T                }            }        if(Y){        F.filter(T,aa,true)        }    },">":function(Z,U,aa){    var X=typeof U==="string";    if(X&&!/\W/.test(U)){        U=aa?U:U.toUpperCase();        for(var V=0,T=Z.length;V<T;V++){            var Y=Z[V];            if(Y){                var W=Y.parentNode;                Z[V]=W.nodeName===U?W:false                }            }        }else{    for(var V=0,T=Z.length;V<T;V++){        var Y=Z[V];        if(Y){            Z[V]=X?Y.parentNode:Y.parentNode===U            }        }    if(X){    F.filter(U,Z,true)    }}},"":function(W,U,Y){    var V=L++,T=S;    if(!U.match(/\W/)){        var X=U=Y?U:U.toUpperCase();        T=P        }        T("parentNode",U,V,W,X,Y)    },"~":function(W,U,Y){    var V=L++,T=S;    if(typeof U==="string"&&!U.match(/\W/)){        var X=U=Y?U:U.toUpperCase();        T=P        }        T("previousSibling",U,V,W,X,Y)    }},find:{    ID:function(U,V,W){        if(typeof V.getElementById!=="undefined"&&!W){            var T=V.getElementById(U[1]);            return T?[T]:[]            }        },NAME:function(V,Y,Z){    if(typeof Y.getElementsByName!=="undefined"){        var U=[],X=Y.getElementsByName(V[1]);        for(var W=0,T=X.length;W<T;W++){            if(X[W].getAttribute("name")===V[1]){                U.push(X[W])                }            }        return U.length===0?null:U    }},TAG:function(T,U){    return U.getElementsByTagName(T[1])    }},preFilter:{    CLASS:function(W,U,V,T,Z,aa){        W=" "+W[1].replace(/\\/g,"")+" ";        if(aa){            return W            }            for(var X=0,Y;(Y=U[X])!=null;X++){            if(Y){                if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){                    if(!V){                        T.push(Y)                        }                    }else{                if(V){                    U[X]=false                    }                }        }    }return false},ID:function(T){    return T[1].replace(/\\/g,"")    },TAG:function(U,T){    for(var V=0;T[V]===false;V++){}    return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()    },CHILD:function(T){    if(T[1]=="nth"){        var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);        T[2]=(U[1]+(U[2]||1))-0;        T[3]=U[3]-0    }    T[0]=L++;    return T    },ATTR:function(X,U,V,T,Y,Z){    var W=X[1].replace(/\\/g,"");    if(!Z&&I.attrMap[W]){        X[1]=I.attrMap[W]        }        if(X[2]==="~="){        X[4]=" "+X[4]+" "        }        return X    },PSEUDO:function(X,U,V,T,Y){    if(X[1]==="not"){        if(X[3].match(R).length>1||/^\w/.test(X[3])){            X[3]=F(X[3],null,null,U)            }else{            var W=F.filter(X[3],U,V,true^Y);            if(!V){                T.push.apply(T,W)                }                return false            }        }else{    if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){        return true        }    }return X},POS:function(T){    T.unshift(true);    return T    }},filters:{    enabled:function(T){        return T.disabled===false&&T.type!=="hidden"        },    disabled:function(T){        return T.disabled===true        },    checked:function(T){        return T.checked===true        },    selected:function(T){        T.parentNode.selectedIndex;        return T.selected===true        },    parent:function(T){        return !!T.firstChild        },    empty:function(T){        return !T.firstChild        },    has:function(V,U,T){        return !!F(T[3],V).length        },    header:function(T){        return/h\d/i.test(T.nodeName)        },    text:function(T){        return"text"===T.type        },    radio:function(T){        return"radio"===T.type        },    checkbox:function(T){        return"checkbox"===T.type        },    file:function(T){        return"file"===T.type        },    password:function(T){        return"password"===T.type        },    submit:function(T){        return"submit"===T.type        },    image:function(T){        return"image"===T.type        },    reset:function(T){        return"reset"===T.type        },    button:function(T){        return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"        },    input:function(T){        return/input|select|textarea|button/i.test(T.nodeName)        }    },setFilters:{    first:function(U,T){        return T===0        },    last:function(V,U,T,W){        return U===W.length-1        },    even:function(U,T){        return T%2===0        },    odd:function(U,T){        return T%2===1        },    lt:function(V,U,T){        return U<T[3]-0        },    gt:function(V,U,T){        return U>T[3]-0        },    nth:function(V,U,T){        return T[3]-0==U        },    eq:function(V,U,T){        return T[3]-0==U        }    },filter:{    PSEUDO:function(Z,V,W,aa){        var U=V[1],X=I.filters[U];        if(X){            return X(Z,W,V,aa)            }else{            if(U==="contains"){                return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0                }else{                if(U==="not"){                    var Y=V[3];                    for(var W=0,T=Y.length;W<T;W++){                        if(Y[W]===Z){                            return false                            }                        }                    return true                }            }    }},CHILD:function(T,W){    var Z=W[1],U=T;    switch(Z){        case"only":case"first":            while(U=U.previousSibling){            if(U.nodeType===1){                return false                }            }        if(Z=="first"){            return true            }            U=T;    case"last":        while(U=U.nextSibling){        if(U.nodeType===1){            return false            }        }    return true;case"nth":    var V=W[2],ac=W[3];    if(V==1&&ac==0){    return true    }    var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){    var X=0;    for(U=ab.firstChild;U;U=U.nextSibling){        if(U.nodeType===1){            U.nodeIndex=++X            }        }    ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){    return aa==0    }else{    return(aa%V==0&&aa/V>=0)    }}},ID:function(U,T){    return U.nodeType===1&&U.getAttribute("id")===T    },TAG:function(U,T){    return(T==="*"&&U.nodeType===1)||U.nodeName===T    },CLASS:function(U,T){    return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1    },ATTR:function(Y,W){    var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];    return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false    },POS:function(X,U,V,Y){    var T=U[2],W=I.setFilters[T];    if(W){        return W(X,V,U,Y)        }    }}};var M=I.match.POS;for(var O in I.match){    I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)    }    var E=function(U,T){    U=Array.prototype.slice.call(U);    if(T){        T.push.apply(T,U);        return T        }        return U    };try{    Array.prototype.slice.call(document.documentElement.childNodes)    }catch(N){    E=function(X,W){        var U=W||[];        if(H.call(X)==="[object Array]"){            Array.prototype.push.apply(U,X)            }else{            if(typeof X.length==="number"){                for(var V=0,T=X.length;V<T;V++){                    U.push(X[V])                    }                }else{            for(var V=0;X[V];V++){                U.push(X[V])                }            }        }return U}}var G;if(document.documentElement.compareDocumentPosition){    G=function(U,T){        var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;        if(V===0){            hasDuplicate=true            }            return V        }    }else{    if("sourceIndex" in document.documentElement){        G=function(U,T){            var V=U.sourceIndex-T.sourceIndex;            if(V===0){                hasDuplicate=true                }                return V            }        }else{    if(document.createRange){        G=function(W,U){            var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();            V.selectNode(W);            V.collapse(true);            T.selectNode(U);            T.collapse(true);            var X=V.compareBoundaryPoints(Range.START_TO_END,T);            if(X===0){                hasDuplicate=true                }                return X            }        }}}(function(){    var U=document.createElement("form"),V="script"+(new Date).getTime();    U.innerHTML="<input name='"+V+"'/>";    var T=document.documentElement;    T.insertBefore(U,T.firstChild);    if(!!document.getElementById(V)){        I.find.ID=function(X,Y,Z){            if(typeof Y.getElementById!=="undefined"&&!Z){                var W=Y.getElementById(X[1]);                return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]                }            };    I.filter.ID=function(Y,W){        var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");        return Y.nodeType===1&&X&&X.nodeValue===W        }    }T.removeChild(U)})();(function(){    var T=document.createElement("div");    T.appendChild(document.createComment(""));    if(T.getElementsByTagName("*").length>0){        I.find.TAG=function(U,Y){            var X=Y.getElementsByTagName(U[1]);            if(U[1]==="*"){                var W=[];                for(var V=0;X[V];V++){                    if(X[V].nodeType===1){                        W.push(X[V])                        }                    }                X=W            }            return X        }    }T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){    I.attrHandle.href=function(U){        return U.getAttribute("href",2)        }    }})();if(document.querySelectorAll){    (function(){        var T=F,U=document.createElement("div");        U.innerHTML="<p class='TEST'></p>";        if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){            return        }        F=function(Y,X,V,W){            X=X||document;            if(!W&&X.nodeType===9&&!Q(X)){                try{                    return E(X.querySelectorAll(Y),V)                    }catch(Z){}            }            return T(Y,X,V,W)        };    F.find=T.find;    F.filter=T.filter;    F.selectors=T.selectors;    F.matches=T.matches    })()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){    (function(){        var T=document.createElement("div");        T.innerHTML="<div class='test e'></div><div class='test'></div>";        if(T.getElementsByClassName("e").length===0){            return        }        T.lastChild.className="e";        if(T.getElementsByClassName("e").length===1){            return        }        I.order.splice(1,0,"CLASS");        I.find.CLASS=function(U,V,W){            if(typeof V.getElementsByClassName!=="undefined"&&!W){                return V.getElementsByClassName(U[1])                }            }    })()}function P(U,Z,Y,ad,aa,ac){    var ab=U=="previousSibling"&&!ac;    for(var W=0,V=ad.length;W<V;W++){        var T=ad[W];        if(T){            if(ab&&T.nodeType===1){                T.sizcache=Y;                T.sizset=W                }                T=T[U];            var X=false;            while(T){                if(T.sizcache===Y){                    X=ad[T.sizset];                    break                }                if(T.nodeType===1&&!ac){                    T.sizcache=Y;                    T.sizset=W                    }                    if(T.nodeName===Z){                    X=T;                    break                }                T=T[U]                }                ad[W]=X            }        }    }function S(U,Z,Y,ad,aa,ac){    var ab=U=="previousSibling"&&!ac;    for(var W=0,V=ad.length;W<V;W++){        var T=ad[W];        if(T){            if(ab&&T.nodeType===1){                T.sizcache=Y;                T.sizset=W                }                T=T[U];            var X=false;            while(T){                if(T.sizcache===Y){                    X=ad[T.sizset];                    break                }                if(T.nodeType===1){                    if(!ac){                        T.sizcache=Y;                        T.sizset=W                        }                        if(typeof Z!=="string"){                        if(T===Z){                            X=true;                            break                        }                    }else{                    if(F.filter(Z,[T]).length>0){                        X=T;                        break                    }                }            }        T=T[U]    }    ad[W]=X    }}}var K=document.compareDocumentPosition?function(U,T){    return U.compareDocumentPosition(T)&16    }:function(U,T){    return U!==T&&(U.contains?U.contains(T):true)    };var Q=function(T){    return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)    };var J=function(T,aa){    var W=[],X="",Y,V=aa.nodeType?[aa]:aa;    while((Y=I.match.PSEUDO.exec(T))){        X+=Y[0];        T=T.replace(I.match.PSEUDO,"")        }        T=I.relative[T]?T+"*":T;    for(var Z=0,U=V.length;Z<U;Z++){        F(T,V[Z],W)        }        return F.filter(X,W)    };o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){    return T.offsetWidth===0||T.offsetHeight===0    };F.selectors.filters.visible=function(T){    return T.offsetWidth>0||T.offsetHeight>0    };F.selectors.filters.animated=function(T){    return o.grep(o.timers,function(U){        return T===U.elem        }).length    };o.multiFilter=function(V,T,U){    if(U){        V=":not("+V+")"        }        return F.matches(V,T)    };o.dir=function(V,U){    var T=[],W=V[U];    while(W&&W!=document){        if(W.nodeType==1){            T.push(W)            }            W=W[U]        }        return T    };o.nth=function(X,T,V,W){    T=T||1;    var U=0;    for(;X;X=X[V]){        if(X.nodeType==1&&++U==T){            break        }    }    return X};o.sibling=function(V,U){    var T=[];    for(;V;V=V.nextSibling){        if(V.nodeType==1&&V!=U){            T.push(V)            }        }    return T};return;l.Sizzle=F})();o.event={    add:function(I,F,H,K){        if(I.nodeType==3||I.nodeType==8){            return        }        if(I.setInterval&&I!=l){            I=l            }            if(!H.guid){            H.guid=this.guid++        }        if(K!==g){            var G=H;            H=this.proxy(G);            H.data=K            }            var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){            return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g            });        J.elem=I;        o.each(F.split(/\s+/),function(M,N){            var O=N.split(".");            N=O.shift();            H.type=O.slice().sort().join(".");            var L=E[N];            if(o.event.specialAll[N]){                o.event.specialAll[N].setup.call(I,K,O)                }                if(!L){                L=E[N]={};                if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){                    if(I.addEventListener){                        I.addEventListener(N,J,false)                        }else{                        if(I.attachEvent){                            I.attachEvent("on"+N,J)                            }                        }                }        }        L[H.guid]=H;    o.event.global[N]=true    });I=null},guid:1,global:{},remove:function(K,H,J){    if(K.nodeType==3||K.nodeType==8){        return    }    var G=o.data(K,"events"),F,E;    if(G){        if(H===g||(typeof H==="string"&&H.charAt(0)==".")){            for(var I in G){                this.remove(K,I+(H||""))                }            }else{        if(H.type){            J=H.handler;            H=H.type            }            o.each(H.split(/\s+/),function(M,O){            var Q=O.split(".");            O=Q.shift();            var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");            if(G[O]){                if(J){                    delete G[O][J.guid]                }else{                    for(var P in G[O]){                        if(N.test(G[O][P].type)){                            delete G[O][P]                        }                    }                    }                    if(o.event.specialAll[O]){            o.event.specialAll[O].teardown.call(K,Q)            }            for(F in G[O]){            break        }        if(!F){            if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){                if(K.removeEventListener){                    K.removeEventListener(O,o.data(K,"handle"),false)                    }else{                    if(K.detachEvent){                        K.detachEvent("on"+O,o.data(K,"handle"))                        }                    }            }        F=null;        delete G[O]    }}})}for(F in G){    break}if(!F){    var L=o.data(K,"handle");    if(L){        L.elem=null        }        o.removeData(K,"events");    o.removeData(K,"handle")    }}},trigger:function(I,K,H,E){    var G=I.type||I;    if(!E){        I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);        if(G.indexOf("!")>=0){            I.type=G=G.slice(0,-1);            I.exclusive=true            }            if(!H){            I.stopPropagation();            if(this.global[G]){                o.each(o.cache,function(){                    if(this.events&&this.events[G]){                        o.event.trigger(I,K,this.handle.elem)                        }                    })            }        }    if(!H||H.nodeType==3||H.nodeType==8){    return g    }    I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){    J.apply(H,K)    }    if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){    I.result=false    }    if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){    this.triggered=true;    try{        H[G]()        }catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){    var F=H.parentNode||H.ownerDocument;    if(F){        o.event.trigger(I,K,F,true)        }    }},handle:function(K){    var J,E;    K=arguments[0]=o.event.fix(K||l.event);    K.currentTarget=this;    var L=K.type.split(".");    K.type=L.shift();    J=!L.length&&!K.exclusive;    var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");    E=(o.data(this,"events")||{})[K.type];    for(var G in E){        var H=E[G];        if(J||I.test(H.type)){            K.handler=H;            K.data=H.data;            var F=H.apply(this,arguments);            if(F!==g){                K.result=F;                if(F===false){                    K.preventDefault();                    K.stopPropagation()                    }                }            if(K.isImmediatePropagationStopped()){            break        }    }    }},props:"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 toElement view wheelDelta which".split(" "),fix:function(H){    if(H[h]){        return H        }        var F=H;    H=o.Event(F);    for(var G=this.props.length,J;G;){        J=this.props[--G];        H[J]=F[J]        }        if(!H.target){        H.target=H.srcElement||document        }        if(H.target.nodeType==3){        H.target=H.target.parentNode        }        if(!H.relatedTarget&&H.fromElement){        H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement        }        if(H.pageX==null&&H.clientX!=null){        var I=document.documentElement,E=document.body;        H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);        H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)        }        if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){        H.which=H.charCode||H.keyCode        }        if(!H.metaKey&&H.ctrlKey){        H.metaKey=H.ctrlKey        }        if(!H.which&&H.button){        H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))        }        return H    },proxy:function(F,E){    E=E||function(){        return F.apply(this,arguments)        };    E.guid=F.guid=F.guid||E.guid||this.guid++;    return E    },special:{    ready:{        setup:B,        teardown:function(){}    }},specialAll:{    live:{        setup:function(E,F){            o.event.add(this,F[0],c)            },        teardown:function(G){            if(G.length){                var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");                o.each((o.data(this,"events").live||{}),function(){                    if(F.test(this.type)){                        E++                    }                });            if(E<1){                o.event.remove(this,G[0],c)                }            }    }}}};o.Event=function(E){    if(!this.preventDefault){        return new o.Event(E)        }        if(E&&E.type){        this.originalEvent=E;        this.type=E.type        }else{        this.type=E        }        this.timeStamp=e();    this[h]=true    };function k(){    return false    }    function u(){    return true    }    o.Event.prototype={    preventDefault:function(){        this.isDefaultPrevented=u;        var E=this.originalEvent;        if(!E){            return        }        if(E.preventDefault){            E.preventDefault()            }            E.returnValue=false        },    stopPropagation:function(){        this.isPropagationStopped=u;        var E=this.originalEvent;        if(!E){            return        }        if(E.stopPropagation){            E.stopPropagation()            }            E.cancelBubble=true        },    stopImmediatePropagation:function(){        this.isImmediatePropagationStopped=u;        this.stopPropagation()        },    isDefaultPrevented:k,    isPropagationStopped:k,    isImmediatePropagationStopped:k};var a=function(F){    var E=F.relatedTarget;    while(E&&E!=this){        try{            E=E.parentNode            }catch(G){            E=this            }        }    if(E!=this){    F.type=F.data;    o.event.handle.apply(this,arguments)    }};o.each({    mouseover:"mouseenter",    mouseout:"mouseleave"},function(F,E){    o.event.special[E]={        setup:function(){            o.event.add(this,F,a,E)            },        teardown:function(){            o.event.remove(this,F,a)            }        }});o.fn.extend({    bind:function(F,G,E){        return F=="unload"?this.one(F,G,E):this.each(function(){            o.event.add(this,F,E||G,E&&G)            })        },    one:function(G,H,F){        var E=o.event.proxy(F||H,function(I){            o(this).unbind(I,E);            return(F||H).apply(this,arguments)            });        return this.each(function(){            o.event.add(this,G,E,F&&H)            })        },    unbind:function(F,E){        return this.each(function(){            o.event.remove(this,F,E)            })        },    trigger:function(E,F){        return this.each(function(){            o.event.trigger(E,F,this)            })        },    triggerHandler:function(E,G){        if(this[0]){            var F=o.Event(E);            F.preventDefault();            F.stopPropagation();            o.event.trigger(F,G,this[0]);            return F.result            }        },toggle:function(G){    var E=arguments,F=1;    while(F<E.length){        o.event.proxy(G,E[F++])        }        return this.click(o.event.proxy(G,function(H){        this.lastToggle=(this.lastToggle||0)%F;        H.preventDefault();        return E[this.lastToggle++].apply(this,arguments)||false        }))    },hover:function(E,F){    return this.mouseenter(E).mouseleave(F)    },ready:function(E){    B();    if(o.isReady){        E.call(document,o)        }else{        o.readyList.push(E)        }        return this    },live:function(G,F){    var E=o.event.proxy(F);    E.guid+=this.selector+G;    o(document).bind(i(G,this.selector),this.selector,E);    return this    },die:function(F,E){    o(document).unbind(i(F,this.selector),E?{        guid:E.guid+this.selector+F        }:null);    return this    }});function c(H){    var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];    o.each(o.data(this,"events").live||[],function(I,J){        if(E.test(J.type)){            var K=o(H.target).closest(J.data)[0];            if(K){                F.push({                    elem:K,                    fn:J                })                }            }    });F.sort(function(J,I){    return o.data(J.elem,"closest")-o.data(I.elem,"closest")    });o.each(F,function(){    if(this.fn.call(this.elem,H,this.fn.data)===false){        return(G=false)        }    });return G}function i(F,E){    return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")    }    o.extend({    isReady:false,    readyList:[],    ready:function(){        if(!o.isReady){            o.isReady=true;            if(o.readyList){                o.each(o.readyList,function(){                    this.call(document,o)                    });                o.readyList=null                }                o(document).triggerHandler("ready")            }        }});var x=false;function B(){    if(x){        return    }    x=true;    if(document.addEventListener){        document.addEventListener("DOMContentLoaded",function(){            document.removeEventListener("DOMContentLoaded",arguments.callee,false);            o.ready()            },false)        }else{        if(document.attachEvent){            document.attachEvent("onreadystatechange",function(){                if(document.readyState==="complete"){                    document.detachEvent("onreadystatechange",arguments.callee);                    o.ready()                    }                });        if(document.documentElement.doScroll&&l==l.top){            (function(){                if(o.isReady){                    return                }                try{                    document.documentElement.doScroll("left")                    }catch(E){                    setTimeout(arguments.callee,0);                    return                }                o.ready()                })()            }        }}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){    o.fn[E]=function(G){        return G?this.bind(E,G):this.trigger(E)        }    });o(l).bind("unload",function(){    for(var E in o.cache){        if(E!=1&&o.cache[E].handle){            o.event.remove(o.cache[E].handle.elem)            }        }    });(function(){    o.support={};    var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();    K.style.display="none";    K.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';    var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];    if(!H||!H.length||!E){        return    }    o.support={        leadingWhitespace:K.firstChild.nodeType==3,        tbody:!K.getElementsByTagName("tbody").length,        objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,        htmlSerialize:!!K.getElementsByTagName("link").length,        style:/red/.test(E.getAttribute("style")),        hrefNormalized:E.getAttribute("href")==="/a",        opacity:E.style.opacity==="0.5",        cssFloat:!!E.style.cssFloat,        scriptEval:false,        noCloneEvent:true,        boxModel:null    };    G.type="text/javascript";    try{        G.appendChild(document.createTextNode("window."+J+"=1;"))        }catch(I){}    F.insertBefore(G,F.firstChild);    if(l[J]){        o.support.scriptEval=true;        delete l[J]    }    F.removeChild(G);    if(K.attachEvent&&K.fireEvent){        K.attachEvent("onclick",function(){            o.support.noCloneEvent=false;            K.detachEvent("onclick",arguments.callee)            });        K.cloneNode(true).fireEvent("onclick")        }        o(function(){        var L=document.createElement("div");        L.style.width=L.style.paddingLeft="1px";        document.body.appendChild(L);        o.boxModel=o.support.boxModel=L.offsetWidth===2;        document.body.removeChild(L).style.display="none"        })    })();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={    "for":"htmlFor",    "class":"className",    "float":w,    cssFloat:w,    styleFloat:w,    readonly:"readOnly",    maxlength:"maxLength",    cellspacing:"cellSpacing",    rowspan:"rowSpan",    tabindex:"tabIndex"};o.fn.extend({    _load:o.fn.load,    load:function(G,J,K){        if(typeof G!=="string"){            return this._load(G)            }            var I=G.indexOf(" ");        if(I>=0){            var E=G.slice(I,G.length);            G=G.slice(0,I)            }            var H="GET";        if(J){            if(o.isFunction(J)){                K=J;                J=null                }else{                if(typeof J==="object"){                    J=o.param(J);                    H="POST"                    }                }        }    var F=this;o.ajax({    url:G,    type:H,    dataType:"html",    data:J,    complete:function(M,L){        if(L=="success"||L=="notmodified"){            F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)            }            if(K){            F.each(K,[M.responseText,L,M])            }        }});return this},serialize:function(){    return o.param(this.serializeArray())    },serializeArray:function(){    return this.map(function(){        return this.elements?o.makeArray(this.elements):this        }).filter(function(){        return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))        }).map(function(E,F){        var G=o(this).val();        return G==null?null:o.isArray(G)?o.map(G,function(I,H){            return{                name:F.name,                value:I            }        }):{        name:F.name,        value:G    }    }).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){    o.fn[F]=function(G){        return this.bind(F,G)        }    });var r=e();o.extend({    get:function(E,G,H,F){        if(o.isFunction(G)){            H=G;            G=null            }            return o.ajax({            type:"GET",            url:E,            data:G,            success:H,            dataType:F        })        },    getScript:function(E,F){        return o.get(E,null,F,"script")        },    getJSON:function(E,F,G){        return o.get(E,F,G,"json")        },    post:function(E,G,H,F){        if(o.isFunction(G)){            H=G;            G={}        }        return o.ajax({        type:"POST",        url:E,        data:G,        success:H,        dataType:F    })    },ajaxSetup:function(E){    o.extend(o.ajaxSettings,E)    },ajaxSettings:{    url:location.href,    global:true,    type:"GET",    contentType:"application/x-www-form-urlencoded",    processData:true,    async:true,    xhr:function(){        return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()        },    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(M){    M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));    var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();    if(M.data&&M.processData&&typeof M.data!=="string"){        M.data=o.param(M.data)        }        if(M.dataType=="jsonp"){        if(G=="GET"){            if(!M.url.match(F)){                M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"                }            }else{        if(!M.data||!M.data.match(F)){            M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"            }        }    M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){    W="jsonp"+r++;    if(M.data){        M.data=(M.data+"").replace(F,"="+W+"$1")        }        M.url=M.url.replace(F,"="+W+"$1");    M.dataType="script";    l[W]=function(X){        V=X;        I();        L();        l[W]=g;        try{            delete l[W]        }catch(Y){}        if(H){            H.removeChild(T)            }        }}if(M.dataType=="script"&&M.cache==null){    M.cache=false    }    if(M.cache===false&&G=="GET"){    var E=e();    var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");    M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")    }    if(M.data&&G=="GET"){    M.url+=(M.url.match(/\?/)?"&":"?")+M.data;    M.data=null    }    if(M.global&&!o.active++){    o.event.trigger("ajaxStart")    }    var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){    var H=document.getElementsByTagName("head")[0];    var T=document.createElement("script");    T.src=M.url;    if(M.scriptCharset){        T.charset=M.scriptCharset        }        if(!W){        var O=false;        T.onload=T.onreadystatechange=function(){            if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){                O=true;                I();                L();                T.onload=T.onreadystatechange=null;                H.removeChild(T)                }            }    }H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){    J.open(G,M.url,M.async,M.username,M.password)    }else{    J.open(G,M.url,M.async)    }    try{    if(M.data){        J.setRequestHeader("Content-Type",M.contentType)        }        if(M.ifModified){        J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")        }        J.setRequestHeader("X-Requested-With","XMLHttpRequest");    J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)    }catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){    if(M.global&&!--o.active){        o.event.trigger("ajaxStop")        }        J.abort();    return false    }    if(M.global){    o.event.trigger("ajaxSend",[J,M])    }    var N=function(X){    if(J.readyState==0){        if(P){            clearInterval(P);            P=null;            if(M.global&&!--o.active){                o.event.trigger("ajaxStop")                }            }    }else{    if(!K&&J&&(J.readyState==4||X=="timeout")){        K=true;        if(P){            clearInterval(P);            P=null            }            R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";        if(R=="success"){            try{                V=o.httpData(J,M.dataType,M)                }catch(Z){                R="parsererror"                }            }        if(R=="success"){        var Y;        try{            Y=J.getResponseHeader("Last-Modified")            }catch(Z){}        if(M.ifModified&&Y){            o.lastModified[M.url]=Y            }            if(!W){            I()            }        }else{    o.handleError(M,J,R)    }    L();if(X){    J.abort()    }    if(M.async){    J=null    }}}};if(M.async){    var P=setInterval(N,13);    if(M.timeout>0){        setTimeout(function(){            if(J&&!K){                N("timeout")                }            },M.timeout)    }}try{    J.send(M.data)    }catch(S){    o.handleError(M,J,null,S)    }    if(!M.async){    N()    }    function I(){    if(M.success){        M.success(V,R)        }        if(M.global){        o.event.trigger("ajaxSuccess",[J,M])        }    }function L(){    if(M.complete){        M.complete(J,R)        }        if(M.global){        o.event.trigger("ajaxComplete",[J,M])        }        if(M.global&&!--o.active){        o.event.trigger("ajaxStop")        }    }return J},handleError:function(F,H,E,G){    if(F.error){        F.error(H,E,G)        }        if(F.global){        o.event.trigger("ajaxError",[H,F,G])        }    },active:0,httpSuccess:function(F){    try{        return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223        }catch(E){}    return false    },httpNotModified:function(G,E){    try{        var H=G.getResponseHeader("Last-Modified");        return G.status==304||H==o.lastModified[E]        }catch(F){}    return false    },httpData:function(J,H,G){    var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;    if(E&&I.documentElement.tagName=="parsererror"){        throw"parsererror"        }        if(G&&G.dataFilter){        I=G.dataFilter(I,H)        }        if(typeof I==="string"){        if(H=="script"){            o.globalEval(I)            }            if(H=="json"){            I=l["eval"]("("+I+")")            }        }    return I},param:function(E){    var G=[];    function H(I,J){        G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)        }        if(o.isArray(E)||E.jquery){        o.each(E,function(){            H(this.name,this.value)            })        }else{        for(var F in E){            if(o.isArray(E[F])){                o.each(E[F],function(){                    H(F,this)                    })                }else{                H(F,o.isFunction(E[F])?E[F]():E[F])                }            }        }        return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){    var G={};    o.each(d.concat.apply([],d.slice(0,E)),function(){        G[this]=F        });    return G    }    o.fn.extend({    show:function(J,L){        if(J){            return this.animate(t("show",3),J,L)            }else{            for(var H=0,F=this.length;H<F;H++){                var E=o.data(this[H],"olddisplay");                this[H].style.display=E||"";                if(o.css(this[H],"display")==="none"){                    var G=this[H].tagName,K;                    if(m[G]){                        K=m[G]                        }else{                        var I=o("<"+G+" />").appendTo("body");                        K=I.css("display");                        if(K==="none"){                            K="block"                            }                            I.remove();                        m[G]=K                        }                        o.data(this[H],"olddisplay",K)                    }                }            for(var H=0,F=this.length;H<F;H++){            this[H].style.display=o.data(this[H],"olddisplay")||""            }            return this        }    },hide:function(H,I){    if(H){        return this.animate(t("hide",3),H,I)        }else{        for(var G=0,F=this.length;G<F;G++){            var E=o.data(this[G],"olddisplay");            if(!E&&E!=="none"){                o.data(this[G],"olddisplay",o.css(this[G],"display"))                }            }        for(var G=0,F=this.length;G<F;G++){        this[G].style.display="none"        }        return this    }},_toggle:o.fn.toggle,toggle:function(G,F){    var E=typeof G==="boolean";    return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){        var H=E?G:o(this).is(":hidden");        o(this)[H?"show":"hide"]()        }):this.animate(t("toggle",3),G,F)    },fadeTo:function(E,G,F){    return this.animate({        opacity:G    },E,F)    },animate:function(I,F,H,G){    var E=o.speed(F,H,G);    return this[E.queue===false?"each":"queue"](function(){        var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;        for(M in I){            if(I[M]=="hide"&&L||I[M]=="show"&&!L){                return K.complete.call(this)                }                if((M=="height"||M=="width")&&this.style){                K.display=o.css(this,"display");                K.overflow=this.style.overflow                }            }        if(K.overflow!=null){        this.style.overflow="hidden"        }        K.curAnim=o.extend({},I);        o.each(I,function(O,S){        var R=new o.fx(J,K,O);        if(/toggle|show|hide/.test(S)){            R[S=="toggle"?L?"show":"hide":S](I)            }else{            var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;            if(Q){                var N=parseFloat(Q[2]),P=Q[3]||"px";                if(P!="px"){                    J.style[O]=(N||1)+P;                    T=((N||1)/R.cur(true))*T;                    J.style[O]=T+P                    }                    if(Q[1]){                    N=((Q[1]=="-="?-1:1)*N)+T                    }                    R.custom(T,N,P)                }else{                R.custom(T,S,"")                }            }    });return true})},stop:function(F,E){    var G=o.timers;    if(F){        this.queue([])        }        this.each(function(){        for(var H=G.length-1;H>=0;H--){            if(G[H].elem==this){                if(E){                    G[H](true)                    }                    G.splice(H,1)                }            }        });if(!E){    this.dequeue()    }    return this}});o.each({    slideDown:t("show",1),    slideUp:t("hide",1),    slideToggle:t("toggle",1),    fadeIn:{        opacity:"show"    },    fadeOut:{        opacity:"hide"    }},function(E,F){    o.fn[E]=function(G,H){        return this.animate(F,G,H)        }    });o.extend({    speed:function(G,H,F){        var E=typeof G==="object"?G:{            complete:F||!F&&H||o.isFunction(G)&&G,            duration:G,            easing:F&&H||H&&!o.isFunction(H)&&H            };        E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;        E.old=E.complete;        E.complete=function(){            if(E.queue!==false){                o(this).dequeue()                }                if(o.isFunction(E.old)){                E.old.call(this)                }            };    return E    },easing:{    linear:function(G,H,E,F){        return E+F*G        },    swing:function(G,H,E,F){        return((-Math.cos(G*Math.PI)/2)+0.5)*F+E        }    },timers:[],fx:function(F,E,G){    this.options=E;    this.elem=F;    this.prop=G;    if(!E.orig){        E.orig={}    }}});o.fx.prototype={    update:function(){        if(this.options.step){            this.options.step.call(this.elem,this.now,this)            }(o.fx.step[this.prop]||o.fx.step._default)(this);        if((this.prop=="height"||this.prop=="width")&&this.elem.style){            this.elem.style.display="block"            }        },cur:function(F){    if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){        return this.elem[this.prop]        }        var E=parseFloat(o.css(this.elem,this.prop,F));    return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0    },custom:function(I,H,G){    this.startTime=e();    this.start=I;    this.end=H;    this.unit=G||this.unit||"px";    this.now=this.start;    this.pos=this.state=0;    var E=this;    function F(J){        return E.step(J)        }        F.elem=this.elem;    if(F()&&o.timers.push(F)&&!n){        n=setInterval(function(){            var K=o.timers;            for(var J=0;J<K.length;J++){                if(!K[J]()){                    K.splice(J--,1)                    }                }            if(!K.length){            clearInterval(n);            n=g            }        },13)}},show:function(){    this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);    this.options.show=true;    this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());    o(this.elem).show()    },hide:function(){    this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);    this.options.hide=true;    this.custom(this.cur(),0)    },step:function(H){    var G=e();    if(H||G>=this.options.duration+this.startTime){        this.now=this.end;        this.pos=this.state=1;        this.update();        this.options.curAnim[this.prop]=true;        var E=true;        for(var F in this.options.curAnim){            if(this.options.curAnim[F]!==true){                E=false                }            }        if(E){        if(this.options.display!=null){            this.elem.style.overflow=this.options.overflow;            this.elem.style.display=this.options.display;            if(o.css(this.elem,"display")=="none"){                this.elem.style.display="block"                }            }        if(this.options.hide){        o(this.elem).hide()        }        if(this.options.hide||this.options.show){        for(var I in this.options.curAnim){            o.attr(this.elem.style,I,this.options.orig[I])            }        }        this.options.complete.call(this.elem)}return false}else{    var J=G-this.startTime;    this.state=J/this.options.duration;    this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);    this.now=this.start+((this.end-this.start)*this.pos);    this.update()    }    return true}};o.extend(o.fx,{    speeds:{        slow:600,        fast:200,        _default:400    },    step:{        opacity:function(E){            o.attr(E.elem.style,"opacity",E.now)            },        _default:function(E){            if(E.elem.style&&E.elem.style[E.prop]!=null){                E.elem.style[E.prop]=E.now+E.unit                }else{                E.elem[E.prop]=E.now                }            }    }});if(document.documentElement.getBoundingClientRect){    o.fn.offset=function(){        if(!this[0]){            return{                top:0,                left:0            }        }        if(this[0]===this[0].ownerDocument.body){        return o.offset.bodyOffset(this[0])        }        var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;    return{        top:I,        left:H    }}}else{    o.fn.offset=function(){        if(!this[0]){            return{                top:0,                left:0            }        }        if(this[0]===this[0].ownerDocument.body){        return o.offset.bodyOffset(this[0])        }        o.offset.initialized||o.offset.initialize();    var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;    while((J=J.parentNode)&&J!==K&&J!==H){        M=L.getComputedStyle(J,null);        N-=J.scrollTop,I-=J.scrollLeft;        if(J===G){            N+=J.offsetTop,I+=J.offsetLeft;            if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){                N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0                }                F=G,G=J.offsetParent            }            if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){            N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0            }            E=M        }        if(E.position==="relative"||E.position==="static"){        N+=K.offsetTop,I+=K.offsetLeft        }        if(E.position==="fixed"){        N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)        }        return{        top:N,        left:I    }}}o.offset={    initialize:function(){        if(this.initialized){            return        }        var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';        M={            position:"absolute",            top:0,            left:0,            margin:0,            border:0,            width:"1px",            height:"1px",            visibility:"hidden"        };        for(E in M){            F.style[E]=M[E]            }            F.innerHTML=K;        L.insertBefore(F,L.firstChild);        H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;        this.doesNotAddBorder=(G.offsetTop!==5);        this.doesAddBorderForTableAndCells=(I.offsetTop===5);        H.style.overflow="hidden",H.style.position="relative";        this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);        L.style.marginTop="1px";        this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);        L.style.marginTop=J;        L.removeChild(F);        this.initialized=true        },    bodyOffset:function(E){        o.offset.initialized||o.offset.initialize();        var G=E.offsetTop,F=E.offsetLeft;        if(o.offset.doesNotIncludeMarginInBodyOffset){            G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0            }            return{            top:G,            left:F        }    }};o.fn.extend({    position:function(){        var I=0,H=0,F;        if(this[0]){            var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{                top:0,                left:0            }:G.offset();            J.top-=j(this,"marginTop");            J.left-=j(this,"marginLeft");            E.top+=j(G,"borderTopWidth");            E.left+=j(G,"borderLeftWidth");            F={                top:J.top-E.top,                left:J.left-E.left                }            }        return F    },offsetParent:function(){    var E=this[0].offsetParent||document.body;    while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){        E=E.offsetParent        }        return o(E)    }});o.each(["Left","Top"],function(F,E){    var G="scroll"+E;    o.fn[G]=function(H){        if(!this[0]){            return null            }            return H!==g?this.each(function(){            this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H            }):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]        }    });o.each(["Height","Width"],function(I,G){    var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();    o.fn["inner"+G]=function(){        return this[0]?o.css(this[0],F,false,"padding"):null        };    o.fn["outer"+G]=function(K){        return this[0]?o.css(this[0],F,false,K?"margin":"border"):null        };    var J=G.toLowerCase();    o.fn[J]=function(K){        return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")        }    })})();
