/*! * jQuery JavaScript Library v1.4.2 * http://jquery.com/ * * Copyright 2010, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * Includes Sizzle.js * http://sizzlejs.com/ * Copyright 2010, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * * Date: Sat Feb 13 22:33:48 2010 -0500 */ (function(A,w) { function ma() { if(!c.isReady) { try { s.documentElement.doScroll("left") } catch(a) { setTimeout(ma,1); return } c.ready() } } function Qa(a,b) {b.src?c.ajax({ url:b.src, async:false, dataType:"script" }):c.globalEval(b.text||b.textContent||b.innerHTML||""); b.parentNode&&b.parentNode.removeChild(b) } function X(a,b,d,f,e,j) { var i=a.length; if(typeof b==="object") { for(var o in b) X(a,o,b[o],f,e,d); return a } if(d!==w) { f=!j&&f&&c.isFunction(d); for(o=0;o)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf; c.fn=c.prototype= { init: function(a,b) { var d,f; if(!a) return this; if(a.nodeType) { this.context=this[0]=a; this.length=1; return this } if(a==="body"&&!b) { this.context=s; this[0]=s.body; this.selector="body"; this.length=1; return this } if(typeof a==="string") if((d=Ta.exec(a))&& (d[1]||!b)) if(d[1]) { f=b?b.ownerDocument||b:s; if(a=Xa.exec(a)) if(c.isPlainObject(b)) { a=[s.createElement(a[1])]; c.fn.attr.call(a,b,true) } else a=[f.createElement(a[1])]; else { a=sa([d[1]],[f]); a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes } return c.merge(this,a) } else { if(b=s.getElementById(d[2])) { if(b.id!==d[2]) return T.find(a); this.length=1; this[0]=b } this.context=s; this.selector=a; return this } else if(!b&&/^\w+$/.test(a)) { this.selector=a; this.context=s; a=s.getElementsByTagName(a); return c.merge(this, a) } else return!b||b.jquery?(b||T).find(a):c(b).find(a); else if(c.isFunction(a)) return T.ready(a); if(a.selector!==w) { this.selector=a.selector; this.context=a.context } return c.makeArray(a,this) }, selector:"", jquery:"1.4.2", length:0, size: function() { return this.length }, toArray: function() { return R.call(this,0) }, get: function(a) { return a==null?this.toArray():a<0?this.slice(a)[0]:this[a] }, pushStack: function(a,b,d) { var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a); f.prevObject=this; f.context=this.context; if(b=== "find") f.selector=this.selector+(this.selector?" ":"")+d; else if(b) f.selector=this.selector+"."+b+"("+d+")"; return f }, each: function(a,b) { return c.each(this,a,b) }, ready: function(a) { c.bindReady(); if(c.isReady) a.call(s,c); else Q&&Q.push(a); return this }, eq: function(a) { return a===-1?this.slice(a):this.slice(a,+a+1) }, first: function() { return this.eq(0) }, last: function() { return this.eq(-1) }, slice: function() { return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(",")) }, map: function(a) { return this.pushStack(c.map(this, function(b,d) { return a.call(b,d,b) })) }, end: function() { return this.prevObject||c(null) }, push:ba, sort:[].sort, splice:[].splice }; c.fn.init.prototype=c.fn; c.extend=c.fn.extend= function() { var a=arguments[0]|| {},b=1,d=arguments.length,f=false,e,j,i,o; if(typeof a==="boolean") { f=a; a=arguments[1]|| {}; b=2 } if(typeof a!=="object"&&!c.isFunction(a)) a= {}; if(d===b) { a=this; --b } for(;b-1) return true; return false }, val: function(a) { if(a===w) { var b=this[0]; if(b) { if(c.nodeName(b,"option")) return(b.attributes.value|| {}).specified?b.value:b.text; if(c.nodeName(b,"select")) { var d=b.selectedIndex,f=[],e=b.options; b=b.type==="select-one"; if(d<0) return null; var j=b?d:0; for(d=b?d+1:e.length;j=0; else if(c.nodeName(this,"select")) { var u=c.makeArray(r); c("option",this).each( function() { this.selected= c.inArray(c(this).val(),u)>=0 }); if(!u.length) this.selectedIndex=-1 } else this.value=r } }) } }); c.extend({ attrFn: { val:true, css:true, html:true, text:true, data:true, width:true, height:true, offset:true }, attr: function(a,b,d,f) { if(!a||a.nodeType===3||a.nodeType===8) return w; if(f&&b in c.attrFn) return c(a)[b](d); f=a.nodeType!==1||!c.isXMLDoc(a); var e=d!==w; b=f&&c.props[b]||b; if(a.nodeType===1) { var j=$a.test(b); if(b in a&&f&&!j) { if(e) { b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); a[b]=d } if(c.nodeName(a,"form")&&a.getAttributeNode(b)) return a.getAttributeNode(b).nodeValue; if(b==="tabIndex") return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w; return a[b] } if(!c.support.style&&f&&b==="style") { if(e) a.style.cssText=""+d; return a.style.cssText } e&&a.setAttribute(b,""+d); a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b); return a===null?w:a } return c.style(a,b,d) } }); var O=/\.(.*)$/,db= function(a) { return a.replace(/[^\w\s\.\|`]/g, function(b) { return"\\"+b }) }; c.event= { add: function(a,b,d,f) { if(!(a.nodeType===3||a.nodeType===8)) { if(a.setInterval&&a!==A&&!a.frameElement) a=A; var e,j; if(d.handler) { e=d; d=e.handler } if(!d.guid) d.guid=c.guid++; if(j=c.data(a)) { var i=j.events=j.events|| {},o=j.handle; if(!o) j.handle=o= function() { return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w }; o.elem=a; b=b.split(" "); for(var k,n=0,r;k=b[n++];) { j=e?c.extend({},e): { handler:d, data:f }; if(k.indexOf(".")>-1) { r=k.split("."); k=r.shift(); j.namespace=r.slice(0).sort().join(".") } else { r=[]; j.namespace="" } j.type=k; j.guid=d.guid; var u=i[k],z=c.event.special[k]|| {}; if(!u) { u=i[k]=[]; if(!z.setup||z.setup.call(a,f,r,o)===false) if(a.addEventListener) a.addEventListener(k,o,false); else a.attachEvent&&a.attachEvent("on"+k,o) } if(z.add) { z.add.call(a,j); if(!j.handler.guid) j.handler.guid=d.guid } u.push(j); c.event.global[k]=true } a=null } } }, global: {}, remove: function(a,b,d,f) { if(!(a.nodeType===3||a.nodeType===8)) { var e,j=0,i,o,k,n,r,u,z=c.data(a), C=z&&z.events; if(z&&C) { if(b&&b.type) { d=b.handler; b=b.type } if(!b||typeof b==="string"&&b.charAt(0)===".") { b=b||""; for(e in C) c.event.remove(a,e+b) } else { for(b=b.split(" ");e=b[j++];) { n=e; i=e.indexOf(".")<0; o=[]; if(!i) { o=e.split("."); e=o.shift(); k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)") } if(r=C[e]) if(d) { n=c.event.special[e]|| {}; for(B=f||0;B=0) { a.type= e=e.slice(0,-1); a.exclusive=true } if(!d) { a.stopPropagation(); c.event.global[e]&&c.each(c.cache, function() { this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem) }) } if(!d||d.nodeType===3||d.nodeType===8) return w; a.result=w; a.target=d; b=c.makeArray(b); b.unshift(a) } a.currentTarget=d; (f=c.data(d,"handle"))&&f.apply(d,b); f=d.parentNode||d.ownerDocument; try { if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()])) if(d["on"+e]&&d["on"+e].apply(d,b)===false) a.result=false } catch(j) { } if(!a.isPropagationStopped()&& f) c.event.trigger(a,b,f,true); else if(!a.isDefaultPrevented()) { f=a.target; var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]|| {}; if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])) { try { if(f[e]) { if(i=f["on"+e]) f["on"+e]=null; c.event.triggered=true; f[e]() } } catch(n) { } if(i) f["on"+e]=i; c.event.triggered=false } } }, handle: function(a) { var b,d,f,e; a=arguments[0]=c.event.fix(a||A.event); a.currentTarget=this; b=a.type.indexOf(".")<0&&!a.exclusive; if(!b) { d=a.type.split("."); a.type=d.shift(); f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)") } e=c.data(this,"events"); d=e[a.type]; if(e&&d) { d=d.slice(0); e=0; for(var j=d.length;e-1?c.map(a.options, function(f) { return f.selected }).join("-"):""; else if(a.nodeName.toLowerCase()==="select") d=a.selectedIndex; return d },fa= function(a,b) { var d=a.target,f,e; if(!(!da.test(d.nodeName)||d.readOnly)) { f=c.data(d,"_change_data"); e=Fa(d); if(a.type!=="focusout"||d.type!=="radio") c.data(d,"_change_data", e); if(!(f===w||e===f)) if(f!=null||e) { a.type="change"; return c.event.trigger(a,b,d) } } }; c.event.special.change= { filters: { focusout:fa, click: function(a) { var b=a.target,d=b.type; if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select") return fa.call(this,a) }, keydown: function(a) { var b=a.target,d=b.type; if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple") return fa.call(this,a) }, beforeactivate: function(a) { a=a.target; c.data(a, "_change_data",Fa(a)) } }, setup: function() { if(this.type==="file") return false; for(var a in ea) c.event.add(this,a+".specialChange",ea[a]); return da.test(this.nodeName) }, teardown: function() { c.event.remove(this,".specialChange"); return da.test(this.nodeName) } }; ea=c.event.special.change.filters } s.addEventListener&&c.each({ focus:"focusin", blur:"focusout" }, function(a,b) { function d(f) { f=c.event.fix(f); f.type=b; return c.event.handle.call(this,f) } c.event.special[b]= { setup: function() { this.addEventListener(a, d,true) }, teardown: function() { this.removeEventListener(a,d,true) } } }); c.each(["bind","one"], function(a,b) { c.fn[b]= function(d,f,e) { if(typeof d==="object") { for(var j in d) this[b](j,f,d[j],e); return this } if(c.isFunction(f)) { e=f; f=w } var i=b==="one"?c.proxy(e, function(k) { c(this).unbind(k,i); return e.apply(this,arguments) }):e; if(d==="unload"&&b!=="one") this.one(d,f,e); else { j=0; for(var o=this.length;j0) { y=t; break } } t=t[g] } m[q]=y } } } var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, e=0,j=Object.prototype.toString,i=false,o=true; [0,0].sort( function() { o=false; return 0 }); var k= function(g,h,l,m) { l=l||[]; var q=h=h||s; if(h.nodeType!==1&&h.nodeType!==9) return[]; if(!g||typeof g!=="string") return l; for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;) { I=v[3]; p.push(v[1]); if(v[2]) { S=v[3]; break } } if(p.length>1&&r.exec(g)) if(p.length===2&&n.relative[p[0]]) t=ga(p[0]+p[1],h); else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;) { g=p.shift(); if(n.relative[g]) g+=p.shift(); t=ga(g,t) } else { if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])) { v=k.find(p.shift(),h,M); h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0] } if(h) { v=m? { expr:p.pop(), set:z(m) }:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M); t=v.expr?k.filter(v.expr,v.set):v.set; if(p.length>0) y=z(t); else H=false; for(;p.length;) { var D=p.pop(); v=D; if(n.relative[D]) v=p.pop(); else D=""; if(v==null) v=h; n.relative[D](y,v,M) } } else y=[] } y||(y=t); y||k.error(D|| g); if(j.call(y)==="[object Array]") if(H) if(h&&h.nodeType===1) for(g=0;y[g]!=null;g++) { if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g]))) l.push(t[g]) } else for(g=0;y[g]!=null;g++) y[g]&&y[g].nodeType===1&&l.push(t[g]); else l.push.apply(l,y); else z(y,l); if(S) { k(S,q,l,m); k.uniqueSort(l) } return l }; k.uniqueSort= function(g) { if(B) { i=o; g.sort(B); if(i) for(var h=1;h": function(g,h) { var l=typeof h==="string"; if(l&&!/\W/.test(h)) { h=h.toLowerCase(); for(var m=0,q=g.length;m=0)) l||m.push(v); else if(l) h[p]=false; return false }, ID: function(g) { return g[1].replace(/\\/g,"") }, TAG: function(g) { return g[1].toLowerCase() }, CHILD: function(g) { if(g[1]==="nth") { var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]); g[2]=h[1]+(h[2]||1)-0; g[3]=h[3]-0 } g[0]=e++; return g }, ATTR: function(g,h,l,m,q,p) { h=g[1].replace(/\\/g,""); if(!p&&n.attrMap[h]) g[1]=n.attrMap[h]; if(g[2]==="~=") g[4]=" "+g[4]+" "; return g }, PSEUDO: function(g,h,l,m,q) { if(g[1]==="not") if((f.exec(g[3])||"").length>1||/^\w/.test(g[3])) g[3]=k(g[3],null,null,h); else { g=k.filter(g[3],h,l,true^q); l||m.push.apply(m, g); return false } else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0])) return true; return g }, POS: function(g) { g.unshift(true); return g } }, filters: { enabled: function(g) { return g.disabled===false&&g.type!=="hidden" }, disabled: function(g) { return g.disabled===true }, checked: function(g) { return g.checked===true }, selected: function(g) { return g.selected===true }, parent: function(g) { return!!g.firstChild }, empty: function(g) { return!g.firstChild }, has: function(g,h,l) { return!!k(l[3],g).length }, header: function(g) { return/h\d/i.test(g.nodeName) }, text: function(g) { return"text"===g.type }, radio: function(g) { return"radio"===g.type }, checkbox: function(g) { return"checkbox"===g.type }, file: function(g) { return"file"===g.type }, password: function(g) { return"password"===g.type }, submit: function(g) { return"submit"===g.type }, image: function(g) { return"image"===g.type }, reset: function(g) { return"reset"===g.type }, button: function(g) { return"button"===g.type||g.nodeName.toLowerCase()==="button" }, input: function(g) { return/input|select|textarea|button/i.test(g.nodeName) } }, setFilters: { first: function(g,h) { return h===0 }, last: function(g,h,l,m) { return h===m.length-1 }, even: function(g,h) { return h%2===0 }, odd: function(g,h) { return h%2===1 }, lt: function(g,h,l) { return hl[3]-0 }, nth: function(g,h,l) { return l[3]-0===h }, eq: function(g,h,l) { return l[3]-0===h } }, filter: { PSEUDO: function(g,h,l,m) { var q=h[1],p=n.filters[q]; if(p) return p(g,l,h,m); else if(q==="contains") return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0; else if(q==="not") { h= h[3]; l=0; for(m=h.length;l=0 } }, ID: function(g,h) { return g.nodeType===1&&g.getAttribute("id")===h }, TAG: function(g,h) { return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h }, CLASS: function(g,h) { return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1 }, ATTR: function(g,h) { var l=h[1]; g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l); l=g+""; var m=h[2]; h=h[4]; return g==null?m==="!=":m=== "="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false }, POS: function(g,h,l,m) { var q=n.setFilters[h[2]]; if(q) return q(g,l,h,m) } } },r=n.match.POS; for(var u in n.match) { n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source); n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g, function(g, h) { return"\\"+(h-0+1) })) } var z= function(g,h) { g=Array.prototype.slice.call(g,0); if(h) { h.push.apply(h,g); return h } return g }; try { Array.prototype.slice.call(s.documentElement.childNodes,0) } catch(C) { z= function(g,h) { h=h||[]; if(j.call(g)==="[object Array]") Array.prototype.push.apply(h,g); else if(typeof g.length==="number") for(var l=0,m=g.length;l"; var l=s.documentElement; l.insertBefore(g,l.firstChild); if(s.getElementById(h)) { n.find.ID= function(m,q,p) { if(typeof q.getElementById!=="undefined"&&!p) return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[] }; n.filter.ID= function(m,q) { var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id"); return m.nodeType===1&&p&&p.nodeValue===q } } l.removeChild(g); l=g=null })(); (function() { var g=s.createElement("div"); g.appendChild(s.createComment("")); if(g.getElementsByTagName("*").length>0) n.find.TAG= function(h,l) { l=l.getElementsByTagName(h[1]); if(h[1]==="*") { h=[]; for(var m=0;l[m];m++) l[m].nodeType===1&&h.push(l[m]); l=h } return l }; g.innerHTML=""; if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#") n.attrHandle.href= function(h) { return h.getAttribute("href",2) }; g=null })(); s.querySelectorAll&& function() { var g=k,h=s.createElement("div"); h.innerHTML="

"; if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)) { k= function(m,q,p,v) { q=q||s; if(!v&&q.nodeType===9&&!x(q)) try { return z(q.querySelectorAll(m),p) } catch(t) { } return g(m,q,p,v) }; for(var l in g) k[l]=g[l]; h=null } }(); (function() { var g=s.createElement("div"); g.innerHTML="
"; if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)) { g.lastChild.className="e"; if(g.getElementsByClassName("e").length!==1) { n.order.splice(1,0,"CLASS"); n.find.CLASS= function(h,l,m) { if(typeof l.getElementsByClassName!=="undefined"&&!m) return l.getElementsByClassName(h[1]) }; g=null } } })(); var E=s.compareDocumentPosition? function(g,h) { return!!(g.compareDocumentPosition(h)&16) }: function(g,h) { return g!==h&&(g.contains?g.contains(h):true) },x= function(g) { return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false },ga= function(g,h) { var l=[],m="",q; for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);) { m+=q[0]; g=g.replace(n.match.PSEUDO,"") } g=n.relative[g]?g+"*":g; q=0; for(var p=h.length;q=0===d }) }; c.fn.extend({ find: function(a) { for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0) for(var j=d;j0 }, closest: function(a,b) { if(c.isArray(a)) { var d=[],f=this[0],e,j= {},i; if(f&&a.length) { e=0; for(var o=a.length;e-1:c(f).is(e)) { d.push({ selector:i, elem:f }); delete j[i] } } f=f.parentNode } } return d } var k=c.expr.match.POS.test(a)?c(a,b||this.context):null; return this.map( function(n,r) { for(;r&&r.ownerDocument&&r!==b;) { if(k?k.index(r)>-1:c(r).is(a)) return r; r=r.parentNode } return null }) }, index: function(a) { if(!a||typeof a=== "string") return c.inArray(this[0],a?c(a):this.parent().children()); return c.inArray(a.jquery?a[0]:a,this) }, add: function(a,b) { a=typeof a==="string"?c(a,b||this.context):c.makeArray(a); b=c.merge(this.get(),a); return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b)) }, andSelf: function() { return this.add(this.prevObject) } }); c.each({ parent: function(a) { return(a=a.parentNode)&&a.nodeType!==11?a:null }, parents: function(a) { return c.dir(a,"parentNode") }, parentsUntil: function(a,b,d) { return c.dir(a,"parentNode", d) }, next: function(a) { return c.nth(a,2,"nextSibling") }, prev: function(a) { return c.nth(a,2,"previousSibling") }, nextAll: function(a) { return c.dir(a,"nextSibling") }, prevAll: function(a) { return c.dir(a,"previousSibling") }, nextUntil: function(a,b,d) { return c.dir(a,"nextSibling",d) }, prevUntil: function(a,b,d) { return c.dir(a,"previousSibling",d) }, siblings: function(a) { return c.sibling(a.parentNode.firstChild,a) }, children: function(a) { return c.sibling(a.firstChild) }, contents: function(a) { return c.nodeName(a,"iframe")? a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes) } }, function(a,b) { c.fn[a]= function(d,f) { var e=c.map(this,b,d); eb.test(a)||(f=d); if(f&&typeof f==="string") e=c.filter(f,e); e=this.length>1?c.unique(e):e; if((this.length>1||gb.test(f))&&fb.test(a)) e=e.reverse(); return this.pushStack(e,a,R.call(arguments).join(",")) } }); c.extend({ filter: function(a,b,d) { if(d) a=":not("+a+")"; return c.find.matches(a,b) }, dir: function(a,b,d) { var f=[]; for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));) { a.nodeType=== 1&&f.push(a); a=a[b] } return f }, nth: function(a,b,d) { b=b||1; for(var f=0;a;a=a[d]) if(a.nodeType===1&&++f===b) break; return a }, sibling: function(a,b) { for(var d=[];a;a=a.nextSibling) a.nodeType===1&&a!==b&&d.push(a); return d } }); var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/" },F= { option:[1,""], legend:[1,"
","
"], thead:[1,"","
"], tr:[2,"","
"], td:[3,"","
"], col:[2,"","
"], area:[1,"",""], _default:[0,"",""] }; F.optgroup=F.option; F.tbody=F.tfoot=F.colgroup=F.caption=F.thead; F.th=F.td; if(!c.support.htmlSerialize) F._default=[1,"div
","
"]; c.fn.extend({ text: function(a) { if(c.isFunction(a)) return this.each( function(b) { var d= c(this); d.text(a.call(this,b,d.text())) }); if(typeof a!=="object"&&a!==w) return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a)); return c.text(this) }, wrapAll: function(a) { if(c.isFunction(a)) return this.each( function(d) { c(this).wrapAll(a.call(this,d)) }); if(this[0]) { var b=c(a,this[0].ownerDocument).eq(0).clone(true); this[0].parentNode&&b.insertBefore(this[0]); b.map( function() { for(var d=this;d.firstChild&&d.firstChild.nodeType===1;) d=d.firstChild; return d }).append(this) } return this }, wrapInner: function(a) { if(c.isFunction(a)) return this.each( function(b) { c(this).wrapInner(a.call(this,b)) }); return this.each( function() { var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a) }) }, wrap: function(a) { return this.each( function() { c(this).wrapAll(a) }) }, unwrap: function() { return this.parent().each( function() { c.nodeName(this,"body")||c(this).replaceWith(this.childNodes) }).end() }, append: function() { return this.domManip(arguments,true, function(a) { this.nodeType===1&&this.appendChild(a) }) }, prepend: function() { return this.domManip(arguments,true, function(a) { this.nodeType===1&&this.insertBefore(a,this.firstChild) }) }, before: function() { if(this[0]&&this[0].parentNode) return this.domManip(arguments,false, function(b) { this.parentNode.insertBefore(b,this) }); else if(arguments.length) { var a=c(arguments[0]); a.push.apply(a,this.toArray()); return this.pushStack(a,"before",arguments) } }, after: function() { if(this[0]&&this[0].parentNode) return this.domManip(arguments,false, function(b) { this.parentNode.insertBefore(b, this.nextSibling) }); else if(arguments.length) { var a=this.pushStack(this,"after",arguments); a.push.apply(a,c(arguments[0]).toArray()); return a } }, remove: function(a,b) { for(var d=0,f;(f=this[d])!=null;d++) if(!a||c.filter(a,[f]).length) { if(!b&&f.nodeType===1) { c.cleanData(f.getElementsByTagName("*")); c.cleanData([f]) } f.parentNode&&f.parentNode.removeChild(f) } return this }, empty: function() { for(var a=0,b;(b=this[a])!=null;a++) for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;) b.removeChild(b.firstChild); return this }, clone: function(a) { var b=this.map( function() { if(!c.support.noCloneEvent&&!c.isXMLDoc(this)) { var d=this.outerHTML,f=this.ownerDocument; if(!d) { d=f.createElement("div"); d.appendChild(this.cloneNode(true)); d=d.innerHTML } return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0] } else return this.cloneNode(true) }); if(a===true) { ra(this,b); ra(this.find("*"),b.find("*")) } return b }, html: function(a) { if(a===w) return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, ""):null; else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]) { a=a.replace(Ka,Ma); try { for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k) } o.length&&c.each(o,Qa) } return this } }); c.fragments= {}; c.each({ appendTo:"append", prependTo:"prepend", insertBefore:"before", insertAfter:"after", replaceAll:"replaceWith" }, function(a,b) { c.fn[a]= function(d) { var f=[]; d=c(d); var e=this.length===1&&this[0].parentNode; if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1) { d[b](this[0]); return this } else { e=0; for(var j=d.length;e0?this.clone(true):this).get(); c.fn[b].apply(c(d[e]),i); f=f.concat(i) } return this.pushStack(f,a,d.selector) } } }); c.extend({ clean: function(a,b,d,f) { b=b||s; if(typeof b.createElement==="undefined") b=b.ownerDocument||b[0]&&b[0].ownerDocument||s; for(var e=[],j=0,i;(i=a[j])!=null;j++) { if(typeof i==="number") i+=""; if(i) { if(typeof i==="string"&&!jb.test(i)) i=b.createTextNode(i); else if(typeof i==="string") { i=i.replace(Ka,Ma); var o=(La.exec(i)||["", ""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div"); for(r.innerHTML=k[1]+i+k[2];n--;) r=r.lastChild; if(!c.support.tbody) { n=ib.test(i); o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[]; for(k=o.length-1;k>=0;--k) c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k]) } !c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild); i=r.childNodes } if(i.nodeType) e.push(i); else e= c.merge(e,i) } } if(d) for(j=0;e[j];j++) if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript")) f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]); else { e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script")))); d.appendChild(e[j]) } return e }, cleanData: function(a) { for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++) if(d=o[c.expando]) { b=f[d]; if(b.events) for(var k in b.events) e[k]? c.event.remove(o,k):Ca(o,k,b.handle); if(j) delete o[c.expando]; else o.removeAttribute&&o.removeAttribute(c.expando); delete f[d] } } }); var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob= { position:"absolute", visibility:"hidden", display:"block" },pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= function(a,b) { return b.toUpperCase() }; c.fn.css= function(a,b) { return X(this,a,b,true, function(d,f,e) { if(e===w) return c.curCSS(d,f); if(typeof e==="number"&&!kb.test(f)) e+="px"; c.style(d,f,e) }) }; c.extend({ style: function(a,b,d) { if(!a||a.nodeType===3||a.nodeType===8) return w; if((b==="width"||b==="height")&&parseFloat(d)<0) d=w; var f=a.style||a,e=d!==w; if(!c.support.opacity&&b==="opacity") { if(e) { f.zoom=1; b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")"; a=f.filter||c.curCSS(a,"filter")||""; f.filter= Na.test(a)?a.replace(Na,b):b } return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":"" } if(ha.test(b)) b=Pa; b=b.replace(ia,ja); //alert(d) if(e) f[b]=d; return f[b] }, css: function(a,b,d,f) { if(b==="width"||b==="height") { var e,j=b==="width"?pb:qb; function i() { e=b==="width"?a.offsetWidth:a.offsetHeight; f!=="border"&&c.each(j, function() { f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0); if(f==="margin") e+=parseFloat(c.curCSS(a,"margin"+this,true))||0; else e-=parseFloat(c.curCSS(a, "border"+this+"Width",true))||0 }) }a.offsetWidth!==0?i():c.swap(a,ob,i); return Math.max(0,Math.round(e)) } return c.curCSS(a,b,d) }, curCSS: function(a,b,d) { var f,e=a.style; if(!c.support.opacity&&b==="opacity"&&a.currentStyle) { f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":""; return f===""?"1":f } if(ha.test(b)) b=Pa; if(!d&&e&&e[b]) f=e[b]; else if(rb) { if(ha.test(b)) b="float"; b=b.replace(lb,"-$1").toLowerCase(); e=a.ownerDocument.defaultView; if(!e) return null; if(a=e.getComputedStyle(a,null)) f= a.getPropertyValue(b); if(b==="opacity"&&f==="") f="1" } else if(a.currentStyle) { d=b.replace(ia,ja); f=a.currentStyle[b]||a.currentStyle[d]; if(!mb.test(f)&&nb.test(f)) { b=e.left; var j=a.runtimeStyle.left; a.runtimeStyle.left=a.currentStyle.left; e.left=d==="fontSize"?"1em":f||0; f=e.pixelLeft+"px"; e.left=b; a.runtimeStyle.left=j } } return f }, swap: function(a,b,d) { var f= {}; for(var e in b) { f[e]=a.style[e]; a.style[e]=b[e] } d.call(a); for(e in b) a.style[e]=f[e] } }); if(c.expr&&c.expr.filters) { c.expr.filters.hidden= function(a) { var b= a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr"; return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none" }; c.expr.filters.visible= function(a) { return!c.expr.filters.hidden(a) } } var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load; c.fn.extend({ load: function(a,b,d) { if(typeof a!== "string") return zb.call(this,a); else if(!this.length) return this; var f=a.indexOf(" "); if(f>=0) { var e=a.slice(f,a.length); a=a.slice(0,f) } f="GET"; if(b) if(c.isFunction(b)) { d=b; b=null } else if(typeof b==="object") { b=c.param(b,c.ajaxSettings.traditional); f="POST" } var j=this; c.ajax({ url:a, type:f, dataType:"html", data:b, complete: function(i,o) { if(o==="success"||o==="notmodified") j.html(e?c("
").append(i.responseText.replace(tb,"")).find(e):i.responseText); d&&j.each(d,[i.responseText,o,i]) } }); return this }, serialize: function() { return c.param(this.serializeArray()) }, serializeArray: function() { return this.map( function() { return this.elements?c.makeArray(this.elements):this }).filter( function() { return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type)) }).map( function(a,b) { a=c(this).val(); return a==null?null:c.isArray(a)?c.map(a, function(d) { return { name:b.name, value:d } }): { name:b.name, value:a } }).get() } }); c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), function(a,b) { c.fn[b]= function(d) { return this.bind(b,d) } }); c.extend({ get: function(a,b,d,f) { if(c.isFunction(b)) { f=f||d; d=b; b=null } return c.ajax({ type:"GET", url:a, data:b, success:d, dataType:f }) }, getScript: function(a,b) { return c.get(a,null,b,"script") }, getJSON: function(a,b,d) { return c.get(a,b,d,"json") }, post: function(a,b,d,f) { if(c.isFunction(b)) { f=f||d; d=b; b= {} } return c.ajax({ type:"POST", url:a, data:b, success:d, dataType:f }) }, ajaxSetup: function(a) { c.extend(c.ajaxSettings,a) }, ajaxSettings: { url:location.href, global:true, type:"GET", contentType:"application/x-www-form-urlencoded", processData:true, async:true, xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)? function() { return new A.XMLHttpRequest }: function() { try { return new A.ActiveXObject("Microsoft.XMLHTTP") } catch(a) { } }, accepts: { xml:"application/xml, text/xml", html:"text/html", script:"text/javascript, application/javascript", json:"application/json, text/javascript", text:"text/html", _default:"*/*" } }, lastModified: {}, etag: {}, ajax: function(a) { function b() { e.success&& e.success.call(k,o,i,x); e.global&&f("ajaxSuccess",[x,e]) } function d() { e.complete&&e.complete.call(k,x,i); e.global&&f("ajaxComplete",[x,e]); e.global&&!--c.active&&c.event.trigger("ajaxStop") } function f(q,p) { (e.context?c(e.context):c.event).trigger(q,p) } var e=c.extend(true, {},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase(); if(e.data&&e.processData&&typeof e.data!=="string") e.data=c.param(e.data,e.traditional); if(e.dataType==="jsonp") { if(n==="GET") N.test(e.url)||(e.url+=(ka.test(e.url)? "&":"?")+(e.jsonp||"callback")+"=?"); else if(!e.data||!N.test(e.data)) e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?"; e.dataType="json" } if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))) { j=e.jsonpCallback||"jsonp"+sb++; if(e.data) e.data=(e.data+"").replace(N,"="+j+"$1"); e.url=e.url.replace(N,"="+j+"$1"); e.dataType="script"; A[j]=A[j]|| function(q) { o=q; b(); d(); A[j]=w; try { delete A[j] } catch(p) { } z&&z.removeChild(C) } } if(e.dataType==="script"&&e.cache===null) e.cache=false; if(e.cache=== false&&n==="GET") { var r=J(),u=e.url.replace(wb,"$1_="+r+"$2"); e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"") } if(e.data&&n==="GET") e.url+=(ka.test(e.url)?"&":"?")+e.data; e.global&&!c.active++&&c.event.trigger("ajaxStart"); r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host); if(e.dataType==="script"&&n==="GET"&&r) { var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script"); C.src=e.url; if(e.scriptCharset) C.charset=e.scriptCharset; if(!j) { var B= false; C.onload=C.onreadystatechange= function() { if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")) { B=true; b(); d(); C.onload=C.onreadystatechange=null; z&&C.parentNode&&z.removeChild(C) } } } z.insertBefore(C,z.firstChild); return w } var E=false,x=e.xhr(); if(x) {e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async); try { if(e.data||a&&a.contentType) x.setRequestHeader("Content-Type",e.contentType); if(e.ifModified) { c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", c.lastModified[e.url]); c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url]) } r||x.setRequestHeader("X-Requested-With","XMLHttpRequest"); x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default) } catch(ga) { } if(e.beforeSend&&e.beforeSend.call(k,x,e)===false) { e.global&&!--c.active&&c.event.trigger("ajaxStop"); x.abort(); return false } e.global&&f("ajaxSend",[x,e]); var g=x.onreadystatechange= function(q) { if(!x||x.readyState===0||q==="abort") { E|| d(); E=true; if(x) x.onreadystatechange=c.noop } else if(!E&&x&&(x.readyState===4||q==="timeout")) { E=true; x.onreadystatechange=c.noop; i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success"; var p; if(i==="success") try { o=c.httpData(x,e.dataType,e) } catch(v) { i="parsererror"; p=v } if(i==="success"||i==="notmodified") j||b(); else c.handleError(e,x,i,p); d(); q==="timeout"&&x.abort(); if(e.async) x=null } }; try { var h=x.abort; x.abort= function() { x&&h.call(x); g("abort") } } catch(l) { } e.async&&e.timeout>0&&setTimeout( function() { x&&!E&&g("timeout") },e.timeout); try { x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null) } catch(m) { c.handleError(e,x,null,m); d() } e.async||g(); return x } }, handleError: function(a,b,d,f) { if(a.error) a.error.call(a.context||a,b,d,f); if(a.global) (a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f]) }, active:0, httpSuccess: function(a) { try { return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== 1223||a.status===0 } catch(b) { } return false }, httpNotModified: function(a,b) { var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag"); if(d) c.lastModified[b]=d; if(f) c.etag[b]=f; return a.status===304||a.status===0 }, httpData: function(a,b,d) { var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0; a=e?a.responseXML:a.responseText; e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror"); if(d&&d.dataFilter) a=d.dataFilter(a,b); if(typeof a==="string") if(b=== "json"||!b&&f.indexOf("json")>=0) a=c.parseJSON(a); else if(b==="script"||!b&&f.indexOf("javascript")>=0) c.globalEval(a); return a }, param: function(a,b) { function d(i,o) { if(c.isArray(o)) c.each(o, function(k,n) {b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n) }); else!b&&o!=null&&typeof o==="object"?c.each(o, function(k,n) { d(i+"["+k+"]",n) }):f(i,o) } function f(i,o) { o=c.isFunction(o)?o():o; e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o) } var e=[]; if(b===w) b=c.ajaxSettings.traditional; if(c.isArray(a)||a.jquery) c.each(a, function() { f(this.name,this.value) }); else for(var j in a) d(j,a[j]); return e.join("&").replace(yb,"+") } }); var la= {},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]]; c.fn.extend({ show: function(a,b) { if(a||a===0) return this.animate(K("show",3),a,b); else { a=0; for(b=this.length;a").appendTo("body"); f=e.css("display"); if(f==="none") f="block"; e.remove(); la[d]=f } c.data(this[a],"olddisplay",f) } } a=0; for(b=this.length;a=0;f--) if(d[f].elem===this) { b&&d[f](true); d.splice(f,1) } }); b||this.dequeue(); return this } }); c.each({ slideDown:K("show",1), slideUp:K("hide",1), slideToggle:K("toggle",1), fadeIn: { opacity:"show" }, fadeOut: { opacity:"hide" } }, function(a,b) { c.fn[a]= function(d,f) { return this.animate(b,d,f) } }); c.extend({ speed: function(a,b,d) { var f=a&&typeof a==="object"?a: { complete:d||!d&&b||c.isFunction(a)&&a, duration:a, easing:d&&b||b&&!c.isFunction(b)&&b }; f.duration=c.fx.off?0:typeof f.duration=== "number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default; f.old=f.complete; f.complete= function() { f.queue!==false&&c(this).dequeue(); c.isFunction(f.old)&&f.old.call(this) }; return f }, easing: { linear: function(a,b,d,f) { return d+f*a }, swing: function(a,b,d,f) { return(-Math.cos(a*Math.PI)/2+0.5)*f+d } }, timers:[], fx: function(a,b,d) { this.options=b; this.elem=a; this.prop=d; if(!b.orig) b.orig= {} } }); c.fx.prototype= { update: function() { this.options.step&&this.options.step.call(this.elem,this.now,this); (c.fx.step[this.prop]|| c.fx.step._default)(this); if((this.prop==="height"||this.prop==="width")&&this.elem.style) this.elem.style.display="block" }, cur: function(a) { if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)) return this.elem[this.prop]; return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0 }, custom: function(a,b,d) { function f(j) { return e.step(j) } this.startTime=J(); this.start=a; this.end=b; this.unit=d||this.unit||"px"; this.now=this.start; this.pos=this.state=0; var e=this; f.elem=this.elem; if(f()&&c.timers.push(f)&&!W) W=setInterval(c.fx.tick,13) }, show: function() { this.options.orig[this.prop]=c.style(this.elem,this.prop); this.options.show=true; this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()); c(this.elem).show() }, hide: function() { this.options.orig[this.prop]=c.style(this.elem,this.prop); this.options.hide=true; this.custom(this.cur(),0) }, step: function(a) { var b=J(),d=true; if(a||b>=this.options.duration+this.startTime) { this.now= this.end; this.pos=this.state=1; this.update(); this.options.curAnim[this.prop]=true; for(var f in this.options.curAnim) if(this.options.curAnim[f]!==true) d=false; if(d) { if(this.options.display!=null) { this.elem.style.overflow=this.options.overflow; a=c.data(this.elem,"olddisplay"); this.elem.style.display=a?a:this.options.display; if(c.css(this.elem,"display")==="none") this.elem.style.display="block" } this.options.hide&&c(this.elem).hide(); if(this.options.hide||this.options.show) for(var e in this.options.curAnim) c.style(this.elem, e,this.options.orig[e]); this.options.complete.call(this.elem) } return false } else { e=b-this.startTime; this.state=e/this.options.duration; a=this.options.easing||(c.easing.swing?"swing":"linear"); this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration); this.now=this.start+(this.end-this.start)*this.pos; this.update() } return true } }; c.extend(c.fx, { tick: function() { for(var a=c.timers,b=0;b 1 && (value === null || typeof value !== "object")) { options = jQuery.extend({}, options); if (value === null) { options.expires = -1; } if (typeof options.expires === 'number') { var days = options.expires, t = options.expires = new Date(); t.setDate(t.getDate() + days); } return (document.cookie = [ encodeURIComponent(key), '=', options.raw ? String(value) : encodeURIComponent(String(value)), options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE options.path ? '; path=' + options.path : '', options.domain ? '; domain=' + options.domain : '', options.secure ? '; secure' : '' ].join('')); } // key and possibly options given, get cookie... options = value || {}; var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent; return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null; };