/*
 * jQuery JavaScript Library v1.6.2
 * http://jquery.com/
 *
 * Copyright 2011, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2011, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Thu Jun 30 14:16:56 2011 -0400
 */
(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1
}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");
d.remove();
if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);
if(!ci||!ch.createElement){ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),ci.close()
}d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)
}cg[a]=e
}return cg[a]
}function cr(a,b){var c={};
f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a
});
return c
}function cq(){cn=b
}function cp(){setTimeout(cq,0);
return cn=f.now()
}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")
}catch(b){}}function ce(){try{return new a.XMLHttpRequest
}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));
var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;
for(g=1;
g<i;
g++){if(g===1){for(h in a.converters){typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h])
}}l=k,k=d[g];
if(k==="*"){k=l
}else{if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];
if(!n){p=b;
for(o in e){j=o.split(" ");
if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];
if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);
break
}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))
}}}return c
}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;
for(i in g){i in d&&(c[g[i]]=d[i])
}while(f[0]==="*"){f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"))
}if(h){for(i in e){if(e[i]&&e[i].test(h)){f.unshift(i);
break
}}}if(f[0] in d){j=f[0]
}else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;
break
}k||(k=i)
}j=j||k
}if(j){j!==f[0]&&f.unshift(j);
return d[j]
}}function bY(a,b,c,d){if(f.isArray(b)){f.each(b,function(b,e){c||bC.test(a)?d(a,e):bY(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)
})
}else{if(!c&&b!=null&&typeof b=="object"){for(var e in b){bY(a+"["+e+"]",b[e],c,d)
}}else{d(a,b)
}}}function bX(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;
var h=a[f],i=0,j=h?h.length:0,k=a===bR,l;
for(;
i<j&&(k||!l);
i++){l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bX(a,c,d,e,l,g)))
}(k||!l)&&!g["*"]&&(l=bX(a,c,d,e,"*",g));
return l
}function bW(a){return function(b,c){typeof b!="string"&&(c=b,b="*");
if(f.isFunction(c)){var d=b.toLowerCase().split(bN),e=0,g=d.length,h,i,j;
for(;
e<g;
e++){h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)
}}}
}function bA(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bv:bw;
if(d>0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0
});
return d+"px"
}d=bx(a,b,b);
if(d<0||d==null){d=a.style[b]||0
}d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)
});
return d+"px"
}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)
}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName" in a&&f.grep(a.getElementsByTagName("input"),bk)
}function bk(a){if(a.type==="checkbox"||a.type==="radio"){a.defaultChecked=a.checked
}}function bj(a){return"getElementsByTagName" in a?a.getElementsByTagName("*"):"querySelectorAll" in a?a.querySelectorAll("*"):[]
}function bi(a,b){var c;
if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();
if(c==="object"){b.outerHTML=a.outerHTML
}else{if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option"){b.selected=a.defaultSelected
}else{if(c==="input"||c==="textarea"){b.defaultValue=a.defaultValue
}}}else{a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value)
}}b.removeAttribute(f.expando)
}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);
if(d=d[c]){var g=d.events;
e=e[c]=f.extend({},d);
if(g){delete e.handle,e.events={};
for(var h in g){for(var i=0,j=g[h].length;
i<j;
i++){f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)
}}}}}}function bg(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a
}function W(a,b,c){b=b||0;
if(f.isFunction(b)){return f.grep(a,function(a,d){var e=!!b.call(a,d,a);
return e===c
})
}if(b.nodeType){return f.grep(a,function(a,d){return a===b===c
})
}if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1
});
if(R.test(b)){return f.filter(b,d,!c)
}b=f.filter(b,d)
}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c
})
}function V(a){return !a||!a.parentNode||a.parentNode.nodeType===11
}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")
}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");
if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;
var s=r.live.slice(0);
for(i=0;
i<s.length;
i++){g=s[i],g.origType.replace(x,"")===a.type?q.push(g.selector):s.splice(i--,1)
}e=f(a.target).closest(q,a.currentTarget);
for(j=0,k=e.length;
j<k;
j++){m=e[j];
for(i=0;
i<s.length;
i++){g=s[i];
if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;
if(g.preType==="mouseenter"||g.preType==="mouseleave"){a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h)
}(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})
}}}for(j=0,k=p.length;
j<k;
j++){e=p[j];
if(c&&e.level>c){break
}a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);
if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);
if(a.isImmediatePropagationStopped()){break
}}}return b
}}function K(a,c,d){var e=f.extend({},d[0]);
e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()
}function E(){return !0
}function D(){return !1
}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);
i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())
},0)
}function l(a){for(var b in a){if(b!=="toJSON"){return !1
}}return !0
}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();
d=a.getAttribute(e);
if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)
}catch(g){}f.data(a,c,d)
}else{d=b
}}return d
}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")
}catch(a){setTimeout(J,1);
return 
}e.ready()
}}var e=function(a,b){return new e.fn.init(a,b,h)
},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()
},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};
e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;
if(!a){return this
}if(a.nodeType){this.context=this[0]=a,this.length=1;
return this
}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;
return this
}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];
if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);
return e.merge(this,a)
}h=c.getElementById(g[2]);
if(h&&h.parentNode){if(h.id!==g[2]){return f.find(a)
}this.length=1,this[0]=h
}this.context=c,this.selector=a;
return this
}return !d||d.jquery?(d||f).find(a):this.constructor(d).find(a)
}if(e.isFunction(a)){return f.ready(a)
}a.selector!==b&&(this.selector=a.selector,this.context=a.context);
return e.makeArray(a,this)
},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length
},toArray:function(){return F.call(this,0)
},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]
},pushStack:function(a,b,c){var d=this.constructor();
e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");
return d
},each:function(a,b){return e.each(this,a,b)
},ready:function(a){e.bindReady(),A.done(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(F.apply(this,arguments),"slice",F.call(arguments).join(","))
},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)
}))
},end:function(){return this.prevObject||this.constructor(null)
},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;
typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);
for(;
j<k;
j++){if((a=arguments[j])!=null){for(c in a){d=i[c],f=a[c];
if(i===f){continue
}l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)
}}}return i
},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);
return e
},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)
},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body){return setTimeout(e.ready,1)
}e.isReady=!0;
if(a!==!0&&--e.readyWait>0){return 
}A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")
}},bindReady:function(){if(!A){A=e._Deferred();
if(c.readyState==="complete"){return setTimeout(e.ready,1)
}if(c.addEventListener){c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1)
}else{if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);
var b=!1;
try{b=a.frameElement==null
}catch(d){}c.documentElement.doScroll&&b&&J()
}}}},isFunction:function(a){return e.type(a)==="function"
},isArray:Array.isArray||function(a){return e.type(a)==="array"
},isWindow:function(a){return a&&typeof a=="object"&&"setInterval" in a
},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)
},type:function(a){return a==null?String(a):I[C.call(a)]||"object"
},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a)){return !1
}if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf")){return !1
}var c;
for(c in a){}return c===b||D.call(a,c)
},isEmptyObject:function(a){for(var b in a){return !1
}return !0
},error:function(a){throw a
},parseJSON:function(b){if(typeof b!="string"||!b){return null
}b=e.trim(b);
if(a.JSON&&a.JSON.parse){return a.JSON.parse(b)
}if(o.test(b.replace(p,"@").replace(q,"]").replace(r,""))){return(new Function("return "+b))()
}e.error("Invalid JSON: "+b)
},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);
return c
},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)
})(b)
},camelCase:function(a){return a.replace(w,x)
},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()
},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);
if(d){if(i){for(f in a){if(c.apply(a[f],d)===!1){break
}}}else{for(;
g<h;
){if(c.apply(a[g++],d)===!1){break
}}}}else{if(i){for(f in a){if(c.call(a[f],f,a[f])===!1){break
}}}else{for(;
g<h;
){if(c.call(a[g],g,a[g++])===!1){break
}}}}return a
},trim:G?function(a){return a==null?"":G.call(a)
}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")
},makeArray:function(a,b){var c=b||[];
if(a!=null){var d=e.type(a);
a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)
}return c
},inArray:function(a,b){if(H){return H.call(b,a)
}for(var c=0,d=b.length;
c<d;
c++){if(b[c]===a){return c
}}return -1
},merge:function(a,c){var d=a.length,e=0;
if(typeof c.length=="number"){for(var f=c.length;
e<f;
e++){a[d++]=c[e]
}}else{while(c[e]!==b){a[d++]=c[e++]
}}a.length=d;
return a
},grep:function(a,b,c){var d=[],e;
c=!!c;
for(var f=0,g=a.length;
f<g;
f++){e=!!b(a[f],f),c!==e&&d.push(a[f])
}return d
},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));
if(k){for(;
i<j;
i++){f=c(a[i],i,d),f!=null&&(h[h.length]=f)
}}else{for(g in a){f=c(a[g],g,d),f!=null&&(h[h.length]=f)
}}return h.concat.apply([],h)
},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];
c=a,a=d
}if(!e.isFunction(a)){return b
}var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))
};
g.guid=a.guid=a.guid||g.guid||e.guid++;
return g
},access:function(a,c,d,f,g,h){var i=a.length;
if(typeof c=="object"){for(var j in c){e.access(a,j,c[j],f,g,d)
}return a
}if(d!==b){f=!h&&f&&e.isFunction(d);
for(var k=0;
k<i;
k++){g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h)
}return a
}return i?g(a[0],c):b
},now:function(){return(new Date).getTime()
},uaMatch:function(a){a=a.toLowerCase();
var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];
return{browser:b[1]||"",version:b[2]||"0"}
},sub:function(){function a(b,c){return new a.fn.init(b,c)
}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));
return e.fn.init.call(this,d,f,b)
},a.fn.init.prototype=a.fn;
var b=a(c);
return a
},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()
}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()
}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())
});
return e
}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;
f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;
b&&(k=b,b=0);
for(g=0,h=c.length;
g<h;
g++){i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i)
}k&&e.resolveWith(k[0],k[1])
}return this
},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;
try{while(a[0]){a.shift().apply(e,f)
}}finally{b=[e,f],c=0
}}return this
},resolve:function(){e.resolveWith(this,arguments);
return this
},isResolved:function(){return !!c||!!b
},cancel:function(){d=1,a=[];
return this
}};
return e
},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;
f.extend(b,{then:function(a,c){b.done(a).fail(c);
return this
},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)
},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;
f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g](h)
}):b[a](d[g])
})
}).promise()
},promise:function(a){if(a==null){if(d){return d
}d=a={}
}var c=g.length;
while(c--){a[g[c]]=b[g[c]]
}return a
}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);
return b
},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))
}
}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();
if(d>1){for(;
c<d;
c++){b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e
}e||g.resolveWith(g,b)
}else{g!==a&&g.resolveWith(g,d?[a]:[])
}return g.promise()
}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;
a.setAttribute("className","t"),a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];
if(!d||!d.length||!e){return{}
}g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;
try{delete a.test
}catch(v){k.deleteExpando=!1
}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1
}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1000,top:-1000});
for(t in p){o.style[t]=p[t]
}o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom" in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);
if(a.attachEvent){for(t in {submit:1,change:1,focusin:1}){s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u
}}o=l=g=h=m=j=a=i=null;
return k
}(),f.boxModel=f.support.boxModel;
var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;
f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];
return !!a&&!l(a)
},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;
if((!l||e&&l&&!k[l][g])&&h&&d===b){return 
}l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));
if(typeof c=="object"||typeof c=="function"){e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c)
}i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);
if(c==="events"&&!i[c]){return i[g]&&i[g].events
}return h?i[f.camelCase(c)]||i[c]:i
}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;
if(!h[i]){return 
}if(c){var j=d?h[i][e]:h[i];
if(j){delete j[c];
if(!l(j)){return 
}}}if(d){delete h[i][e];
if(!l(h[i])){return 
}}var k=h[i][e];
f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)
}},_data:function(a,b,c){return f.data(a,b,c,!0)
},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];
if(b){return b!==!0&&a.getAttribute("classid")===b
}}return !0
}}),f.fn.extend({data:function(a,c){var d=null;
if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);
if(this[0].nodeType===1){var e=this[0].attributes,g;
for(var h=0,i=e.length;
h<i;
h++){g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))
}}}return d
}if(typeof a=="object"){return this.each(function(){f.data(this,a)
})
}var j=a.split(".");
j[1]=j[1]?"."+j[1]:"";
if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));
return d===b&&j[1]?this.data(j[0]):d
}return this.each(function(){var b=f(this),d=[j[0],c];
b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)
})
},removeData:function(a){return this.each(function(){f.removeData(this,a)
})
}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))
},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);
if(c){d=d||"fx";
var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;
g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))
}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";
var e=f.data(a,c,b,!0);
d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));
return e||[]
}},dequeue:function(a,b){b=b||"fx";
var c=f.queue(a,b),d=c.shift(),e;
d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)
})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))
}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");
if(c===b){return f.queue(this[0],a)
}return this.each(function(){var b=f.queue(this,a,c);
a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)
})
},dequeue:function(a){return this.each(function(){f.dequeue(this,a)
})
},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";
return this.queue(b,function(){var c=this;
setTimeout(function(){f.dequeue(c,b)
},a)
})
},clearQueue:function(a){return this.queue(a||"fx",[])
},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])
}typeof a!="string"&&(c=a,a=b),a=a||"fx";
var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;
while(g--){if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0)){h++,l.done(m)
}}m();
return d.promise()
}});
var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u=/\:|^on/,v,w;
f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)
},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)
})
},prop:function(a,b){return f.access(this,a,b,!0,f.prop)
},removeProp:function(a){a=f.propFix[a]||a;
return this.each(function(){try{this[a]=b,delete this[a]
}catch(c){}})
},addClass:function(a){var b,c,d,e,g,h,i;
if(f.isFunction(a)){return this.each(function(b){f(this).addClass(a.call(this,b,this.className))
})
}if(a&&typeof a=="string"){b=a.split(o);
for(c=0,d=this.length;
c<d;
c++){e=this[c];
if(e.nodeType===1){if(!e.className&&b.length===1){e.className=a
}else{g=" "+e.className+" ";
for(h=0,i=b.length;
h<i;
h++){~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ")
}e.className=f.trim(g)
}}}}return this
},removeClass:function(a){var c,d,e,g,h,i,j;
if(f.isFunction(a)){return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))
})
}if(a&&typeof a=="string"||a===b){c=(a||"").split(o);
for(d=0,e=this.length;
d<e;
d++){g=this[d];
if(g.nodeType===1&&g.className){if(a){h=(" "+g.className+" ").replace(n," ");
for(i=0,j=c.length;
i<j;
i++){h=h.replace(" "+c[i]+" "," ")
}g.className=f.trim(h)
}else{g.className=""
}}}}return this
},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";
if(f.isFunction(a)){return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)
})
}return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);
while(e=j[g++]){i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)
}}else{if(c==="undefined"||c==="boolean"){this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""
}}})
},hasClass:function(a){var b=" "+a+" ";
for(var c=0,d=this.length;
c<d;
c++){if((" "+this[c].className+" ").replace(n," ").indexOf(b)>-1){return !0
}}return !1
},val:function(a){var c,d,e=this[0];
if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];
if(c&&"get" in c&&(d=c.get(e,"value"))!==b){return d
}d=e.value;
return typeof d=="string"?d.replace(p,""):d==null?"":d
}return b
}var g=f.isFunction(a);
return this.each(function(d){var e=f(this),h;
if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""
})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];
if(!c||!("set" in c)||c.set(this,h,"value")===b){this.value=h
}}})
}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;
return !b||b.specified?a.value:a.text
}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";
if(c<0){return null
}for(var h=g?c:0,i=g?c+1:e.length;
h<i;
h++){var j=e[h];
if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();
if(g){return b
}d.push(b)
}}if(g&&!d.length&&e.length){return f(e[c]).val()
}return d
},set:function(a,b){var c=f.makeArray(b);
f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0
}),c.length||(a.selectedIndex=-1);
return c
}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;
if(!a||g===3||g===8||g===2){return b
}if(e&&c in f.attrFn){return f(a)[c](d)
}if(!("getAttribute" in a)){return f.prop(a,c,d)
}var h,i,j=g!==1||!f.isXMLDoc(a);
j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));
if(d!==b){if(d===null){f.removeAttr(a,c);
return b
}if(i&&"set" in i&&j&&(h=i.set(a,d,c))!==b){return h
}a.setAttribute(c,""+d);
return d
}if(i&&"get" in i&&j&&(h=i.get(a,c))!==null){return h
}h=a.getAttribute(c);
return h===null?b:h
},removeAttr:function(a,b){var c;
a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b) in a&&(a[c]=!1))
},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode){f.error("type property can't be changed")
}else{if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;
a.setAttribute("type",b),c&&(a.value=c);
return b
}}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");
return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b
}},value:{get:function(a,b){if(v&&f.nodeName(a,"button")){return v.get(a,b)
}return b in a?a.value:null
},set:function(a,b,c){if(v&&f.nodeName(a,"button")){return v.set(a,b,c)
}a.value=b
}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;
if(!a||e===3||e===8||e===2){return b
}var g,h,i=e!==1||!f.isXMLDoc(a);
i&&(c=f.propFix[c]||c,h=f.propHooks[c]);
return d!==b?h&&"set" in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get" in h&&(g=h.get(a,c))!==b?g:a[c]
},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b
},set:function(a,b,c){var d;
b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));
return c
}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;
d=a.getAttributeNode(c);
return d&&d.nodeValue!==""?d.nodeValue:b
},set:function(a,b,c){var d=a.getAttributeNode(c);
if(d){d.nodeValue=b;
return b
}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");
return c
}}})
})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);
return d===null?b:d
}})
}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b
},set:function(a,b){return a.style.cssText=""+b
}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;
b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)
}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value
}}
}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b)){return a.checked=f.inArray(f(a).val(),b)>=0
}}})
});
var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")
};
f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1){d=D
}else{if(!d){return 
}}var g,h;
d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);
var i=f._data(a);
if(!i){return 
}var j=i.events,k=i.handle;
j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b
}),k.elem=a,c=c.split(" ");
var l,m=0,n;
while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);
var o=j[l],p=f.event.special[l]||{};
if(!o){o=j[l]=[];
if(!p.setup||p.setup.call(a,e,n,k)===!1){a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)
}}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0
}a=null
}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);
var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;
if(!s||!t){return 
}c&&c.type&&(d=c.handler,c=c.type);
if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";
for(h in t){f.event.remove(a,h+c)
}return 
}c=c.split(" ");
while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];
if(!p){continue
}if(!d){for(j=0;
j<p.length;
j++){q=p[j];
if(l||n.test(q.namespace)){f.event.remove(a,r,q.handler,j),p.splice(j--,1)
}}continue
}o=f.event.special[h]||{};
for(j=e||0;
j<p.length;
j++){q=p[j];
if(d.guid===q.guid){if(l||n.test(q.namespace)){e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q)
}if(e!=null){break
}}}if(p.length===0||e!=null&&p.length===1){(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]
}}if(f.isEmptyObject(t)){var u=s.handle;
u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)
}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;
h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());
if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");
if(g||!e){c.preventDefault(),c.stopPropagation()
}if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];
b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)
});
return 
}if(e.nodeType===3||e.nodeType===8){return 
}c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);
var k=e,l=h.indexOf(":")<0?"on"+h:"";
do{var m=f._data(k,"handle");
c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a
}while(k&&!c.isPropagationStopped());
if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};
if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())
}catch(p){}n&&(e[l]=n),f.event.triggered=b
}}return c.result
}},handle:function(c){c=f.event.fix(c||a.event);
var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);
g[0]=c,c.currentTarget=this;
for(var h=0,i=d.length;
h<i;
h++){var j=d[h];
if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;
var k=j.handler.apply(this,g);
k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));
if(c.isImmediatePropagationStopped()){break
}}}return c.result
},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando]){return a
}var d=a;
a=f.Event(d);
for(var e=this.props.length,g;
e;
){g=this.props[--e],a[g]=d[g]
}a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);
if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;
a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)
}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);
return a
},guid:100000000,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,N(a.origType,a.selector),f.extend({},a,{handler:M,guid:a.handler.guid}))
},remove:function(a){f.event.remove(this,N(a.origType,a.selector),a)
}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)
},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)
}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)
}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)
},f.Event=function(a,b){if(!this.preventDefault){return new f.Event(a,b)
}a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?E:D):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0
},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=E;
var a=this.originalEvent;
!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)
},stopPropagation:function(){this.isPropagationStopped=E;
var a=this.originalEvent;
!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)
},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=E,this.stopPropagation()
},isDefaultPrevented:D,isPropagationStopped:D,isImmediatePropagationStopped:D};
var F=function(a){var b=a.relatedTarget,c=!1,d=a.type;
a.type=a.data,b!==this&&(b&&(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))
},G=function(a){a.type=a.data,f.event.handle.apply(this,arguments)
};
f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?G:F,a)
},teardown:function(a){f.event.remove(this,b,a&&a.selector?G:F)
}}
}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form")){f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;
(c==="submit"||c==="image")&&f(b).closest("form").length&&K("submit",this,arguments)
}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;
(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&K("submit",this,arguments)
})
}else{return !1
}},teardown:function(a){f.event.remove(this,".specialSubmit")
}});
if(!f.support.changeBubbles){var H,I=function(a){var b=a.type,c=a.value;
b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected
}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);
return c
},J=function(c){var d=c.target,e,g;
if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);
if(e===b||g===e){return 
}if(e!=null||g){c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)
}}};
f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";
(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)
},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";
(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)
},beforeactivate:function(a){var b=a.target;
f._data(b,"_change_data",I(b))
}},setup:function(a,b){if(this.type==="file"){return !1
}for(var c in H){f.event.add(this,c+".specialChange",H[c])
}return y.test(this.nodeName)
},teardown:function(a){f.event.remove(this,".specialChange");
return y.test(this.nodeName)
}},H=f.event.special.change.filters,H.focus=H.beforeactivate
}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);
c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()
}var d=0;
f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)
},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)
}}
}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;
if(typeof a=="object"){for(var h in a){this[c](h,d,a[h],e)
}return this
}if(arguments.length===2||d===!1){e=d,d=b
}c==="one"?(g=function(a){f(this).unbind(a,g);
return e.apply(this,arguments)
},g.guid=e.guid||f.guid++):g=e;
if(a==="unload"&&c!=="one"){this.one(a,d,e)
}else{for(var i=0,j=this.length;
i<j;
i++){f.event.add(this[i],a,g,d)
}}return this
}
}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault){for(var c in a){this.unbind(c,a[c])
}}else{for(var d=0,e=this.length;
d<e;
d++){f.event.remove(this[d],a,b)
}}return this
},delegate:function(a,b,c,d){return this.live(b,c,d,a)
},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)
},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)
})
},triggerHandler:function(a,b){if(this[0]){return f.event.trigger(a,b,this[0],!0)
}},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;
f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();
return b[e].apply(this,arguments)||!1
};
e.guid=c;
while(d<b.length){b[d++].guid=c
}return this.click(e)
},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)
}});
var L={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};
f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);
if(typeof a=="object"&&!a.preventDefault){for(var o in a){n[c](o,d,a[o],m)
}return this
}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);
return this
}if(d===!1||f.isFunction(d)){e=d||D,d=b
}a=(a||"").split(" ");
while((h=a[i++])!=null){j=x.exec(h),k="",j&&(k=j[0],h=h.replace(x,""));
if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);
continue
}l=h,L[h]?(a.push(L[h]+k),h=h+k):h=(L[h]||h)+k;
if(c==="live"){for(var p=0,q=n.length;
p<q;
p++){f.event.add(n[p],"live."+N(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l})
}}else{n.unbind("live."+N(h,m),e)
}}return this
}
}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);
return arguments.length>0?this.bind(b,a,c):this.trigger(b)
},f.attrFn&&(f.attrFn[b]=!0)
}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;
g<h;
g++){var i=d[g];
if(i){var j=!1;
i=i[a];
while(i){if(i.sizcache===c){j=d[i.sizset];
break
}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);
if(typeof b!="string"){if(i===b){j=!0;
break
}}else{if(k.filter(b,[i]).length>0){j=i;
break
}}}i=i[a]
}d[g]=j
}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;
g<h;
g++){var i=d[g];
if(i){var j=!1;
i=i[a];
while(i){if(i.sizcache===c){j=d[i.sizset];
break
}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);
if(i.nodeName.toLowerCase()===b){j=i;
break
}i=i[a]
}d[g]=j
}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;
[0,0].sort(function(){h=!1;
return 0
});
var k=function(b,d,f,g){f=f||[],d=d||c;
var h=d;
if(d.nodeType!==1&&d.nodeType!==9){return[]
}if(!b||typeof b!="string"){return f
}var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;
do{a.exec(""),i=a.exec(y);
if(i){y=i[3],x.push(i[1]);
if(i[2]){o=i[3];
break
}}}while(i);
if(x.length>1&&m.exec(b)){if(x.length===2&&l.relative[x[0]]){j=v(x[0]+x[1],d)
}else{j=l.relative[x[0]]?[d]:k(x.shift(),d);
while(x.length){b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)
}}}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);
if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;
while(x.length){r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)
}}else{n=x=[]
}}n||(n=j),n||k.error(r||b);
if(e.call(n)==="[object Array]"){if(!u){f.push.apply(f,n)
}else{if(d&&d.nodeType===1){for(t=0;
n[t]!=null;
t++){n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t])
}}else{for(t=0;
n[t]!=null;
t++){n[t]&&n[t].nodeType===1&&f.push(j[t])
}}}}else{p(n,f)
}o&&(k(o,h,f,g),k.uniqueSort(f));
return f
};
k.uniqueSort=function(a){if(r){g=h,a.sort(r);
if(g){for(var b=1;
b<a.length;
b++){a[b]===a[b-1]&&a.splice(b--,1)
}}}return a
},k.matches=function(a,b){return k(a,null,null,b)
},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0
},k.find=function(a,b,c){var d;
if(!a){return[]
}for(var e=0,f=l.order.length;
e<f;
e++){var g,h=l.order[e];
if(g=l.leftMatch[h].exec(a)){var j=g[1];
g.splice(1,1);
if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);
if(d!=null){a=a.replace(l.match[h],"");
break
}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);
return{set:d,expr:a}
},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);
while(a&&c.length){for(var n in l.filter){if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];
g=!1,f.splice(1,1);
if(r.substr(r.length-1)==="\\"){continue
}j===i&&(i=[]);
if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);
if(!f){g=o=!0
}else{if(f===!0){continue
}}}if(f){for(var s=0;
(p=j[s])!=null;
s++){if(p){o=q(p,f,s,j);
var t=e^!!o;
d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)
}}}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");
if(!g){return[]
}break
}}}if(a===h){if(g==null){k.error(a)
}else{break
}}h=a
}return j
},k.error=function(a){throw"Syntax error, unrecognized expression: "+a
};
var l=k.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|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")
},type:function(a){return a.getAttribute("type")
}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;
d&&(b=b.toLowerCase());
for(var f=0,g=a.length,h;
f<g;
f++){if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1){}a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b
}}e&&k.filter(b,a,!0)
},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;
if(d&&!j.test(b)){b=b.toLowerCase();
for(;
e<f;
e++){c=a[e];
if(c){var g=c.parentNode;
a[e]=g.nodeName.toLowerCase()===b?g:!1
}}}else{for(;
e<f;
e++){c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b)
}d&&k.filter(b,a,!0)
}},"":function(a,b,c){var e,f=d++,g=u;
typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)
},"~":function(a,b,c){var e,f=d++,g=u;
typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)
}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);
return d&&d.parentNode?[d]:[]
}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);
for(var e=0,f=d.length;
e<f;
e++){d[e].getAttribute("name")===a[1]&&c.push(d[e])
}return c.length===0?null:c
}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined"){return b.getElementsByTagName(a[1])
}}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";
if(f){return a
}for(var g=0,h;
(h=b[g])!=null;
g++){h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1))
}return !1
},ID:function(a){return a[1].replace(i,"")
},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()
},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");
var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);
a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0
}else{a[2]&&k.error(a[0])
}a[0]=d++;
return a
},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");
!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");
return a
},PSEUDO:function(b,c,d,e,f){if(b[1]==="not"){if((a.exec(b[3])||"").length>1||/^\w/.test(b[3])){b[3]=k(b[3],null,null,c)
}else{var g=k.filter(b[3],c,d,!0^f);
d||e.push.apply(e,g);
return !1
}}else{if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0])){return !0
}}return b
},POS:function(a){a.unshift(!0);
return a
}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"
},disabled:function(a){return a.disabled===!0
},checked:function(a){return a.checked===!0
},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;
return a.selected===!0
},parent:function(a){return !!a.firstChild
},empty:function(a){return !a.firstChild
},has:function(a,b,c){return !!k(c[3],a).length
},header:function(a){return/h\d/i.test(a.nodeName)
},text:function(a){var b=a.getAttribute("type"),c=a.type;
return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)
},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type
},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type
},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type
},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type
},submit:function(a){var b=a.nodeName.toLowerCase();
return(b==="input"||b==="button")&&"submit"===a.type
},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type
},reset:function(a){var b=a.nodeName.toLowerCase();
return(b==="input"||b==="button")&&"reset"===a.type
},button:function(a){var b=a.nodeName.toLowerCase();
return b==="input"&&"button"===a.type||b==="button"
},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)
},focus:function(a){return a===a.ownerDocument.activeElement
}},setFilters:{first:function(a,b){return b===0
},last:function(a,b,c,d){return b===d.length-1
},even:function(a,b){return b%2===0
},odd:function(a,b){return b%2===1
},lt:function(a,b,c){return b<c[3]-0
},gt:function(a,b,c){return b>c[3]-0
},nth:function(a,b,c){return c[3]-0===b
},eq:function(a,b,c){return c[3]-0===b
}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];
if(f){return f(a,c,b,d)
}if(e==="contains"){return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0
}if(e==="not"){var g=b[3];
for(var h=0,i=g.length;
h<i;
h++){if(g[h]===a){return !1
}}return !0
}k.error(e)
},CHILD:function(a,b){var c=b[1],d=a;
switch(c){case"only":case"first":while(d=d.previousSibling){if(d.nodeType===1){return !1
}}if(c==="first"){return !0
}d=a;
case"last":while(d=d.nextSibling){if(d.nodeType===1){return !1
}}return !0;
case"nth":var e=b[2],f=b[3];
if(e===1&&f===0){return !0
}var g=b[0],h=a.parentNode;
if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;
for(d=h.firstChild;
d;
d=d.nextSibling){d.nodeType===1&&(d.nodeIndex=++i)
}h.sizcache=g
}var j=a.nodeIndex-f;
return e===0?j===0:j%e===0&&j/e>=0
}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b
},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b
},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1
},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];
return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1
},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];
if(f){return f(a,c,b,d)
}}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)
};
for(var o in l.match){l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n))
}var p=function(a,b){a=Array.prototype.slice.call(a,0);
if(b){b.push.apply(b,a);
return b
}return a
};
try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType
}catch(q){p=function(a,b){var c=0,d=b||[];
if(e.call(a)==="[object Array]"){Array.prototype.push.apply(d,a)
}else{if(typeof a.length=="number"){for(var f=a.length;
c<f;
c++){d.push(a[c])
}}else{for(;
a[c];
c++){d.push(a[c])
}}}return d
}
}var r,s;
c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;
return 0
}if(!a.compareDocumentPosition||!b.compareDocumentPosition){return a.compareDocumentPosition?-1:1
}return a.compareDocumentPosition(b)&4?-1:1
}:(r=function(a,b){if(a===b){g=!0;
return 0
}if(a.sourceIndex&&b.sourceIndex){return a.sourceIndex-b.sourceIndex
}var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;
if(h===i){return s(a,b)
}if(!h){return -1
}if(!i){return 1
}while(j){e.unshift(j),j=j.parentNode
}j=i;
while(j){f.unshift(j),j=j.parentNode
}c=e.length,d=f.length;
for(var k=0;
k<c&&k<d;
k++){if(e[k]!==f[k]){return s(e[k],f[k])
}}return k===c?s(a,f[k],-1):s(e[k],b,1)
},s=function(a,b,c){if(a===b){return c
}var d=a.nextSibling;
while(d){if(d===b){return -1
}d=d.nextSibling
}return 1
}),k.getText=function(a){var b="",c;
for(var d=0;
a[d];
d++){c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes))
}return b
},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;
a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);
return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]
}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");
return a.nodeType===1&&c&&c.nodeValue===b
}),e.removeChild(a),e=a=null
}(),function(){var a=c.createElement("div");
a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);
if(a[1]==="*"){var d=[];
for(var e=0;
c[e];
e++){c[e].nodeType===1&&d.push(c[e])
}c=d
}return c
}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)
}),a=null
}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";
b.innerHTML="<p class='TEST'></p>";
if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;
if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);
if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1]){return p(e.getElementsByTagName(b),f)
}if(h[2]&&l.find.CLASS&&e.getElementsByClassName){return p(e.getElementsByClassName(h[2]),f)
}}if(e.nodeType===9){if(b==="body"&&e.body){return p([e.body],f)
}if(h&&h[3]){var i=e.getElementById(h[3]);
if(!i||!i.parentNode){return p([],f)
}if(i.id===h[3]){return p([i],f)
}}try{return p(e.querySelectorAll(b),f)
}catch(j){}}else{if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);
n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);
try{if(!r||q){return p(e.querySelectorAll("[id='"+o+"'] "+b),f)
}}catch(s){}finally{n||m.removeAttribute("id")
}}}}return a(b,e,f,g)
};
for(var e in a){k[e]=a[e]
}b=null
}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;
if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;
try{b.call(c.documentElement,"[test!='']:sizzle")
}catch(f){e=!0
}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");
if(!k.isXML(a)){try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);
if(f||!d||a.document&&a.document.nodeType!==11){return f
}}}catch(g){}}return k(c,null,null,[a]).length>0
}
}}(),function(){var a=c.createElement("div");
a.innerHTML="<div class='test e'></div><div class='test'></div>";
if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";
if(a.getElementsByClassName("e").length===1){return 
}l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c){return b.getElementsByClassName(a[1])
}},a=null
}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)
}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return !!(a.compareDocumentPosition(b)&16)
}:k.contains=function(){return !1
},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;
return b?b.nodeName!=="HTML":!1
};
var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;
while(c=l.match.PSEUDO.exec(a)){e+=c[0],a=a.replace(l.match.PSEUDO,"")
}a=l.relative[a]?a+"*":a;
for(var g=0,h=f.length;
g<h;
g++){k(a,f[g],d)
}return k.filter(e,d)
};
f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains
}();
var O=/Until$/,P=/^(?:parents|prevUntil|prevAll)/,Q=/,/,R=/^.[^:#\[\.,]*$/,S=Array.prototype.slice,T=f.expr.match.POS,U={children:!0,contents:!0,next:!0,prev:!0};
f.fn.extend({find:function(a){var b=this,c,d;
if(typeof a!="string"){return f(a).filter(function(){for(c=0,d=b.length;
c<d;
c++){if(f.contains(b[c],this)){return !0
}}})
}var e=this.pushStack("","find",a),g,h,i;
for(c=0,d=this.length;
c<d;
c++){g=e.length,f.find(a,this[c],e);
if(c>0){for(h=g;
h<e.length;
h++){for(i=0;
i<g;
i++){if(e[i]===e[h]){e.splice(h--,1);
break
}}}}}return e
},has:function(a){var b=f(a);
return this.filter(function(){for(var a=0,c=b.length;
a<c;
a++){if(f.contains(this,b[a])){return !0
}}})
},not:function(a){return this.pushStack(W(this,a,!1),"not",a)
},filter:function(a){return this.pushStack(W(this,a,!0),"filter",a)
},is:function(a){return !!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)
},closest:function(a,b){var c=[],d,e,g=this[0];
if(f.isArray(a)){var h,i,j={},k=1;
if(g&&a.length){for(d=0,e=a.length;
d<e;
d++){i=a[d],j[i]||(j[i]=T.test(i)?f(i,b||this.context):i)
}while(g&&g.ownerDocument&&g!==b){for(i in j){h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k})
}g=g.parentNode,k++
}}return c
}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;
for(d=0,e=this.length;
d<e;
d++){g=this[d];
while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);
break
}g=g.parentNode;
if(!g||!g.ownerDocument||g===b||g.nodeType===11){break
}}}c=c.length>1?f.unique(c):c;
return this.pushStack(c,"closest",a)
},index:function(a){if(!a||typeof a=="string"){return f.inArray(this[0],a?f(a):this.parent().children())
}return f.inArray(a.jquery?a[0]:a,this)
},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);
return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))
},andSelf:function(){return this.add(this.prevObject)
}}),f.each({parent:function(a){var b=a.parentNode;
return b&&b.nodeType!==11?b:null
},parents:function(a){return f.dir(a,"parentNode")
},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)
},next:function(a){return f.nth(a,2,"nextSibling")
},prev:function(a){return f.nth(a,2,"previousSibling")
},nextAll:function(a){return f.dir(a,"nextSibling")
},prevAll:function(a){return f.dir(a,"previousSibling")
},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)
},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)
},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)
},children:function(a){return f.sibling(a.firstChild)
},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)
}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);
O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());
return this.pushStack(e,a,g.join(","))
}
}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");
return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)
},dir:function(a,c,d){var e=[],g=a[c];
while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d))){g.nodeType===1&&e.push(g),g=g[c]
}return e
},nth:function(a,b,c,d){b=b||1;
var e=0;
for(;
a;
a=a[c]){if(a.nodeType===1&&++e===b){break
}}return a
},sibling:function(a,b){var c=[];
for(;
a;
a=a.nextSibling){a.nodeType===1&&a!==b&&c.push(a)
}return c
}});
var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/<tbody/i,ba=/<|&#?\w+;/,bb=/<(?:script|object|embed|option|style)/i,bc=/checked\s*(?:[^=]|=\s*.checked.)/i,bd=/\/(java|ecma)script/i,be=/^\s*<!(?:\[CDATA\[|\-\-)/,bf={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};
bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a)){return this.each(function(b){var c=f(this);
c.text(a.call(this,b,c.text()))
})
}if(typeof a!="object"&&a!==b){return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))
}return f.text(this)
},wrapAll:function(a){if(f.isFunction(a)){return this.each(function(b){f(this).wrapAll(a.call(this,b))
})
}if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);
this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;
while(a.firstChild&&a.firstChild.nodeType===1){a=a.firstChild
}return a
}).append(this)
}return this
},wrapInner:function(a){if(f.isFunction(a)){return this.each(function(b){f(this).wrapInner(a.call(this,b))
})
}return this.each(function(){var b=f(this),c=b.contents();
c.length?c.wrapAll(a):b.append(a)
})
},wrap:function(a){return this.each(function(){f(this).wrapAll(a)
})
},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)
}).end()
},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)
})
},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)
})
},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)
})
}if(arguments.length){var a=f(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,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)
})
}if(arguments.length){var a=this.pushStack(this,"after",arguments);
a.push.apply(a,f(arguments[0]).toArray());
return a
}},remove:function(a,b){for(var c=0,d;
(d=this[c])!=null;
c++){if(!a||f.filter(a,[d]).length){!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d)
}}return this
},empty:function(){for(var a=0,b;
(b=this[a])!=null;
a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));
while(b.firstChild){b.removeChild(b.firstChild)
}}return this
},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;
return this.map(function(){return f.clone(this,a,b)
})
},html:function(a){if(a===b){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null
}if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1></$2>");
try{for(var c=0,d=this.length;
c<d;
c++){this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)
}}catch(e){this.empty().append(a)
}}else{f.isFunction(a)?this.each(function(b){var c=f(this);
c.html(a.call(this,b,c.html()))
}):this.empty().append(a)
}return this
},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a)){return this.each(function(b){var c=f(this),d=c.html();
c.replaceWith(a.call(this,b,d))
})
}typeof a!="string"&&(a=f(a).detach());
return this.each(function(){var b=this.nextSibling,c=this.parentNode;
f(this).remove(),b?f(b).before(a):f(c).append(a)
})
}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this
},detach:function(a){return this.remove(a,!0)
},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];
if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bc.test(j)){return this.each(function(){f(this).domManip(a,c,d,!0)
})
}if(f.isFunction(j)){return this.each(function(e){var g=f(this);
a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)
})
}if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;
if(g){c=c&&f.nodeName(g,"tr");
for(var l=0,m=this.length,n=m-1;
l<m;
l++){d.call(c?bg(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)
}}k.length&&f.each(k,bm)
}return this
}}),f.buildFragment=function(a,b,d){var e,g,h,i;
b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!bb.test(a[0])&&(f.support.checkClone||!bc.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);
return{fragment:e,cacheable:g}
},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;
if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);
return this
}for(var h=0,i=e.length;
h<i;
h++){var j=(h>0?this.clone(!0):this).get();
f(e[h])[b](j),d=d.concat(j)
}return this.pushStack(d,a,e.selector)
}
}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;
if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);
for(h=0;
e[h];
++h){bi(e[h],g[h])
}}if(b){bh(a,d);
if(c){e=bj(a),g=bj(d);
for(h=0;
e[h];
++h){bh(e[h],g[h])
}}}e=g=null;
return d
},clean:function(a,b,d,e){var g;
b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);
var h=[],i;
for(var j=0,k;
(k=a[j])!=null;
j++){typeof k=="number"&&(k+="");
if(!k){continue
}if(typeof k=="string"){if(!ba.test(k)){k=b.createTextNode(k)
}else{k=k.replace(Z,"<$1></$2>");
var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");
o.innerHTML=m[1]+k+m[2];
while(n--){o=o.lastChild
}if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];
for(i=q.length-1;
i>=0;
--i){f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])
}}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes
}}var r;
if(!f.support.appendChecked){if(k[0]&&typeof (r=k.length)=="number"){for(i=0;
i<r;
i++){bl(k[i])
}}else{bl(k)
}}k.nodeType?h.push(k):h=f.merge(h,k)
}if(d){g=function(a){return !a.type||bd.test(a.type)
};
for(j=0;
h[j];
j++){if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript")){e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j])
}else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);
h.splice.apply(h,[j+1,0].concat(s))
}d.appendChild(h[j])
}}}return h
},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;
for(var i=0,j;
(j=a[i])!=null;
i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()]){continue
}c=j[f.expando];
if(c){b=d[c]&&d[c][e];
if(b&&b.events){for(var k in b.events){g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle)
}b.handle&&(b.handle.elem=null)
}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]
}}}});
var bn=/alpha\([^)]*\)/i,bo=/opacity=([^)]*)/,bp=/([A-Z]|^ms)/g,bq=/^-?\d+(?:px)?$/i,br=/^-?\d/,bs=/^[+\-]=/,bt=/[^+\-\.\de]+/g,bu={position:"absolute",visibility:"hidden",display:"block"},bv=["Left","Right"],bw=["Top","Bottom"],bx,by,bz;
f.fn.css=function(a,c){if(arguments.length===2&&c===b){return this
}return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)
})
},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bx(a,"opacity","opacity");
return c===""?"1":c
}return a.style.opacity
}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];
c=f.cssProps[i]||i;
if(d===b){if(k&&"get" in k&&(g=k.get(a,!1,e))!==b){return g
}return j[c]
}h=typeof d;
if(h==="number"&&isNaN(d)||d==null){return 
}h==="string"&&bs.test(d)&&(d=+d.replace(bt,"")+parseFloat(f.css(a,c)),h="number"),h==="number"&&!f.cssNumber[i]&&(d+="px");
if(!k||!("set" in k)||(d=k.set(a,d))!==b){try{j[c]=d
}catch(l){}}}},css:function(a,c,d){var e,g;
c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");
if(g&&"get" in g&&(e=g.get(a,!0,d))!==b){return e
}if(bx){return bx(a,c)
}},swap:function(a,b,c){var d={};
for(var e in b){d[e]=a.style[e],a.style[e]=b[e]
}c.call(a);
for(e in b){a.style[e]=d[e]
}}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;
if(c){if(a.offsetWidth!==0){return bA(a,b,d)
}f.swap(a,bu,function(){e=bA(a,b,d)
});
return e
}},set:function(a,b){if(!bq.test(b)){return b
}b=parseFloat(b);
if(b>=0){return b+"px"
}}}
}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""
},set:function(a,b){var c=a.style,d=a.currentStyle;
c.zoom=1;
var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";
c.filter=bn.test(g)?g.replace(bn,e):g+" "+e
}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;
f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight
});
return c
}})
}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;
c=c.replace(bp,"-$1").toLowerCase();
if(!(e=a.ownerDocument.defaultView)){return b
}if(g=e.getComputedStyle(a,null)){d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c))
}return d
}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;
!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));
return d===""?"auto":d
}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;
return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"
},f.expr.filters.visible=function(a){return !f.expr.filters.hidden(a)
});
var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;
try{bT=e.href
}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href
}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ){return bQ.apply(this,arguments)
}if(!this.length){return this
}var e=a.indexOf(" ");
if(e>=0){var g=a.slice(e,a.length);
a=a.slice(0,e)
}var h="GET";
c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));
var i=this;
f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a
}),i.html(g?f("<div>").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])
}});
return this
},serialize:function(){return f.param(this.serializeArray())
},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this
}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))
}).map(function(a,b){var c=f(this).val();
return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}
}):{name:b.name,value:c.replace(bD,"\r\n")}
}).get()
}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)
}
}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);
return f.ajax({type:c,url:a,data:d,success:e,dataType:g})
}
}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")
},getJSON:function(a,b,c){return f.get(a,b,c,"json")
},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));
for(var c in {context:1,url:1}){c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c])
}return a
},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;
var o,r,u,w=l?bZ(d,v,l):b,x,y;
if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified")){f.lastModified[k]=x
}if(y=v.getResponseHeader("Etag")){f.etag[k]=y
}}if(a===304){c="notmodified",o=!0
}else{try{r=b$(d,w),c="success",o=!0
}catch(z){c="parsererror",u=z
}}}else{u=c;
if(!c||a){c="error",a<0&&(a=0)
}}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))
}}typeof a=="object"&&(c=a,a=b),c=c||{};
var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();
a=m[c]=m[c]||a,l[a]=b
}return this
},getAllResponseHeaders:function(){return s===2?n:null
},getResponseHeader:function(a){var c;
if(s===2){if(!o){o={};
while(c=bF.exec(n)){o[c[1].toLowerCase()]=c[2]
}}c=o[a.toLowerCase()]
}return c===b?null:c
},overrideMimeType:function(a){s||(d.mimeType=a);
return this
},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);
return this
}};
h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;
if(s<2){for(b in a){j[b]=[j[b],a[b]]
}}else{b=a[v.status],v.then(b,b)
}}return this
},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);
if(s===2){return !1
}t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");
if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;
if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);
d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")
}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);
for(u in d.headers){v.setRequestHeader(u,d.headers[u])
}if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();
return !1
}for(u in {success:1,error:1,complete:1}){v[u](d[u])
}p=bX(bS,d,c,v);
if(!p){w(-1,"No Transport")
}else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")
},d.timeout));
try{s=1,p.send(l,w)
}catch(z){status<2?w(-1,z):f.error(z)
}}return v
},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)
};
c===b&&(c=f.ajaxSettings.traditional);
if(f.isArray(a)||a.jquery&&!f.isPlainObject(a)){f.each(a,function(){e(this.name,this.value)
})
}else{for(var g in a){bY(g,a[g],c,e)
}}return d.join("&").replace(bB,"+")
}}),f.extend({active:0,lastModified:{},etag:{}});
var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;
f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++
}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";
if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";
b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]
},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])
}),b.converters["script json"]=function(){g||f.error(h+" was not called");
return g[0]
},b.dataTypes[0]="json";
return"script"
}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);
return a
}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)
}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;
return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState)){d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")
}},e.insertBefore(d,e.firstChild)
},abort:function(){d&&d.onload(0,1)
}}
}});
var cb=a.ActiveXObject?function(){for(var a in cd){cd[a](0,1)
}}:!1,cc=0,cd;
f.ajaxSettings.xhr=a.ActiveXObject?function(){return !this.isLocal&&ce()||cf()
}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials" in a})
}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;
return{send:function(e,g){var h=c.xhr(),i,j;
c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);
if(c.xhrFields){for(j in c.xhrFields){h[j]=c.xhrFields[j]
}}c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");
try{for(j in e){h.setRequestHeader(j,e[j])
}}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;
try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);
if(e){h.readyState!==4&&h.abort()
}else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;
try{k=h.statusText
}catch(o){k=""
}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)
}}}catch(p){e||g(-1,p)
}m&&g(j,k,m,l)
},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)
},abort:function(){d&&d(0,1)
}}
}});
var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;
f.fn.extend({show:function(a,b,c){var d,e;
if(a||a===0){return this.animate(cr("show",3),a,b,c)
}for(var g=0,h=this.length;
g<h;
g++){d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cs(d.nodeName)))
}for(g=0;
g<h;
g++){d=this[g];
if(d.style){e=d.style.display;
if(e===""||e==="none"){d.style.display=f._data(d,"olddisplay")||""
}}}return this
},hide:function(a,b,c){if(a||a===0){return this.animate(cr("hide",3),a,b,c)
}for(var d=0,e=this.length;
d<e;
d++){if(this[d].style){var g=f.css(this[d],"display");
g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)
}}for(d=0;
d<e;
d++){this[d].style&&(this[d].style.display="none")
}return this
},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";
f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");
f(this)[b?"show":"hide"]()
}):this.animate(cr("toggle",3),a,b,c);
return this
},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)
},animate:function(a,b,c,d){var e=f.speed(b,c,d);
if(f.isEmptyObject(a)){return this.each(e.complete,[!1])
}a=f.extend({},a);
return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);
var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;
b.animatedProperties={};
for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";
if(h==="hide"&&d||h==="show"&&!d){return b.complete.call(this)
}c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cs(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))
}b.overflow!=null&&(this.style.overflow="hidden");
for(i in a){k=new f.fx(this,b,i),h=a[i],cj.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=ck.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""))
}return !0
})
},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;
b||f._unmark(!0,this);
while(c--){a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))
}}),b||this.dequeue();
return this
}}),f.each({slideDown:cr("show",1),slideUp:cr("hide",1),slideToggle:cr("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)
}
}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};
d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this)
};
return d
},easing:{linear:function(a,b,c,d){return c+d*a
},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+0.5)*d+c
}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}
}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)
},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]
}var a,b=f.css(this.elem,this.prop);
return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a
},custom:function(a,b,c){function h(a){return d.step(a)
}var d=this,e=f.fx,g;
this.startTime=cn||cp(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,h.elem=this.elem,h()&&f.timers.push(h)&&!cl&&(co?(cl=!0,g=function(){cl&&(co(g),e.tick())
},co(g)):cl=setInterval(e.tick,e.interval))
},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()
},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)
},step:function(a){var b=cn||cp(),c=!0,d=this.elem,e=this.options,g,h;
if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;
for(g in e.animatedProperties){e.animatedProperties[g]!==!0&&(c=!1)
}if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]
}),e.hide&&f(d).hide();
if(e.hide||e.show){for(var i in e.animatedProperties){f.style(d,i,e.orig[i])
}}e.complete.call(d)
}return !1
}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();
return !0
}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;
b<a.length;
++b){a[b]()||a.splice(b--,1)
}a.length||f.fx.stop()
},interval:13,stop:function(){clearInterval(cl),cl=null
},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)
},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now
}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem
}).length
});
var ct=/^t(?:able|d|h)$/i,cu=/^(?:body|html)$/i;
"getBoundingClientRect" in c.documentElement?f.fn.offset=function(a){var b=this[0],c;
if(a){return this.each(function(b){f.offset.setOffset(this,a,b)
})
}if(!b||!b.ownerDocument){return null
}if(b===b.ownerDocument.body){return f.offset.bodyOffset(b)
}try{c=b.getBoundingClientRect()
}catch(d){}var e=b.ownerDocument,g=e.documentElement;
if(!c||!f.contains(g,b)){return c?{top:c.top,left:c.left}:{top:0,left:0}
}var h=e.body,i=cv(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;
return{top:n,left:o}
}:f.fn.offset=function(a){var b=this[0];
if(a){return this.each(function(b){f.offset.setOffset(this,a,b)
})
}if(!b||!b.ownerDocument){return null
}if(b===b.ownerDocument.body){return f.offset.bodyOffset(b)
}f.offset.initialize();
var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;
while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed"){break
}c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!ct.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c
}if(k.position==="relative"||k.position==="static"){l+=i.offsetTop,m+=i.offsetLeft
}f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));
return{top:l,left:m}
},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<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>";
f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop
},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;
f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);
return{top:b,left:c}
},setOffset:function(a,b,c){var d=f.css(a,"position");
d==="static"&&(a.style.position="relative");
var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;
j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using" in b?b.using.call(a,k):e.css(k)
}},f.fn.extend({position:function(){if(!this[0]){return null
}var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();
c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;
return{top:c.top-d.top,left:c.left-d.left}
},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;
while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static"){a=a.offsetParent
}return a
})
}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;
f.fn[d]=function(c){var e,g;
if(c===b){e=this[0];
if(!e){return null
}g=cv(e);
return g?"pageXOffset" in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]
}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c
})
}
}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();
f.fn["inner"+c]=function(){var a=this[0];
return a&&a.style?parseFloat(f.css(a,d,"padding")):null
},f.fn["outer"+c]=function(a){var b=this[0];
return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null
},f.fn[d]=function(a){var e=this[0];
if(!e){return a==null?null:this
}if(f.isFunction(a)){return this.each(function(b){var c=f(this);
c[d](a.call(this,b,c[d]()))
})
}if(f.isWindow(e)){var g=e.document.documentElement["client"+c];
return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g
}if(e.nodeType===9){return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c])
}if(a===b){var h=f.css(e,d),i=parseFloat(h);
return f.isNaN(i)?h:i
}return this.css(d,typeof a=="string"?a:a+"px")
}
}),a.jQuery=a.$=f
})(window);
/*
 * jQuery UI 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function(D,C){function B(F,E){var G=F.nodeName.toLowerCase();
if("area"===G){E=F.parentNode;
G=E.name;
if(!F.href||!G||E.nodeName.toLowerCase()!=="map"){return false
}F=D("img[usemap=#"+G+"]")[0];
return !!F&&A(F)
}return(/input|select|textarea|button|object/.test(G)?!F.disabled:"a"==G?F.href||E:E)&&A(F)
}function A(E){return !D(E).parents().andSelf().filter(function(){return D.curCSS(this,"visibility")==="hidden"||D.expr.filters.hidden(this)
}).length
}D.ui=D.ui||{};
if(!D.ui.version){D.extend(D.ui,{version:"1.8.14",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});
D.fn.extend({_focus:D.fn.focus,focus:function(F,E){return typeof F==="number"?this.each(function(){var G=this;
setTimeout(function(){D(G).focus();
E&&E.call(G)
},F)
}):this._focus.apply(this,arguments)
},scrollParent:function(){var E;
E=D.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(D.curCSS(this,"position",1))&&/(auto|scroll)/.test(D.curCSS(this,"overflow",1)+D.curCSS(this,"overflow-y",1)+D.curCSS(this,"overflow-x",1))
}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(D.curCSS(this,"overflow",1)+D.curCSS(this,"overflow-y",1)+D.curCSS(this,"overflow-x",1))
}).eq(0);
return/fixed/.test(this.css("position"))||!E.length?D(document):E
},zIndex:function(F){if(F!==C){return this.css("zIndex",F)
}if(this.length){F=D(this[0]);
for(var E;
F.length&&F[0]!==document;
){E=F.css("position");
if(E==="absolute"||E==="relative"||E==="fixed"){E=parseInt(F.css("zIndex"),10);
if(!isNaN(E)&&E!==0){return E
}}F=F.parent()
}}return 0
},disableSelection:function(){return this.bind((D.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(E){E.preventDefault()
})
},enableSelection:function(){return this.unbind(".ui-disableSelection")
}});
D.each(["Width","Height"],function(F,E){function J(M,L,K,N){D.each(I,function(){L-=parseFloat(D.curCSS(M,"padding"+this,true))||0;
if(K){L-=parseFloat(D.curCSS(M,"border"+this+"Width",true))||0
}if(N){L-=parseFloat(D.curCSS(M,"margin"+this,true))||0
}});
return L
}var I=E==="Width"?["Left","Right"]:["Top","Bottom"],H=E.toLowerCase(),G={innerWidth:D.fn.innerWidth,innerHeight:D.fn.innerHeight,outerWidth:D.fn.outerWidth,outerHeight:D.fn.outerHeight};
D.fn["inner"+E]=function(K){if(K===C){return G["inner"+E].call(this)
}return this.each(function(){D(this).css(H,J(this,K)+"px")
})
};
D.fn["outer"+E]=function(L,K){if(typeof L!=="number"){return G["outer"+E].call(this,L)
}return this.each(function(){D(this).css(H,J(this,L,true,K)+"px")
})
}
});
D.extend(D.expr[":"],{data:function(F,E,G){return !!D.data(F,G[3])
},focusable:function(E){return B(E,!isNaN(D.attr(E,"tabindex")))
},tabbable:function(F){var E=D.attr(F,"tabindex"),G=isNaN(E);
return(G||E>=0)&&B(F,!G)
}});
D(function(){var F=document.body,E=F.appendChild(E=document.createElement("div"));
D.extend(E.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});
D.support.minHeight=E.offsetHeight===100;
D.support.selectstart="onselectstart" in E;
F.removeChild(E).style.display="none"
});
D.extend(D.ui,{plugin:{add:function(F,E,H){F=D.ui[F].prototype;
for(var G in H){F.plugins[G]=F.plugins[G]||[];
F.plugins[G].push([E,H[G]])
}},call:function(F,E,H){if((E=F.plugins[E])&&F.element[0].parentNode){for(var G=0;
G<E.length;
G++){F.options[E[G][0]]&&E[G][1].apply(F.element,H)
}}}},contains:function(F,E){return document.compareDocumentPosition?F.compareDocumentPosition(E)&16:F!==E&&F.contains(E)
},hasScroll:function(F,E){if(D(F).css("overflow")==="hidden"){return false
}E=E&&E==="left"?"scrollLeft":"scrollTop";
var G=false;
if(F[E]>0){return true
}F[E]=1;
G=F[E]>0;
F[E]=0;
return G
},isOverAxis:function(F,E,G){return F>E&&F<E+G
},isOver:function(F,E,J,I,H,G){return D.ui.isOverAxis(F,J,H)&&D.ui.isOverAxis(E,I,G)
}})
}})(jQuery);
/*
 * jQuery UI Widget 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(A,D){if(A.cleanData){var C=A.cleanData;
A.cleanData=function(E){for(var G=0,F;
(F=E[G])!=null;
G++){A(F).triggerHandler("remove")
}C(E)
}
}else{var B=A.fn.remove;
A.fn.remove=function(E,F){return this.each(function(){if(!F){if(!E||A.filter(E,[this]).length){A("*",this).add([this]).each(function(){A(this).triggerHandler("remove")
})
}}return B.call(A(this),E,F)
})
}
}A.widget=function(E,I,H){var G=E.split(".")[0],F;
E=E.split(".")[1];
F=G+"-"+E;
if(!H){H=I;
I=A.Widget
}A.expr[":"][F]=function(J){return !!A.data(J,E)
};
A[G]=A[G]||{};
A[G][E]=function(J,K){arguments.length&&this._createWidget(J,K)
};
I=new I;
I.options=A.extend(true,{},I.options);
A[G][E].prototype=A.extend(true,I,{namespace:G,widgetName:E,widgetEventPrefix:A[G][E].prototype.widgetEventPrefix||E,widgetBaseClass:F},H);
A.widget.bridge(E,A[G][E])
};
A.widget.bridge=function(E,F){A.fn[E]=function(J){var I=typeof J==="string",H=Array.prototype.slice.call(arguments,1),G=this;
J=!I&&H.length?A.extend.apply(null,[true,J].concat(H)):J;
if(I&&J.charAt(0)==="_"){return G
}I?this.each(function(){var L=A.data(this,E),K=L&&A.isFunction(L[J])?L[J].apply(L,H):L;
if(K!==L&&K!==D){G=K;
return false
}}):this.each(function(){var K=A.data(this,E);
K?K.option(J||{})._init():A.data(this,E,new F(J,this))
});
return G
}
};
A.Widget=function(E,F){arguments.length&&this._createWidget(E,F)
};
A.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(E,G){A.data(G,this.widgetName,this);
this.element=A(G);
this.options=A.extend(true,{},this.options,this._getCreateOptions(),E);
var F=this;
this.element.bind("remove."+this.widgetName,function(){F.destroy()
});
this._create();
this._trigger("create");
this._init()
},_getCreateOptions:function(){return A.metadata&&A.metadata.get(this.element[0])[this.widgetName]
},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);
this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")
},widget:function(){return this.element
},option:function(E,G){var F=E;
if(arguments.length===0){return A.extend({},this.options)
}if(typeof E==="string"){if(G===D){return this.options[E]
}F={};
F[E]=G
}this._setOptions(F);
return this
},_setOptions:function(E){var F=this;
A.each(E,function(H,G){F._setOption(H,G)
});
return this
},_setOption:function(E,F){this.options[E]=F;
if(E==="disabled"){this.widget()[F?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",F)
}return this
},enable:function(){return this._setOption("disabled",false)
},disable:function(){return this._setOption("disabled",true)
},_trigger:function(E,I,H){var G=this.options[E];
I=A.Event(I);
I.type=(E===this.widgetEventPrefix?E:this.widgetEventPrefix+E).toLowerCase();
H=H||{};
if(I.originalEvent){E=A.event.props.length;
for(var F;
E;
){F=A.event.props[--E];
I[F]=I.originalEvent[F]
}}this.element.trigger(I,H);
return !(A.isFunction(G)&&G.call(this.element[0],I,H)===false||I.isDefaultPrevented())
}}
})(jQuery);
/*
 * jQuery UI Mouse 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
(function(A){var B=false;
A(document).mousedown(function(){B=false
});
A.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var C=this;
this.element.bind("mousedown."+this.widgetName,function(D){return C._mouseDown(D)
}).bind("click."+this.widgetName,function(D){if(true===A.data(D.target,C.widgetName+".preventClickEvent")){A.removeData(D.target,C.widgetName+".preventClickEvent");
D.stopImmediatePropagation();
return false
}});
this.started=false
},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)
},_mouseDown:function(C){if(!B){this._mouseStarted&&this._mouseUp(C);
this._mouseDownEvent=C;
var F=this,E=C.which==1,D=typeof this.options.cancel=="string"?A(C.target).closest(this.options.cancel).length:false;
if(!E||D||!this._mouseCapture(C)){return true
}this.mouseDelayMet=!this.options.delay;
if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){F.mouseDelayMet=true
},this.options.delay)
}if(this._mouseDistanceMet(C)&&this._mouseDelayMet(C)){this._mouseStarted=this._mouseStart(C)!==false;
if(!this._mouseStarted){C.preventDefault();
return true
}}true===A.data(C.target,this.widgetName+".preventClickEvent")&&A.removeData(C.target,this.widgetName+".preventClickEvent");
this._mouseMoveDelegate=function(G){return F._mouseMove(G)
};
this._mouseUpDelegate=function(G){return F._mouseUp(G)
};
A(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);
C.preventDefault();
return B=true
}},_mouseMove:function(C){if(A.browser.msie&&!(document.documentMode>=9)&&!C.button){return this._mouseUp(C)
}if(this._mouseStarted){this._mouseDrag(C);
return C.preventDefault()
}if(this._mouseDistanceMet(C)&&this._mouseDelayMet(C)){(this._mouseStarted=this._mouseStart(this._mouseDownEvent,C)!==false)?this._mouseDrag(C):this._mouseUp(C)
}return !this._mouseStarted
},_mouseUp:function(C){A(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);
if(this._mouseStarted){this._mouseStarted=false;
C.target==this._mouseDownEvent.target&&A.data(C.target,this.widgetName+".preventClickEvent",true);
this._mouseStop(C)
}return false
},_mouseDistanceMet:function(C){return Math.max(Math.abs(this._mouseDownEvent.pageX-C.pageX),Math.abs(this._mouseDownEvent.pageY-C.pageY))>=this.options.distance
},_mouseDelayMet:function(){return this.mouseDelayMet
},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true
}})
})(jQuery);
(function(E){E.ui=E.ui||{};
var D=/left|center|right/,C=/top|center|bottom/,B=E.fn.position,A=E.fn.offset;
E.fn.position=function(F){if(!F||!F.of){return B.apply(this,arguments)
}F=E.extend({},F);
var G=E(F.of),M=G[0],K=(F.collision||"flip").split(" "),L=F.offset?F.offset.split(" "):[0,0],J,H,I;
if(M.nodeType===9){J=G.width();
H=G.height();
I={top:0,left:0}
}else{if(M.setTimeout){J=G.width();
H=G.height();
I={top:G.scrollTop(),left:G.scrollLeft()}
}else{if(M.preventDefault){F.at="left top";
J=H=0;
I={top:F.of.pageY,left:F.of.pageX}
}else{J=G.outerWidth();
H=G.outerHeight();
I=G.offset()
}}}E.each(["my","at"],function(){var N=(F[this]||"").split(" ");
if(N.length===1){N=D.test(N[0])?N.concat(["center"]):C.test(N[0])?["center"].concat(N):["center","center"]
}N[0]=D.test(N[0])?N[0]:"center";
N[1]=C.test(N[1])?N[1]:"center";
F[this]=N
});
if(K.length===1){K[1]=K[0]
}L[0]=parseInt(L[0],10)||0;
if(L.length===1){L[1]=L[0]
}L[1]=parseInt(L[1],10)||0;
if(F.at[0]==="right"){I.left+=J
}else{if(F.at[0]==="center"){I.left+=J/2
}}if(F.at[1]==="bottom"){I.top+=H
}else{if(F.at[1]==="center"){I.top+=H/2
}}I.left+=L[0];
I.top+=L[1];
return this.each(function(){var T=E(this),R=T.outerWidth(),Q=T.outerHeight(),P=parseInt(E.curCSS(this,"marginLeft",true))||0,O=parseInt(E.curCSS(this,"marginTop",true))||0,V=R+P+(parseInt(E.curCSS(this,"marginRight",true))||0),U=Q+O+(parseInt(E.curCSS(this,"marginBottom",true))||0),S=E.extend({},I),N;
if(F.my[0]==="right"){S.left-=R
}else{if(F.my[0]==="center"){S.left-=R/2
}}if(F.my[1]==="bottom"){S.top-=Q
}else{if(F.my[1]==="center"){S.top-=Q/2
}}S.left=Math.round(S.left);
S.top=Math.round(S.top);
N={left:S.left-P,top:S.top-O};
E.each(["left","top"],function(X,W){E.ui.position[K[X]]&&E.ui.position[K[X]][W](S,{targetWidth:J,targetHeight:H,elemWidth:R,elemHeight:Q,collisionPosition:N,collisionWidth:V,collisionHeight:U,offset:L,my:F.my,at:F.at})
});
E.fn.bgiframe&&T.bgiframe();
T.offset(E.extend(S,{using:F.using}))
})
};
E.ui.position={fit:{left:function(F,G){var H=E(window);
H=G.collisionPosition.left+G.collisionWidth-H.width()-H.scrollLeft();
F.left=H>0?F.left-H:Math.max(F.left-G.collisionPosition.left,F.left)
},top:function(F,G){var H=E(window);
H=G.collisionPosition.top+G.collisionHeight-H.height()-H.scrollTop();
F.top=H>0?F.top-H:Math.max(F.top-G.collisionPosition.top,F.top)
}},flip:{left:function(F,G){if(G.at[0]!=="center"){var K=E(window);
K=G.collisionPosition.left+G.collisionWidth-K.width()-K.scrollLeft();
var I=G.my[0]==="left"?-G.elemWidth:G.my[0]==="right"?G.elemWidth:0,J=G.at[0]==="left"?G.targetWidth:-G.targetWidth,H=-2*G.offset[0];
F.left+=G.collisionPosition.left<0?I+J+H:K>0?I+J+H:0
}},top:function(F,G){if(G.at[1]!=="center"){var K=E(window);
K=G.collisionPosition.top+G.collisionHeight-K.height()-K.scrollTop();
var I=G.my[1]==="top"?-G.elemHeight:G.my[1]==="bottom"?G.elemHeight:0,J=G.at[1]==="top"?G.targetHeight:-G.targetHeight,H=-2*G.offset[1];
F.top+=G.collisionPosition.top<0?I+J+H:K>0?I+J+H:0
}}}};
if(!E.offset.setOffset){E.offset.setOffset=function(F,G){if(/static/.test(E.curCSS(F,"position"))){F.style.position="relative"
}var K=E(F),I=K.offset(),J=parseInt(E.curCSS(F,"top",true),10)||0,H=parseInt(E.curCSS(F,"left",true),10)||0;
I={top:G.top-I.top+J,left:G.left-I.left+H};
"using" in G?G.using.call(F,I):K.css(I)
};
E.fn.offset=function(F){var G=this[0];
if(!G||!G.ownerDocument){return null
}if(F){return this.each(function(){E.offset.setOffset(this,F)
})
}return A.call(this)
}
}})(jQuery);
(function(A){A.widget("ui.draggable",A.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))){this.element[0].style.position="relative"
}this.options.addClasses&&this.element.addClass("ui-draggable");
this.options.disabled&&this.element.addClass("ui-draggable-disabled");
this._mouseInit()
},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");
this._mouseDestroy();
return this
}},_mouseCapture:function(C){var B=this.options;
if(this.helper||B.disabled||A(C.target).is(".ui-resizable-handle")){return false
}this.handle=this._getHandle(C);
if(!this.handle){return false
}A(B.iframeFix===true?"iframe":B.iframeFix).each(function(){A('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(A(this).offset()).appendTo("body")
});
return true
},_mouseStart:function(C){var B=this.options;
this.helper=this._createHelper(C);
this._cacheHelperProportions();
if(A.ui.ddmanager){A.ui.ddmanager.current=this
}this._cacheMargins();
this.cssPosition=this.helper.css("position");
this.scrollParent=this.helper.scrollParent();
this.offset=this.positionAbs=this.element.offset();
this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};
A.extend(this.offset,{click:{left:C.pageX-this.offset.left,top:C.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});
this.originalPosition=this.position=this._generatePosition(C);
this.originalPageX=C.pageX;
this.originalPageY=C.pageY;
B.cursorAt&&this._adjustOffsetFromHelper(B.cursorAt);
B.containment&&this._setContainment();
if(this._trigger("start",C)===false){this._clear();
return false
}this._cacheHelperProportions();
A.ui.ddmanager&&!B.dropBehaviour&&A.ui.ddmanager.prepareOffsets(this,C);
this.helper.addClass("ui-draggable-dragging");
this._mouseDrag(C,true);
A.ui.ddmanager&&A.ui.ddmanager.dragStart(this,C);
return true
},_mouseDrag:function(C,B){this.position=this._generatePosition(C);
this.positionAbs=this._convertPositionTo("absolute");
if(!B){B=this._uiHash();
if(this._trigger("drag",C,B)===false){this._mouseUp({});
return false
}this.position=B.position
}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"
}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"
}A.ui.ddmanager&&A.ui.ddmanager.drag(this,C);
return false
},_mouseStop:function(C){var B=false;
if(A.ui.ddmanager&&!this.options.dropBehaviour){B=A.ui.ddmanager.drop(this,C)
}if(this.dropped){B=this.dropped;
this.dropped=false
}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original"){return false
}if(this.options.revert=="invalid"&&!B||this.options.revert=="valid"&&B||this.options.revert===true||A.isFunction(this.options.revert)&&this.options.revert.call(this.element,B)){var D=this;
A(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){D._trigger("stop",C)!==false&&D._clear()
})
}else{this._trigger("stop",C)!==false&&this._clear()
}return false
},_mouseUp:function(B){this.options.iframeFix===true&&A("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)
});
A.ui.ddmanager&&A.ui.ddmanager.dragStop(this,B);
return A.ui.mouse.prototype._mouseUp.call(this,B)
},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();
return this
},_getHandle:function(C){var B=!this.options.handle||!A(this.options.handle,this.element).length?true:false;
A(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==C.target){B=true
}});
return B
},_createHelper:function(C){var B=this.options;
C=A.isFunction(B.helper)?A(B.helper.apply(this.element[0],[C])):B.helper=="clone"?this.element.clone().removeAttr("id"):this.element;
C.parents("body").length||C.appendTo(B.appendTo=="parent"?this.element[0].parentNode:B.appendTo);
C[0]!=this.element[0]&&!/(fixed|absolute)/.test(C.css("position"))&&C.css("position","absolute");
return C
},_adjustOffsetFromHelper:function(B){if(typeof B=="string"){B=B.split(" ")
}if(A.isArray(B)){B={left:+B[0],top:+B[1]||0}
}if("left" in B){this.offset.click.left=B.left+this.margins.left
}if("right" in B){this.offset.click.left=this.helperProportions.width-B.right+this.margins.left
}if("top" in B){this.offset.click.top=B.top+this.margins.top
}if("bottom" in B){this.offset.click.top=this.helperProportions.height-B.bottom+this.margins.top
}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();
var B=this.offsetParent.offset();
if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&A.ui.contains(this.scrollParent[0],this.offsetParent[0])){B.left+=this.scrollParent.scrollLeft();
B.top+=this.scrollParent.scrollTop()
}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&A.browser.msie){B={top:0,left:0}
}return{top:B.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:B.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}
},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var B=this.element.position();
return{top:B.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:B.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}
}else{return{top:0,left:0}
}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}
},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}
},_setContainment:function(){var C=this.options;
if(C.containment=="parent"){C.containment=this.helper[0].parentNode
}if(C.containment=="document"||C.containment=="window"){this.containment=[C.containment=="document"?0:A(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,C.containment=="document"?0:A(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(C.containment=="document"?0:A(window).scrollLeft())+A(C.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(C.containment=="document"?0:A(window).scrollTop())+(A(C.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]
}if(!/^(document|window|parent)$/.test(C.containment)&&C.containment.constructor!=Array){C=A(C.containment);
var B=C[0];
if(B){C.offset();
var D=A(B).css("overflow")!="hidden";
this.containment=[(parseInt(A(B).css("borderLeftWidth"),10)||0)+(parseInt(A(B).css("paddingLeft"),10)||0),(parseInt(A(B).css("borderTopWidth"),10)||0)+(parseInt(A(B).css("paddingTop"),10)||0),(D?Math.max(B.scrollWidth,B.offsetWidth):B.offsetWidth)-(parseInt(A(B).css("borderLeftWidth"),10)||0)-(parseInt(A(B).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(D?Math.max(B.scrollHeight,B.offsetHeight):B.offsetHeight)-(parseInt(A(B).css("borderTopWidth"),10)||0)-(parseInt(A(B).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];
this.relative_container=C
}}else{if(C.containment.constructor==Array){this.containment=C.containment
}}},_convertPositionTo:function(C,B){if(!B){B=this.position
}C=C=="absolute"?1:-1;
var E=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&A.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,D=/(html|body)/i.test(E[0].tagName);
return{top:B.top+this.offset.relative.top*C+this.offset.parent.top*C-(A.browser.safari&&A.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():D?0:E.scrollTop())*C),left:B.left+this.offset.relative.left*C+this.offset.parent.left*C-(A.browser.safari&&A.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():D?0:E.scrollLeft())*C)}
},_generatePosition:function(C){var B=this.options,H=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&A.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,F=/(html|body)/i.test(H[0].tagName),G=C.pageX,D=C.pageY;
if(this.originalPosition){var E;
if(this.containment){if(this.relative_container){E=this.relative_container.offset();
E=[this.containment[0]+E.left,this.containment[1]+E.top,this.containment[2]+E.left,this.containment[3]+E.top]
}else{E=this.containment
}if(C.pageX-this.offset.click.left<E[0]){G=E[0]+this.offset.click.left
}if(C.pageY-this.offset.click.top<E[1]){D=E[1]+this.offset.click.top
}if(C.pageX-this.offset.click.left>E[2]){G=E[2]+this.offset.click.left
}if(C.pageY-this.offset.click.top>E[3]){D=E[3]+this.offset.click.top
}}if(B.grid){D=B.grid[1]?this.originalPageY+Math.round((D-this.originalPageY)/B.grid[1])*B.grid[1]:this.originalPageY;
D=E?!(D-this.offset.click.top<E[1]||D-this.offset.click.top>E[3])?D:!(D-this.offset.click.top<E[1])?D-B.grid[1]:D+B.grid[1]:D;
G=B.grid[0]?this.originalPageX+Math.round((G-this.originalPageX)/B.grid[0])*B.grid[0]:this.originalPageX;
G=E?!(G-this.offset.click.left<E[0]||G-this.offset.click.left>E[2])?G:!(G-this.offset.click.left<E[0])?G-B.grid[0]:G+B.grid[0]:G
}}return{top:D-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(A.browser.safari&&A.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():F?0:H.scrollTop()),left:G-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(A.browser.safari&&A.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():F?0:H.scrollLeft())}
},_clear:function(){this.helper.removeClass("ui-draggable-dragging");
this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();
this.helper=null;
this.cancelHelperRemoval=false
},_trigger:function(C,B,D){D=D||this._uiHash();
A.ui.plugin.call(this,C,[B,D]);
if(C=="drag"){this.positionAbs=this._convertPositionTo("absolute")
}return A.Widget.prototype._trigger.call(this,C,B,D)
},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}
}});
A.extend(A.ui.draggable,{version:"1.8.14"});
A.ui.plugin.add("draggable","connectToSortable",{start:function(C,B){var F=A(this).data("draggable"),D=F.options,E=A.extend({},B,{item:F.element});
F.sortables=[];
A(D.connectToSortable).each(function(){var G=A.data(this,"sortable");
if(G&&!G.options.disabled){F.sortables.push({instance:G,shouldRevert:G.options.revert});
G.refreshPositions();
G._trigger("activate",C,E)
}})
},stop:function(C,B){var E=A(this).data("draggable"),D=A.extend({},B,{item:E.element});
A.each(E.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;
E.cancelHelperRemoval=true;
this.instance.cancelHelperRemoval=false;
if(this.shouldRevert){this.instance.options.revert=true
}this.instance._mouseStop(C);
this.instance.options.helper=this.instance.options._helper;
E.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})
}else{this.instance.cancelHelperRemoval=false;
this.instance._trigger("deactivate",C,D)
}})
},drag:function(C,B){var E=A(this).data("draggable"),D=this;
A.each(E.sortables,function(){this.instance.positionAbs=E.positionAbs;
this.instance.helperProportions=E.helperProportions;
this.instance.offset.click=E.offset.click;
if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;
this.instance.currentItem=A(D).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",true);
this.instance.options._helper=this.instance.options.helper;
this.instance.options.helper=function(){return B.helper[0]
};
C.target=this.instance.currentItem[0];
this.instance._mouseCapture(C,true);
this.instance._mouseStart(C,true,true);
this.instance.offset.click.top=E.offset.click.top;
this.instance.offset.click.left=E.offset.click.left;
this.instance.offset.parent.left-=E.offset.parent.left-this.instance.offset.parent.left;
this.instance.offset.parent.top-=E.offset.parent.top-this.instance.offset.parent.top;
E._trigger("toSortable",C);
E.dropped=this.instance.element;
E.currentItem=E.element;
this.instance.fromOutside=E
}this.instance.currentItem&&this.instance._mouseDrag(C)
}else{if(this.instance.isOver){this.instance.isOver=0;
this.instance.cancelHelperRemoval=true;
this.instance.options.revert=false;
this.instance._trigger("out",C,this.instance._uiHash(this.instance));
this.instance._mouseStop(C,true);
this.instance.options.helper=this.instance.options._helper;
this.instance.currentItem.remove();
this.instance.placeholder&&this.instance.placeholder.remove();
E._trigger("fromSortable",C);
E.dropped=false
}}})
}});
A.ui.plugin.add("draggable","cursor",{start:function(){var C=A("body"),B=A(this).data("draggable").options;
if(C.css("cursor")){B._cursor=C.css("cursor")
}C.css("cursor",B.cursor)
},stop:function(){var B=A(this).data("draggable").options;
B._cursor&&A("body").css("cursor",B._cursor)
}});
A.ui.plugin.add("draggable","opacity",{start:function(C,B){C=A(B.helper);
B=A(this).data("draggable").options;
if(C.css("opacity")){B._opacity=C.css("opacity")
}C.css("opacity",B.opacity)
},stop:function(C,B){C=A(this).data("draggable").options;
C._opacity&&A(B.helper).css("opacity",C._opacity)
}});
A.ui.plugin.add("draggable","scroll",{start:function(){var B=A(this).data("draggable");
if(B.scrollParent[0]!=document&&B.scrollParent[0].tagName!="HTML"){B.overflowOffset=B.scrollParent.offset()
}},drag:function(C){var B=A(this).data("draggable"),E=B.options,D=false;
if(B.scrollParent[0]!=document&&B.scrollParent[0].tagName!="HTML"){if(!E.axis||E.axis!="x"){if(B.overflowOffset.top+B.scrollParent[0].offsetHeight-C.pageY<E.scrollSensitivity){B.scrollParent[0].scrollTop=D=B.scrollParent[0].scrollTop+E.scrollSpeed
}else{if(C.pageY-B.overflowOffset.top<E.scrollSensitivity){B.scrollParent[0].scrollTop=D=B.scrollParent[0].scrollTop-E.scrollSpeed
}}}if(!E.axis||E.axis!="y"){if(B.overflowOffset.left+B.scrollParent[0].offsetWidth-C.pageX<E.scrollSensitivity){B.scrollParent[0].scrollLeft=D=B.scrollParent[0].scrollLeft+E.scrollSpeed
}else{if(C.pageX-B.overflowOffset.left<E.scrollSensitivity){B.scrollParent[0].scrollLeft=D=B.scrollParent[0].scrollLeft-E.scrollSpeed
}}}}else{if(!E.axis||E.axis!="x"){if(C.pageY-A(document).scrollTop()<E.scrollSensitivity){D=A(document).scrollTop(A(document).scrollTop()-E.scrollSpeed)
}else{if(A(window).height()-(C.pageY-A(document).scrollTop())<E.scrollSensitivity){D=A(document).scrollTop(A(document).scrollTop()+E.scrollSpeed)
}}}if(!E.axis||E.axis!="y"){if(C.pageX-A(document).scrollLeft()<E.scrollSensitivity){D=A(document).scrollLeft(A(document).scrollLeft()-E.scrollSpeed)
}else{if(A(window).width()-(C.pageX-A(document).scrollLeft())<E.scrollSensitivity){D=A(document).scrollLeft(A(document).scrollLeft()+E.scrollSpeed)
}}}}D!==false&&A.ui.ddmanager&&!E.dropBehaviour&&A.ui.ddmanager.prepareOffsets(B,C)
}});
A.ui.plugin.add("draggable","snap",{start:function(){var C=A(this).data("draggable"),B=C.options;
C.snapElements=[];
A(B.snap.constructor!=String?B.snap.items||":data(draggable)":B.snap).each(function(){var E=A(this),D=E.offset();
this!=C.element[0]&&C.snapElements.push({item:this,width:E.outerWidth(),height:E.outerHeight(),top:D.top,left:D.left})
})
},drag:function(T,S){for(var R=A(this).data("draggable"),P=R.options,Q=P.snapTolerance,N=S.offset.left,O=N+R.helperProportions.width,H=S.offset.top,G=H+R.helperProportions.height,M=R.snapElements.length-1;
M>=0;
M--){var L=R.snapElements[M].left,J=L+R.snapElements[M].width,K=R.snapElements[M].top,I=K+R.snapElements[M].height;
if(L-Q<N&&N<J+Q&&K-Q<H&&H<I+Q||L-Q<N&&N<J+Q&&K-Q<G&&G<I+Q||L-Q<O&&O<J+Q&&K-Q<H&&H<I+Q||L-Q<O&&O<J+Q&&K-Q<G&&G<I+Q){if(P.snapMode!="inner"){var F=Math.abs(K-G)<=Q,E=Math.abs(I-H)<=Q,D=Math.abs(L-O)<=Q,C=Math.abs(J-N)<=Q;
if(F){S.position.top=R._convertPositionTo("relative",{top:K-R.helperProportions.height,left:0}).top-R.margins.top
}if(E){S.position.top=R._convertPositionTo("relative",{top:I,left:0}).top-R.margins.top
}if(D){S.position.left=R._convertPositionTo("relative",{top:0,left:L-R.helperProportions.width}).left-R.margins.left
}if(C){S.position.left=R._convertPositionTo("relative",{top:0,left:J}).left-R.margins.left
}}var B=F||E||D||C;
if(P.snapMode!="outer"){F=Math.abs(K-H)<=Q;
E=Math.abs(I-G)<=Q;
D=Math.abs(L-N)<=Q;
C=Math.abs(J-O)<=Q;
if(F){S.position.top=R._convertPositionTo("relative",{top:K,left:0}).top-R.margins.top
}if(E){S.position.top=R._convertPositionTo("relative",{top:I-R.helperProportions.height,left:0}).top-R.margins.top
}if(D){S.position.left=R._convertPositionTo("relative",{top:0,left:L}).left-R.margins.left
}if(C){S.position.left=R._convertPositionTo("relative",{top:0,left:J-R.helperProportions.width}).left-R.margins.left
}}if(!R.snapElements[M].snapping&&(F||E||D||C||B)){R.options.snap.snap&&R.options.snap.snap.call(R.element,T,A.extend(R._uiHash(),{snapItem:R.snapElements[M].item}))
}R.snapElements[M].snapping=F||E||D||C||B
}else{R.snapElements[M].snapping&&R.options.snap.release&&R.options.snap.release.call(R.element,T,A.extend(R._uiHash(),{snapItem:R.snapElements[M].item}));
R.snapElements[M].snapping=false
}}}});
A.ui.plugin.add("draggable","stack",{start:function(){var C=A(this).data("draggable").options;
C=A.makeArray(A(C.stack)).sort(function(E,D){return(parseInt(A(E).css("zIndex"),10)||0)-(parseInt(A(D).css("zIndex"),10)||0)
});
if(C.length){var B=parseInt(C[0].style.zIndex)||0;
A(C).each(function(D){this.style.zIndex=B+D
});
this[0].style.zIndex=B+C.length
}}});
A.ui.plugin.add("draggable","zIndex",{start:function(C,B){C=A(B.helper);
B=A(this).data("draggable").options;
if(C.css("zIndex")){B._zIndex=C.css("zIndex")
}C.css("zIndex",B.zIndex)
},stop:function(C,B){C=A(this).data("draggable").options;
C._zIndex&&A(B.helper).css("zIndex",C._zIndex)
}})
})(jQuery);
(function(A){A.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var C=this.options,B=C.accept;
this.isover=0;
this.isout=1;
this.accept=A.isFunction(B)?B:function(D){return D.is(B)
};
this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};
A.ui.ddmanager.droppables[C.scope]=A.ui.ddmanager.droppables[C.scope]||[];
A.ui.ddmanager.droppables[C.scope].push(this);
C.addClasses&&this.element.addClass("ui-droppable")
},destroy:function(){for(var C=A.ui.ddmanager.droppables[this.options.scope],B=0;
B<C.length;
B++){C[B]==this&&C.splice(B,1)
}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");
return this
},_setOption:function(C,B){if(C=="accept"){this.accept=A.isFunction(B)?B:function(D){return D.is(B)
}
}A.Widget.prototype._setOption.apply(this,arguments)
},_activate:function(C){var B=A.ui.ddmanager.current;
this.options.activeClass&&this.element.addClass(this.options.activeClass);
B&&this._trigger("activate",C,this.ui(B))
},_deactivate:function(C){var B=A.ui.ddmanager.current;
this.options.activeClass&&this.element.removeClass(this.options.activeClass);
B&&this._trigger("deactivate",C,this.ui(B))
},_over:function(C){var B=A.ui.ddmanager.current;
if(!(!B||(B.currentItem||B.element)[0]==this.element[0])){if(this.accept.call(this.element[0],B.currentItem||B.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
this._trigger("over",C,this.ui(B))
}}},_out:function(C){var B=A.ui.ddmanager.current;
if(!(!B||(B.currentItem||B.element)[0]==this.element[0])){if(this.accept.call(this.element[0],B.currentItem||B.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);
this._trigger("out",C,this.ui(B))
}}},_drop:function(C,B){var E=B||A.ui.ddmanager.current;
if(!E||(E.currentItem||E.element)[0]==this.element[0]){return false
}var D=false;
this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var F=A.data(this,"droppable");
if(F.options.greedy&&!F.options.disabled&&F.options.scope==E.options.scope&&F.accept.call(F.element[0],E.currentItem||E.element)&&A.ui.intersect(E,A.extend(F,{offset:F.element.offset()}),F.options.tolerance)){D=true;
return false
}});
if(D){return false
}if(this.accept.call(this.element[0],E.currentItem||E.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);
this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);
this._trigger("drop",C,this.ui(E));
return this.element
}return false
},ui:function(B){return{draggable:B.currentItem||B.element,helper:B.helper,position:B.position,offset:B.positionAbs}
}});
A.extend(A.ui.droppable,{version:"1.8.14"});
A.ui.intersect=function(L,K,J){if(!K.offset){return false
}var I=(L.positionAbs||L.position.absolute).left,G=I+L.helperProportions.width,H=(L.positionAbs||L.position.absolute).top,F=H+L.helperProportions.height,E=K.offset.left,C=E+K.proportions.width,D=K.offset.top,B=D+K.proportions.height;
switch(J){case"fit":return E<=I&&G<=C&&D<=H&&F<=B;
case"intersect":return E<I+L.helperProportions.width/2&&G-L.helperProportions.width/2<C&&D<H+L.helperProportions.height/2&&F-L.helperProportions.height/2<B;
case"pointer":return A.ui.isOver((L.positionAbs||L.position.absolute).top+(L.clickOffset||L.offset.click).top,(L.positionAbs||L.position.absolute).left+(L.clickOffset||L.offset.click).left,D,E,K.proportions.height,K.proportions.width);
case"touch":return(H>=D&&H<=B||F>=D&&F<=B||H<D&&F>B)&&(I>=E&&I<=C||G>=E&&G<=C||I<E&&G>C);
default:return false
}};
A.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(C,B){var H=A.ui.ddmanager.droppables[C.options.scope]||[],G=B?B.type:null,E=(C.currentItem||C.element).find(":data(droppable)").andSelf(),F=0;
C:for(;
F<H.length;
F++){if(!(H[F].options.disabled||C&&!H[F].accept.call(H[F].element[0],C.currentItem||C.element))){for(var D=0;
D<E.length;
D++){if(E[D]==H[F].element[0]){H[F].proportions.height=0;
continue C
}}H[F].visible=H[F].element.css("display")!="none";
if(H[F].visible){G=="mousedown"&&H[F]._activate.call(H[F],B);
H[F].offset=H[F].element.offset();
H[F].proportions={width:H[F].element[0].offsetWidth,height:H[F].element[0].offsetHeight}
}}}},drop:function(C,B){var D=false;
A.each(A.ui.ddmanager.droppables[C.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&A.ui.intersect(C,this,this.options.tolerance)){D=D||this._drop.call(this,B)
}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],C.currentItem||C.element)){this.isout=1;
this.isover=0;
this._deactivate.call(this,B)
}}});
return D
},dragStart:function(C,B){C.element.parentsUntil("body").bind("scroll.droppable",function(){C.options.refreshPositions||A.ui.ddmanager.prepareOffsets(C,B)
})
},drag:function(C,B){C.options.refreshPositions&&A.ui.ddmanager.prepareOffsets(C,B);
A.each(A.ui.ddmanager.droppables[C.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var F=A.ui.intersect(C,this,this.options.tolerance);
if(F=!F&&this.isover==1?"isout":F&&this.isover==0?"isover":null){var E;
if(this.options.greedy){var D=this.element.parents(":data(droppable):eq(0)");
if(D.length){E=A.data(D[0],"droppable");
E.greedyChild=F=="isover"?1:0
}}if(E&&F=="isover"){E.isover=0;
E.isout=1;
E._out.call(E,B)
}this[F]=1;
this[F=="isout"?"isover":"isout"]=0;
this[F=="isover"?"_over":"_out"].call(this,B);
if(E&&F=="isout"){E.isout=0;
E.isover=1;
E._over.call(E,B)
}}}})
},dragStop:function(C,B){C.element.parentsUntil("body").unbind("scroll.droppable");
C.options.refreshPositions||A.ui.ddmanager.prepareOffsets(C,B)
}}
})(jQuery);
(function(C){C.widget("ui.resizable",C.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var D=this,E=this.options;
this.element.addClass("ui-resizable");
C.extend(this,{_aspectRatio:!!E.aspectRatio,aspectRatio:E.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:E.helper||E.ghost||E.animate?E.helper||"ui-resizable-helper":null});
if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&C.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});
this.element.wrap(C('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));
this.element=this.element.parent().data("resizable",this.element.data("resizable"));
this.elementIsWrapper=true;
this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});
this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});
this.originalResizeStyle=this.originalElement.css("resize");
this.originalElement.css("resize","none");
this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));
this.originalElement.css({margin:this.originalElement.css("margin")});
this._proportionallyResize()
}this.handles=E.handles||(!C(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});
if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"
}var I=this.handles.split(",");
this.handles={};
for(var H=0;
H<I.length;
H++){var G=C.trim(I[H]),F=C('<div class="ui-resizable-handle '+("ui-resizable-"+G)+'"></div>');
/sw|se|ne|nw/.test(G)&&F.css({zIndex:++E.zIndex});
"se"==G&&F.addClass("ui-icon ui-icon-gripsmall-diagonal-se");
this.handles[G]=".ui-resizable-"+G;
this.element.append(F)
}}this._renderAxis=function(M){M=M||this.element;
for(var L in this.handles){if(this.handles[L].constructor==String){this.handles[L]=C(this.handles[L],this.element).show()
}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var K=C(this.handles[L],this.element),J=0;
J=/sw|ne|nw|se|n|s/.test(L)?K.outerHeight():K.outerWidth();
K=["padding",/ne|nw|n/.test(L)?"Top":/se|sw|s/.test(L)?"Bottom":/^e$/.test(L)?"Right":"Left"].join("");
M.css(K,J);
this._proportionallyResize()
}C(this.handles[L])
}};
this._renderAxis(this.element);
this._handles=C(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!D.resizing){if(this.className){var J=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)
}D.axis=J&&J[1]?J[1]:"se"
}});
if(E.autoHide){this._handles.hide();
C(this.element).addClass("ui-resizable-autohide").hover(function(){if(!E.disabled){C(this).removeClass("ui-resizable-autohide");
D._handles.show()
}},function(){if(!E.disabled){if(!D.resizing){C(this).addClass("ui-resizable-autohide");
D._handles.hide()
}}})
}this._mouseInit()
},destroy:function(){this._mouseDestroy();
var D=function(F){C(F).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()
};
if(this.elementIsWrapper){D(this.element);
var E=this.element;
E.after(this.originalElement.css({position:E.css("position"),width:E.outerWidth(),height:E.outerHeight(),top:E.css("top"),left:E.css("left")})).remove()
}this.originalElement.css("resize",this.originalResizeStyle);
D(this.originalElement);
return this
},_mouseCapture:function(D){var E=false;
for(var F in this.handles){if(C(this.handles[F])[0]==D.target){E=true
}}return !this.options.disabled&&E
},_mouseStart:function(D){var E=this.options,H=this.element.position(),G=this.element;
this.resizing=true;
this.documentScroll={top:C(document).scrollTop(),left:C(document).scrollLeft()};
if(G.is(".ui-draggable")||/absolute/.test(G.css("position"))){G.css({position:"absolute",top:H.top,left:H.left})
}C.browser.opera&&/relative/.test(G.css("position"))&&G.css({position:"relative",top:"auto",left:"auto"});
this._renderProxy();
H=A(this.helper.css("left"));
var F=A(this.helper.css("top"));
if(E.containment){H+=C(E.containment).scrollLeft()||0;
F+=C(E.containment).scrollTop()||0
}this.offset=this.helper.offset();
this.position={left:H,top:F};
this.size=this._helper?{width:G.outerWidth(),height:G.outerHeight()}:{width:G.width(),height:G.height()};
this.originalSize=this._helper?{width:G.outerWidth(),height:G.outerHeight()}:{width:G.width(),height:G.height()};
this.originalPosition={left:H,top:F};
this.sizeDiff={width:G.outerWidth()-G.width(),height:G.outerHeight()-G.height()};
this.originalMousePosition={left:D.pageX,top:D.pageY};
this.aspectRatio=typeof E.aspectRatio=="number"?E.aspectRatio:this.originalSize.width/this.originalSize.height||1;
E=C(".ui-resizable-"+this.axis).css("cursor");
C("body").css("cursor",E=="auto"?this.axis+"-resize":E);
G.addClass("ui-resizable-resizing");
this._propagate("start",D);
return true
},_mouseDrag:function(D){var E=this.helper,G=this.originalMousePosition,F=this._change[this.axis];
if(!F){return false
}G=F.apply(this,[D,D.pageX-G.left||0,D.pageY-G.top||0]);
this._updateVirtualBoundaries(D.shiftKey);
if(this._aspectRatio||D.shiftKey){G=this._updateRatio(G,D)
}G=this._respectSize(G,D);
this._propagate("resize",D);
E.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});
!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();
this._updateCache(G);
this._trigger("resize",D,this.ui());
return false
},_mouseStop:function(D){this.resizing=false;
var E=this.options,I=this;
if(this._helper){var H=this._proportionallyResizeElements,G=H.length&&/textarea/i.test(H[0].nodeName);
H=G&&C.ui.hasScroll(H[0],"left")?0:I.sizeDiff.height;
G=G?0:I.sizeDiff.width;
G={width:I.helper.width()-G,height:I.helper.height()-H};
H=parseInt(I.element.css("left"),10)+(I.position.left-I.originalPosition.left)||null;
var F=parseInt(I.element.css("top"),10)+(I.position.top-I.originalPosition.top)||null;
E.animate||this.element.css(C.extend(G,{top:F,left:H}));
I.helper.height(I.size.height);
I.helper.width(I.size.width);
this._helper&&!E.animate&&this._proportionallyResize()
}C("body").css("cursor","auto");
this.element.removeClass("ui-resizable-resizing");
this._propagate("stop",D);
this._helper&&this.helper.remove();
return false
},_updateVirtualBoundaries:function(D){var E=this.options,H,G,F;
E={minWidth:B(E.minWidth)?E.minWidth:0,maxWidth:B(E.maxWidth)?E.maxWidth:Infinity,minHeight:B(E.minHeight)?E.minHeight:0,maxHeight:B(E.maxHeight)?E.maxHeight:Infinity};
if(this._aspectRatio||D){D=E.minHeight*this.aspectRatio;
G=E.minWidth/this.aspectRatio;
H=E.maxHeight*this.aspectRatio;
F=E.maxWidth/this.aspectRatio;
if(D>E.minWidth){E.minWidth=D
}if(G>E.minHeight){E.minHeight=G
}if(H<E.maxWidth){E.maxWidth=H
}if(F<E.maxHeight){E.maxHeight=F
}}this._vBoundaries=E
},_updateCache:function(D){this.offset=this.helper.offset();
if(B(D.left)){this.position.left=D.left
}if(B(D.top)){this.position.top=D.top
}if(B(D.height)){this.size.height=D.height
}if(B(D.width)){this.size.width=D.width
}},_updateRatio:function(D){var E=this.position,G=this.size,F=this.axis;
if(B(D.height)){D.width=D.height*this.aspectRatio
}else{if(B(D.width)){D.height=D.width/this.aspectRatio
}}if(F=="sw"){D.left=E.left+(G.width-D.width);
D.top=null
}if(F=="nw"){D.top=E.top+(G.height-D.height);
D.left=E.left+(G.width-D.width)
}return D
},_respectSize:function(L){var M=this._vBoundaries,K=this.axis,J=B(L.width)&&M.maxWidth&&M.maxWidth<L.width,I=B(L.height)&&M.maxHeight&&M.maxHeight<L.height,H=B(L.width)&&M.minWidth&&M.minWidth>L.width,G=B(L.height)&&M.minHeight&&M.minHeight>L.height;
if(H){L.width=M.minWidth
}if(G){L.height=M.minHeight
}if(J){L.width=M.maxWidth
}if(I){L.height=M.maxHeight
}var F=this.originalPosition.left+this.originalSize.width,E=this.position.top+this.size.height,D=/sw|nw|w/.test(K);
K=/nw|ne|n/.test(K);
if(H&&D){L.left=F-M.minWidth
}if(J&&D){L.left=F-M.maxWidth
}if(G&&K){L.top=E-M.minHeight
}if(I&&K){L.top=E-M.maxHeight
}if((M=!L.width&&!L.height)&&!L.left&&L.top){L.top=null
}else{if(M&&!L.top&&L.left){L.left=null
}}return L
},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){for(var D=this.helper||this.element,E=0;
E<this._proportionallyResizeElements.length;
E++){var H=this._proportionallyResizeElements[E];
if(!this.borderDif){var G=[H.css("borderTopWidth"),H.css("borderRightWidth"),H.css("borderBottomWidth"),H.css("borderLeftWidth")],F=[H.css("paddingTop"),H.css("paddingRight"),H.css("paddingBottom"),H.css("paddingLeft")];
this.borderDif=C.map(G,function(J,I){J=parseInt(J,10)||0;
I=parseInt(F[I],10)||0;
return J+I
})
}C.browser.msie&&(C(D).is(":hidden")||C(D).parents(":hidden").length)||H.css({height:D.height()-this.borderDif[0]-this.borderDif[2]||0,width:D.width()-this.borderDif[1]-this.borderDif[3]||0})
}}},_renderProxy:function(){var D=this.options;
this.elementOffset=this.element.offset();
if(this._helper){this.helper=this.helper||C('<div style="overflow:hidden;"></div>');
var E=C.browser.msie&&C.browser.version<7,F=E?1:0;
E=E?2:-1;
this.helper.addClass(this._helper).css({width:this.element.outerWidth()+E,height:this.element.outerHeight()+E,position:"absolute",left:this.elementOffset.left-F+"px",top:this.elementOffset.top-F+"px",zIndex:++D.zIndex});
this.helper.appendTo("body").disableSelection()
}else{this.helper=this.element
}},_change:{e:function(D,E){return{width:this.originalSize.width+E}
},w:function(D,E){return{left:this.originalPosition.left+E,width:this.originalSize.width-E}
},n:function(D,E,F){return{top:this.originalPosition.top+F,height:this.originalSize.height-F}
},s:function(D,E,F){return{height:this.originalSize.height+F}
},se:function(D,E,F){return C.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[D,E,F]))
},sw:function(D,E,F){return C.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[D,E,F]))
},ne:function(D,E,F){return C.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[D,E,F]))
},nw:function(D,E,F){return C.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[D,E,F]))
}},_propagate:function(D,E){C.ui.plugin.call(this,D,[E,this.ui()]);
D!="resize"&&this._trigger(D,E,this.ui())
},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}
}});
C.extend(C.ui.resizable,{version:"1.8.14"});
C.ui.plugin.add("resizable","alsoResize",{start:function(){var D=C(this).data("resizable").options,E=function(F){C(F).each(function(){var G=C(this);
G.data("resizable-alsoresize",{width:parseInt(G.width(),10),height:parseInt(G.height(),10),left:parseInt(G.css("left"),10),top:parseInt(G.css("top"),10),position:G.css("position")})
})
};
if(typeof D.alsoResize=="object"&&!D.alsoResize.parentNode){if(D.alsoResize.length){D.alsoResize=D.alsoResize[0];
E(D.alsoResize)
}else{C.each(D.alsoResize,function(F){E(F)
})
}}else{E(D.alsoResize)
}},resize:function(D,E){var J=C(this).data("resizable");
D=J.options;
var I=J.originalSize,H=J.originalPosition,G={height:J.size.height-I.height||0,width:J.size.width-I.width||0,top:J.position.top-H.top||0,left:J.position.left-H.left||0},F=function(L,K){C(L).each(function(){var M=C(this),O=C(this).data("resizable-alsoresize"),P={},N=K&&K.length?K:M.parents(E.originalElement[0]).length?["width","height"]:["width","height","top","left"];
C.each(N,function(R,Q){if((R=(O[Q]||0)+(G[Q]||0))&&R>=0){P[Q]=R||null
}});
if(C.browser.opera&&/relative/.test(M.css("position"))){J._revertToRelativePosition=true;
M.css({position:"absolute",top:"auto",left:"auto"})
}M.css(P)
})
};
typeof D.alsoResize=="object"&&!D.alsoResize.nodeType?C.each(D.alsoResize,function(L,K){F(L,K)
}):F(D.alsoResize)
},stop:function(){var D=C(this).data("resizable"),E=D.options,F=function(G){C(G).each(function(){var H=C(this);
H.css({position:H.data("resizable-alsoresize").position})
})
};
if(D._revertToRelativePosition){D._revertToRelativePosition=false;
typeof E.alsoResize=="object"&&!E.alsoResize.nodeType?C.each(E.alsoResize,function(G){F(G)
}):F(E.alsoResize)
}C(this).removeData("resizable-alsoresize")
}});
C.ui.plugin.add("resizable","animate",{stop:function(D){var E=C(this).data("resizable"),J=E.options,I=E._proportionallyResizeElements,H=I.length&&/textarea/i.test(I[0].nodeName),G=H&&C.ui.hasScroll(I[0],"left")?0:E.sizeDiff.height;
H={width:E.size.width-(H?0:E.sizeDiff.width),height:E.size.height-G};
G=parseInt(E.element.css("left"),10)+(E.position.left-E.originalPosition.left)||null;
var F=parseInt(E.element.css("top"),10)+(E.position.top-E.originalPosition.top)||null;
E.element.animate(C.extend(H,F&&G?{top:F,left:G}:{}),{duration:J.animateDuration,easing:J.animateEasing,step:function(){var K={width:parseInt(E.element.css("width"),10),height:parseInt(E.element.css("height"),10),top:parseInt(E.element.css("top"),10),left:parseInt(E.element.css("left"),10)};
I&&I.length&&C(I[0]).css({width:K.width,height:K.height});
E._updateCache(K);
E._propagate("resize",D)
}})
}});
C.ui.plugin.add("resizable","containment",{start:function(){var D=C(this).data("resizable"),E=D.element,J=D.options.containment;
if(E=J instanceof C?J.get(0):/parent/.test(J)?E.parent().get(0):J){D.containerElement=C(E);
if(/document/.test(J)||J==document){D.containerOffset={left:0,top:0};
D.containerPosition={left:0,top:0};
D.parentData={element:C(document),left:0,top:0,width:C(document).width(),height:C(document).height()||document.body.parentNode.scrollHeight}
}else{var I=C(E),H=[];
C(["Top","Right","Left","Bottom"]).each(function(L,K){H[L]=A(I.css("padding"+K))
});
D.containerOffset=I.offset();
D.containerPosition=I.position();
D.containerSize={height:I.innerHeight()-H[3],width:I.innerWidth()-H[1]};
J=D.containerOffset;
var G=D.containerSize.height,F=D.containerSize.width;
F=C.ui.hasScroll(E,"left")?E.scrollWidth:F;
G=C.ui.hasScroll(E)?E.scrollHeight:G;
D.parentData={element:E,left:J.left,top:J.top,width:F,height:G}
}}},resize:function(D){var E=C(this).data("resizable"),J=E.options,I=E.containerOffset,H=E.position;
D=E._aspectRatio||D.shiftKey;
var G={top:0,left:0},F=E.containerElement;
if(F[0]!=document&&/static/.test(F.css("position"))){G=I
}if(H.left<(E._helper?I.left:0)){E.size.width+=E._helper?E.position.left-I.left:E.position.left-G.left;
if(D){E.size.height=E.size.width/J.aspectRatio
}E.position.left=J.helper?I.left:0
}if(H.top<(E._helper?I.top:0)){E.size.height+=E._helper?E.position.top-I.top:E.position.top;
if(D){E.size.width=E.size.height*J.aspectRatio
}E.position.top=E._helper?I.top:0
}E.offset.left=E.parentData.left+E.position.left;
E.offset.top=E.parentData.top+E.position.top;
J=Math.abs((E._helper?E.offset.left-G.left:E.offset.left-G.left)+E.sizeDiff.width);
I=Math.abs((E._helper?E.offset.top-G.top:E.offset.top-I.top)+E.sizeDiff.height);
H=E.containerElement.get(0)==E.element.parent().get(0);
G=/relative|absolute/.test(E.containerElement.css("position"));
if(H&&G){J-=E.parentData.left
}if(J+E.size.width>=E.parentData.width){E.size.width=E.parentData.width-J;
if(D){E.size.height=E.size.width/E.aspectRatio
}}if(I+E.size.height>=E.parentData.height){E.size.height=E.parentData.height-I;
if(D){E.size.width=E.size.height*E.aspectRatio
}}},stop:function(){var D=C(this).data("resizable"),E=D.options,K=D.containerOffset,J=D.containerPosition,I=D.containerElement,H=C(D.helper),G=H.offset(),F=H.outerWidth()-D.sizeDiff.width;
H=H.outerHeight()-D.sizeDiff.height;
D._helper&&!E.animate&&/relative/.test(I.css("position"))&&C(this).css({left:G.left-J.left-K.left,width:F,height:H});
D._helper&&!E.animate&&/static/.test(I.css("position"))&&C(this).css({left:G.left-J.left-K.left,width:F,height:H})
}});
C.ui.plugin.add("resizable","ghost",{start:function(){var D=C(this).data("resizable"),E=D.options,F=D.size;
D.ghost=D.originalElement.clone();
D.ghost.css({opacity:0.25,display:"block",position:"relative",height:F.height,width:F.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof E.ghost=="string"?E.ghost:"");
D.ghost.appendTo(D.helper)
},resize:function(){var D=C(this).data("resizable");
D.ghost&&D.ghost.css({position:"relative",height:D.size.height,width:D.size.width})
},stop:function(){var D=C(this).data("resizable");
D.ghost&&D.helper&&D.helper.get(0).removeChild(D.ghost.get(0))
}});
C.ui.plugin.add("resizable","grid",{resize:function(){var D=C(this).data("resizable"),E=D.options,J=D.size,I=D.originalSize,H=D.originalPosition,G=D.axis;
E.grid=typeof E.grid=="number"?[E.grid,E.grid]:E.grid;
var F=Math.round((J.width-I.width)/(E.grid[0]||1))*(E.grid[0]||1);
E=Math.round((J.height-I.height)/(E.grid[1]||1))*(E.grid[1]||1);
if(/^(se|s|e)$/.test(G)){D.size.width=I.width+F;
D.size.height=I.height+E
}else{if(/^(ne)$/.test(G)){D.size.width=I.width+F;
D.size.height=I.height+E;
D.position.top=H.top-E
}else{if(/^(sw)$/.test(G)){D.size.width=I.width+F;
D.size.height=I.height+E
}else{D.size.width=I.width+F;
D.size.height=I.height+E;
D.position.top=H.top-E
}D.position.left=H.left-F
}}}});
var A=function(D){return parseInt(D,10)||0
},B=function(D){return !isNaN(parseInt(D,10))
}
})(jQuery);
(function(A){A.widget("ui.selectable",A.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var C=this;
this.element.addClass("ui-selectable");
this.dragged=false;
var B;
this.refresh=function(){B=A(C.options.filter,C.element[0]);
B.each(function(){var E=A(this),D=E.offset();
A.data(this,"selectable-item",{element:this,$element:E,left:D.left,top:D.top,right:D.left+E.outerWidth(),bottom:D.top+E.outerHeight(),startselected:false,selected:E.hasClass("ui-selected"),selecting:E.hasClass("ui-selecting"),unselecting:E.hasClass("ui-unselecting")})
})
};
this.refresh();
this.selectees=B.addClass("ui-selectee");
this._mouseInit();
this.helper=A("<div class='ui-selectable-helper'></div>")
},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");
this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");
this._mouseDestroy();
return this
},_mouseStart:function(D){var B=this;
this.opos=[D.pageX,D.pageY];
if(!this.options.disabled){var C=this.options;
this.selectees=A(C.filter,this.element[0]);
this._trigger("start",D);
A(C.appendTo).append(this.helper);
this.helper.css({left:D.clientX,top:D.clientY,width:0,height:0});
C.autoRefresh&&this.refresh();
this.selectees.filter(".ui-selected").each(function(){var E=A.data(this,"selectable-item");
E.startselected=true;
if(!D.metaKey){E.$element.removeClass("ui-selected");
E.selected=false;
E.$element.addClass("ui-unselecting");
E.unselecting=true;
B._trigger("unselecting",D,{unselecting:E.element})
}});
A(D.target).parents().andSelf().each(function(){var E=A.data(this,"selectable-item");
if(E){var F=!D.metaKey||!E.$element.hasClass("ui-selected");
E.$element.removeClass(F?"ui-unselecting":"ui-selected").addClass(F?"ui-selecting":"ui-unselecting");
E.unselecting=!F;
E.selecting=F;
(E.selected=F)?B._trigger("selecting",D,{selecting:E.element}):B._trigger("unselecting",D,{unselecting:E.element});
return false
}})
}},_mouseDrag:function(I){var G=this;
this.dragged=true;
if(!this.options.disabled){var H=this.options,B=this.opos[0],F=this.opos[1],E=I.pageX,D=I.pageY;
if(B>E){var C=E;
E=B;
B=C
}if(F>D){C=D;
D=F;
F=C
}this.helper.css({left:B,top:F,width:E-B,height:D-F});
this.selectees.each(function(){var J=A.data(this,"selectable-item");
if(!(!J||J.element==G.element[0])){var K=false;
if(H.tolerance=="touch"){K=!(J.left>E||J.right<B||J.top>D||J.bottom<F)
}else{if(H.tolerance=="fit"){K=J.left>B&&J.right<E&&J.top>F&&J.bottom<D
}}if(K){if(J.selected){J.$element.removeClass("ui-selected");
J.selected=false
}if(J.unselecting){J.$element.removeClass("ui-unselecting");
J.unselecting=false
}if(!J.selecting){J.$element.addClass("ui-selecting");
J.selecting=true;
G._trigger("selecting",I,{selecting:J.element})
}}else{if(J.selecting){if(I.metaKey&&J.startselected){J.$element.removeClass("ui-selecting");
J.selecting=false;
J.$element.addClass("ui-selected");
J.selected=true
}else{J.$element.removeClass("ui-selecting");
J.selecting=false;
if(J.startselected){J.$element.addClass("ui-unselecting");
J.unselecting=true
}G._trigger("unselecting",I,{unselecting:J.element})
}}if(J.selected){if(!I.metaKey&&!J.startselected){J.$element.removeClass("ui-selected");
J.selected=false;
J.$element.addClass("ui-unselecting");
J.unselecting=true;
G._trigger("unselecting",I,{unselecting:J.element})
}}}}});
return false
}},_mouseStop:function(C){var B=this;
this.dragged=false;
A(".ui-unselecting",this.element[0]).each(function(){var D=A.data(this,"selectable-item");
D.$element.removeClass("ui-unselecting");
D.unselecting=false;
D.startselected=false;
B._trigger("unselected",C,{unselected:D.element})
});
A(".ui-selecting",this.element[0]).each(function(){var D=A.data(this,"selectable-item");
D.$element.removeClass("ui-selecting").addClass("ui-selected");
D.selecting=false;
D.selected=true;
D.startselected=true;
B._trigger("selected",C,{selected:D.element})
});
this._trigger("stop",C);
this.helper.remove();
return false
}});
A.extend(A.ui.selectable,{version:"1.8.14"})
})(jQuery);
(function(A){A.widget("ui.sortable",A.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){var B=this.options;
this.containerCache={};
this.element.addClass("ui-sortable");
this.refresh();
this.floating=this.items.length?B.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):false;
this.offset=this.element.offset();
this._mouseInit()
},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");
this._mouseDestroy();
for(var B=this.items.length-1;
B>=0;
B--){this.items[B].item.removeData("sortable-item")
}return this
},_setOption:function(C,B){if(C==="disabled"){this.options[C]=B;
this.widget()[B?"addClass":"removeClass"]("ui-sortable-disabled")
}else{A.Widget.prototype._setOption.apply(this,arguments)
}},_mouseCapture:function(C,B){if(this.reverting){return false
}if(this.options.disabled||this.options.type=="static"){return false
}this._refreshItems(C);
var F=null,E=this;
A(C.target).parents().each(function(){if(A.data(this,"sortable-item")==E){F=A(this);
return false
}});
if(A.data(C.target,"sortable-item")==E){F=A(C.target)
}if(!F){return false
}if(this.options.handle&&!B){var D=false;
A(this.options.handle,F).find("*").andSelf().each(function(){if(this==C.target){D=true
}});
if(!D){return false
}}this.currentItem=F;
this._removeCurrentsFromItems();
return true
},_mouseStart:function(C,B,E){B=this.options;
var D=this;
this.currentContainer=this;
this.refreshPositions();
this.helper=this._createHelper(C);
this._cacheHelperProportions();
this._cacheMargins();
this.scrollParent=this.helper.scrollParent();
this.offset=this.currentItem.offset();
this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};
this.helper.css("position","absolute");
this.cssPosition=this.helper.css("position");
A.extend(this.offset,{click:{left:C.pageX-this.offset.left,top:C.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});
this.originalPosition=this._generatePosition(C);
this.originalPageX=C.pageX;
this.originalPageY=C.pageY;
B.cursorAt&&this._adjustOffsetFromHelper(B.cursorAt);
this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};
this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();
this._createPlaceholder();
B.containment&&this._setContainment();
if(B.cursor){if(A("body").css("cursor")){this._storedCursor=A("body").css("cursor")
}A("body").css("cursor",B.cursor)
}if(B.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")
}this.helper.css("opacity",B.opacity)
}if(B.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")
}this.helper.css("zIndex",B.zIndex)
}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()
}this._trigger("start",C,this._uiHash());
this._preserveHelperProportions||this._cacheHelperProportions();
if(!E){for(E=this.containers.length-1;
E>=0;
E--){this.containers[E]._trigger("activate",C,D._uiHash(this))
}}if(A.ui.ddmanager){A.ui.ddmanager.current=this
}A.ui.ddmanager&&!B.dropBehaviour&&A.ui.ddmanager.prepareOffsets(this,C);
this.dragging=true;
this.helper.addClass("ui-sortable-helper");
this._mouseDrag(C);
return true
},_mouseDrag:function(C){this.position=this._generatePosition(C);
this.positionAbs=this._convertPositionTo("absolute");
if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs
}if(this.options.scroll){var B=this.options,F=false;
if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-C.pageY<B.scrollSensitivity){this.scrollParent[0].scrollTop=F=this.scrollParent[0].scrollTop+B.scrollSpeed
}else{if(C.pageY-this.overflowOffset.top<B.scrollSensitivity){this.scrollParent[0].scrollTop=F=this.scrollParent[0].scrollTop-B.scrollSpeed
}}if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-C.pageX<B.scrollSensitivity){this.scrollParent[0].scrollLeft=F=this.scrollParent[0].scrollLeft+B.scrollSpeed
}else{if(C.pageX-this.overflowOffset.left<B.scrollSensitivity){this.scrollParent[0].scrollLeft=F=this.scrollParent[0].scrollLeft-B.scrollSpeed
}}}else{if(C.pageY-A(document).scrollTop()<B.scrollSensitivity){F=A(document).scrollTop(A(document).scrollTop()-B.scrollSpeed)
}else{if(A(window).height()-(C.pageY-A(document).scrollTop())<B.scrollSensitivity){F=A(document).scrollTop(A(document).scrollTop()+B.scrollSpeed)
}}if(C.pageX-A(document).scrollLeft()<B.scrollSensitivity){F=A(document).scrollLeft(A(document).scrollLeft()-B.scrollSpeed)
}else{if(A(window).width()-(C.pageX-A(document).scrollLeft())<B.scrollSensitivity){F=A(document).scrollLeft(A(document).scrollLeft()+B.scrollSpeed)
}}}F!==false&&A.ui.ddmanager&&!B.dropBehaviour&&A.ui.ddmanager.prepareOffsets(this,C)
}this.positionAbs=this._convertPositionTo("absolute");
if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"
}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"
}for(B=this.items.length-1;
B>=0;
B--){F=this.items[B];
var E=F.item[0],D=this._intersectsWithPointer(F);
if(D){if(E!=this.currentItem[0]&&this.placeholder[D==1?"next":"prev"]()[0]!=E&&!A.ui.contains(this.placeholder[0],E)&&(this.options.type=="semi-dynamic"?!A.ui.contains(this.element[0],E):true)){this.direction=D==1?"down":"up";
if(this.options.tolerance=="pointer"||this._intersectsWithSides(F)){this._rearrange(C,F)
}else{break
}this._trigger("change",C,this._uiHash());
break
}}}this._contactContainers(C);
A.ui.ddmanager&&A.ui.ddmanager.drag(this,C);
this._trigger("sort",C,this._uiHash());
this.lastPositionAbs=this.positionAbs;
return false
},_mouseStop:function(C,B){if(C){A.ui.ddmanager&&!this.options.dropBehaviour&&A.ui.ddmanager.drop(this,C);
if(this.options.revert){var D=this;
B=D.placeholder.offset();
D.reverting=true;
A(this.helper).animate({left:B.left-this.offset.parent.left-D.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:B.top-this.offset.parent.top-D.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){D._clear(C)
})
}else{this._clear(C,B)
}return false
}},cancel:function(){var C=this;
if(this.dragging){this._mouseUp({target:null});
this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();
for(var B=this.containers.length-1;
B>=0;
B--){this.containers[B]._trigger("deactivate",null,C._uiHash(this));
if(this.containers[B].containerCache.over){this.containers[B]._trigger("out",null,C._uiHash(this));
this.containers[B].containerCache.over=0
}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();
A.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});
this.domPosition.prev?A(this.domPosition.prev).after(this.currentItem):A(this.domPosition.parent).prepend(this.currentItem)
}return this
},serialize:function(C){var B=this._getItemsAsjQuery(C&&C.connected),D=[];
C=C||{};
A(B).each(function(){var E=(A(C.item||this).attr(C.attribute||"id")||"").match(C.expression||/(.+)[-=_](.+)/);
if(E){D.push((C.key||E[1]+"[]")+"="+(C.key&&C.expression?E[1]:E[2]))
}});
!D.length&&C.key&&D.push(C.key+"=");
return D.join("&")
},toArray:function(C){var B=this._getItemsAsjQuery(C&&C.connected),D=[];
C=C||{};
B.each(function(){D.push(A(C.item||this).attr(C.attribute||"id")||"")
});
return D
},_intersectsWith:function(L){var K=this.positionAbs.left,J=K+this.helperProportions.width,I=this.positionAbs.top,H=I+this.helperProportions.height,G=L.left,F=G+L.width,E=L.top,C=E+L.height,D=this.offset.click.top,B=this.offset.click.left;
D=I+D>E&&I+D<C&&K+B>G&&K+B<F;
return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>L[this.floating?"width":"height"]?D:G<K+this.helperProportions.width/2&&J-this.helperProportions.width/2<F&&E<I+this.helperProportions.height/2&&H-this.helperProportions.height/2<C
},_intersectsWithPointer:function(C){var B=A.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,C.top,C.height);
C=A.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,C.left,C.width);
B=B&&C;
C=this._getDragVerticalDirection();
var D=this._getDragHorizontalDirection();
if(!B){return false
}return this.floating?D&&D=="right"||C=="down"?2:1:C&&(C=="down"?2:1)
},_intersectsWithSides:function(C){var B=A.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,C.top+C.height/2,C.height);
C=A.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,C.left+C.width/2,C.width);
var E=this._getDragVerticalDirection(),D=this._getDragHorizontalDirection();
return this.floating&&D?D=="right"&&C||D=="left"&&!C:E&&(E=="down"&&B||E=="up"&&!B)
},_getDragVerticalDirection:function(){var B=this.positionAbs.top-this.lastPositionAbs.top;
return B!=0&&(B>0?"down":"up")
},_getDragHorizontalDirection:function(){var B=this.positionAbs.left-this.lastPositionAbs.left;
return B!=0&&(B>0?"right":"left")
},refresh:function(B){this._refreshItems(B);
this.refreshPositions();
return this
},_connectWith:function(){var B=this.options;
return B.connectWith.constructor==String?[B.connectWith]:B.connectWith
},_getItemsAsjQuery:function(C){var B=[],H=[],G=this._connectWith();
if(G&&C){for(C=G.length-1;
C>=0;
C--){for(var F=A(G[C]),E=F.length-1;
E>=0;
E--){var D=A.data(F[E],"sortable");
if(D&&D!=this&&!D.options.disabled){H.push([A.isFunction(D.options.items)?D.options.items.call(D.element):A(D.options.items,D.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),D])
}}}}H.push([A.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):A(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);
for(C=H.length-1;
C>=0;
C--){H[C][0].each(function(){B.push(this)
})
}return A(B)
},_removeCurrentsFromItems:function(){for(var C=this.currentItem.find(":data(sortable-item)"),B=0;
B<this.items.length;
B++){for(var D=0;
D<C.length;
D++){C[D]==this.items[B].item[0]&&this.items.splice(B,1)
}}},_refreshItems:function(C){this.items=[];
this.containers=[this];
var B=this.items,I=[[A.isFunction(this.options.items)?this.options.items.call(this.element[0],C,{item:this.currentItem}):A(this.options.items,this.element),this]],H=this._connectWith();
if(H){for(var G=H.length-1;
G>=0;
G--){for(var F=A(H[G]),E=F.length-1;
E>=0;
E--){var D=A.data(F[E],"sortable");
if(D&&D!=this&&!D.options.disabled){I.push([A.isFunction(D.options.items)?D.options.items.call(D.element[0],C,{item:this.currentItem}):A(D.options.items,D.element),D]);
this.containers.push(D)
}}}}for(G=I.length-1;
G>=0;
G--){C=I[G][1];
H=I[G][0];
E=0;
for(F=H.length;
E<F;
E++){D=A(H[E]);
D.data("sortable-item",C);
B.push({item:D,instance:C,width:0,height:0,left:0,top:0})
}}},refreshPositions:function(C){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()
}for(var B=this.items.length-1;
B>=0;
B--){var E=this.items[B];
if(!(E.instance!=this.currentContainer&&this.currentContainer&&E.item[0]!=this.currentItem[0])){var D=this.options.toleranceElement?A(this.options.toleranceElement,E.item):E.item;
if(!C){E.width=D.outerWidth();
E.height=D.outerHeight()
}D=D.offset();
E.left=D.left;
E.top=D.top
}}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)
}else{for(B=this.containers.length-1;
B>=0;
B--){D=this.containers[B].element.offset();
this.containers[B].containerCache.left=D.left;
this.containers[B].containerCache.top=D.top;
this.containers[B].containerCache.width=this.containers[B].element.outerWidth();
this.containers[B].containerCache.height=this.containers[B].element.outerHeight()
}}return this
},_createPlaceholder:function(C){var B=C||this,E=B.options;
if(!E.placeholder||E.placeholder.constructor==String){var D=E.placeholder;
E.placeholder={element:function(){var F=A(document.createElement(B.currentItem[0].nodeName)).addClass(D||B.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];
if(!D){F.style.visibility="hidden"
}return F
},update:function(G,F){if(!(D&&!E.forcePlaceholderSize)){F.height()||F.height(B.currentItem.innerHeight()-parseInt(B.currentItem.css("paddingTop")||0,10)-parseInt(B.currentItem.css("paddingBottom")||0,10));
F.width()||F.width(B.currentItem.innerWidth()-parseInt(B.currentItem.css("paddingLeft")||0,10)-parseInt(B.currentItem.css("paddingRight")||0,10))
}}}
}B.placeholder=A(E.placeholder.element.call(B.element,B.currentItem));
B.currentItem.after(B.placeholder);
E.placeholder.update(B,B.placeholder)
},_contactContainers:function(C){for(var B=null,H=null,G=this.containers.length-1;
G>=0;
G--){if(!A.ui.contains(this.currentItem[0],this.containers[G].element[0])){if(this._intersectsWith(this.containers[G].containerCache)){if(!(B&&A.ui.contains(this.containers[G].element[0],B.element[0]))){B=this.containers[G];
H=G
}}else{if(this.containers[G].containerCache.over){this.containers[G]._trigger("out",C,this._uiHash(this));
this.containers[G].containerCache.over=0
}}}}if(B){if(this.containers.length===1){this.containers[H]._trigger("over",C,this._uiHash(this));
this.containers[H].containerCache.over=1
}else{if(this.currentContainer!=this.containers[H]){B=10000;
G=null;
for(var F=this.positionAbs[this.containers[H].floating?"left":"top"],E=this.items.length-1;
E>=0;
E--){if(A.ui.contains(this.containers[H].element[0],this.items[E].item[0])){var D=this.items[E][this.containers[H].floating?"left":"top"];
if(Math.abs(D-F)<B){B=Math.abs(D-F);
G=this.items[E]
}}}if(G||this.options.dropOnEmpty){this.currentContainer=this.containers[H];
G?this._rearrange(C,G,null,true):this._rearrange(C,null,this.containers[H].element,true);
this._trigger("change",C,this._uiHash());
this.containers[H]._trigger("change",C,this._uiHash(this));
this.options.placeholder.update(this.currentContainer,this.placeholder);
this.containers[H]._trigger("over",C,this._uiHash(this));
this.containers[H].containerCache.over=1
}}}}},_createHelper:function(C){var B=this.options;
C=A.isFunction(B.helper)?A(B.helper.apply(this.element[0],[C,this.currentItem])):B.helper=="clone"?this.currentItem.clone():this.currentItem;
C.parents("body").length||A(B.appendTo!="parent"?B.appendTo:this.currentItem[0].parentNode)[0].appendChild(C[0]);
if(C[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}
}if(C[0].style.width==""||B.forceHelperSize){C.width(this.currentItem.width())
}if(C[0].style.height==""||B.forceHelperSize){C.height(this.currentItem.height())
}return C
},_adjustOffsetFromHelper:function(B){if(typeof B=="string"){B=B.split(" ")
}if(A.isArray(B)){B={left:+B[0],top:+B[1]||0}
}if("left" in B){this.offset.click.left=B.left+this.margins.left
}if("right" in B){this.offset.click.left=this.helperProportions.width-B.right+this.margins.left
}if("top" in B){this.offset.click.top=B.top+this.margins.top
}if("bottom" in B){this.offset.click.top=this.helperProportions.height-B.bottom+this.margins.top
}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();
var B=this.offsetParent.offset();
if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&A.ui.contains(this.scrollParent[0],this.offsetParent[0])){B.left+=this.scrollParent.scrollLeft();
B.top+=this.scrollParent.scrollTop()
}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&A.browser.msie){B={top:0,left:0}
}return{top:B.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:B.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}
},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var B=this.currentItem.position();
return{top:B.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:B.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}
}else{return{top:0,left:0}
}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}
},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}
},_setContainment:function(){var C=this.options;
if(C.containment=="parent"){C.containment=this.helper[0].parentNode
}if(C.containment=="document"||C.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,A(C.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(A(C.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]
}if(!/^(document|window|parent)$/.test(C.containment)){var B=A(C.containment)[0];
C=A(C.containment).offset();
var D=A(B).css("overflow")!="hidden";
this.containment=[C.left+(parseInt(A(B).css("borderLeftWidth"),10)||0)+(parseInt(A(B).css("paddingLeft"),10)||0)-this.margins.left,C.top+(parseInt(A(B).css("borderTopWidth"),10)||0)+(parseInt(A(B).css("paddingTop"),10)||0)-this.margins.top,C.left+(D?Math.max(B.scrollWidth,B.offsetWidth):B.offsetWidth)-(parseInt(A(B).css("borderLeftWidth"),10)||0)-(parseInt(A(B).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,C.top+(D?Math.max(B.scrollHeight,B.offsetHeight):B.offsetHeight)-(parseInt(A(B).css("borderTopWidth"),10)||0)-(parseInt(A(B).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]
}},_convertPositionTo:function(C,B){if(!B){B=this.position
}C=C=="absolute"?1:-1;
var E=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&A.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,D=/(html|body)/i.test(E[0].tagName);
return{top:B.top+this.offset.relative.top*C+this.offset.parent.top*C-(A.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():D?0:E.scrollTop())*C),left:B.left+this.offset.relative.left*C+this.offset.parent.left*C-(A.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():D?0:E.scrollLeft())*C)}
},_generatePosition:function(C){var B=this.options,G=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&A.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,F=/(html|body)/i.test(G[0].tagName);
if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()
}var E=C.pageX,D=C.pageY;
if(this.originalPosition){if(this.containment){if(C.pageX-this.offset.click.left<this.containment[0]){E=this.containment[0]+this.offset.click.left
}if(C.pageY-this.offset.click.top<this.containment[1]){D=this.containment[1]+this.offset.click.top
}if(C.pageX-this.offset.click.left>this.containment[2]){E=this.containment[2]+this.offset.click.left
}if(C.pageY-this.offset.click.top>this.containment[3]){D=this.containment[3]+this.offset.click.top
}}if(B.grid){D=this.originalPageY+Math.round((D-this.originalPageY)/B.grid[1])*B.grid[1];
D=this.containment?!(D-this.offset.click.top<this.containment[1]||D-this.offset.click.top>this.containment[3])?D:!(D-this.offset.click.top<this.containment[1])?D-B.grid[1]:D+B.grid[1]:D;
E=this.originalPageX+Math.round((E-this.originalPageX)/B.grid[0])*B.grid[0];
E=this.containment?!(E-this.offset.click.left<this.containment[0]||E-this.offset.click.left>this.containment[2])?E:!(E-this.offset.click.left<this.containment[0])?E-B.grid[0]:E+B.grid[0]:E
}}return{top:D-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(A.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():F?0:G.scrollTop()),left:E-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(A.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():F?0:G.scrollLeft())}
},_rearrange:function(C,B,G,F){G?G[0].appendChild(this.placeholder[0]):B.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?B.item[0]:B.item[0].nextSibling);
this.counter=this.counter?++this.counter:1;
var E=this,D=this.counter;
window.setTimeout(function(){D==E.counter&&E.refreshPositions(!F)
},0)
},_clear:function(C,B){this.reverting=false;
var E=[];
!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);
this._noFinalSort=null;
if(this.helper[0]==this.currentItem[0]){for(var D in this._storedCSS){if(this._storedCSS[D]=="auto"||this._storedCSS[D]=="static"){this._storedCSS[D]=""
}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")
}else{this.currentItem.show()
}this.fromOutside&&!B&&E.push(function(F){this._trigger("receive",F,this._uiHash(this.fromOutside))
});
if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!B){E.push(function(F){this._trigger("update",F,this._uiHash())
})
}if(!A.ui.contains(this.element[0],this.currentItem[0])){B||E.push(function(F){this._trigger("remove",F,this._uiHash())
});
for(D=this.containers.length-1;
D>=0;
D--){if(A.ui.contains(this.containers[D].element[0],this.currentItem[0])&&!B){E.push(function(F){return function(G){F._trigger("receive",G,this._uiHash(this))
}
}.call(this,this.containers[D]));
E.push(function(F){return function(G){F._trigger("update",G,this._uiHash(this))
}
}.call(this,this.containers[D]))
}}}for(D=this.containers.length-1;
D>=0;
D--){B||E.push(function(F){return function(G){F._trigger("deactivate",G,this._uiHash(this))
}
}.call(this,this.containers[D]));
if(this.containers[D].containerCache.over){E.push(function(F){return function(G){F._trigger("out",G,this._uiHash(this))
}
}.call(this,this.containers[D]));
this.containers[D].containerCache.over=0
}}this._storedCursor&&A("body").css("cursor",this._storedCursor);
this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);
if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)
}this.dragging=false;
if(this.cancelHelperRemoval){if(!B){this._trigger("beforeStop",C,this._uiHash());
for(D=0;
D<E.length;
D++){E[D].call(this,C)
}this._trigger("stop",C,this._uiHash())
}return false
}B||this._trigger("beforeStop",C,this._uiHash());
this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
this.helper[0]!=this.currentItem[0]&&this.helper.remove();
this.helper=null;
if(!B){for(D=0;
D<E.length;
D++){E[D].call(this,C)
}this._trigger("stop",C,this._uiHash())
}this.fromOutside=false;
return true
},_trigger:function(){A.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()
},_uiHash:function(C){var B=C||this;
return{helper:B.helper,placeholder:B.placeholder||A([]),position:B.position,originalPosition:B.originalPosition,offset:B.positionAbs,item:B.currentItem,sender:C?C.element:null}
}});
A.extend(A.ui.sortable,{version:"1.8.14"})
})(jQuery);
(function(A){A.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()
}},_create:function(){var C=this,B=C.options;
C.running=0;
C.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");
C.headers=C.element.find(B.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){B.disabled||A(this).addClass("ui-state-hover")
}).bind("mouseleave.accordion",function(){B.disabled||A(this).removeClass("ui-state-hover")
}).bind("focus.accordion",function(){B.disabled||A(this).addClass("ui-state-focus")
}).bind("blur.accordion",function(){B.disabled||A(this).removeClass("ui-state-focus")
});
C.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(B.navigation){var E=C.element.find("a").filter(B.navigationFilter).eq(0);
if(E.length){var D=E.closest(".ui-accordion-header");
C.active=D.length?D:E.closest(".ui-accordion-content").prev()
}}C.active=C._findActive(C.active||B.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");
C.active.next().addClass("ui-accordion-content-active");
C._createIcons();
C.resize();
C.element.attr("role","tablist");
C.headers.attr("role","tab").bind("keydown.accordion",function(F){return C._keydown(F)
}).next().attr("role","tabpanel");
C.headers.not(C.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();
C.active.length?C.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):C.headers.eq(0).attr("tabIndex",0);
A.browser.safari||C.headers.find("a").attr("tabIndex",-1);
B.event&&C.headers.bind(B.event.split(" ").join(".accordion ")+".accordion",function(F){C._clickHandler.call(C,F,this);
F.preventDefault()
})
},_createIcons:function(){var B=this.options;
if(B.icons){A("<span></span>").addClass("ui-icon "+B.icons.header).prependTo(this.headers);
this.active.children(".ui-icon").toggleClass(B.icons.header).toggleClass(B.icons.headerSelected);
this.element.addClass("ui-accordion-icons")
}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();
this.element.removeClass("ui-accordion-icons")
},destroy:function(){var C=this.options;
this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");
this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex");
this.headers.find("a").removeAttr("tabIndex");
this._destroyIcons();
var B=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");
if(C.autoHeight||C.fillHeight){B.css("height","")
}return A.Widget.prototype.destroy.call(this)
},_setOption:function(C,B){A.Widget.prototype._setOption.apply(this,arguments);
C=="active"&&this.activate(B);
if(C=="icons"){this._destroyIcons();
B&&this._createIcons()
}if(C=="disabled"){this.headers.add(this.headers.next())[B?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")
}},_keydown:function(C){if(!(this.options.disabled||C.altKey||C.ctrlKey)){var B=A.ui.keyCode,F=this.headers.length,D=this.headers.index(C.target),E=false;
switch(C.keyCode){case B.RIGHT:case B.DOWN:E=this.headers[(D+1)%F];
break;
case B.LEFT:case B.UP:E=this.headers[(D-1+F)%F];
break;
case B.SPACE:case B.ENTER:this._clickHandler({target:C.target},C.target);
C.preventDefault()
}if(E){A(C.target).attr("tabIndex",-1);
A(E).attr("tabIndex",0);
E.focus();
return false
}return true
}},resize:function(){var C=this.options,B;
if(C.fillSpace){if(A.browser.msie){var D=this.element.parent().css("overflow");
this.element.parent().css("overflow","hidden")
}B=this.element.parent().height();
A.browser.msie&&this.element.parent().css("overflow",D);
this.headers.each(function(){B-=A(this).outerHeight(true)
});
this.headers.next().each(function(){A(this).height(Math.max(0,B-A(this).innerHeight()+A(this).height()))
}).css("overflow","auto")
}else{if(C.autoHeight){B=0;
this.headers.next().each(function(){B=Math.max(B,A(this).height("").height())
}).height(B)
}}return this
},activate:function(B){this.options.active=B;
B=this._findActive(B)[0];
this._clickHandler({target:B},B);
return this
},_findActive:function(B){return B?typeof B==="number"?this.headers.filter(":eq("+B+")"):this.headers.not(this.headers.not(B)):B===false?A([]):this.headers.filter(":eq(0)")
},_clickHandler:function(C,B){var I=this.options;
if(!I.disabled){if(C.target){C=A(C.currentTarget||B);
B=C[0]===this.active[0];
I.active=I.collapsible&&B?false:this.headers.index(C);
if(!(this.running||!I.collapsible&&B)){var E=this.active;
D=C.next();
F=this.active.next();
H={options:I,newHeader:B&&I.collapsible?A([]):C,oldHeader:this.active,newContent:B&&I.collapsible?A([]):D,oldContent:F};
var G=this.headers.index(this.active[0])>this.headers.index(C[0]);
this.active=B?A([]):C;
this._toggle(D,F,H,B,G);
E.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(I.icons.headerSelected).addClass(I.icons.header);
if(!B){C.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(I.icons.header).addClass(I.icons.headerSelected);
C.next().addClass("ui-accordion-content-active")
}}}else{if(I.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(I.icons.headerSelected).addClass(I.icons.header);
this.active.next().addClass("ui-accordion-content-active");
var F=this.active.next(),H={options:I,newHeader:A([]),oldHeader:I.active,newContent:A([]),oldContent:F},D=this.active=A([]);
this._toggle(D,F,H)
}}}},_toggle:function(K,J,I,E,G){var F=this,H=F.options;
F.toShow=K;
F.toHide=J;
F.data=I;
var C=function(){if(F){return F._completed.apply(F,arguments)
}};
F._trigger("changestart",null,F.data);
F.running=J.size()===0?K.size():J.size();
if(H.animated){I={};
I=H.collapsible&&E?{toShow:A([]),toHide:J,complete:C,down:G,autoHeight:H.autoHeight||H.fillSpace}:{toShow:K,toHide:J,complete:C,down:G,autoHeight:H.autoHeight||H.fillSpace};
if(!H.proxied){H.proxied=H.animated
}if(!H.proxiedDuration){H.proxiedDuration=H.duration
}H.animated=A.isFunction(H.proxied)?H.proxied(I):H.proxied;
H.duration=A.isFunction(H.proxiedDuration)?H.proxiedDuration(I):H.proxiedDuration;
E=A.ui.accordion.animations;
var D=H.duration,B=H.animated;
if(B&&!E[B]&&!A.easing[B]){B="slide"
}E[B]||(E[B]=function(L){this.slide(L,{easing:B,duration:D||700})
});
E[B](I)
}else{if(H.collapsible&&E){K.toggle()
}else{J.hide();
K.show()
}C(true)
}J.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur();
K.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()
},_completed:function(B){this.running=B?0:--this.running;
if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});
this.toHide.removeClass("ui-accordion-content-active");
if(this.toHide.length){this.toHide.parent()[0].className=this.toHide.parent()[0].className
}this._trigger("change",null,this.data)
}}});
A.extend(A.ui.accordion,{version:"1.8.14",animations:{slide:function(C,B){C=A.extend({easing:"swing",duration:300},C,B);
if(C.toHide.size()){if(C.toShow.size()){var H=C.toShow.css("overflow"),D=0,F={},E={},G;
B=C.toShow;
G=B[0].style.width;
B.width(parseInt(B.parent().width(),10)-parseInt(B.css("paddingLeft"),10)-parseInt(B.css("paddingRight"),10)-(parseInt(B.css("borderLeftWidth"),10)||0)-(parseInt(B.css("borderRightWidth"),10)||0));
A.each(["height","paddingTop","paddingBottom"],function(I,J){E[J]="hide";
I=(""+A.css(C.toShow[0],J)).match(/^([\d+-.]+)(.*)$/);
F[J]={value:I[1],unit:I[2]||"px"}
});
C.toShow.css({height:0,overflow:"hidden"}).show();
C.toHide.filter(":hidden").each(C.complete).end().filter(":visible").animate(E,{step:function(I,J){if(J.prop=="height"){D=J.end-J.start===0?0:(J.now-J.start)/(J.end-J.start)
}C.toShow[0].style[J.prop]=D*F[J.prop].value+F[J.prop].unit
},duration:C.duration,easing:C.easing,complete:function(){C.autoHeight||C.toShow.css("height","");
C.toShow.css({width:G,overflow:H});
C.complete()
}})
}else{C.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},C)
}}else{C.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},C)
}},bounceslide:function(B){this.slide(B,{easing:B.down?"easeOutBounce":"swing",duration:B.down?1000:200})
}}})
})(jQuery);
(function(B){var A=0;
B.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var D=this,C=this.element[0].ownerDocument,E;
this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(G){if(!(D.options.disabled||D.element.attr("readonly"))){E=false;
var F=B.ui.keyCode;
switch(G.keyCode){case F.PAGE_UP:D._move("previousPage",G);
break;
case F.PAGE_DOWN:D._move("nextPage",G);
break;
case F.UP:D._move("previous",G);
G.preventDefault();
break;
case F.DOWN:D._move("next",G);
G.preventDefault();
break;
case F.ENTER:case F.NUMPAD_ENTER:if(D.menu.active){E=true;
G.preventDefault()
}case F.TAB:if(!D.menu.active){return 
}D.menu.select(G);
break;
case F.ESCAPE:D.element.val(D.term);
D.close(G);
break;
default:clearTimeout(D.searching);
D.searching=setTimeout(function(){if(D.term!=D.element.val()){D.selectedItem=null;
D.search(null,G)
}},D.options.delay);
break
}}}).bind("keypress.autocomplete",function(F){if(E){E=false;
F.preventDefault()
}}).bind("focus.autocomplete",function(){if(!D.options.disabled){D.selectedItem=null;
D.previous=D.element.val()
}}).bind("blur.autocomplete",function(F){if(!D.options.disabled){clearTimeout(D.searching);
D.closing=setTimeout(function(){D.close(F);
D._change(F)
},150)
}});
this._initSource();
this.response=function(){return D._response.apply(D,arguments)
};
this.menu=B("<ul></ul>").addClass("ui-autocomplete").appendTo(B(this.options.appendTo||"body",C)[0]).mousedown(function(G){var F=D.menu.element[0];
B(G.target).closest(".ui-menu-item").length||setTimeout(function(){B(document).one("mousedown",function(H){H.target!==D.element[0]&&H.target!==F&&!B.ui.contains(F,H.target)&&D.close()
})
},1);
setTimeout(function(){clearTimeout(D.closing)
},13)
}).menu({focus:function(G,F){F=F.item.data("item.autocomplete");
false!==D._trigger("focus",G,{item:F})&&/^key/.test(G.originalEvent.type)&&D.element.val(F.value)
},selected:function(I,H){var G=H.item.data("item.autocomplete"),F=D.previous;
if(D.element[0]!==C.activeElement){D.element.focus();
D.previous=F;
setTimeout(function(){D.previous=F;
D.selectedItem=G
},1)
}false!==D._trigger("select",I,{item:G})&&D.element.val(G.value);
D.term=D.element.val();
D.close(I);
D.selectedItem=G
},blur:function(){D.menu.element.is(":visible")&&D.element.val()!==D.term&&D.element.val(D.term)
}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");
B.fn.bgiframe&&this.menu.element.bgiframe()
},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");
this.menu.element.remove();
B.Widget.prototype.destroy.call(this)
},_setOption:function(D,C){B.Widget.prototype._setOption.apply(this,arguments);
D==="source"&&this._initSource();
if(D==="appendTo"){this.menu.element.appendTo(B(C||"body",this.element[0].ownerDocument)[0])
}D==="disabled"&&C&&this.xhr&&this.xhr.abort()
},_initSource:function(){var D=this,C,E;
if(B.isArray(this.options.source)){C=this.options.source;
this.source=function(G,F){F(B.ui.autocomplete.filter(C,G.term))
}
}else{if(typeof this.options.source==="string"){E=this.options.source;
this.source=function(G,F){D.xhr&&D.xhr.abort();
D.xhr=B.ajax({url:E,data:G,dataType:"json",autocompleteRequest:++A,success:function(H){this.autocompleteRequest===A&&F(H)
},error:function(){this.autocompleteRequest===A&&F([])
}})
}
}else{this.source=this.options.source
}}},search:function(D,C){D=D!=null?D:this.element.val();
this.term=this.element.val();
if(D.length<this.options.minLength){return this.close(C)
}clearTimeout(this.closing);
if(this._trigger("search",C)!==false){return this._search(D)
}},_search:function(C){this.pending++;
this.element.addClass("ui-autocomplete-loading");
this.source({term:C},this.response)
},_response:function(C){if(!this.options.disabled&&C&&C.length){C=this._normalize(C);
this._suggest(C);
this._trigger("open")
}else{this.close()
}this.pending--;
this.pending||this.element.removeClass("ui-autocomplete-loading")
},close:function(C){clearTimeout(this.closing);
if(this.menu.element.is(":visible")){this.menu.element.hide();
this.menu.deactivate();
this._trigger("close",C)
}},_change:function(C){this.previous!==this.element.val()&&this._trigger("change",C,{item:this.selectedItem})
},_normalize:function(C){if(C.length&&C[0].label&&C[0].value){return C
}return B.map(C,function(D){if(typeof D==="string"){return{label:D,value:D}
}return B.extend({label:D.label||D.value,value:D.value||D.label},D)
})
},_suggest:function(D){var C=this.menu.element.empty().zIndex(this.element.zIndex()+1);
this._renderMenu(C,D);
this.menu.deactivate();
this.menu.refresh();
C.show();
this._resizeMenu();
C.position(B.extend({of:this.element},this.options.position));
this.options.autoFocus&&this.menu.next(new B.Event("mouseover"))
},_resizeMenu:function(){var C=this.menu.element;
C.outerWidth(Math.max(C.width("").outerWidth(),this.element.outerWidth()))
},_renderMenu:function(D,C){var E=this;
B.each(C,function(G,F){E._renderItem(D,F)
})
},_renderItem:function(D,C){return B("<li></li>").data("item.autocomplete",C).append(B("<a></a>").text(C.label)).appendTo(D)
},_move:function(D,C){if(this.menu.element.is(":visible")){if(this.menu.first()&&/^previous/.test(D)||this.menu.last()&&/^next/.test(D)){this.element.val(this.term);
this.menu.deactivate()
}else{this.menu[D](C)
}}else{this.search(null,C)
}},widget:function(){return this.menu.element
}});
B.extend(B.ui.autocomplete,{escapeRegex:function(C){return C.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")
},filter:function(D,C){var E=new RegExp(B.ui.autocomplete.escapeRegex(C),"i");
return B.grep(D,function(F){return E.test(F.label||F.value||F)
})
}})
})(jQuery);
(function(A){A.widget("ui.menu",{_create:function(){var B=this;
this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(C){if(A(C.target).closest(".ui-menu-item a").length){C.preventDefault();
B.select(C)
}});
this.refresh()
},refresh:function(){var B=this;
this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(C){B.activate(C,A(this).parent())
}).mouseleave(function(){B.deactivate()
})
},activate:function(E,C){this.deactivate();
if(this.hasScroll()){var B=C.offset().top-this.element.offset().top,D=this.element.scrollTop(),F=this.element.height();
if(B<0){this.element.scrollTop(D+B)
}else{B>=F&&this.element.scrollTop(D+B-F+C.height())
}}this.active=C.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();
this._trigger("focus",E,{item:C})
},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");
this._trigger("blur");
this.active=null
}},next:function(B){this.move("next",".ui-menu-item:first",B)
},previous:function(B){this.move("prev",".ui-menu-item:last",B)
},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length
},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length
},move:function(D,C,B){if(this.active){D=this.active[D+"All"](".ui-menu-item").eq(0);
D.length?this.activate(B,D):this.activate(B,this.element.children(C))
}else{this.activate(B,this.element.children(C))
}},nextPage:function(E){if(this.hasScroll()){if(!this.active||this.last()){this.activate(E,this.element.children(".ui-menu-item:first"))
}else{var C=this.active.offset().top,B=this.element.height(),D=this.element.children(".ui-menu-item").filter(function(){var F=A(this).offset().top-C-B+A(this).height();
return F<10&&F>-10
});
D.length||(D=this.element.children(".ui-menu-item:last"));
this.activate(E,D)
}}else{this.activate(E,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))
}},previousPage:function(D){if(this.hasScroll()){if(!this.active||this.first()){this.activate(D,this.element.children(".ui-menu-item:last"))
}else{var C=this.active.offset().top,B=this.element.height();
result=this.element.children(".ui-menu-item").filter(function(){var E=A(this).offset().top-C+B-A(this).height();
return E<10&&E>-10
});
result.length||(result=this.element.children(".ui-menu-item:first"));
this.activate(D,result)
}}else{this.activate(D,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))
}},hasScroll:function(){return this.element.height()<this.element[A.fn.prop?"prop":"attr"]("scrollHeight")
},select:function(B){this._trigger("selected",B,{item:this.active})
}})
})(jQuery);
(function(A){var F,E,D,G,B=function(){var H=A(this).find(":ui-button");
setTimeout(function(){H.button("refresh")
},1)
},C=function(H){var K=H.name,J=H.form,I=A([]);
if(K){I=J?A(J).find("[name='"+K+"']"):A("[name='"+K+"']",H.ownerDocument).filter(function(){return !this.form
})
}return I
};
A.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",B);
if(typeof this.options.disabled!=="boolean"){this.options.disabled=this.element.attr("disabled")
}this._determineButtonType();
this.hasTitle=!!this.buttonElement.attr("title");
var H=this,K=this.options,J=this.type==="checkbox"||this.type==="radio",I="ui-state-hover"+(!J?" ui-state-active":"");
if(K.label===null){K.label=this.buttonElement.html()
}if(this.element.is(":disabled")){K.disabled=true
}this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!K.disabled){A(this).addClass("ui-state-hover");
this===F&&A(this).addClass("ui-state-active")
}}).bind("mouseleave.button",function(){K.disabled||A(this).removeClass(I)
}).bind("click.button",function(L){if(K.disabled){L.preventDefault();
L.stopImmediatePropagation()
}});
this.element.bind("focus.button",function(){H.buttonElement.addClass("ui-state-focus")
}).bind("blur.button",function(){H.buttonElement.removeClass("ui-state-focus")
});
if(J){this.element.bind("change.button",function(){G||H.refresh()
});
this.buttonElement.bind("mousedown.button",function(L){if(!K.disabled){G=false;
E=L.pageX;
D=L.pageY
}}).bind("mouseup.button",function(L){if(!K.disabled){if(E!==L.pageX||D!==L.pageY){G=true
}}})
}if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(K.disabled||G){return false
}A(this).toggleClass("ui-state-active");
H.buttonElement.attr("aria-pressed",H.element[0].checked)
})
}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(K.disabled||G){return false
}A(this).addClass("ui-state-active");
H.buttonElement.attr("aria-pressed",true);
var L=H.element[0];
C(L).not(L).map(function(){return A(this).button("widget")[0]
}).removeClass("ui-state-active").attr("aria-pressed",false)
})
}else{this.buttonElement.bind("mousedown.button",function(){if(K.disabled){return false
}A(this).addClass("ui-state-active");
F=this;
A(document).one("mouseup",function(){F=null
})
}).bind("mouseup.button",function(){if(K.disabled){return false
}A(this).removeClass("ui-state-active")
}).bind("keydown.button",function(L){if(K.disabled){return false
}if(L.keyCode==A.ui.keyCode.SPACE||L.keyCode==A.ui.keyCode.ENTER){A(this).addClass("ui-state-active")
}}).bind("keyup.button",function(){A(this).removeClass("ui-state-active")
});
this.buttonElement.is("a")&&this.buttonElement.keyup(function(L){L.keyCode===A.ui.keyCode.SPACE&&A(this).click()
})
}}this._setOption("disabled",K.disabled);
this._resetButton()
},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";
if(this.type==="checkbox"||this.type==="radio"){var H=this.element.parents().filter(":last"),I="label[for="+this.element.attr("id")+"]";
this.buttonElement=H.find(I);
if(!this.buttonElement.length){H=H.length?H.siblings():this.element.siblings();
this.buttonElement=H.filter(I);
if(!this.buttonElement.length){this.buttonElement=H.find(I)
}}this.element.addClass("ui-helper-hidden-accessible");
(H=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");
this.buttonElement.attr("aria-pressed",H)
}else{this.buttonElement=this.element
}},widget:function(){return this.buttonElement
},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");
this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title");
A.Widget.prototype.destroy.call(this)
},_setOption:function(H,I){A.Widget.prototype._setOption.apply(this,arguments);
if(H==="disabled"){I?this.element.attr("disabled",true):this.element.removeAttr("disabled")
}else{this._resetButton()
}},refresh:function(){var H=this.element.is(":disabled");
H!==this.options.disabled&&this._setOption("disabled",H);
if(this.type==="radio"){C(this.element[0]).each(function(){A(this).is(":checked")?A(this).button("widget").addClass("ui-state-active").attr("aria-pressed",true):A(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)
})
}else{if(this.type==="checkbox"){this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)
}}},_resetButton:function(){if(this.type==="input"){this.options.label&&this.element.val(this.options.label)
}else{var H=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),L=A("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(H.empty()).text(),J=this.options.icons,I=J.primary&&J.secondary,K=[];
if(J.primary||J.secondary){if(this.options.text){K.push("ui-button-text-icon"+(I?"s":J.primary?"-primary":"-secondary"))
}J.primary&&H.prepend("<span class='ui-button-icon-primary ui-icon "+J.primary+"'></span>");
J.secondary&&H.append("<span class='ui-button-icon-secondary ui-icon "+J.secondary+"'></span>");
if(!this.options.text){K.push(I?"ui-button-icons-only":"ui-button-icon-only");
this.hasTitle||H.attr("title",L)
}}else{K.push("ui-button-text-only")
}H.addClass(K.join(" "))
}}});
A.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")
},_init:function(){this.refresh()
},_setOption:function(H,I){H==="disabled"&&this.buttons.button("option",H,I);
A.Widget.prototype._setOption.apply(this,arguments)
},refresh:function(){var H=this.element.css("direction")==="ltr";
this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return A(this).button("widget")[0]
}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(H?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(H?"ui-corner-right":"ui-corner-left").end().end()
},destroy:function(){this.element.removeClass("ui-buttonset");
this.buttons.map(function(){return A(this).button("widget")[0]
}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");
A.Widget.prototype.destroy.call(this)
}})
})(jQuery);
(function(E,B){var A={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},D={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},C=E.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};
E.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(G){var F=E(this).css(G).offset().top;
F<0&&E(this).css("top",G.top-F)
}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");
if(typeof this.originalTitle!=="string"){this.originalTitle=""
}this.options.title=this.options.title||this.originalTitle;
var G=this,F=G.options,L=F.title||"&#160;",K=E.ui.dialog.getTitleId(G.element),I=(G.uiDialog=E("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+F.dialogClass).css({zIndex:F.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(M){if(F.closeOnEscape&&M.keyCode&&M.keyCode===E.ui.keyCode.ESCAPE){G.close(M);
M.preventDefault()
}}).attr({role:"dialog","aria-labelledby":K}).mousedown(function(M){G.moveToTop(false,M)
});
G.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(I);
var J=(G.uiDialogTitlebar=E("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(I),H=E('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){H.addClass("ui-state-hover")
},function(){H.removeClass("ui-state-hover")
}).focus(function(){H.addClass("ui-state-focus")
}).blur(function(){H.removeClass("ui-state-focus")
}).click(function(M){G.close(M);
return false
}).appendTo(J);
(G.uiDialogTitlebarCloseText=E("<span></span>")).addClass("ui-icon ui-icon-closethick").text(F.closeText).appendTo(H);
E("<span></span>").addClass("ui-dialog-title").attr("id",K).html(L).prependTo(J);
if(E.isFunction(F.beforeclose)&&!E.isFunction(F.beforeClose)){F.beforeClose=F.beforeclose
}J.find("*").add(J).disableSelection();
F.draggable&&E.fn.draggable&&G._makeDraggable();
F.resizable&&E.fn.resizable&&G._makeResizable();
G._createButtons(F.buttons);
G._isOpen=false;
E.fn.bgiframe&&I.bgiframe()
},_init:function(){this.options.autoOpen&&this.open()
},destroy:function(){var F=this;
F.overlay&&F.overlay.destroy();
F.uiDialog.hide();
F.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
F.uiDialog.remove();
F.originalTitle&&F.element.attr("title",F.originalTitle);
return F
},widget:function(){return this.uiDialog
},close:function(G){var F=this,I,H;
if(false!==F._trigger("beforeClose",G)){F.overlay&&F.overlay.destroy();
F.uiDialog.unbind("keypress.ui-dialog");
F._isOpen=false;
if(F.options.hide){F.uiDialog.hide(F.options.hide,function(){F._trigger("close",G)
})
}else{F.uiDialog.hide();
F._trigger("close",G)
}E.ui.dialog.overlay.resize();
if(F.options.modal){I=0;
E(".ui-dialog").each(function(){if(this!==F.uiDialog[0]){H=E(this).css("z-index");
isNaN(H)||(I=Math.max(I,H))
}});
E.ui.dialog.maxZ=I
}return F
}},isOpen:function(){return this._isOpen
},moveToTop:function(G,F){var I=this,H=I.options;
if(H.modal&&!G||!H.stack&&!H.modal){return I._trigger("focus",F)
}if(H.zIndex>E.ui.dialog.maxZ){E.ui.dialog.maxZ=H.zIndex
}if(I.overlay){E.ui.dialog.maxZ+=1;
I.overlay.$el.css("z-index",E.ui.dialog.overlay.maxZ=E.ui.dialog.maxZ)
}G={scrollTop:I.element.attr("scrollTop"),scrollLeft:I.element.attr("scrollLeft")};
E.ui.dialog.maxZ+=1;
I.uiDialog.css("z-index",E.ui.dialog.maxZ);
I.element.attr(G);
I._trigger("focus",F);
return I
},open:function(){if(!this._isOpen){var G=this,F=G.options,H=G.uiDialog;
G.overlay=F.modal?new E.ui.dialog.overlay(G):null;
G._size();
G._position(F.position);
H.show(F.show);
G.moveToTop(true);
F.modal&&H.bind("keypress.ui-dialog",function(K){if(K.keyCode===E.ui.keyCode.TAB){var I=E(":tabbable",this),J=I.filter(":first");
I=I.filter(":last");
if(K.target===I[0]&&!K.shiftKey){J.focus(1);
return false
}else{if(K.target===J[0]&&K.shiftKey){I.focus(1);
return false
}}}});
E(G.element.find(":tabbable").get().concat(H.find(".ui-dialog-buttonpane :tabbable").get().concat(H.get()))).eq(0).focus();
G._isOpen=true;
G._trigger("open");
return G
}},_createButtons:function(G){var F=this,J=false,I=E("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),H=E("<div></div>").addClass("ui-dialog-buttonset").appendTo(I);
F.uiDialog.find(".ui-dialog-buttonpane").remove();
typeof G==="object"&&G!==null&&E.each(G,function(){return !(J=true)
});
if(J){E.each(G,function(M,L){L=E.isFunction(L)?{click:L,text:M}:L;
var K=E('<button type="button"></button>').click(function(){L.click.apply(F.element[0],arguments)
}).appendTo(H);
E.each(L,function(O,N){if(O!=="click"){O in C?K[O](N):K.attr(O,N)
}});
E.fn.button&&K.button()
});
I.appendTo(F.uiDialog)
}},_makeDraggable:function(){function G(K){return{position:K.position,offset:K.offset}
}var F=this,J=F.options,I=E(document),H;
F.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(L,K){H=J.height==="auto"?"auto":E(this).height();
E(this).height(E(this).height()).addClass("ui-dialog-dragging");
F._trigger("dragStart",L,G(K))
},drag:function(L,K){F._trigger("drag",L,G(K))
},stop:function(L,K){J.position=[K.position.left-I.scrollLeft(),K.position.top-I.scrollTop()];
E(this).removeClass("ui-dialog-dragging").height(H);
F._trigger("dragStop",L,G(K));
E.ui.dialog.overlay.resize()
}})
},_makeResizable:function(G){function F(K){return{originalPosition:K.originalPosition,originalSize:K.originalSize,position:K.position,size:K.size}
}G=G===B?this.options.resizable:G;
var J=this,I=J.options,H=J.uiDialog.css("position");
G=typeof G==="string"?G:"n,e,s,w,se,sw,ne,nw";
J.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:J.element,maxWidth:I.maxWidth,maxHeight:I.maxHeight,minWidth:I.minWidth,minHeight:J._minHeight(),handles:G,start:function(L,K){E(this).addClass("ui-dialog-resizing");
J._trigger("resizeStart",L,F(K))
},resize:function(L,K){J._trigger("resize",L,F(K))
},stop:function(L,K){E(this).removeClass("ui-dialog-resizing");
I.height=E(this).height();
I.width=E(this).width();
J._trigger("resizeStop",L,F(K));
E.ui.dialog.overlay.resize()
}}).css("position",H).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")
},_minHeight:function(){var F=this.options;
return F.height==="auto"?F.minHeight:Math.min(F.minHeight,F.height)
},_position:function(G){var F=[],I=[0,0],H;
if(G){if(typeof G==="string"||typeof G==="object"&&"0" in G){F=G.split?G.split(" "):[G[0],G[1]];
if(F.length===1){F[1]=F[0]
}E.each(["left","top"],function(J,K){if(+F[J]===F[J]){I[J]=F[J];
F[J]=K
}});
G={my:F.join(" "),at:F.join(" "),offset:I.join(" ")}
}G=E.extend({},E.ui.dialog.prototype.options.position,G)
}else{G=E.ui.dialog.prototype.options.position
}(H=this.uiDialog.is(":visible"))||this.uiDialog.show();
this.uiDialog.css({top:0,left:0}).position(E.extend({of:window},G));
H||this.uiDialog.hide()
},_setOptions:function(G){var F=this,I={},H=false;
E.each(G,function(J,K){F._setOption(J,K);
if(J in A){H=true
}if(J in D){I[J]=K
}});
H&&this._size();
this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",I)
},_setOption:function(G,F){var J=this,I=J.uiDialog;
switch(G){case"beforeclose":G="beforeClose";
break;
case"buttons":J._createButtons(F);
break;
case"closeText":J.uiDialogTitlebarCloseText.text(""+F);
break;
case"dialogClass":I.removeClass(J.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+F);
break;
case"disabled":F?I.addClass("ui-dialog-disabled"):I.removeClass("ui-dialog-disabled");
break;
case"draggable":var H=I.is(":data(draggable)");
H&&!F&&I.draggable("destroy");
!H&&F&&J._makeDraggable();
break;
case"position":J._position(F);
break;
case"resizable":(H=I.is(":data(resizable)"))&&!F&&I.resizable("destroy");
H&&typeof F==="string"&&I.resizable("option","handles",F);
!H&&F!==false&&J._makeResizable(F);
break;
case"title":E(".ui-dialog-title",J.uiDialogTitlebar).html(""+(F||"&#160;"));
break
}E.Widget.prototype._setOption.apply(J,arguments)
},_size:function(){var G=this.options,F,I,H=this.uiDialog.is(":visible");
this.element.show().css({width:"auto",minHeight:0,height:0});
if(G.minWidth>G.width){G.width=G.minWidth
}F=this.uiDialog.css({height:"auto",width:G.width}).height();
I=Math.max(0,G.minHeight-F);
if(G.height==="auto"){if(E.support.minHeight){this.element.css({minHeight:I,height:"auto"})
}else{this.uiDialog.show();
G=this.element.css("height","auto").height();
H||this.uiDialog.hide();
this.element.height(Math.max(G,I))
}}else{this.element.height(Math.max(G.height-F,0))
}this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())
}});
E.extend(E.ui.dialog,{version:"1.8.14",uuid:0,maxZ:0,getTitleId:function(F){F=F.attr("id");
if(!F){this.uuid+=1;
F=this.uuid
}return"ui-dialog-title-"+F
},overlay:function(F){this.$el=E.ui.dialog.overlay.create(F)
}});
E.extend(E.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:E.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(F){return F+".dialog-overlay"
}).join(" "),create:function(G){if(this.instances.length===0){setTimeout(function(){E.ui.dialog.overlay.instances.length&&E(document).bind(E.ui.dialog.overlay.events,function(H){if(E(H.target).zIndex()<E.ui.dialog.overlay.maxZ){return false
}})
},1);
E(document).bind("keydown.dialog-overlay",function(H){if(G.options.closeOnEscape&&H.keyCode&&H.keyCode===E.ui.keyCode.ESCAPE){G.close(H);
H.preventDefault()
}});
E(window).bind("resize.dialog-overlay",E.ui.dialog.overlay.resize)
}var F=(this.oldInstances.pop()||E("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});
E.fn.bgiframe&&F.bgiframe();
this.instances.push(F);
return F
},destroy:function(G){var F=E.inArray(G,this.instances);
F!=-1&&this.oldInstances.push(this.instances.splice(F,1)[0]);
this.instances.length===0&&E([document,window]).unbind(".dialog-overlay");
G.remove();
var H=0;
E.each(this.instances,function(){H=Math.max(H,this.css("z-index"))
});
this.maxZ=H
},height:function(){var G,F;
if(E.browser.msie&&E.browser.version<7){G=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);
F=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);
return G<F?E(window).height()+"px":G+"px"
}else{return E(document).height()+"px"
}},width:function(){var G,F;
if(E.browser.msie){G=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);
F=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);
return G<F?E(window).width()+"px":G+"px"
}else{return E(document).width()+"px"
}},resize:function(){var F=E([]);
E.each(E.ui.dialog.overlay.instances,function(){F=F.add(this)
});
F.css({width:0,height:0}).css({width:E.ui.dialog.overlay.width(),height:E.ui.dialog.overlay.height()})
}});
E.extend(E.ui.dialog.overlay.prototype,{destroy:function(){E.ui.dialog.overlay.destroy(this.$el)
}})
})(jQuery);
(function(A){A.widget("ui.slider",A.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var B=this,C=this.options,G=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),E=C.values&&C.values.length||1,F=[];
this._mouseSliding=this._keySliding=false;
this._animateOff=true;
this._handleIndex=null;
this._detectOrientation();
this._mouseInit();
this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"+(C.disabled?" ui-slider-disabled ui-disabled":""));
this.range=A([]);
if(C.range){if(C.range===true){if(!C.values){C.values=[this._valueMin(),this._valueMin()]
}if(C.values.length&&C.values.length!==2){C.values=[C.values[0],C.values[0]]
}}this.range=A("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(C.range==="min"||C.range==="max"?" ui-slider-range-"+C.range:""))
}for(var D=G.length;
D<E;
D+=1){F.push("<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>")
}this.handles=G.add(A(F.join("")).appendTo(B.element));
this.handle=this.handles.eq(0);
this.handles.add(this.range).filter("a").click(function(H){H.preventDefault()
}).hover(function(){C.disabled||A(this).addClass("ui-state-hover")
},function(){A(this).removeClass("ui-state-hover")
}).focus(function(){if(C.disabled){A(this).blur()
}else{A(".ui-slider .ui-state-focus").removeClass("ui-state-focus");
A(this).addClass("ui-state-focus")
}}).blur(function(){A(this).removeClass("ui-state-focus")
});
this.handles.each(function(H){A(this).data("index.ui-slider-handle",H)
});
this.handles.keydown(function(M){var J=true,I=A(this).data("index.ui-slider-handle"),K,L,H;
if(!B.options.disabled){switch(M.keyCode){case A.ui.keyCode.HOME:case A.ui.keyCode.END:case A.ui.keyCode.PAGE_UP:case A.ui.keyCode.PAGE_DOWN:case A.ui.keyCode.UP:case A.ui.keyCode.RIGHT:case A.ui.keyCode.DOWN:case A.ui.keyCode.LEFT:J=false;
if(!B._keySliding){B._keySliding=true;
A(this).addClass("ui-state-active");
K=B._start(M,I);
if(K===false){return 
}}break
}H=B.options.step;
K=B.options.values&&B.options.values.length?(L=B.values(I)):(L=B.value());
switch(M.keyCode){case A.ui.keyCode.HOME:L=B._valueMin();
break;
case A.ui.keyCode.END:L=B._valueMax();
break;
case A.ui.keyCode.PAGE_UP:L=B._trimAlignValue(K+(B._valueMax()-B._valueMin())/5);
break;
case A.ui.keyCode.PAGE_DOWN:L=B._trimAlignValue(K-(B._valueMax()-B._valueMin())/5);
break;
case A.ui.keyCode.UP:case A.ui.keyCode.RIGHT:if(K===B._valueMax()){return 
}L=B._trimAlignValue(K+H);
break;
case A.ui.keyCode.DOWN:case A.ui.keyCode.LEFT:if(K===B._valueMin()){return 
}L=B._trimAlignValue(K-H);
break
}B._slide(M,I,L);
return J
}}).keyup(function(I){var H=A(this).data("index.ui-slider-handle");
if(B._keySliding){B._keySliding=false;
B._stop(I,H);
B._change(I,H);
A(this).removeClass("ui-state-active")
}});
this._refreshValue();
this._animateOff=false
},destroy:function(){this.handles.remove();
this.range.remove();
this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
this._mouseDestroy();
return this
},_mouseCapture:function(B){var C=this.options,H,F,G,D,E;
if(C.disabled){return false
}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};
this.elementOffset=this.element.offset();
H=this._normValueFromMouse({x:B.pageX,y:B.pageY});
F=this._valueMax()-this._valueMin()+1;
D=this;
this.handles.each(function(J){var I=Math.abs(H-D.values(J));
if(F>I){F=I;
G=A(this);
E=J
}});
if(C.range===true&&this.values(1)===C.min){E+=1;
G=A(this.handles[E])
}if(this._start(B,E)===false){return false
}this._mouseSliding=true;
D._handleIndex=E;
G.addClass("ui-state-active").focus();
C=G.offset();
this._clickOffset=!A(B.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:B.pageX-C.left-G.width()/2,top:B.pageY-C.top-G.height()/2-(parseInt(G.css("borderTopWidth"),10)||0)-(parseInt(G.css("borderBottomWidth"),10)||0)+(parseInt(G.css("marginTop"),10)||0)};
this.handles.hasClass("ui-state-hover")||this._slide(B,E,H);
return this._animateOff=true
},_mouseStart:function(){return true
},_mouseDrag:function(B){var C=this._normValueFromMouse({x:B.pageX,y:B.pageY});
this._slide(B,this._handleIndex,C);
return false
},_mouseStop:function(B){this.handles.removeClass("ui-state-active");
this._mouseSliding=false;
this._stop(B,this._handleIndex);
this._change(B,this._handleIndex);
this._clickOffset=this._handleIndex=null;
return this._animateOff=false
},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"
},_normValueFromMouse:function(B){var C;
if(this.orientation==="horizontal"){C=this.elementSize.width;
B=B.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)
}else{C=this.elementSize.height;
B=B.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)
}C=B/C;
if(C>1){C=1
}if(C<0){C=0
}if(this.orientation==="vertical"){C=1-C
}B=this._valueMax()-this._valueMin();
return this._trimAlignValue(this._valueMin()+C*B)
},_start:function(B,C){var D={handle:this.handles[C],value:this.value()};
if(this.options.values&&this.options.values.length){D.value=this.values(C);
D.values=this.values()
}return this._trigger("start",B,D)
},_slide:function(B,C,E){var D;
if(this.options.values&&this.options.values.length){D=this.values(C?0:1);
if(this.options.values.length===2&&this.options.range===true&&(C===0&&E>D||C===1&&E<D)){E=D
}if(E!==this.values(C)){D=this.values();
D[C]=E;
B=this._trigger("slide",B,{handle:this.handles[C],value:E,values:D});
this.values(C?0:1);
B!==false&&this.values(C,E,true)
}}else{if(E!==this.value()){B=this._trigger("slide",B,{handle:this.handles[C],value:E});
B!==false&&this.value(E)
}}},_stop:function(B,C){var D={handle:this.handles[C],value:this.value()};
if(this.options.values&&this.options.values.length){D.value=this.values(C);
D.values=this.values()
}this._trigger("stop",B,D)
},_change:function(B,C){if(!this._keySliding&&!this._mouseSliding){var D={handle:this.handles[C],value:this.value()};
if(this.options.values&&this.options.values.length){D.value=this.values(C);
D.values=this.values()
}this._trigger("change",B,D)
}},value:function(B){if(arguments.length){this.options.value=this._trimAlignValue(B);
this._refreshValue();
this._change(null,0)
}else{return this._value()
}},values:function(B,C){var F,D,E;
if(arguments.length>1){this.options.values[B]=this._trimAlignValue(C);
this._refreshValue();
this._change(null,B)
}else{if(arguments.length){if(A.isArray(arguments[0])){F=this.options.values;
D=arguments[0];
for(E=0;
E<F.length;
E+=1){F[E]=this._trimAlignValue(D[E]);
this._change(null,E)
}this._refreshValue()
}else{return this.options.values&&this.options.values.length?this._values(B):this.value()
}}else{return this._values()
}}},_setOption:function(B,C){var E,D=0;
if(A.isArray(this.options.values)){D=this.options.values.length
}A.Widget.prototype._setOption.apply(this,arguments);
switch(B){case"disabled":if(C){this.handles.filter(".ui-state-focus").blur();
this.handles.removeClass("ui-state-hover");
this.handles.attr("disabled","disabled");
this.element.addClass("ui-disabled")
}else{this.handles.removeAttr("disabled");
this.element.removeClass("ui-disabled")
}break;
case"orientation":this._detectOrientation();
this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);
this._refreshValue();
break;
case"value":this._animateOff=true;
this._refreshValue();
this._change(null,0);
this._animateOff=false;
break;
case"values":this._animateOff=true;
this._refreshValue();
for(E=0;
E<D;
E+=1){this._change(null,E)
}this._animateOff=false;
break
}},_value:function(){var B=this.options.value;
return B=this._trimAlignValue(B)
},_values:function(B){var C,D;
if(arguments.length){C=this.options.values[B];
return C=this._trimAlignValue(C)
}else{C=this.options.values.slice();
for(D=0;
D<C.length;
D+=1){C[D]=this._trimAlignValue(C[D])
}return C
}},_trimAlignValue:function(B){if(B<=this._valueMin()){return this._valueMin()
}if(B>=this._valueMax()){return this._valueMax()
}var C=this.options.step>0?this.options.step:1,D=(B-this._valueMin())%C;
alignValue=B-D;
if(Math.abs(D)*2>=C){alignValue+=D>0?C:-C
}return parseFloat(alignValue.toFixed(5))
},_valueMin:function(){return this.options.min
},_valueMax:function(){return this.options.max
},_refreshValue:function(){var J=this.options.range,K=this.options,I=this,G=!this._animateOff?K.animate:false,H,D={},F,C,B,E;
if(this.options.values&&this.options.values.length){this.handles.each(function(L){H=(I.values(L)-I._valueMin())/(I._valueMax()-I._valueMin())*100;
D[I.orientation==="horizontal"?"left":"bottom"]=H+"%";
A(this).stop(1,1)[G?"animate":"css"](D,K.animate);
if(I.options.range===true){if(I.orientation==="horizontal"){if(L===0){I.range.stop(1,1)[G?"animate":"css"]({left:H+"%"},K.animate)
}if(L===1){I.range[G?"animate":"css"]({width:H-F+"%"},{queue:false,duration:K.animate})
}}else{if(L===0){I.range.stop(1,1)[G?"animate":"css"]({bottom:H+"%"},K.animate)
}if(L===1){I.range[G?"animate":"css"]({height:H-F+"%"},{queue:false,duration:K.animate})
}}}F=H
})
}else{C=this.value();
B=this._valueMin();
E=this._valueMax();
H=E!==B?(C-B)/(E-B)*100:0;
D[I.orientation==="horizontal"?"left":"bottom"]=H+"%";
this.handle.stop(1,1)[G?"animate":"css"](D,K.animate);
if(J==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[G?"animate":"css"]({width:H+"%"},K.animate)
}if(J==="max"&&this.orientation==="horizontal"){this.range[G?"animate":"css"]({width:100-H+"%"},{queue:false,duration:K.animate})
}if(J==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[G?"animate":"css"]({height:H+"%"},K.animate)
}if(J==="max"&&this.orientation==="vertical"){this.range[G?"animate":"css"]({height:100-H+"%"},{queue:false,duration:K.animate})
}}}});
A.extend(A.ui.slider,{version:"1.8.14"})
})(jQuery);
(function(F,E){function D(){return ++C
}function B(){return ++A
}var C=0,A=0;
F.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)
},_setOption:function(G,H){if(G=="selected"){this.options.collapsible&&H==this.options.selected||this.select(H)
}else{this.options[G]=H;
this._tabify()
}},_tabId:function(G){return G.title&&G.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+D()
},_sanitizeSelector:function(G){return G.replace(/:/g,"\\:")
},_cookie:function(){var G=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+B());
return F.cookie.apply(null,[G].concat(F.makeArray(arguments)))
},_ui:function(G,H){return{tab:G,panel:H,index:this.anchors.index(G)}
},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var G=F(this);
G.html(G.data("label.tabs")).removeData("label.tabs")
})
},_tabify:function(P){function N(S,T){S.css("display","");
!F.support.opacity&&T.opacity&&S[0].style.removeAttribute("filter")
}var Q=this,O=this.options,M=/^#.+/;
this.list=this.element.find("ol,ul").eq(0);
this.lis=F(" > li:has(a[href])",this.list);
this.anchors=this.lis.map(function(){return F("a",this)[0]
});
this.panels=F([]);
this.anchors.each(function(U,W){var T=F(W).attr("href"),S=T.split("#")[0],V;
if(S&&(S===location.toString().split("#")[0]||(V=F("base")[0])&&S===V.href)){T=W.hash;
W.href=T
}if(M.test(T)){Q.panels=Q.panels.add(Q.element.find(Q._sanitizeSelector(T)))
}else{if(T&&T!=="#"){F.data(W,"href.tabs",T);
F.data(W,"load.tabs",T.replace(/#.*$/,""));
T=Q._tabId(W);
W.href="#"+T;
W=Q.element.find("#"+T);
if(!W.length){W=F(O.panelTemplate).attr("id",T).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(Q.panels[U-1]||Q.list);
W.data("destroy.tabs",true)
}Q.panels=Q.panels.add(W)
}else{O.disabled.push(U)
}}});
if(P){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");
this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");
this.lis.addClass("ui-state-default ui-corner-top");
this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");
if(O.selected===E){location.hash&&this.anchors.each(function(S,T){if(T.hash==location.hash){O.selected=S;
return false
}});
if(typeof O.selected!=="number"&&O.cookie){O.selected=parseInt(Q._cookie(),10)
}if(typeof O.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length){O.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))
}O.selected=O.selected||(this.lis.length?0:-1)
}else{if(O.selected===null){O.selected=-1
}}O.selected=O.selected>=0&&this.anchors[O.selected]||O.selected<0?O.selected:0;
O.disabled=F.unique(O.disabled.concat(F.map(this.lis.filter(".ui-state-disabled"),function(S){return Q.lis.index(S)
}))).sort();
F.inArray(O.selected,O.disabled)!=-1&&O.disabled.splice(F.inArray(O.selected,O.disabled),1);
this.panels.addClass("ui-tabs-hide");
this.lis.removeClass("ui-tabs-selected ui-state-active");
if(O.selected>=0&&this.anchors.length){Q.element.find(Q._sanitizeSelector(Q.anchors[O.selected].hash)).removeClass("ui-tabs-hide");
this.lis.eq(O.selected).addClass("ui-tabs-selected ui-state-active");
Q.element.queue("tabs",function(){Q._trigger("show",null,Q._ui(Q.anchors[O.selected],Q.element.find(Q._sanitizeSelector(Q.anchors[O.selected].hash))[0]))
});
this.load(O.selected)
}F(window).bind("unload",function(){Q.lis.add(Q.anchors).unbind(".tabs");
Q.lis=Q.anchors=Q.panels=null
})
}else{O.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))
}this.element[O.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");
O.cookie&&this._cookie(O.selected,O.cookie);
P=0;
for(var L;
L=this.lis[P];
P++){F(L)[F.inArray(P,O.disabled)!=-1&&!F(L).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")
}O.cache===false&&this.anchors.removeData("cache.tabs");
this.lis.add(this.anchors).unbind(".tabs");
if(O.event!=="mouseover"){var K=function(S,T){T.is(":not(.ui-state-disabled)")&&T.addClass("ui-state-"+S)
},I=function(S,T){T.removeClass("ui-state-"+S)
};
this.lis.bind("mouseover.tabs",function(){K("hover",F(this))
});
this.lis.bind("mouseout.tabs",function(){I("hover",F(this))
});
this.anchors.bind("focus.tabs",function(){K("focus",F(this).closest("li"))
});
this.anchors.bind("blur.tabs",function(){I("focus",F(this).closest("li"))
})
}var J,H;
if(O.fx){if(F.isArray(O.fx)){J=O.fx[0];
H=O.fx[1]
}else{J=H=O.fx
}}var G=H?function(S,T){F(S).closest("li").addClass("ui-tabs-selected ui-state-active");
T.hide().removeClass("ui-tabs-hide").animate(H,H.duration||"normal",function(){N(T,H);
Q._trigger("show",null,Q._ui(S,T[0]))
})
}:function(S,T){F(S).closest("li").addClass("ui-tabs-selected ui-state-active");
T.removeClass("ui-tabs-hide");
Q._trigger("show",null,Q._ui(S,T[0]))
},R=J?function(S,T){T.animate(J,J.duration||"normal",function(){Q.lis.removeClass("ui-tabs-selected ui-state-active");
T.addClass("ui-tabs-hide");
N(T,J);
Q.element.dequeue("tabs")
})
}:function(S,T){Q.lis.removeClass("ui-tabs-selected ui-state-active");
T.addClass("ui-tabs-hide");
Q.element.dequeue("tabs")
};
this.anchors.bind(O.event+".tabs",function(){var U=this,V=F(U).closest("li"),T=Q.panels.filter(":not(.ui-tabs-hide)"),S=Q.element.find(Q._sanitizeSelector(U.hash));
if(V.hasClass("ui-tabs-selected")&&!O.collapsible||V.hasClass("ui-state-disabled")||V.hasClass("ui-state-processing")||Q.panels.filter(":animated").length||Q._trigger("select",null,Q._ui(this,S[0]))===false){this.blur();
return false
}O.selected=Q.anchors.index(this);
Q.abort();
if(O.collapsible){if(V.hasClass("ui-tabs-selected")){O.selected=-1;
O.cookie&&Q._cookie(O.selected,O.cookie);
Q.element.queue("tabs",function(){R(U,T)
}).dequeue("tabs");
this.blur();
return false
}else{if(!T.length){O.cookie&&Q._cookie(O.selected,O.cookie);
Q.element.queue("tabs",function(){G(U,S)
});
Q.load(Q.anchors.index(this));
this.blur();
return false
}}}O.cookie&&Q._cookie(O.selected,O.cookie);
if(S.length){T.length&&Q.element.queue("tabs",function(){R(U,T)
});
Q.element.queue("tabs",function(){G(U,S)
});
Q.load(Q.anchors.index(this))
}else{throw"jQuery UI Tabs: Mismatching fragment identifier."
}F.browser.msie&&this.blur()
});
this.anchors.bind("click.tabs",function(){return false
})
},_getIndex:function(G){if(typeof G=="string"){G=this.anchors.index(this.anchors.filter("[href$="+G+"]"))
}return G
},destroy:function(){var G=this.options;
this.abort();
this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");
this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");
this.anchors.each(function(){var I=F.data(this,"href.tabs");
if(I){this.href=I
}var H=F(this).unbind(".tabs");
F.each(["href","load","cache"],function(K,J){H.removeData(J+".tabs")
})
});
this.lis.unbind(".tabs").add(this.panels).each(function(){F.data(this,"destroy.tabs")?F(this).remove():F(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")
});
G.cookie&&this._cookie(null,G.cookie);
return this
},add:function(G,K,H){if(H===E){H=this.anchors.length
}var L=this,J=this.options;
K=F(J.tabTemplate.replace(/#\{href\}/g,G).replace(/#\{label\}/g,K));
G=!G.indexOf("#")?G.replace("#",""):this._tabId(F("a",K)[0]);
K.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);
var I=L.element.find("#"+G);
I.length||(I=F(J.panelTemplate).attr("id",G).data("destroy.tabs",true));
I.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");
if(H>=this.lis.length){K.appendTo(this.list);
I.appendTo(this.list[0].parentNode)
}else{K.insertBefore(this.lis[H]);
I.insertBefore(this.panels[H])
}J.disabled=F.map(J.disabled,function(M){return M>=H?++M:M
});
this._tabify();
if(this.anchors.length==1){J.selected=0;
K.addClass("ui-tabs-selected ui-state-active");
I.removeClass("ui-tabs-hide");
this.element.queue("tabs",function(){L._trigger("show",null,L._ui(L.anchors[0],L.panels[0]))
});
this.load(0)
}this._trigger("add",null,this._ui(this.anchors[H],this.panels[H]));
return this
},remove:function(G){G=this._getIndex(G);
var I=this.options,H=this.lis.eq(G).remove(),J=this.panels.eq(G).remove();
if(H.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(G+(G+1<this.anchors.length?1:-1))
}I.disabled=F.map(F.grep(I.disabled,function(K){return K!=G
}),function(K){return K>=G?--K:K
});
this._tabify();
this._trigger("remove",null,this._ui(H.find("a")[0],J[0]));
return this
},enable:function(G){G=this._getIndex(G);
var H=this.options;
if(F.inArray(G,H.disabled)!=-1){this.lis.eq(G).removeClass("ui-state-disabled");
H.disabled=F.grep(H.disabled,function(I){return I!=G
});
this._trigger("enable",null,this._ui(this.anchors[G],this.panels[G]));
return this
}},disable:function(G){G=this._getIndex(G);
var H=this.options;
if(G!=H.selected){this.lis.eq(G).addClass("ui-state-disabled");
H.disabled.push(G);
H.disabled.sort();
this._trigger("disable",null,this._ui(this.anchors[G],this.panels[G]))
}return this
},select:function(G){G=this._getIndex(G);
if(G==-1){if(this.options.collapsible&&this.options.selected!=-1){G=this.options.selected
}else{return this
}}this.anchors.eq(G).trigger(this.options.event+".tabs");
return this
},load:function(G){G=this._getIndex(G);
var K=this,H=this.options,L=this.anchors.eq(G)[0],J=F.data(L,"load.tabs");
this.abort();
if(!J||this.element.queue("tabs").length!==0&&F.data(L,"cache.tabs")){this.element.dequeue("tabs")
}else{this.lis.eq(G).addClass("ui-state-processing");
if(H.spinner){var I=F("span",L);
I.data("label.tabs",I.html()).html(H.spinner)
}this.xhr=F.ajax(F.extend({},H.ajaxOptions,{url:J,success:function(N,O){K.element.find(K._sanitizeSelector(L.hash)).html(N);
K._cleanup();
H.cache&&F.data(L,"cache.tabs",true);
K._trigger("load",null,K._ui(K.anchors[G],K.panels[G]));
try{H.ajaxOptions.success(N,O)
}catch(M){}},error:function(N,O){K._cleanup();
K._trigger("load",null,K._ui(K.anchors[G],K.panels[G]));
try{H.ajaxOptions.error(N,O,G,L)
}catch(M){}}}));
K.element.dequeue("tabs");
return this
}},abort:function(){this.element.queue([]);
this.panels.stop(false,true);
this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));
if(this.xhr){this.xhr.abort();
delete this.xhr
}this._cleanup();
return this
},url:function(G,H){this.anchors.eq(G).removeData("cache.tabs").data("load.tabs",H);
return this
},length:function(){return this.anchors.length
}});
F.extend(F.ui.tabs,{version:"1.8.14"});
F.extend(F.ui.tabs.prototype,{rotation:null,rotate:function(G,J){var H=this,K=this.options,I=H._rotate||(H._rotate=function(L){clearTimeout(H.rotation);
H.rotation=setTimeout(function(){var M=K.selected;
H.select(++M<H.anchors.length?M:0)
},G);
L&&L.stopPropagation()
});
J=H._unrotate||(H._unrotate=!J?function(L){L.clientX&&H.rotate(null)
}:function(){t=K.selected;
I()
});
if(G){this.element.bind("tabsshow",I);
this.anchors.bind(K.event+".tabs",J);
I()
}else{clearTimeout(H.rotation);
this.element.unbind("tabsshow",I);
this.anchors.unbind(K.event+".tabs",J);
delete this._rotate;
delete this._unrotate
}return this
}})
})(jQuery);
(function(d,C){function M(){this.debug=false;
this._curInst=null;
this._keyEvent=false;
this._disabledInputs=[];
this._inDialog=this._datepickerShowing=false;
this._mainDivId="ui-datepicker-div";
this._inlineClass="ui-datepicker-inline";
this._appendClass="ui-datepicker-append";
this._triggerClass="ui-datepicker-trigger";
this._dialogClass="ui-datepicker-dialog";
this._disableClass="ui-datepicker-disabled";
this._unselectableClass="ui-datepicker-unselectable";
this._currentClass="ui-datepicker-current-day";
this._dayOverClass="ui-datepicker-days-cell-over";
this.regional=[];
this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};
this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};
d.extend(this._defaults,this.regional[""]);
this.dpDiv=N(d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))
}function N(a){return a.bind("mouseout",function(b){b=d(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");
b.length&&b.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")
}).bind("mouseover",function(b){b=d(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");
if(!(d.datepicker._isDisabledDatepicker(J.inline?a.parent()[0]:J.input[0])||!b.length)){b.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");
b.addClass("ui-state-hover");
b.hasClass("ui-datepicker-prev")&&b.addClass("ui-datepicker-prev-hover");
b.hasClass("ui-datepicker-next")&&b.addClass("ui-datepicker-next-hover")
}})
}function H(a,b){d.extend(a,b);
for(var c in b){if(b[c]==null||b[c]==C){a[c]=b[c]
}}return a
}d.extend(d.ui,{datepicker:{version:"1.8.14"}});
var A=(new Date).getTime(),J;
d.extend(M.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)
},_widgetDatepicker:function(){return this.dpDiv
},setDefaults:function(a){H(this._defaults,a||{});
return this
},_attachDatepicker:function(a,b){var c=null;
for(var e in this._defaults){var f=a.getAttribute("date:"+e);
if(f){c=c||{};
try{c[e]=eval(f)
}catch(h){c[e]=f
}}}e=a.nodeName.toLowerCase();
f=e=="div"||e=="span";
if(!a.id){this.uuid+=1;
a.id="dp"+this.uuid
}var i=this._newInst(d(a),f);
i.settings=d.extend({},b||{},c||{});
if(e=="input"){this._connectDatepicker(a,i)
}else{f&&this._inlineDatepicker(a,i)
}},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:N(d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}
},_connectDatepicker:function(a,b){var c=d(a);
b.append=d([]);
b.trigger=d([]);
if(!c.hasClass(this.markerClassName)){this._attachments(c,b);
c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h
}).bind("getData.datepicker",function(e,f){return this._get(b,f)
});
this._autoSize(b);
d.data(a,"datepicker",b)
}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");
b.append&&b.append.remove();
if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");
a[e?"before":"after"](b.append)
}a.unbind("focus",this._showDatepicker);
b.trigger&&b.trigger.remove();
c=this._get(b,"showOn");
if(c=="focus"||c=="both"){a.focus(this._showDatepicker)
}if(c=="button"||c=="both"){c=this._get(b,"buttonText");
var f=this._get(b,"buttonImage");
b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==""?c:d("<img/>").attr({src:f,alt:c,title:c})));
a[e?"before":"after"](b.trigger);
b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);
return false
})
}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");
if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;
g<f.length;
g++){if(f[g].length>h){h=f[g].length;
i=g
}}return i
};
b.setMonth(e(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));
b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())
}a.input.attr("size",this._formatDate(a,b).length)
}},_inlineDatepicker:function(a,b){var c=d(a);
if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h
}).bind("getData.datepicker",function(e,f){return this._get(b,f)
});
d.data(a,"datepicker",b);
this._setDate(b,this._getDefaultDate(b),true);
this._updateDatepicker(b);
this._updateAlternate(b);
b.dpDiv.show()
}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;
if(!a){this.uuid+=1;
this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');
this._dialogInput.keydown(this._doKeyDown);
d("body").append(this._dialogInput);
a=this._dialogInst=this._newInst(this._dialogInput,false);
a.settings={};
d.data(this._dialogInput[0],"datepicker",a)
}H(a.settings,e||{});
b=b&&b.constructor==Date?this._formatDate(a,b):b;
this._dialogInput.val(b);
this._pos=f?f.length?f:[f.pageX,f.pageY]:null;
if(!this._pos){this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)]
}this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");
a.settings.onSelect=c;
this._inDialog=true;
this.dpDiv.addClass(this._dialogClass);
this._showDatepicker(this._dialogInput[0]);
d.blockUI&&d.blockUI(this.dpDiv);
d.data(this._dialogInput[0],"datepicker",a);
return this
},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");
if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();
d.removeData(a,"datepicker");
if(e=="input"){c.append.remove();
c.trigger.remove();
b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)
}else{if(e=="div"||e=="span"){b.removeClass(this.markerClassName).empty()
}}}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");
if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();
if(e=="input"){a.disabled=false;
c.trigger.filter("button").each(function(){this.disabled=false
}).end().filter("img").css({opacity:"1.0",cursor:""})
}else{if(e=="div"||e=="span"){b=b.children("."+this._inlineClass);
b.children().removeClass("ui-state-disabled");
b.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")
}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f
})
}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");
if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();
if(e=="input"){a.disabled=true;
c.trigger.filter("button").each(function(){this.disabled=true
}).end().filter("img").css({opacity:"0.5",cursor:"default"})
}else{if(e=="div"||e=="span"){b=b.children("."+this._inlineClass);
b.children().addClass("ui-state-disabled");
b.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")
}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f
});
this._disabledInputs[this._disabledInputs.length]=a
}},_isDisabledDatepicker:function(a){if(!a){return false
}for(var b=0;
b<this._disabledInputs.length;
b++){if(this._disabledInputs[b]==a){return true
}}return false
},_getInst:function(a){try{return d.data(a,"datepicker")
}catch(b){throw"Missing instance data for this datepicker"
}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);
if(arguments.length==2&&typeof b=="string"){return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null
}var f=b||{};
if(typeof b=="string"){f={};
f[b]=c
}if(e){this._curInst==e&&this._hideDatepicker();
var h=this._getDateDatepicker(a,true),i=this._getMinMaxDate(e,"min"),g=this._getMinMaxDate(e,"max");
H(e.settings,f);
if(i!==null&&f.dateFormat!==C&&f.minDate===C){e.settings.minDate=this._formatDate(e,i)
}if(g!==null&&f.dateFormat!==C&&f.maxDate===C){e.settings.maxDate=this._formatDate(e,g)
}this._attachments(d(a),e);
this._autoSize(e);
this._setDate(e,h);
this._updateAlternate(e);
this._updateDatepicker(e)
}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)
},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)
},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);
this._updateDatepicker(a);
this._updateAlternate(a)
}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);
return a?this._getDate(a):null
},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");
b._keyEvent=true;
if(d.datepicker._datepickerShowing){switch(a.keyCode){case 9:d.datepicker._hideDatepicker();
c=false;
break;
case 13:c=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+")",b.dpDiv);
c[0]?d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();
return false;
case 27:d.datepicker._hideDatepicker();
break;
case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");
break;
case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");
break;
case 35:if(a.ctrlKey||a.metaKey){d.datepicker._clearDate(a.target)
}c=a.ctrlKey||a.metaKey;
break;
case 36:if(a.ctrlKey||a.metaKey){d.datepicker._gotoToday(a.target)
}c=a.ctrlKey||a.metaKey;
break;
case 37:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?+1:-1,"D")
}c=a.ctrlKey||a.metaKey;
if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M")
}break;
case 38:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,-7,"D")
}c=a.ctrlKey||a.metaKey;
break;
case 39:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?-1:+1,"D")
}c=a.ctrlKey||a.metaKey;
if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M")
}break;
case 40:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,+7,"D")
}c=a.ctrlKey||a.metaKey;
break;
default:c=false
}}else{if(a.keyCode==36&&a.ctrlKey){d.datepicker._showDatepicker(this)
}else{c=false
}}if(c){a.preventDefault();
a.stopPropagation()
}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);
if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));
var c=String.fromCharCode(a.charCode==C?a.keyCode:a.charCode);
return a.ctrlKey||a.metaKey||c<" "||!b||b.indexOf(c)>-1
}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);
if(a.input.val()!=a.lastVal){try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);
d.datepicker._updateAlternate(a);
d.datepicker._updateDatepicker(a)
}}catch(b){d.datepicker.log(b)
}}return true
},_showDatepicker:function(a){a=a.target||a;
if(a.nodeName.toLowerCase()!="input"){a=d("input",a.parentNode)[0]
}if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);
if(d.datepicker._curInst&&d.datepicker._curInst!=b){d.datepicker._datepickerShowing&&d.datepicker._triggerOnClose(d.datepicker._curInst);
d.datepicker._curInst.dpDiv.stop(true,true)
}var c=d.datepicker._get(b,"beforeShow");
H(b.settings,c?c.apply(a,[a,b]):{});
b.lastVal=null;
d.datepicker._lastInput=a;
d.datepicker._setDateFromField(b);
if(d.datepicker._inDialog){a.value=""
}if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);
d.datepicker._pos[1]+=a.offsetHeight
}var e=false;
d(a).parents().each(function(){e|=d(this).css("position")=="fixed";
return !e
});
if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;
d.datepicker._pos[1]-=document.documentElement.scrollTop
}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};
d.datepicker._pos=null;
b.dpDiv.empty();
b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});
d.datepicker._updateDatepicker(b);
c=d.datepicker._checkOffset(b,c,e);
b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});
if(!b.inline){c=d.datepicker._get(b,"showAnim");
var f=d.datepicker._get(b,"duration"),h=function(){var i=b.dpDiv.find("iframe.ui-datepicker-cover");
if(i.length){var g=d.datepicker._getBorders(b.dpDiv);
i.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})
}};
b.dpDiv.zIndex(d(a).zIndex()+1);
d.datepicker._datepickerShowing=true;
d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);
if(!c||!f){h()
}b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();
d.datepicker._curInst=b
}}},_updateDatepicker:function(a){this.maxRows=4;
var b=d.datepicker._getBorders(a.dpDiv);
J=a;
a.dpDiv.empty().append(this._generateHTML(a));
var c=a.dpDiv.find("iframe.ui-datepicker-cover");
c.length&&c.css({left:-b[0],top:-b[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});
a.dpDiv.find("."+this._dayOverClass+" a").mouseover();
b=this._getNumberOfMonths(a);
c=b[1];
a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");
c>1&&a.dpDiv.addClass("ui-datepicker-multi-"+c).css("width",17*c+"em");
a.dpDiv[(b[0]!=1||b[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");
a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();
if(a.yearshtml){var e=a.yearshtml;
setTimeout(function(){e===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);
e=a.yearshtml=null
},0)
}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c
};
return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]
},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();
b.left-=this._get(a,"isRTL")?e-h:0;
b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;
b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;
b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);
b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);
return b
},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");
a&&(a.type=="hidden"||a.nodeType!=1||d.expr.filters.hidden(a));
){a=a[b?"previousSibling":"nextSibling"]
}a=d(a).offset();
return[a.left,a.top]
},_triggerOnClose:function(a){var b=this._get(a,"onClose");
if(b){b.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a])
}},_hideDatepicker:function(a){var b=this._curInst;
if(!(!b||a&&b!=d.data(a,"datepicker"))){if(this._datepickerShowing){a=this._get(b,"showAnim");
var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);
this._curInst=null
};
d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);
a||e();
d.datepicker._triggerOnClose(b);
this._datepickerShowing=false;
this._lastInput=null;
if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});
if(d.blockUI){d.unblockUI();
d("body").append(this.dpDiv)
}}this._inDialog=false
}}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")
},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);
a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()
}},_adjustDate:function(a,b,c){a=d(a);
var e=this._getInst(a[0]);
if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);
this._updateDatepicker(e)
}},_gotoToday:function(a){a=d(a);
var b=this._getInst(a[0]);
if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;
b.drawMonth=b.selectedMonth=b.currentMonth;
b.drawYear=b.selectedYear=b.currentYear
}else{var c=new Date;
b.selectedDay=c.getDate();
b.drawMonth=b.selectedMonth=c.getMonth();
b.drawYear=b.selectedYear=c.getFullYear()
}this._notifyChange(b);
this._adjustDate(a)
},_selectMonthYear:function(a,b,c){a=d(a);
var e=this._getInst(a[0]);
e._selectingMonthYear=false;
e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);
this._notifyChange(e);
this._adjustDate(a)
},_clickMonthYear:function(a){var b=this._getInst(d(a)[0]);
b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()
},0);
b._selectingMonthYear=!b._selectingMonthYear
},_selectDay:function(a,b,c,e){var f=d(a);
if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);
f.selectedDay=f.currentDay=d("a",e).html();
f.selectedMonth=f.currentMonth=b;
f.selectedYear=f.currentYear=c;
this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))
}},_clearDate:function(a){a=d(a);
this._getInst(a[0]);
this._selectDate(a,"")
},_selectDate:function(a,b){a=this._getInst(d(a)[0]);
b=b!=null?b:this._formatDate(a);
a.input&&a.input.val(b);
this._updateAlternate(a);
var c=this._get(a,"onSelect");
if(c){c.apply(a.input?a.input[0]:null,[b,a])
}else{a.input&&a.input.trigger("change")
}if(a.inline){this._updateDatepicker(a)
}else{this._hideDatepicker();
this._lastInput=a.input[0];
typeof a.input[0]!="object"&&a.input.focus();
this._lastInput=null
}},_updateAlternate:function(a){var b=this._get(a,"altField");
if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));
d(b).each(function(){d(this).val(f)
})
}},noWeekends:function(a){a=a.getDay();
return[a>0&&a<6,""]
},iso8601Week:function(a){a=new Date(a.getTime());
a.setDate(a.getDate()+4-(a.getDay()||7));
var b=a.getTime();
a.setMonth(0);
a.setDate(1);
return Math.floor(Math.round((b-a)/86400000)/7)+1
},parseDate:function(a,b,c){if(a==null||b==null){throw"Invalid arguments"
}b=typeof b=="object"?b.toString():b+"";
if(b==""){return null
}var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;
e=typeof e!="string"?e:(new Date).getFullYear()%100+parseInt(e,10);
for(var f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=B+1<a.length&&a.charAt(B+1)==p)&&B++;
return p
},m=function(p){var D=o(p);
p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"&&D?4:p=="o"?3:2)+"}");
p=b.substring(q).match(p);
if(!p){throw"Missing number at position "+q
}q+=p[0].length;
return parseInt(p[0],10)
},n=function(p,D,K){p=d.map(o(p)?K:D,function(w,x){return[[x,w]]
}).sort(function(w,x){return -(w[1].length-x[1].length)
});
var E=-1;
d.each(p,function(w,x){w=x[1];
if(b.substr(q,w.length).toLowerCase()==w.toLowerCase()){E=x[0];
q+=w.length;
return false
}});
if(E!=-1){return E+1
}else{throw"Unknown name at position "+q
}},s=function(){if(b.charAt(q)!=a.charAt(B)){throw"Unexpected literal at position "+q
}q++
},q=0,B=0;
B<a.length;
B++){if(k){if(a.charAt(B)=="'"&&!o("'")){k=false
}else{s()
}}else{switch(a.charAt(B)){case"d":l=m("d");
break;
case"D":n("D",f,h);
break;
case"o":u=m("o");
break;
case"m":j=m("m");
break;
case"M":j=n("M",i,g);
break;
case"y":c=m("y");
break;
case"@":var v=new Date(m("@"));
c=v.getFullYear();
j=v.getMonth()+1;
l=v.getDate();
break;
case"!":v=new Date((m("!")-this._ticksTo1970)/10000);
c=v.getFullYear();
j=v.getMonth()+1;
l=v.getDate();
break;
case"'":if(o("'")){s()
}else{k=true
}break;
default:s()
}}}if(q<b.length){throw"Extra/unparsed characters found in date: "+b.substring(q)
}if(c==-1){c=(new Date).getFullYear()
}else{if(c<100){c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100)
}}if(u>-1){j=1;
l=u;
do{e=this._getDaysInMonth(c,j-1);
if(l<=e){break
}j++;
l-=e
}while(1)
}v=this._daylightSavingAdjust(new Date(c,j-1,l));
if(v.getFullYear()!=c||v.getMonth()+1!=j||v.getDate()!=l){throw"Invalid date"
}return v
},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*10000000,formatDate:function(a,b,c){if(!b){return""
}var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;
c=(c?c.monthNames:null)||this._defaults.monthNames;
var i=function(o){(o=k+1<a.length&&a.charAt(k+1)==o)&&k++;
return o
},g=function(o,m,n){m=""+m;
if(i(o)){for(;
m.length<n;
){m="0"+m
}}return m
},j=function(o,m,n,s){return i(o)?s[m]:n[m]
},l="",u=false;
if(b){for(var k=0;
k<a.length;
k++){if(u){if(a.charAt(k)=="'"&&!i("'")){u=false
}else{l+=a.charAt(k)
}}else{switch(a.charAt(k)){case"d":l+=g("d",b.getDate(),2);
break;
case"D":l+=j("D",b.getDay(),e,f);
break;
case"o":l+=g("o",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/86400000),3);
break;
case"m":l+=g("m",b.getMonth()+1,2);
break;
case"M":l+=j("M",b.getMonth(),h,c);
break;
case"y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;
break;
case"@":l+=b.getTime();
break;
case"!":l+=b.getTime()*10000+this._ticksTo1970;
break;
case"'":if(i("'")){l+="'"
}else{u=true
}break;
default:l+=a.charAt(k)
}}}}return l
},_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;
return h
},f=0;
f<a.length;
f++){if(c){if(a.charAt(f)=="'"&&!e("'")){c=false
}else{b+=a.charAt(f)
}}else{switch(a.charAt(f)){case"d":case"m":case"y":case"@":b+="0123456789";
break;
case"D":case"M":return null;
case"'":if(e("'")){b+="'"
}else{c=true
}break;
default:b+=a.charAt(f)
}}}return b
},_get:function(a,b){return a.settings[b]!==C?a.settings[b]:this._defaults[b]
},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f,h;
f=h=this._getDefaultDate(a);
var i=this._getFormatConfig(a);
try{f=this.parseDate(c,e,i)||h
}catch(g){this.log(g);
e=b?"":e
}a.selectedDay=f.getDate();
a.drawMonth=a.selectedMonth=f.getMonth();
a.drawYear=a.selectedYear=f.getFullYear();
a.currentDay=e?f.getDate():0;
a.currentMonth=e?f.getMonth():0;
a.currentYear=e?f.getFullYear():0;
this._adjustInstDate(a)
}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))
},_determineDate:function(a,b,c){var e=function(h){var i=new Date;
i.setDate(i.getDate()+h);
return i
},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a))
}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,j=g.getFullYear(),l=g.getMonth();
g=g.getDate();
for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,k=u.exec(h);
k;
){switch(k[2]||"d"){case"d":case"D":g+=parseInt(k[1],10);
break;
case"w":case"W":g+=parseInt(k[1],10)*7;
break;
case"m":case"M":l+=parseInt(k[1],10);
g=Math.min(g,d.datepicker._getDaysInMonth(j,l));
break;
case"y":case"Y":j+=parseInt(k[1],10);
g=Math.min(g,d.datepicker._getDaysInMonth(j,l));
break
}k=u.exec(h)
}return new Date(j,l,g)
};
if(b=(b=b==null||b===""?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):new Date(b.getTime()))&&b.toString()=="Invalid Date"?c:b){b.setHours(0);
b.setMinutes(0);
b.setSeconds(0);
b.setMilliseconds(0)
}return this._daylightSavingAdjust(b)
},_daylightSavingAdjust:function(a){if(!a){return null
}a.setHours(a.getHours()>12?a.getHours()+2:0);
return a
},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;
b=this._restrictMinMax(a,this._determineDate(a,b,new Date));
a.selectedDay=a.currentDay=b.getDate();
a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();
a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();
if((f!=a.selectedMonth||h!=a.selectedYear)&&!c){this._notifyChange(a)
}this._adjustInstDate(a);
if(a.input){a.input.val(e?"":this._formatDate(a))
}},_getDate:function(a){return !a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))
},_generateHTML:function(a){var b=new Date;
b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));
var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");
g=a.drawMonth-g;
var m=a.drawYear;
if(g<0){g+=12;
m--
}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));
for(n=k&&n<k?k:n;
this._daylightSavingAdjust(new Date(m,g,1))>n;
){g--;
if(g<0){g=11;
m--
}}}a.drawMonth=g;
a.drawYear=m;
n=this._get(a,"prevText");
n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a));
n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+A+".datepicker._adjustDate('#"+a.id+"', -"+j+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";
var s=this._get(a,"nextText");
s=!h?s:this.formatDate(s,this._daylightSavingAdjust(new Date(m,g+j,1)),this._getFormatConfig(a));
f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+A+".datepicker._adjustDate('#"+a.id+"', +"+j+", 'M');\" title=\""+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>";
j=this._get(a,"currentText");
s=this._get(a,"gotoCurrent")&&a.currentDay?u:b;
j=!h?j:this.formatDate(j,s,this._getFormatConfig(a));
h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+A+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";
e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,s)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+A+".datepicker._gotoToday('#"+a.id+"');\">"+j+"</button>":"")+(c?"":h)+"</div>":"";
h=parseInt(this._get(a,"firstDay"),10);
h=isNaN(h)?0:h;
j=this._get(a,"showWeek");
s=this._get(a,"dayNames");
this._get(a,"dayNamesShort");
var q=this._get(a,"dayNamesMin"),B=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),D=this._get(a,"showOtherMonths"),K=this._get(a,"selectOtherMonths");
this._get(a,"calculateWeek");
for(var E=this._getDefaultDate(a),w="",x=0;
x<i[0];
x++){var O="";
this.maxRows=4;
for(var G=0;
G<i[1];
G++){var P=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",y="";
if(l){y+='<div class="ui-datepicker-group';
if(i[1]>1){switch(G){case 0:y+=" ui-datepicker-group-first";
t=" ui-corner-"+(c?"right":"left");
break;
case i[1]-1:y+=" ui-datepicker-group-last";
t=" ui-corner-"+(c?"left":"right");
break;
default:y+=" ui-datepicker-group-middle";
t="";
break
}}y+='">'
}y+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&x==0?c?f:n:"")+(/all|right/.test(t)&&x==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,x>0||G>0,B,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';
var z=j?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";
for(t=0;
t<7;
t++){var r=(t+h)%7;
z+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+s[r]+'">'+q[r]+"</span></th>"
}y+=z+"</tr></thead><tbody>";
z=this._getDaysInMonth(m,g);
if(m==a.selectedYear&&g==a.selectedMonth){a.selectedDay=Math.min(a.selectedDay,z)
}t=(this._getFirstDayOfMonth(m,g)-h+7)%7;
z=Math.ceil((t+z)/7);
this.maxRows=z=l?this.maxRows>z?this.maxRows:z:z;
r=this._daylightSavingAdjust(new Date(m,g,1-t));
for(var Q=0;
Q<z;
Q++){y+="<tr>";
var R=!j?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(r)+"</td>";
for(t=0;
t<7;
t++){var I=p?p.apply(a.input?a.input[0]:null,[r]):[true,""],F=r.getMonth()!=g,L=F&&!K||!I[0]||k&&r<k||o&&r>o;
R+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(r.getTime()==P.getTime()&&g==a.selectedMonth&&a._keyEvent||E.getTime()==r.getTime()&&E.getTime()==P.getTime()?" "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!D?"":" "+I[1]+(r.getTime()==u.getTime()?" "+this._currentClass:"")+(r.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!F||D)&&I[2]?' title="'+I[2]+'"':"")+(L?"":' onclick="DP_jQuery_'+A+".datepicker._selectDay('#"+a.id+"',"+r.getMonth()+","+r.getFullYear()+', this);return false;"')+">"+(F&&!D?"&#xa0;":L?'<span class="ui-state-default">'+r.getDate()+"</span>":'<a class="ui-state-default'+(r.getTime()==b.getTime()?" ui-state-highlight":"")+(r.getTime()==u.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+'" href="#">'+r.getDate()+"</a>")+"</td>";
r.setDate(r.getDate()+1);
r=this._daylightSavingAdjust(r)
}y+=R+"</tr>"
}g++;
if(g>11){g=0;
m++
}y+="</tbody></table>"+(l?"</div>"+(i[0]>0&&G==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");
O+=y
}w+=O
}w+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");
a._keyEvent=false;
return w
},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='<div class="ui-datepicker-title">',o="";
if(h||!j){o+='<span class="ui-datepicker-month">'+i[b]+"</span>"
}else{i=e&&e.getFullYear()==c;
var m=f&&f.getFullYear()==c;
o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+A+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+A+".datepicker._clickMonthYear('#"+a.id+"');\">";
for(var n=0;
n<12;
n++){if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth())){o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>"
}}o+="</select>"
}u||(k+=o+(h||!(j&&l)?"&#xa0;":""));
if(!a.yearshtml){a.yearshtml="";
if(h||!l){k+='<span class="ui-datepicker-year">'+c+"</span>"
}else{g=this._get(a,"yearRange").split(":");
var s=(new Date).getFullYear();
i=function(q){q=q.match(/c[+-].*/)?c+parseInt(q.substring(1),10):q.match(/[+-].*/)?s+parseInt(q,10):parseInt(q,10);
return isNaN(q)?s:q
};
b=i(g[0]);
g=Math.max(b,i(g[1]||""));
b=e?Math.max(b,e.getFullYear()):b;
g=f?Math.min(g,f.getFullYear()):g;
for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+A+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+A+".datepicker._clickMonthYear('#"+a.id+"');\">";
b<=g;
b++){a.yearshtml+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>"
}a.yearshtml+="</select>";
k+=a.yearshtml;
a.yearshtml=null
}}k+=this._get(a,"yearSuffix");
if(u){k+=(h||!(j&&l)?"&#xa0;":"")+o
}k+="</div>";
return k
},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);
b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);
e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));
a.selectedDay=e.getDate();
a.drawMonth=a.selectedMonth=e.getMonth();
a.drawYear=a.selectedYear=e.getFullYear();
if(c=="M"||c=="Y"){this._notifyChange(a)
}},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");
a=this._getMinMaxDate(a,"max");
b=c&&b<c?c:b;
return b=a&&b>a?a:b
},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");
if(b){b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])
}},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");
return a==null?[1,1]:typeof a=="number"?[1,a]:a
},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)
},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()
},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()
},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);
c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));
b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));
return this._isInRange(a,c)
},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");
a=this._getMinMaxDate(a,"max");
return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())
},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");
b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);
return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}
},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;
a.currentMonth=a.selectedMonth;
a.currentYear=a.selectedYear
}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));
return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))
}});
d.fn.datepicker=function(a){if(!this.length){return this
}if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);
d.datepicker.initialized=true
}var b=Array.prototype.slice.call(arguments,1);
if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget")){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b))
}if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b))
}return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)
})
};
d.datepicker=new M;
d.datepicker.initialized=false;
d.datepicker.uuid=(new Date).getTime();
d.datepicker.version="1.8.14";
window["DP_jQuery_"+A]=d
})(jQuery);
(function(A,B){A.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});
this.valueDiv=A("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);
this.oldValue=this._value();
this._refreshValue()
},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");
this.valueDiv.remove();
A.Widget.prototype.destroy.apply(this,arguments)
},value:function(C){if(C===B){return this._value()
}this._setOption("value",C);
return this
},_setOption:function(C,D){if(C==="value"){this.options.value=D;
this._refreshValue();
this._value()===this.options.max&&this._trigger("complete")
}A.Widget.prototype._setOption.apply(this,arguments)
},_value:function(){var C=this.options.value;
if(typeof C!=="number"){C=0
}return Math.min(this.options.max,Math.max(this.min,C))
},_percentage:function(){return 100*this._value()/this.options.max
},_refreshValue:function(){var C=this.value(),D=this._percentage();
if(this.oldValue!==C){this.oldValue=C;
this._trigger("change")
}this.valueDiv.toggle(C>this.min).toggleClass("ui-corner-right",C===this.options.max).width(D.toFixed(0)+"%");
this.element.attr("aria-valuenow",C)
}});
A.extend(A.ui.progressbar,{version:"1.8.14"})
})(jQuery);
jQuery.effects||function(I,H){function E(N){var M;
if(N&&N.constructor==Array&&N.length==3){return N
}if(M=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(N)){return[parseInt(M[1],10),parseInt(M[2],10),parseInt(M[3],10)]
}if(M=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(N)){return[parseFloat(M[1])*2.55,parseFloat(M[2])*2.55,parseFloat(M[3])*2.55]
}if(M=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(N)){return[parseInt(M[1],16),parseInt(M[2],16),parseInt(M[3],16)]
}if(M=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(N)){return[parseInt(M[1]+M[1],16),parseInt(M[2]+M[2],16),parseInt(M[3]+M[3],16)]
}if(/rgba\(0, 0, 0, 0\)/.exec(N)){return D.transparent
}return D[I.trim(N).toLowerCase()]
}function L(O,N){var M;
do{M=I.curCSS(O,N);
if(M!=""&&M!="transparent"||I.nodeName(O,"body")){break
}N="backgroundColor"
}while(O=O.parentNode);
return E(M)
}function C(){var Q=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,N={},M,P;
if(Q&&Q.length&&Q[0]&&Q[Q[0]]){for(var O=Q.length;
O--;
){M=Q[O];
if(typeof Q[M]=="string"){P=M.replace(/\-(\w)/g,function(S,R){return R.toUpperCase()
});
N[P]=Q[M]
}}}else{for(M in Q){if(typeof Q[M]==="string"){N[M]=Q[M]
}}}return N
}function B(O){var N,M;
for(N in O){M=O[N];
if(M==null||I.isFunction(M)||N in K||/scrollbar/.test(N)||!/color/i.test(N)&&isNaN(parseFloat(M))){delete O[N]
}}return O
}function J(P,N){var M={_:0},O;
for(O in N){if(P[O]!=N[O]){M[O]=N[O]
}}return M
}function G(P,N,M,O){if(typeof P=="object"){O=N;
M=null;
N=P;
P=N.effect
}if(I.isFunction(N)){O=N;
M=null;
N={}
}if(typeof N=="number"||I.fx.speeds[N]){O=M;
M=N;
N={}
}if(I.isFunction(M)){O=M;
M=null
}N=N||{};
M=M||N.duration;
M=I.fx.off?0:typeof M=="number"?M:M in I.fx.speeds?I.fx.speeds[M]:I.fx.speeds._default;
O=O||N.complete;
return[P,N,M,O]
}function F(M){if(!M||typeof M==="number"||I.fx.speeds[M]){return true
}if(typeof M==="string"&&!I.effects[M]){return true
}return false
}I.effects={};
I.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(N,M){I.fx.step[M]=function(O){if(!O.colorInit){O.start=L(O.elem,M);
O.end=E(O.end);
O.colorInit=true
}O.elem.style[M]="rgb("+Math.max(Math.min(parseInt(O.pos*(O.end[0]-O.start[0])+O.start[0],10),255),0)+","+Math.max(Math.min(parseInt(O.pos*(O.end[1]-O.start[1])+O.start[1],10),255),0)+","+Math.max(Math.min(parseInt(O.pos*(O.end[2]-O.start[2])+O.start[2],10),255),0)+")"
}
});
var D={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},A=["add","remove","toggle"],K={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};
I.effects.animateClass=function(P,N,M,O){if(I.isFunction(M)){O=M;
M=null
}return this.queue(function(){var U=I(this),T=U.attr("style")||" ",R=B(C.call(this)),S,Q=U.attr("class");
I.each(A,function(V,W){P[W]&&U[W+"Class"](P[W])
});
S=B(C.call(this));
U.attr("class",Q);
U.animate(J(R,S),{queue:false,duration:N,easing:M,complete:function(){I.each(A,function(V,W){P[W]&&U[W+"Class"](P[W])
});
if(typeof U.attr("style")=="object"){U.attr("style").cssText="";
U.attr("style").cssText=T
}else{U.attr("style",T)
}O&&O.apply(this,arguments);
I.dequeue(this)
}})
})
};
I.fn.extend({_addClass:I.fn.addClass,addClass:function(P,N,M,O){return N?I.effects.animateClass.apply(this,[{add:P},N,M,O]):this._addClass(P)
},_removeClass:I.fn.removeClass,removeClass:function(P,N,M,O){return N?I.effects.animateClass.apply(this,[{remove:P},N,M,O]):this._removeClass(P)
},_toggleClass:I.fn.toggleClass,toggleClass:function(Q,N,M,P,O){return typeof N=="boolean"||N===H?M?I.effects.animateClass.apply(this,[N?{add:Q}:{remove:Q},M,P,O]):this._toggleClass(Q,N):I.effects.animateClass.apply(this,[{toggle:Q},N,M,P])
},switchClass:function(Q,N,M,P,O){return I.effects.animateClass.apply(this,[{add:N,remove:Q},M,P,O])
}});
I.extend(I.effects,{version:"1.8.14",save:function(O,N){for(var M=0;
M<N.length;
M++){N[M]!==null&&O.data("ec.storage."+N[M],O[0].style[N[M]])
}},restore:function(O,N){for(var M=0;
M<N.length;
M++){N[M]!==null&&O.css(N[M],O.data("ec.storage."+N[M]))
}},setMode:function(N,M){if(M=="toggle"){M=N.is(":hidden")?"show":"hide"
}return M
},getBaseline:function(O,N){var M;
switch(O[0]){case"top":M=0;
break;
case"middle":M=0.5;
break;
case"bottom":M=1;
break;
default:M=O[0]/N.height
}switch(O[1]){case"left":O=0;
break;
case"center":O=0.5;
break;
case"right":O=1;
break;
default:O=O[1]/N.width
}return{x:O,y:M}
},createWrapper:function(O){if(O.parent().is(".ui-effects-wrapper")){return O.parent()
}var N={width:O.outerWidth(true),height:O.outerHeight(true),"float":O.css("float")},M=I("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});
O.wrap(M);
M=O.parent();
if(O.css("position")=="static"){M.css({position:"relative"});
O.css({position:"relative"})
}else{I.extend(N,{position:O.css("position"),zIndex:O.css("z-index")});
I.each(["top","left","bottom","right"],function(Q,P){N[P]=O.css(P);
if(isNaN(parseInt(N[P],10))){N[P]="auto"
}});
O.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})
}return M.css(N).show()
},removeWrapper:function(M){if(M.parent().is(".ui-effects-wrapper")){return M.parent().replaceWith(M)
}return M
},setTransition:function(P,N,M,O){O=O||{};
I.each(N,function(R,Q){unit=P.cssUnit(Q);
if(unit[0]>0){O[Q]=unit[0]*M+unit[1]
}});
return O
}});
I.fn.extend({effect:function(P){var N=G.apply(this,arguments),M={options:N[1],duration:N[2],callback:N[3]};
N=M.options.mode;
var O=I.effects[P];
if(I.fx.off||!O){return N?this[N](M.duration,M.callback):this.each(function(){M.callback&&M.callback.call(this)
})
}return O.call(this,M)
},_show:I.fn.show,show:function(N){if(F(N)){return this._show.apply(this,arguments)
}else{var M=G.apply(this,arguments);
M[1].mode="show";
return this.effect.apply(this,M)
}},_hide:I.fn.hide,hide:function(N){if(F(N)){return this._hide.apply(this,arguments)
}else{var M=G.apply(this,arguments);
M[1].mode="hide";
return this.effect.apply(this,M)
}},__toggle:I.fn.toggle,toggle:function(N){if(F(N)||typeof N==="boolean"||I.isFunction(N)){return this.__toggle.apply(this,arguments)
}else{var M=G.apply(this,arguments);
M[1].mode="toggle";
return this.effect.apply(this,M)
}},cssUnit:function(O){var N=this.css(O),M=[];
I.each(["em","px","%","pt"],function(Q,P){if(N.indexOf(P)>0){M=[parseFloat(N),P]
}});
return M
}});
I.easing.jswing=I.easing.swing;
I.extend(I.easing,{def:"easeOutQuad",swing:function(Q,N,M,P,O){return I.easing[I.easing.def](Q,N,M,P,O)
},easeInQuad:function(Q,N,M,P,O){return P*(N/=O)*N+M
},easeOutQuad:function(Q,N,M,P,O){return -P*(N/=O)*(N-2)+M
},easeInOutQuad:function(Q,N,M,P,O){if((N/=O/2)<1){return P/2*N*N+M
}return -P/2*(--N*(N-2)-1)+M
},easeInCubic:function(Q,N,M,P,O){return P*(N/=O)*N*N+M
},easeOutCubic:function(Q,N,M,P,O){return P*((N=N/O-1)*N*N+1)+M
},easeInOutCubic:function(Q,N,M,P,O){if((N/=O/2)<1){return P/2*N*N*N+M
}return P/2*((N-=2)*N*N+2)+M
},easeInQuart:function(Q,N,M,P,O){return P*(N/=O)*N*N*N+M
},easeOutQuart:function(Q,N,M,P,O){return -P*((N=N/O-1)*N*N*N-1)+M
},easeInOutQuart:function(Q,N,M,P,O){if((N/=O/2)<1){return P/2*N*N*N*N+M
}return -P/2*((N-=2)*N*N*N-2)+M
},easeInQuint:function(Q,N,M,P,O){return P*(N/=O)*N*N*N*N+M
},easeOutQuint:function(Q,N,M,P,O){return P*((N=N/O-1)*N*N*N*N+1)+M
},easeInOutQuint:function(Q,N,M,P,O){if((N/=O/2)<1){return P/2*N*N*N*N*N+M
}return P/2*((N-=2)*N*N*N*N+2)+M
},easeInSine:function(Q,N,M,P,O){return -P*Math.cos(N/O*(Math.PI/2))+P+M
},easeOutSine:function(Q,N,M,P,O){return P*Math.sin(N/O*(Math.PI/2))+M
},easeInOutSine:function(Q,N,M,P,O){return -P/2*(Math.cos(Math.PI*N/O)-1)+M
},easeInExpo:function(Q,N,M,P,O){return N==0?M:P*Math.pow(2,10*(N/O-1))+M
},easeOutExpo:function(Q,N,M,P,O){return N==O?M+P:P*(-Math.pow(2,-10*N/O)+1)+M
},easeInOutExpo:function(Q,N,M,P,O){if(N==0){return M
}if(N==O){return M+P
}if((N/=O/2)<1){return P/2*Math.pow(2,10*(N-1))+M
}return P/2*(-Math.pow(2,-10*--N)+2)+M
},easeInCirc:function(Q,N,M,P,O){return -P*(Math.sqrt(1-(N/=O)*N)-1)+M
},easeOutCirc:function(Q,N,M,P,O){return P*Math.sqrt(1-(N=N/O-1)*N)+M
},easeInOutCirc:function(Q,N,M,P,O){if((N/=O/2)<1){return -P/2*(Math.sqrt(1-N*N)-1)+M
}return P/2*(Math.sqrt(1-(N-=2)*N)+1)+M
},easeInElastic:function(S,N,M,R,Q){S=1.70158;
var P=0,O=R;
if(N==0){return M
}if((N/=Q)==1){return M+R
}P||(P=Q*0.3);
if(O<Math.abs(R)){O=R;
S=P/4
}else{S=P/(2*Math.PI)*Math.asin(R/O)
}return -(O*Math.pow(2,10*(N-=1))*Math.sin((N*Q-S)*2*Math.PI/P))+M
},easeOutElastic:function(S,N,M,R,Q){S=1.70158;
var P=0,O=R;
if(N==0){return M
}if((N/=Q)==1){return M+R
}P||(P=Q*0.3);
if(O<Math.abs(R)){O=R;
S=P/4
}else{S=P/(2*Math.PI)*Math.asin(R/O)
}return O*Math.pow(2,-10*N)*Math.sin((N*Q-S)*2*Math.PI/P)+R+M
},easeInOutElastic:function(S,N,M,R,Q){S=1.70158;
var P=0,O=R;
if(N==0){return M
}if((N/=Q/2)==2){return M+R
}P||(P=Q*0.3*1.5);
if(O<Math.abs(R)){O=R;
S=P/4
}else{S=P/(2*Math.PI)*Math.asin(R/O)
}if(N<1){return -0.5*O*Math.pow(2,10*(N-=1))*Math.sin((N*Q-S)*2*Math.PI/P)+M
}return O*Math.pow(2,-10*(N-=1))*Math.sin((N*Q-S)*2*Math.PI/P)*0.5+R+M
},easeInBack:function(R,N,M,Q,P,O){if(O==H){O=1.70158
}return Q*(N/=P)*N*((O+1)*N-O)+M
},easeOutBack:function(R,N,M,Q,P,O){if(O==H){O=1.70158
}return Q*((N=N/P-1)*N*((O+1)*N+O)+1)+M
},easeInOutBack:function(R,N,M,Q,P,O){if(O==H){O=1.70158
}if((N/=P/2)<1){return Q/2*N*N*(((O*=1.525)+1)*N-O)+M
}return Q/2*((N-=2)*N*(((O*=1.525)+1)*N+O)+2)+M
},easeInBounce:function(Q,N,M,P,O){return P-I.easing.easeOutBounce(Q,O-N,0,P,O)+M
},easeOutBounce:function(Q,N,M,P,O){return(N/=O)<1/2.75?P*7.5625*N*N+M:N<2/2.75?P*(7.5625*(N-=1.5/2.75)*N+0.75)+M:N<2.5/2.75?P*(7.5625*(N-=2.25/2.75)*N+0.9375)+M:P*(7.5625*(N-=2.625/2.75)*N+0.984375)+M
},easeInOutBounce:function(Q,N,M,P,O){if(N<O/2){return I.easing.easeInBounce(Q,N*2,0,P,O)*0.5+M
}return I.easing.easeOutBounce(Q,N*2-O,0,P,O)*0.5+P*0.5+M
}})
}(jQuery);
(function(A){A.effects.blind=function(B){return this.queue(function(){var C=A(this),F=["position","top","bottom","left","right"],G=A.effects.setMode(C,B.options.mode||"hide"),I=B.options.direction||"vertical";
A.effects.save(C,F);
C.show();
var H=A.effects.createWrapper(C).css({overflow:"hidden"}),E=I=="vertical"?"height":"width";
I=I=="vertical"?H.height():H.width();
G=="show"&&H.css(E,0);
var D={};
D[E]=G=="show"?I:0;
H.animate(D,B.duration,B.options.easing,function(){G=="hide"&&C.hide();
A.effects.restore(C,F);
A.effects.removeWrapper(C);
B.callback&&B.callback.apply(C[0],arguments);
C.dequeue()
})
})
}
})(jQuery);
(function(A){A.effects.bounce=function(B){return this.queue(function(){var M=A(this),D=["position","top","bottom","left","right"],H=A.effects.setMode(M,B.options.mode||"effect"),K=B.options.direction||"up",L=B.options.distance||20,C=B.options.times||5,G=B.duration||250;
/show|hide/.test(H)&&D.push("opacity");
A.effects.save(M,D);
M.show();
A.effects.createWrapper(M);
var J=K=="up"||K=="down"?"top":"left";
K=K=="up"||K=="left"?"pos":"neg";
L=B.options.distance||(J=="top"?M.outerHeight({margin:true})/3:M.outerWidth({margin:true})/3);
if(H=="show"){M.css("opacity",0).css(J,K=="pos"?-L:L)
}if(H=="hide"){L/=C*2
}H!="hide"&&C--;
if(H=="show"){var I={opacity:1};
I[J]=(K=="pos"?"+=":"-=")+L;
M.animate(I,G/2,B.options.easing);
L/=2;
C--
}for(I=0;
I<C;
I++){var F={},E={};
F[J]=(K=="pos"?"-=":"+=")+L;
E[J]=(K=="pos"?"+=":"-=")+L;
M.animate(F,G/2,B.options.easing).animate(E,G/2,B.options.easing);
L=H=="hide"?L*2:L/2
}if(H=="hide"){I={opacity:0};
I[J]=(K=="pos"?"-=":"+=")+L;
M.animate(I,G/2,B.options.easing,function(){M.hide();
A.effects.restore(M,D);
A.effects.removeWrapper(M);
B.callback&&B.callback.apply(this,arguments)
})
}else{F={};
E={};
F[J]=(K=="pos"?"-=":"+=")+L;
E[J]=(K=="pos"?"+=":"-=")+L;
M.animate(F,G/2,B.options.easing).animate(E,G/2,B.options.easing,function(){A.effects.restore(M,D);
A.effects.removeWrapper(M);
B.callback&&B.callback.apply(this,arguments)
})
}M.queue("fx",function(){M.dequeue()
});
M.dequeue()
})
}
})(jQuery);
(function(A){A.effects.clip=function(B){return this.queue(function(){var C=A(this),D=["position","top","bottom","left","right","height","width"],G=A.effects.setMode(C,B.options.mode||"hide"),I=B.options.direction||"vertical";
A.effects.save(C,D);
C.show();
var H=A.effects.createWrapper(C).css({overflow:"hidden"});
H=C[0].tagName=="IMG"?H:C;
var F={size:I=="vertical"?"height":"width",position:I=="vertical"?"top":"left"};
I=I=="vertical"?H.height():H.width();
if(G=="show"){H.css(F.size,0);
H.css(F.position,I/2)
}var E={};
E[F.size]=G=="show"?I:0;
E[F.position]=G=="show"?0:I/2;
H.animate(E,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){G=="hide"&&C.hide();
A.effects.restore(C,D);
A.effects.removeWrapper(C);
B.callback&&B.callback.apply(C[0],arguments);
C.dequeue()
}})
})
}
})(jQuery);
(function(A){A.effects.drop=function(B){return this.queue(function(){var D=A(this),F=["position","top","bottom","left","right","opacity"],I=A.effects.setMode(D,B.options.mode||"hide"),C=B.options.direction||"left";
A.effects.save(D,F);
D.show();
A.effects.createWrapper(D);
var H=C=="up"||C=="down"?"top":"left";
C=C=="up"||C=="left"?"pos":"neg";
var G=B.options.distance||(H=="top"?D.outerHeight({margin:true})/2:D.outerWidth({margin:true})/2);
if(I=="show"){D.css("opacity",0).css(H,C=="pos"?-G:G)
}var E={opacity:I=="show"?1:0};
E[H]=(I=="show"?C=="pos"?"+=":"-=":C=="pos"?"-=":"+=")+G;
D.animate(E,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){I=="hide"&&D.hide();
A.effects.restore(D,F);
A.effects.removeWrapper(D);
B.callback&&B.callback.apply(this,arguments);
D.dequeue()
}})
})
}
})(jQuery);
(function(A){A.effects.explode=function(B){return this.queue(function(){var J=B.options.pieces?Math.round(Math.sqrt(B.options.pieces)):3,I=B.options.pieces?Math.round(Math.sqrt(B.options.pieces)):3;
B.options.mode=B.options.mode=="toggle"?A(this).is(":visible")?"hide":"show":B.options.mode;
var C=A(this).show().css("visibility","hidden"),F=C.offset();
F.top-=parseInt(C.css("marginTop"),10)||0;
F.left-=parseInt(C.css("marginLeft"),10)||0;
for(var E=C.outerWidth(true),D=C.outerHeight(true),H=0;
H<J;
H++){for(var G=0;
G<I;
G++){C.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-G*(E/I),top:-H*(D/J)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:E/I,height:D/J,left:F.left+G*(E/I)+(B.options.mode=="show"?(G-Math.floor(I/2))*(E/I):0),top:F.top+H*(D/J)+(B.options.mode=="show"?(H-Math.floor(J/2))*(D/J):0),opacity:B.options.mode=="show"?0:1}).animate({left:F.left+G*(E/I)+(B.options.mode=="show"?0:(G-Math.floor(I/2))*(E/I)),top:F.top+H*(D/J)+(B.options.mode=="show"?0:(H-Math.floor(J/2))*(D/J)),opacity:B.options.mode=="show"?1:0},B.duration||500)
}}setTimeout(function(){B.options.mode=="show"?C.css({visibility:"visible"}):C.css({visibility:"visible"}).hide();
B.callback&&B.callback.apply(C[0]);
C.dequeue();
A("div.ui-effects-explode").remove()
},B.duration||500)
})
}
})(jQuery);
(function(A){A.effects.fade=function(B){return this.queue(function(){var D=A(this),C=A.effects.setMode(D,B.options.mode||"hide");
D.animate({opacity:C},{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){B.callback&&B.callback.apply(this,arguments);
D.dequeue()
}})
})
}
})(jQuery);
(function(A){A.effects.fold=function(B){return this.queue(function(){var L=A(this),E=["position","top","bottom","left","right"],K=A.effects.setMode(L,B.options.mode||"hide"),H=B.options.size||15,G=!!B.options.horizFirst,D=B.duration?B.duration/2:A.fx.speeds._default/2;
A.effects.save(L,E);
L.show();
var J=A.effects.createWrapper(L).css({overflow:"hidden"}),I=K=="show"!=G,C=I?["width","height"]:["height","width"];
I=I?[J.width(),J.height()]:[J.height(),J.width()];
var F=/([0-9]+)%/.exec(H);
if(F){H=parseInt(F[1],10)/100*I[K=="hide"?0:1]
}if(K=="show"){J.css(G?{height:0,width:H}:{height:H,width:0})
}G={};
F={};
G[C[0]]=K=="show"?I[0]:H;
F[C[1]]=K=="show"?I[1]:0;
J.animate(G,D,B.options.easing).animate(F,D,B.options.easing,function(){K=="hide"&&L.hide();
A.effects.restore(L,E);
A.effects.removeWrapper(L);
B.callback&&B.callback.apply(L[0],arguments);
L.dequeue()
})
})
}
})(jQuery);
(function(A){A.effects.highlight=function(B){return this.queue(function(){var C=A(this),E=["backgroundImage","backgroundColor","opacity"],F=A.effects.setMode(C,B.options.mode||"show"),D={backgroundColor:C.css("backgroundColor")};
if(F=="hide"){D.opacity=0
}A.effects.save(C,E);
C.show().css({backgroundImage:"none",backgroundColor:B.options.color||"#ffff99"}).animate(D,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){F=="hide"&&C.hide();
A.effects.restore(C,E);
F=="show"&&!A.support.opacity&&this.style.removeAttribute("filter");
B.callback&&B.callback.apply(this,arguments);
C.dequeue()
}})
})
}
})(jQuery);
(function(A){A.effects.pulsate=function(B){return this.queue(function(){var C=A(this),D=A.effects.setMode(C,B.options.mode||"show");
times=(B.options.times||5)*2-1;
duration=B.duration?B.duration/2:A.fx.speeds._default/2;
isVisible=C.is(":visible");
animateTo=0;
if(!isVisible){C.css("opacity",0).show();
animateTo=1
}if(D=="hide"&&isVisible||D=="show"&&!isVisible){times--
}for(D=0;
D<times;
D++){C.animate({opacity:animateTo},duration,B.options.easing);
animateTo=(animateTo+1)%2
}C.animate({opacity:animateTo},duration,B.options.easing,function(){animateTo==0&&C.hide();
B.callback&&B.callback.apply(this,arguments)
});
C.queue("fx",function(){C.dequeue()
}).dequeue()
})
}
})(jQuery);
(function(A){A.effects.puff=function(B){return this.queue(function(){var C=A(this),G=A.effects.setMode(C,B.options.mode||"hide"),F=parseInt(B.options.percent,10)||150,E=F/100,D={height:C.height(),width:C.width()};
A.extend(B.options,{fade:true,mode:G,percent:G=="hide"?F:100,from:G=="hide"?D:{height:D.height*E,width:D.width*E}});
C.effect("scale",B.options,B.duration,B.callback);
C.dequeue()
})
};
A.effects.scale=function(B){return this.queue(function(){var C=A(this),H=A.extend(true,{},B.options),F=A.effects.setMode(C,B.options.mode||"effect"),E=parseInt(B.options.percent,10)||(parseInt(B.options.percent,10)==0?0:F=="hide"?0:100),D=B.options.direction||"both",G=B.options.origin;
if(F!="effect"){H.origin=G||["middle","center"];
H.restore=true
}G={height:C.height(),width:C.width()};
C.from=B.options.from||(F=="show"?{height:0,width:0}:G);
E={y:D!="horizontal"?E/100:1,x:D!="vertical"?E/100:1};
C.to={height:G.height*E.y,width:G.width*E.x};
if(B.options.fade){if(F=="show"){C.from.opacity=0;
C.to.opacity=1
}if(F=="hide"){C.from.opacity=1;
C.to.opacity=0
}}H.from=C.from;
H.to=C.to;
H.mode=F;
C.effect("size",H,B.duration,B.callback);
C.dequeue()
})
};
A.effects.size=function(B){return this.queue(function(){var O=A(this),M=["position","top","bottom","left","right","width","height","overflow","opacity"],K=["position","top","bottom","left","right","overflow","opacity"],J=["width","height","overflow"],I=["fontSize"],L=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],G=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],C=A.effects.setMode(O,B.options.mode||"effect"),D=B.options.restore||false,E=B.options.scale||"both",F=B.options.origin,H={height:O.height(),width:O.width()};
O.from=B.options.from||H;
O.to=B.options.to||H;
if(F){F=A.effects.getBaseline(F,H);
O.from.top=(H.height-O.from.height)*F.y;
O.from.left=(H.width-O.from.width)*F.x;
O.to.top=(H.height-O.to.height)*F.y;
O.to.left=(H.width-O.to.width)*F.x
}var N={from:{y:O.from.height/H.height,x:O.from.width/H.width},to:{y:O.to.height/H.height,x:O.to.width/H.width}};
if(E=="box"||E=="both"){if(N.from.y!=N.to.y){M=M.concat(L);
O.from=A.effects.setTransition(O,L,N.from.y,O.from);
O.to=A.effects.setTransition(O,L,N.to.y,O.to)
}if(N.from.x!=N.to.x){M=M.concat(G);
O.from=A.effects.setTransition(O,G,N.from.x,O.from);
O.to=A.effects.setTransition(O,G,N.to.x,O.to)
}}if(E=="content"||E=="both"){if(N.from.y!=N.to.y){M=M.concat(I);
O.from=A.effects.setTransition(O,I,N.from.y,O.from);
O.to=A.effects.setTransition(O,I,N.to.y,O.to)
}}A.effects.save(O,D?M:K);
O.show();
A.effects.createWrapper(O);
O.css("overflow","hidden").css(O.from);
if(E=="content"||E=="both"){L=L.concat(["marginTop","marginBottom"]).concat(I);
G=G.concat(["marginLeft","marginRight"]);
J=M.concat(L).concat(G);
O.find("*[width]").each(function(){child=A(this);
D&&A.effects.save(child,J);
var P={height:child.height(),width:child.width()};
child.from={height:P.height*N.from.y,width:P.width*N.from.x};
child.to={height:P.height*N.to.y,width:P.width*N.to.x};
if(N.from.y!=N.to.y){child.from=A.effects.setTransition(child,L,N.from.y,child.from);
child.to=A.effects.setTransition(child,L,N.to.y,child.to)
}if(N.from.x!=N.to.x){child.from=A.effects.setTransition(child,G,N.from.x,child.from);
child.to=A.effects.setTransition(child,G,N.to.x,child.to)
}child.css(child.from);
child.animate(child.to,B.duration,B.options.easing,function(){D&&A.effects.restore(child,J)
})
})
}O.animate(O.to,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){O.to.opacity===0&&O.css("opacity",O.from.opacity);
C=="hide"&&O.hide();
A.effects.restore(O,D?M:K);
A.effects.removeWrapper(O);
B.callback&&B.callback.apply(this,arguments);
O.dequeue()
}})
})
}
})(jQuery);
(function(A){A.effects.shake=function(B){return this.queue(function(){var L=A(this),E=["position","top","bottom","left","right"];
A.effects.setMode(L,B.options.mode||"effect");
var K=B.options.direction||"left",J=B.options.distance||20,C=B.options.times||3,I=B.duration||B.options.duration||140;
A.effects.save(L,E);
L.show();
A.effects.createWrapper(L);
var H=K=="up"||K=="down"?"top":"left",G=K=="up"||K=="left"?"pos":"neg";
K={};
var F={},D={};
K[H]=(G=="pos"?"-=":"+=")+J;
F[H]=(G=="pos"?"+=":"-=")+J*2;
D[H]=(G=="pos"?"-=":"+=")+J*2;
L.animate(K,I,B.options.easing);
for(J=1;
J<C;
J++){L.animate(F,I,B.options.easing).animate(D,I,B.options.easing)
}L.animate(F,I,B.options.easing).animate(K,I/2,B.options.easing,function(){A.effects.restore(L,E);
A.effects.removeWrapper(L);
B.callback&&B.callback.apply(this,arguments)
});
L.queue("fx",function(){L.dequeue()
});
L.dequeue()
})
}
})(jQuery);
(function(A){A.effects.slide=function(B){return this.queue(function(){var D=A(this),F=["position","top","bottom","left","right"],H=A.effects.setMode(D,B.options.mode||"show"),C=B.options.direction||"left";
A.effects.save(D,F);
D.show();
A.effects.createWrapper(D).css({overflow:"hidden"});
var G=C=="up"||C=="down"?"top":"left";
C=C=="up"||C=="left"?"pos":"neg";
var I=B.options.distance||(G=="top"?D.outerHeight({margin:true}):D.outerWidth({margin:true}));
if(H=="show"){D.css(G,C=="pos"?isNaN(I)?"-"+I:-I:I)
}var E={};
E[G]=(H=="show"?C=="pos"?"+=":"-=":C=="pos"?"-=":"+=")+I;
D.animate(E,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){H=="hide"&&D.hide();
A.effects.restore(D,F);
A.effects.removeWrapper(D);
B.callback&&B.callback.apply(this,arguments);
D.dequeue()
}})
})
}
})(jQuery);
(function(A){A.effects.transfer=function(B){return this.queue(function(){var C=A(this),F=A(B.options.to),E=F.offset();
F={top:E.top,left:E.left,height:F.innerHeight(),width:F.innerWidth()};
E=C.offset();
var D=A('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(B.options.className).css({top:E.top,left:E.left,height:C.innerHeight(),width:C.innerWidth(),position:"absolute"}).animate(F,B.duration,B.options.easing,function(){D.remove();
B.callback&&B.callback.apply(C[0],arguments);
C.dequeue()
})
})
}
})(jQuery);
(function(A){A.extend(A.fn,{validate:function(C){if(this.length){var B=A.data(this[0],"validator");
if(B){return B
}B=new A.validator(C,this[0]);
A.data(this[0],"validator",B);
if(B.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){B.cancelSubmit=true
});
B.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){B.submitButton=this
});
this.submit(function(E){function D(){if(B.settings.submitHandler){if(B.submitButton){var F=A("<input type='hidden'/>").attr("name",B.submitButton.name).val(B.submitButton.value).appendTo(B.currentForm)
}B.settings.submitHandler.call(B,B.currentForm);
B.submitButton&&F.remove();
return false
}return true
}B.settings.debug&&E.preventDefault();
if(B.cancelSubmit){B.cancelSubmit=false;
return D()
}if(B.form()){if(B.pendingRequest){B.formSubmitted=true;
return false
}return D()
}else{B.focusInvalid();
return false
}})
}return B
}else{C&&C.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")
}},valid:function(){if(A(this[0]).is("form")){return this.validate().form()
}else{var C=true,B=A(this[0].form).validate();
this.each(function(){C&=B.element(this)
});
return C
}},removeAttrs:function(C){var B={},D=this;
A.each(C.split(/\s/),function(F,E){B[E]=D.attr(E);
D.removeAttr(E)
});
return B
},rules:function(C,B){var H=this[0];
if(C){var G=A.data(H.form,"validator").settings,F=G.rules,E=A.validator.staticRules(H);
switch(C){case"add":A.extend(E,A.validator.normalizeRule(B));
F[H.name]=E;
if(B.messages){G.messages[H.name]=A.extend(G.messages[H.name],B.messages)
}break;
case"remove":if(!B){delete F[H.name];
return E
}var D={};
A.each(B.split(/\s/),function(I,J){D[J]=E[J];
delete E[J]
});
return D
}}H=A.validator.normalizeRules(A.extend({},A.validator.metadataRules(H),A.validator.classRules(H),A.validator.attributeRules(H),A.validator.staticRules(H)),H);
if(H.required){G=H.required;
delete H.required;
H=A.extend({required:G},H)
}return H
}});
A.extend(A.expr[":"],{blank:function(B){return !A.trim(""+B.value)
},filled:function(B){return !!A.trim(""+B.value)
},unchecked:function(B){return !B.checked
}});
A.validator=function(C,B){this.settings=A.extend(true,{},A.validator.defaults,C);
this.currentForm=B;
this.init()
};
A.validator.format=function(C,B){if(arguments.length==1){return function(){var D=A.makeArray(arguments);
D.unshift(C);
return A.validator.format.apply(this,D)
}
}if(arguments.length>2&&B.constructor!=Array){B=A.makeArray(arguments).slice(1)
}if(B.constructor!=Array){B=[B]
}A.each(B,function(E,D){C=C.replace(RegExp("\\{"+E+"\\}","g"),D)
});
return C
};
A.extend(A.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:A([]),errorLabelContainer:A([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(B){this.lastActive=B;
if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,B,this.settings.errorClass,this.settings.validClass);
this.addWrapper(this.errorsFor(B)).hide()
}},onfocusout:function(B){if(!this.checkable(B)&&(B.name in this.submitted||!this.optional(B))){this.element(B)
}},onkeyup:function(B){if(B.name in this.submitted||B==this.lastElement){this.element(B)
}},onclick:function(B){if(B.name in this.submitted){this.element(B)
}else{B.parentNode.name in this.submitted&&this.element(B.parentNode)
}},highlight:function(C,B,D){C.type==="radio"?this.findByName(C.name).addClass(B).removeClass(D):A(C).addClass(B).removeClass(D)
},unhighlight:function(C,B,D){C.type==="radio"?this.findByName(C.name).removeClass(B).addClass(D):A(C).removeClass(B).addClass(D)
}},setDefaults:function(B){A.extend(A.validator.defaults,B)
},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:A.validator.format("Please enter no more than {0} characters."),minlength:A.validator.format("Please enter at least {0} characters."),rangelength:A.validator.format("Please enter a value between {0} and {1} characters long."),range:A.validator.format("Please enter a value between {0} and {1}."),max:A.validator.format("Please enter a value less than or equal to {0}."),min:A.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){function C(F){var E=A.data(this[0].form,"validator");
F="on"+F.type.replace(/^validate/,"");
E.settings[F]&&E.settings[F].call(E,this[0])
}this.labelContainer=A(this.settings.errorLabelContainer);
this.errorContext=this.labelContainer.length&&this.labelContainer||A(this.currentForm);
this.containers=A(this.settings.errorContainer).add(this.settings.errorLabelContainer);
this.submitted={};
this.valueCache={};
this.pendingRequest=0;
this.pending={};
this.invalid={};
this.reset();
var B=this.groups={};
A.each(this.settings.groups,function(F,E){A.each(E.split(/\s/),function(H,G){B[G]=F
})
});
var D=this.settings.rules;
A.each(D,function(F,E){D[F]=A.validator.normalizeRule(E)
});
A(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",C).validateDelegate(":radio, :checkbox, select, option","click",C);
this.settings.invalidHandler&&A(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)
},form:function(){this.checkForm();
A.extend(this.submitted,this.errorMap);
this.invalid=A.extend({},this.errorMap);
this.valid()||A(this.currentForm).triggerHandler("invalid-form",[this]);
this.showErrors();
return this.valid()
},checkForm:function(){this.prepareForm();
for(var C=0,B=this.currentElements=this.elements();
B[C];
C++){this.check(B[C])
}return this.valid()
},element:function(C){this.lastElement=C=this.clean(C);
this.prepareElement(C);
this.currentElements=A(C);
var B=this.check(C);
if(B){delete this.invalid[C.name]
}else{this.invalid[C.name]=true
}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)
}this.showErrors();
return B
},showErrors:function(C){if(C){A.extend(this.errorMap,C);
this.errorList=[];
for(var B in C){this.errorList.push({message:C[B],element:this.findByName(B)[0]})
}this.successList=A.grep(this.successList,function(D){return !(D.name in C)
})
}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()
},resetForm:function(){A.fn.resetForm&&A(this.currentForm).resetForm();
this.submitted={};
this.prepareForm();
this.hideErrors();
this.elements().removeClass(this.settings.errorClass)
},numberOfInvalids:function(){return this.objectLength(this.invalid)
},objectLength:function(C){var B=0,D;
for(D in C){B++
}return B
},hideErrors:function(){this.addWrapper(this.toHide).hide()
},valid:function(){return this.size()==0
},size:function(){return this.errorList.length
},focusInvalid:function(){if(this.settings.focusInvalid){try{A(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")
}catch(B){}}},findLastActive:function(){var B=this.lastActive;
return B&&A.grep(this.errorList,function(C){return C.element.name==B.name
}).length==1&&B
},elements:function(){var C=this,B={};
return A(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&C.settings.debug&&window.console&&console.error("%o has no name assigned",this);
if(this.name in B||!C.objectLength(A(this).rules())){return false
}return B[this.name]=true
})
},clean:function(B){return A(B)[0]
},errors:function(){return A(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)
},reset:function(){this.successList=[];
this.errorList=[];
this.errorMap={};
this.toShow=A([]);
this.toHide=A([]);
this.currentElements=A([])
},prepareForm:function(){this.reset();
this.toHide=this.errors().add(this.containers)
},prepareElement:function(B){this.reset();
this.toHide=this.errorsFor(B)
},check:function(C){C=this.clean(C);
if(this.checkable(C)){C=this.findByName(C.name).not(this.settings.ignore)[0]
}var B=A(C).rules(),H=false,G;
for(G in B){var F={method:G,parameters:B[G]};
try{var E=A.validator.methods[G].call(this,C.value.replace(/\r/g,""),C,F.parameters);
if(E=="dependency-mismatch"){H=true
}else{H=false;
if(E=="pending"){this.toHide=this.toHide.not(this.errorsFor(C));
return 
}if(!E){this.formatAndAdd(C,F);
return false
}}}catch(D){this.settings.debug&&window.console&&console.log("exception occured when checking element "+C.id+", check the '"+F.method+"' method",D);
throw D
}}if(!H){this.objectLength(B)&&this.successList.push(C);
return true
}},customMetaMessage:function(C,B){if(A.metadata){var D=this.settings.meta?A(C).metadata()[this.settings.meta]:A(C).metadata();
return D&&D.messages&&D.messages[B]
}},customMessage:function(C,B){var D=this.settings.messages[C];
return D&&(D.constructor==String?D:D[B])
},findDefined:function(){for(var B=0;
B<arguments.length;
B++){if(arguments[B]!==undefined){return arguments[B]
}}},defaultMessage:function(C,B){return this.findDefined(this.customMessage(C.name,B),this.customMetaMessage(C,B),!this.settings.ignoreTitle&&C.title||undefined,A.validator.messages[B],"<strong>Warning: No message defined for "+C.name+"</strong>")
},formatAndAdd:function(C,B){var E=this.defaultMessage(C,B.method),D=/\$?\{(\d+)\}/g;
if(typeof E=="function"){E=E.call(this,B.parameters,C)
}else{if(D.test(E)){E=jQuery.format(E.replace(D,"{$1}"),B.parameters)
}}this.errorList.push({message:E,element:C});
this.errorMap[C.name]=E;
this.submitted[C.name]=E
},addWrapper:function(B){if(this.settings.wrapper){B=B.add(B.parent(this.settings.wrapper))
}return B
},defaultShowErrors:function(){for(var C=0;
this.errorList[C];
C++){var B=this.errorList[C];
this.settings.highlight&&this.settings.highlight.call(this,B.element,this.settings.errorClass,this.settings.validClass);
this.showLabel(B.element,B.message)
}if(this.errorList.length){this.toShow=this.toShow.add(this.containers)
}if(this.settings.success){for(C=0;
this.successList[C];
C++){this.showLabel(this.successList[C])
}}if(this.settings.unhighlight){C=0;
for(B=this.validElements();
B[C];
C++){this.settings.unhighlight.call(this,B[C],this.settings.errorClass,this.settings.validClass)
}}this.toHide=this.toHide.not(this.toShow);
this.hideErrors();
this.addWrapper(this.toShow).show()
},validElements:function(){return this.currentElements.not(this.invalidElements())
},invalidElements:function(){return A(this.errorList).map(function(){return this.element
})
},showLabel:function(C,B){var D=this.errorsFor(C);
if(D.length){D.removeClass().addClass(this.settings.errorClass);
D.attr("generated")&&D.html(B)
}else{D=A("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(C),generated:true}).addClass(this.settings.errorClass).html(B||"");
if(this.settings.wrapper){D=D.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()
}this.labelContainer.append(D).length||(this.settings.errorPlacement?this.settings.errorPlacement(D,A(C)):D.insertAfter(C))
}if(!B&&this.settings.success){D.text("");
typeof this.settings.success=="string"?D.addClass(this.settings.success):this.settings.success(D)
}this.toShow=this.toShow.add(D)
},errorsFor:function(C){var B=this.idOrName(C);
return this.errors().filter(function(){return A(this).attr("for")==B
})
},idOrName:function(B){return this.groups[B.name]||(this.checkable(B)?B.name:B.id||B.name)
},checkable:function(B){return/radio|checkbox/i.test(B.type)
},findByName:function(C){var B=this.currentForm;
return A(document.getElementsByName(C)).map(function(E,D){return D.form==B&&D.name==C&&D||null
})
},getLength:function(C,B){switch(B.nodeName.toLowerCase()){case"select":return A("option:selected",B).length;
case"input":if(this.checkable(B)){return this.findByName(B.name).filter(":checked").length
}}return C.length
},depend:function(C,B){return this.dependTypes[typeof C]?this.dependTypes[typeof C](C,B):true
},dependTypes:{"boolean":function(B){return B
},string:function(C,B){return !!A(C,B.form).length
},"function":function(C,B){return C(B)
}},optional:function(B){return !A.validator.methods.required.call(this,A.trim(B.value),B)&&"dependency-mismatch"
},startRequest:function(B){if(!this.pending[B.name]){this.pendingRequest++;
this.pending[B.name]=true
}},stopRequest:function(C,B){this.pendingRequest--;
if(this.pendingRequest<0){this.pendingRequest=0
}delete this.pending[C.name];
if(B&&this.pendingRequest==0&&this.formSubmitted&&this.form()){A(this.currentForm).submit();
this.formSubmitted=false
}else{if(!B&&this.pendingRequest==0&&this.formSubmitted){A(this.currentForm).triggerHandler("invalid-form",[this]);
this.formSubmitted=false
}}},previousValue:function(B){return A.data(B,"previousValue")||A.data(B,"previousValue",{old:null,valid:true,message:this.defaultMessage(B,"remote")})
}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(C,B){C.constructor==String?this.classRuleSettings[C]=B:A.extend(this.classRuleSettings,C)
},classRules:function(C){var B={};
(C=A(C).attr("class"))&&A.each(C.split(" "),function(){this in A.validator.classRuleSettings&&A.extend(B,A.validator.classRuleSettings[this])
});
return B
},attributeRules:function(C){var B={};
C=A(C);
for(var E in A.validator.methods){var D=C.attr(E);
if(D){B[E]=D
}}B.maxlength&&/-1|2147483647|524288/.test(B.maxlength)&&delete B.maxlength;
return B
},metadataRules:function(C){if(!A.metadata){return{}
}var B=A.data(C.form,"validator").settings.meta;
return B?A(C).metadata()[B]:A(C).metadata()
},staticRules:function(C){var B={},D=A.data(C.form,"validator");
if(D.settings.rules){B=A.validator.normalizeRule(D.settings.rules[C.name])||{}
}return B
},normalizeRules:function(C,B){A.each(C,function(F,E){if(E===false){delete C[F]
}else{if(E.param||E.depends){var D=true;
switch(typeof E.depends){case"string":D=!!A(E.depends,B.form).length;
break;
case"function":D=E.depends.call(B,B)
}if(D){C[F]=E.param!==undefined?E.param:true
}else{delete C[F]
}}}});
A.each(C,function(E,D){C[E]=A.isFunction(D)?D(B):D
});
A.each(["minlength","maxlength","min","max"],function(){if(C[this]){C[this]=Number(C[this])
}});
A.each(["rangelength","range"],function(){if(C[this]){C[this]=[Number(C[this][0]),Number(C[this][1])]
}});
if(A.validator.autoCreateRanges){if(C.min&&C.max){C.range=[C.min,C.max];
delete C.min;
delete C.max
}if(C.minlength&&C.maxlength){C.rangelength=[C.minlength,C.maxlength];
delete C.minlength;
delete C.maxlength
}}C.messages&&delete C.messages;
return C
},normalizeRule:function(C){if(typeof C=="string"){var B={};
A.each(C.split(/\s/),function(){B[this]=true
});
C=B
}return C
},addMethod:function(C,B,D){A.validator.methods[C]=B;
A.validator.messages[C]=D!=undefined?D:A.validator.messages[C];
B.length<3&&A.validator.addClassRules(C,A.validator.normalizeRule(C))
},methods:{required:function(C,B,D){if(!this.depend(D,B)){return"dependency-mismatch"
}switch(B.nodeName.toLowerCase()){case"select":return(C=A(B).val())&&C.length>0;
case"input":if(this.checkable(B)){return this.getLength(C,B)>0
}default:return A.trim(C).length>0
}},remote:function(C,B,G){if(this.optional(B)){return"dependency-mismatch"
}var F=this.previousValue(B);
this.settings.messages[B.name]||(this.settings.messages[B.name]={});
F.originalMessage=this.settings.messages[B.name].remote;
this.settings.messages[B.name].remote=F.message;
G=typeof G=="string"&&{url:G}||G;
if(this.pending[B.name]){return"pending"
}if(F.old===C){return F.valid
}F.old=C;
var E=this;
this.startRequest(B);
var D={};
D[B.name]=C;
A.ajax(A.extend(true,{url:G,mode:"abort",port:"validate"+B.name,dataType:"json",data:D,success:function(J){E.settings.messages[B.name].remote=F.originalMessage;
var H=J===true;
if(H){var I=E.formSubmitted;
E.prepareElement(B);
E.formSubmitted=I;
E.successList.push(B);
E.showErrors()
}else{I={};
J=J||E.defaultMessage(B,"remote");
I[B.name]=F.message=A.isFunction(J)?J(C):J;
E.showErrors(I)
}F.valid=H;
E.stopRequest(B,H)
}},G));
return"pending"
},minlength:function(C,B,D){return this.optional(B)||this.getLength(A.trim(C),B)>=D
},maxlength:function(C,B,D){return this.optional(B)||this.getLength(A.trim(C),B)<=D
},rangelength:function(C,B,D){C=this.getLength(A.trim(C),B);
return this.optional(B)||C>=D[0]&&C<=D[1]
},min:function(C,B,D){return this.optional(B)||C>=D
},max:function(C,B,D){return this.optional(B)||C<=D
},range:function(C,B,D){return this.optional(B)||C>=D[0]&&C<=D[1]
},email:function(C,B){return this.optional(B)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(C)
},url:function(C,B){return this.optional(B)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(C)
},date:function(C,B){return this.optional(B)||!/Invalid|NaN/.test(new Date(C))
},dateISO:function(C,B){return this.optional(B)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(C)
},number:function(C,B){return this.optional(B)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(C)
},digits:function(C,B){return this.optional(B)||/^\d+$/.test(C)
},creditcard:function(C,B){if(this.optional(B)){return"dependency-mismatch"
}if(/[^0-9-]+/.test(C)){return false
}var G=0,F=0,E=false;
C=C.replace(/\D/g,"");
for(var D=C.length-1;
D>=0;
D--){F=C.charAt(D);
F=parseInt(F,10);
if(E){if((F*=2)>9){F-=9
}}G+=F;
E=!E
}return G%10==0
},accept:function(C,B,D){D=typeof D=="string"?D.replace(/,/g,"|"):"png|jpe?g|gif";
return this.optional(B)||C.match(RegExp(".("+D+")$","i"))
},equalTo:function(C,B,D){D=A(D).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){A(B).valid()
});
return C==D.val()
}}});
A.format=A.validator.format
})(jQuery);
(function(C){var B={};
if(C.ajaxPrefilter){C.ajaxPrefilter(function(F,E,D){E=F.port;
if(F.mode=="abort"){B[E]&&B[E].abort();
B[E]=D
}})
}else{var A=C.ajax;
C.ajax=function(E){var D=("port" in E?E:C.ajaxSettings).port;
if(("mode" in E?E:C.ajaxSettings).mode=="abort"){B[D]&&B[D].abort();
return B[D]=A.apply(this,arguments)
}return A.apply(this,arguments)
}
}})(jQuery);
(function(A){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&A.each({focus:"focusin",blur:"focusout"},function(C,B){function D(E){E=A.event.fix(E);
E.type=B;
return A.event.handle.call(this,E)
}A.event.special[B]={setup:function(){this.addEventListener(C,D,true)
},teardown:function(){this.removeEventListener(C,D,true)
},handler:function(E){arguments[0]=A.event.fix(E);
arguments[0].type=B;
return A.event.handle.apply(this,arguments)
}}
});
A.extend(A.fn,{validateDelegate:function(C,B,D){return this.bind(B,function(F){var E=A(F.target);
if(E.is(C)){return D.apply(E,arguments)
}})
}})
})(jQuery);
(function(A){A.extend(A.fn,{clearingInput:function(B){var C={blurClass:"blur"};
B=A.extend(C,B);
return this.each(function(){var D=A(this).addClass(B.blurClass);
var F=D.parents("form:first");
var E,G;
G=B.text||D.val();
if(G){D.val(G);
D.blur(function(){if(D.val()===""){D.addClass(B.blurClass).val(G)
}}).focus(function(){if(D.val()===G){D.val("")
}D.removeClass(B.blurClass)
});
F.submit(function(){if(D.hasClass(B.blurClass)){D.val("")
}});
D.blur()
}})
}})
})(jQuery);
var WOW_CONFIG={continents:{"143014":{id:"143014",name:"Africa",cities:[{id:"186654",name:"Cairo"},{id:"146104",name:"Cape Town"}]},"143016":{id:"143016",name:"Asia",countries:[{id:"143214",name:"Singapore"}],cities:[{id:"145286",name:"Bangkok"},{id:"145420",name:"Beijing"},{id:"148339",name:"Ho Chi Minh City"},{id:"149110",name:"Kyoto"},{id:"150464",name:"Mumbai"},{id:"152573",name:"Shanghai"},{id:"153446",name:"Tokyo"},{id:"143605",name:"Hong Kong"}]},"143017":{id:"143017",name:"Australasia &amp; Pacific",islands:[{id:"144487",name:"Tahiti"}],cities:[{id:"145104",name:"Auckland"},{id:"153134",name:"Sydney"}]},"143018":{id:"143018",name:"Caribbean &amp; Central America",countries:[{id:"143042",name:"Aruba"},{id:"143050",name:"Barbados"},{id:"143053",name:"Belize"},{id:"143055",name:"Bermuda"},{id:"143087",name:"Dominican Republic"},{id:"143130",name:"Jamaica"},{id:"143225",name:"St. Lucia"},{id:"144476",name:"St. Maarten/St. Martin"}],islands:[{id:"143313",name:"Grand Bahama"},{id:"143359",name:"New Providence"},{id:"144477",name:"St. Thomas, USVI"},{id:"144473",name:"St. John, USVI"},{id:"143374",name:"Paradise Island"},{id:"144471",name:"St. Croix, USVI"},{id:"143374",name:"Paradise Island"}],cities:[{id:"146078",name:"Cancun"},{id:"150094",name:"Mexico City"},{id:"151638",name:"Puerto Vallarta"},{id:"152272",name:"San Juan"},{id:"152268",name:"San Jose, CR"}]},"143019":{id:"143019",name:"Europe",cities:[{id:"144869",name:"Amsterdam"},{id:"145080",name:"Athens"},{id:"145313",name:"Barcelona"},{id:"145490",name:"Berlin"},{id:"145882",name:"Brussels"},{id:"145898",name:"Budapest"},{id:"146674",name:"Copenhagen"},{id:"147087",name:"Dublin"},{id:"147189",name:"Edinburgh"},{id:"147503",name:"Florence"},{id:"149511",name:"Lisbon"},{id:"149605",name:"London"},{id:"149765",name:"Madrid"},{id:"150470",name:"Munich"},{id:"151160",name:"Paris"},{id:"151566",name:"Prague"},{id:"151948",name:"Rome"},{id:"153003",name:"Stockholm"},{id:"153821",name:"Venice"},{id:"153868",name:"Vienna"},{id:"154406",name:"Zurich"}]},"143020":{id:"143020",name:"Middle East",cities:[{id:"148602",name:"Istanbul"},{id:"148674",name:"Jerusalem"}]},"143021":{id:"143021",name:"North America",islands:[{id:"150009",name:"Maui"},{id:"144349",name:"Oahu"},{id:"144205",name:"Kauai"},{id:"149961",name:"Martha's Vineyard"},{id:"144161",name:"Hawaii (The Big Island)"}],parks:[{id:"147905",name:"Grand Canyon National Park"},{id:"154359",name:"Yellowstone National Park"},{id:"154385",name:"Yosemite National Park"}],theme_parks:[{id:"185090",name:"Walt Disney World"}],cities:[{id:"145086",name:"Atlanta"},{id:"145119",name:"Austin"},{id:"145263",name:"Baltimore"},{id:"145720",name:"Boston"},{id:"146334",name:"Charleston"},{id:"146422",name:"Chicago"},{id:"147547",name:"Fort Lauderdale"},{id:"148892",name:"Key West"},{id:"149317",name:"Las Vegas"},{id:"149628",name:"Los Angeles"},{id:"150057",name:"Memphis"},{id:"150098",name:"Miami"},{id:"150326",name:"Montreal"},{id:"150569",name:"Nashville"},{id:"150663",name:"New Orleans"},{id:"150668",name:"New York City"},{id:"150981",name:"Orlando"},{id:"151308",name:"Philadelphia"},{id:"151315",name:"Phoenix"},{id:"151694",name:"Quebec City"},{id:"152233",name:"San Antonio"},{id:"152251",name:"San Diego"},{id:"152257",name:"San Francisco"},{id:"152369",name:"Santa Fe"},{id:"152491",name:"Seattle"},{id:"153476",name:"Toronto"},{id:"153787",name:"Vancouver"},{id:"154057",name:"Washington, D.C."},{id:"152448",name:"Savannah"},{id:"144877",name:"Anchorage"},{id:"150552",name:"Napa Valley"},{id:"151510",name:"Portland, OR"}]},"143022":{id:"143022",name:"South America",cities:[{id:"145904",name:"Buenos Aires"},{id:"149482",name:"Lima"},{id:"143782",name:"Rio de Janeiro"}]}}};
/*
 * jQuery Whatsonwhen AARP feed munger and HTML generator plugin
 * version: 1.00 (01-APR-2010)
 * @requires jQuery v1.3.2 or later
 *
 * Simple HTML generator and feed parsing library for the AARP (ODF->WOW) site
 */
(function(A){A.WOW_DATA={};
A.wow={add_form_handlers:function(){A("#locationId").change(function(){var B=A("#locationId").val().split(":");
if(B[0]==1){A(location).attr("href","http://destinations.aarp.org/sisp/aarp/index.htm?fx=continent&locationId="+B[1])
}else{if(B[0]==7){A(location).attr("href","http://destinations.aarp.org/sisp/aarp/index.htm?fx=location&locationId="+B[1])
}else{if(B[0]=="all"){A(location).attr("href","http://destinations.aarp.org/sisp/aarp/index.htm?fx=home")
}}}})
},continent_handler:function(){try{var E=A.WOW_DATA.location.location.id;
var B=WOW_CONFIG.continents[E];
var C=A.wow.create_continents_html(B);
A("#wow-continent","#wow-main").html(C)
}catch(D){}},create_event_search_form:function(B){num_hidden_params=(A("input#searchFormlocationId","#wow-eventsearchform").length>0)?2:1;
A("#wow-eventsearchform").ajaxForm({beforeSubmit:function(G,F,E){var C=[];
A.each(G,function(){if(this.name=="query"&&this.value=="Enter Keyword"){this.value=""
}if(this.name=="locQuery"&&this.value=="Enter Location"){this.value=""
}if(this.value!=""&&(this.name=="query"||this.name=="fx"||this.name=="locationId"||this.name=="locQuery"||this.name=="audienceInterestId"||this.name=="startDate"||this.name=="endDate")){C.push(this)
}});
if(C.length>num_hidden_params){var H="index.htm?"+A.param(C);
var D="http://destinations.aarp.org/sisp/"+H;
window.location.href=D
}return false
}});
A("#wow-startdate","#wow-eventsearchform").datepicker({dateFormat:"mm/dd/yy",showOn:"both",buttonImage:"http://destinations.aarp.org/ptnr/aarp/img/cal.gif",buttonText:"Start Date",altField:"#startDate",altFormat:"yymmdd"});
A("#wow-enddate","#wow-eventsearchform").datepicker({dateFormat:"mm/dd/yy",showOn:"both",buttonImage:"http://destinations.aarp.org/ptnr/aarp/img/cal.gif",buttonText:"End Date",altField:"#endDate",altFormat:"yymmdd"});
A("#ui-datepicker-div").addClass("frommDatePick");
A("#query","#wow-eventsearchform").focus(function(){if(this.value=="Enter Keyword"){this.value=""
}});
A("#locQuery","#wow-eventsearchform").focus(function(){if(this.value=="Enter Location"){this.value=""
}})
},initialisePopup:function(){A.WOW_DATA.popupStatus=0;
A(".popupContactClose").click(function(){A.wow.disablePopup()
});
A(".backgroundPopup").click(function(){A.wow.disablePopup();
return false
})
},disablePopup:function(){if(A.WOW_DATA.popupStatus==1){A(".backgroundPopup").fadeOut("slow");
A(".popupContact").fadeOut("slow");
A.WOW_DATA.popupStatus=0
}},loadPopup:function(B){if(A.WOW_DATA.popupStatus==0){A("#"+B+"-backgroundPopup").css({opacity:"0.7"});
A("#"+B+"-backgroundPopup").fadeIn("slow");
A("#"+B+"-popupContact").fadeIn("slow");
A.WOW_DATA.popupStatus=1
}},centerPopup:function(B){var F=A("#"+B+"-popupContact").height();
var E=A("#"+B+"-popupContact").width();
var D=(window.screen.height/2)-(F/2)+900;
var C=(window.screen.width/2)-(E/2)-180;
A("#"+B+"-popupContact").css({position:"absolute",top:D,left:C});
A("#"+B+"-backgroundPopup").css({height:window.screen.height})
}};
A.extend({word_limit:function(B,C){var H=B.replace(/\s+/g," ");
var F=H.split(" ");
var G=F.length;
if(G>C){var D="";
for(var E=0;
E<C;
E++){D+=F[E]+" "
}return D+"..."
}else{return B
}},exists:function(B){return B&&B!="null"&&B.length>0
},get_odf_datestr:function(D){var C;
var B=D.split("/");
if(B&&B.length==3){C=B[2]+B[0]+B[1]
}return C
},sort_locs:function(B){if(B&&B.length>1){B.sort(function(D,C){return D.name>C.name
})
}}})
})(jQuery);
/*
 * jQuery Form Plugin
 * version: 2.67 (12-MAR-2011)
 * @requires jQuery v1.3.2 or later
 *
 * Examples and documentation at: http://malsup.com/jquery/form/
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
(function(B){B.fn.ajaxSubmit=function(Q){if(!this.length){A("ajaxSubmit: skipping submit process - no element selected");
return this
}if(typeof Q=="function"){Q={success:Q}
}var H=this.attr("action");
var D=(typeof H==="string")?B.trim(H):"";
if(D){D=(D.match(/^([^#]+)/)||[])[1]
}D=D||window.location.href||"";
Q=B.extend(true,{url:D,type:this[0].getAttribute("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},Q);
var R={};
this.trigger("form-pre-serialize",[this,Q,R]);
if(R.veto){A("ajaxSubmit: submit vetoed via form-pre-serialize trigger");
return this
}if(Q.beforeSerialize&&Q.beforeSerialize(this,Q)===false){A("ajaxSubmit: submit aborted via beforeSerialize callback");
return this
}var F,N,L=this.formToArray(Q.semantic);
if(Q.data){Q.extraData=Q.data;
for(F in Q.data){if(Q.data[F] instanceof Array){for(var I in Q.data[F]){L.push({name:F,value:Q.data[F][I]})
}}else{N=Q.data[F];
N=B.isFunction(N)?N():N;
L.push({name:F,value:N})
}}}if(Q.beforeSubmit&&Q.beforeSubmit(L,this,Q)===false){A("ajaxSubmit: submit aborted via beforeSubmit callback");
return this
}this.trigger("form-submit-validate",[L,this,Q,R]);
if(R.veto){A("ajaxSubmit: submit vetoed via form-submit-validate trigger");
return this
}var C=B.param(L);
if(Q.type.toUpperCase()=="GET"){Q.url+=(Q.url.indexOf("?")>=0?"&":"?")+C;
Q.data=null
}else{Q.data=C
}var P=this,K=[];
if(Q.resetForm){K.push(function(){P.resetForm()
})
}if(Q.clearForm){K.push(function(){P.clearForm()
})
}if(!Q.dataType&&Q.target){var O=Q.success||function(){};
K.push(function(T){var S=Q.replaceTarget?"replaceWith":"html";
B(Q.target)[S](T).each(O,arguments)
})
}else{if(Q.success){K.push(Q.success)
}}Q.success=function(W,T,X){var V=Q.context||Q;
for(var U=0,S=K.length;
U<S;
U++){K[U].apply(V,[W,T,X||P,P])
}};
var G=B("input:file",this).length>0;
var E="multipart/form-data";
var J=(P.attr("enctype")==E||P.attr("encoding")==E);
if(Q.iframe!==false&&(G||Q.iframe||J)){if(Q.closeKeepAlive){B.get(Q.closeKeepAlive,M)
}else{M()
}}else{B.ajax(Q)
}this.trigger("form-submit-notify",[this,Q]);
return this;
function M(){var U=P[0];
if(B(":input[name=submit],:input[id=submit]",U).length){alert('Error: Form elements must not have name or id of "submit".');
return 
}var a=B.extend(true,{},B.ajaxSettings,Q);
a.context=a.context||a;
var d="jqFormIO"+(new Date().getTime()),Y="_"+d;
var V=B('<iframe id="'+d+'" name="'+d+'" src="'+a.iframeSrc+'" />');
var Z=V[0];
V.css({position:"absolute",top:"-1000px",left:"-1000px"});
var W={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){A("aborting upload...");
var g="aborted";
this.aborted=1;
V.attr("src",a.iframeSrc);
W.error=g;
a.error&&a.error.call(a.context,W,"error",g);
k&&B.event.trigger("ajaxError",[W,a,g]);
a.complete&&a.complete.call(a.context,W,"error")
}};
var k=a.global;
if(k&&!B.active++){B.event.trigger("ajaxStart")
}if(k){B.event.trigger("ajaxSend",[W,a])
}if(a.beforeSend&&a.beforeSend.call(a.context,W,a)===false){if(a.global){B.active--
}return 
}if(W.aborted){return 
}var h=0;
var X=U.clk;
if(X){var e=X.name;
if(e&&!X.disabled){a.extraData=a.extraData||{};
a.extraData[e]=X.value;
if(X.type=="image"){a.extraData[e+".x"]=U.clk_x;
a.extraData[e+".y"]=U.clk_y
}}}function f(){var q=P.attr("target"),g=P.attr("action");
U.setAttribute("target",d);
if(U.getAttribute("method")!="POST"){U.setAttribute("method","POST")
}if(U.getAttribute("action")!=a.url){U.setAttribute("action",a.url)
}if(!a.skipEncodingOverride){P.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})
}if(a.timeout){setTimeout(function(){h=true;
c()
},a.timeout)
}var p=[];
try{if(a.extraData){for(var r in a.extraData){p.push(B('<input type="hidden" name="'+r+'" value="'+a.extraData[r]+'" />').appendTo(U)[0])
}}V.appendTo("body");
Z.attachEvent?Z.attachEvent("onload",c):Z.addEventListener("load",c,false);
U.submit()
}finally{U.setAttribute("action",g);
if(q){U.setAttribute("target",q)
}else{P.removeAttr("target")
}B(p).remove()
}}if(a.forceSync){f()
}else{setTimeout(f,10)
}var m,o,l=50;
function c(){if(W.aborted){return 
}var u=Z.contentWindow?Z.contentWindow.document:Z.contentDocument?Z.contentDocument:Z.document;
if(!u||u.location.href==a.iframeSrc){return 
}Z.detachEvent?Z.detachEvent("onload",c):Z.removeEventListener("load",c,false);
var p=true;
try{if(h){throw"timeout"
}var v=a.dataType=="xml"||u.XMLDocument||B.isXMLDoc(u);
A("isXml="+v);
if(!v&&window.opera&&(u.body==null||u.body.innerHTML=="")){if(--l){A("requeing onLoad callback, DOM not available");
setTimeout(c,250);
return 
}}W.responseText=u.body?u.body.innerHTML:u.documentElement?u.documentElement.innerHTML:null;
W.responseXML=u.XMLDocument?u.XMLDocument:u;
W.getResponseHeader=function(x){var w={"content-type":a.dataType};
return w[x]
};
var s=/(json|script)/.test(a.dataType);
if(s||a.textarea){var n=u.getElementsByTagName("textarea")[0];
if(n){W.responseText=n.value
}else{if(s){var r=u.getElementsByTagName("pre")[0];
var g=u.getElementsByTagName("body")[0];
if(r){W.responseText=r.textContent
}else{if(g){W.responseText=g.innerHTML
}}}}}else{if(a.dataType=="xml"&&!W.responseXML&&W.responseText!=null){W.responseXML=b(W.responseText)
}}m=S(W,a.dataType,a)
}catch(q){A("error caught:",q);
p=false;
W.error=q;
a.error&&a.error.call(a.context,W,"error",q);
k&&B.event.trigger("ajaxError",[W,a,q])
}if(W.aborted){A("upload aborted");
p=false
}if(p){a.success&&a.success.call(a.context,m,"success",W);
k&&B.event.trigger("ajaxSuccess",[W,a])
}k&&B.event.trigger("ajaxComplete",[W,a]);
if(k&&!--B.active){B.event.trigger("ajaxStop")
}a.complete&&a.complete.call(a.context,W,p?"success":"error");
setTimeout(function(){V.removeData("form-plugin-onload");
V.remove();
W.responseXML=null
},100)
}var b=B.parseXML||function(g,n){if(window.ActiveXObject){n=new ActiveXObject("Microsoft.XMLDOM");
n.async="false";
n.loadXML(g)
}else{n=(new DOMParser()).parseFromString(g,"text/xml")
}return(n&&n.documentElement&&n.documentElement.nodeName!="parsererror")?n:null
};
var T=B.parseJSON||function(g){return window["eval"]("("+g+")")
};
var S=function(u,q,p){var n=u.getResponseHeader("content-type")||"",g=q==="xml"||!q&&n.indexOf("xml")>=0,r=g?u.responseXML:u.responseText;
if(g&&r.documentElement.nodeName==="parsererror"){B.error&&B.error("parsererror")
}if(p&&p.dataFilter){r=p.dataFilter(r,q)
}if(typeof r==="string"){if(q==="json"||!q&&n.indexOf("json")>=0){r=T(r)
}else{if(q==="script"||!q&&n.indexOf("javascript")>=0){B.globalEval(r)
}}}return r
}
}};
B.fn.ajaxForm=function(C){if(this.length===0){var D={s:this.selector,c:this.context};
if(!B.isReady&&D.s){A("DOM not ready, queuing ajaxForm");
B(function(){B(D.s,D.c).ajaxForm(C)
});
return this
}A("terminating; zero elements found by selector"+(B.isReady?"":" (DOM not ready)"));
return this
}return this.ajaxFormUnbind().bind("submit.form-plugin",function(E){if(!E.isDefaultPrevented()){E.preventDefault();
B(this).ajaxSubmit(C)
}}).bind("click.form-plugin",function(I){var H=I.target;
var F=B(H);
if(!(F.is(":submit,input:image"))){var E=F.closest(":submit");
if(E.length==0){return 
}H=E[0]
}var G=this;
G.clk=H;
if(H.type=="image"){if(I.offsetX!=undefined){G.clk_x=I.offsetX;
G.clk_y=I.offsetY
}else{if(typeof B.fn.offset=="function"){var J=F.offset();
G.clk_x=I.pageX-J.left;
G.clk_y=I.pageY-J.top
}else{G.clk_x=I.pageX-H.offsetLeft;
G.clk_y=I.pageY-H.offsetTop
}}}setTimeout(function(){G.clk=G.clk_x=G.clk_y=null
},100)
})
};
B.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")
};
B.fn.formToArray=function(N){var M=[];
if(this.length===0){return M
}var D=this[0];
var G=N?D.getElementsByTagName("*"):D.elements;
if(!G){return M
}var I,H,F,O,E,K,C;
for(I=0,K=G.length;
I<K;
I++){E=G[I];
F=E.name;
if(!F){continue
}if(N&&D.clk&&E.type=="image"){if(!E.disabled&&D.clk==E){M.push({name:F,value:B(E).val()});
M.push({name:F+".x",value:D.clk_x},{name:F+".y",value:D.clk_y})
}continue
}O=B.fieldValue(E,true);
if(O&&O.constructor==Array){for(H=0,C=O.length;
H<C;
H++){M.push({name:F,value:O[H]})
}}else{if(O!==null&&typeof O!="undefined"){M.push({name:F,value:O})
}}}if(!N&&D.clk){var J=B(D.clk),L=J[0];
F=L.name;
if(F&&!L.disabled&&L.type=="image"){M.push({name:F,value:J.val()});
M.push({name:F+".x",value:D.clk_x},{name:F+".y",value:D.clk_y})
}}return M
};
B.fn.formSerialize=function(C){return B.param(this.formToArray(C))
};
B.fn.fieldSerialize=function(D){var C=[];
this.each(function(){var H=this.name;
if(!H){return 
}var F=B.fieldValue(this,D);
if(F&&F.constructor==Array){for(var G=0,E=F.length;
G<E;
G++){C.push({name:H,value:F[G]})
}}else{if(F!==null&&typeof F!="undefined"){C.push({name:this.name,value:F})
}}});
return B.param(C)
};
B.fn.fieldValue=function(H){for(var G=[],E=0,C=this.length;
E<C;
E++){var F=this[E];
var D=B.fieldValue(F,H);
if(D===null||typeof D=="undefined"||(D.constructor==Array&&!D.length)){continue
}D.constructor==Array?B.merge(G,D):G.push(D)
}return G
};
B.fieldValue=function(C,I){var E=C.name,N=C.type,O=C.tagName.toLowerCase();
if(I===undefined){I=true
}if(I&&(!E||C.disabled||N=="reset"||N=="button"||(N=="checkbox"||N=="radio")&&!C.checked||(N=="submit"||N=="image")&&C.form&&C.form.clk!=C||O=="select"&&C.selectedIndex==-1)){return null
}if(O=="select"){var J=C.selectedIndex;
if(J<0){return null
}var L=[],D=C.options;
var G=(N=="select-one");
var K=(G?J+1:D.length);
for(var F=(G?J:0);
F<K;
F++){var H=D[F];
if(H.selected){var M=H.value;
if(!M){M=(H.attributes&&H.attributes.value&&!(H.attributes.value.specified))?H.text:H.value
}if(G){return M
}L.push(M)
}}return L
}return B(C).val()
};
B.fn.clearForm=function(){return this.each(function(){B("input,select,textarea",this).clearFields()
})
};
B.fn.clearFields=B.fn.clearInputs=function(){return this.each(function(){var D=this.type,C=this.tagName.toLowerCase();
if(D=="text"||D=="password"||C=="textarea"){this.value=""
}else{if(D=="checkbox"||D=="radio"){this.checked=false
}else{if(C=="select"){this.selectedIndex=-1
}}}})
};
B.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()
}})
};
B.fn.enable=function(C){if(C===undefined){C=true
}return this.each(function(){this.disabled=!C
})
};
B.fn.selected=function(C){if(C===undefined){C=true
}return this.each(function(){var D=this.type;
if(D=="checkbox"||D=="radio"){this.checked=C
}else{if(this.tagName.toLowerCase()=="option"){var E=B(this).parent("select");
if(C&&E[0]&&E[0].type=="select-one"){E.find("option").selected(false)
}this.selected=C
}}})
};
function A(){if(B.fn.ajaxSubmit.debug){var C="[jquery.form] "+Array.prototype.join.call(arguments,"");
if(window.console&&window.console.log){window.console.log(C)
}else{if(window.opera&&window.opera.postError){window.opera.postError(C)
}}}}})(jQuery);
(function(A){A.fn.extend({jqEasyCounter:function(B){return this.each(function(){var F=A(this),E=A.extend({maxChars:100,maxCharsWarning:80,msgFontSize:"12px",msgFontColor:"#000000",msgFontFamily:"Arial",msgTextAlign:"right",msgWarningColor:"#F00",msgAppendMethod:"insertAfter"},B);
if(E.maxChars<=0){return 
}var D=A('<div class="jqEasyCounterMsg">&nbsp;</div>');
var C={"font-size":E.msgFontSize,"font-family":E.msgFontFamily,color:E.msgFontColor,"text-align":E.msgTextAlign,width:F.width(),opacity:0};
D.css(C);
D[E.msgAppendMethod](F);
F.bind("keydown keyup keypress",G).bind("focus paste",function(){setTimeout(G,10)
}).bind("blur",function(){D.stop().fadeTo("fast",0);
return false
});
function G(){var I=F.val(),H=I.length;
if(H>=E.maxChars){I=I.substring(0,E.maxChars)
}if(H>E.maxChars){var J=F.scrollTop();
F.val(I.substring(0,E.maxChars));
F.scrollTop(J)
}if(H>=E.maxCharsWarning){D.css({color:E.msgWarningColor})
}else{D.css({color:E.msgFontColor})
}D.html("Characters: "+F.val().length+"/"+E.maxChars);
D.stop().fadeTo("fast",1)
}})
}})
})(jQuery);
jQuery.cookie=function(B,I,L){if(typeof I!="undefined"){L=L||{};
if(I===null){I="";
L.expires=-1
}var E="";
if(L.expires&&(typeof L.expires=="number"||L.expires.toUTCString)){var F;
if(typeof L.expires=="number"){F=new Date();
F.setTime(F.getTime()+(L.expires*24*60*60*1000))
}else{F=L.expires
}E="; expires="+F.toUTCString()
}var K=L.path?"; path="+(L.path):"";
var G=L.domain?"; domain="+(L.domain):"";
var A=L.secure?"; secure":"";
document.cookie=[B,"=",encodeURIComponent(I),E,K,G,A].join("")
}else{var D=null;
if(document.cookie&&document.cookie!=""){var J=document.cookie.split(";");
for(var H=0;
H<J.length;
H++){var C=jQuery.trim(J[H]);
if(C.substring(0,B.length+1)==(B+"=")){D=decodeURIComponent(C.substring(B.length+1));
break
}}}return D
}};
(function(C){C.fn.rssfeed=function(E,D){var F={limit:10,header:true,titletag:"h4",date:true,content:true,snippet:true,showerror:true,errormsg:"",key:null,ssl:false,linktarget:"_self"};
var D=C.extend(F,D);
return this.each(function(H,K){var G=C(K);
var J="";
if(D.ssl){J="s"
}if(!G.hasClass("rssFeed")){G.addClass("rssFeed")
}if(E==null){return false
}var I="http"+J+"://ajax.googleapis.com/ajax/services/feed/load?v=1.0&callback=?&q="+encodeURIComponent(E);
if(D.limit!=null){I+="&num="+D.limit
}if(D.key!=null){I+="&key="+D.key
}I+="&output=json_xml";
C.getJSON(I,function(L){if(L.responseStatus==200){A(K,L.responseData,D)
}else{if(D.showerror){if(D.errormsg!=""){var M=D.errormsg
}else{var M=L.responseDetails
}}C(K).html('<div class="rssError"><p>'+M+"</p></div>")
}})
})
};
var A=function(T,U,G){var K=U.feed;
if(!K){return false
}var L="";
var I="odd";
var H=C.parseXML(U.xmlString);
var E=H.getElementsByTagName("item");
if(G.header){L+='<div class="rssHeader"><a href="'+K.link+'" title="'+K.description+'">'+K.title+"</a></div>"
}L+='<div class="rssBody"><ul>';
for(var S=0;
S<K.entries.length;
S++){var F=K.entries[S];
var J=new Date(F.publishedDate);
var R=J.toLocaleDateString()+" "+J.toLocaleTimeString();
L+='<li class="rssRow '+I+'"><'+G.titletag+'><a href="'+F.link+'" title="View this feed at '+K.title+'" target="'+G.linktarget+'">'+F.title+"</a></"+G.titletag+">";
if(G.date){L+="<div>"+R+"</div>"
}if(G.content){if(G.snippet&&F.contentSnippet!=""){var Q=F.contentSnippet
}else{var Q=F.content
}L+="<p>"+Q+"</p>"
}var P=E[S].getElementsByTagName("enclosure");
if(P.length>0){L+='<div class="rssMedia"><div>Media files</div><ul>';
for(var O=0;
O<P.length;
O++){var M=P[O].getAttribute("url");
var N=P[O].getAttribute("type");
var D=P[O].getAttribute("length");
L+='<li><a href="'+M+'" title="Download the media via this link">'+M.split("/").pop()+"</a> ("+N+", "+B(D)+")</li>"
}L+="</ul></div>"
}L+="</li>";
if(I=="odd"){I="even"
}else{I="odd"
}}L+="</ul></div>";
C(T).html(L)
};
function B(D){var E=["bytes","kb","MB","GB","TB","PB"];
var F=Math.floor(Math.log(D)/Math.log(1024));
return(D/Math.pow(1024,Math.floor(F))).toFixed(2)+" "+E[F]
}})(jQuery);
var $j=jQuery.noConflict();
String.prototype.trim=function(){return this.replace(/^\s+/g,"").replace(/\s+$/g,"")
};
String.prototype.ltrim=function(){return this.replace(/^\s+/g,"")
};
String.prototype.rtrim=function(){return this.replace(/\s+$/g,"")
};
function removeDoubleQoutes(A){charToRemove='"';
regExp=new RegExp("["+charToRemove+"]","g");
return A.replace(regExp,"")
}$j(".ui-widget-overlay").live("click",function(){$j("div:ui-dialog:visible").dialog("close")
});
var $debugger_id="aarp_debugger_box";
var $debugger=null;
function dbg(C,D,A){if($debugger==null){$debugger=$j("#"+$debugger_id)
}if($debugger==null){return 
}if(D==null){D=dbg.MARK
}if(A){$debugger.value="! clearing!\n"
}if(D&dbg.LOG_LEVEL){var B=dbg.LEVEL_MAP[D]?dbg.LEVEL_MAP[D]:"NOTICE";
$debugger.value+="# ["+B+"] "+C+"\n"
}}dbg.DEBUG=1;
dbg.INFO=2;
dbg.MARK=4;
dbg.WARN=8;
dbg.ERROR=16;
dbg.LOG_LEVEL=~256;
dbg.LEVEL_MAP={"1":"DEBUG","2":"INFO","4":"MARK","8":"WARN","16":"ERROR"};
var Cookies={__version__:"",cookies:{},domain:"aarp.org",path:"/",load:function(){dbg("Cookies.load(): "+document.cookie,dbg.INFO);
var A=document.cookie.split(";");
for(var B=0;
B<A.length;
B++){var D=A[B].ltrim();
var C=D.split("=",2);
if(C[1]&&C[1].match(/\%[0-9a-zA-Z]+/)){C[1]=unescape(C[1])
}this.cookies[C[0]]=C[1]
}},get:function(A){if(this.cookies[A]){return this.cookies[A]
}else{return null
}},set:function(D,G){var A=escape(D)+"="+escape(G);
var C=arguments[2];
var E=this.domain;
var F=this.path;
if(C){var B=new Date();
B.setTime(B.getTime()+C*1000);
A+="; expires="+B.toUTCString()
}if(arguments.length>3){E=arguments[3]
}if(arguments.length>4){F=arguments[4]
}A+="; path="+F+"; domain="+E;
document.cookie=A;
this.cookies[D]=G;
dbg("Cookies.set(): "+A,dbg.INFO)
},expire:function(A){var B=this.domain;
var C=this.path;
if(arguments.length>1){B=arguments[1]
}if(arguments.length>2){C=arguments[2]
}this.set(A,"x",-1,B,C);
delete this.cookies[A];
dbg("Cookies.unset(): "+A,dbg.INFO)
},debug:function(){var B="";
for(var A in this.cookies){B+=A+"=>"+this.cookies[A]+"\n"
}}};
Cookies.load();
var Template=function(A){var D={};
var C="";
var B=/\\#\{([^}]+)/g;
var E=/(.?)#\{([^}]+)\}/g;
this.parse=function(K){C=K;
var H=K.match(E);
var I={};
if(H!=null){var J="",F=2;
for(var G=0;
G<H.length;
G++){if(H[G].charAt(0)!="\\"){if(H[G].charAt(1)=="{"){F=2
}else{F=3
}J=H[G].substring(F,H[G].length-1);
I[J]=new RegExp("([^\\\\]?)#\\{"+J+"\\}","g")
}}}D=I
};
this.parse(A);
this.fill=function(G){var F=C;
var H=null;
for(i in D){H=D[i];
if(G[i]!=undefined&&i!=undefined){F=F.replace(H,"$1"+G[i])
}}return F.replace(B,"#{$1")
};
this.evaluate=this.fill
};
var diffInt=function(A,C){var B=Math.max(A,C)-Math.min(A,C);
return B
};
function logIt(A){if((window.console!==undefined)){console.log(A)
}}function logError(A){if((window.console!==undefined)){console.error(A)
}}var swfobject=function(){var AQ="undefined",Ac="object",AB="Shockwave Flash",X="ShockwaveFlash.ShockwaveFlash",Ad="application/x-shockwave-flash",AC="SWFObjectExprInst",AW="onreadystatechange",AF=window,Ak=document,Aa=navigator,AA=false,Z=[Am],Af=[],AG=[],AL=[],Ai,AD,AP,AS,AK=false,At=false,Ag,AN,Ah=true,AH=function(){var A=typeof Ak.getElementById!=AQ&&typeof Ak.getElementsByTagName!=AQ&&typeof Ak.createElement!=AQ,E=Aa.userAgent.toLowerCase(),C=Aa.platform.toLowerCase(),H=C?/win/.test(C):/win/.test(E),J=C?/mac/.test(C):/mac/.test(E),G=/webkit/.test(E)?parseFloat(E.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,D=!+"\v1",F=[0,0,0],K=null;
if(typeof Aa.plugins!=AQ&&typeof Aa.plugins[AB]==Ac){K=Aa.plugins[AB].description;
if(K&&!(typeof Aa.mimeTypes!=AQ&&Aa.mimeTypes[Ad]&&!Aa.mimeTypes[Ad].enabledPlugin)){AA=true;
D=false;
K=K.replace(/^.*\s+(\S+\s+\S+$)/,"$1");
F[0]=parseInt(K.replace(/^(.*)\..*$/,"$1"),10);
F[1]=parseInt(K.replace(/^.*\.(.*)\s.*$/,"$1"),10);
F[2]=/[a-zA-Z]/.test(K)?parseInt(K.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0
}}else{if(typeof AF.ActiveXObject!=AQ){try{var I=new ActiveXObject(X);
if(I){K=I.GetVariable("$version");
if(K){D=true;
K=K.split(" ")[1].split(",");
F=[parseInt(K[0],10),parseInt(K[1],10),parseInt(K[2],10)]
}}}catch(B){}}}return{w3:A,pv:F,wk:G,ie:D,win:H,mac:J}
}(),Aj=function(){if(!AH.w3){return 
}if((typeof Ak.readyState!=AQ&&Ak.readyState=="complete")||(typeof Ak.readyState==AQ&&(Ak.getElementsByTagName("body")[0]||Ak.body))){Ao()
}if(!AK){if(typeof Ak.addEventListener!=AQ){Ak.addEventListener("DOMContentLoaded",Ao,false)
}if(AH.ie&&AH.win){Ak.attachEvent(AW,function(){if(Ak.readyState=="complete"){Ak.detachEvent(AW,arguments.callee);
Ao()
}});
if(AF==top){(function(){if(AK){return 
}try{Ak.documentElement.doScroll("left")
}catch(A){setTimeout(arguments.callee,0);
return 
}Ao()
})()
}}if(AH.wk){(function(){if(AK){return 
}if(!/loaded|complete/.test(Ak.readyState)){setTimeout(arguments.callee,0);
return 
}Ao()
})()
}Ab(Ao)
}}();
function Ao(){if(AK){return 
}try{var B=Ak.getElementsByTagName("body")[0].appendChild(AR("span"));
B.parentNode.removeChild(B)
}catch(A){return 
}AK=true;
var D=Z.length;
for(var C=0;
C<D;
C++){Z[C]()
}}function AJ(A){if(AK){A()
}else{Z[Z.length]=A
}}function Ab(A){if(typeof AF.addEventListener!=AQ){AF.addEventListener("load",A,false)
}else{if(typeof Ak.addEventListener!=AQ){Ak.addEventListener("load",A,false)
}else{if(typeof AF.attachEvent!=AQ){Al(AF,"onload",A)
}else{if(typeof AF.onload=="function"){var B=AF.onload;
AF.onload=function(){B();
A()
}
}else{AF.onload=A
}}}}}function Am(){if(AA){Y()
}else{AM()
}}function Y(){var D=Ak.getElementsByTagName("body")[0];
var B=AR(Ac);
B.setAttribute("type",Ad);
var A=D.appendChild(B);
if(A){var C=0;
(function(){if(typeof A.GetVariable!=AQ){var E=A.GetVariable("$version");
if(E){E=E.split(" ")[1].split(",");
AH.pv=[parseInt(E[0],10),parseInt(E[1],10),parseInt(E[2],10)]
}}else{if(C<10){C++;
setTimeout(arguments.callee,10);
return 
}}D.removeChild(B);
A=null;
AM()
})()
}else{AM()
}}function AM(){var G=Af.length;
if(G>0){for(var H=0;
H<G;
H++){var C=Af[H].id;
var L=Af[H].callbackFn;
var A={success:false,id:C};
if(AH.pv[0]>0){var I=Ar(C);
if(I){if(AO(Af[H].swfVersion)&&!(AH.wk&&AH.wk<312)){AX(C,true);
if(L){A.success=true;
A.ref=AU(C);
L(A)
}}else{if(Af[H].expressInstall&&AT()){var E={};
E.data=Af[H].expressInstall;
E.width=I.getAttribute("width")||"0";
E.height=I.getAttribute("height")||"0";
if(I.getAttribute("class")){E.styleclass=I.getAttribute("class")
}if(I.getAttribute("align")){E.align=I.getAttribute("align")
}var F={};
var D=I.getElementsByTagName("param");
var K=D.length;
for(var J=0;
J<K;
J++){if(D[J].getAttribute("name").toLowerCase()!="movie"){F[D[J].getAttribute("name")]=D[J].getAttribute("value")
}}AE(E,F,C,L)
}else{Ae(I);
if(L){L(A)
}}}}}else{AX(C,true);
if(L){var B=AU(C);
if(B&&typeof B.SetVariable!=AQ){A.success=true;
A.ref=B
}L(A)
}}}}}function AU(B){var D=null;
var C=Ar(B);
if(C&&C.nodeName=="OBJECT"){if(typeof C.SetVariable!=AQ){D=C
}else{var A=C.getElementsByTagName(Ac)[0];
if(A){D=A
}}}return D
}function AT(){return !At&&AO("6.0.65")&&(AH.win||AH.mac)&&!(AH.wk&&AH.wk<312)
}function AE(F,D,H,E){At=true;
AP=E||null;
AS={success:false,id:H};
var A=Ar(H);
if(A){if(A.nodeName=="OBJECT"){Ai=An(A);
AD=null
}else{Ai=A;
AD=H
}F.id=AC;
if(typeof F.width==AQ||(!/%$/.test(F.width)&&parseInt(F.width,10)<310)){F.width="310"
}if(typeof F.height==AQ||(!/%$/.test(F.height)&&parseInt(F.height,10)<137)){F.height="137"
}Ak.title=Ak.title.slice(0,47)+" - Flash Player Installation";
var B=AH.ie&&AH.win?"ActiveX":"PlugIn",C="MMredirectURL="+AF.location.toString().replace(/&/g,"%26")+"&MMplayerType="+B+"&MMdoctitle="+Ak.title;
if(typeof D.flashvars!=AQ){D.flashvars+="&"+C
}else{D.flashvars=C
}if(AH.ie&&AH.win&&A.readyState!=4){var G=AR("div");
H+="SWFObjectNew";
G.setAttribute("id",H);
A.parentNode.insertBefore(G,A);
A.style.display="none";
(function(){if(A.readyState==4){A.parentNode.removeChild(A)
}else{setTimeout(arguments.callee,10)
}})()
}AZ(F,D,H)
}}function Ae(A){if(AH.ie&&AH.win&&A.readyState!=4){var B=AR("div");
A.parentNode.insertBefore(B,A);
B.parentNode.replaceChild(An(A),B);
A.style.display="none";
(function(){if(A.readyState==4){A.parentNode.removeChild(A)
}else{setTimeout(arguments.callee,10)
}})()
}else{A.parentNode.replaceChild(An(A),A)
}}function An(B){var D=AR("div");
if(AH.win&&AH.ie){D.innerHTML=B.innerHTML
}else{var E=B.getElementsByTagName(Ac)[0];
if(E){var A=E.childNodes;
if(A){var F=A.length;
for(var C=0;
C<F;
C++){if(!(A[C].nodeType==1&&A[C].nodeName=="PARAM")&&!(A[C].nodeType==8)){D.appendChild(A[C].cloneNode(true))
}}}}}return D
}function AZ(E,G,C){var D,A=Ar(C);
if(AH.wk&&AH.wk<312){return D
}if(A){if(typeof E.id==AQ){E.id=C
}if(AH.ie&&AH.win){var F="";
for(var I in E){if(E[I]!=Object.prototype[I]){if(I.toLowerCase()=="data"){G.movie=E[I]
}else{if(I.toLowerCase()=="styleclass"){F+=' class="'+E[I]+'"'
}else{if(I.toLowerCase()!="classid"){F+=" "+I+'="'+E[I]+'"'
}}}}}var H="";
for(var J in G){if(G[J]!=Object.prototype[J]){H+='<param name="'+J+'" value="'+G[J]+'" />'
}}A.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+F+">"+H+"</object>";
AG[AG.length]=E.id;
D=Ar(E.id)
}else{var B=AR(Ac);
B.setAttribute("type",Ad);
for(var K in E){if(E[K]!=Object.prototype[K]){if(K.toLowerCase()=="styleclass"){B.setAttribute("class",E[K])
}else{if(K.toLowerCase()!="classid"){B.setAttribute(K,E[K])
}}}}for(var L in G){if(G[L]!=Object.prototype[L]&&L.toLowerCase()!="movie"){Ap(B,L,G[L])
}}A.parentNode.replaceChild(B,A);
D=B
}}return D
}function Ap(B,D,C){var A=AR("param");
A.setAttribute("name",D);
A.setAttribute("value",C);
B.appendChild(A)
}function AV(A){var B=Ar(A);
if(B&&B.nodeName=="OBJECT"){if(AH.ie&&AH.win){B.style.display="none";
(function(){if(B.readyState==4){As(A)
}else{setTimeout(arguments.callee,10)
}})()
}else{B.parentNode.removeChild(B)
}}}function As(A){var B=Ar(A);
if(B){for(var C in B){if(typeof B[C]=="function"){B[C]=null
}}B.parentNode.removeChild(B)
}}function Ar(A){var C=null;
try{C=Ak.getElementById(A)
}catch(B){}return C
}function AR(A){return Ak.createElement(A)
}function Al(A,C,B){A.attachEvent(C,B);
AL[AL.length]=[A,C,B]
}function AO(A){var B=AH.pv,C=A.split(".");
C[0]=parseInt(C[0],10);
C[1]=parseInt(C[1],10)||0;
C[2]=parseInt(C[2],10)||0;
return(B[0]>C[0]||(B[0]==C[0]&&B[1]>C[1])||(B[0]==C[0]&&B[1]==C[1]&&B[2]>=C[2]))?true:false
}function AY(B,F,A,C){if(AH.ie&&AH.mac){return 
}var E=Ak.getElementsByTagName("head")[0];
if(!E){return 
}var G=(A&&typeof A=="string")?A:"screen";
if(C){Ag=null;
AN=null
}if(!Ag||AN!=G){var D=AR("style");
D.setAttribute("type","text/css");
D.setAttribute("media",G);
Ag=E.appendChild(D);
if(AH.ie&&AH.win&&typeof Ak.styleSheets!=AQ&&Ak.styleSheets.length>0){Ag=Ak.styleSheets[Ak.styleSheets.length-1]
}AN=G
}if(AH.ie&&AH.win){if(Ag&&typeof Ag.addRule==Ac){Ag.addRule(B,F)
}}else{if(Ag&&typeof Ak.createTextNode!=AQ){Ag.appendChild(Ak.createTextNode(B+" {"+F+"}"))
}}}function AX(A,C){if(!Ah){return 
}var B=C?"visible":"hidden";
if(AK&&Ar(A)){Ar(A).style.visibility=B
}else{AY("#"+A,"visibility:"+B)
}}function AI(B){var A=/[\\\"<>\.;]/;
var C=A.exec(B)!=null;
return C&&typeof encodeURIComponent!=AQ?encodeURIComponent(B):B
}var Aq=function(){if(AH.ie&&AH.win){window.attachEvent("onunload",function(){var A=AL.length;
for(var B=0;
B<A;
B++){AL[B][0].detachEvent(AL[B][1],AL[B][2])
}var D=AG.length;
for(var C=0;
C<D;
C++){AV(AG[C])
}for(var E in AH){AH[E]=null
}AH=null;
for(var F in swfobject){swfobject[F]=null
}swfobject=null
})
}}();
return{registerObject:function(A,E,C,B){if(AH.w3&&A&&E){var D={};
D.id=A;
D.swfVersion=E;
D.expressInstall=C;
D.callbackFn=B;
Af[Af.length]=D;
AX(A,false)
}else{if(B){B({success:false,id:A})
}}},getObjectById:function(A){if(AH.w3){return AU(A)
}},embedSWF:function(K,E,H,F,C,A,B,I,G,J){var D={success:false,id:E};
if(AH.w3&&!(AH.wk&&AH.wk<312)&&K&&E&&H&&F&&C){AX(E,false);
AJ(function(){H+="";
F+="";
var Q={};
if(G&&typeof G===Ac){for(var O in G){Q[O]=G[O]
}}Q.data=K;
Q.width=H;
Q.height=F;
var N={};
if(I&&typeof I===Ac){for(var P in I){N[P]=I[P]
}}if(B&&typeof B===Ac){for(var L in B){if(typeof N.flashvars!=AQ){N.flashvars+="&"+L+"="+B[L]
}else{N.flashvars=L+"="+B[L]
}}}if(AO(C)){var M=AZ(Q,N,E);
if(Q.id==E){AX(E,true)
}D.success=true;
D.ref=M
}else{if(A&&AT()){Q.data=A;
AE(Q,N,E,J);
return 
}else{AX(E,true)
}}if(J){J(D)
}})
}else{if(J){J(D)
}}},switchOffAutoHideShow:function(){Ah=false
},ua:AH,getFlashPlayerVersion:function(){return{major:AH.pv[0],minor:AH.pv[1],release:AH.pv[2]}
},hasFlashPlayerVersion:AO,createSWF:function(A,B,C){if(AH.w3){return AZ(A,B,C)
}else{return undefined
}},showExpressInstall:function(B,A,D,C){if(AH.w3&&AT()){AE(B,A,D,C)
}},removeSWF:function(A){if(AH.w3){AV(A)
}},createCSS:function(B,A,C,D){if(AH.w3){AY(B,A,C,D)
}},addDomLoadEvent:AJ,addLoadEvent:Ab,getQueryParamValue:function(B){var A=Ak.location.search||Ak.location.hash;
if(A){if(/\?/.test(A)){A=A.split("?")[1]
}if(B==null){return AI(A)
}var C=A.split("&");
for(var D=0;
D<C.length;
D++){if(C[D].substring(0,C[D].indexOf("="))==B){return AI(C[D].substring((C[D].indexOf("=")+1)))
}}}return""
},expressInstallCallback:function(){if(At){var A=Ar(AC);
if(A&&Ai){A.parentNode.replaceChild(Ai,A);
if(AD){AX(AD,true);
if(AH.ie&&AH.win){Ai.style.display="block"
}}if(AP){AP(AS)
}}At=false
}}}
}();
if(typeof deconcept=="undefined"){var deconcept=new Object()
}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()
}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()
}deconcept.SWFObject=function(K,B,L,D,H,I,F,E,C,J){if(!document.getElementById){return 
}this.DETECT_KEY=J?J:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(K){this.setAttribute("swf",K)
}if(B){this.setAttribute("id",B)
}if(L){this.setAttribute("width",L)
}if(D){this.setAttribute("height",D)
}if(H){this.setAttribute("version",new deconcept.PlayerVersion(H.toString().split(".")))
}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();
if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true
}if(I){this.addParam("bgcolor",I)
}var A=F?F:"high";
this.addParam("quality",A);
this.setAttribute("useExpressInstall",false);
this.setAttribute("doExpressInstall",false);
var G=(E)?E:window.location;
this.setAttribute("xiRedirectUrl",G);
this.setAttribute("redirectUrl","");
if(C){this.setAttribute("redirectUrl",C)
}};
deconcept.SWFObject.prototype={useExpressInstall:function(A){this.xiSWFPath=!A?"expressinstall.swf":A;
this.setAttribute("useExpressInstall",true)
},setAttribute:function(A,B){this.attributes[A]=B
},getAttribute:function(A){return this.attributes[A]
},addParam:function(B,A){this.params[B]=A
},getParams:function(){return this.params
},addVariable:function(B,A){this.variables[B]=A
},getVariable:function(A){return this.variables[A]
},getVariables:function(){return this.variables
},getVariablePairs:function(){var C=new Array();
var B;
var A=this.getVariables();
for(B in A){C[C.length]=B+"="+A[B]
}return C
},getSWFHTML:function(){var B="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");
this.setAttribute("swf",this.xiSWFPath)
}B='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';
B+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';
var F=this.getParams();
for(var E in F){B+=[E]+'="'+F[E]+'" '
}var D=this.getVariablePairs().join("&");
if(D.length>0){B+='flashvars="'+D+'"'
}B+="/>"
}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");
this.setAttribute("swf",this.xiSWFPath)
}B='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';
B+='<param name="movie" value="'+this.getAttribute("swf")+'" />';
var C=this.getParams();
for(var E in C){B+='<param name="'+E+'" value="'+C[E]+'" />'
}var A=this.getVariablePairs().join("&");
if(A.length>0){B+='<param name="flashvars" value="'+A+'" />'
}B+="</object>"
}return B
},write:function(B){if(this.getAttribute("useExpressInstall")){var A=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(A)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" - Flash Player Installation";
this.addVariable("MMdoctitle",document.title)
}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var C=(typeof B=="string")?document.getElementById(B):B;
C.innerHTML=this.getSWFHTML();
return true
}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))
}}return false
}};
deconcept.SWFObjectUtil.getPlayerVersion=function(){var E=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){var A=navigator.plugins["Shockwave Flash"];
if(A&&A.description){E=new deconcept.PlayerVersion(A.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))
}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var B=1;
var C=3;
while(B){try{C++;
B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+C);
E=new deconcept.PlayerVersion([C,0,0])
}catch(D){B=null
}}}else{try{var B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")
}catch(D){try{var B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
E=new deconcept.PlayerVersion([6,0,21]);
B.AllowScriptAccess="always"
}catch(D){if(E.major==6){return E
}}try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")
}catch(D){}}if(B!=null){E=new deconcept.PlayerVersion(B.GetVariable("$version").split(" ")[1].split(","))
}}}return E
};
deconcept.PlayerVersion=function(A){this.major=A[0]!=null?parseInt(A[0]):0;
this.minor=A[1]!=null?parseInt(A[1]):0;
this.rev=A[2]!=null?parseInt(A[2]):0
};
deconcept.PlayerVersion.prototype.versionIsValid=function(A){if(this.major<A.major){return false
}if(this.major>A.major){return true
}if(this.minor<A.minor){return false
}if(this.minor>A.minor){return true
}if(this.rev<A.rev){return false
}return true
};
deconcept.util={getRequestParameter:function(C){var D=document.location.search||document.location.hash;
if(C==null){return D
}if(D){var B=D.substring(1).split("&");
for(var A=0;
A<B.length;
A++){if(B[A].substring(0,B[A].indexOf("="))==C){return B[A].substring((B[A].indexOf("=")+1))
}}}return""
}};
deconcept.SWFObjectUtil.cleanupSWFs=function(){var B=document.getElementsByTagName("OBJECT");
for(var C=B.length-1;
C>=0;
C--){B[C].style.display="none";
for(var A in B[C]){if(typeof B[C][A]=="function"){B[C][A]=function(){}
}}}};
if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};
__flash_savedUnloadHandler=function(){};
window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)
};
window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);
deconcept.unloadSet=true
}}if(!document.getElementById&&document.all){document.getElementById=function(A){return document.all[A]
}
}var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject;
var SWFObject=deconcept.SWFObject;
function AC_AddExtension(B,A){if(B.indexOf("?")!=-1){return B.replace(/\?/,A+"?")
}else{return B+A
}}function AC_Generateobj(E,D,A){var C="<object ";
for(var B in E){C+=B+'="'+E[B]+'" '
}C+=">";
for(var B in D){C+='<param name="'+B+'" value="'+D[B]+'" /> '
}C+="<embed ";
for(var B in A){C+=B+'="'+A[B]+'" '
}C+=" ></embed></object>";
document.write(C)
}function AC_FL_RunContent(){var A=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");
AC_Generateobj(A.objAttrs,A.params,A.embedAttrs)
}function AC_SW_RunContent(){var A=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);
AC_Generateobj(A.objAttrs,A.params,A.embedAttrs)
}function AC_GetArgs(B,E,G,D,H){var A=new Object();
A.embedAttrs=new Object();
A.params=new Object();
A.objAttrs=new Object();
for(var C=0;
C<B.length;
C=C+2){var F=B[C].toLowerCase();
switch(F){case"classid":break;
case"pluginspage":A.embedAttrs[B[C]]=B[C+1];
break;
case"src":case"movie":B[C+1]=AC_AddExtension(B[C+1],E);
A.embedAttrs.src=B[C+1];
A.params[G]=B[C+1];
break;
case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":A.objAttrs[B[C]]=B[C+1];
break;
case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"id":case"tabindex":A.embedAttrs[B[C]]=A.objAttrs[B[C]]=B[C+1];
break;
default:A.embedAttrs[B[C]]=A.params[B[C]]=B[C+1]
}}A.objAttrs.classid=D;
if(H){A.embedAttrs.type=H
}return A
}(function(A){A.EndecaSearchSuggestor=function(D,C){this._active=true;
this._options=C;
this._lastValue="";
this._element=D;
this._container=A('<div class="'+this._options.containerClass+'"></>');
this._timeOutId;
this._hideTimeOutId;
this._selectedIndex=-1;
var B=this;
A("body").append(this._container);
D.keydown(function(E){switch(E.keyCode){case 38:if(B._active){B.moveToPrev()
}else{B.show()
}break;
case 40:if(B._active){B.moveToNext()
}else{B.show()
}break;
case 9:B.hide();
break;
case 13:if(B._active&&B._selectedIndex!=-1){E.preventDefault();
B.selectItem();
return false
}break;
case 27:if(B._active){B.hide()
}break;
default:B.handleRequest()
}});
D.blur(function(E){var F=function(){B.hide()
};
B._hideTimeOutId=setTimeout(F,200)
})
};
A.EndecaSearchSuggestor.prototype.moveToPrev=function(){if(this._selectedIndex==-1){this._selectedIndex=0
}else{if(this._selectedIndex==0){return 
}this._selectedIndex--
}A(".dimResult",this._container).removeClass("selected");
A(A(".dimResult",this._container).get(this._selectedIndex)).addClass("selected")
};
A.EndecaSearchSuggestor.prototype.moveToNext=function(){if(this._selectedIndex==-1){this._selectedIndex=0
}else{if(this._selectedIndex==A(".dimResult",this._container).size()-1){return 
}this._selectedIndex++
}A(".dimResult",this._container).removeClass("selected");
A(A(".dimResult",this._container).get(this._selectedIndex)).addClass("selected")
};
A.EndecaSearchSuggestor.prototype.selectItem=function(){if(this._selectedIndex==-1){return 
}var B=A("a",A(".dimResult",this._container).get(this._selectedIndex)).attr("href");
document.location.href=B
};
A.EndecaSearchSuggestor.prototype.hide=function(){this._container.hide();
this._active=false
};
A.EndecaSearchSuggestor.prototype.show=function(){if(this._container.is(":hidden")){this.setPosition();
this._container.show();
this._active=true;
this._selectedIndex=-1
}};
A.EndecaSearchSuggestor.prototype.handleRequest=function(){var B=this;
var C=function(){var D=A.trim(B._element.val());
if(D!=B._lastValue){if(D.length>=B._options.minAutoSuggestInputLength){B.requestData()
}else{B.hide()
}}B._lastValue=D
};
if(this._timeOutId){clearTimeout(this._timeOutId)
}this._timeOutId=setTimeout(C,this._options.delay)
};
A.EndecaSearchSuggestor.prototype.requestData=function(){var C=this;
var B=A.ajax({url:C.composeUrl(),dataType:"json",async:true,success:function(D){C.showSearchResult(D)
},error:function(F,D,E){}})
};
A.EndecaSearchSuggestor.prototype.composeUrl=function(){var C=this._options.autoSuggestServiceUrl;
var B=A.trim(this._element.val());
C=C+"?Ntt="+B+"&D="+B;
return C
};
A.EndecaSearchSuggestor.prototype.showSearchResult=function(C){var B=this.generateHtmlContent(C);
if(B!=null){this._container.html(B);
this.bindEventHandler();
this.show()
}else{this.hide()
}};
A.EndecaSearchSuggestor.prototype.generateHtmlContent=function(R){var S=R.name;
var J=R.autoSuggestCartridges;
var P=null;
var C=null;
if(J==null||J.length==0){return null
}for(var M=0;
M<J.length;
M++){var G=J[M];
if(G["@type"]=="DimensionSearchAutoSuggest"){C=G;
break
}}if(C!=null&&C.dimSearchResultGroups.length>0){P=A("<div></div>");
if(C.title&&A.trim(C.title)!=""){P.append('<div class="title">'+C.title+"</div>")
}var O=C.dimSearchResultGroups;
var E=0;
for(var N=0;
N<O.length;
N++){var Q=O[N];
var B=Q.roots;
var L="";
for(var H=0;
H<B.length;
H++){var I=B[H];
if(H==0){L=I.text
}else{L=L+"+"+I.text
}}P.append('<div class="dimRoots">'+L+"</div>");
for(var M=0;
M<Q.dimSearchResults.length;
M++){E++;
if(E>C.maxNumberOfSuggestions){break
}var D=Q.dimSearchResults[M];
var K=D.action;
var F=D.linkText;
P.append('<div class="dimResult"><div class="link"><a href="'+this._options.searchUrl+K+'">'+this.highlightMatched(F)+"</a><div></div>")
}if(E>=C.maxNumberOfSuggestions){break
}}}if(P!=null){return P[0]
}return null
};
A.EndecaSearchSuggestor.prototype.highlightMatched=function(G){var F=A.trim(this._element.val()).toLowerCase();
var C=G.toLowerCase();
if(C.indexOf(F)!=-1){var B=C.indexOf(F);
var D=G.substring(0,B);
var E=G.substring(B+F.length);
F=G.substr(B,F.length);
C=D+"<span>"+F+"</span>"+E
}return C
};
A.EndecaSearchSuggestor.prototype.bindEventHandler=function(){var B=this;
A(".dimResult",this._container).mouseover(function(C){A(".dimResult",B._container).removeClass("selected");
A(this).addClass("selected");
B._selectedIndex=A(".dimResult",B._container).index(A(this))
});
A(".dimResult",this._container).click(function(C){B.selectItem()
});
A("a",A(".dimResult",this._container)).click(function(C){C.preventDefault();
B.selectItem()
});
A(".dimRoots",this._container).click(function(){clearTimeout(B._hideTimeOutId);
B._element.focus()
})
};
A.EndecaSearchSuggestor.prototype.setPosition=function(){var B=this._element.offset();
this._container.css({top:B.top+this._element.outerHeight(),left:B.left,width:this._element.width()})
};
A.fn.endecaSearchSuggest=function(B){var C=A.extend({},A.fn.endecaSearchSuggest.defaults,B);
this.each(function(){var D=A(this);
new A.EndecaSearchSuggestor(D,C)
})
};
A.fn.endecaSearchSuggest.defaults={minAutoSuggestInputLength:3,displayImage:false,delay:250,autoSuggestServiceUrl:"",searchUrl:"",containerClass:"dimSearchSuggContainer",defaultImage:"no_image.gif"}
})(jQuery);
var AARP={__version__:"2010-04",domain:"www.aarp.org",proxyDomain:"www.aarp.org",pluckServerUrl:"http://sitelife.aarp.org/ver1.0/Direct/Process",Mobile:{isIphone:false,isIphoneApp:false,isAndroid:false,isAndroidApp:false},URL:{login:"http://www.aarp.org/online-community/forward/login.action",register:"https://login.aarp.org/online-community/register/index.action",join:"https://appsec.aarp.org/MSS/join/application",renew:"https://appsec.aarp.org/MSS/renew/findMe"},getCookie:function(A){var F=document.cookie.split(";");
var B="";
var D="";
var E="";
var C=false;
for(i=0;
i<F.length;
i++){B=F[i].split("=");
D=B[0].replace(/^\s+|\s+$/g,"");
if(D==A){C=true;
if(B.length>1){E=unescape(B[1].replace(/^\s+|\s+$/g,""))
}return E;
break
}B=null;
D=""
}if(!C){return null
}},setMobile:function(){if(navigator.userAgent.indexOf("iPhone")!=-1){if(AARP.getCookie("source")=="iphoneapp"){AARP.Mobile.isIphoneApp=true
}else{AARP.Mobile.isIphone=true
}}else{if(navigator.userAgent.indexOf("Android")!=-1){if(AARP.getCookie("source")=="androidapp"){AARP.Mobile.isAndroidApp=true
}else{AARP.Mobile.isAndroid=true
}}}},User:{id:"",name:"",firstName:"",mail:0,isLoggedIn:false,accountStatus:"",expirationDate:"",isMember:false,isExpiredMember:false,isExpiringMember:false,state:""},setUser:function(){var E=Cookies.get("at");
if(E==null){return 
}var E=E.split("&");
var D="";
var H="";
for(var C=0;
C<E.length;
C++){var B="";
B=E[C].split("=");
D=B[0];
H=B[1];
if(D=="u"){AARP.User.id=H
}if(D=="a"){AARP.User.name=H
}if(D=="f"){AARP.User.firstName=H.replace("+"," ")
}if(D=="mc"){AARP.User.messages=H
}if(D=="ms"){try{AARP.User.accountStatus=H
}catch(F){}}if(D=="me"){try{AARP.User.expirationDate=H
}catch(F){}}if(D=="n"){AARP.User.newsletters=H
}if(D=="us"){AARP.User.state=H.replace(/\+/g," ");
if(AARP.User.state==null||AARP.User.state=="null"){AARP.User.state="District of Columbia"
}}if(D=="p"){AARP.User.postalCode=H
}if(D=="e"){try{AARP.User.email=H
}catch(F){}}if(D=="l"){AARP.User.lastName=H.replace("+"," ")
}}AARP.User.isLoggedIn=true;
if(AARP.User.accountStatus=="0"){AARP.User.isMember=true;
if(AARP.User.expirationDate!=""){try{var A=new Date(AARP.User.expirationDate.split("/")[2],AARP.User.expirationDate.split("/")[0]-1,AARP.User.expirationDate.split("/")[1]);
var G=new Date();
G.setDate(G.getDate()+60);
if(G>A){AARP.User.isExpiringMember=true
}}catch(F){}}}if(AARP.User.accountStatus=="5"){AARP.User.isExpiredMember=true
}if(AARP.User.isLoggedIn){$j("html").addClass("isLoggedIn");
if(AARP.User.isMember){if(AARP.User.isExpiringMember){$j("html").addClass("isExpiringMember")
}else{$j("html").addClass("isCurrentMember")
}}else{if(AARP.User.isExpiredMember){$j("html").addClass("isExpiredMember")
}else{$j("html").addClass("isNonMember")
}}}else{$j("html").addClass("isAnonymous")
}},page:{url:"",protocol:"http",host:"",port:"80",path:"",pathc:[],file:"",querystring:"",parameters:{},anchor:"",is_authoring:false,site:"dotorg",path_effective:"",pathc_effective:[]},setPage:function(){AARP.page.url=document.location.toString();
var J=AARP.page.url.split("?",2);
var H=J[0].split("/");
var F=H.shift();
H.shift();
AARP.page.protocol=F.substring(0,F.length-1);
F=H.shift().split(":");
AARP.page.host=F[0];
if(F.length>1){AARP.page.port=F[1]
}F="";
if(H.length>0){F=H.pop()
}var I=[];
if(J[1]){I=J[1].split("#",2)
}else{I=F.split("#",2);
F=I[0]
}if(I[1]){AARP.page.anchor=I[1]
}AARP.page.file=F.substring(0,F.length);
AARP.page.path="/"+H.join("/");
if(AARP.page.path=="/"){AARP.page.path=""
}else{AARP.page.pathc=AARP.page.path.substring(1,AARP.page.path.length).split("/")
}if(J.length>1&&J[1]!=""){AARP.page.querystring=J[1];
H=J[1].split("&");
var A=AARP.page.parameters;
for(var B=0;
B<H.length;
B++){var D=H[B].split("=",2);
if(D.length==1){F[1]=""
}if(A[D[0]]){if(A[D[0]].push){A[D[0]].push(unescape(D[1]))
}else{A[D[0]]=[A[D[0]],unescape(D[1])]
}}else{A[D[0]]=unescape(D[1])
}}}var E="";
if(AARP.page.port!="80"){E=":"+AARP.page.port
}AARP.page.url=AARP.page.protocol+"://"+AARP.page.host+E+AARP.page.path+"/"+AARP.page.file;
if(AARP.page.url.match(/bulletin[^.]*\.aarp/)){AARP.page.site="bulletin"
}if(AARP.page.url.match(/products[^.]*\.aarp/)){AARP.page.site="products"
}if(AARP.page.host.match(/w-d|w-s|author|cms/)||AARP.page.port=="4402"||AARP.page.port=="4502"){AARP.page.is_authoring=true;
if(AARP.page.pathc.length>4){last_dir="";
for(var G=4;
G<AARP.page.pathc.length;
G++){AARP.page.pathc_effective.push(AARP.page.pathc[G]);
last_dir=AARP.page.pathc[G]
}if(last_dir!="articles"){var C=AARP.page.file.split(".");
if(C.length>0){AARP.page.pathc_effective.push(C[0])
}}AARP.page.path_effective="/"+AARP.page.pathc_effective.join("/")
}else{AARP.page.path_effective="";
AARP.page.pathc_effective=[]
}}else{AARP.page.path_effective=AARP.page.path;
AARP.page.pathc_effective=AARP.page.pathc
}},daw:null,Login:null,Comment:null,Flag:null,Favorite:null,Email:null,Form:null,Validator:null,Persistence:null,Personalization:null};
AARP.setUser();
AARP.setPage();
AARP.setMobile();
AARP.CQ5LinkFix=function(C){var B=AARP.page.protocol+"://"+AARP.page.host;
if(AARP.page.port!="80"){B+=":"+AARP.page.port
}if(document.location.href.match(/cq5linkfix=no/)){return 
}try{dbg("AARP.CQ5LinkFix: "+C+" ; id="+C.id);
var I=C.getElementsByTagName("a");
for(var D=0;
D<I.length;
D++){var H=I[D];
var A=H.href;
if(!A||A.match(/^(javascript|#)/)){continue
}var F=A+"";
if(AARP.page.is_authoring){A=A.replace(B,"")
}if(A.charAt(0)=="/"&&!A.match(/^\/(community|system|lib|apps|var|bin)/)){if(A.charAt(A.length-1)=="/"){continue
}var G=A+"";
if(!A.match(/\.[^.]+$/)){A+=".html"
}H.href=A
}else{if(AARP.page.is_authoring){H.target="_top"
}}if(document.location.href.match(/\.sym\./)){H.target="_top"
}if(A!=F){dbg(F+" => "+A+" (target="+H.target+")")
}else{dbg(F+" ! unchanged")
}}dbg("AARP.CQ5LinkFix: processed links="+I.length)
}catch(E){dbg("AARP.CQ5LinkFix: "+E.toString(),dbg.ERROR)
}};
$j(function(){AARP.CQ5LinkFix($j(".siteBanner"));
AARP.CQ5LinkFix($j("#page"));
AARP.CQ5LinkFix($j(".footer"))
});
if(typeof console==="undefined"){console={log:function(){},info:function(){},trace:function(){},debug:function(){},warn:function(){},error:function(){},profile:function(){},profileEnd:function(){}}
}AARP.hitTracker={server:"www.aarp.org",name:"",url:"",repoUrl:"",authorName:"",category:"",hit:function(){AARP.hitTracker.url=AARP.hitTracker.url.replace(/content\/aarp\/en\/home\//,"").split("?")[0];
var B=AARP.hitTracker.category;
if(AARP.page.site!="dotorg"){B="/"+AARP.page.site+B
}url="http://"+AARP.hitTracker.server+"/applications/mostPopular/hitTracker/track.action?name="+escape(AARP.hitTracker.name)+"&url="+escape(AARP.hitTracker.url)+"&repoUrl=/&authorName="+escape(AARP.hitTracker.authorName)+"&category="+escape(B);
var A=new Image();
A.src=url
}};
if(!AARP.page.host.match(/^www\.aarp/)&&!AARP.page.host.match(/^refresh\.aarp/)){AARP.hitTracker.server="refresh-qa.aarp.org"
}AARP.printPopUp=function(A){window.open(A,"printWindow","toolbar=0, scrollbars=1, location=0, statusbar=0, menubar=0, resizable=1, width=780, height=580, left=330, top=160")
};
if(!Array.indexOf){Array.prototype.indexOf=function(B){for(var A=0;
A<this.length;
A++){if(this[A]==B){return A
}}return -1
}
}AARP.Facebook={__version__:"1.0",applicationId:"114175878660191"};
AARP.URI=function(){this.host=window.location.host;
try{this.url=decodeURI(window.location)
}catch(A){this.url=unescape(window.location)
}try{this.path=decodeURI(window.location.pathname)
}catch(A){this.path=unescape(window.location.pathname)
}this.resource=this.path.substring(this.path.lastIndexOf("/")+1);
this.extension=this.resource.substring(this.resource.lastIndexOf(".")+1);
this.selector=this.resource.substring((this.resource.indexOf(".")==this.resource.lastIndexOf("."))?this.resource.indexOf("."):this.resource.indexOf(".")+1,this.resource.lastIndexOf("."));
this.getSelectorStart=function(F){var C=F.indexOf("=");
var B=(C!=-1)?0:F.lastIndexOf(".");
if(B==0){for(var E=0;
E<F.length;
E++){var D=F.indexOf(".");
C=F.indexOf("=");
if(D!=-1&&D<C){F=F.substring(D+1);
B+=D+1
}else{break
}}}return B
};
this.addParams=function(E){var C={};
for(var D=0;
D<E.length;
D++){var B=D+1;
if(E[D].indexOf("=")!=-1){var F=E[D];
while(B<E.length&&E[B].indexOf("=")==-1){F+="."+E[B];
B++
}D=--B;
var G=F.split("=");
if(G.length>0){if(G.length>1){C[G[0]]=G[1]
}else{C[G[0]]=undefined
}}}}return C
};
this.paramStr=this.selector.substring(this.getSelectorStart(this.selector));
this.params=this.addParams(this.paramStr.split("."))
};
var isFoundation=(document.URL.match(/aarp-foundation/)||$j("#metaSource").attr("content")=="foundation"||$j("#metaSource").attr("content")=="afl")?true:false;
var urlStart=(AARP.page.protocol=="https")?"https://secure":"http://www";
var ulClass="";
if(AARP.User.isLoggedIn){ulClass=(AARP.User.isMember)?"memList":(AARP.User.isExpiringMember)?"memRenList":(AARP.User.isExpiredMember)?"memExpList":"regList"
}else{ulClass="anonList"
}$j(document).ready(function(){if(isFoundation){$j(".header #logo").css("background","transparent url('https://secure.aarp.org/etc/aarp/statics/global/img/logos/aarp_foundation_180x48.png') no-repeat");
$j(".header #logo, .header #logo a").css("height","48px");
$j(".header #logo a").attr("href","http://www.aarp.org/aarp-foundation/");
if($j.browser.msie){if($j.browser.version=="7.0"){$j("#pageHeader").css("margin-top","-86px")
}}else{$j("#pageHeader").css("margin-top","-70px")
}}var D=$j("#header .dropdown .mainLabel").width()+5;
var C=$j("#header .dropdown2 .mainLabel").width()+5;
var A=$j("#header .dropdown .mainLabel .innerList").width();
var B=$j("#header .dropdown2 .mainLabel .innerList").width();
$j("#header .dropdown .mainLabel").width(D);
$j("#header .dropdown2 .mainLabel").width(C);
$j("#header .dropdown .mainLabel .innerList").width(A);
$j("#header .dropdown .mainLabel .innerList").css("min-width",D);
$j("#header .dropdown2 .mainLabel .innerList").width(B);
$j("#header .dropdown2 .mainLabel .innerList").css("min-width",C);
$j("#header .dropdown .mainLabel, #header .dropdown2 .mainLabel").hover(function(){$j(this).find("a:first").addClass("activeMainLabel");
$j(this).find(".innerList."+ulClass).css("display","block");
$j(this).find(".arrowDown").attr("src",urlStart+".aarp.org/etc/aarp/statics/global/img/icons/16_black_arrow_down.png")
},function(){$j(this).find("a:first").removeClass("activeMainLabel");
$j(this).find(".innerList."+ulClass).css("display","none");
$j(this).find(".arrowDown").attr("src",urlStart+".aarp.org/etc/aarp/statics/global/img/icons/16_white_arrow_down.png")
});
$j("#header .dropdown .mainLabel a.mainAnchor, #header .dropdown2 .mainLabel a.mainAnchor").click(function(){return false
})
});
AARP.Header={__version__:"3.0d",WAMable:{"beta-d.aarp.org":"login-d","www-i.aarp.org":"login-d","www-d.aarp.org":"login-d","bulletin-d.aarp.org":"login-d","products-d.aarp.org":"login-d","beta-s.aarp.org":"login-s","www-qa.aarp.org":"login-s","www-qa-p.aarp.org":"login-s","www-s.aarp.org":"login-s","bulletin-s.aarp.org":"login-s","products-s.aarp.org":"login-s","beta.aarp.org":"login","www.aarp.org":"login","bulletin.aarp.org":"login","products.aarp.org":"login","refresh-i.aarp.org":"login-s","refresh-qa.aarp.org":"login-s"},login:function(){var A=AARP.Header.WAMable[AARP.page.host];
if(A){document.location="https://"+A+".aarp.org/community/auth/wamloginhandler.bt?referrer="+window.location.href;
return 
}else{document.location="https://login.aarp.org/community/auth/wamloginhandler.bt?referrer="+window.location.href;
return 
}},register:function(){var A=AARP.Header.WAMable[AARP.page.host];
if(A){document.location="https://mss.aarp.org/servlet/wppdispatcher?keycode=U5HAC3&packageid=&componentid=&whocalled=promo_enroll";
return 
}else{document.location="https://mss.aarp.org/servlet/wppdispatcher?keycode=U5HAC3&packageid=&componentid=&whocalled=promo_enroll";
return 
}},join:function(){document.location="https://mss.aarp.org/servlet/wppdispatcher?keycode=U5HAC3&packageid=&componentid=&whocalled=promo_enroll";
return 
},searchTermsFocus:function(){var B="Enter Search Terms";
var A=$j("#searchTerms");
if(A.val()==B){A.value=""
}A.css({borderColor:"#000",color:"#000"})
},searchTermsBlur:function(){var B="Enter Search Terms";
var A=$j("#searchTerms");
A.css({borderColor:"#999",color:"#949189"});
if(A.val()==""){A.value=B
}},startupSearch:function(){var A=$j("#searchTerms");
if(A.val()==""){A.blur();
A.css({borderColor:"#999",color:"#949189"});
A.value="Enter Search Terms"
}$j("#searchTerms").focus(AARP.Header.searchTermsFocus);
$j("#searchTerms").blur(AARP.Header.searchTermsBlur)
},startup:function(){if(AARP.User.isLoggedIn){var H=AARP.User.firstName;
var G=AARP.User.name;
if(H.length>13){H=H.substring(0,14)+"&#8230;"
}var C=AARP.User.messages;
var B=AARP.User.name;
var A=new AARP.URI();
var K=(A.params.domain!=undefined)?"http://"+((A.params.subdomain!=undefined)?A.params.subdomain:A.params.domain):"http://"+AARP.domain;
var F='<a class="profileLink" href="'+K+"/online-community/"+G+'">'+H+"</a>";
var D=($j("#metaLanguage").attr("content")=="english")?"My Page":"Mi P\341gina";
var J='<a class="profileLink" href="'+K+"/online-community/"+G+'">'+D+"</a>";
var I=AARP.User.state;
$j("#stateName").html(I);
$j(".innerList #newMessageCount span").html(C);
$j("#welcomeLabel").html(F);
$j(".innerList .myPage").html(J);
var E=AARP.page.pathc_effective;
if(AARP.User.isMember){$j("#loggedInNonMemberJoin").hide();
if(AARP.User.isExpiringMember){$j("#loggedInExpiredMemberRenew").show();
$j("#anonRenew").hide()
}}else{if(AARP.User.isExpiredMember){$j("#loggedInExpiredMemberRenew").show();
$j("#anonRenew").hide();
$j("#loggedInNonMemberJoin").hide()
}else{$j("#loggedInNonMemberJoin").show();
$j("#anonRenew").hide()
}}$j("#welcomeAnon").hide();
$j("#welcomeJoin").show();
$j("#welcomeLoggedIn").show()
}else{$j("#welcomeLoggedIn").hide();
$j("#welcomeJoin").show();
$j("#welcomeAnon").show()
}},search:function(){$j("#globalSearchText").focus(function(){$j("#globalSearchText").val("")
});
if($j("#globalSearchText").hasClass("aarpEndecaAutoSuggest")){$j("#globalSearchText").endecaSearchSuggest({minAutoSuggestInputLength:3,autoSuggestServiceUrl:AARP.endecaAutoSuggestUrl,searchUrl:AARP.endecaSearchUrl,containerClass:"dimSearchSuggContainer"})
}$j("#globalSearch").submit(function(){if($j("#globalSearchText").val()=="B\372squeda"||$j("#globalSearchText").val()=="Search"||!$j("#globalSearchText").val()){if(UUXData._pri=="espanol"||document.URL.match(/lr=lang_es/)){alert("Por favor ingrese el t\351rmino de b\372squeda correcto y pruebe nuevamente.")
}else{alert("Please enter a proper search term and try again.")
}return false
}var A="";
if($j("#globalSearchText").hasClass("aarpEndecaSearch")){var C=encodeURIComponent($j("#globalSearchText").val());
var B=(AARP.isSpanish)?"&lang=es":"";
A=AARP.endecaSearchUrl+"?Ntt="+C+B
}else{var C=escape($j("#globalSearchText").val());
var B=(AARP.isSpanish)?"&lr=lang_es":"";
A=AARP.fullhost+"/applications/search/search.action?q="+C+B
}window.location=A;
return false
})
},getSmartTip:function(){if($j("#smartTip").length<1){return 
}var B=document.getElementsByTagName("head").item(0);
var A=document.createElement("script");
A.setAttribute("type","text/javascript");
A.setAttribute("src",smartTipUrl);
B.appendChild(A)
},smartTips_callback:function(C){var A="anonymous";
if(AARP.User.isLoggedIn){if(AARP.User.isMember){if(AARP.User.isExpiringMember){A="expiring"
}else{$j("#joinActiveMember").show();
A="member"
}}else{if(AARP.User.isExpiredMember){A="lapsed"
}else{A="nonmember"
}}}else{A="anonymous"
}var G=new Array();
for(var D=0;
D<C.length;
D++){var B=C[D];
var E=B.tipType;
if(E==A){G.push(B)
}}try{if(G.length!=null&&G.length>0&&$j("#smartTipHeading")!=null){var I=Math.floor(Math.random()*G.length);
if(G[I].tipBlurb!=""){$j("#smartTipBlurb").html(G[I].tipBlurb);
$j("#smartTipHeading").show()
}if(G[I].tipImage!=""){$j("#smartTipImage").html(G[I].tipImage).css({width:G[I].tipImageWidth}).addClass(G[I].tipImagePosition).show()
}if(G[I].tipLink!=""){$j("#smartTip").click(function(J){document.location.href=G[I].tipLink
}).addClass("pointer")
}if(G[I].tipCTA!=""){var H=' <a class="actionLink">$CTA</a>';
H=H.replace("$CTA",G[I].tipCTA);
$j("#smartTipBlurb").append(H)
}}}catch(F){}}};
$j(function(){AARP.Header.startup();
AARP.Header.startupSearch();
AARP.Header.search();
AARP.Header.getSmartTip()
});
AARP.siteBanner=function(){if($j(".siteBannerClose").length<1){return 
}if(($j.cookie("siteBanner")=="hide")&&(AARP.modePublish||AARP.modePreview)){$j(".siteBanner").hide()
}$j(".siteBannerClose").click(function(){$j(".siteBanner").hide();
$j.cookie("siteBanner","hide")
})
};
AARP.Login={open:function(){AARP.Header.login()
}};
function smartTips_callback(C){var A="anonymous";
if(AARP.User.isLoggedIn){if(AARP.User.isMember){if(AARP.User.isExpiringMember){A="expiring"
}else{$j("#joinActiveMember").show();
A="member"
}}else{if(AARP.User.isExpiredMember){A="lapsed"
}else{A="nonmember"
}}}else{A="anonymous"
}var G=new Array();
for(var D=0;
D<C.length;
D++){var B=C[D];
var E=B.tipType;
if(E==A){G.push(B)
}}try{if(G.length!=null&&G.length>0&&$j("#smartTipHeading")!=null){var I=Math.floor(Math.random()*G.length);
if(G[I].tipBlurb!=""){$j("#smartTipBlurb").html(G[I].tipBlurb);
$j("#smartTipHeading").show()
}if(G[I].tipImage!=""){$j("#smartTipImage").html(G[I].tipImage).css({width:G[I].tipImageWidth}).addClass(G[I].tipImagePosition).show()
}if(G[I].tipLink!=""){$j("#smartTip").click(function(J){document.location.href=G[I].tipLink
}).addClass("pointer")
}if(G[I].tipCTA!=""){var H=' <a class="actionLink">$CTA</a>';
H=H.replace("$CTA",G[I].tipCTA);
$j("#smartTipBlurb").append(H)
}}}catch(F){}}AARP.accordion={init:function(){if($j(".accordion").length<1){return 
}if($j(".accordion > .theme-quickLinks")){AARP.accordion.real()
}if($j(".accordion > .theme-default")){AARP.accordion.fake()
}},real:function(){var A=0;
$j(".accordion > .theme-quickLinks").each(function(B){$j(this).find(".sectionContent h4").each(function(C){if(this.title.indexOf("active")>-1){A=C
}});
$j(this).accordion({header:"h4",active:A,autoHeight:false})
})
},fake:function(){$j(".accordion > .theme-default h3").click(function(){$j(this).next().slideToggle("fast");
$j(this).toggleClass("active");
$j(this).next().children(".subSectionContent").hide();
$j(this).next().children(".active").removeClass("active");
return false
}).next().hide();
$j(".accordion > .theme-default .sectionContent h4").click(function(){$j(this).next().slideToggle("fast");
$j(this).toggleClass("active");
return false
}).next().hide()
}};
$j(function(){AARP.accordion.init()
});
AARP.articleTools={tools:function(){if($j(".articleShareTools").length<1){return 
}$j(".articleShareTools li:last-child").addClass("lastItem");
var B=$j(".tools a");
for(var A=0;
A<B.length;
++A){if(B[A].parentNode.className=="zoom"){B[A].onclick=AARP.articleTools.zoom
}else{if(B[A].parentNode.className=="print"){B[A].onclick=AARP.articleTools.print
}else{if(B[A].parentNode.className=="bookmark"){B[A].onclick=AARP.articleTools.bookmark
}else{if(B[A].parentNode.className=="email"){}}}}}},zoom:function(){var A=this.href.split(".html")[0];
var B=A.indexOf("/espanol/");
var C=document.getElementById("articleText");
if(C.className.indexOf("zoom")<0){this.parentNode.className="zoom decrease";
C.className="zoom"
}else{C.className="";
this.parentNode.className="zoom"
}return false
},print:function(){var B=this.href.split(".html")[0];
var A="width=720,scrollbars=1,menubar=yes,titlebar=no,toolbar=yes,location=no,directories=no";
window.open(B+".print.html","print_article",A);
return false
},bookmark:function(){var A=AARP.socnet.pluckHost+"/ver1.0/Direct/Process";
var D=AARP.hitTracker.name;
var B=this.href;
var E="cms_"+AARP.hitTracker.url;
var C;
if(AARP.User.isLoggedIn){C=$j('<div><p class="bmQuestion">Do you want to bookmark &#8220;'+D+'?&#8221;</p><p class="bmConfirm">A link to this article has been created in your user profile.</p></div>');
$j(C).dialog({resizable:false,height:"auto",minHeight:0,width:485,modal:true,autoOpen:true,title:"Bookmark Article",buttons:{Submit:function(){$j(".articleShareTools .bookmark a").css("background-position","0px 0px");
if(!document.URL.match(/org\/espanol/)){$j(".articleShareTools .bookmark a").html("Bookmarked");
$j(".tools li.bookmark").addClass("marked")
}function F(){$j(C).dialog("close")
}$j(".bmQuestion").hide();
$j(".bmConfirm").show();
$j(".bmQuestion").hide();
$j(".bmConfirm").fadeIn(1000);
if(document.cookie.length>0){c_start=document.cookie.indexOf("at=");
if(c_start!=-1){c_start=c_start+3;
c_end=document.cookie.indexOf(";",c_start);
if(c_end==-1){c_end=document.cookie.length
}c_string=unescape(document.cookie.substring(c_start,c_end));
uid_start=c_string.indexOf("u=",c_string)+2;
uid_end=c_string.indexOf("&",c_string);
memberId=c_string.substring(uid_start,uid_end);
requestBatch=new RequestBatch();
requestBatch.AddToRequest(new AddCustomCollectionAction(new CustomCollectionKey(memberId+"_bookmarks"),"Bookmarks "));
requestBatch.AddToRequest(new UpdateCustomItemAction(new CustomItemKey("bookmark_"+E),D,"text/html","You have just added a bookmark",B,"x",true));
requestBatch.AddToRequest(new InsertIntoCollectionAction(new CustomCollectionKey(memberId+"_bookmarks"),new CustomItemKey("bookmark_"+E),1));
requestBatch.BeginRequest(A,function(G){})
}}setTimeout('$j(".bmConfirm").fadeOut(2000)',2000);
setTimeout(F,4000)
},Cancel:function(){$j(this).dialog("close")
}}})
}else{C=$j('<p><a href="/online-community/forward/login.action" class="actionLink">Login</a> or <a href="https://mss.aarp.org/servlet/wppdispatcher?keycode=U5HAC3&packageid=&componentid=&whocalled=promo_enroll" class="actionLink">Join</a> now.</p>');
$j(C).dialog({resizable:false,height:"auto",minHeight:0,width:485,modal:true,autoOpen:true,title:"You must be logged in",buttons:{Close:function(){$j(this).dialog("close")
}}})
}return false
},email:function(){var A=AARP.socnet.pluckHost+"/ver1.0/Direct/Process";
var D=AARP.hitTracker.name;
var B=this.href;
var E="cms_"+AARP.hitTracker.url;
var C;
C='<div id="emailOverlayDefault" name="emailContentOverlay" class="emailOverlay"><div class="dialogBody"><div class="dialogContent"><div id="email.status" style="color: red; font-weight: bold;"></div><br /><form id="emailContentFormDefault" name="emailContentForm" method="post"><input type="hidden" value="emailContentShare" name="formName" id="formName">To:<input id="email.to" class="required multiemail" name="userEmail" type="text"><div class="smallTextGray">(Separate multiple addresses with commas)</div><br/>Your E-mail:<br/>';
if(AARP.User.email){C+='<input id="email.from" class="required email" name="fromEmail" type="text" value="'+AARP.User.email+'">'
}else{C+='<input id="email.from" class="required email" name="fromEmail" type="text">'
}C+="<br/><br/>Subject:<br/>";
if(AARP.hitTracker.name){C+='<input id="email.subject" class="required" name="emailSubject" type="text" value="I just saw it on AARP.org - '+AARP.hitTracker.name+'">'
}else{C+='<input id="email.subject" class="required" name="emailSubject" type="text" value="I just saw it on AARP.org">'
}C+='<br/><br/>Message:<br/><textarea id="email.message" name="emailMessage"></textarea><br /></form></div></div></div>';
$j.validator.addMethod("multiemail",function(I,G){if(this.optional(G)){return true
}var J=I.split(new RegExp("\\s*,\\s*","gi"));
var H=true;
if(J.length<=10){for(var F=0;
F<J.length;
F++){I=J[F];
H=H&&jQuery.validator.methods.email.call(this,I,G)
}}else{H=false
}return H
},"One or more email addresses are invalid or limit of 10 emails reached");
$j(C).dialog({resizable:false,height:"auto",minHeight:0,width:485,modal:true,autoOpen:true,title:"E-mail to a friend",buttons:{Submit:function(){function F(I){$j(I).dialog("close");
$j(I).dialog("destroy")
}if($j("#emailContentFormDefault").valid()){var H="formName="+document.forms.emailContentFormDefault.elements.formName.value+"&userEmail="+document.forms.emailContentFormDefault.elements.userEmail.value+"&fromEmail="+document.forms.emailContentFormDefault.elements.fromEmail.value+"&emailSubject="+document.forms.emailContentFormDefault.elements.emailSubject.value+"&emailMessage="+document.forms.emailContentFormDefault.elements.emailMessage.value;
$j.ajax({type:"POST",url:"/applications/form/ajax/handleForm.action",data:H,success:function(I){}});
$j(this).html("Thank you!");
var G=this;
setTimeout(function(){F(G)
},4000)
}},Close:function(){$j(this).dialog("close")
}}});
$j("#emailContentFormDefault").validate();
$j("#email\\.message").jqEasyCounter({maxChars:500,maxCharsWarning:450});
return false
}};
$j(function(){AARP.articleTools.tools()
});
AARP.Facebook={activityFeed:function(B,A){var C=$j("#"+B).width();
document.write('<iframe src="http://www.facebook.com/plugins/activity.php?site=www.aarp.org&amp;width='+C+"&amp;height="+A+'&amp;header=false&amp;colorscheme=light&amp;recommendations=false" scrolling="no" frameborder="0" style="line-height:0px; margin-top:10px; border:none; overflow:hidden; width:'+C+"px; height:"+A+'px;" allowTransparency="true"></iframe>')
}};
AARP.Twitter={__version__:"1.0",searchUrl:"http://search.twitter.com/search",formatNoResults:function(A){var B=$j("#"+A);
if(B!=undefined){B.html('<div class="twitter-result">No Twitter results found.</div>')
}},formatResults:function(A,C){var B=$j("#"+A);
if(B!=undefined){if(C.results!=undefined&&C.results.length>0){var E="";
E+='<div class="twitter-results">\n';
for(var D=0;
D<C.results.length;
++D){E+='<div class="twitter-result">\n';
E+='<div class="twitter-result-image"><img src="'+C.results[D].profile_image_url+'"/></div>\n';
E+='<div class="twitter-result-content">\n';
E+='<div class="twitter-result-text">\n';
E+='<a class="twitter-result-user-link" href="http://www.twitter.com/'+C.results[D].from_user+'" target="_blank">'+C.results[D].from_user+"</a>&nbsp;";
E+=AARP.Twitter.linkify(C.results[D].text);
E+="</div>\n";
E+='<div class="twitter-result-tagline">\n';
E+=AARP.Twitter.agoDate(C.results[D].created_at)+" via "+$j("<div/>").html(C.results[D].source).text();
E+="</div>\n";
E+="</div>\n";
E+="</div>\n"
}E+="</div>\n";
B.html(E)
}}},query:function(B,C,A){$j.ajax({url:AARP.Twitter.searchUrl+".json?q="+C+"&rpp="+A+"&callback=?",dataType:"json",async:true,success:function(D,F,E){if(D.results!=undefined&&D.results.length>0){AARP.Twitter.formatResults(B,D)
}else{$j.ajax({url:AARP.Twitter.searchUrl+".json?q=from%3Aaarp&rpp="+A+"&callback=?",dataType:"json",async:true,success:function(G,I,H){if(G.results!=undefined&&G.results.length>0){AARP.Twitter.formatResults(B,G)
}else{AARPTwitter.formatNoResults(B)
}},error:function(I,G,H){}})
}},error:function(F,D,E){}})
},linkify:function(A){var B=A.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/g,function(D){var E=document.createElement("div");
var C=document.createElement("a");
C.href=D;
C.target="_blank";
C.innerHTML=D;
E.appendChild(C);
return E.innerHTML
});
B=B.replace(/(^|\s)@(\w+)/g,'$1@<a href="http://www.twitter.com/$2" target="_blank">$2</a>');
return B.replace(/(^|\s)#(\w+)/g,'$1#<a href="http://search.twitter.com/search?q=%23$2" target="_blank">$2</a>')
},agoDate:function(C){var B=new Date(C);
var D=(((new Date()).getTime()-B.getTime())/1000);
var A=Math.floor(D/86400);
if(isNaN(A)||A<0||A>=31){return 
}return A==0&&(D<60&&"just now"||D<120&&"1 minute ago"||D<3600&&Math.floor(D/60)+" minutes ago"||D<7200&&"1 hour ago"||D<86400&&Math.floor(D/3600)+" hours ago")||A==1&&"Yesterday"||A<7&&A+" days ago"||A<31&&Math.ceil(A/7)+" weeks ago"
}};
AARP.BeingSocialTabs={__version__:"1.0",enable:function(A){$j("#being-social-tabs_"+A).tabs();
$j("#being-social-tabs_"+A).bind("tabsselect",function(B,C){var D=$j("#being-social-tab-content_"+A+" div:visible");
if(D!=undefined){$j(D[0]).hide()
}$j(C.panel).show()
})
}};
AARP.billboard={init:function(){if($j(".billboard").length>0){var D;
var G=new Boolean(true);
var A;
var F=-1;
var B;
var E;
$j(".billboard > div:first-child").each(function(){D=this.className;
G=(D=="largeBillboard")?true:false;
A=$j(this).find(".promo");
B=$j(this).find(".tabs")[0];
E=$j(this).find(".tabs > li");
if(G){$j(B).addClass($j(A[0]).find(".billboardContent")[0].className.split(" ")[1])
}C()
})
}function C(){F++;
F=(F==A.length)?0:F;
var I=A[F];
var H=$j(I).find(".billboardContent")[0].className.split(" ")[1];
var K=E[F];
if(I.style.display=="none"){$j(I).fadeIn(1000);
if(G){$j(B).addClass(H);
$j(B).fadeIn(1000)
}$j(K).addClass("active")
}function J(){$j(I).hide();
if(G){$j(B).hide();
$j(B).removeClass(H)
}$j(K).removeClass("active");
C()
}var L=setTimeout(J,8000);
$j(E).click(function(){clearTimeout(L);
var N=A[$j(E).index(this)];
var M=$j(N).find(".billboardContent")[0].className.split(" ")[1];
$j(A).hide();
$j(E).removeClass("active");
if(G){B.className="tabs "+M;
$j(B).fadeIn(1000)
}$j(N).fadeIn();
$j(this).addClass("active");
return false
})
}}};
$j(function(){try{AARP.billboard.init()
}catch(A){logError("AARP.Billboard "+A)
}});
AARP.carousel={init:function(){if(($j(".carousel").length<1)||(!AARP.modePublish&&!AARP.modePreview)){return 
}var I,A,D,F,E,H,B,C,G;
$j(".carousel").each(function(K){I=$j(".carousel")[K];
B=1;
H="";
E='<div class="carouselPage page1">';
A=$j(this).outerWidth();
if(A==740){F="five";
$j(this).find(".carouselItems").addClass("five740")
}else{if(A==620){F="four";
$j(this).find(".carouselItems").addClass("four620")
}else{if(A==420){F="three";
$j(this).find(".carouselItems").addClass("three420")
}else{$j(this).html('<p class="error">Carousel does not work here. Place inside containers with widths of 740px, 620px, or 420px.</p>')
}}}$j(this).find(".section").each(function(L){if($j(this).html()==""){$j(this).remove()
}});
D=$j(this).find(".section").length;
$j(this).find(".section").each(function(L){if(F=="five"){if((parseInt((L+1)/5)==((L+1)/5))&&!(L==D-1)){B++;
E+='<div class="section last">'+$j(this).html()+"</div>";
E+='<div class="clear"></div></div><div class="carouselPage page'+B+'">'
}else{if(L==D-1){E+='<div class="section last">'+$j(this).html()+"</div>"
}else{E+='<div class="section">'+$j(this).html()+"</div>"
}}}else{if(F=="four"){if((parseInt((L+1)/4)==((L+1)/4))&&!(L==D-1)){B++;
E+='<div class="section last">'+$j(this).html()+"</div>";
E+='<div class="clear"></div></div><div class="carouselPage page'+B+'">'
}else{if(L==D-1){E+='<div class="section last">'+$j(this).html()+"</div>"
}else{E+='<div class="section">'+$j(this).html()+"</div>"
}}}else{if(F=="three"){if((parseInt((L+1)/3)==((L+1)/3))&&!(L==D-1)){B++;
E+='<div class="section last">'+$j(this).html()+"</div>";
E+='<div class="clear"></div></div><div class="carouselPage page'+B+'">'
}else{if(L==D-1){E+='<div class="section last">'+$j(this).html()+"</div>"
}else{E+='<div class="section">'+$j(this).html()+"</div>"
}}}}}});
if(B>1){C=0;
H+='<ul class="carouselNav"><li><a class="carouselNavItemPrev"><span class="alt">&laquo;</span></a></li>';
var J=1;
for(J=1;
J<=B;
J++){C++;
if(C==1){H+='<li><a class="carouselNavItem'+C+' active"><span class="alt">'+C+"</span></a></li>"
}else{H+='<li><a class="carouselNavItem'+C+'"><span class="alt">'+C+"</span></a></li>"
}}H+='<li><a class="carouselNavItemNext"><span class="alt">&raquo;</span></a></li></ul>'
}$j(this).find(".carouselItems").before(H);
$j(this).find(".carouselItems").html(E);
$j(this).find(".carouselNav a").click(function(){var M=$j(this).parent().parent().parent();
M.find(".carouselNav a").each(function(N){if($j(this).hasClass("active")){G=N
}});
var L=$j(this).attr("class").split("carouselNavItem")[1];
M.find("a").removeClass("active");
M.find(".carouselPage").hide();
if(L=="Prev"){G=(G==1)?(M.find(".carouselNav a").length-2):(G-1)
}else{if(L=="Next"){G=(G==(M.find(".carouselNav a").length-2))?1:(G+1)
}else{G=navItem
}}M.find(".carouselPage.page"+G).show("slide",{direction:"right"},500);
M.find(".carouselNavItem"+G).addClass("active")
})
})
}};
$j(function(){AARP.carousel.init()
});
AARP.cartoonArchive={init:function(){if($j(".cartoonArchive").length<1){return 
}var D=new Date();
var B=D.getFullYear();
var C=((D.getMonth()+1)<10?"0"+(D.getMonth()+1):D.getMonth()+1);
var E=(D.getDate()<10?"0"+D.getDate():D.getDate());
var A=B+"/"+C+"/"+E;
AARP.cartoonArchive.getImage(cartoonArchiveJsonUrl,A);
$j("#cartoonArchiveLink a").click(function(){AARP.cartoonArchive.getCalendar(cartoonArchiveJsonUrl);
return false
});
$j("body").click(function(){$j("#cartoonCal").hide()
});
$j("#cartoonCal").click(function(F){F.stopPropagation()
})
},getImage:function(A,B){$j.ajax({url:A,dataType:"json",success:function(D){var I=D;
var K="";
var G=I.content.length;
var J=false;
var F=false;
for(var E=0;
E<G;
E++){if(J||F){break
}var C=I.content[E].date;
var H=I.content[E].link;
if(C==B){J=true
}K='<img src="'+H+'">';
if(C<B){F=true
}}$j("#cartoonDisplay").html(K)
},error:function(){$j("#cartoonDisplay").html("<strong>Results currently unavailable.</strong>")
}})
},getCalendar:function(D){var C=new Date();
var E=C.getMonth();
var A=C.getDate();
var B=C.getFullYear();
$j("#cartoonCal").show();
$j("#cartoonCal").datepicker({maxDate:new Date(B,E,A),onSelect:function(H,G){var F=H.split("/");
H=F[2]+"/"+F[0]+"/"+F[1];
AARP.cartoonArchive.getImage(D,H);
$j("#cartoonCal").hide()
}})
}};
$j(function(){AARP.cartoonArchive.init()
});
AARP.pluckId=$j("meta[name='pluckId']").attr("content");
AARP.comments={init:function(){if($j(".comments").length<1){return 
}if(AARP.User.isLoggedIn){$j(".commentMember").show();
$j(".commentAnon").hide()
}else{$j(".commentMember").hide();
$j(".commentAnon").show()
}if(AARP.modePublish){AARP.comments.count();
AARP.comments.update()
}else{if(AARP.modePreview){AARP.comments.count()
}}},update:function(){var A=AARP.socnet.pluckHost+"/ver1.0/Direct/Process";
var B=new RequestBatch();
B.AddToRequest(new UpdateArticleAction(new ArticleKey((AARP.pluckId)),AARP.pluckId,$j("meta[name='page_title']").attr("content")));
B.BeginRequest(A,function(C){})
},count:function(){if($j(".commentCount").length<1){return 
}var A=AARP.socnet.pluckHost+"/ver1.0/Direct/Process";
var D=new RequestBatch();
D.AddToRequest(new ArticleKey(AARP.pluckId));
var B=window.location+"";
var C=B.indexOf("/espanol/");
D.BeginRequest(A,function(E){var F=0;
if(E.Responses.length>0){F=E.Responses[0].Article.Comments.NumberOfComments
}if(F!=0){$j(".commentCount").html(" ("+F+")");
if(F>3){$j("#commentarySlot .moreLink").show()
}}else{if(C>=0){$j("p.firstComment").html("Sea el primero en opinar.")
}else{$j("p.firstComment").html("Be the first to comment.")
}}})
}};
$j(function(){AARP.comments.init()
});
AARP.communityJournals={max:5,isLessRelated:false,isStateNewsFooter:true,init:function(){AARP.communityJournals.initCommunityJournals();
AARP.communityJournals.initStateNews();
AARP.communityJournals.initRelatedContent()
},initCommunityJournals:function(){if($j(".communityJournals").length<1){return 
}$j(".communityJournals").each(function(A){AARP.communityJournals.loadFeed(communityJournalsArray[A][0],AARP.communityJournals.parseData,communityJournalsArray[A][1])
})
},initStateNews:function(){if($j(".stateNews").length<1){return 
}$j(".stateNews").each(function(A){AARP.communityJournals.loadFeed(stateNewsArray[A][0],AARP.communityJournals.getStateNews,stateNewsArray[A][1]);
AARP.communityJournals.isStateNewsFooter=stateNewsArray[A][2]
})
},initRelatedContent:function(){if($j(".relatedContent").length<1){return 
}$j(".relatedContent").each(function(A){AARP.communityJournals.loadFeed(relatedContentArray[A][0],AARP.communityJournals.parseXML,relatedContentArray[A][1])
})
},loadFeed:function(C,B,A){if(window.XMLHttpRequest){var D=new XMLHttpRequest()
}else{var D=new ActiveXObject("Microsoft.XMLHTTP")
}D.open("GET",C,true);
D.onreadystatechange=function(){if(D.readyState==4&&D.status==200){if(D.responseText){AARP.communityJournals.receiveAjax(D.responseText,B,A)
}}};
D.send(null)
},receiveAjax:function(B,C,A){if(window.ActiveXObject){var D=new ActiveXObject("Microsoft.XMLDOM");
D.async="false";
D.loadXML(B)
}else{var E=new DOMParser();
var D=E.parseFromString(B,"text/xml")
}C(D.documentElement,A)
},parseData:function(G,A){var C=G.getElementsByTagName("item");
var B="<ul>";
for(var E=0;
E<C.length;
++E){var H=AARP.communityJournals.valueFromTagName(C[E],"title");
var F=AARP.communityJournals.valueFromTagName(C[E],"link");
B+='<li><a href ="'+F+'">'+H+"</a></li>"
}B+="</ul>";
var D=document.getElementById(A);
D.innerHTML=B
},parseXML:function(C,H){var B=H.replace("relatedContent_","");
B=B.substring(0,1)+B.substring(1).toLowerCase();
var E=C.getElementsByTagName("R");
if(E.length<2){AARP.communityJournals.isLessRelated=true;
return 
}var A="<ul>";
for(var D=0;
D<E.length;
++D){var G=AARP.communityJournals.valueFromTagName(E[D],"T");
var F=AARP.communityJournals.valueFromTagName(E[D],"U");
if(G.length>30){G=G.substring(0,G.indexOf(" ",30))+"&#8230;"
}A+="<li>"+G+'&nbsp;<a href ="'+F+'">'+B+"</a></li>"
}A+="</ul>";
var I=document.getElementById(H);
I.innerHTML=A
},getStateNews:function(D,I){var F=D.getElementsByTagName("R");
var A="";
for(var E=0;
E<F.length;
++E){var C="Read";
var B=AARP.communityJournals.valueFromTagName(F[E],"CRAWLDATE");
var H=AARP.communityJournals.valueFromTagName(F[E],"T");
var G=AARP.communityJournals.valueFromTagName(F[E],"U");
if(this.isStateNewsFooter){A+='<p class="date">'+B+"</p>";
A+='<p><a href="'+G+'">'+H+'.&nbsp;<span class="action">'+C+"</span></a></p>"
}else{A+="<p>";
A+='<span class="date">'+B+"</span> ";
A+='<a href="'+G+'">'+H+'.&nbsp;<span class="action">'+C+"</span></a>";
A+="</p>"
}}var J=document.getElementById(I);
J.innerHTML=A
},valueFromTagName:function(A,B){var C=A.getElementsByTagName(B);
return C[0].firstChild.nodeValue
},ctgFeed:function(){if($j(".ctg").length<1){return 
}var A="";
url="/proxy/createthegood/volunteer-search.rss";
var B=new Object();
B.Alaska="AK";
B.Alabama="AL";
B.Arkansas="AR";
B.California="CA";
B.Colorado="CO";
B.Connecticut="CT";
B["District of+Columbia"]="DC";
B.Delaware="DE";
B.Florida="FL";
B.Georgia="GA";
B.Hawaii="HI";
B.Iowa="IA";
B.Idaho="ID";
B.Illinois="IL";
B.Indiana="IN";
B.Kansas="KS";
B.Kentucky="KY";
B.Louisiana="LA";
B.Massachusetts="MA";
B.Maryland="MD";
B.Maine="ME";
B.Michigan="MI";
B.Minnesota="MN";
B.Missouri="MO";
B.Mississippi="MS";
B.Montana="MT";
B["North Carolina"]="NC";
B["North Dakota"]="ND";
B.Nebraska="NE";
B["New Hampshire"]="NH";
B["New Jersey"]="NJ";
B["New Mexico"]="NM";
B.Nevada="NV";
B["New York"]="NY";
B.Ohio="OH";
B.Oklahoma="OK";
B.Oregon="OR";
B.Pennsylvania="PA";
B["Rhode Island"]="RI";
B["South Carolina"]="SC";
B["South Dakota"]="SD";
B.Tennessee="TN";
B.Texas="TX";
B.Utah="UT";
B.Virginia="VA";
B.Vermont="VT";
B.Washington="WA";
B.Wisconsin="WI";
B["West Virginia"]="WV";
B.Wyoming="WY";
B.Alberta="AB";
B["British Columbia"]="BC";
B.Manitoba="MB";
B["New Brunswick"]="NB";
B["Newfoundland and+Labrador"]="NL";
B["Nova Scotia"]="NS";
B["Northwest Territories"]="NT";
B.Nunavut="NU";
B.Ontario="ON";
B["Prince Edward Island"]="PE";
B.Quebec="QC";
B.Saskatchewan="SK";
B.Arizona="AZ";
B.Aguascalientes="XA";
B["Baja Calif+Sur"]="XC";
B["Baja California"]="XB";
B.Campeche="XD";
B.Chiapas="XE";
B.Chihuahua="XF";
B.Coahuila="XG";
B.Colima="XH";
B["Distrito Federal"]="XI";
B.Durango="XJ";
B.Guanajuato="XK";
B.Guerrero="XL";
B.Hidalgo="XM";
B.Jalisco="XN";
B.Mexico="XO";
B.Michoacan="XP";
B.Morelos="XQ";
B.Nayarit="XR";
B["Nuevo Leon"]="XS";
B.Oaxaca="XT";
B.Puebla="XU";
B.Queretaro="XV";
B["Quintana Roo"]="XW";
B["San Luis+Potosi"]="XX";
B.Sinaloa="XY";
B.Sonora="XZ";
B.Tabasco="X2";
B.Tamaulipas="X3";
B.Tlaxcala="X4";
B.Veracruz="X5";
B.Yucatan="X6";
B.Zacatecas="X7";
B["Yukon Territory"]="YT";
B["Puerto Rico"]="PR";
B["Virgin Islands"]="VI";
B["American Samoa"]="AS";
B["Federated States+of+Micronesia"]="FM";
B.Guam="GU";
B["Marshall Islands"]="MH";
B["Northern Mariana+Islands"]="MP";
B.Palau="PW";
if(AARP.User.postalCode!=null&&AARP.User.postalCode!=""){url=url+"?vol_loc="+B[AARP.User.postalCode]
}else{if(AARP.User.state!=""&&AARP.User.state!=null){url=url+"?vol_loc="+B[AARP.User.state]
}else{if(A!=""&&A!=null){url=url+"?vol_loc="+A
}else{url=url
}}}$j.ajax({url:url,success:function(H){var D=H.getElementsByTagName("item");
if(AARP.User.postalCode!=null&&AARP.User.postalCode!=""&&AARP.User.postalCode.length>4){$j("div.ctg input.blur").val(AARP.User.postalCode.substring(0,5));
$j("div.ctg input.blur").removeClass("blur")
}var C="";
for(var F=0;
(F<D.length&&F<3);
++F){var E=AARP.communityJournals.valueFromTagName(D[F],"title").length;
var I=AARP.communityJournals.valueFromTagName(D[F],"title");
if(E>28){I=AARP.communityJournals.valueFromTagName(D[F],"title").substring(0,25)+"..."
}var G=AARP.communityJournals.valueFromTagName(D[F],"guid");
if(G==""){C+="	<li>"+I+"</li>"
}else{C+='	<li><a href ="'+G+'">'+I+"</a></li>"
}}$j("div.ctg ul").html(C).css("visibility","visible")
},error:function(){if(AARP.User.postalCode!=null&&AARP.User.postalCode!=""&&AARP.User.postalCode.length>4){$j("div.ctg input.blur").val(AARP.User.postalCode.substring(0,5));
$j("div.ctg input.blur").removeClass("blur")
}$j("div.ctg ul").css("visibility","visible")
}})
}};
$j(function(){AARP.communityJournals.init()
});
AARP.companionBar=function(){if(($j(".companionBarWrapper").length<1)||(navigator.userAgent.indexOf("Mobile")>-1)){return 
}if(AARP.User.isLoggedIn){var C=(AARP.User.firstName.length>13)?AARP.User.firstName.substring(0,14)+"&#8230;":AARP.User.firstName;
var F=AARP.User.name;
var D=new AARP.URI();
var B=(D.params.domain!=undefined)?"http://"+((D.params.subdomain!=undefined)?D.params.subdomain:D.params.domain):"http://"+AARP.domain;
var G=AARP.User.id;
var H=new RequestBatch();
H.AddToRequest(new UserKey(G));
H.BeginRequest(AARP.pluckServerUrl,function(I){if(I.Responses.length>0){$j("#companionBarMember p.companionBarMemberWelcome").before('<a href="'+B+"/online-community/"+F+'"><img src="'+I.Responses[0].User.ImageUrl+'" width="21"  height="21" alt="'+C+'" class="companionBarMemberImage" /></a>')
}});
$j("#companionBarMember p.companionBarMemberWelcome").append('<a href="'+B+"/online-community/"+F+'">'+C+"</a>");
$j("#companionBarMember").show()
}else{$j("#companionBarAnonymous").show()
}if(($j.cookie("companionBar")=="closed")&&(AARP.modePublish||AARP.modePreview)){E()
}if(!AARP.modePublish&&!AARP.modePreview){$j(".companionBar").toggleClass("author")
}else{$j(".companionBarHandle").click(function(){E()
});
$j(".companionBarExpand").click(function(){A()
})
}$j(".companionBar").show();
$j(window).resize(function(){var I=$j("#page > .container").offset().left-8;
$j(".companionBar.closed").offset({left:I})
});
function E(){if($j(".companionBar").hasClass("expanded")){return 
}if($j(".companionBar").hasClass("closed")){$j(".companionBar").offset({left:0});
$j.cookie("companionBar","open",{expires:30,path:"/"})
}else{var I=$j("#page > .container").offset().left-8;
$j(".companionBar").offset({left:I});
$j.cookie("companionBar","closed",{expires:30,path:"/"})
}$j(".companionBar").toggleClass("closed")
}function A(){$j(".companionBarMore").toggle();
$j(".companionBar").toggleClass("expanded");
$j(".companionBarExpand span.close").toggleClass("plus")
}};
$j(function(){AARP.companionBar()
});
AARP.convio={hash:"",action:"",toggleDIV:function(C,B,A){$j("#"+B+C).hide();
$j("#"+A+C).show()
},validateForm:function(B,A){$j.validator.setDefaults({submitHandler:function(){AARP.convio.doSubmit(B,A)
}});
$j().ready(function(){if(document.referrer){$j("#THX"+B+" .prev").attr("href",document.referrer);
$j("#THX"+B+" .prev").show()
}$j("#FORM"+B).validate({errorElement:"span",errorPlacement:function(C,D){C.appendTo(D.parent("div"))
},success:function(C){C.addClass("error checked")
}})
})
},setList:function(B,C,A){$j("#UL"+B).append("<li>"+C+" "+A+"</li>")
},doSubmit:function(C,B){var A=$j("#FORM"+C).serialize();
$j.ajax({type:"POST",url:B,data:A,success:function(F){try{var G=$j.parseJSON(F.trim());
try{if(G.takeActionResponse.interaction.recipients.recipient){var D=G.takeActionResponse.interaction.recipients.recipient;
if(D.name&&D.title){AARP.convio.setList(C,D.title,D.name)
}$j.each(G.takeActionResponse.interaction.recipients.recipient,function(H,I){D=I;
if(D.name&&D.title){AARP.convio.setList(C,D.title,D.name)
}});
$j("#WEL"+C).hide();
$j("#THX"+C).show();
window.scrollTo(0,0)
}else{throw"ERROR"
}}catch(E){throw"ERROR"
}}catch(E){$j("#WEL"+C).hide();
$j("#ERR"+C).show();
window.scrollTo(0,0)
}}})
}};
AARP.ctg={ctgFeed:function(){if($j(".ctg").length<1){return 
}$j.getJSON("http://www.geoplugin.net/json.gp?jsoncallback=?",function(C){var B=C.geoplugin_regionCode;
var A="/proxy/createthegood/volunteer-search.rss";
var D=new Object();
D.Alaska="AK";
D.Alabama="AL";
D.Arkansas="AR";
D.California="CA";
D.Colorado="CO";
D.Connecticut="CT";
D["District of+Columbia"]="DC";
D.Delaware="DE";
D.Florida="FL";
D.Georgia="GA";
D.Hawaii="HI";
D.Iowa="IA";
D.Idaho="ID";
D.Illinois="IL";
D.Indiana="IN";
D.Kansas="KS";
D.Kentucky="KY";
D.Louisiana="LA";
D.Massachusetts="MA";
D.Maryland="MD";
D.Maine="ME";
D.Michigan="MI";
D.Minnesota="MN";
D.Missouri="MO";
D.Mississippi="MS";
D.Montana="MT";
D["North Carolina"]="NC";
D["North Dakota"]="ND";
D.Nebraska="NE";
D["New Hampshire"]="NH";
D["New Jersey"]="NJ";
D["New Mexico"]="NM";
D.Nevada="NV";
D["New York"]="NY";
D.Ohio="OH";
D.Oklahoma="OK";
D.Oregon="OR";
D.Pennsylvania="PA";
D["Rhode Island"]="RI";
D["South Carolina"]="SC";
D["South Dakota"]="SD";
D.Tennessee="TN";
D.Texas="TX";
D.Utah="UT";
D.Virginia="VA";
D.Vermont="VT";
D.Washington="WA";
D.Wisconsin="WI";
D["West Virginia"]="WV";
D.Wyoming="WY";
D.Alberta="AB";
D["British Columbia"]="BC";
D.Manitoba="MB";
D["New Brunswick"]="NB";
D["Newfoundland and+Labrador"]="NL";
D["Nova Scotia"]="NS";
D["Northwest Territories"]="NT";
D.Nunavut="NU";
D.Ontario="ON";
D["Prince Edward Island"]="PE";
D.Quebec="QC";
D.Saskatchewan="SK";
D.Arizona="AZ";
D.Aguascalientes="XA";
D["Baja Calif+Sur"]="XC";
D["Baja California"]="XB";
D.Campeche="XD";
D.Chiapas="XE";
D.Chihuahua="XF";
D.Coahuila="XG";
D.Colima="XH";
D["Distrito Federal"]="XI";
D.Durango="XJ";
D.Guanajuato="XK";
D.Guerrero="XL";
D.Hidalgo="XM";
D.Jalisco="XN";
D.Mexico="XO";
D.Michoacan="XP";
D.Morelos="XQ";
D.Nayarit="XR";
D["Nuevo Leon"]="XS";
D.Oaxaca="XT";
D.Puebla="XU";
D.Queretaro="XV";
D["Quintana Roo"]="XW";
D["San Luis+Potosi"]="XX";
D.Sinaloa="XY";
D.Sonora="XZ";
D.Tabasco="X2";
D.Tamaulipas="X3";
D.Tlaxcala="X4";
D.Veracruz="X5";
D.Yucatan="X6";
D.Zacatecas="X7";
D["Yukon Territory"]="YT";
D["Puerto Rico"]="PR";
D["Virgin Islands"]="VI";
D["American Samoa"]="AS";
D["Federated States+of+Micronesia"]="FM";
D.Guam="GU";
D["Marshall Islands"]="MH";
D["Northern Mariana+Islands"]="MP";
D.Palau="PW";
if(AARP.User.postalCode!=null&&AARP.User.postalCode!=""){A=A+"?vol_loc="+AARP.User.postalCode+"&default=random_diy"
}else{if(AARP.User.state!=""&&AARP.User.state!=null){A=A+"?vol_loc="+D[AARP.User.state]
}else{if(B!=""&&B!=null){A=A+"?vol_loc="+B
}else{A=A
}}}$j.ajax({url:A,type:"GET",dataType:"xml",success:function(F){var G=0;
var E="";
$j(F).find("item").each(function(){if(G<3){var J=$j(this).find("title").text();
var I=J.length;
if(I>28){J=J.substring(0,25)+"&hellip;"
}var H=$j(this).find("link").text();
if(H==""){E+=" <li>"+J+"</li>"
}else{E+=' <li><a href ="'+H+'">'+J+"</a></li>"
}G++
}});
$j("div.ctg ul").html(E).css("visibility","visible");
if(AARP.User.postalCode!=null&&AARP.User.postalCode!=""&&AARP.User.postalCode.length>4){$j("div.ctg input.blur").val(AARP.User.postalCode.substring(0,5));
$j("div.ctg input.blur").removeClass("blur")
}$j("div.ctg ul").css("visibility","visible")
},error:function(){if(AARP.User.postalCode!=null&&AARP.User.postalCode!=""&&AARP.User.postalCode.length>4){$j("div.ctg input.blur").val(AARP.User.postalCode.substring(0,5));
$j("div.ctg input.blur").removeClass("blur")
}$j("div.ctg ul").css("visibility","visible")
}})
})
}};
$j(function(){AARP.ctg.ctgFeed()
});
AARP.ExternalApplication={get:function(A,B,C){if(($j(".externalApps").length<1)&&(typeof (externalAppArray)=="undefined")){return 
}$j(".externalApps").each(function(D){$j.ajax({url:externalAppArray[D][0]+"?"+externalAppArray[D][2],success:function(E){$j("div."+externalAppArray[D][1]).html(E)
},error:function(){}})
})
},post:function(A,B,C){if($j(".externalApps").length<1){return 
}$j(".externalApps").each(function(D){$j.ajax({url:externalAppArray[D][0],type:"POST",dataType:"html",data:externalAppArray[D][2],success:function(E){$j("div."+externalAppArray[D][1]).html(E)
},error:function(){}})
})
}};
$j(function(){AARP.ExternalApplication.get()
});
AARP.forms={validation:function(){if($j(".aarpForm.defaultVal").length<1){return 
}$j(".aarpForm.defaultVal").each(function(){jQuery.validator.messages.required="&nbsp;";
jQuery.validator.messages.email="&nbsp;";
jQuery.validator.messages.equalTo="&nbsp;";
jQuery.validator.messages.number="&nbsp;";
jQuery.validator.messages.postalcode="&nbsp;";
jQuery.validator.messages.phonenumber="&nbsp;";
jQuery.validator.messages.url="&nbsp;";
jQuery.validator.messages.defaultvaluecheck="&nbsp;";
var A=$j(this).validate({invalidHandler:function(D,B){var E=B.numberOfInvalids();
if(E){var C="Please enter or correct the information highlighted in red";
$j("div.error span").html(C);
$j("div.error").show()
}else{$j("div.error").hide()
}},errorElement:"span",success:function(B){B.addClass("checked");
B.html("&nbsp;")
},highlight:function(E,B,C,D){$j(E).addClass(B).removeClass(C);
if(E.type=="radio"){$j(E).parent().parent().prev("label").addClass(B)
}else{if(E.type=="checkbox"){$j(E).parent().parent().prev("label").addClass(B)
}else{$j(E).prev("label").addClass(B)
}}},unhighlight:function(E,B,C,D){$j(E).removeClass(B).addClass(C);
if(E.type=="radio"){$j(E).parent().parent().prev("label").removeClass(B)
}else{if(E.type=="checkbox"){$j(E).parent().parent().prev("label").removeClass(B)
}else{$j(E).prev("label").removeClass(B)
}}},errorPlacement:function(B,C){if(C.is(":radio")){B.appendTo(C.parent().parent())
}else{if(C.is(":checkbox")){B.appendTo(C.parent().parent())
}else{B.insertAfter(C)
}}}});
$j(this).find("input[type=text]").each(function(){confirmEl=this.id;
referenceEl=this.id.split("confirm_")[1];
if(confirmEl.indexOf("confirm_")==0){$j("#"+confirmEl).rules("add",{required:true,equalTo:"#"+referenceEl})
}})
})
},inputClear:function(){$j(".blur").clearingInput()
},checkAll:function(){if($j(".checkAll").length<1){return 
}$j(".checkAll").click(function(){$j(this).parents(".fieldGroup").find(".check").attr("disabled",this.checked)
})
}};
$j(function(){AARP.forms.validation();
AARP.forms.checkAll();
AARP.forms.inputClear()
});
jQuery.validator.addMethod("postalcode",function(B,A){return this.optional(A)||/(^\d{5}$)|(^\d{5}-\d{4}$)/.test(B)||/(^[ABCEGHJKLMNPRSTVXY][0-9][A-Z]\s?[0-9][A-Z][0-9]$)/.test(B)||/(^(([A-Z]{1,2}[0-9][0-9A-Z]{0,1})\ ([0-9][A-Z]{2}))|(GIR\ 0AA)$)/.test(B)
},"Please enter a valid US, Canadian or United Kingdom postal code.");
jQuery.validator.addMethod("phonenumber",function(B,A){return this.optional(A)||/(^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})$)/.test(B)||/(\s*\(?0\d{4}\)?\s*\d{6}\s*)|(\s*\(?0\d{3}\)?\s*\d{3}\s*\d{4}\s*)/.test(B)
},"Please enter a valid US, Canadian or United Kingdom phone number.");
jQuery.validator.addMethod("defaultvaluecheck",function(B,A){return this.optional(A)||B!=A.defaultValue
},"Please enter a value.");
AARP.Choiceboxes={__version__:"1.0",enable:function(A){var B=$j("#"+A+" .choiceboxMaster");
if(B[0]!=undefined){B[0].onclick=function(D){var E=$j("#"+A+" .choicebox");
if(E!=undefined){if(this.checked){for(var C=0;
C<E.length;
++C){E[C].checked=false;
E[C].disabled=true
}}else{for(var C=0;
C<E.length;
++C){E[C].disabled=false
}}}}
}}};
AARP.galleries={init:function(){if(($j(".galleries").length<1)&&(typeof (galleriesJson)=="undefined")){return 
}serverUrl=AARP.socnet.pluckHost+"/ver1.0/Direct/Process";
var A=new RequestBatch();
$j.each(galleriesJson,function(B){A.AddToRequest(new GalleryKey(galleriesJson[B].galleryId))
});
A.BeginRequest(serverUrl,function(C){if(galleriesJson.length!=C.Responses.length){var B=galleriesJson.length-C.Responses.length;
for(var D=0;
D<B;
D++){galleriesJson.pop()
}}$j.each(galleriesJson,function(G){var H=C.Responses[G].Gallery;
galleriesJson[G].galleryTitle=H.Title;
galleriesJson[G].galleryPage=H.Permalink;
galleriesJson[G].galleryImage=H.GalleryPromo.Image.Small;
galleriesJson[G].galleryId=H.GalleryKey.Key;
var F=new RequestBatch();
var E=false;
F.AddToRequest(new PhotoPage(new GalleryKey(galleriesJson[G].galleryId),1,1,"TimeStampDescending"));
if(H.AssociatedCommunityGroupKey!=null){E=true;
F.AddToRequest(new CommunityGroupKey(H.AssociatedCommunityGroupKey.Key))
}else{F.AddToRequest(new UserKey(H.AssociatedOwnerKey.Key))
}F.BeginRequest(serverUrl,function(I){try{var J=I.Responses[0].PhotoPage.Photos[0];
if(galleriesJson[G].galleryImage==""){galleriesJson[G].galleryImage=J.Image.Small
}if(E){F.AddToRequest(new CommunityGroupKey(H.AssociatedCommunityGroupKey.Key));
GroupItem=I.Responses[1].CommunityGroup;
galleriesJson[G].galleryAuthor=GroupItem.Title;
galleriesJson[G].galleryAuthorPage=GroupItem.CommunityGroupUrl
}else{F.AddToRequest(new UserKey(H.AssociatedOwnerKey.Key));
UserItem=I.Responses[1].User;
galleriesJson[G].galleryAuthor=UserItem.DisplayName;
galleriesJson[G].galleryAuthorPage=UserItem.PersonaUrl
}}catch(K){}if(G==galleriesJson.length-1){AARP.galleries.buildGallery(galleriesJson)
}})
})
})
},buildGallery:function(D){var C="";
var B=galleriesJson.length;
var A=0;
$j.each(galleriesJson,function(H){if(D[H].galleryImage!=""){A++;
var G=D[H].galleryTitle.substring(0,20).lastIndexOf(" ");
var F=(D[H].galleryTitle.length>23)?D[H].galleryTitle.substring(0,G)+"...":D[H].galleryTitle;
var E=(D[H].galleryAuthor.length>9)?D[H].galleryAuthor.substring(0,7)+"...":D[H].galleryAuthor;
C+='<div class="gallery-item">';
C+='<a href="'+D[H].galleryPage+'"><img src="'+D[H].galleryImage+'" width="80" height="80" /></a>';
C+='<div class="clear"></div>';
C+='<h3><a href="'+D[H].galleryPage+'" title="'+D[H].galleryTitle+'">'+F+"</a></h3>";
C+='<p>by <a href="'+D[H].galleryAuthorPage+'" title="'+D[H].galleryAuthor+'">'+E+"</a></p>";
C+="</div>";
if((A==3)||(A==6)){C+='<div class="clear"></div>'
}}else{B--
}if((B==A)&&!((A==3)||(A==6))){C+='<div class="clear"></div>'
}});
$j(".galleries").append(C)
}};
$j(function(){AARP.galleries.init()
});
AARP.indeed=function(){if($j(".indeed").length<1){return 
}var B=(($j.cookie("aarp_dso_zp")!=null)&&($j.cookie("aarp_dso_zp").length>0))?$j.cookie("aarp_dso_zp"):null;
var A=(function(F){var G=String(document.cookie);
var L=G.indexOf(F+"=");
if(L==-1){return""
}var J=G.indexOf(";",L);
var I=G.indexOf(":",L);
var K=G.substring(L+F.length+1,J==-1?(I==-1?G.length:I):(I==-1?J:(I<J?I:J)));
var E=K.indexOf('"')==0?1:0;
var H=K.charAt(K.length-1)=='"'?K.length-1:K.length;
return K.substring(E,H)
})("IND_RQ");
var D=document.createElement("script"),C=document.getElementsByTagName("head")[0];
D.async=true;
D.src=ind_d+"/ads/jwidget.js?pub="+escape(ind_pub)+(ind_chnl?"&chnl="+ind_chnl:"")+"&el="+escape(ind_el)+(ind_pf?"&pf="+ind_pf:"")+(ind_q?"&q="+escape(ind_q):"")+(B?"&l="+escape(B):"")+(ind_n?"&n="+ind_n:"")+(A?"&lq="+escape(A):"")+"&lm="+(ind_t?ind_t:"")+"+"+(ind_c?ind_c:"");
C.appendChild(D);
document.jobsearch.reset()
};
$j(function(){AARP.indeed()
});
function mhDialog(){dialog=($j.browser.mozilla)?$j('<div><p>We see that you are using Firefox as your browser. Here are some quick steps for setting this page as your home page!</p><ol class="instructions"><li>Drag and drop the AARP icon to the &ldquo;House&rdquo; icon at the top of this browser window.</li><li>Select &ldquo;Yes&rdquo; from the pop-up window.</li></ol><p><b>OR</b></p><ol class="instructions"><li>Click on Tools and select Options (For Macs: Click on the Firefox menu and select Preferences).</li><li>Select the Main tab on the left.</li><li>In the Home page text field enter the URL of this page.</li><li>Click OK (For Macs: Close the preferences window).</li></ol></div>'):($j.browser.webkit)?$j('<div><p>We see that you are using Safari or Chrome as your browser. Here are some quick steps for setting this page as your homepage!</p><p><b>Safari:</b></p><ol class="instructions"><li>Click on the Safari menu and select Preferences. (PC: Click on the Tools icon in the top-right and select Preferences)</li><li>Select the General tab on the left.</li><li>In the Home page text field enter the URL of this page.</li><li>Hit ENTER key</li></ol><p><b>Chrome:</b></p><ol class="instructions"><li>Click on the Chrome menu and select Preferences. (PC: Click on the Tools icon in the top-right and select Options)</li><li>Under the Basics section, go to the Home Page subsection and enter the URL of this page in the text field.</li></ol></div>'):$j("<div><p>Oops! We don&rsquo;t recognize your browser. Try again using Internet Explorer, Firefox or Safari. Or, check your current browser for how to make this page your homepage. This can usually be found under the Tools menu.</p></div>");
$j(dialog).dialog({resizable:false,height:"auto",minHeight:0,width:600,modal:true,autoOpen:true,title:"Bookmark This Page",buttons:{Close:function(){$j(this).dialog("close")
}}})
}function mhDialogSP(){dialog=($j.browser.mozilla)?$j('<div><p>Si usted usa el navegador Firefox: A continuaci&oacute;n, se mencionan los pasos necesarios para configurar AARP como su p&aacute;gina de inicio.</p><ol class="instructions"><li>Arrastre el &iacute;cono de AARP y col&oacute;quelo en el &iacute;cono de la &ldquo;casa&rdquo; en la parte superior de la ventana del navegador.</li><li>Seleccione &ldquo;S&iacute;&rdquo; (yes) en la ventana emergente.</li></ol><p><b>O BIEN</b></p><ol class="instructions"><li>Haga clic en Tools y seleccione Options (Mac: Haga clic en Firefox y seleccione Preferences).</li><li>Seleccione la pesta&ntilde;a principal a la izquierda.</li><li>En el campo de texto de la p&aacute;gina de inicio, ingrese esta direcci&oacute;n URL.</li><li>Haga clic en OK (Mac: Cierre la ventana de preferencias).</li></ol></div>'):($j.browser.webkit)?$j('<div><p>Si usted usa el navegador <b>Safari</b>: A continuaci&oacute;n, se mencionan los pasos necesarios para configurar AARP como su p&aacute;gina de inicio.</p><ol class="instructions"><li>Haga clic en Safari y seleccione &ldquo;Preferencias&rdquo; (Preferences).</li><li>Seleccione la pesta&ntilde;a General a la izquierda.</li><li>En el campo de texto de la p&aacute;gina de inicio, ingrese &ldquo;www.aarp.org&rdquo;.</li><li>Haga clic en OK.</li></ol><p>Si usted usa el navegador <b>Chrome</b>: A continuaci&oacute;n, se mencionan los pasos necesarios para configurar AARP como su p&aacute;gina de inicio.</p><ol class="instructions"><li>Haga clic en Chrome y seleccione &ldquo;Preferencias&rdquo;/Preferences (PC: Haga clic en el &iacute;cono de herramientas y seleccione Options)</li><li>En la secci&oacute;n &ldquo;Basics&rdquo;, vaya a la subsecci&oacute;n &ldquo;Home Page&rdquo; y escriba la direcci&oacute;n URL de esta p&acute;gina.</li></ol></div>'):$j("<div><p>&iexcl;Qu&eacute; pena! No reconocemos su navegador. Intente nuevamente con Internet Explorer, Firefox o Safari. O bien, investigue c&oacute;mo configurar esta p&aacute;gina como p&aacute;gina de inicio en su navegador actual. Esta informaci&oacute;n la puede encontrar dentro del men&uacute; de herramientas.</p></div>");
$j(dialog).dialog({resizable:false,height:"auto",minHeight:0,width:600,modal:true,autoOpen:true,title:"Marcar Esta P&aacute;gina",buttons:{Cerrar:function(){$j(this).dialog("close")
}}})
}function setHome(){document.body.style.behavior="url(#default#homepage)";
document.body.setHomePage(window.location.href)
}$j(document).ready(function(){$j("#mhLink").click(function(){if($j.browser.msie){setHome()
}else{mhDialog()
}return false
});
$j("#mhLinkSP").click(function(){if($j.browser.msie){setHome()
}else{mhDialogSP()
}return false
})
});
AARP.newsletter=function(A){if($j(".newsletterPlacement").length<1){return 
}$j(".newsletterPlacement").each(function(T){var H=newsletterAllArray[T][0];
var D=newsletterAllArray[T][1];
var I=D[0]["rankID"];
var U=D[0]["rankName"];
var B=D[0]["rankTitle"];
var E=D[0]["rankDescription"];
var N=D[0]["rankIcon"];
var G=D[0]["rankLink"];
var F=D[0]["rankLinkText"];
var C=D[0]["imgSrc"];
var J=D[0]["imgWidth"];
var S=D[0]["imgHeight"];
var Q=D[0]["imgTitle"];
var L=D[0]["imgTitle"];
if(AARP.User.newsletters!=null){for(var P=0;
P<D.length;
P++){var K=D[P];
var R=K.rankID;
if(AARP.User.newsletters.indexOf(R)<0){if(I!=R){U=K.rankName;
B=K.rankTitle;
E=K.rankDescription;
N=K.rankIcon;
G=K.rankLink;
F=K.rankLinkText;
if(N!=""){C=K.imgSrc;
J=K.imgWidth;
S=K.imgHeight;
Q=K.imgTitle;
L=K.imgTitle
}}break
}}}if(C.indexOf("://")<0){C=(AARP.proxyDomain=="www.aarp.org")?"http://cdn.aarp.net"+C:C
}else{if(C.indexOf("http://www.aarp.org/content/dam/")>-1){C="http://cdn.aarp.net"+C.split("http://www.aarp.org")[1]
}}var M="";
M+="<h2>"+B+"</h2>";
M+='<div class="contentSource">';
if(C.length>0){M+='<a href="'+G+'">';
M+='<img src="'+C+'" class="imageRight" width="'+J+'" height="'+S+'" alt="'+L+'" title="'+Q+'" />';
M+="</a>";
M+='<div style="margin-right: '+(parseInt(J)+20)+'px;">'
}M+="<p>"+E+"</p>";
M+='<p><a href="'+G+'">'+F+"</a></p>";
if(C.length>0){M+="</div>"
}M+="</div>";
var O=document.getElementById(A);
$j(this).html(M);
$j(this).find("h2").click(function(){window.location=G;
return false
});
$j(this).find(".contentSource").click(function(){window.location=G;
return false
})
})
};
$j(function(){AARP.newsletter()
});
AARP.newswire={init:function(){if($j(".newswire").length<1){return 
}var A=AARP.newswire.getNewswire;
if(window.XMLHttpRequest){var B=new XMLHttpRequest()
}else{var B=new ActiveXObject("Microsoft.XMLHTTP")
}B.open("GET",newswireUrl,true);
B.onreadystatechange=function(){if(B.readyState==4&&B.status==200){if(B.responseText){AARP.newswire.receiveAjax(B.responseText,A,newswireId,newswireLang)
}}};
B.send(null)
},receiveAjax:function(B,A,C,E){if(window.ActiveXObject){var D=new ActiveXObject("Microsoft.XMLDOM");
D.async="false";
D.loadXML(B)
}else{var F=new DOMParser();
var D=F.parseFromString(B,"text/xml")
}A(D.documentElement,C,E)
},getNewswire:function(C,G,I){AARP.newswire.displayDate(I);
var E=C.getElementsByTagName("R");
var A="<ul>\n";
for(var D=0;
D<E.length;
++D){var B="Read";
if(I=="es"){B="Lea"
}var H=AARP.newswire.valueFromAttribute(E[D],"MT","N","page_title","V");
if(H==null){H=AARP.newswire.valueFromTagName(E[D],"T")
}var F=AARP.newswire.valueFromTagName(E[D],"U");
A+='<li><a href="'+F+'">'+H+' <span class="actionLink">'+B+"</span></a></li>\n"
}A+="</ul>\n";
var J=document.getElementById(G);
J.innerHTML=A
},valueFromTagName:function(A,B){var C=A.getElementsByTagName(B);
return C[0].firstChild.nodeValue
},valueFromAttribute:function(F,G,B,E,A){var H=F.getElementsByTagName(G);
for(var D=0;
D<H.length;
D++){var C=H[D].getAttribute(B);
if(C==E){return H[D].getAttribute(A)
}}},displayDate:function(I){var K=[];
if(I=="es"){K=["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]
}else{K=["JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER"]
}var F=new Date();
var C=F.getMonth()+1;
var G=F.getDate();
var H=F.getHours();
var A=F.getFullYear();
var D="00";
var J="am";
if(H>=12){J="pm";
H=H-12
}if(H==0){H=12
}if(F.getMinutes()>30){D="30"
}var B="";
if(I=="es"){B=H+":"+D+" "+J+", "+G+" de "+K[C-1]+" de "+A
}else{B=H+":"+D+" "+J+", "+K[C-1]+" "+G+", "+A
}var E=document.getElementById("updated");
if(I=="es"){E.innerHTML="Actualizado: "+B
}else{E.innerHTML="Updated: "+B
}}};
$j(function(){AARP.newswire.init()
});
AARP.overlay=function(){$j(".AARP-overlay").click(function(){var A="#"+this.title;
$j(A).dialog({resizable:false,draggable:false,minHeight:0,width:"auto",maxHeight:500,maxWidth:650,dialogClass:"AARP-overlayFrame",modal:true,autoOpen:false,buttons:{Close:function(){$j(this).dialog("close")
}}});
$j(A).dialog("open");
return false
})
};
$j(function(){AARP.overlay()
});
/*
 ********************************
 * MODIFIED PLUGIN FOR AARP USE *
 ********************************
 * jQuery blockUI plugin
 * Version 2.37 (29-JAN-2011)
 * @requires jQuery v1.2.3 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2010 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */
(function(M){if(/1\.(0|1|2)\.(0|1|2)/.test(M.fn.jquery)||/^1.1/.test(M.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+M.fn.jquery);
return 
}M.fn._fadeIn=M.fn.fadeIn;
var C=function(){};
var I=document.documentMode||0;
var E=M.browser.msie&&((M.browser.version<8&&!I)||I<8);
var F=M.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!I;
M.blockUI=function(P){D(window,P)
};
M.unblockUI=function(P){H(window,P)
};
M.growlUI=function(T,R,S,P){var Q=M('<div class="growlUI"></div>');
if(T){Q.append("<h1>"+T+"</h1>")
}if(R){Q.append("<h2>"+R+"</h2>")
}if(S==undefined){S=3000
}M.blockUI({message:Q,fadeIn:700,fadeOut:1000,centerY:false,timeout:S,showOverlay:false,onUnblock:P,css:M.blockUI.defaults.growlCSS})
};
M.fn.block=function(P){return this.unblock({fadeOut:0}).each(function(){if(M.css(this,"position")=="static"){this.style.position="relative"
}if(M.browser.msie){this.style.zoom=1
}D(this,P)
})
};
M.fn.unblock=function(P){return this.each(function(){H(this,P)
})
};
M.blockUI.version=2.37;
M.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:true,theme:false,css:{padding:0,margin:0,top:"50%",left:"50%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:0.6,cursor:"wait"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:0.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4,blockMsgClass:"overlayContainer"};
var B=null;
var G=[];
function D(R,c){var X=(R==window);
var U=c&&c.message!==undefined?c.message:undefined;
c=M.extend({},M.blockUI.defaults,c||{});
c.overlayCSS=M.extend({},M.blockUI.defaults.overlayCSS,c.overlayCSS||{});
var Z=M.extend({},M.blockUI.defaults.css,c.css||{});
var n=M.extend({},M.blockUI.defaults.themedCSS,c.themedCSS||{});
U=U===undefined?c.message:U;
if(X&&B){H(window,{fadeOut:0})
}if(U&&typeof U!="string"&&(U.parentNode||U.jquery)){var f=U.jquery?U[0]:U;
var p={};
M(R).data("blockUI.history",p);
p.el=f;
p.parent=f.parentNode;
p.display=f.style.display;
p.position=f.style.position;
if(p.parent){p.parent.removeChild(f)
}}var Y=c.baseZ;
var m=(M.browser.msie||c.forceIframe)?M('<iframe class="blockUI" style="z-index:'+(Y++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):M('<div class="blockUI" style="display:none"></div>');
var k=M('<div class="blockUI blockOverlay" style="z-index:'+(Y++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');
var h,d;
if(c.theme&&X){d='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+Y+';display:none;position:fixed"><div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+'</div><div class="ui-widget-content ui-dialog-content"></div></div>'
}else{if(c.theme){d='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+Y+';display:none;position:absolute"><div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+'</div><div class="ui-widget-content ui-dialog-content"></div></div>'
}else{if(X){d='<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+Y+';display:none;position:fixed"></div>'
}else{d='<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+Y+';display:none;position:absolute"></div>'
}}}h=M(d);
if(U){if(c.theme){h.css(n);
h.addClass("ui-widget-content")
}else{h.css(Z)
}}if(!c.applyPlatformOpacityRules||!(M.browser.mozilla&&/Linux/.test(navigator.platform))){k.css(c.overlayCSS)
}k.css("position",X?"fixed":"absolute");
if(M.browser.msie||c.forceIframe){m.css("opacity",0)
}var W=[m,k,h],o=X?M("body"):M(R);
M.each(W,function(){this.appendTo(o)
});
if(c.theme&&c.draggable&&M.fn.draggable){h.draggable({handle:".ui-dialog-titlebar",cancel:"li"})
}var T=E&&(!M.boxModel||M("object,embed",X?null:R).length>0);
if(F||T){if(X&&c.allowBodyStretch&&M.boxModel){M("html,body").css("height","100%")
}if((F||!M.boxModel)&&!X){var b=L(R,"borderTopWidth"),g=L(R,"borderLeftWidth");
var V=b?"(0 - "+b+")":0;
var a=g?"(0 - "+g+")":0
}M.each([m,k,h],function(l,v){var q=v[0].style;
q.position="absolute";
if(l<2){X?q.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):q.setExpression("height",'this.parentNode.offsetHeight + "px"');
X?q.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):q.setExpression("width",'this.parentNode.offsetWidth + "px"');
if(a){q.setExpression("left",a)
}if(V){q.setExpression("top",V)
}}else{if(c.centerY){if(X){q.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')
}q.marginTop=0
}else{if(!c.centerY&&X){var r=(c.css&&c.css.top)?parseInt(c.css.top):0;
var u="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+r+') + "px"';
q.setExpression("top",u)
}}}})
}if(U){if(c.theme){h.find(".ui-widget-content").append(U)
}else{h.append(U)
}if(U.jquery||U.nodeType){M(U).show()
}}if((M.browser.msie||c.forceIframe)&&c.showOverlay){m.show()
}if(c.fadeIn){var e=c.onBlock?c.onBlock:C;
var Q=(c.showOverlay&&!U)?e:C;
var P=U?e:C;
if(c.showOverlay){k._fadeIn(c.fadeIn,Q)
}if(U){h._fadeIn(c.fadeIn,P)
}}else{if(c.showOverlay){k.show()
}if(U){h.show()
}if(c.onBlock){c.onBlock()
}}K(1,R,c);
if(X){B=h[0];
G=M(":input:enabled:visible",B);
if(c.focusInput){setTimeout(O,20)
}}else{A(h[0],c.centerX,c.centerY)
}if(c.timeout){var S=setTimeout(function(){X?M.unblockUI(c):M(R).unblock(c)
},c.timeout);
M(R).data("blockUI.timeout",S)
}}function H(S,T){var R=(S==window);
var Q=M(S);
var U=Q.data("blockUI.history");
var V=Q.data("blockUI.timeout");
if(V){clearTimeout(V);
Q.removeData("blockUI.timeout")
}T=M.extend({},M.blockUI.defaults,T||{});
K(0,S,T);
var P;
if(R){P=M("body").children().filter(".blockUI").add("body > .blockUI")
}else{P=M(".blockUI",S)
}if(R){B=G=null
}if(T.fadeOut){P.fadeOut(T.fadeOut);
setTimeout(function(){J(P,U,T,S)
},T.fadeOut)
}else{J(P,U,T,S)
}}function J(P,S,R,Q){P.each(function(T,U){if(this.parentNode){this.parentNode.removeChild(this)
}});
if(S&&S.el){S.el.style.display=S.display;
S.el.style.position=S.position;
if(S.parent){S.parent.appendChild(S.el)
}M(Q).removeData("blockUI.history")
}if(typeof R.onUnblock=="function"){R.onUnblock(Q,R)
}}function K(P,T,U){var S=T==window,R=M(T);
if(!P&&(S&&!B||!S&&!R.data("blockUI.isBlocked"))){return 
}if(!S){R.data("blockUI.isBlocked",P)
}if(!U.bindEvents||(P&&!U.showOverlay)){return 
}var Q="mousedown mouseup keydown keypress";
P?M(document).bind(Q,U,N):M(document).unbind(Q,N)
}function N(T){if(T.keyCode&&T.keyCode==9){if(B&&T.data.constrainTabKey){var R=G;
var Q=!T.shiftKey&&T.target===R[R.length-1];
var P=T.shiftKey&&T.target===R[0];
if(Q||P){setTimeout(function(){O(P)
},10);
return false
}}}var S=T.data;
if(M(T.target).parents("div."+S.blockMsgClass).length>0){return true
}return M(T.target).parents().children().filter("div.blockUI").length==0
}function O(P){if(!G){return 
}var Q=G[P===true?G.length-1:0];
if(Q){Q.focus()
}}function A(T,P,V){var U=T.parentNode,S=T.style;
var Q=((U.offsetWidth-T.offsetWidth)/2)-L(U,"borderLeftWidth");
var R=((U.offsetHeight-T.offsetHeight)/2)-L(U,"borderTopWidth");
if(P){S.left=Q>0?(Q+"px"):"0"
}if(V){S.top=R>0?(R+"px"):"0"
}}function L(P,Q){return parseInt(M.css(P,Q))||0
}})(jQuery);
AARP.modal={init:function(){$j(".olClose, .olCloseX").each(function(){var A=$j(this);
A.bind("click",function(){var B=A.parents(".ol").attr("id");
AARP.modal.olClose(B)
})
});
if($j.support.opacity===false){$j(".ol").addClass("noFade")
}$j(".olOpen").each(function(){var B=$j(this);
var A=B.attr("data-width");
B.bind("click",function(){var C=B.attr("id")+"Overlay";
if(A===undefined){AARP.modal.ol(C)
}else{AARP.modal.ol(C,A)
}})
})
},ol:function(B,C){if(!C){var A=650+60
}else{var A=parseInt(C)+60
}$j.blockUI.defaults.css={};
$j.blockUI({message:$j("#"+B),css:{marginLeft:"-"+Math.floor(A/2)+"px",marginTop:"-"+($j("#"+B).height()/2+50)+"px",width:A+"px",border:"none"},overlayCSS:{opacity:0.25},blockMsgClass:"olContainer"})
},olClose:function(A){$j.unblockUI();
var B=$j("#"+A);
AARP.modal.olReset(B)
},olConfirm:function(A,D,C){AARP.modal.olClose(A);
var B;
if(C){B=C
}else{B=2000
}setTimeout(function(){if(D){$j("#confirmMsg").html(D)
}AARP.modal.ol("confirmOverlay",220)
},400);
setTimeout(function(){$j.unblockUI()
},B)
},olMessage:function(H,C,E,G,B,D){if(!G){var I=650
}else{var I=parseInt(G)
}AARP.modal.olClose(H);
var F=$j("#messageOverlay");
var A=$j(".confirmMsg",F);
setTimeout(function(){A.html(C);
if(E=="confirm"){A.addClass("olConfirmOverlay")
}else{if(E=="error"){A.addClass("olErrorOverlay")
}else{if(E=="timeout"){A.addClass("olErrorOverlay");
$j("#messageConfirm").hide();
var J=$j("#timeoutConfirm");
J.show();
J.bind("click",function(){window.location=B+"?referrer="+document.URL
})
}}}AARP.modal.ol("messageOverlay",I)
},400);
if(D!=""){setTimeout(function(){$j.unblockUI()
},D)
}},olReset:function(B){$j(".olCloseX",B).show();
$j(".buttons",B).show();
$j(".progressBar",B).hide();
var A=$j("form",B);
$j(".validated",A).hide();
$j(".overlayError",A).hide();
$j(".error",A).removeClass("error");
$j(".formError",A).empty().hide()
}};
$j(document).ready(function(){if($j(".ol").length>0){$j(function(){AARP.modal.init()
})
}});
AARP.paywall={container:'<div id="cmsModalOverlay" class="ol"><div class="olContent"><div id="ol-container" class="olContentBody"></div><!-- #ol-container --></div><!-- .olContent --><div class="olFooter"><div class="olFooterBody">&nbsp;</div></div><!-- .olFooter --></div><!-- #cmsModalOverlay -->',divAnon:'<div id="ol-anon"><p>Please <a href="'+AARP.URL.login+'?intcmp=DSO-PW-LOGIN"><b>log in</b></a> or <a href="'+AARP.URL.register+'?intcmp=DSO-PW-REGISTER"><b>register</b></a> in order to subscribe to newsletters, create a profile, comment on articles, and so much more!</p><p>Reasons to register with AARP.org now:</p><ul><li>Have a place to save your top game scores.</li><li>Receive our weekly Webletter, updates on local events, discount alerts and lots more.</li><li>Enjoy two GB free storage to share photos and videos with friends and family.</li></ul><p>As a member, enjoy additional exclusive benefits and discounts! <a href="'+AARP.URL.join+'?intcmp=DSO-PW-JOIN"><b>Join now</b></a>!</p></div><!-- /ol-anon -->',divNonMember:'<div id="ol-non-member"><p><a href="'+AARP.URL.join+'?intcmp=DSO-PW-JOIN"><b>Join AARP</b></a> to Access Your Benefits Now! Get exclusive member benefits, discounts and access to information  and tools. <a href="'+AARP.URL.join+'?intcmp=DSO-PW-JOIN"><b>Join Now</b></a>!</p><p>Key Benefits:</p><ul><li>Subscription to AARP The Magazine.</li><li>Travel and health related discounts.</li><li>Important information on retirement, health, and more!</li><li>Everyday savings on restaurants, groceries, and more!</li></ul></div><!-- #ol-non-member -->',divExpiredMember:'<div id="ol-expired-member"><p><b>Your Account has expired!</b></p><p>Rejoin today to receive all your exclusive member benefits.</p><p>Key Benefits:</p><ul><li>Subscription to AARP The Magazine.</li><li>Travel and health related discounts.</li><li>Important information on retirement, health, and more!</li><li>Everyday savings on restaurants, groceries, and more!</li></ul><p><a href="'+AARP.URL.renew+'?intcmp=DSO-PW-RENEW"><b>Rejoin Today</b></a>!</p></div><!-- #ol-expired-member -->',init:function(){if(AARP.User.isLoggedIn){var A=$j.cookie("at").split("&ms=")[1].split("&")[0];
switch(A){case"1":AARP.paywall.drawOverlay(AARP.paywall.divNonMember);
break;
case"D":case"M":case"U":case"4":case"5":AARP.paywall.drawOverlay(AARP.paywall.divExpiredMember);
break;
default:break
}}else{AARP.paywall.drawOverlay(AARP.paywall.divAnon)
}},drawOverlay:function(A){$j("body").append(AARP.paywall.container);
$j("#ol-container").append(A);
AARP.modal.ol("cmsModalOverlay",500)
}};
AARP.Personalization={notLoginImage:"",notLoginImageLink:"",notMemberImage:"",notMemberImageLink:"",activeMemberImage:"",actibeMemberImageLink:"",expiringMemberImage:"",expiringMemberImageLink:"",expiredmemberimage:"",expiredmemberimageLink:"",isSpanishLink:false,unhideByStatus:function(){if(AARP.User.isLoggedIn){if(AARP.User.isMember){if(AARP.User.isExpiringMember){$j("#joinExpiringMember").show()
}else{$j("#joinActiveMember").show()
}}else{if(AARP.User.isExpiredMember){$j("#joinExpiredMember").show()
}else{$j("#joinNonMember").show()
}}}else{$j("#joinNotLoggedIn").show()
}},toggleThingyAuthorTabToggle:function(A){},toggleThingyPresentation:function(E,A){var D=window.location.protocol;
D=D.substr(0,D.length-1);
var G=".protocol="+D+".html";
var B="tabContentAnon"+G;
var C="#tabbedThingy"+E;
if(AARP.User.isLoggedIn){if(AARP.User.isMember){if(AARP.User.isExpiringMember){B="tabContentExpiring"+E
}else{B="tabContentCurrent"+E
}}else{if(AARP.User.isExpiredMember){B="tabContentLapsed"+E
}else{B="tabContentNon-Member"+E
}}}else{B="tabContentAnon"+E
}var F=$j(C+" > div");
$j.each(F,function(){if(this.id!=B){$j(this).remove()
}else{$j(this).css("display","block")
}})
},checkStatus:function(){var B=AARP.User.isLoggedIn;
var L="";
var G="";
var H="";
if(B){L=AARP.User.name;
G=AARP.User.accountStatus;
H=AARP.User.expirationDate;
if(G=="0"){if(H!=undefined||H!=""){var J=new Date();
var E=H.split(" ")[0];
var F=E.split("/")[0];
var K=E.split("/")[1];
var D=E.split("/")[2];
var K=new Date(D,F-1,K);
var I=J.getTime();
var C=K.getTime();
var M=C-I;
var A=Math.round(M/(1000*60*60*24));
if(A>180){if(AARP.Personalization.activeMemberImage!=""){if(AARP.Personalization.actibeMemberImageLink!=""){document.write("<a href='"+AARP.Personalization.actibeMemberImageLink+"'>"+AARP.Personalization.activeMemberImage+"</a>")
}else{document.write("<a href='#' onclick='return false;'>"+AARP.Personalization.activeMemberImage+"</a>")
}}}else{if(A<=180){if(AARP.Personalization.expiringMemberImage!=""){if(AARP.Personalization.expiringMemberImageLink!=""){document.write("<a href='"+AARP.Personalization.expiringMemberImageLink+"'>"+AARP.Personalization.expiringMemberImage+"</a>")
}else{document.write("<a href='#' onclick='return false;'>"+AARP.Personalization.expiringMemberImage+"</a>")
}}}}}}else{if(G=="5"){if(AARP.Personalization.expiredmemberimage!=""){if(AARP.Personalization.expiredmemberimageLink!=""){document.write("<a href='"+AARP.Personalization.expiredmemberimageLink+"'>"+AARP.Personalization.expiredmemberimage+"</a>")
}else{document.write("<a href='#' onclick='return false;'>"+AARP.Personalization.expiredmemberimage+"</a>")
}}}else{if(AARP.Personalization.notMemberImage!=""){if(AARP.Personalization.notMemberImageLink!=""){document.write("<a href='"+AARP.Personalization.notMemberImageLink+"'>"+AARP.Personalization.notMemberImage+"</a>")
}else{document.write("<a href='#' onclick='return false;'>"+AARP.Personalization.notMemberImage+"</a>")
}}}}}else{if(AARP.Personalization.notLoginImage!=""){if(AARP.Personalization.notLoginImageLink!=""){document.write("<a href='"+AARP.Personalization.notLoginImageLink+"'>"+AARP.Personalization.notLoginImage+"</a>")
}else{document.write("<a href='#' onclick='return false;'>"+AARP.Personalization.notLoginImage+"</a>")
}}}},state:function(){if(!AARP.User.isLoggedIn||AARP.User.state==""){$j("#stateDefault").show()
}else{if(typeof (jsonStateArray)!="undefined"){$j("#stateMember").show();
var A='<a href="'+jsonStateArray[AARP.User.state]+'/">'+AARP.User.state+"</a>";
$j("#stateName").html(A)
}}},inYourState:function(){if(!AARP.User.isLoggedIn){aarpInYourState=""
}if(($j(".footer .aarpYourState").length>1)&&((typeof (aarpInYourState)!="undefined")&&(aarpInYourState.length>0))){return 
}if(!AARP.User.isLoggedIn||AARP.User.state==""){$j("#stateDefault").show()
}else{if(typeof (jsonStateArray)!="undefined"){$j("#stateMember").show();
var C='<a href="'+jsonStateArray[AARP.User.state]+'/">'+AARP.User.state+"</a>";
$j("#stateName").html(C)
}}var B=document.getElementsByTagName("head").item(0);
var A=document.createElement("script");
A.setAttribute("type","text/javascript");
if((typeof (aarpInYourState)!="undefined")&&(aarpInYourState.length>0)){A.setAttribute("src",aarpInYourState)
}B.appendChild(A)
}};
$j(function(){AARP.Personalization.inYourState()
});
function inYourState_callback(E){var B="";
var H="";
var I="";
var C="Read";
var J=AARP.User.state.replace(/ /gi,"+");
for(var F=0;
F<E.length;
F++){var D=E[F];
var G=D.location;
if(J==G){B=D.date;
H=D.link;
I=D.title;
if(AARP.isSpanish){C="Lea"
}break
}}var A="";
A+='<p class="date">'+B+"</p>";
A+='<p><a href="'+H+'">'+I+'.&nbsp;<span class="action">'+C+"</span></a></p>";
var K=document.getElementById("stateNews");
K.innerHTML=A
}function ctgPromo(){if(AARP.User.isLoggedIn){var A=Cookies.get("MAPPS");
if(A==null){$j("#promoImageNotJoined").show()
}else{$j("#promoImageJoined").show()
}}else{$j("#promoImageNotLoggedInLink").href=$j("#promoImageNotLoggedInLink").href+document.location.toString();
$j("#promoImageNotLoggedIn").show()
}}function ctgJoin(){overlayConfirmation("progressDialog");
var A="/community/member/joinapp.bt?promo=CTG";
new Ajax.Request(A,{method:"get",onComplete:function(B){if(200==B.status){closeOverlayConfirmation();
$j("#promoImageNotLoggedIn").hide();
$j("#promoImageNotJoined").hide();
$j("#promoImageJoined").show()
}else{document.location.href="http://www.aarp.org/makeadifference/volunteer/articles/create_the_good_error.html"
}},onFailure:function(){document.location.href="http://www.aarp.org/makeadifference/volunteer/articles/create_the_good_error.html"
}})
}function statePersonalizationJumpToStatePage(B){var A=B;
if(A!="See another state"){window.location.href=A
}}AARP.photoCarousel={init:function(){if(($j(".photoCarousel").length<1)&&(typeof (photoCarouselJson)=="undefined")){return 
}if(photoCarouselJson[0].hasPluck){serverUrl=AARP.socnet.pluckHost+"/ver1.0/Direct/Process";
var B=new RequestBatch();
var A=-1;
$j.each(photoCarouselJson,function(C){if(photoCarouselJson[C].slideType=="pluck"){A++;
B.AddToRequest(new PhotoKey(photoCarouselJson[C].photoId))
}});
B.BeginRequest(serverUrl,function(D){var E=-1;
var F;
var G;
var C=new RequestBatch();
var H;
$j.each(photoCarouselJson,function(I){if(photoCarouselJson[I].slideType=="pluck"){E++;
G=photoCarouselJson[photoCarouselJson[I].slide];
F=D.Responses[E];
if(F){G.slideImage=F.Photo.Image.Full;
G.imgHref=F.Photo.PhotoUrl;
G.imgTitle=F.Photo.Title;
G.imgDesc=F.Photo.Description;
G.imgAuthor=F.Photo.Author.DisplayName;
G.imgAuthorPage=F.Photo.Author.PersonaUrl;
G.imgComments=F.Photo.NumberOfComments;
H=new GalleryKey(F.Photo.GalleryKey.Key);
C.AddToRequest(H)
}else{photoCarouselJson[I].isInvalid=true
}}});
C.BeginRequest(serverUrl,function(I){E=-1;
var J;
$j.each(photoCarouselJson,function(K){if(photoCarouselJson[K].slideType=="pluck"&&(!photoCarouselJson[K].isInvalid)){E++;
J=I.Responses[E];
G.imgGallery=J.Gallery.Title;
G.imgGalleryPage=J.Gallery.Permalink
}});
AARP.photoCarousel.buildCarousel(photoCarouselJson)
})
})
}else{AARP.photoCarousel.buildCarousel(photoCarouselJson)
}},buildCarousel:function(B){$j(".photoCarousel").append('<div class="slide-dots"><ul><div class="clear"></div></ul><div class="clear"></div></div>');
var A="";
$j.each(B,function(C){if(!(this.isInvalid&&AARP.modePublish)){if(C==0){}else{if(C==1){$j(".photoCarousel .slide-dots ul div.clear").before('<li class="slide-dot-1 active"></li>')
}else{$j(".photoCarousel .slide-dots ul div.clear").before('<li class="slide-dot-'+(C)+'"></li>')
}}}if(C!=0){if(!this.isInvalid){if(C==1){A+='<div class="pc-promo t'+(C)+'">'
}else{A+='<div class="pc-promo t'+(C)+'" style="display: none;">'
}A+='<a href="'+this.imgHref+'"><img src="'+this.slideImage+'" width="420px" height="315px" /></a>';
A+='<div class="pc-detail"><div class="clear"></div>';
A+='<h2><a href="'+this.imgHref+'">'+this.imgTitle+"</a></h2>";
A+="<p>"+this.imgDesc.substring(0,64)+"...</p>";
if(this.slideType=="pluck"){A+='<ul class="pc-byline"><li>By <a href="'+this.imgAuthorPage+'">'+this.imgAuthor+"</a></li>";
A+=(this.imgComments.length>0&&this.imgComments!="0")?"<li>Comments ("+this.imgComments+")</li>":"";
A+=(this.imgGallery.length>0)?'<li><a href="'+this.imgGalleryPage+'">'+this.imgGallery+"</a></li>":"";
A+="</ul>"
}A+="</div></div>"
}else{if(!AARP.modePublish){A+='<div class="pc-promo t'+(C)+'" style="display: none;">';
A+='<div class="pc-detail"><div class="clear"></div><h2>Invalid Pluck ID: '+(this.photoId)+" for image "+(C)+"</h2></div>";
A+="</div>"
}}}});
$j(".photoCarousel").append(A);
AARP.photoCarousel.startCarousel()
},startCarousel:function(){if($j(".photoCarousel").length>0){var A;
var E=-1;
var B;
var D;
$j(".photoCarousel").each(function(){A=$j(this).find(".pc-promo");
B=$j(this).find(".slide-dots ul")[0];
D=$j(this).find(".slide-dots ul > li");
C()
})
}function C(){E++;
E=(E==A.length)?0:E;
var F=A[E];
var H=D[E];
if(F.style.display=="none"){$j(F).fadeIn(1000);
$j(H).addClass("active")
}function G(){$j(F).hide();
$j(H).removeClass("active");
C()
}var I=setTimeout(G,8000);
$j(D).click(function(){clearTimeout(I);
var J=A[$j(D).index(this)];
$j(A).hide();
$j(D).removeClass("active");
$j(J).fadeIn();
$j(this).addClass("active");
return false
})
}}};
$j(function(){AARP.photoCarousel.init()
});
AARP.popup=function(){$j(".AARP-popup").click(function(){var B;
var D;
var A=this.href;
var C;
$j.each(this.className.split(" "),function(){if(this.indexOf("win_")>-1){B=this.split("win_")[1].split("x")[0];
D=this.split("win_")[1].split("x")[1]
}});
C="width="+B+",height="+D+",toolbar=no,location=no,titlebar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes";
window.open(A,"AARP",C);
return false
})
};
$j(function(){AARP.popup()
});
AARP.ratings={init:function(){if($j(".ratings").length<1){return 
}$j(".ratings").each(function(){AARP.ratings.get($j(this));
AARP.ratings.set($j(this))
});
$j(".ratings h4").click(function(){$j(this).siblings("ul.user").toggle("slide",{direction:"right"});
return false
})
},get:function(B){var F=$j(B).children().attr("title");
var A=AARP.socnet.pluckHost+"/ver1.0/Direct/Process";
var G=new RequestBatch();
var E=0;
var C=0;
var D=0;
G.AddToRequest(new ArticleKey(F));
G.BeginRequest(A,function(H){if(H.Responses.length>0){E=H.Responses[0].Article.Ratings.CurrentUserRating;
C=H.Responses[0].Article.Ratings.NumberOfRatings;
D=H.Responses[0].Article.Ratings.AverageRating
}$j(B).find("ul.average li.score").removeClass("score");
$j(B).find("ul.average li").each(function(){if(this.className.charAt(this.className.length-1)<=D){$j(this).addClass("score")
}});
if(E>0){$j(B).find("h4").addClass("score");
$j(B).find("ul.user li").each(function(){if(this.className.charAt(this.className.length-1)<=E){$j(this).addClass("score")
}})
}else{if((E==0)&&($j(B).find("h4").hasClass("score"))){$j(B).find("h4").removeClass("score");
$j(B).find("ul.user li").removeClass("score")
}}})
},set:function(B){var C=$j(B).children().attr("title");
var A=AARP.socnet.pluckHost+"/ver1.0/Direct/Process";
$j(B).find("ul.user").hover(function(){$j(this).find("li.score").removeClass("score")
},function(){var E=new RequestBatch();
var D=0;
E.AddToRequest(new ArticleKey(C));
E.BeginRequest(A,function(F){if(F.Responses.length>0){D=F.Responses[0].Article.Ratings.CurrentUserRating
}$j(B).find("ul.user li").each(function(){if($j(this).find("a").attr("href").charAt($j(this).find("a").attr("href").length-1)<=D){$j(this).addClass("score")
}})
})
});
$j(B).find("ul.user li a").hover(function(){var D=this.href.charAt(this.href.length-1);
$j(B).find("ul.user li a").each(function(){if(this.href.charAt(this.href.length-1)<=D){$j(this).addClass("hover")
}})
},function(){$j(B).find("ul.user li a").removeClass("hover")
});
$j(B).find("ul.user li a").click(function(){var D=this.href.charAt(this.href.length-1);
var E=new RequestBatch();
E.AddToRequest(new RateAction(new ArticleKey(C),D));
E.BeginRequest(A,function(F){AARP.ratings.get(B);
$j(B).find("ul.user").toggle("slide",{direction:"right"})
});
return false
})
}};
$j(function(){AARP.ratings.init()
});
AARP.recommendations={enabled:true,init:function(D,C,G,B,F){var A=AARP.socnet.pluckHost+"/ver1.0/Direct/Process";
var H=new RequestBatch();
var E=false;
H.AddToRequest(new ArticleKey(D));
H.BeginRequest(A,function(I){if(I.Responses.length>0){E=I.Responses[0].Article.Recommendations.CurrentUserHasRecommended
}if(E=="True"){AARP.recommendations.enabled=false;
$j(".recommendations").html('<span class="recommend">'+F+'<span class="count" title="'+D+'"></span></span>')
}else{AARP.recommendations.send(D,C,G,B,F)
}var J=new RequestBatch();
J.AddToRequest(new ArticleKey(D));
J.BeginRequest(A,function(K){var L="0";
if(K.Responses.length>0){L=K.Responses[0].Article.Recommendations.NumberOfRecommendations
}$j("li.recommendations .count").html(" ("+L+")")
})
})
},send:function(C,B,E,A,D){$j(".recommend").click(function(){var F=AARP.socnet.pluckHost+"/ver1.0/Direct/Process";
var G=new RequestBatch();
G.AddToRequest(new RecommendAction(new ArticleKey(C)));
G.AddToRequest(new UpdateArticleAction(new ArticleKey((C)),B,E));
G.BeginRequest(F,function(H){});
$j("a.recommend").html(D+'<span class="recommendationCount"></span>');
AARP.recommendations.init(C,B,E,A,D);
return false
})
},count:function(){if(($j(".recommendationCount").length<1)&&(typeof (recCountJson)=="undefined")){return 
}var A=AARP.socnet.pluckHost+"/ver1.0/Direct/Process";
$j(".recommendationCount").each(function(B){var C=this;
var D=new RequestBatch();
D.AddToRequest(new ArticleKey(this.title));
D.BeginRequest(A,function(E){var F="0";
if(E.Responses.length>0){F=E.Responses[0].Article.Recommendations.NumberOfRecommendations
}$j(C).html("Recommended ("+F+")")
})
})
}};
$j(function(){AARP.recommendations.count()
});
AARP.selectNav={init:function(){if($j(".selectNav").length<1){return 
}$j(".selectNav select").change(function(){if($j(".selectNav select").val()!=""){location.href=$j(".selectNav select").val()
}})
}};
$j(function(){AARP.selectNav.init()
});
AARP.socnet={pluckHost:"http://sitelife.aarp.org",getContent:function(S,C,G,R,P,K,A,M,J,U,D,L){serverUrl=AARP.socnet.pluckHost+"/ver1.0/Direct/Process";
var B=new RequestBatch();
var I=new Array(new Section("All"));
var Q=new Array(new Category("All"));
var O=new Activity(C);
var V=new ContentType(S);
var F=new Array();
var H=G;
var E=K;
if(H.length<1){H="15"
}else{if(parseInt(H)>15){H="15"
}}var N=R;
if(N.length<1){N="5"
}if(E=="featured"){var T="";
if(S=="PublicPhoto"){T=new PhotoKey(A)
}else{if(S=="BlogPost"){T=new BlogPostKey(A)
}else{if(S=="Discussion"){T=new DiscussionKey(A)
}else{if(S=="Persona"){T=new UserKey(A)
}else{if(S=="CommunityGroup"){T=new CommunityGroupKey(A)
}}}}}B.AddToRequest(T);
B.BeginRequest(serverUrl,function(W){AARP.socnet.featureCallBack(W,S,P,M,J,U,D,L)
})
}else{B.AddToRequest(new DiscoverContentAction(I,Q,F,O,V,H,N));
B.BeginRequest(serverUrl,function(W){AARP.socnet.contentCallBack(W,S,C,P,M,J)
})
}},featureCallBack:function(B,S,N,J,G,V,F,I){var E="";
var L=B.Responses[0];
var X="";
var A="";
var Q=document.getElementById(G);
var M="";
var W="";
var O="";
var H="";
var Y="";
if(J!="none"){Y="</div>\n";
if(J=="medium"){H='<div style="margin-left: 220px;">\n'
}else{H='<div style="margin-left: 120px;">\n'
}}if(L){if(S=="PublicPhoto"){var D=new RequestBatch();
var P=new GalleryKey(L.Photo.GalleryKey.Key);
var Z="";
var R="";
D.AddToRequest(P);
D.BeginRequest(serverUrl,function(a){Z=a.Responses[0].Gallery.Permalink;
R=a.Responses[0].Gallery.Title;
M=L.Photo.Image.Small;
W=L.Photo.Image.Medium;
if(J!="none"){O+='<a href="'+L.Photo.PhotoUrl+'">';
if(J=="medium"){O+='<img src="'+W+'" width="200" alt="'+L.Photo.Title+'" class="imageLeft" />'
}else{O+='<img src="'+M+'" width="100" alt="'+L.Photo.Title+'" class="imageLeft" />'
}O+="</a>\n"
}E+=O;
if(V=="true"){E+=H;
E+=F;
E+='<h3><a href="'+L.Photo.PhotoUrl+'">';
E+=L.Photo.Title;
E+="</a></h3>\n";
E+='<p>By: <a href="'+L.Photo.Author.PersonaUrl+'">';
E+=L.Photo.Author.DisplayName;
E+="</a></p>\n";
E+='<p>Gallery: <a href="'+Z+'">';
E+=R;
E+="</a></p>\n";
if((L.Photo.NumberOfRecommendations>0)&&(L.Photo.NumberOfComments>0)){E+="<p>Recommended ("+L.Photo.NumberOfRecommendations+") | Comments ("+L.Photo.NumberOfComments+")</p>\n"
}else{if((L.Photo.NumberOfRecommendations>0)&&(L.Photo.NumberOfComments<1)){E+="<p>Recommended ("+L.Photo.NumberOfRecommendations+")</p>\n"
}else{if((L.Photo.NumberOfRecommendations<1)&&(L.Photo.NumberOfComments>0)){E+="<p>Comments("+L.Photo.NumberOfComments+")</p>\n"
}}}E+=Y
}$j(Q).html(E)
})
}else{if(S=="BlogPost"){M=L.BlogPost.PostAuthor.ImageUrl;
W=(M.indexOf(".Small."))?M.split(".Small.")[0]+".Medium."+M.split(".Small.")[1]:M;
if(J!="none"){O+='<a href="'+L.BlogPost.PostAuthor.PersonaUrl+'">';
if(J=="medium"){O+='<img src="'+W+'" width="200" alt="'+L.BlogPost.PostAuthor.DisplayName+'" class="imageLeft" />'
}else{O+='<img src="'+M+'" width="100" alt="'+L.BlogPost.PostAuthor.DisplayName+'" class="imageLeft" />'
}O+="</a>\n"
}E+=O;
if(V=="true"){E+=H;
E+=F;
E+='<h3><a href="'+L.BlogPost.Url+'">';
E+=L.BlogPost.PostTitle;
E+="</a></h3>\n";
E+='<p>By: <a href="'+L.BlogPost.PostAuthor.PersonaUrl+'">';
E+=L.BlogPost.PostAuthor.DisplayName;
E+="</a></p>\n";
if((L.BlogPost.NumberOfRecommendations>0)&&(L.BlogPost.NumberOfComments>0)){E+="<p>Recommended ("+L.BlogPost.NumberOfRecommendations+") | Comments ("+L.BlogPost.NumberOfComments+")</p>\n"
}else{if((L.BlogPost.NumberOfRecommendations>0)&&(L.BlogPost.NumberOfComments<1)){E+="<p>Recommended ("+L.BlogPost.NumberOfRecommendations+")</p>\n"
}else{if((L.BlogPost.NumberOfRecommendations<1)&&(L.BlogPost.NumberOfComments>0)){E+="<p>Comments ("+L.BlogPost.NumberOfComments+")</p>\n"
}}}E+=Y
}$j(Q).html(E)
}else{if(S=="Discussion"){var D=new RequestBatch();
var U=new CommunityGroupKey(L.ForumDiscussion.AssociatedCommunityGroupKey.Key);
var C="";
var T="";
var K="";
D.AddToRequest(U);
D.BeginRequest(serverUrl,function(a){C=a.Responses[0].CommunityGroup.CommunityGroupUrl;
T=a.Responses[0].CommunityGroup.Title;
K=a.Responses[0].CommunityGroup.AvatarImageUrl;
M=K;
W=(M.indexOf(".Small."))?M.split(".Small.")[0]+".Medium."+M.split(".Small.")[1]:M;
if(J!="none"){O+='<a href="'+C+'">';
if(J=="medium"){O+='<img src="'+W+'" width="200" alt="'+T+'" class="imageLeft" />'
}else{O+='<img src="'+M+'" width="100" alt="'+T+'" class="imageLeft" />'
}O+="</a>\n"
}E+=O;
if(V=="true"){E+=H;
E+=F;
E+='<h3><a href="'+L.ForumDiscussion.DiscussionUrl+'">';
E+=L.ForumDiscussion.DiscussionTitle;
E+="</a></h3>\n";
E+='<p>By: <a href="'+L.ForumDiscussion.LiteUser.PersonaUrl+'">';
E+=L.ForumDiscussion.LiteUser.DisplayName;
E+="</a></p>\n";
E+='<p>Group: <a href="'+C+'">';
E+=T;
E+="</a></p>\n";
E+=Y
}$j(Q).html(E)
})
}else{if(S=="Persona"){if((L.User.AwardStatus)&&(L.User.AwardStatus.Badges.length>0)){if(L.User.AwardStatus.Badges.length<N){X=L.User.AwardStatus.Badges.length
}else{X=N
}A="";
A+='<p class="badges">';
for(j=0;
j<X;
j++){A+='<img src="'+L.User.AwardStatus.Badges[j].BadgeAvatarUrl+'" alt="'+L.User.AwardStatus.Badges[j].BadgeFamilyName+'" />'
}A+="</p>\n"
}M=L.User.ImageUrl;
W=(M.indexOf(".Small."))?M.split(".Small.")[0]+".Medium."+M.split(".Small.")[1]:M;
if(J!="none"){O+='<a href="'+L.User.PersonaUrl+'">';
if(J=="medium"){O+='<img src="'+W+'" width="200" alt="'+L.User.DisplayName+'" class="imageLeft" />'
}else{O+='<img src="'+M+'" width="100" alt="'+L.User.DisplayName+'" class="imageLeft" />'
}O+="</a>\n"
}E+=O;
if(V=="true"){E+=H;
E+=F;
E+='<h3><a href="'+L.User.PersonaUrl+'">';
E+=L.User.DisplayName;
E+="</a></h3>\n";
E+="<p>"+L.User.Location+"</p>\n";
if(L.User.NumberOfRecommendations>0){E+="<p>Recommended ("+L.User.NumberOfRecommendations+")</p>\n"
}E+=A;
E+=Y
}$j(Q).html(E)
}else{if(S=="CommunityGroup"){var U=L.CommunityGroup.CommunityGroupKey.Key;
M=L.CommunityGroup.AvatarImageUrl;
W=(M.indexOf(".Small."))?M.split(".Small.")[0]+".Medium."+M.split(".Small.")[1]:M;
if(J!="none"){O+='<a href="/online-community/groups/index.action?slPage=overview&slGroupKey='+U+'">';
if(J=="medium"){O+='<img src="'+W+'" width="200" alt="'+L.CommunityGroup.Title+'" class="imageLeft" />'
}else{O+='<img src="'+M+'" width="100" alt="'+L.CommunityGroup.Title+'" class="imageLeft" />'
}O+="</a>\n"
}E+=O;
if(V=="true"){E+=H;
E+=F;
E+='<h3><a href="/online-community/groups/index.action?slPage=overview&slGroupKey='+U+'">'+L.CommunityGroup.Title+"</a></h3>\n";
if((L.CommunityGroup.CommunityGroupStats.MemberCount>0)&&(L.CommunityGroup.CommunityGroupStats.ForumDiscussionCount>0)){E+="<p>Members ("+L.CommunityGroup.CommunityGroupStats.MemberCount+") | Discussions ("+L.CommunityGroup.CommunityGroupStats.ForumDiscussionCount+")</p>\n"
}else{if((L.CommunityGroup.CommunityGroupStats.MemberCount>0)&&(L.CommunityGroup.CommunityGroupStats.ForumDiscussionCount<1)){E+="<p>Members ("+L.CommunityGroup.CommunityGroupStats.MemberCount+")</p>\n"
}else{if((L.CommunityGroup.CommunityGroupStats.MemberCount<1)&&(L.CommunityGroup.CommunityGroupStats.ForumDiscussionCount>0)){E+="<p>Discussions ("+L.CommunityGroup.CommunityGroupStats.ForumDiscussionCount+")</p>\n"
}}}E+=Y
}$j(Q).html(E)
}}}}}}else{E="<p>No results.</p>\n";
$j(Q).html(E)
}},contentCallBack:function(B,S,E,P,L,G){var D="";
var C="";
var M="";
var W="";
var A="";
var R=document.getElementById(G);
var O="";
var V="";
var Q="";
var H="";
var X="";
var U="";
if(L!="none"){X="</div>\n";
if(L=="medium"){H='<div style="margin-left: 220px;">\n'
}else{H='<div style="margin-left: 120px;">\n'
}}var K=B.Responses[0].DiscoverContentAction.DiscoveredContent.length;
if(K==0){D="<p>No results.</p>\n";
$j(R).html(D)
}else{for(i=0;
i<K;
i++){A="";
M=B.Responses[0].DiscoverContentAction.DiscoveredContent[i];
if((M.AwardStatus)&&(M.AwardStatus.Badges.length>0)){if(M.AwardStatus.Badges.length<P){W=M.AwardStatus.Badges.length
}else{W=P
}A+='<p class="badges">';
for(j=0;
j<W;
j++){A+='<img src="'+M.AwardStatus.Badges[j].BadgeAvatarUrl+'" alt="'+M.AwardStatus.Badges[j].BadgeFamilyName+'" />'
}A+="</p>\n"
}if(i==0){C=" "+E.toLowerCase()+" first"
}else{C=" "+E.toLowerCase()+""
}if(S=="PublicPhoto"){var F=M.Title.substring(0,60).lastIndexOf(" ");
O=M.Image.Small;
V=M.Image.Medium;
Q="";
if(L!="none"){Q+='<a href="'+M.PhotoUrl+'">';
if(L=="medium"){Q+='<img src="'+V+'" width="200" alt="'+M.Title+'" class="imageLeft" />'
}else{Q+='<img src="'+O+'" width="100" alt="'+M.Title+'" class="imageLeft" />'
}Q+="</a>\n"
}if(E=="Recent"){D+='<div class="photos'+C+'">\n';
D+=Q;
D+=H;
D+='<h3><a href="'+M.PhotoUrl+'">';
D+=(M.Title.length>63)?M.Title.substring(0,F)+"...":M.Title;
D+="</a></h3>\n";
D+='<p>By: <a href="'+M.Author.PersonaUrl+'">';
D+=M.Author.DisplayName;
D+="</a></p>\n";
D+=X;
D+="</div>\n"
}else{if(E=="Recommended"){D+='<div class="photos'+C+'">\n';
D+=Q;
D+=H;
D+='<h3><a href="'+M.PhotoUrl+'">';
D+=(M.Title.length>63)?M.Title.substring(0,F)+"...":M.Title;
D+="</a></h3>\n";
D+='<p>By: <a href="'+M.Author.PersonaUrl+'">';
D+=M.Author.DisplayName;
D+="</a></p>\n";
if((M.NumberOfRecommendations>0)&&(M.NumberOfComments>0)){D+="<p>Recommended ("+M.NumberOfRecommendations+") | Comments ("+M.NumberOfComments+")</p>\n"
}else{if((M.NumberOfRecommendations>0)&&(M.NumberOfComments<1)){D+="<p>Recommended ("+M.NumberOfRecommendations+")</p>\n"
}else{if((M.NumberOfRecommendations<1)&&(M.NumberOfComments>0)){D+="<p>Comments ("+M.NumberOfComments+")</p>\n"
}}}D+=X;
D+="</div>\n"
}}$j(R).html(D)
}else{if(S=="BlogPost"){var F=M.PostTitle.substring(0,60).lastIndexOf(" ");
O=M.PostAuthor.ImageUrl;
V=(O.indexOf(".Small."))?O.split(".Small.")[0]+".Medium."+O.split(".Small.")[1]:O;
Q="";
if(L!="none"){Q+='<a href="'+M.PostAuthor.PersonaUrl+'">';
if(L=="medium"){Q+='<img src="'+V+'" width="200" alt="'+M.PostAuthor.DisplayName+'" class="imageLeft" />'
}else{Q+='<img src="'+O+'" width="100" alt="'+M.PostAuthor.DisplayName+'" class="imageLeft" />'
}Q+="</a>\n"
}if(E=="Recent"){D+='<div class="blogs'+C+'">\n';
D+='<h3><a href="'+M.Url+'">';
D+=(M.PostTitle.length>63)?M.PostTitle.substring(0,60)+"...":M.PostTitle;
D+="</a></h3>\n";
D+='<p class="commentCount">'+M.NumberOfComments+"</p>\n";
D+='<p class="date">Posted '+M.PostDate+"</p>";
U=M.PostBody.replace(/(<[^>]*>)/g,"");
D+="<p>";
D+=(U.length>100)?U.substring(0,100)+"...":U;
D+='&nbsp;<a href="'+M.Url+'" class="actionLink">Read</a></p>\n';
D+="</div>\n"
}else{if(E=="Commented"){D+='<div class="blogs'+C+'">\n';
D+=Q;
D+=H;
D+='<h3><a href="'+M.Url+'">';
D+=(M.PostTitle.length>63)?M.PostTitle.substring(0,60)+"...":M.PostTitle;
D+="</a></h3>\n";
D+='<p>By: <a href="'+M.PostAuthor.PersonaUrl+'">';
D+=M.PostAuthor.DisplayName;
D+="</a></p>\n";
if((M.NumberOfRecommendations>0)&&(M.NumberOfComments>0)){D+="<p>Recommended ("+M.NumberOfRecommendations+") | Comments ("+M.NumberOfComments+")</p>\n"
}else{if((M.NumberOfRecommendations>0)&&(M.NumberOfComments<1)){D+="<p>Recommended("+M.NumberOfRecommendations+")</p>\n"
}else{if((M.NumberOfRecommendations<1)&&(M.NumberOfComments>0)){D+="<p>Comments ("+M.NumberOfComments+")</p>\n"
}}}D+=X;
D+="</div>\n"
}}$j(R).html(D)
}else{if(S=="Discussion"){var F=M.DiscussionTitle.substring(0,60).lastIndexOf(" ");
O=M.LiteUser.ImageUrl;
V=(O.indexOf(".Small."))?O.split(".Small.")[0]+".Medium."+O.split(".Small.")[1]:O;
Q="";
if(L!="none"){Q+='<a href="'+M.LiteUser.PersonaUrl+'">';
if(L=="medium"){Q+='<img src="'+V+'" width="200" alt="'+M.LiteUser.DisplayName+'" class="imageLeft" />'
}else{Q+='<img src="'+O+'" width="100" alt="'+M.LiteUser.DisplayName+'" class="imageLeft" />'
}Q+="</a>\n"
}if(E=="Recent"){D+='<div class="discussions'+C+'">\n';
D+=Q;
D+=H;
D+='<h3><a href="'+M.DiscussionUrl+'">';
D+=(M.DiscussionTitle.length>63)?M.DiscussionTitle.substring(0,F)+"...":M.DiscussionTitle;
D+="</a></h3>\n";
D+='<p>By: <a href="'+M.LiteUser.PersonaUrl+'">';
D+=M.LiteUser.DisplayName;
D+="</a></p>\n";
D+=X;
D+="</div>\n"
}else{if(E=="Commented"){var I=AARP.socnet.lookupGroup(B,M.AssociatedCommunityGroupKey.Key);
var N=I.title.substring(0,23).lastIndexOf(" ");
D+='<div class="discussions commented'+C+'">\n';
D+=Q;
D+=H;
D+='<h3><a href="'+M.DiscussionUrl+'">';
D+=(M.DiscussionTitle.length>63)?M.DiscussionTitle.substring(0,F)+"...":M.DiscussionTitle;
D+="</a></h3>\n";
D+="<ul>\n";
D+='<li class="first">By: <a href="'+M.LiteUser.PersonaUrl+'">';
D+=M.LiteUser.DisplayName;
D+="</a></li>\n";
D+="<li>"+M.PostCount+" Post"+(M.PostCount==1?"":"s")+"</li>\n";
D+='<li>Group: <a href="'+I.url+'">';
D+=(I.title.length>23)?I.title.substring(0,N)+"...":I.title;
D+="</a></li>\n";
D+="</ul>\n";
D+=X;
D+="</div>\n"
}}$j(R).html(D)
}else{if(S=="Persona"){O=M.ImageUrl;
V=(O.indexOf(".Small."))?O.split(".Small.")[0]+".Medium."+O.split(".Small.")[1]:O;
Q="";
if(L!="none"){Q+='<a href="'+M.PersonaUrl+'">';
if(L=="medium"){Q+='<img src="'+V+'" width="200" alt="'+M.DisplayName+'" class="imageLeft" />'
}else{Q+='<img src="'+O+'" width="100" alt="'+M.DisplayName+'" class="imageLeft" />'
}Q+="</a>\n"
}if(E=="Recent"){D+='<div class="personas'+C+'">\n';
D+=Q;
D+=H;
D+='<h3><a href="'+M.PersonaUrl+'">';
D+=M.DisplayName;
D+="</a></h3>\n";
D+="<p>"+M.Location+"</p>\n";
D+=X;
D+="</div>\n"
}else{if(E=="Recommended"){D+='<div class="personas'+C+'">\n';
D+=Q;
D+=H;
D+='<h3><a href="'+M.PersonaUrl+'">';
D+=M.DisplayName;
D+="</a></h3>\n";
D+="<p>"+M.Location+"</p>\n";
if(M.NumberOfRecommendations>0){D+="<p>Recommended ("+M.NumberOfRecommendations+")</p>\n"
}D+=A;
D+=X;
D+="</div>\n"
}}$j(R).html(D)
}else{if(S=="CommunityGroup"){var T=M.CommunityGroupKey.Key;
var F=M.Title.substring(0,60).lastIndexOf(" ");
var J=M.Description.substring(0,80).lastIndexOf(" ");
O=M.AvatarImageUrl;
V=(O.indexOf(".Small."))?O.split(".Small.")[0]+".Medium."+O.split(".Small.")[1]:O;
Q="";
if(L!="none"){Q+='<a href="/online-community/groups/index.action?slPage=overview&slGroupKey='+T+'">';
if(L=="medium"){Q+='<img src="'+V+'" width="200" alt="'+M.Title+'" class="imageLeft" />'
}else{Q+='<img src="'+O+'" width="100" alt="'+M.Title+'" class="imageLeft" />'
}Q+="</a>\n"
}if(E=="Recent"){D+='<div class="groups'+C+'">\n';
D+=Q;
D+=H;
D+='<h3><a href="/online-community/groups/index.action?slPage=overview&slGroupKey='+T+'">';
D+=(M.Title.length>63)?M.Title.substring(0,F)+"...":M.Title;
D+="</a></h3>\n";
D+="<p>"+(M.Description.length>80)?M.Description.substring(0,J)+"...":M.Description+" ";
D+='<a href="/online-community/groups/index.action?slPage=overview&slGroupKey='+T+'" class="moreLink">Read</a></p>\n';
D+=X;
D+="</div>\n"
}else{if(E=="MostActive"){D+='<div class="groups'+C+'">\n';
D+=Q;
D+=H;
D+='<h3><a href="/online-community/groups/index.action?slPage=overview&slGroupKey='+T+'">';
D+=(M.Title.length>63)?M.Title.substring(0,F)+"...":M.Title;
D+="</a></h3>\n";
if((M.CommunityGroupStats.MemberCount>0)&&(M.CommunityGroupStats.ForumDiscussionCount>0)){D+='<p class="color_4c4c4c">Members ('+M.CommunityGroupStats.MemberCount+") | Discussions ("+M.CommunityGroupStats.ForumDiscussionCount+")</p>\n"
}else{if((M.CommunityGroupStats.MemberCount>0)&&(M.CommunityGroupStats.ForumDiscussionCount<1)){D+='<p class="color_4c4c4c">Members ('+M.CommunityGroupStats.MemberCount+")</p>\n"
}else{if((M.CommunityGroupStats.MemberCount<1)&&(M.CommunityGroupStats.ForumDiscussionCount>0)){D+='<p class="color_4c4c4c">Discussions ('+M.CommunityGroupStats.ForumDiscussionCount+")</p>\n"
}}}D+="<p>"+(M.Description.length>80)?M.Description.substring(0,J)+"...":M.Description+" ";
D+='<a href="/online-community/groups/index.action?slPage=overview&slGroupKey='+T+'" class="moreLink">Read</a></p>\n';
D+=X;
D+="</div>\n"
}}$j(R).html(D)
}}}}}}}},mostPopular:function(K,D,L,F,J){serverUrl=AARP.socnet.pluckHost+"/ver1.0/Direct/Process";
var I=new RequestBatch();
var M=new Array(new Section("All"));
var B=new Array(new Category("All"));
var A=new Activity(D);
var C=new ContentType(K);
var G=new Array();
var E=L;
if(E.length<1){E="15"
}else{if(parseInt(E)>15){E="15"
}}var H=F;
if(H.length<1){H="10"
}I.AddToRequest(new DiscoverContentAction(M,B,G,A,C,E,"50"));
I.BeginRequest(serverUrl,function(N){AARP.socnet.articleCallBack(N,H,D,J)
})
},articleCallBack:function(C,I,B,K){var J="";
var A=C.Responses[0].DiscoverContentAction.DiscoveredContent.length;
var F=(A<I)?A:I;
if(A==0){if(B=="Recommended"){J="<p>Nothing has been recommended.</p>\n"
}else{if(B=="Commented"){J="<p>Nothing has been commented on.</p>\n"
}}}else{J="<ol>\n";
var L="";
var L="";
var G=0;
var E=0;
try{while(G<F){L=C.Responses[0].DiscoverContentAction.DiscoveredContent[E].PageTitle;
sLink=C.Responses[0].DiscoverContentAction.DiscoveredContent[E].PageUrl;
E++;
if((L!=null)&&(L.length>0)){J+='	<li><a href="'+sLink+'">'+L+"</a></li>\n";
G++
}}}catch(D){}J+="</ol>\n"
}var H=document.getElementById(K);
H.innerHTML=J
},lookupGroup:function(A,C){var D={id:C,title:"undefined",url:"#"};
var E=A.Responses[0].DiscoverContentAction.AssociatedCommunityGroups;
for(var B=0;
B<E.length;
B++){if(E[B].CommunityGroupKey.Key.toLowerCase()!=C.toLowerCase()){continue
}D.title=E[B].Title;
D.url="/online-community/groups/index.action?slPage=overview&slGroupKey="+C;
break
}return D
}};
AARP.tabContentWrapper=function(){if($j(".tabs .contentWrapper").length<1){return 
}var A=$j(".tabs");
for(var D=0;
D<A.length;
++D){A[D].id="tabs"+D
}var C=$j(".tabHeader li a");
for(var D=0;
D<C.length;
++D){if(C[D].parentNode.className.indexOf("tab1")>-1){C[D].parentNode.className+=" active"
}C[D].onclick=B
}function B(){var E=this.parentNode.parentNode.parentNode.id;
var K=$j("#"+E+" .contentWrapper");
var H=$j("#"+E+" .tabHeader li");
for(var G=0;
G<K.length;
++G){var F=H[G].className.split(" ")[0];
var J=K[G].className;
var I=this.parentNode;
if(H[G].className.indexOf("active")>-1){H[G].className=F
}if(J.indexOf(I.className)>-1){K[G].style.display="block";
I.className+=" active";
K[G].style.position="relative";
K[G].style.left="0px"
}else{K[G].style.display="none";
K[G].style.position="absolute";
K[G].style.left="-9999px"
}}return false
}};
$j(function(){AARP.tabContentWrapper()
});
AARP.trivia={triviaResultData:new Object(),disableRadios:false,init:function(){if($j("div.parbase.trivia.section").length>0){AARP.trivia.getCookieData();
AARP.trivia.updateStatusBar();
$j("ol.trivia_answers>li").click(this.handleAnswer)
}$j("a.trivia_print").click(function(){var B=this.href.split(".html")[0];
var A="width=720,scrollbars=1,menubar=yes,titlebar=no,toolbar=yes,location=no,directories=no";
window.open(B+".print.html","print_trivia",A);
return false
})
},resetCookie:function(){$j.cookie("triviaresults","",{path:"/"});
$j("ul.trivia_progress>li").removeClass()
},updateCookie:function(){var A=$j.cookie("triviaresults");
if(A==null){A=""
}else{A+=","
}for(var B in AARP.trivia.triviaResultData){if(B!=""&&typeof B!=="undefined"){A+=B+":"+AARP.trivia.triviaResultData[B]+","
}}A=A.substring(0,A.length-1);
$j.cookie("triviaresults",A,{path:"/"})
},getCookieData:function(){var B=$j.cookie("triviaresults");
if(B!=null){var C=B.split(",");
for(var D=0;
D<=C.length-1;
D++){var A=C[D].split(":");
AARP.trivia.triviaResultData[A[0]]=A[1]
}}},updateStatusBar:function(){for(var B in AARP.trivia.triviaResultData){if(B!=""&&typeof B!=="undefined"){var A=$j("ul.trivia_progress>li#"+B);
A.addClass(AARP.trivia.triviaResultData[B])
}}},handleAnswer:function(C){if(!AARP.trivia.disableRadios){var B=$j(this).find("input");
B.attr("checked",true);
var F=B.val();
var E=triviaAnswerJson[F];
var D=$j("ol.trivia_answers");
var A=$j("div.trivia_content").attr("name");
if(E==""){B.parent().addClass("wrong");
D.addClass("wrong_answer");
AARP.trivia.triviaResultData[A]="incorrect"
}else{D.addClass("correct_answer");
AARP.trivia.triviaResultData[A]="correct"
}B.parent().parent().children().each(function(){var J=$j(this);
var H=J.children()[0];
var G=H.defaultValue;
var I=triviaAnswerJson[G];
if(I!=""){J.html('<input type="radio" name="question" value="'+G+'"><div class="correct-value answerText">'+G+"</div>");
J.addClass("correct");
if(I!="RIGHT"){$j("div.correct-value").append('<span class="answer_description"> - '+I+"</span>")
}J.append('<div class="clear"></div>')
}});
if(E==""){B.parent().html('<div class="wrong-value answerText">'+F+"</div>")
}AARP.trivia.updateStatusBar();
AARP.trivia.updateCookie();
$j(".trivia_next_question").css("display","block");
$j(".trivia_hint").css("display","none");
AARP.trivia.disableRadios=true
}},buildScoreCard:function(){AARP.trivia.getCookieData();
AARP.trivia.updateStatusBar();
var C=0;
for(var B in AARP.trivia.triviaResultData){if(AARP.trivia.triviaResultData[B]!="incorrect"){C++
}}var A=C*10;
$j("span.trivia_final_percentage").append(A+"%")
}};
$j(function(){AARP.trivia.init()
});
var tpl_url=(window.location.protocol=="https:")?"ad.doubleclick.net/adj/":"a.collective-media.net/adj/";
UUXData={__version__:"",_pri:"",_sec:"",_ter:"",_qua:"",adv_accept:"",author:"",buffer:"",custom:"",dcopt:"",debugInline:false,dir_index:"no",groupID:"",height:0,house:"",isHome:false,jsrpt:"",kw:"",language:"",logged_in:false,lss:"null",mem_exp:"",member:"",ord:0,pageid:"",pageLoaded:false,pgtyp:"",pos:"",profileID:"",publisher:"",refresh:false,refreshPageId:"",refreshPath:[],refreshMax:3,refreshSeconds:45,rsg:"",site:"",sitePackage:"",source:"",subdomain:"",tax1:"",tax2:"",tax3:"",taxInit:"taxonomy=",tile:0,mpuTop:0,topic:"",tpl:null,tpl_str:'<script type="text/javascript" src="'+window.location.protocol+"//"+tpl_url+'n1175.#{site}/#{zone};pos=#{pos};topic=#{topic};#{tax1}#{tax2}#{tax3}publisher=#{publisher};source=#{source};grab=all;cmn=aarp;adv_accept=#{house};rsg=#{rsg};pageid=#{pageid};dir_index=#{dir_index};logged_in=#{logged_in};member=#{member};mem_exp=#{mem_exp};author=#{author};language=#{language};site=n1175.#{site};zone=#{zone};package=#{sitePackage};#{profileID}#{groupID}#{custom}#{dcopt}kw=#{kw};sz=#{width}x#{height};tile=#{tile};lss=#{lss};u=#{source};ord=#{ord}?"><\/script>',width:0,zone:"",dotSub:function(A){A=A.replace(/-and-/g,".").replace(/_and_/g,".").replace(/[-_]/g,".");
return A
},init:function(){UUXData.ord=Math.floor(Math.random()*1298948098294839);
UUXData.tpl=new Template(UUXData.tpl_str);
if(document.URL.indexOf("refreshAds=true")!=-1){UUXData.refresh=true
}else{if(document.URL.indexOf("refreshAds=false")!=-1){UUXData.refresh=false
}}try{UUXData.subdomain=document.URL.split(".aarp.org")[0].split("//")[1]
}catch(r){UUXData.subdomain=""
}var B=["sga","sgb","sgc","sgd"];
var R=Math.floor(Math.random()*4);
try{UUXData.rsg=Cookies.get("RandomSegmentation")
}catch(r){}if(!UUXData.rsg){UUXData.rsg=B[R];
Cookies.set("RandomSegmentation",UUXData.rsg)
}try{var J=Cookies.get("aarp_seg").split("LIFE_STAGE_SEGMENT=")[1];
try{J=J.split("&")[0]
}catch(r){}UUXData.lss=(J=="1")?"sgma":(J=="2")?"sgmb":(J=="3")?"sgmc":(J=="4")?"sgmd":(J=="5")?"sgme":(J=="6")?"sgmf":(J=="7")?"sgmg":(J=="8")?"sgmh":""
}catch(r){}try{var S=["null","null","null","null"];
var g={};
var E=false;
var Q=document.getElementsByTagName("meta");
for(var o=0;
o<Q.length;
o++){var G=Q[o];
if(G.name.match(/^Subject/)){g[G.name]=G.getAttribute("content");
continue
}}for(var o=1;
o<=5;
o++){if(g["Subject"+o]){E=true;
S=g["Subject"+o].replace(/ and /," & ").replace(/_and_/," & ").split(/[:\/]/);
for(var n=0;
n<4;
n++){if(!S[n]){S[n]="null"
}}break
}}}catch(s){dbg("UUXData.init(): "+s.toString(),dbg.ERROR)
}var h=null;
var P=AARP.page.protocol;
var M=AARP.page.host;
var C=AARP.page.file;
var F=AARP.page.querystring;
var A=AARP.page.path.split("/");
A.shift();
if(A.length==0){A.push("")
}var b=A[0];
var X=A[1];
var T=A[2];
var Z=A[3];
UUXData._pri=b;
UUXData._sec=X;
UUXData._ter=T;
UUXData._qua=Z;
UUXData.isHome=(!UUXData._pri)?true:false;
var O=(UUXData.pgtype.match(/article/))?true:false;
var H=(UUXData.subdomain.match(/www|local|refresh|search|appsec|-d|-s/))?true:false;
var W=$j("#metaSubject1").attr("content");
var N=(W.match(/\//))?W.split("/"):"";
var V=$j("#metaSubject2").attr("content");
var c=(V.match(/\//))?V.split("/"):"";
var U=$j("#metaSubject3").attr("content");
var D=(U.match(/\//))?U.split("/"):"";
if(N){UUXData.tax1=UUXData.taxInit+UUXData.normalize(N.pop())+";";
if(c&&N[0]!=c[0]){UUXData.tax2=UUXData.taxInit+UUXData.normalize(c.pop())+";"
}if(D){if(D[0]!=N[0]&&D[0]!=c[0]){if(UUXData.tax2){UUXData.tax3=UUXData.taxInit+UUXData.normalize(D.pop())+";"
}else{UUXData.tax2=UUXData.taxInit+UUXData.normalize(D.pop())+";"
}}}}else{if(c){UUXData.tax1=UUXData.taxInit+UUXData.normalize(c.pop())+";";
if(D&&c[0]!=D[0]){UUXData.tax2=UUXData.taxInit+UUXData.normalize(D.pop())+";"
}}}if(UUXData._pri!="online_community"&&UUXData._pri!="online-community"){if(!AARP.page.file||AARP.page.file.split(".")[0]=="index"){UUXData.dir_index="yes"
}}else{}try{UUXData.profileID="profileID="+Cookies.get("at").split("&a=")[1].split("&e=")[0]+";"
}catch(r){}if(H){if(UUXData._pri){if(UUXData._pri=="online-community"||UUXData._pri=="online_community"){UUXData.site="community";
UUXData.zone="community";
if(location.search){try{var u=location.search.split("slGroupKey=")[1];
try{UUXData.groupID="groupID="+u.split("&")[0]+";"
}catch(r){try{UUXData.groupID="groupID="+u+";"
}catch(r){UUXData.groupID="groupID=null;"
}}}catch(r){}}if(!UUXData.profileID){UUXData.profileID="profileID=null;"
}}else{if(UUXData._pri=="content"){AARP.page.path=(UUXData._ter=="en")?document.URL.split("/content/aarp/en/home")[1]:"/espanol"+document.URL.split("/content/aarp/es/home")[1];
try{AARP.page.path=AARP.page.path.split(".html")[0]
}catch(r){}UUXData.init()
}else{if(UUXData._pri=="states"){UUXData.site="aarp";
UUXData.zone="your.state"
}else{if(UUXData._pri=="applications"){if(UUXData._sec=="search"||document.URL.match(/\/001\//)){UUXData.site="aarp";
UUXData.zone="search.results"
}else{UUXData.site="community";
UUXData.zone="community"
}}else{if(UUXData._pri.match(/videos.video-name/)){UUXData.site=UUXData.getVideoSite();
UUXData.zone=UUXData.getVideoZone();
UUXData.source=UUXData.getVideoSource();
UUXData.adv_accept=UUXData.getAdvAccept()
}else{if(UUXData._pri=="shaarpsession"){UUXData.site="aarp";
UUXData.zone="shaarp.session.blog"
}else{UUXData.site=UUXData.normalize(UUXData._pri).replace(/[-_]/g,"");
if(UUXData._pri&&!UUXData._sec){UUXData.zone=UUXData.site+"_homepage"
}else{if(UUXData._sec){UUXData.zone=UUXData.dotSub(UUXData._sec);
if(UUXData._ter){UUXData.zone+="_content"
}}}}}}}}}}else{UUXData.site="aarp";
UUXData.zone="main_homepage"
}try{UUXData.publisher=$j("#metaDivision1").attr("content").split("#")[0].replace(/[_-]/g,"").replace(/\s/g,"")
}catch(r){}if(!UUXData.publisher){UUXData.publisher="aarporg"
}try{UUXData.source=UUXData.normalize($j("#metaSource").attr("content").replace(/[_-]/g,""))
}catch(p){}UUXData.author=$j("#metaAuthor").attr("content")?UUXData.normalize($j("#metaAuthor").attr("content")):"null";
if(UUXData.subdomain.match(/search/)){UUXData.site="aarp";
UUXData.zone="search.results"
}}else{UUXData.publisher=UUXData.subdomain
}$j(document).ready(function(){$j("#globalSearch").submit(function(){var e=UUXData.normalize($j("#search #globalSearchText").val()).replace(/_/g,"+").toLowerCase();
Cookies.set("GlobalSearchTerm",e)
})
});
try{UUXData.kw=Cookies.get("GlobalSearchTerm")
}catch(r){}try{UUXData.sitePackage=$j("#metaSitePackage").attr("content")
}catch(r){}UUXData.language=$j("#metaLanguage").attr("content");
if(!UUXData.source&&UUXData.subdomain!="www"){UUXData.source=UUXData.subdomain
}try{UUXData.member="status-"+Cookies.get("at").split("&ms=")[1].split("&")[0]
}catch(r){UUXData.member="status-unknown"
}if(AARP.User.isLoggedIn){UUXData.logged_in=true;
if(UUXData.member!="status-unknown"){var d=Cookies.get("at").split("&ms=")[1].split("&")[0];
if(d!="null"){var m=parseInt(d.split("/")[0],10);
var k=parseInt(d.split("/")[1],10);
var l=parseInt(d.split("/")[2],10);
var L=$j("#metaDateToday").attr("content");
var Y=parseInt(L.split("-")[1],10);
var I=parseInt(L.split("-")[2],10);
var K=parseInt(L.split("-")[0],10);
if(l<K){UUXData.mem_exp="expired"
}else{if(l>K){UUXData.mem_exp="current"
}else{if(l==K){if(m<Y){UUXData.mem_exp="expired"
}else{if(m>Y){if(diffInt(m,Y)>4){UUXData.mem_exp="current"
}if(diffInt(m,Y)==4){UUXData.mem_exp=(k>I)?"current":"expires120"
}if(diffInt(m,Y)==3){UUXData.mem_exp=(k>I)?"expires120":"expires90"
}if(diffInt(m,Y)==2){UUXData.mem_exp=(k>I)?"expires90":"expires60"
}if(diffInt(m,Y)==1){UUXData.mem_exp=(k>I)?"expires60":"expires30"
}}else{if(m==Y){UUXData.mem_exp=(k<I)?"expired":"expires30"
}}}}}}}}}var q=["kw","source","sitePackage","topic","author","mem_exp"];
for(var a in q){a=q[a];
if(!UUXData[a]){UUXData[a]="null"
}}if(AARP.page.parameters.debugAds!=undefined){UUXData.debugInline=true
}},serveAd:function(B,M){var I=false;
if(M==0){var F=true;
M="250,300x600,160x600"
}if(M==1){I=true;
M="250"
}UUXData.width=B;
UUXData.height=M;
var E=null;
var J=false;
if(arguments.length>2){if(typeof (arguments[2])=="object"){E=arguments[2];
E=$(E)
}else{J=true
}}$j(function(){dbg("ADS >> inline="+UUXData.debugInline+"; obj="+E+"; ret_str="+J)
});
if(I){UUXData.tile=5
}else{UUXData.tile++
}if(UUXData.tile==1){UUXData.dcopt="dcopt=ist;"
}else{UUXData.dcopt=""
}var L=$j("#metaSponsorship").attr("content");
var K="";
if(I){UUXData.pos="sld"
}else{if(B=="728"||B=="970"){UUXData.pos="top";
K="top"
}else{if(B=="180"&&M=="35"){UUXData.pos="sponsorship";
K="sponsorship"
}else{if(B=="160"&&M=="600"){UUXData.pos="mpu_bottom";
K="mpu_bottom"
}}}var G=$j("div.ad").parents("div").hasClass("pageColumnRight");
if(G){UUXData.mpuTop++;
if(UUXData.mpuTop==1){UUXData.pos="mpu_top";
K="mpu_top";
if(F){UUXData.height="250,300x600"
}}else{UUXData.pos="mpu_bottom";
K="mpu_bottom"
}}}var C=UUXData.tpl.evaluate(UUXData);
if(E==null){if(!J){if(UUXData.debugInline){C+="<textarea rows='10' cols='25'>Tile #"+UUXData.tile+"\n"+C.replace("<&gt;").replace(">","&lt;")+"</textarea>\n\n"
}document.write(C)
}}else{E.innerHTML=C
}var A=false;
for(var D=0;
D<this.refreshPath.length;
D++){if(this.refreshPath[D].charAt(this.refreshPath[D].length-1)=="/"){if(this.refreshPageId+"/"==this.refreshPath[D]){A=true;
break
}}else{if(this.refreshPageId.indexOf(this.refreshPath[D])==0){A=true;
break
}}}if(this.refresh||(A)){var H=UUXData.tile;
UUXData.reserveAd(C,H,K,B,M,0)
}if(!UUXData.debugInline){UUXData.buffer+="Tile #"+UUXData.tile+"\n"+C+"\n\n"
}return C
},reserveAd:function(B,E,F,D,A,C){if(C>UUXData.refreshMax){return 
}else{if(C==0){$j("script[src*='pos="+F+";']",document).parents("div.ad").each(function(){var G=$j("div.ad[adpos^='"+F+"']").length;
var H=F;
if(G>0){H+="_"+G;
F=H
}$j(this).attr("adpos",H)
});
C=1
}}if(typeof A=="string"){A=null
}setTimeout(function(){var J=$j("div[adpos='"+F+"']",document);
J.children("*").filter(":not(img[src$='publicidad_horz.png'],img[src$='ad_horizontal.gif'],img[src$='publicidad_vert.png'],img[src$='ad_vertical.gif'])").each(function(){$j(this).remove()
});
var K={frameBorder:0,scrolling:"no",vspace:0,marginWidth:0,marginHeight:0,hspace:0,allowTransparency:true,width:(D?D:"100%"),height:(A?A:"1")};
K.id=K.name="doubleclick-ads-iframe-"+F;
if(E==1){UUXData.ord=Math.floor(Math.random()*1298948098294839)
}var L="";
var H=B.replace(/ord=[0-9]+\?/,"ord="+UUXData.ord+"?");
var G=/src="(.+)"/;
var I=G.exec(H);
if(I!=null){L=I[1]
}else{L=""
}if(A==null){K.height=600
}$j('<iframe src="http://assets.aarp.org/refresh/marketing/firefox3Ad.html?src='+escape(L)+'"/>').attr(K).appendTo(J);
UUXData.reserveAd(B,E,F,D,A,C+1)
},UUXData.refreshSeconds*1000)
},eventAdReserve:function(C,F,D,B,J){var H=$j(D,document);
H.children("*").filter(":not(img[src$='publicidad_horz.png'],img[src$='ad_horizontal.gif'],img[src$='publicidad_vert.png'],img[src$='ad_vertical.gif'])").each(function(){$j(this).remove()
});
var K={frameBorder:0,scrolling:"no",vspace:0,marginWidth:0,marginHeight:0,hspace:0,allowTransparency:true,width:(B?B:"100%"),height:(J?J:"1")};
K.id=K.name="doubleclick-ads-iframe-"+F;
if(F==1){UUXData.ord=Math.floor(Math.random()*1298948098294839)
}var A="";
var G=C.replace(/ord=[0-9]+\?/,"ord="+UUXData.ord+"?");
var I=/src="(.+)"/;
var E=I.exec(G);
if(E!=null){A=E[1]
}else{A=""
}if(J==null){K.height=600
}$j('<iframe src="http://assets.aarp.org/refresh/marketing/firefox3Ad.html?src='+escape(A)+'"/>').attr(K).appendTo(H)
},debug:function(){dbg(UUXData.buffer)
},normalize:function(A){A=A.trim().replace(/^[^\w]+/,"").replace(/[^\w]+$/,"");
A=A.replace(/[^\w-]+/g,"_");
A=A.replace(/\s+/g,"_");
if(arguments.length>1){A=A.toLowerCase()
}return A
},hasEmbeddedAd:function(A){if($j("#"+A).find("table").length>0){return true
}else{return false
}},getVideoSite:function(){var B="allvideos";
try{var A={};
A.health="health";
A.money="money&work";
A.travel="travel";
A.relationships="relationships";
A.food="food";
A.technology="tech";
A.politicssociety="advocacy";
A.homegarden="how-to";
var D=$j("#metaKeywords").attr("content").toLowerCase();
$j.each(A,function(F,E){if(D.indexOf(E)!=-1){B=F
}})
}catch(C){}return B
},getVideoZone:function(){var A="allvideos";
try{var C=videoMetaData.linkURL.split(".org/")[1].replace(/\/$/,"").split("/");
if(C.length==1){A=C[0]
}else{if(C.length==2){A=C[1]
}else{if(C.length>2){A=C[1]+"_content"
}}}A=A.replace(/-/g,".")
}catch(B){}return A
},getVideoSource:function(){var B="aarp";
try{var A={};
A.kiplinger="kiplinger";
A.consumerreports="consumer reports";
A.concord="concord";
A["5min"]="5minmedia";
var D=$j("#metaKeywords").attr("content").toLowerCase();
$j.each(A,function(F,E){if(D.indexOf(E)!=-1){B=F
}})
}catch(C){}return B
},getAdvAccept:function(){var A="";
try{var D="consumer reports";
var C=$j("#metaKeywords").attr("content").toLowerCase();
if(C.indexOf(D)!=-1){A="norev_noncommercial"
}}catch(B){}return A
}};
$j(function(){if(UUXData.isHome){if(UUXData.hasEmbeddedAd("homepage-ad")){setTimeout('$j( "#homepage-ad" ).show();',1000)
}}});
