
/*jquery/jquery1-4-4.js*/
(function(m,i){var gb="scroll",Eb="position",mb="static",vb="relative",ub="fixed",fb="toggle",eb=":hidden",z="hide",db="olddisplay",y="show",Db="marginLeft",lb="marginTop",cb="parsererror",Mb="ajaxStop",Q="json",Y="notmodified",G="success",X="GET",L="display",W="margin",bb="border",P="auto",A="width",V="height",s="px",U="opacity",Cb="absolute",Tb="replaceWith",Lb="<$1></$2>",tb="nextSibling",K="hidden",T="previousSibling",kb="parentNode",F="&",Bb="mouseleave",Ab="mouseenter",sb="live",Kb=".specialChange",Jb="focusout",rb="_change_data",Ib="select-multiple",S="checkbox",J="radio",qb="password",ic="mouseout",hc="mouseover",pb="(\\.|$)",ob="\\.(?:.*\\.)?",nb="(^|\\.)",O="__events__",ab="events",N="form",E="class",zb="tabIndex",Sb="className",jb="inprogress",w="fx",l="undefined",x="submit",D="inline",t="on",C="href",Z="tbody",ib="option",I="select",n="*",r="none",p="div",v="number",hb="text/javascript",q="script",u="function",R="complete",k="object",M="boolean",j=-1,o=".",f=" ",b=null,d="",c=true,g="string",H="body",e=false,h=m.document,a=function(){var p="onreadystatechange",n="DOMContentLoaded",a=function(b,c){return new a.fn.init(b,c)},V=m.jQuery,ab=m.$,t,N=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,bb=/^.[^:#\[\.,]*$/,O=/\S/,Y=/\s/,D=/^\s+/,C=/\s+$/,S=/\W/,W=/\d/,L=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,K=/^[\],:{}\s]*$/,I=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,J=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,G=/(?:^|:|,)(?:\s*\[)+/g,U=/(webkit)[ \/]([\w.]+)/,X=/(opera)(?:.*version)?[ \/]([\w.]+)/,Z=/(msie) ([\w.]+)/,Q=/(mozilla)(?:.*? rv:([\w.]+))?/,P=navigator.userAgent,s,B=e,r=[],l,T=Object.prototype.toString,w=Object.prototype.hasOwnProperty,y=Array.prototype.push,x=Array.prototype.slice,F=String.prototype.trim,E=Array.prototype.indexOf,A={};a.fn=a.prototype={init:function(b,e){var d=this,j,k,f,l;if(!b)return d;if(b.nodeType){d.context=d[0]=b;d.length=1;return d}if(b===H&&!e&&h.body){d.context=h;d[0]=h.body;d.selector=H;d.length=1;return d}if(typeof b===g){j=N.exec(b);if(j&&(j[1]||!e))if(j[1]){l=e?e.ownerDocument||e:h;f=L.exec(b);if(f)if(a.isPlainObject(e)){b=[h.createElement(f[1])];a.fn.attr.call(b,e,c)}else b=[l.createElement(f[1])];else{f=a.buildFragment([j[1]],[l]);b=(f.cacheable?f.fragment.cloneNode(c):f.fragment).childNodes}return a.merge(d,b)}else{k=h.getElementById(j[2]);if(k&&k.parentNode){if(k.id!==j[2])return t.find(b);d.length=1;d[0]=k}d.context=h;d.selector=b;return d}else if(!e&&!S.test(b)){d.selector=b;d.context=h;b=h.getElementsByTagName(b);return a.merge(d,b)}else if(!e||e.jquery)return (e||t).find(b);else return a(e).find(b)}else if(a.isFunction(b))return t.ready(b);if(b.selector!==i){d.selector=b.selector;d.context=b.context}return a.makeArray(b,d)},selector:d,jquery:"1.4.4",length:0,size:function(){return this.length},toArray:function(){return x.call(this,0)},"get":function(a){return a==b?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(e,g,h){var c=this,b=a();if(a.isArray(e))y.apply(b,e);else a.merge(b,e);b.prevObject=c;b.context=c.context;if(g==="find")b.selector=c.selector+(c.selector?f:d)+h;else if(g)b.selector=c.selector+o+g+"("+h+")";return b},each:function(b,c){return a.each(this,b,c)},ready:function(b){a.bindReady();if(a.isReady)b.call(h,a);else r&&r.push(b);return this},eq:function(a){return a===j?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(j)},slice:function(){return this.pushStack(x.apply(this,arguments),"slice",x.call(arguments).join(","))},map:function(b){return this.pushStack(a.map(this,function(a,c){return b.call(a,c,a)}))},end:function(){return this.prevObject||a(b)},push:y,sort:[].sort,splice:[].splice};a.fn.init.prototype=a.fn;a.extend=a.fn.extend=function(){var l,h,f,d,j,m,c=arguments[0]||{},g=1,o=arguments.length,n=e;if(typeof c===M){n=c;c=arguments[1]||{};g=2}if(typeof c!==k&&!a.isFunction(c))c={};if(o===g){c=this;--g}for(;g<o;g++)if((l=arguments[g])!=b)for(h in l){f=c[h];d=l[h];if(c===d)continue;if(n&&d&&(a.isPlainObject(d)||(j=a.isArray(d)))){if(j){j=e;m=f&&a.isArray(f)?f:[]}else m=f&&a.isPlainObject(f)?f:{};c[h]=a.extend(n,m,d)}else if(d!==i)c[h]=d}return c};a.extend({noConflict:function(b){m.$=ab;if(b)m.jQuery=V;return a},isReady:e,readyWait:1,ready:function(d){if(d===c)a.readyWait--;if(!a.readyWait||d!==c&&!a.isReady){if(!h.body)return setTimeout(a.ready,1);a.isReady=c;if(d!==c&&--a.readyWait>0)return;if(r){var e,g=0,f=r;r=b;while(e=f[g++])e.call(h,a);a.fn.trigger&&a(h).trigger("ready").unbind("ready")}}},bindReady:function(){if(B)return;B=c;if(h.readyState===R)return setTimeout(a.ready,1);if(h.addEventListener){h.addEventListener(n,l,e);m.addEventListener("load",a.ready,e)}else if(h.attachEvent){h.attachEvent(p,l);m.attachEvent("onload",a.ready);var d=e;try{d=m.frameElement==b}catch(f){}h.documentElement.doScroll&&d&&z()}},isFunction:function(b){return a.type(b)===u},isArray:Array.isArray||function(b){return a.type(b)==="array"},isWindow:function(a){return a&&typeof a===k&&"setInterval" in a},isNaN:function(a){return a==b||!W.test(a)||isNaN(a)},type:function(a){return a==b?String(a):A[T.call(a)]||k},isPlainObject:function(b){if(!b||a.type(b)!==k||b.nodeType||a.isWindow(b))return e;if(b.constructor&&!w.call(b,"constructor")&&!w.call(b.constructor.prototype,"isPrototypeOf"))return e;var c;for(c in b);return c===i||w.call(b,c)},isEmptyObject:function(a){for(var b in a)return e;return c},error:function(a){throw a;},parseJSON:function(c){if(typeof c!==g||!c)return b;c=a.trim(c);if(K.test(c.replace(I,"@").replace(J,"]").replace(G,d)))return m.JSON&&m.JSON.parse?m.JSON.parse(c):new Function("return "+c)();else a.error("Invalid JSON: "+c)},noop:function(){},globalEval:function(c){if(c&&O.test(c)){var d=h.getElementsByTagName("head")[0]||h.documentElement,b=h.createElement(q);b.type=hb;if(a.support.scriptEval)b.appendChild(h.createTextNode(c));else b.text=c;d.insertBefore(b,d.firstChild);d.removeChild(b)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(b,f,j){var c,d=0,g=b.length,k=g===i||a.isFunction(b);if(j){if(k){for(c in b)if(f.apply(b[c],j)===e)break}else for(;d<g;)if(f.apply(b[d++],j)===e)break}else if(k){for(c in b)if(f.call(b[c],c,b[c])===e)break}else for(var h=b[0];d<g&&f.call(h,d,h)!==e;h=b[++d]);return b},trim:F?function(a){return a==b?d:F.call(a)}:function(a){return a==b?d:a.toString().replace(D,d).replace(C,d)},makeArray:function(c,f){var e=f||[];if(c!=b){var d=a.type(c);if(c.length==b||d===g||d===u||d==="regexp"||a.isWindow(c))y.call(e,c);else a.merge(e,c)}return e},inArray:function(c,a){if(a.indexOf)return a.indexOf(c);for(var b=0,d=a.length;b<d;b++)if(a[b]===c)return b;return j},merge:function(b,a){var d=b.length,c=0;if(typeof a.length===v)for(var e=a.length;c<e;c++)b[d++]=a[c];else while(a[c]!==i)b[d++]=a[c++];b.length=d;return b},grep:function(b,f,c){var e=[],d;c=!!c;for(var a=0,g=b.length;a<g;a++){d=!!f(b[a],a);c!==d&&e.push(b[a])}return e},map:function(e,f,h){for(var a=[],d,c=0,g=e.length;c<g;c++){d=f(e[c],c,h);if(d!=b)a[a.length]=d}return a.concat.apply([],a)},guid:1,proxy:function(c,b,d){if(arguments.length===2)if(typeof b===g){d=c;c=d[b];b=i}else if(b&&!a.isFunction(b)){d=b;b=i}if(!b&&c)b=function(){return c.apply(d||this,arguments)};if(c)b.guid=c.guid=c.guid||b.guid||a.guid++;return b},access:function(b,c,e,f,g,j){var h=b.length;if(typeof c===k){for(var l in c)a.access(b,l,c[l],f,g,e);return b}if(e!==i){f=!j&&f&&a.isFunction(e);for(var d=0;d<h;d++)g(b[d],c,f?e.call(b[d],d,g(b[d],c)):e,j);return b}return h?g(b[0],c):i},now:function(){return (new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=U.exec(a)||X.exec(a)||Z.exec(a)||a.indexOf("compatible")<0&&Q.exec(a)||[];return {browser:b[1]||d,version:b[2]||"0"}},browser:{}});a.each("Boolean Number String Function Array Date RegExp Object".split(f),function(b,a){A["[object "+a+"]"]=a.toLowerCase()});s=a.uaMatch(P);if(s.browser){a.browser[s.browser]=c;a.browser.version=s.version}if(a.browser.webkit)a.browser.safari=c;if(E)a.inArray=function(b,a){return E.call(a,b)};if(!Y.test(" ")){D=/^[\s\xA0]+/;C=/[\s\xA0]+$/}t=a(h);if(h.addEventListener)l=function(){h.removeEventListener(n,l,e);a.ready()};else if(h.attachEvent)l=function(){if(h.readyState===R){h.detachEvent(p,l);a.ready()}};function z(){if(a.isReady)return;try{h.documentElement.doScroll("left")}catch(b){setTimeout(z,1);return}a.ready()}return m.jQuery=m.$=a}();(function(){var g="onclick";a.support={};var k=h.documentElement,i=h.createElement(q),f=h.createElement(p),o=q+a.now();f.style.display=r;f.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var l=f.getElementsByTagName(n),j=f.getElementsByTagName("a")[0],w=h.createElement(I),y=w.appendChild(h.createElement(ib));if(!l||!l.length||!j)return;a.support={leadingWhitespace:f.firstChild.nodeType===3,tbody:!f.getElementsByTagName(Z).length,htmlSerialize:!!f.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute(C)==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:f.getElementsByTagName("input")[0].value===t,optSelected:y.selected,deleteExpando:c,optDisabled:e,checkClone:e,scriptEval:e,noCloneEvent:c,boxModel:b,inlineBlockNeedsLayout:e,shrinkWrapBlocks:e,reliableHiddenOffsets:c};w.disabled=c;a.support.optDisabled=!y.disabled;i.type=hb;try{i.appendChild(h.createTextNode("window."+o+"=1;"))}catch(A){}k.insertBefore(i,k.firstChild);if(m[o]){a.support.scriptEval=c;delete m[o]}try{delete i.test}catch(A){a.support.deleteExpando=e}k.removeChild(i);if(f.attachEvent&&f.fireEvent){f.attachEvent(g,function z(){a.support.noCloneEvent=e;f.detachEvent(g,z)});f.cloneNode(c).fireEvent(g)}f=h.createElement(p);f.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var v=h.createDocumentFragment();v.appendChild(f.firstChild);a.support.checkClone=v.cloneNode(c).cloneNode(c).lastChild.checked;a(function(){var c=h.createElement(p);c.style.width=c.style.paddingLeft="1px";h.body.appendChild(c);a.boxModel=a.support.boxModel=c.offsetWidth===2;if("zoom" in c.style){c.style.display=D;c.style.zoom=1;a.support.inlineBlockNeedsLayout=c.offsetWidth===2;c.style.display=d;c.innerHTML="<div style='width:4px;'></div>";a.support.shrinkWrapBlocks=c.offsetWidth!==2}c.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var e=c.getElementsByTagName("td");a.support.reliableHiddenOffsets=e[0].offsetHeight===0;e[0].style.display=d;e[1].style.display=r;a.support.reliableHiddenOffsets=a.support.reliableHiddenOffsets&&e[0].offsetHeight===0;c.innerHTML=d;h.body.removeChild(c).style.display=r;c=e=b});var s=function(a){var c=h.createElement(p);a=t+a;var d=a in c;if(!d){c.setAttribute(a,"return;");d=typeof c[a]===u}c=b;return d};a.support.submitBubbles=s(x);a.support.changeBubbles=s("change");k=i=f=l=j=b})();var lc={},bd=/^(?:\{.*\}|\[.*\])$/;a.extend({cache:{},uuid:0,expando:"jQuery"+a.now(),noData:{embed:c,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:c},data:function(d,f,l){if(!a.acceptData(d))return;d=d==m?lc:d;var h=d.nodeType,e=h?d[a.expando]:b,c=a.cache,j;if(h&&!e&&typeof f===g&&l===i)return;if(!h)c=d;else if(!e)d[a.expando]=e=++a.uuid;if(typeof f===k)if(h)c[e]=a.extend(c[e],f);else a.extend(c,f);else if(h&&!c[e])c[e]={};j=h?c[e]:c;if(l!==i)j[f]=l;return typeof f===g?j[f]:j},removeData:function(b,g){if(!a.acceptData(b))return;b=b==m?lc:b;var c=b.nodeType,e=c?b[a.expando]:b,f=a.cache,d=c?f[e]:e;if(g){if(d){delete d[g];c&&a.isEmptyObject(d)&&a.removeData(b)}}else if(c&&a.support.deleteExpando)delete b[a.expando];else if(b.removeAttribute)b.removeAttribute(a.expando);else if(c)delete f[e];else for(var h in b)delete b[h]},acceptData:function(d){if(d.nodeName){var b=a.noData[d.nodeName.toLowerCase()];if(b)return !(b===c||d.getAttribute("classid")!==b)}return c}});a.fn.extend({data:function(g,j){var c=this,f=b;if(typeof g===l){if(c.length){var n=c[0].attributes,h;f=a.data(c[0]);for(var m=0,p=n.length;m<p;m++){h=n[m].name;if(h.indexOf("data-")===0){h=h.substr(5);nc(c[0],h,f[h])}}}return f}else if(typeof g===k)return c.each(function(){a.data(this,g)});var e=g.split(o);e[1]=e[1]?o+e[1]:d;if(j===i){f=c.triggerHandler("getData"+e[1]+"!",[e[0]]);if(f===i&&c.length){f=a.data(c[0],g);f=nc(c[0],g,f)}return f===i&&e[1]?c.data(e[0]):f}else return c.each(function(){var b=a(this),c=[e[0],j];b.triggerHandler("setData"+e[1]+"!",c);a.data(this,g,j);b.triggerHandler("changeData"+e[1]+"!",c)})},removeData:function(b){return this.each(function(){a.removeData(this,b)})}});function nc(f,h,d){if(d===i&&f.nodeType===1){d=f.getAttribute("data-"+h);if(typeof d===g){try{d=d==="true"?c:d==="false"?e:d==="null"?b:!a.isNaN(d)?parseFloat(d):bd.test(d)?a.parseJSON(d):d}catch(j){}a.data(f,h,d)}else d=i}return d}a.extend({queue:function(e,d,c){if(!e)return;d=(d||w)+"queue";var b=a.data(e,d);if(!c)return b||[];if(!b||a.isArray(c))b=a.data(e,d,a.makeArray(c));else b.push(c);return b},dequeue:function(e,b){b=b||w;var d=a.queue(e,b),c=d.shift();if(c===jb)c=d.shift();if(c){b===w&&d.unshift(jb);c.call(e,function(){a.dequeue(e,b)})}}});a.fn.extend({queue:function(b,c){if(typeof b!==g){c=b;b=w}if(c===i)return a.queue(this[0],b);return this.each(function(){var d=a.queue(this,b,c);b===w&&d[0]!==jb&&a.dequeue(this,b)})},dequeue:function(b){return this.each(function(){a.dequeue(this,b)})},delay:function(b,c){b=a.fx?a.fx.speeds[b]||b:b;c=c||w;return this.queue(c,function(){var d=this;setTimeout(function(){a.dequeue(d,c)},b)})},clearQueue:function(a){return this.queue(a||w,[])}});var xc=/[\n\t]/g,Zb=/\s+/,Zc=/\r/g,Hc=/^(?:href|src|style)$/,ld=/^(?:button|input)$/i,Mc=/^(?:button|input|object|select|textarea)$/i,Kc=/^a(?:rea)?$/i,kc=/^(?:radio|checkbox)$/i;a.props={"for":"htmlFor","class":Sb,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:zb,usemap:"useMap",frameborder:"frameBorder"};a.fn.extend({attr:function(d,b){return a.access(this,d,b,c,a.attr)},removeAttr:function(b){return this.each(function(){a.attr(this,b,d);this.nodeType===1&&this.removeAttribute(b)})},addClass:function(b){var e=this;if(a.isFunction(b))return e.each(function(d){var c=a(this);c.addClass(b.call(this,d,c.attr(E)))});if(b&&typeof b===g)for(var i=(b||d).split(Zb),j=0,n=e.length;j<n;j++){var c=e[j];if(c.nodeType===1)if(!c.className)c.className=b;else{for(var l=f+c.className+f,k=c.className,h=0,m=i.length;h<m;h++)if(l.indexOf(f+i[h]+f)<0)k+=f+i[h];c.className=a.trim(k)}}return e},removeClass:function(b){var e=this;if(a.isFunction(b))return e.each(function(d){var c=a(this);c.removeClass(b.call(this,d,c.attr(E)))});if(b&&typeof b===g||b===i)for(var l=(b||d).split(Zb),k=0,n=e.length;k<n;k++){var c=e[k];if(c.nodeType===1&&c.className)if(b){for(var h=(f+c.className+f).replace(xc,f),j=0,m=l.length;j<m;j++)h=h.replace(f+l[j]+f,f);c.className=a.trim(h)}else c.className=d}return e},toggleClass:function(b,c){var f=typeof b,h=typeof c===M;if(a.isFunction(b))return this.each(function(e){var d=a(this);d.toggleClass(b.call(this,e,d.attr(E),c),c)});return this.each(function(){var j="__className__",i=this;if(f===g){var k,p=0,n=a(i),m=c,o=b.split(Zb);while(k=o[p++]){m=h?m:!n.hasClass(k);n[m?"addClass":"removeClass"](k)}}else if(f===l||f===M){i.className&&a.data(i,j,i.className);i.className=i.className||b===e?d:a.data(i,j)||d}})},hasClass:function(d){for(var b=f+d+f,a=0,g=this.length;a<g;a++)if((f+this[a].className+f).replace(xc,f).indexOf(b)>j)return c;return e},val:function(f){if(!arguments.length){var c=this[0];if(c){if(a.nodeName(c,ib)){var n=c.attributes.value;return !n||n.specified?c.value:c.text}if(a.nodeName(c,I)){var g=c.selectedIndex,m=[],l=c.options,h=c.type==="select-one";if(g<0)return b;for(var k=h?g:0,p=h?g+1:l.length;k<p;k++){var e=l[k];if(e.selected&&(a.support.optDisabled?!e.disabled:e.getAttribute("disabled")===b)&&(!e.parentNode.disabled||!a.nodeName(e.parentNode,"optgroup"))){f=a(e).val();if(h)return f;m.push(f)}}return m}if(kc.test(c.type)&&!a.support.checkOn)return c.getAttribute("value")===b?t:c.value;return (c.value||d).replace(Zc,d)}return i}var o=a.isFunction(f);return this.each(function(i){var e=this,h=a(e),c=f;if(e.nodeType!==1)return;if(o)c=f.call(e,i,h.val());if(c==b)c=d;else if(typeof c===v)c+=d;else if(a.isArray(c))c=a.map(c,function(a){return a==b?d:a+d});if(a.isArray(c)&&kc.test(e.type))e.checked=a.inArray(h.val(),c)>=0;else if(a.nodeName(e,I)){var g=a.makeArray(c);a(ib,e).each(function(){this.selected=a.inArray(a(this).val(),g)>=0});if(!g.length)e.selectedIndex=j}else e.value=c})}});a.extend({attrFn:{val:c,css:c,html:c,text:c,data:c,width:c,height:c,offset:c},attr:function(c,e,f,n){if(!c||c.nodeType===3||c.nodeType===8)return i;if(n&&e in a.attrFn)return a(c)[e](f);var g=c.nodeType!==1||!a.isXMLDoc(c),k=f!==i;e=g&&a.props[e]||e;var l=Hc.test(e);if(e==="selected"&&!a.support.optSelected){var h=c.parentNode;if(h){h.selectedIndex;if(h.parentNode)h.parentNode.selectedIndex}}if((e in c||c[e]!==i)&&g&&!l){if(k){e==="type"&&ld.test(c.nodeName)&&c.parentNode&&a.error("type property can't be changed");if(f===b)c.nodeType===1&&c.removeAttribute(e);else c[e]=f}if(a.nodeName(c,N)&&c.getAttributeNode(e))return c.getAttributeNode(e).nodeValue;if(e===zb){var j=c.getAttributeNode(zb);return j&&j.specified?j.value:Mc.test(c.nodeName)||Kc.test(c.nodeName)&&c.href?0:i}return c[e]}if(!a.support.style&&g&&e==="style"){if(k)c.style.cssText=d+f;return c.style.cssText}k&&c.setAttribute(e,d+f);if(!c.attributes[e]&&(c.hasAttribute&&!c.hasAttribute(e)))return i;var m=!a.support.hrefNormalized&&g&&l?c.getAttribute(e,2):c.getAttribute(e);return m===b?i:m}});var Pb=/\.(.*)$/,Xb=/^(?:textarea|input|select)$/i,Yc=/\./g,ed=/ /g,Xc=/[^\w\s.|`]/g,Qc=function(a){return a.replace(Xc,"\\$&")},jc={focusin:0,focusout:0};a.event={add:function(g,y,h,A){if(g.nodeType===3||g.nodeType===8)return;if(a.isWindow(g)&&(g!==m&&!g.frameElement))g=m;if(h===e)h=Fb;else if(!h)return;var v,n;if(h.handler){v=h;h=v.handler}if(!h.guid)h.guid=a.guid++;var r=a.data(g);if(!r)return;var z=g.nodeType?ab:O,q=r[z],p=r.handle;if(typeof q===u){p=q.handle;q=q.events}else if(!q){if(!g.nodeType)r[z]=r=function(){};r.events=q={}}if(!p)r.handle=p=function(){return typeof a!==l&&!a.event.triggered?a.event.handle.apply(p.elem,arguments):i};p.elem=g;y=y.split(f);var k,B=0,s;while(k=y[B++]){n=v?a.extend({},v):{handler:h,data:A};if(k.indexOf(o)>j){s=k.split(o);k=s.shift();n.namespace=s.slice(0).sort().join(o)}else{s=[];n.namespace=d}n.type=k;if(!n.guid)n.guid=h.guid;var x=q[k],w=a.event.special[k]||{};if(!x){x=q[k]=[];if(!w.setup||w.setup.call(g,A,s,p)===e)if(g.addEventListener)g.addEventListener(k,p,e);else g.attachEvent&&g.attachEvent(t+k,p)}if(w.add){w.add.call(g,n);if(!n.handler.guid)n.handler.guid=h.guid}x.push(n);a.event.global[k]=c}g=b},global:{},remove:function(h,c,q,t){if(h.nodeType===3||h.nodeType===8)return;if(q===e)q=Fb;var z,i,B,j,A=0,s,p,v,r,k,n,x,w=h.nodeType?ab:O,l=a.data(h),m=l&&l[w];if(!l||!m)return;if(typeof m===u){l=m;m=m.events}if(c&&c.type){q=c.handler;c=c.type}if(!c||typeof c===g&&c.charAt(0)===o){c=c||d;for(i in m)a.event.remove(h,i+c);return}c=c.split(f);while(i=c[A++]){x=i;n=b;s=i.indexOf(o)<0;p=[];if(!s){p=i.split(o);i=p.shift();v=new RegExp(nb+a.map(p.slice(0).sort(),Qc).join(ob)+pb)}k=m[i];if(!k)continue;if(!q){for(j=0;j<k.length;j++){n=k[j];if(s||v.test(n.namespace)){a.event.remove(h,x,n.handler,j);k.splice(j--,1)}}continue}r=a.event.special[i]||{};for(j=t||0;j<k.length;j++){n=k[j];if(q.guid===n.guid){if(s||v.test(n.namespace)){t==b&&k.splice(j--,1);r.remove&&r.remove.call(h,n)}if(t!=b)break}}if(k.length===0||t!=b&&k.length===1){(!r.teardown||r.teardown.call(h,p)===e)&&a.removeEvent(h,i,l.handle);z=b;delete m[i]}}if(a.isEmptyObject(m)){var y=l.handle;if(y)y.elem=b;delete l.events;delete l.handle;if(typeof l===u)a.removeData(h,w);else a.isEmptyObject(l)&&a.removeData(h)}},trigger:function(f,n,g){var h=f.type||f,s=arguments[3];if(!s){f=typeof f===k?f[a.expando]?f:a.extend(a.Event(h),f):a.Event(h);if(h.indexOf("!")>=0){f.type=h=h.slice(0,j);f.exclusive=c}if(!g){f.stopPropagation();a.event.global[h]&&a.each(a.cache,function(){this.events&&this.events[h]&&a.event.trigger(f,n,this.handle.elem)})}if(!g||g.nodeType===3||g.nodeType===8)return i;f.result=i;f.target=g;n=a.makeArray(n);n.unshift(f)}f.currentTarget=g;var q=g.nodeType?a.data(g,"handle"):(a.data(g,O)||{}).handle;q&&q.apply(g,n);var r=g.parentNode||g.ownerDocument;try{if(!(g&&g.nodeName&&a.noData[g.nodeName.toLowerCase()]))if(g[t+h]&&g[t+h].apply(g,n)===e){f.result=e;f.preventDefault()}}catch(v){}if(!f.isPropagationStopped()&&r)a.event.trigger(f,n,r,c);else if(!f.isDefaultPrevented()){var o,l=f.target,m=h.replace(Pb,d),u=a.nodeName(l,"a")&&m==="click",p=a.event.special[m]||{};if((!p._default||p._default.call(g,f)===e)&&!u&&!(l&&l.nodeName&&a.noData[l.nodeName.toLowerCase()])){try{if(l[m]){o=l[t+m];if(o)l[t+m]=b;a.event.triggered=c;l[m]()}}catch(v){}if(o)l[t+m]=o;a.event.triggered=e}}},handle:function(b){var g=this,k,c,j,p,d,h=[],q=a.makeArray(arguments);b=q[0]=a.event.fix(b||m.event);b.currentTarget=g;k=b.type.indexOf(o)<0&&!b.exclusive;if(!k){j=b.type.split(o);b.type=j.shift();h=j.slice(0).sort();p=new RegExp(nb+h.join(ob)+pb)}b.namespace=b.namespace||h.join(o);d=a.data(g,g.nodeType?ab:O);if(typeof d===u)d=d.events;c=(d||{})[b.type];if(d&&c){c=c.slice(0);for(var n=0,r=c.length;n<r;n++){var f=c[n];if(k||p.test(f.namespace)){b.handler=f.handler;b.data=f.data;b.handleObj=f;var l=f.handler.apply(g,q);if(l!==i){b.result=l;if(l===e){b.preventDefault();b.stopPropagation()}}if(b.isImmediatePropagationStopped())break}}}return b.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(f),fix:function(c){if(c[a.expando])return c;var g=c;c=a.Event(g);for(var j=this.props.length,f;j;){f=this.props[--j];c[f]=g[f]}if(!c.target)c.target=c.srcElement||h;if(c.target.nodeType===3)c.target=c.target.parentNode;if(!c.relatedTarget&&c.fromElement)c.relatedTarget=c.fromElement===c.target?c.toElement:c.fromElement;if(c.pageX==b&&c.clientX!=b){var e=h.documentElement,d=h.body;c.pageX=c.clientX+(e&&e.scrollLeft||d&&d.scrollLeft||0)-(e&&e.clientLeft||d&&d.clientLeft||0);c.pageY=c.clientY+(e&&e.scrollTop||d&&d.scrollTop||0)-(e&&e.clientTop||d&&d.clientTop||0)}if(c.which==b&&(c.charCode!=b||c.keyCode!=b))c.which=c.charCode!=b?c.charCode:c.keyCode;if(!c.metaKey&&c.ctrlKey)c.metaKey=c.ctrlKey;if(!c.which&&c.button!==i)c.which=c.button&1?1:c.button&2?3:c.button&4?2:0;return c},guid:1e8,proxy:a.proxy,special:{ready:{setup:a.bindReady,teardown:a.noop},live:{add:function(b){a.event.add(this,Ob(b.origType,b.selector),a.extend({},b,{handler:Gc,guid:b.handler.guid}))},remove:function(b){a.event.remove(this,Ob(b.origType,b.selector),b)}},beforeunload:{setup:function(d,c,b){if(a.isWindow(this))this.onbeforeunload=b},teardown:function(c,a){if(this.onbeforeunload===a)this.onbeforeunload=b}}}};a.removeEvent=h.removeEventListener?function(a,c,b){a.removeEventListener&&a.removeEventListener(c,b,e)}:function(a,c,b){a.detachEvent&&a.detachEvent(t+c,b)};a.Event=function(d){var b=this;if(!b.preventDefault)return new a.Event(d);if(d&&d.type){b.originalEvent=d;b.type=d.type}else b.type=d;b.timeStamp=a.now();b[a.expando]=c};function Fb(){return e}function Wb(){return c}a.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Wb;var a=this.originalEvent;if(!a)return;if(a.preventDefault)a.preventDefault();else a.returnValue=e},stopPropagation:function(){this.isPropagationStopped=Wb;var a=this.originalEvent;if(!a)return;a.stopPropagation&&a.stopPropagation();a.cancelBubble=c},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Wb;this.stopPropagation()},isDefaultPrevented:Fb,isPropagationStopped:Fb,isImmediatePropagationStopped:Fb};var gc=function(c){var b=c.relatedTarget;try{while(b&&b!==this)b=b.parentNode;if(b!==this){c.type=c.data;a.event.handle.apply(this,arguments)}}catch(d){}},oc=function(b){b.type=b.data;a.event.handle.apply(this,arguments)};a.each({mouseenter:hc,mouseleave:ic},function(b,c){a.event.special[b]={setup:function(d){a.event.add(this,c,d&&d.selector?oc:gc,b)},teardown:function(b){a.event.remove(this,c,b&&b.selector?oc:gc)}}});if(!a.support.submitBubbles)a.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!==N){a.event.add(this,"click.specialSubmit",function(d){var b=d.target,c=b.type;if((c===x||c==="image")&&a(b).closest(N).length){d.liveFired=i;return uc(x,this,arguments)}});a.event.add(this,"keypress.specialSubmit",function(b){var c=b.target,d=c.type;if((d==="text"||d===qb)&&a(c).closest(N).length&&b.keyCode===13){b.liveFired=i;return uc(x,this,arguments)}})}else return e},teardown:function(){a.event.remove(this,".specialSubmit")}};if(!a.support.changeBubbles){var yb,vc=function(b){var e=b.type,c=b.value;if(e===J||e===S)c=b.checked;else if(e===Ib)c=b.selectedIndex>j?a.map(b.options,function(a){return a.selected}).join("-"):d;else if(b.nodeName.toLowerCase()===I)c=b.selectedIndex;return c},Qb=function(d){var c=d.target,e,f;if(!Xb.test(c.nodeName)||c.readOnly)return;e=a.data(c,rb);f=vc(c);(d.type!==Jb||c.type!==J)&&a.data(c,rb,f);if(e===i||f===e)return;if(e!=b||f){d.type="change";d.liveFired=i;return a.event.trigger(d,arguments[1],c)}};a.event.special.change={filters:{focusout:Qb,beforedeactivate:Qb,click:function(c){var a=c.target,b=a.type;if(b===J||b===S||a.nodeName.toLowerCase()===I)return Qb.call(this,c)},keydown:function(a){var c=a.target,b=c.type;if(a.keyCode===13&&c.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(b===S||b===J)||b===Ib)return Qb.call(this,a)},beforeactivate:function(c){var b=c.target;a.data(b,rb,vc(b))}},setup:function(){if(this.type==="file")return e;for(var b in yb)a.event.add(this,b+Kb,yb[b]);return Xb.test(this.nodeName)},teardown:function(){a.event.remove(this,Kb);return Xb.test(this.nodeName)}};yb=a.event.special.change.filters;yb.focus=yb.beforeactivate}function uc(d,c,b){b[0].type=d;return a.event.handle.apply(c,b)}h.addEventListener&&a.each({focus:"focusin",blur:Jb},function(f,d){a.event.special[d]={setup:function(){jc[d]++===0&&h.addEventListener(f,e,c)},teardown:function(){--jc[d]===0&&h.removeEventListener(f,e,c)}};function e(c){c=a.event.fix(c);c.type=d;return a.event.trigger(c,b,c.target)}});a.each(["bind","one"],function(c,b){a.fn[b]=function(f,c,g){var d=this;if(typeof f===k){for(var l in f)d[b](l,c,f[l],g);return d}if(a.isFunction(c)||c===e){g=c;c=i}var j=b==="one"?a.proxy(g,function(b){a(this).unbind(b,j);return g.apply(this,arguments)}):g;if(f==="unload"&&b!=="one")d.one(f,c,g);else for(var h=0,m=d.length;h<m;h++)a.event.add(d[h],f,j,c);return d}});a.fn.extend({unbind:function(b,f){var c=this;if(typeof b===k&&!b.preventDefault)for(var e in b)c.unbind(e,b[e]);else for(var d=0,g=c.length;d<g;d++)a.event.remove(c[d],b,f);return c},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,c,d){if(arguments.length===0)return this.unbind(sb);else return this.die(c,b,d,a)},trigger:function(c,b){return this.each(function(){a.event.trigger(c,b,this)})},triggerHandler:function(d,c){if(this[0]){var b=a.Event(d);b.preventDefault();b.stopPropagation();a.event.trigger(b,c,this[0]);return b.result}},toggle:function(b){var c=arguments,d=1;while(d<c.length)a.proxy(b,c[d++]);return this.click(a.proxy(b,function(h){var f="lastToggle",g=(a.data(this,f+b.guid)||0)%d;a.data(this,f+b.guid,g+1);h.preventDefault();return c[g].apply(this,arguments)||e}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var tc={focus:"focusin",blur:Jb,mouseenter:hc,mouseleave:ic};a.each([sb,"die"],function(e,c){a.fn[c]=function(g,l,o,r){var j=this,e,u=0,p,h,s,m=r||j.selector,n=r?j:a(j.context);if(typeof g===k&&!g.preventDefault){for(var t in g)n[c](t,l,g[t],m);return j}if(a.isFunction(l)){o=l;l=i}g=(g||d).split(f);while((e=g[u++])!=b){p=Pb.exec(e);h=d;if(p){h=p[0];e=e.replace(Pb,d)}if(e==="hover"){g.push(Ab+h,Bb+h);continue}s=e;if(e==="focus"||e==="blur"){g.push(tc[e]+h);e=e+h}else e=(tc[e]||e)+h;if(c===sb)for(var q=0,v=n.length;q<v;q++)a.event.add(n[q],"live."+Ob(e,m),{data:l,selector:m,handler:o,origType:e,origHandler:o,preType:s});else n.unbind("live."+Ob(e,m),o)}return j}});function Gc(c){var m=this,x,r,l,g,f,t,h,i,p,y,n,q,v,s=[],w=[],j=a.data(m,m.nodeType?ab:O);if(typeof j===u)j=j.events;if(c.liveFired===m||!j||!j.live||c.button&&c.type==="click")return;if(c.namespace)q=new RegExp(nb+c.namespace.split(o).join(ob)+pb);c.liveFired=m;var k=j.live.slice(0);for(h=0;h<k.length;h++){f=k[h];if(f.origType.replace(Pb,d)===c.type)w.push(f.selector);else k.splice(h--,1)}g=a(c.target).closest(w,c.currentTarget);for(i=0,p=g.length;i<p;i++){n=g[i];for(h=0;h<k.length;h++){f=k[h];if(n.selector===f.selector&&(!q||q.test(f.namespace))){t=n.elem;l=b;if(f.preType===Ab||f.preType===Bb){c.type=f.preType;l=a(c.relatedTarget).closest(f.selector)[0]}(!l||l!==t)&&s.push({elem:t,handleObj:f,level:n.level})}}}for(i=0,p=s.length;i<p;i++){g=s[i];if(r&&g.level>r)break;c.currentTarget=g.elem;c.data=g.handleObj.data;c.handleObj=g.handleObj;v=g.handleObj.origHandler.apply(g.elem,arguments);if(v===e||c.isPropagationStopped()){r=g.level;if(v===e)x=e;if(c.isImmediatePropagationStopped())break}}return x}function Ob(a,b){return (a&&a!==n?a+o:d)+b.replace(Yc,"`").replace(ed,F)}a.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(f),function(e,d){a.fn[d]=function(a,c){if(c==b){c=a;a=b}return arguments.length>0?this.bind(d,a,c):this.trigger(d)};if(a.attrFn)a.attrFn[d]=c});m.attachEvent&&!m.addEventListener&&a(m).bind("unload",function(){for(var b in a.cache)if(a.cache[b].handle)try{a.event.remove(a.cache[b].handle.elem)}catch(c){}});(function(){var r="id",t="Syntax error, unrecognized expression: ",s="[object Array]",B=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,D=0,L=Object.prototype.toString,y=e,F=c;[0,0].sort(function(){F=e;return 0});var m=function(n,f,k,w){k=k||[];f=f||h;var A=f;if(f.nodeType!==1&&f.nodeType!==9)return [];if(!n||typeof n!==g)return k;var q,p,i,x,l,r,t,j,y=c,v=m.isXML(f),a=[],z=n;do{B.exec(d);q=B.exec(z);if(q){z=q[3];a.push(q[1]);if(q[2]){x=q[3];break}}}while(q);if(a.length>1&&N.exec(n))if(a.length===2&&o.relative[a[0]])p=H(a[0]+a[1],f);else{p=o.relative[a[0]]?[f]:m(a.shift(),f);while(a.length){n=a.shift();if(o.relative[n])n+=a.shift();p=H(n,p)}}else{if(!w&&a.length>1&&f.nodeType===9&&!v&&o.match.ID.test(a[0])&&!o.match.ID.test(a[a.length-1])){l=m.find(a.shift(),f,v);f=l.expr?m.filter(l.expr,l.set)[0]:l.set[0]}if(f){l=w?{expr:a.pop(),"set":u(w)}:m.find(a.pop(),a.length===1&&(a[0]==="~"||a[0]==="+")&&f.parentNode?f.parentNode:f,v);p=l.expr?m.filter(l.expr,l.set):l.set;if(a.length>0)i=u(p);else y=e;while(a.length){r=a.pop();t=r;if(!o.relative[r])r=d;else t=a.pop();if(t==b)t=f;o.relative[r](i,t,v)}}else i=a=[]}if(!i)i=p;!i&&m.error(r||n);if(L.call(i)===s)if(!y)k.push.apply(k,i);else if(f&&f.nodeType===1)for(j=0;i[j]!=b;j++)i[j]&&(i[j]===c||i[j].nodeType===1&&m.contains(f,i[j]))&&k.push(p[j]);else for(j=0;i[j]!=b;j++)i[j]&&i[j].nodeType===1&&k.push(p[j]);else u(i,k);if(x){m(x,A,k,w);m.uniqueSort(k)}return k};m.uniqueSort=function(a){if(z){y=F;a.sort(z);if(y)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a};m.matches=function(a,c){return m(a,b,b,c)};m.matchesSelector=function(c,a){return m(a,b,b,[c]).length>0};m.find=function(c,h,j){var e;if(!c)return [];for(var g=0,k=o.order.length;g<k;g++){var a,f=o.order[g];if(a=o.leftMatch[f].exec(c)){var i=a[1];a.splice(1,1);if(i.substr(i.length-1)!=="\\"){a[1]=(a[1]||d).replace(/\\/g,d);e=o.find[f](a,h,j);if(e!=b){c=c.replace(o.match[f],d);break}}}}if(!e)e=h.getElementsByTagName(n);return {"set":e,expr:c}};m.filter=function(f,n,r,u){var a,h,v=f,j=[],g=n,w=n&&n[0]&&m.isXML(n[0]);while(f&&n.length){for(var l in o.filter)if((a=o.leftMatch[l].exec(f))!=b&&a[2]){var k,p,x=o.filter[l],s=a[1];h=e;a.splice(1,1);if(s.substr(s.length-1)==="\\")continue;if(g===j)j=[];if(o.preFilter[l]){a=o.preFilter[l](a,g,r,j,u,w);if(!a)h=k=c;else if(a===c)continue}if(a)for(var q=0;(p=g[q])!=b;q++)if(p){k=x(p,a,q,g);var t=u^!!k;if(r&&k!=b)if(t)h=c;else g[q]=e;else if(t){j.push(p);h=c}}if(k!==i){if(!r)g=j;f=f.replace(o.match[l],d);if(!h)return [];break}}if(f===v)if(h==b)m.error(f);else break;v=f}return g};m.error=function(a){throw t+a;};var o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":Sb,"for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute(C)}},relative:{"+":function(d,b){var i=typeof b===g,j=i&&!/\W/.test(b),h=i&&!j;if(j)b=b.toLowerCase();for(var f=0,k=d.length,a;f<k;f++)if(a=d[f]){while((a=a.previousSibling)&&a.nodeType!==1);d[f]=h||a&&a.nodeName.toLowerCase()===b?a||e:a===b}h&&m.filter(b,d,c)},">":function(f,d){var b,h=typeof d===g,a=0,j=f.length;if(h&&!/\W/.test(d)){d=d.toLowerCase();for(;a<j;a++){b=f[a];if(b){var i=b.parentNode;f[a]=i.nodeName.toLowerCase()===d?i:e}}}else{for(;a<j;a++){b=f[a];if(b)f[a]=h?b.parentNode:b.parentNode===d}h&&m.filter(d,f,c)}},"":function(d,a,f){var b,e=D++,c=I;if(typeof a===g&&!/\W/.test(a)){a=a.toLowerCase();b=a;c=G}c(kb,a,e,d,b,f)},"~":function(d,a,f){var b,e=D++,c=I;if(typeof a===g&&!/\W/.test(a)){a=a.toLowerCase();b=a;c=G}c(T,a,e,d,b,f)}},find:{ID:function(d,b,c){if(typeof b.getElementById!==l&&!c){var a=b.getElementById(d[1]);return a&&a.parentNode?[a]:[]}},NAME:function(f,e){if(typeof e.getElementsByName!==l){for(var d=[],c=e.getElementsByName(f[1]),a=0,g=c.length;a<g;a++)c[a].getAttribute("name")===f[1]&&d.push(c[a]);return d.length===0?b:d}},TAG:function(b,a){return a.getElementsByTagName(b[1])}},preFilter:{CLASS:function(c,h,i,j,l,k){c=f+c[1].replace(/\\/g,d)+f;if(k)return c;for(var g=0,a;(a=h[g])!=b;g++)if(a)if(l^(a.className&&(f+a.className+f).replace(/[\t\n]/g,f).indexOf(c)>=0))!i&&j.push(a);else if(i)h[g]=e;return e},ID:function(a){return a[1].replace(/\\/g,d)},TAG:function(a){return a[1].toLowerCase()},CHILD:function(a){if(a[1]==="nth"){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}a[0]=D++;return a},ATTR:function(a,e,g,h,i,c){var b=a[1].replace(/\\/g,d);if(!c&&o.attrMap[b])a[1]=o.attrMap[b];if(a[2]==="~=")a[4]=f+a[4]+f;return a},PSEUDO:function(a,f,g,h,i){if(a[1]==="not")if((B.exec(a[3])||d).length>1||/^\w/.test(a[3]))a[3]=m(a[3],b,b,f);else{var j=m.filter(a[3],f,g,c^i);!g&&h.push.apply(h,j);return e}else if(o.match.POS.test(a[0])||o.match.CHILD.test(a[0]))return c;return a},POS:function(a){a.unshift(c);return a}},filters:{enabled:function(a){return a.disabled===e&&a.type!==K},disabled:function(a){return a.disabled===c},checked:function(a){return a.checked===c},selected:function(a){a.parentNode.selectedIndex;return a.selected===c},parent:function(a){return !!a.firstChild},empty:function(a){return !a.firstChild},has:function(b,c,a){return !!m(a[3],b).length},header:function(a){return /h\d/i.test(a.nodeName)},text:function(a){return "text"===a.type},radio:function(a){return J===a.type},checkbox:function(a){return S===a.type},file:function(a){return "file"===a.type},password:function(a){return qb===a.type},submit:function(a){return x===a.type},image:function(a){return "image"===a.type},reset:function(a){return "reset"===a.type},button:function(a){return "button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return /input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(b,a){return a===0},last:function(d,b,c,a){return b===a.length-1},even:function(b,a){return a%2===0},odd:function(b,a){return a%2===1},lt:function(c,b,a){return b<a[3]-0},gt:function(c,b,a){return b>a[3]-0},nth:function(c,b,a){return a[3]-0===b},eq:function(c,b,a){return a[3]-0===b}},filter:{PSEUDO:function(a,b,k,j){var f=b[1],h=o.filters[f];if(h)return h(a,k,b,j);else if(f==="contains")return (a.textContent||a.innerText||m.getText([a])||d).indexOf(b[3])>=0;else if(f==="not"){for(var i=b[3],g=0,l=i.length;g<l;g++)if(i[g]===a)return e;return c}else m.error(t+f)},CHILD:function(b,g){var k=g[1],a=b;switch(k){case "only":case "first":while(a=a.previousSibling)if(a.nodeType===1)return e;if(k==="first")return c;a=b;case "last":while(a=a.nextSibling)if(a.nodeType===1)return e;return c;case "nth":var f=g[2],j=g[3];if(f===1&&j===0)return c;var i=g[0],d=b.parentNode;if(d&&(d.sizcache!==i||!b.nodeIndex)){var l=0;for(a=d.firstChild;a;a=a.nextSibling)if(a.nodeType===1)a.nodeIndex=++l;d.sizcache=i}var h=b.nodeIndex-j;if(f===0)return h===0;else return h%f===0&&h/f>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute(r)===b},TAG:function(b,a){return a===n&&b.nodeType===1||b.nodeName.toLowerCase()===a},CLASS:function(a,b){return (f+(a.className||a.getAttribute(E))+f).indexOf(b)>j},ATTR:function(i,k){var h=k[1],j=o.attrHandle[h]?o.attrHandle[h](i):i[h]!=b?i[h]:i.getAttribute(h),c=j+d,g=k[2],a=k[4];return j==b?g==="!=":g==="="?c===a:g==="*="?c.indexOf(a)>=0:g==="~="?(f+c+f).indexOf(a)>=0:!a?c&&j!==e:g==="!="?c!==a:g==="^="?c.indexOf(a)===0:g==="$="?c.substr(c.length-a.length)===a:g==="|="?c===a||c.substr(0,a.length+1)===a+"-":e},POS:function(d,b,f,c){var e=b[2],a=o.setFilters[e];if(a)return a(d,f,b,c)}}},N=o.match.POS,M=function(b,a){return "\\"+(a-0+1)};for(var A in o.match){o.match[A]=new RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,M))}var u=function(b,a){b=Array.prototype.slice.call(b,0);if(a){a.push.apply(a,b);return a}return b};try{Array.prototype.slice.call(h.documentElement.childNodes,0)[0].nodeType}catch(O){u=function(a,d){var b=0,c=d||[];if(L.call(a)===s)Array.prototype.push.apply(c,a);else if(typeof a.length===v)for(var e=a.length;b<e;b++)c.push(a[b]);else for(;a[b];b++)c.push(a[b]);return c}}var z,w;if(h.documentElement.compareDocumentPosition)z=function(a,b){if(a===b){y=c;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?j:1;return a.compareDocumentPosition(b)&4?j:1};else{z=function(f,g){var k,l,d=[],e=[],h=f.parentNode,i=g.parentNode,b=h;if(f===g){y=c;return 0}else if(h===i)return w(f,g);else if(!h)return j;else if(!i)return 1;while(b){d.unshift(b);b=b.parentNode}b=i;while(b){e.unshift(b);b=b.parentNode}k=d.length;l=e.length;for(var a=0;a<k&&a<l;a++)if(d[a]!==e[a])return w(d[a],e[a]);return a===k?w(f,e[a],j):w(d[a],g,1)};w=function(b,c,d){if(b===c)return d;var a=b.nextSibling;while(a){if(a===c)return j;a=a.nextSibling}return 1}}m.getText=function(e){for(var b=d,a,c=0;e[c];c++){a=e[c];if(a.nodeType===3||a.nodeType===4)b+=a.nodeValue;else if(a.nodeType!==8)b+=m.getText(a.childNodes)}return b};(function(){var a=h.createElement(p),d=q+(new Date).getTime(),c=h.documentElement;a.innerHTML="<a name='"+d+"'/>";c.insertBefore(a,c.firstChild);if(h.getElementById(d)){o.find.ID=function(b,c,d){if(typeof c.getElementById!==l&&!d){var a=c.getElementById(b[1]);return a?a.id===b[1]||typeof a.getAttributeNode!==l&&a.getAttributeNode(r).nodeValue===b[1]?[a]:i:[]}};o.filter.ID=function(a,c){var b=typeof a.getAttributeNode!==l&&a.getAttributeNode(r);return a.nodeType===1&&b&&b.nodeValue===c}}c.removeChild(a);c=a=b})();(function(){var a=h.createElement(p);a.appendChild(h.createComment(d));if(a.getElementsByTagName(n).length>0)o.find.TAG=function(c,e){var a=e.getElementsByTagName(c[1]);if(c[1]===n){for(var d=[],b=0;a[b];b++)a[b].nodeType===1&&d.push(a[b]);a=d}return a};a.innerHTML="<a href='#'></a>";if(a.firstChild&&typeof a.firstChild.getAttribute!==l&&a.firstChild.getAttribute(C)!=="#")o.attrHandle.href=function(a){return a.getAttribute(C,2)};a=b})();h.querySelectorAll&&(function(){var c=m,a=h.createElement(p),e="__sizzle__";a.innerHTML="<p class='TEST'></p>";if(a.querySelectorAll&&a.querySelectorAll(".TEST").length===0)return;m=function(b,a,d,i){a=a||h;b=b.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!i&&!m.isXML(a))if(a.nodeType===9)try{return u(a.querySelectorAll(b),d)}catch(l){}else if(a.nodeType===1&&a.nodeName.toLowerCase()!==k){var g=a.getAttribute(r),j=g||e;!g&&a.setAttribute(r,j);try{return u(a.querySelectorAll("#"+j+f+b),d)}catch(l){}finally{!g&&a.removeAttribute(r)}}return c(b,a,d,i)};for(var d in c)m[d]=c[d];a=b})();(function(){var a=h.documentElement,d=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector,f=e;try{d.call(h.documentElement,"[test!='']:sizzle")}catch(g){f=c}if(d)m.matchesSelector=function(c,a){a=a.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(c))try{if(f||!o.match.PSEUDO.test(a)&&!/!=/.test(a))return d.call(c,a)}catch(e){}return m(a,b,b,[c]).length>0}})();(function(){var a=h.createElement(p);a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!a.getElementsByClassName||a.getElementsByClassName("e").length===0)return;a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS");o.find.CLASS=function(c,a,b){if(typeof a.getElementsByClassName!==l&&!b)return a.getElementsByClassName(c[1])};a=b})();function G(g,i,f,c,k,h){for(var b=0,j=c.length;b<j;b++){var a=c[b];if(a){var d=e;a=a[g];while(a){if(a.sizcache===f){d=c[a.sizset];break}if(a.nodeType===1&&!h){a.sizcache=f;a.sizset=b}if(a.nodeName.toLowerCase()===i){d=a;break}a=a[g]}c[b]=d}}}function I(j,h,i,d,n,k){for(var b=0,l=d.length;b<l;b++){var a=d[b];if(a){var f=e;a=a[j];while(a){if(a.sizcache===i){f=d[a.sizset];break}if(a.nodeType===1){if(!k){a.sizcache=i;a.sizset=b}if(typeof h!==g){if(a===h){f=c;break}}else if(m.filter(h,[a]).length>0){f=a;break}}a=a[j]}d[b]=f}}}if(h.documentElement.contains)m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):c)};else if(h.documentElement.compareDocumentPosition)m.contains=function(a,b){return !!(a.compareDocumentPosition(b)&16)};else m.contains=function(){return e};m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":e};var H=function(a,b){var g,e=[],f=d,h=b.nodeType?[b]:b;while(g=o.match.PSEUDO.exec(a)){f+=g[0];a=a.replace(o.match.PSEUDO,d)}a=o.relative[a]?a+n:a;for(var c=0,i=h.length;c<i;c++)m(a,h[c],e);return m.filter(f,e)};a.find=m;a.expr=m.selectors;a.expr[":"]=a.expr.filters;a.unique=m.uniqueSort;a.text=m.getText;a.isXMLDoc=m.isXML;a.contains=m.contains})();var hd=/Until$/,Fc=/^(?:parents|prevUntil|prevAll)/,Ec=/,/,Rc=/^.[^:#\[\.,]*$/,md=Array.prototype.slice,rd=a.expr.match.POS;a.fn.extend({find:function(h){for(var b=this.pushStack(d,"find",h),f=0,c=0,i=this.length;c<i;c++){f=b.length;a.find(h,this[c],b);if(c>0)for(var e=f;e<b.length;e++)for(var g=0;g<f;g++)if(b[g]===b[e]){b.splice(e--,1);break}}return b},has:function(d){var b=a(d);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(a.contains(this,b[d]))return c})},not:function(a){return this.pushStack(zc(this,a,e),"not",a)},filter:function(a){return this.pushStack(zc(this,a,c),"filter",a)},is:function(b){return !!b&&a.filter(b,this).length>0},closest:function(e,i){var h=this,f=[],g,m,c=h[0];if(a.isArray(e)){var l,d,k={},n=1;if(c&&e.length){for(g=0,m=e.length;g<m;g++){d=e[g];if(!k[d])k[d]=a.expr.match.POS.test(d)?a(d,i||h.context):d}while(c&&c.ownerDocument&&c!==i){for(d in k){l=k[d];(l.jquery?l.index(c)>j:a(c).is(l))&&f.push({selector:d,elem:c,level:n})}c=c.parentNode;n++}}return f}var o=rd.test(e)?a(e,i||h.context):b;for(g=0,m=h.length;g<m;g++){c=h[g];while(c)if(o?o.index(c)>j:a.find.matchesSelector(c,e)){f.push(c);break}else{c=c.parentNode;if(!c||!c.ownerDocument||c===i)break}}f=f.length>1?a.unique(f):f;return h.pushStack(f,"closest",e)},index:function(b){if(!b||typeof b===g)return a.inArray(this[0],b?a(b):this.parent().children());return a.inArray(b.jquery?b[0]:b,this)},add:function(b,e){var d=typeof b===g?a(b,e||this.context):a.makeArray(b),c=a.merge(this.get(),d);return this.pushStack(ec(d[0])||ec(c[0])?c:a.unique(c))},andSelf:function(){return this.add(this.prevObject)}});function ec(a){return !a||!a.parentNode||a.parentNode.nodeType===11}a.each({parent:function(c){var a=c.parentNode;return a&&a.nodeType!==11?a:b},parents:function(b){return a.dir(b,kb)},parentsUntil:function(c,d,b){return a.dir(c,kb,b)},next:function(b){return a.nth(b,2,tb)},prev:function(b){return a.nth(b,2,T)},nextAll:function(b){return a.dir(b,tb)},prevAll:function(b){return a.dir(b,T)},nextUntil:function(c,d,b){return a.dir(c,tb,b)},prevUntil:function(c,d,b){return a.dir(c,T,b)},siblings:function(b){return a.sibling(b.parentNode.firstChild,b)},children:function(b){return a.sibling(b.firstChild)},contents:function(b){return a.nodeName(b,"iframe")?b.contentDocument||b.contentWindow.document:a.makeArray(b.childNodes)}},function(b,c){a.fn[b]=function(h,e){var f=this,d=a.map(f,c,h);if(!hd.test(b))e=h;if(e&&typeof e===g)d=a.filter(e,d);d=f.length>1?a.unique(d):d;if((f.length>1||Ec.test(e))&&Fc.test(b))d=d.reverse();return f.pushStack(d,b,md.call(arguments).join(","))}});a.extend({filter:function(c,b,d){if(d)c=":not("+c+")";return b.length===1?a.find.matchesSelector(b[0],c)?[b[0]]:[]:a.find.matches(c,b)},dir:function(f,e,d){var c=[],b=f[e];while(b&&b.nodeType!==9&&(d===i||b.nodeType!==1||!a(b).is(d))){b.nodeType===1&&c.push(b);b=b[e]}return c},nth:function(a,b,c){b=b||1;for(var d=0;a;a=a[c])if(a.nodeType===1&&++d===b)break;return a},sibling:function(a,c){for(var b=[];a;a=a.nextSibling)a.nodeType===1&&a!==c&&b.push(a);return b}});function zc(c,b,d){if(a.isFunction(b))return a.grep(c,function(a,e){var c=!!b.call(a,e,a);return c===d});else if(b.nodeType)return a.grep(c,function(a){return a===b===d});else if(typeof b===g){var e=a.grep(c,function(a){return a.nodeType===1});if(Rc.test(b))return a.filter(b,e,!d);else b=a.filter(b,e)}return a.grep(c,function(c){return a.inArray(c,b)>=0===d})}var fc=/ jQuery\d+="(?:\d+|null)"/g,Hb=/^\s+/,mc=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,rc=/<([\w:]+)/,gd=/<tbody/i,kd=/<|&#?\w+;/,qc=/<(?:script|object|embed|option|style)/i,pc=/checked\s*(?:[^=]|=\s*.checked.)/i,Wc=/\=([^="'>\s]+\/)>/g,B={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,d,d]};B.optgroup=B.option;B.tbody=B.tfoot=B.colgroup=B.caption=B.thead;B.th=B.td;if(!a.support.htmlSerialize)B._default=[1,"div<div>","</div>"];a.fn.extend({text:function(c){var b=this;if(a.isFunction(c))return b.each(function(d){var b=a(this);b.text(c.call(this,d,b.text()))});if(typeof c!==k&&c!==i)return b.empty().append((b[0]&&b[0].ownerDocument||h).createTextNode(c));return a.text(b)},wrapAll:function(d){var b=this;if(a.isFunction(d))return b.each(function(b){a(this).wrapAll(d.call(this,b))});if(b[0]){var e=a(d,b[0].ownerDocument).eq(0).clone(c);b[0].parentNode&&e.insertBefore(b[0]);e.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(b)}return b},wrapInner:function(b){if(a.isFunction(b))return this.each(function(c){a(this).wrapInner(b.call(this,c))});return this.each(function(){var d=a(this),c=d.contents();if(c.length)c.wrapAll(b);else d.append(b)})},wrap:function(b){return this.each(function(){a(this).wrapAll(b)})},unwrap:function(){return this.parent().each(function(){!a.nodeName(this,H)&&a(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,c,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,c,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){var b=this;if(b[0]&&b[0].parentNode)return b.domManip(arguments,e,function(a){this.parentNode.insertBefore(a,this)});else if(arguments.length){var c=a(arguments[0]);c.push.apply(c,b.toArray());return b.pushStack(c,"before",arguments)}},after:function(){var b=this;if(b[0]&&b[0].parentNode)return b.domManip(arguments,e,function(a){this.parentNode.insertBefore(a,this.nextSibling)});else if(arguments.length){var c=b.pushStack(b,"after",arguments);c.push.apply(c,a(arguments[0]).toArray());return c}},remove:function(d,f){for(var e=0,c;(c=this[e])!=b;e++)if(!d||a.filter(d,[c]).length){if(!f&&c.nodeType===1){a.cleanData(c.getElementsByTagName(n));a.cleanData([c])}c.parentNode&&c.parentNode.removeChild(c)}return this},empty:function(){for(var d=0,c;(c=this[d])!=b;d++){c.nodeType===1&&a.cleanData(c.getElementsByTagName(n));while(c.firstChild)c.removeChild(c.firstChild)}return this},clone:function(e){var b=this.map(function(){var b=this;if(!a.support.noCloneEvent&&!a.isXMLDoc(b)){var e=b.outerHTML,f=b.ownerDocument;if(!e){var g=f.createElement(p);g.appendChild(b.cloneNode(c));e=g.innerHTML}return a.clean([e.replace(fc,d).replace(Wc,'="$1">').replace(Hb,d)],f)[0]}else return b.cloneNode(c)});if(e===c){cc(this,b);cc(this.find(n),b.find(n))}return b},html:function(c){var e=this;if(c===i)return e[0]&&e[0].nodeType===1?e[0].innerHTML.replace(fc,d):b;else if(typeof c===g&&!qc.test(c)&&(a.support.leadingWhitespace||!Hb.test(c))&&!B[(rc.exec(c)||[d,d])[1].toLowerCase()]){c=c.replace(mc,Lb);try{for(var f=0,h=e.length;f<h;f++)if(e[f].nodeType===1){a.cleanData(e[f].getElementsByTagName(n));e[f].innerHTML=c}}catch(j){e.empty().append(c)}}else if(a.isFunction(c))e.each(function(d){var b=a(this);b.html(c.call(this,d,b.html()))});else e.empty().append(c);return e},replaceWith:function(b){var c=this;if(c[0]&&c[0].parentNode){if(a.isFunction(b))return c.each(function(e){var c=a(this),d=c.html();c.replaceWith(b.call(this,e,d))});if(typeof b!==g)b=a(b).detach();return c.each(function(){var c=this.nextSibling,d=this.parentNode;a(this).remove();if(c)a(c).before(b);else a(d).append(b)})}else return c.pushStack(a(a.isFunction(b)?b():b),Tb,b)},detach:function(a){return this.remove(a,c)},domManip:function(k,e,n){var b=this,m,j,d,h,f=k[0],o=[];if(!a.support.checkClone&&arguments.length===3&&typeof f===g&&pc.test(f))return b.each(function(){a(this).domManip(k,e,n,c)});if(a.isFunction(f))return b.each(function(c){var b=a(this);k[0]=f.call(this,c,e?b.html():i);b.domManip(k,e,n)});if(b[0]){h=f&&f.parentNode;if(a.support.parentNode&&h&&h.nodeType===11&&h.childNodes.length===b.length)m={fragment:h};else m=a.buildFragment(k,b,o);d=m.fragment;if(d.childNodes.length===1)j=d=d.firstChild;else j=d.firstChild;if(j){e=e&&a.nodeName(j,"tr");for(var l=0,p=b.length;l<p;l++)n.call(e?od(b[l],j):b[l],l>0||m.cacheable||b.length>1?d.cloneNode(c):d)}o.length&&a.each(o,Ic)}return b}});function od(b){return a.nodeName(b,"table")?b.getElementsByTagName(Z)[0]||b.appendChild(b.ownerDocument.createElement(Z)):b}function cc(b,d){var c=0;d.each(function(){if(this.nodeName!==(b[c]&&b[c].nodeName))return;var f=a.data(b[c++]),g=a.data(this,f),d=f&&f.events;if(d){delete g.handle;g.events={};for(var e in d)for(var h in d[e])a.event.add(this,e,d[e][h],d[e][h].data)}})}a.buildFragment=function(b,f,k){var d,i,e,j=f&&f[0]?f[0].ownerDocument||f[0]:h;if(b.length===1&&typeof b[0]===g&&b[0].length<512&&j===h&&!qc.test(b[0])&&(a.support.checkClone||!pc.test(b[0]))){i=c;e=a.fragments[b[0]];if(e)if(e!==1)d=e}if(!d){d=j.createDocumentFragment();a.clean(b,j,d,k)}if(i)a.fragments[b[0]]=e?d:1;return {fragment:d,cacheable:i}};a.fragments={};a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:Tb},function(d,b){a.fn[d]=function(k){var e=this,i=[],f=a(k),h=e.length===1&&e[0].parentNode;if(h&&h.nodeType===11&&h.childNodes.length===1&&f.length===1){f[b](e[0]);return e}else{for(var g=0,l=f.length;g<l;g++){var j=(g>0?e.clone(c):e).get();a(f[g])[b](j);i=i.concat(j)}return e.pushStack(i,d,f.selector)}}});a.extend({clean:function(w,i,o,s){i=i||h;if(typeof i.createElement===l)i=i.ownerDocument||i[0]&&i[0].ownerDocument||h;for(var e=[],f=0,c;(c=w[f])!=b;f++){if(typeof c===v)c+=d;if(!c)continue;if(typeof c===g&&!kd.test(c))c=i.createTextNode(c);else if(typeof c===g){c=c.replace(mc,Lb);var t=(rc.exec(c)||[d,d])[1].toLowerCase(),n=B[t]||B._default,u=n[0],j=i.createElement(p);j.innerHTML=n[1]+c+n[2];while(u--)j=j.lastChild;if(!a.support.tbody)for(var r=gd.test(c),m=t==="table"&&!r?j.firstChild&&j.firstChild.childNodes:n[1]==="<table>"&&!r?j.childNodes:[],k=m.length-1;k>=0;--k)a.nodeName(m[k],Z)&&!m[k].childNodes.length&&m[k].parentNode.removeChild(m[k]);!a.support.leadingWhitespace&&Hb.test(c)&&j.insertBefore(i.createTextNode(Hb.exec(c)[0]),j.firstChild);c=j.childNodes}if(c.nodeType)e.push(c);else e=a.merge(e,c)}if(o)for(f=0;e[f];f++)if(s&&a.nodeName(e[f],q)&&(!e[f].type||e[f].type.toLowerCase()===hb))s.push(e[f].parentNode?e[f].parentNode.removeChild(e[f]):e[f]);else{e[f].nodeType===1&&e.splice.apply(e,[f+1,0].concat(a.makeArray(e[f].getElementsByTagName(q))));o.appendChild(e[f])}return e},cleanData:function(k){for(var d,e,g=a.cache,j=a.event.special,i=a.support.deleteExpando,h=0,c;(c=k[h])!=b;h++){if(c.nodeName&&a.noData[c.nodeName.toLowerCase()])continue;e=c[a.expando];if(e){d=g[e];if(d&&d.events)for(var f in d.events)if(j[f])a.event.remove(c,f);else a.removeEvent(c,f,d.handle);if(i)delete c[a.expando];else c.removeAttribute&&c.removeAttribute(a.expando);delete g[e]}}}});function Ic(c,b){if(b.src)a.ajax({url:b.src,async:e,dataType:q});else a.globalEval(b.text||b.textContent||b.innerHTML||d);b.parentNode&&b.parentNode.removeChild(b)}var wc=/alpha\([^)]*\)/i,Uc=/opacity=([^)]*)/,Lc=/-([a-z])/ig,id=/([A-Z])/g,yc=/^-?\d+(?:px)?$/i,nd=/^-?\d/,Vc={position:Cb,visibility:K,display:"block"},Pc=["Left","Right"],Oc=["Top","Bottom"],Gb,bc,Nb,Jc=function(b,a){return a.toUpperCase()};a.fn.css=function(d,b){if(arguments.length===2&&b===i)return this;return a.access(this,d,b,c,function(c,d,b){return b!==i?a.style(c,d,b):a.css(c,d)})};a.extend({cssHooks:{opacity:{"get":function(a,c){if(c){var b=Gb(a,U,U);return b===d?"1":b}else return a.style.opacity}}},cssNumber:{zIndex:c,fontWeight:c,opacity:c,zoom:c,lineHeight:c},cssProps:{"float":a.support.cssFloat?"cssFloat":"styleFloat"},style:function(d,h,c,l){if(!d||d.nodeType===3||d.nodeType===8||!d.style)return;var k,g=a.camelCase(h),j=d.style,f=a.cssHooks[g];h=a.cssProps[g]||g;if(c!==i){if(typeof c===v&&isNaN(c)||c==b)return;if(typeof c===v&&!a.cssNumber[g])c+=s;if(!f||!("set" in f)||(c=f.set(d,c))!==i)try{j[h]=c}catch(m){}}else{if(f&&"get" in f&&(k=f.get(d,e,l))!==i)return k;return j[h]}},css:function(f,e,h){var g,b=a.camelCase(e),d=a.cssHooks[b];e=a.cssProps[b]||b;if(d&&"get" in d&&(g=d.get(f,c,h))!==i)return g;else if(Gb)return Gb(f,e,b)},swap:function(b,c,e){var d={};for(var a in c){d[a]=b.style[a];b.style[a]=c[a]}e.call(b);for(a in c)b.style[a]=d[a]},camelCase:function(a){return a.replace(Lc,Jc)}});a.curCSS=a.css;a.each([V,A],function(e,c){a.cssHooks[c]={"get":function(f,i,h){var e;if(i){if(f.offsetWidth!==0)e=Ac(f,c,h);else a.swap(f,Vc,function(){e=Ac(f,c,h)});if(e<=0){e=Gb(f,c,c);if(e==="0px"&&Nb)e=Nb(f,c,c);if(e!=b)return e===d||e===P?"0px":e}if(e<0||e==b){e=f.style[c];return e===d||e===P?"0px":e}return typeof e===g?e:e+s}},"set":function(b,a){if(yc.test(a)){a=parseFloat(a);if(a>=0)return a+s}else return a}}});if(!a.support.opacity)a.cssHooks.opacity={"get":function(a,b){return Uc.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||d)?parseFloat(RegExp.$1)/100+d:b?"1":d},"set":function(h,g){var b=h.style;b.zoom=1;var c=a.isNaN(g)?d:"alpha(opacity="+g*100+")",e=b.filter||d;b.filter=wc.test(e)?e.replace(wc,c):b.filter+f+c}};if(h.defaultView&&h.defaultView.getComputedStyle)bc=function(c,j,e){var f,h,g;e=e.replace(id,"-$1").toLowerCase();if(!(h=c.ownerDocument.defaultView))return i;if(g=h.getComputedStyle(c,b)){f=g.getPropertyValue(e);if(f===d&&!a.contains(c.ownerDocument.documentElement,c))f=a.style(c,e)}return f};if(h.documentElement.currentStyle)Nb=function(a,g){var f,e,b=a.currentStyle&&a.currentStyle[g],c=a.style;if(!yc.test(b)&&nd.test(b)){f=c.left;e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;c.left=g==="fontSize"?"1em":b||0;b=c.pixelLeft+s;c.left=f;a.runtimeStyle.left=e}return b===d?P:b};Gb=bc||Nb;function Ac(b,e,d){var f=e===A?Pc:Oc,c=e===A?b.offsetWidth:b.offsetHeight;if(d===bb)return c;a.each(f,function(){if(!d)c-=parseFloat(a.css(b,"padding"+this))||0;if(d===W)c+=parseFloat(a.css(b,W+this))||0;else c-=parseFloat(a.css(b,bb+this+"Width"))||0});return c}if(a.expr&&a.expr.filters){a.expr.filters.hidden=function(b){var d=b.offsetWidth,c=b.offsetHeight;return d===0&&c===0||!a.support.reliableHiddenOffsets&&(b.style.display||a.css(b,L))===r};a.expr.filters.visible=function(b){return !a.expr.filters.hidden(b)}}var qd=a.now(),ad=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Dc=/^(?:select|textarea)/i,dd=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Nc=/^(?:GET|HEAD)$/,Sc=/\[\]$/,xb=/\=\?(&|$)/,ac=/\?/,td=/([?&])_=[^&]*/,pd=/^(\w+:)?\/\/([^\/?#]+)/,sd=/%20/g,jd=/#.*$/,Cc=a.fn.load;a.fn.extend({load:function(e,c,i){var h=this;if(typeof e!==g&&Cc)return Cc.apply(h,arguments);else if(!h.length)return h;var j=e.indexOf(f);if(j>=0){var l=e.slice(j,e.length);e=e.slice(0,j)}var n=X;if(c)if(a.isFunction(c)){i=c;c=b}else if(typeof c===k){c=a.param(c,a.ajaxSettings.traditional);n="POST"}var m=h;a.ajax({url:e,type:n,dataType:"html",data:c,complete:function(b,c){(c===G||c===Y)&&m.html(l?a("<div>").append(b.responseText.replace(ad,d)).find(l):b.responseText);i&&m.each(i,[b.responseText,c,b])}});return h},serialize:function(){return a.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?a.makeArray(this.elements):this}).filter(function(){var a=this;return a.name&&!a.disabled&&(a.checked||Dc.test(a.nodeName)||dd.test(a.type))}).map(function(e,d){var c=a(this).val();return c==b?b:a.isArray(c)?a.map(c,function(a){return {name:d.name,value:a}}):{name:d.name,value:c}}).get()}});a.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(f),function(c,b){a.fn[b]=function(a){return this.bind(b,a)}});a.extend({"get":function(f,c,d,e){if(a.isFunction(c)){e=e||d;d=c;c=b}return a.ajax({type:X,url:f,data:c,success:d,dataType:e})},getScript:function(d,c){return a.get(d,b,c,q)},getJSON:function(d,c,b){return a.get(d,c,b,Q)},post:function(e,b,c,d){if(a.isFunction(b)){d=d||c;c=b;b={}}return a.ajax({type:"POST",url:e,data:b,success:c,dataType:d})},ajaxSetup:function(b){a.extend(a.ajaxSettings,b)},ajaxSettings:{url:location.href,global:c,type:X,contentType:"application/x-www-form-urlencoded",processData:c,async:c,xhr:function(){return new m.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(r){var k="timeout",v="callback",f=a.extend(c,{},a.ajaxSettings,r),o,l,p,u=f.type.toUpperCase(),w=Nc.test(u);f.url=f.url.replace(jd,d);f.context=r&&r.context!=b?r.context:f;if(f.data&&f.processData&&typeof f.data!==g)f.data=a.param(f.data,f.traditional);if(f.dataType==="jsonp"){if(u===X){if(!xb.test(f.url))f.url+=(ac.test(f.url)?F:"?")+(f.jsonp||v)+"=?"}else if(!f.data||!xb.test(f.data))f.data=(f.data?f.data+F:d)+(f.jsonp||v)+"=?";f.dataType=Q}if(f.dataType===Q&&(f.data&&xb.test(f.data)||xb.test(f.url))){o=f.jsonpCallback||"jsonp"+qd++;if(f.data)f.data=(f.data+d).replace(xb,"="+o+"$1");f.url=f.url.replace(xb,"="+o+"$1");f.dataType=q;var z=m[o];m[o]=function(b){if(a.isFunction(z))z(b);else{m[o]=i;try{delete m[o]}catch(c){}}p=b;a.handleSuccess(f,j,l,p);a.handleComplete(f,j,l,p);s&&s.removeChild(n)}}if(f.dataType===q&&f.cache===b)f.cache=e;if(f.cache===e&&w){var D=a.now(),C=f.url.replace(td,"$1_="+D);f.url=C+(C===f.url?(ac.test(f.url)?F:"?")+"_="+D:d)}if(f.data&&w)f.url+=(ac.test(f.url)?F:"?")+f.data;f.global&&a.active++===0&&a.event.trigger("ajaxStart");var x=pd.exec(f.url),A=x&&(x[1]&&x[1].toLowerCase()!==location.protocol||x[2].toLowerCase()!==location.host);if(f.dataType===q&&u===X&&A){var s=h.getElementsByTagName("head")[0]||h.documentElement,n=h.createElement(q);if(f.scriptCharset)n.charset=f.scriptCharset;n.src=f.url;if(!o){var B=e;n.onload=n.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState===R)){B=c;a.handleSuccess(f,j,l,p);a.handleComplete(f,j,l,p);n.onload=n.onreadystatechange=b;s&&n.parentNode&&s.removeChild(n)}}}s.insertBefore(n,s.firstChild);return i}var t=e,j=f.xhr();if(!j)return;if(f.username)j.open(u,f.url,f.async,f.username,f.password);else j.open(u,f.url,f.async);try{(f.data!=b&&!w||r&&r.contentType)&&j.setRequestHeader("Content-Type",f.contentType);if(f.ifModified){a.lastModified[f.url]&&j.setRequestHeader("If-Modified-Since",a.lastModified[f.url]);a.etag[f.url]&&j.setRequestHeader("If-None-Match",a.etag[f.url])}!A&&j.setRequestHeader("X-Requested-With","XMLHttpRequest");j.setRequestHeader("Accept",f.dataType&&f.accepts[f.dataType]?f.accepts[f.dataType]+", */*; q=0.01":f.accepts._default)}catch(H){}if(f.beforeSend&&f.beforeSend.call(f.context,j,f)===e){f.global&&a.active--===1&&a.event.trigger(Mb);j.abort();return e}f.global&&a.triggerGlobal(f,"ajaxSend",[j,f]);var y=j.onreadystatechange=function(d){if(!j||j.readyState===0||d==="abort"){!t&&a.handleComplete(f,j,l,p);t=c;if(j)j.onreadystatechange=a.noop}else if(!t&&j&&(j.readyState===4||d===k)){t=c;j.onreadystatechange=a.noop;l=d===k?k:!a.httpSuccess(j)?"error":f.ifModified&&a.httpNotModified(j,f.url)?Y:G;var e;if(l===G)try{p=a.httpData(j,f.dataType,f)}catch(g){l=cb;e=g}if(l===G||l===Y)!o&&a.handleSuccess(f,j,l,p);else a.handleError(f,j,l,e);!o&&a.handleComplete(f,j,l,p);d===k&&j.abort();if(f.async)j=b}};try{var E=j.abort;j.abort=function(){j&&Function.prototype.call.call(E,j);y("abort")}}catch(H){}f.async&&f.timeout>0&&setTimeout(function(){j&&!t&&y(k)},f.timeout);try{j.send(w||f.data==b?b:f.data)}catch(H){a.handleError(f,j,b,H);a.handleComplete(f,j,l,p)}!f.async&&y();return j},param:function(b,c){var d=[],f=function(c,b){b=a.isFunction(b)?b():b;d[d.length]=encodeURIComponent(c)+"="+encodeURIComponent(b)};if(c===i)c=a.ajaxSettings.traditional;if(a.isArray(b)||b.jquery)a.each(b,function(){f(this.name,this.value)});else for(var e in b)Ub(e,b[e],c,f);return d.join(F).replace(sd,"+")}});function Ub(e,c,g,f){if(a.isArray(c)&&c.length)a.each(c,function(c,b){if(g||Sc.test(e))f(e,b);else Ub(e+"["+(typeof b===k||a.isArray(b)?c:d)+"]",b,g,f)});else if(!g&&c!=b&&typeof c===k)if(a.isEmptyObject(c))f(e,d);else a.each(c,function(a,b){Ub(e+"["+a+"]",b,g,f)});else f(e,c)}a.extend({active:0,lastModified:{},etag:{},handleError:function(b,c,e,d){b.error&&b.error.call(b.context,c,e,d);b.global&&a.triggerGlobal(b,"ajaxError",[c,b,d])},handleSuccess:function(b,c,d,e){b.success&&b.success.call(b.context,e,d,c);b.global&&a.triggerGlobal(b,"ajaxSuccess",[c,b])},handleComplete:function(b,c,d){b.complete&&b.complete.call(b.context,c,d);b.global&&a.triggerGlobal(b,"ajaxComplete",[c,b]);b.global&&a.active--===1&&a.event.trigger(Mb)},triggerGlobal:function(c,e,d){(c.context&&c.context.url==b?a(c.context):a.event).trigger(e,d)},httpSuccess:function(a){try{return !a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return e},httpNotModified:function(b,e){var c=b.getResponseHeader("Last-Modified"),d=b.getResponseHeader("Etag");if(c)a.lastModified[e]=c;if(d)a.etag[e]=d;return b.status===304},httpData:function(e,c,h){var f=e.getResponseHeader("content-type")||d,i=c==="xml"||!c&&f.indexOf("xml")>=0,b=i?e.responseXML:e.responseText;i&&b.documentElement.nodeName===cb&&a.error(cb);if(h&&h.dataFilter)b=h.dataFilter(b,c);if(typeof b===g)if(c===Q||!c&&f.indexOf(Q)>=0)b=a.parseJSON(b);else(c===q||!c&&f.indexOf("javascript")>=0)&&a.globalEval(b);return b}});if(m.ActiveXObject)a.ajaxSettings.xhr=function(){if(m.location.protocol!=="file:")try{return new m.XMLHttpRequest}catch(a){}try{return new m.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}};a.support.ajax=!!a.ajaxSettings.xhr();var Vb={},Tc=/^(?:toggle|show|hide)$/,cd=/^([+\-]=)?([\d+.\-]+)(.*)$/,Rb,sc=[[V,lb,"marginBottom","paddingTop","paddingBottom"],[A,Db,"marginRight","paddingLeft","paddingRight"],[U]];a.fn.extend({show:function(g,j,i){var f=this,b,c;if(g||g===0)return f.animate(wb(y,3),g,j,i);else{for(var e=0,h=f.length;e<h;e++){b=f[e];c=b.style.display;if(!a.data(b,db)&&c===r)c=b.style.display=d;c===d&&a.css(b,L)===r&&a.data(b,db,dc(b.nodeName))}for(e=0;e<h;e++){b=f[e];c=b.style.display;if(c===d||c===r)b.style.display=a.data(b,db)||d}return f}},hide:function(d,h,g){var c=this;if(d||d===0)return c.animate(wb(z,3),d,h,g);else{for(var b=0,f=c.length;b<f;b++){var e=a.css(c[b],L);e!==r&&a.data(c[b],db,e)}for(b=0;b<f;b++)c[b].style.display=r;return c}},_toggle:a.fn.toggle,toggle:function(d,f,g){var c=this,e=typeof d===M;if(a.isFunction(d)&&a.isFunction(f))c._toggle.apply(c,arguments);else if(d==b||e)c.each(function(){var b=e?d:a(this).is(eb);a(this)[b?y:z]()});else c.animate(wb(fb,3),d,f,g);return c},fadeTo:function(c,d,b,a){return this.filter(eb).css(U,0).show().end().animate({opacity:d},c,b,a)},animate:function(f,k,i,h){var g=a.speed(k,i,h);if(a.isEmptyObject(f))return this.each(g.complete);return this[g.queue===e?"each":"queue"](function(){var k="inline-block",e=this,i=a.extend({},g),h,o=e.nodeType===1,l=o&&a(e).is(eb),n=e;for(h in f){var m=a.camelCase(h);if(h!==m){f[m]=f[h];delete f[h];h=m}if(f[h]===z&&l||f[h]===y&&!l)return i.complete.call(e);if(o&&(h===V||h===A)){i.overflow=[e.style.overflow,e.style.overflowX,e.style.overflowY];if(a.css(e,L)===D&&a.css(e,"float")===r)if(!a.support.inlineBlockNeedsLayout)e.style.display=k;else{var p=dc(e.nodeName);if(p===D)e.style.display=k;else{e.style.display=D;e.style.zoom=1}}}if(a.isArray(f[h])){(i.specialEasing=i.specialEasing||{})[h]=f[h][1];f[h]=f[h][0]}}if(i.overflow!=b)e.style.overflow=K;i.curAnim=a.extend({},f);a.each(f,function(m,g){var h=new a.fx(n,i,m);if(Tc.test(g))h[g===fb?l?y:z:g](f);else{var c=cd.exec(g),b=h.cur()||0;if(c){var e=parseFloat(c[2]),k=c[3]||s;if(k!==s){a.style(n,m,(e||1)+k);b=(e||1)/h.cur()*b;a.style(n,m,b+k)}if(c[1])e=(c[1]==="-="?j:1)*e+b;h.custom(b,e,k)}else h.custom(b,g,d)}});return c})},stop:function(f,e){var d=this,b=a.timers;f&&d.queue([]);d.each(function(){for(var a=b.length-1;a>=0;a--)if(b[a].elem===this){e&&b[a](c);b.splice(a,1)}});!e&&d.dequeue();return d}});function wb(c,d){var b={};a.each(sc.concat.apply([],sc.slice(0,d)),function(){b[this]=c});return b}a.each({slideDown:wb(y,1),slideUp:wb(z,1),slideToggle:wb(fb,1),fadeIn:{opacity:y},fadeOut:{opacity:z},fadeToggle:{opacity:fb}},function(c,b){a.fn[c]=function(d,c,a){return this.animate(b,d,c,a)}});a.extend({speed:function(c,d,f){var b=c&&typeof c===k?a.extend({},c):{complete:f||!f&&d||a.isFunction(c)&&c,duration:c,easing:f&&d||d&&!a.isFunction(d)&&d};b.duration=a.fx.off?0:typeof b.duration===v?b.duration:b.duration in a.fx.speeds?a.fx.speeds[b.duration]:a.fx.speeds._default;b.old=b.complete;b.complete=function(){b.queue!==e&&a(this).dequeue();a.isFunction(b.old)&&b.old.call(this)};return b},easing:{linear:function(c,d,a,b){return a+b*c},swing:function(c,d,a,b){return (-Math.cos(c*Math.PI)/2+.5)*b+a}},timers:[],fx:function(b,a,c){this.options=a;this.elem=b;this.prop=c;if(!a.orig)a.orig={}}});a.fx.prototype={update:function(){var b=this;b.options.step&&b.options.step.call(b.elem,b.now,b);(a.fx.step[b.prop]||a.fx.step._default)(b)},cur:function(){var c=this;if(c.elem[c.prop]!=b&&(!c.elem.style||c.elem.style[c.prop]==b))return c.elem[c.prop];var d=parseFloat(a.css(c.elem,c.prop));return d&&d>-1e4?d:0},custom:function(e,h,g){var b=this,f=b,d=a.fx;b.startTime=a.now();b.start=e;b.end=h;b.unit=g||b.unit||s;b.now=b.start;b.pos=b.state=0;function c(a){return f.step(a)}c.elem=b.elem;if(c()&&a.timers.push(c)&&!Rb)Rb=setInterval(d.tick,d.interval)},show:function(){var b=this;b.options.orig[b.prop]=a.style(b.elem,b.prop);b.options.show=c;b.custom(b.prop===A||b.prop===V?1:0,b.cur());a(b.elem).show()},hide:function(){var b=this;b.options.orig[b.prop]=a.style(b.elem,b.prop);b.options.hide=c;b.custom(b.cur(),0)},step:function(m){var f=this,j=a.now(),g=c;if(m||j>=f.options.duration+f.startTime){f.now=f.end;f.pos=f.state=1;f.update();f.options.curAnim[f.prop]=c;for(var p in f.options.curAnim)if(f.options.curAnim[p]!==c)g=e;if(g){if(f.options.overflow!=b&&!a.support.shrinkWrapBlocks){var o=f.elem,n=f.options;a.each([d,"X","Y"],function(a,b){o.style["overflow"+b]=n.overflow[a]})}f.options.hide&&a(f.elem).hide();if(f.options.hide||f.options.show)for(var i in f.options.curAnim)a.style(f.elem,i,f.options.orig[i]);f.options.complete.call(f.elem)}return e}else{var h=j-f.startTime;f.state=h/f.options.duration;var l=f.options.specialEasing&&f.options.specialEasing[f.prop],k=f.options.easing||(a.easing.swing?"swing":"linear");f.pos=a.easing[l||k](f.state,h,0,1,f.options.duration);f.now=f.start+(f.end-f.start)*f.pos;f.update()}return c}};a.extend(a.fx,{tick:function(){for(var b=a.timers,c=0;c<b.length;c++)!b[c]()&&b.splice(c--,1);!b.length&&a.fx.stop()},interval:13,stop:function(){clearInterval(Rb);Rb=b},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(b){a.style(b.elem,U,b.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=b)a.elem.style[a.prop]=(a.prop===A||a.prop===V?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(a.expr&&a.expr.filters)a.expr.filters.animated=function(b){return a.grep(a.timers,function(a){return b===a.elem}).length};function dc(b){if(!Vb[b]){var e=a("<"+b+">").appendTo(H),c=e.css(L);e.remove();if(c===r||c===d)c="block";Vb[b]=c}return Vb[b]}var fd=/^t(?:able|d|h)$/i,Bc=/^(?:body|html)$/i;if("getBoundingClientRect" in h.documentElement)a.fn.offset=function(h){var c=this[0],e;if(h)return this.each(function(b){a.offset.setOffset(this,h,b)});if(!c||!c.ownerDocument)return b;if(c===c.ownerDocument.body)return a.offset.bodyOffset(c);try{e=c.getBoundingClientRect()}catch(p){}var g=c.ownerDocument,d=g.documentElement;if(!e||!a.contains(d,c))return e||{top:0,left:0};var f=g.body,i=Yb(g),l=d.clientTop||f.clientTop||0,j=d.clientLeft||f.clientLeft||0,m=i.pageYOffset||a.support.boxModel&&d.scrollTop||f.scrollTop,k=i.pageXOffset||a.support.boxModel&&d.scrollLeft||f.scrollLeft,o=e.top+m-l,n=e.left+k-j;return {top:o,left:n}};else a.fn.offset=function(m){var c=this[0];if(m)return this.each(function(b){a.offset.setOffset(this,m,b)});if(!c||!c.ownerDocument)return b;if(c===c.ownerDocument.body)return a.offset.bodyOffset(c);a.offset.initialize();var d,j=c.offsetParent,n=c,l=c.ownerDocument,k=l.documentElement,h=l.body,i=l.defaultView,g=i?i.getComputedStyle(c,b):c.currentStyle,f=c.offsetTop,e=c.offsetLeft;while((c=c.parentNode)&&c!==h&&c!==k){if(a.offset.supportsFixedPosition&&g.position===ub)break;d=i?i.getComputedStyle(c,b):c.currentStyle;f-=c.scrollTop;e-=c.scrollLeft;if(c===j){f+=c.offsetTop;e+=c.offsetLeft;if(a.offset.doesNotAddBorder&&!(a.offset.doesAddBorderForTableAndCells&&fd.test(c.nodeName))){f+=parseFloat(d.borderTopWidth)||0;e+=parseFloat(d.borderLeftWidth)||0}n=j;j=c.offsetParent}if(a.offset.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"){f+=parseFloat(d.borderTopWidth)||0;e+=parseFloat(d.borderLeftWidth)||0}g=d}if(g.position===vb||g.position===mb){f+=h.offsetTop;e+=h.offsetLeft}if(a.offset.supportsFixedPosition&&g.position===ub){f+=Math.max(k.scrollTop,h.scrollTop);e+=Math.max(k.scrollLeft,h.scrollLeft)}return {top:f,left:e}};a.offset={initialize:function(){var i=this,g=h.body,e=h.createElement(p),f,c,l,j,k=parseFloat(a.css(g,lb))||0,m="<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>";a.extend(e.style,{position:Cb,top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:K});e.innerHTML=m;g.insertBefore(e,g.firstChild);f=e.firstChild;c=f.firstChild;j=f.nextSibling.firstChild.firstChild;i.doesNotAddBorder=c.offsetTop!==5;i.doesAddBorderForTableAndCells=j.offsetTop===5;c.style.position=ub;c.style.top="20px";i.supportsFixedPosition=c.offsetTop===20||c.offsetTop===15;c.style.position=c.style.top=d;f.style.overflow=K;f.style.position=vb;i.subtractsBorderForOverflowNotVisible=c.offsetTop===-5;i.doesNotIncludeMarginInBodyOffset=g.offsetTop!==k;g.removeChild(e);g=e=f=c=l=j=b;a.offset.initialize=a.noop},bodyOffset:function(b){var d=b.offsetTop,c=b.offsetLeft;a.offset.initialize();if(a.offset.doesNotIncludeMarginInBodyOffset){d+=parseFloat(a.css(b,lb))||0;c+=parseFloat(a.css(b,Db))||0}return {top:d,left:c}},setOffset:function(d,c,p){var m=a.css(d,Eb);if(m===mb)d.style.position=vb;var i=a(d),h=i.offset(),l=a.css(d,"top"),k=a.css(d,"left"),f=m===Cb&&a.inArray(P,[l,k])>j,e={},g={},o,n;if(f)g=i.position();o=f?g.top:parseInt(l,10)||0;n=f?g.left:parseInt(k,10)||0;if(a.isFunction(c))c=c.call(d,p,h);if(c.top!=b)e.top=c.top-h.top+o;if(c.left!=b)e.left=c.left-h.left+n;if("using" in c)c.using.call(d,e);else i.css(e)}};a.fn.extend({position:function(){var f=this;if(!f[0])return b;var g=f[0],c=f.offsetParent(),e=f.offset(),d=Bc.test(c[0].nodeName)?{top:0,left:0}:c.offset();e.top-=parseFloat(a.css(g,lb))||0;e.left-=parseFloat(a.css(g,Db))||0;d.top+=parseFloat(a.css(c[0],"borderTopWidth"))||0;d.left+=parseFloat(a.css(c[0],"borderLeftWidth"))||0;return {top:e.top-d.top,left:e.left-d.left}},offsetParent:function(){return this.map(function(){var b=this.offsetParent||h.body;while(b&&(!Bc.test(b.nodeName)&&a.css(b,Eb)===mb))b=b.offsetParent;return b})}});a.each(["Left","Top"],function(d,e){var c=gb+e;a.fn[c]=function(g){var f="pageXOffset",h=this[0],e;if(!h)return b;if(g!==i)return this.each(function(){e=Yb(this);if(e)e.scrollTo(!d?g:a(e).scrollLeft(),d?g:a(e).scrollTop());else this[c]=g});else{e=Yb(h);return e?f in e?e[d?"pageYOffset":f]:a.support.boxModel&&e.document.documentElement[c]||e.document.body[c]:h[c]}}});function Yb(b){return a.isWindow(b)?b:b.nodeType===9?b.defaultView||b.parentWindow:e}a.each(["Height","Width"],function(e,c){var d=c.toLowerCase();a.fn["inner"+c]=function(){return this[0]?parseFloat(a.css(this[0],d,"padding")):b};a.fn["outer"+c]=function(c){return this[0]?parseFloat(a.css(this[0],d,c?W:bb)):b};a.fn[d]=function(h){var f="client",j=this,e=j[0];if(!e)return h==b?b:j;if(a.isFunction(h))return j.each(function(c){var b=a(this);b[d](h.call(this,c,b[d]()))});if(a.isWindow(e))return e.document.compatMode==="CSS1Compat"&&e.document.documentElement[f+c]||e.document.body[f+c];else if(e.nodeType===9)return Math.max(e.documentElement[f+c],e.body[gb+c],e.documentElement[gb+c],e.body["offset"+c],e.documentElement["offset"+c]);else if(h===i){var k=a.css(e,d),l=parseFloat(k);return a.isNaN(l)?k:l}else return j.css(d,typeof h===g?h:h+s)}})})(window)

/*swfobject.js*/
var swfobject=function(){var v="none",u="OBJECT",t="name",s="class",r="type",A="function",q="body",y="$version",b=10,c=null,e=true,f=false,g="undefined",k="object",V="Shockwave Flash",gb="ShockwaveFlash.ShockwaveFlash",F="application/x-shockwave-flash",T="SWFObjectExprInst",Y="onreadystatechange",h=window,d=document,n=navigator,W=f,G=[cb],m=[],D=[],x=[],z,E,I,P,o=f,B=f,j,J,S=e,a=function(){var i="$1",q=typeof d.getElementById!=g&&typeof d.getElementsByTagName!=g&&typeof d.createElement!=g,l=n.userAgent.toLowerCase(),m=n.platform.toLowerCase(),s=m?/win/.test(m):/win/.test(l),r=m?/mac/.test(m):/mac/.test(l),t=/webkit/.test(l)?parseFloat(l.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,i)):f,o=!+"\131",j=[0,0,0],a=c;if(typeof n.plugins!=g&&typeof n.plugins[V]==k){a=n.plugins[V].description;if(a&&!(typeof n.mimeTypes!=g&&n.mimeTypes[F]&&!n.mimeTypes[F].enabledPlugin)){W=e;o=f;a=a.replace(/^.*\s+(\S+\s+\S+$)/,i);j[0]=parseInt(a.replace(/^(.*)\..*$/,i),b);j[1]=parseInt(a.replace(/^.*\.(.*)\s.*$/,i),b);j[2]=/[a-zA-Z]/.test(a)?parseInt(a.replace(/^.*[a-zA-Z]+(.*)$/,i),b):0}}else if(typeof h.ActiveXObject!=g)try{var p=new ActiveXObject(gb);if(p){a=p.GetVariable(y);if(a){o=e;a=a.split(" ")[1].split(",");j=[parseInt(a[0],b),parseInt(a[1],b),parseInt(a[2],b)]}}}catch(u){}return {w3:q,pv:j,wk:t,ie:o,win:s,mac:r}}(),ib=function(){var b="complete";if(!a.w3)return;(typeof d.readyState!=g&&d.readyState==b||typeof d.readyState==g&&(d.getElementsByTagName(q)[0]||d.body))&&w();if(!o){typeof d.addEventListener!=g&&d.addEventListener("DOMContentLoaded",w,f);if(a.ie&&a.win){d.attachEvent(Y,function(){if(d.readyState==b){d.detachEvent(Y,arguments.callee);w()}});h==top&&(function(){if(o)return;try{d.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}w()})()}a.wk&&(function(){if(o)return;if(!/loaded|complete/.test(d.readyState)){setTimeout(arguments.callee,0);return}w()})();U(w)}}();function w(){if(o)return;try{var b=d.getElementsByTagName(q)[0].appendChild(l("span"));b.parentNode.removeChild(b)}catch(f){return}o=e;for(var c=G.length,a=0;a<c;a++)G[a]()}function Q(a){if(o)a();else G[G.length]=a}function U(a){if(typeof h.addEventListener!=g)h.addEventListener("load",a,f);else if(typeof d.addEventListener!=g)d.addEventListener("load",a,f);else if(typeof h.attachEvent!=g)db(h,"onload",a);else if(typeof h.onload==A){var b=h.onload;h.onload=function(){b();a()}}else h.onload=a}function cb(){if(W)fb();else L()}function fb(){var h=d.getElementsByTagName(q)[0],f=l(k);f.setAttribute(r,F);var e=h.appendChild(f);if(e){var i=0;(function(){if(typeof e.GetVariable!=g){var d=e.GetVariable(y);if(d){d=d.split(" ")[1].split(",");a.pv=[parseInt(d[0],b),parseInt(d[1],b),parseInt(d[2],b)]}}else if(i<b){i++;setTimeout(arguments.callee,b);return}h.removeChild(f);e=c;L()})()}else L()}function L(){var q=m.length;if(q>0)for(var h=0;h<q;h++){var j=m[h].id,d=m[h].callbackFn,c={success:f,id:j};if(a.pv[0]>0){var b=i(j);if(b)if(C(m[h].swfVersion)&&!(a.wk&&a.wk<312)){p(j,e);if(d){c.success=e;c.ref=O(j);d(c)}}else if(m[h].expressInstall&&H()){var k={};k.data=m[h].expressInstall;k.width=b.getAttribute("width")||"0";k.height=b.getAttribute("height")||"0";if(b.getAttribute(s))k.styleclass=b.getAttribute(s);if(b.getAttribute("align"))k.align=b.getAttribute("align");for(var r={},n=b.getElementsByTagName("param"),u=n.length,l=0;l<u;l++)if(n[l].getAttribute(t).toLowerCase()!="movie")r[n[l].getAttribute(t)]=n[l].getAttribute("value");M(k,r,j,d)}else{eb(b);d&&d(c)}}else{p(j,e);if(d){var o=O(j);if(o&&typeof o.SetVariable!=g){c.success=e;c.ref=o}d(c)}}}}function O(e){var b=c,a=i(e);if(a&&a.nodeName==u)if(typeof a.SetVariable!=g)b=a;else{var d=a.getElementsByTagName(k)[0];if(d)b=d}return b}function H(){return !B&&C("6.0.65")&&(a.win||a.mac)&&!(a.wk&&a.wk<312)}function M(k,n,m,r){B=e;I=r||c;P={success:f,id:m};var j=i(m);if(j){if(j.nodeName==u){z=K(j);E=c}else{z=j;E=m}k.id=T;if(typeof k.width==g||!/%$/.test(k.width)&&parseInt(k.width,b)<310)k.width="310";if(typeof k.height==g||!/%$/.test(k.height)&&parseInt(k.height,b)<137)k.height="137";d.title=d.title.slice(0,47)+" - Flash Player Installation";var q=a.ie&&a.win?"ActiveX":"PlugIn",o="MMredirectURL="+h.location.toString().replace(/&/g,"%26")+"&MMplayerType="+q+"&MMdoctitle="+d.title;if(typeof n.flashvars!=g)n.flashvars+="&"+o;else n.flashvars=o;if(a.ie&&a.win&&j.readyState!=4){var p=l("div");m+="SWFObjectNew";p.setAttribute("id",m);j.parentNode.insertBefore(p,j);j.style.display=v;(function(){if(j.readyState==4)j.parentNode.removeChild(j);else setTimeout(arguments.callee,b)})()}N(k,n,m)}}function eb(c){if(a.ie&&a.win&&c.readyState!=4){var d=l("div");c.parentNode.insertBefore(d,c);d.parentNode.replaceChild(K(c),d);c.style.display=v;(function(){if(c.readyState==4)c.parentNode.removeChild(c);else setTimeout(arguments.callee,b)})()}else c.parentNode.replaceChild(K(c),c)}function K(f){var d=l("div");if(a.win&&a.ie)d.innerHTML=f.innerHTML;else{var g=f.getElementsByTagName(k)[0];if(g){var b=g.childNodes;if(b)for(var h=b.length,c=0;c<h;c++)!(b[c].nodeType==1&&b[c].nodeName=="PARAM")&&!(b[c].nodeType==8)&&d.appendChild(b[c].cloneNode(e))}}return d}function N(b,e,t){var j="styleclass",o,m=i(t);if(a.wk&&a.wk<312)return o;if(m){if(typeof b.id==g)b.id=t;if(a.ie&&a.win){var p="";for(var c in b)if(b[c]!=Object.prototype[c])if(c.toLowerCase()=="data")e.movie=b[c];else if(c.toLowerCase()==j)p+=' class="'+b[c]+'"';else if(c.toLowerCase()!="classid")p+=" "+c+'="'+b[c]+'"';var q="";for(var n in e)if(e[n]!=Object.prototype[n])q+='<param name="'+n+'" value="'+e[n]+'" />';m.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+p+">"+q+"</object>";D[D.length]=b.id;o=i(b.id)}else{var f=l(k);f.setAttribute(r,F);for(var d in b)if(b[d]!=Object.prototype[d])if(d.toLowerCase()==j)f.setAttribute(s,b[d]);else d.toLowerCase()!="classid"&&f.setAttribute(d,b[d]);for(var h in e)e[h]!=Object.prototype[h]&&h.toLowerCase()!="movie"&&bb(f,h,e[h]);m.parentNode.replaceChild(f,m);o=f}}return o}function bb(d,b,c){var a=l("param");a.setAttribute(t,b);a.setAttribute("value",c);d.appendChild(a)}function Z(d){var c=i(d);if(c&&c.nodeName==u)if(a.ie&&a.win){c.style.display=v;(function(){if(c.readyState==4)ab(d);else setTimeout(arguments.callee,b)})()}else c.parentNode.removeChild(c)}function ab(d){var a=i(d);if(a){for(var b in a)if(typeof a[b]==A)a[b]=c;a.parentNode.removeChild(a)}}function i(b){var a=c;try{a=d.getElementById(b)}catch(e){}return a}function l(a){return d.createElement(a)}function db(c,a,b){c.attachEvent(a,b);x[x.length]=[c,a,b]}function C(g){var d=a.pv,c=g.split(".");c[0]=parseInt(c[0],b);c[1]=parseInt(c[1],b)||0;c[2]=parseInt(c[2],b)||0;return d[0]>c[0]||d[0]==c[0]&&d[1]>c[1]||d[0]==c[0]&&d[1]==c[1]&&d[2]>=c[2]?e:f}function X(i,m,b,n){if(a.ie&&a.mac)return;var h=d.getElementsByTagName("head")[0];if(!h)return;var e=b&&typeof b=="string"?b:"screen";if(n){j=c;J=c}if(!j||J!=e){var f=l("style");f.setAttribute(r,"text/css");f.setAttribute("media",e);j=h.appendChild(f);if(a.ie&&a.win&&typeof d.styleSheets!=g&&d.styleSheets.length>0)j=d.styleSheets[d.styleSheets.length-1];J=e}if(a.ie&&a.win)j&&typeof j.addRule==k&&j.addRule(i,m);else j&&typeof d.createTextNode!=g&&j.appendChild(d.createTextNode(i+" {"+m+"}"))}function p(a,c){if(!S)return;var b=c?"visible":"hidden";if(o&&i(a))i(a).style.visibility=b;else X("#"+a,"visibility:"+b)}function R(a){var d=/[\\\"<>\.;]/,b=d.exec(a)!=c;return b&&typeof encodeURIComponent!=g?encodeURIComponent(a):a}var hb=function(){a.ie&&a.win&&window.attachEvent("onunload",function(){for(var e=x.length,b=0;b<e;b++)x[b][0].detachEvent(x[b][1],x[b][2]);for(var h=D.length,d=0;d<h;d++)Z(D[d]);for(var g in a)a[g]=c;a=c;for(var f in swfobject)swfobject[f]=c;swfobject=c})}();return {registerObject:function(c,e,g,d){if(a.w3&&c&&e){var b={};b.id=c;b.swfVersion=e;b.expressInstall=g;b.callbackFn=d;m[m.length]=b;p(c,f)}else d&&d({success:f,id:c})},getObjectById:function(b){if(a.w3)return O(b)},embedSWF:function(o,b,l,m,q,n,d,h,i,c){var j={success:f,id:b};if(a.w3&&!(a.wk&&a.wk<312)&&o&&b&&l&&m&&q){p(b,f);Q(function(){l+="";m+="";var a={};if(i&&typeof i===k)for(var t in i)a[t]=i[t];a.data=o;a.width=l;a.height=m;var f={};if(h&&typeof h===k)for(var s in h)f[s]=h[s];if(d&&typeof d===k)for(var r in d)if(typeof f.flashvars!=g)f.flashvars+="&"+r+"="+d[r];else f.flashvars=r+"="+d[r];if(C(q)){var u=N(a,f,b);a.id==b&&p(b,e);j.success=e;j.ref=u}else if(n&&H()){a.data=n;M(a,f,b,c);return}else p(b,e);c&&c(j)})}else c&&c(j)},switchOffAutoHideShow:function(){S=f},ua:a,getFlashPlayerVersion:function(){return {major:a.pv[0],minor:a.pv[1],release:a.pv[2]}},hasFlashPlayerVersion:C,createSWF:function(d,c,b){if(a.w3)return N(d,c,b);else return undefined},showExpressInstall:function(e,b,c,d){a.w3&&H()&&M(e,b,c,d)},removeSWF:function(b){a.w3&&Z(b)},createCSS:function(b,e,d,c){a.w3&&X(b,e,d,c)},addDomLoadEvent:Q,addLoadEvent:U,getQueryParamValue:function(f){var b=d.location.search||d.location.hash;if(b){if(/\?/.test(b))b=b.split("?")[1];if(f==c)return R(b);for(var e=b.split("&"),a=0;a<e.length;a++)if(e[a].substring(0,e[a].indexOf("="))==f)return R(e[a].substring(e[a].indexOf("=")+1))}return ""},expressInstallCallback:function(){if(B){var b=i(T);if(b&&z){b.parentNode.replaceChild(z,b);if(E){p(E,e);if(a.ie&&a.win)z.style.display="block"}I&&I(P)}B=f}}}}()

/*addthis_widget.js*/
/* (c) 2008, 2009, 2010 Add This, LLC */
if(!window._ate){var _atd="www.addthis.com/",_atr="//s7.addthis.com/",_atn="//l.addthiscdn.com/",_euc=encodeURIComponent,_duc=decodeURIComponent,_atc={dr:0,ver:250,loc:0,enote:"",cwait:500,bamp:0.25,camp:1,damp:1,famp:0.02,pamp:0.2,tamp:0,vamp:1,xamp:0,abf:!!window.addthis_do_ab,unt:1};(function(){var l;try{l=window.location;if(l.protocol.indexOf("file")===0||l.protocol.indexOf("safari-extension")===0||l.protocol.indexOf("chrome-extension")===0){_atr="http:"+_atr}if(l.hostname.indexOf("localhost")!=-1){_atc.loc=1}}catch(e){}var ua=navigator.userAgent.toLowerCase(),d=document,w=window,dl=d.location,b={win:/windows/.test(ua),xp:/windows nt 5.1/.test(ua)||/windows nt 5.2/.test(ua),osx:/os x/.test(ua),chr:/chrome/.test(ua),iph:/iphone/.test(ua),dro:/android/.test(ua),ipa:/ipad/.test(ua),saf:/safari/.test(ua),sf3:/safari 3/.test(ua),web:/webkit/.test(ua),opr:/opera/.test(ua),msi:(/msie/.test(ua))&&!(/opera/.test(ua)),ffx:/firefox/.test(ua),ff2:/firefox\/2/.test(ua),ffn:/firefox\/((3.[6789][0-9a-z]*)|(4.[0-9a-z]*))/.test(ua),ie6:/msie 6.0/.test(ua),ie7:/msie 7.0/.test(ua),mod:-1},_ate={rev:"89959",bro:b,wlp:(l||{}).protocol,show:1,dl:dl,upm:!!w.postMessage&&(""+w.postMessage).toLowerCase().indexOf("[native code]")!==-1,bamp:_atc.bamp-Math.random(),camp:_atc.camp-Math.random(),xamp:_atc.xamp-Math.random(),vamp:_atc.vamp-Math.random(),tamp:_atc.tamp-Math.random(),pamp:_atc.pamp-Math.random(),ab:"-",inst:1,wait:500,tmo:null,sub:!!window.at_sub,dbm:0,uid:null,spt:"static/r07/widget28.png",api:{},imgz:[],hash:window.location.hash};d.ce=d.createElement;d.gn=d.getElementsByTagName;window._ate=_ate;var reduce=function(o,fn,acc,cxt){if(!o){return acc}if(o instanceof Array||(o.length&&(typeof o!=="function"))){for(var i=0,len=o.length,v=o[0];i<len;v=o[++i]){acc=fn.call(cxt||o,acc,v,i,o)}}else{for(var name in o){acc=fn.call(cxt||o,acc,o[name],name,o)}}return acc},_asl=Array.prototype.slice,slice=function(a){return _asl.apply(a,_asl.call(arguments,1))},strip=function(s){return(""+s).replace(/(^\s+|\s+$)/g,"")},extend=function(A,B){return reduce(slice(arguments,1),function(A,donor){return reduce(donor,function(o,v,k){if(o){o[k]=v}return o},A)},A)},toKV=function(o,del){return reduce(o,function(acc,v,k){k=strip(k);if(k){acc.push(_euc(k)+"="+_euc(strip(v)))}return acc},[]).join(del||"&")},fromKV=function(q,del){return reduce((q||"").split(del||"&"),function(acc,pair){try{var kv=pair.split("="),k=strip(_duc(kv[0])),v=strip(_duc(kv.slice(1).join("=")));if(k){acc[k]=v}}catch(e){}return acc},{})},bind=function(){var args=slice(arguments,0),fn=args.shift(),context=args.shift();return function(){return fn.apply(context,args.concat(slice(arguments,0)))}},_listen=function(un,obj,evt,fn){if(!obj){return}if(we){obj[(un?"detach":"attach")+"Event"]("on"+evt,fn)}else{obj[(un?"remove":"add")+"EventListener"](evt,fn,false)}},listen=function(obj,evt,fn){_listen(0,obj,evt,fn)},unlisten=function(obj,evt,fn){_listen(1,obj,evt,fn)},util={reduce:reduce,slice:slice,strip:strip,extend:extend,toKV:toKV,fromKV:fromKV,bind:bind,listen:listen,unlisten:unlisten};_ate.util=util;extend(_ate,util);(function(_addthis,addthis,env){var undefined,u=_addthis.util;function PolyEvent(type,triggerType,target,triggerTarget,data){this.type=type;this.triggerType=triggerType||type;this.target=target||triggerTarget;this.triggerTarget=triggerTarget||target;this.data=data||{}}u.extend(PolyEvent.prototype,{constructor:PolyEvent,bubbles:false,preventDefault:u.noop,stopPropagation:u.noop,clone:function(){return new this.constructor(this.type,this.triggerType,this.target,this.triggerTarget,u.extend({},this.data))}});function EventDispatcher(target,defaultEventType){this.target=target;this.queues={};this.defaultEventType=defaultEventType||PolyEvent}function getQueue(evt){var Qs=this.queues;if(!Qs[evt]){Qs[evt]=[]}return Qs[evt]}function addEventListener(evt,fn){this.getQueue(evt).push(fn)}function removeEventListener(evt,fn){var q=this.getQueue(evt),idx=q.indexOf(fn);if(idx!==-1){q.splice(idx,1)}}function fire(evtname,target,data,sync){var self=this;if(!sync){setTimeout(function(){self.dispatchEvent(new self.defaultEventType(evtname,evtname,target,self.target,data))},10)}else{self.dispatchEvent(new self.defaultEventType(evtname,evtname,target,self.target,data))}}function dispatchEvent(evt){for(var i=0,target=evt.target,q=this.getQueue(evt.type),L=q.length;i<L;i++){q[i].call(target,evt.clone())}}function decorate(delegate){if(!delegate){return}for(var k in methods){delegate[k]=u.bind(methods[k],this)}return delegate}var methods={constructor:EventDispatcher,getQueue:getQueue,addEventListener:addEventListener,removeEventListener:removeEventListener,dispatchEvent:dispatchEvent,fire:fire,decorate:decorate};u.extend(EventDispatcher.prototype,methods);_addthis.event={PolyEvent:PolyEvent,EventDispatcher:EventDispatcher}})(_ate,_ate.api,_ate);_ate.ed=new _ate.event.EventDispatcher(_ate);var _adr={isBound:0,isReady:0,readyList:[],onReady:function(){if(!_adr.isReady){_adr.isReady=1;var l=_adr.readyList.concat(window.addthis_onload||[]);for(var fn=0;fn<l.length;fn++){l[fn].call(window)}_adr.readyList=[]}},addLoad:function(func){var o=w.onload;if(typeof w.onload!="function"){w.onload=func}else{w.onload=function(){if(o){o()}func()}}},bindReady:function(){if(r.isBound||_atc.xol){return}r.isBound=1;if(d.addEventListener&&!b.opr){d.addEventListener("DOMContentLoaded",r.onReady,false)}var apc=window.addthis_product;if(apc&&apc.indexOf("f")>-1){r.onReady();return}if(b.msi&&window==top){(function(){if(r.isReady){return}try{d.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return}r.onReady()})()}if(b.opr){d.addEventListener("DOMContentLoaded",function(){if(r.isReady){return}for(var i=0;i<d.styleSheets.length;i++){if(d.styleSheets[i].disabled){setTimeout(arguments.callee,0);return}}r.onReady()},false)}if(b.saf){var numStyles;(function(){if(r.isReady){return}if(d.readyState!="loaded"&&d.readyState!="complete"){setTimeout(arguments.callee,0);return}if(numStyles===undefined){var links=d.gn("link");for(var i=0;i<links.length;i++){if(links[i].getAttribute("rel")=="stylesheet"){numStyles++}}var styles=d.gn("style");numStyles+=styles.length}if(d.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return}r.onReady()})()}r.addLoad(r.onReady)},append:function(fn,args){r.bindReady();if(r.isReady){fn.call(window,[])}else{r.readyList.push(function(){return fn.call(window,[])})}}},r=_adr,a=_ate;extend(_ate,{plo:[],lad:function(x){_ate.plo.push(x)}});(function(_addthis,addthis,env){var w=window;_addthis.pub=function(){return _euc((window.addthis_config||{}).username||window.addthis_pub||"")};_addthis.usu=function(url,f){if(!w.addthis_share){w.addthis_share={}}if(f||url!=addthis_share.url){addthis_share.imp_url=0}};_addthis.rsu=function(){var d=document,dt=d.title,du=d.location?d.location.href:"";if(_atc.ver>=250&&addthis_share.imp_url&&du&&du!=w.addthis_share.url&&!(_ate.util.ivc((d.location.hash||"").substr(1).split(",").shift()))){w.addthis_share.url=w.addthis_url=du;w.addthis_share.title=w.addthis_title=dt;return 1}return 0};_addthis.igv=function(u,t){if(!w.addthis_config){w.addthis_config={username:w.addthis_pub}}else{if(addthis_config.data_use_cookies===false){_atc.xck=1}}if(!w.addthis_share){w.addthis_share={}}if(!addthis_share.url){if(!w.addthis_url&&addthis_share.imp_url===undefined){addthis_share.imp_url=1}addthis_share.url=(w.addthis_url||u||"").split("#{").shift()}if(!addthis_share.title){addthis_share.title=(w.addthis_title||t||"").split("#{").shift()}};if(!_atc.ost){if(!w.addthis_conf){w.addthis_conf={}}for(var i in addthis_conf){_atc[i]=addthis_conf[i]}_atc.ost=1}})(_ate,_ate.api,_ate);(function(_addthis,addthis,env){var undefined,d=document,u=_addthis.util;_addthis.ckv=u.fromKV(d.cookie,";");function read(k){return u.fromKV(d.cookie,";")[k]}if(!_addthis.cookie){_addthis.cookie={}}_addthis.cookie.rck=read})(_ate,_ate.api,_ate);(function(_addthis,addthis,env){var undefined,d=document,isWriteable=0,u=_addthis.util;function canWeWrite(){if(isWriteable){return 1}set("xtc",1);if(1==_addthis.cookie.rck("xtc")){isWriteable=1}kill("xtc",1);return isWriteable}function checkForGovSite(host){if(_atc.xck){return}var h=host||_ate.dh||_ate.du||(_ate.dl?_ate.dl.hostname:"");if(h.indexOf(".gov")>-1||h.indexOf(".mil")>-1){_atc.xck=1}var p=typeof(_addthis.pub)==="function"?_addthis.pub():_addthis.pub,x=["usarmymedia","govdelivery"];for(i in x){if(p==x[i]){_atc.xck=1;break}}}function kill(k,ud){if(d.cookie){d.cookie=k+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/"+(ud?"; domain="+(_addthis.bro.msi?"":".")+"addthis.com":"")}}function set(u,v,s,nd){checkForGovSite();if(!_atc.xck){var expires=new Date();expires.setYear(expires.getFullYear()+2);document.cookie=u+"="+v+(!s?"; expires="+expires.toUTCString():"")+"; path=/;"+(!nd?" domain="+(_addthis.bro.msi?"":".")+"addthis.com":"")}}if(!_addthis.cookie){_addthis.cookie={}}_addthis.cookie.sck=set;_addthis.cookie.kck=kill;_addthis.cookie.cww=canWeWrite;_addthis.cookie.gov=checkForGovSite})(_ate,_ate.api,_ate);(function(_addthis,addthis,env){function munge(s){var mv=291;if(s){for(var i=0;i<s.length;i++){mv=(mv*(s.charCodeAt(i)+i)+3)&1048575}}return(mv&16777215).toString(32)}_addthis.mun=munge})(_ate,_ate.api,_ate);(function(_addthis,addthis,env){var undefined,u=_addthis.util,max=4294967295,sttm=new Date().getTime();function generateCuid(){return((sttm/1000)&max).toString(16)+("00000000"+(Math.floor(Math.random()*(max+1))).toString(16)).slice(-8)}function getDateFromCuid(cuid){return isValidCuid(cuid)?(new Date((parseInt(cuid.substr(0,8),16)*1000))):new Date()}function isCuidOlderThan(cuid,seconds){var d=getDateFromCuid(cuid);return(((new Date()).getTime()-d.getTime())>seconds*1000)}function isValidCuid(cuid){return cuid&&cuid.match(/^[0-9a-f]{16}$/)}u.cuid=generateCuid;u.ivc=isValidCuid;u.ioc=isCuidOlderThan})(_ate,_ate.api,_ate);(function(_addthis,addthis,env){function getHashParams(s){var q=s.src.indexOf("#")>-1?s.src.replace(/^[^\#]+\#?/,""):s.src.replace(/^[^\?]+\??/,""),p=fromKV(q);return p}function getScriptParams(scriptName){var ss=d.gn("script"),ss_length=ss.length,s=ss[ss_length-1],p=getHashParams(s);if(scriptName||(s.src&&s.src.indexOf("addthis")==-1)){for(var i=0;i<ss_length;i++){if((ss[i].src||"").indexOf(scriptName||"addthis.com")>-1){p=getHashParams(ss[i]);break}}}return p}if(!_addthis.util){_addthis.util={}}_addthis.util.gsp=getScriptParams})(_ate,_ate.api,_ate);(function(_addthis,addthis,env){var a=_addthis,sttm=new Date().getTime(),ran=function(){return Math.floor(Math.random()*4294967295).toString(36)},off=function(){return Math.floor((new Date().getTime()-sttm)/100).toString(16)},cst=function(c){return"CXNID=2000001.521545608054043907"+(c||2)+"NXC"},sid=0,ssid=function(f){if(sid===0){a.sid=sid=(f||a.util.cuid())}return sid},xmtmo=null,sxm=function(b,xmi){if(xmtmo!==null){clearTimeout(xmtmo)}if(b){xmtmo=_ate.sto(function(){xmi(false)},_ate.wait)}},fcv=function(k,v){return _euc(k)+"="+_euc(v)+";"+off()},seq=1,processUrlParams=function(url,f){var u=(url||"").split("?"),url=u.shift(),query=(u.pop()||"").split("&");return f(url,query)},mungeUrl=function(url,transforms,share,svc){if(!transforms){transforms={}}if(!transforms.remove){transforms.remove=[]}transforms.remove.push("sms_ss");transforms.remove.push("at_xt");if(transforms.remove){url=removeUrlParams(url,transforms.remove)}if(transforms.clean){url=cleanUrl(url)}if(transforms.defrag){url=clearOurFragment(url)}if(transforms.add){url=addUrlParams(url,transforms.add,share,svc)}return url},addUrlParams=function(url,params,share,service){var templatedParams={};if(params){for(var k in params){if(url.indexOf(k+"=")>-1){continue}templatedParams[k]=templateUrlParams(params[k],url,share,service)}params=_ate.util.toKV(templatedParams)}return url+(params.length?((url.indexOf("?")>-1?"&":"?")+params):"")},templateUrlParams=function(s,url,share,service){var share=share||addthis_share;return s.replace(/{{service}}/g,_euc(service||"")).replace(/{{code}}/g,_euc(service||"")).replace(/{{title}}/g,_euc(share.title)).replace(/{{url}}/g,_euc(url))},removeUrlParams=function(url,params){var remove={},params=params||[];for(var i=0;i<params.length;i++){remove[params[i]]=1}return processUrlParams(url,function(url,query){var newQuery=[];if(query){for(var i in query){if(typeof(query[i])=="string"){var kv=(query[i]||"").split("=");if(kv.length!=2&&query[i]){newQuery.push(query[i])}else{if(remove[kv[0]]){continue}else{if(query[i]){newQuery.push(query[i])}}}}}url+=(newQuery.length?("?"+newQuery.join("&")):"")}return url})},getOurFragment=function(url){var frag=url.split("#").pop().split(",").shift().split("=").pop();if(_ate.util.ivc(frag)){return url.split("#").pop().split(",")}return[""]},clearOurFragment=function(url){var frag=getOurFragment(url).shift().split("=").pop();if(_ate.util.ivc(frag)){return url.split("#").shift()}return url},cleanUrl=function(url){return processUrlParams(url,function(url,query){var jidx=url.indexOf(";jsessionid"),newQuery=[];if(jidx>-1){url=url.substr(0,jidx)}if(query){for(var i in query){if(typeof(query[i])=="string"){var kv=(query[i]||"").split("=");if(kv.length==2){if(kv[0].indexOf("utm_")===0||kv[0]=="gclid"||kv[0]=="sms_ss"||kv[0]=="at_xt"){continue}}if(query[i]){newQuery.push(query[i])}}}url+=(newQuery.length?("?"+newQuery.join("&")):"")}return url})},sta=function(){var pub=(typeof(a.pub||"")=="function"?a.pub():a.pub)||"unknown";return"AT-"+pub+"/-/"+a.ab+"/"+ssid()+"/"+(seq++)+(a.uid!==null?"/"+a.uid:"")};if(!_ate.track){_ate.track={}}_addthis.util.extend(_ate.track,{cst:cst,fcv:fcv,ran:ran,rup:removeUrlParams,aup:addUrlParams,cof:clearOurFragment,gof:getOurFragment,clu:cleanUrl,mgu:mungeUrl,ssid:ssid,sta:sta,sxm:sxm})})(_ate,_ate.api,_ate);(function(){var d=document,a=_ate,cvt=[],avt=null,qtp=[],xtp=function(){var p;while(p=qtp.pop()){trk(p)}},pcs=[],spc=null,apc=function(c){c=c.split("-").shift();for(var i=0;i<pcs.length;i++){if(pcs[i]==c){return}}pcs.push(c)},gat=function(){},atf=null,get_atssh=function(){var div=d.getElementById("_atssh");if(!div){div=d.ce("div");div.style.visibility="hidden";div.id="_atssh";a.opp(div.style);d.body.insertBefore(div,d.body.firstChild)}return div},ctf=function(url){var ifr,r=Math.floor(Math.random()*1000),div=get_atssh();if(!a.bro.msi){ifr=d.ce("iframe");ifr.id="_atssh"+r}else{if(a.bro.ie6&&!url&&d.location.protocol.indexOf("https")==0){url="javascript:''"}div.innerHTML='<iframe id="_atssh'+r+'" width="1" height="1" name="_atssh'+r+'" '+(url?'src="'+url+'"':"")+">";ifr=d.getElementById("_atssh"+r)}a.opp(ifr.style);ifr.frameborder=ifr.style.border=0;ifr.style.top=ifr.style.left=0;return ifr},onMenuShare=function(e){var share=300;if(e&&e.data&&e.data.service){if(a.dcp>=share){return}trk({gen:share,sh:e.data.service});a.dcp=share}},onMenuPop=function(evt){var t={},data=evt.data||{},svc=data.svc,pco=data.pco,servicesInMenu=data.cmo,referringService=data.crs,preferredServices=data.cso;if(svc){t.sh=svc}if(servicesInMenu){t.cm=servicesInMenu}if(preferredServices){t.cs=1}if(referringService){t.cr=1}if(pco){t.spc=pco}img("sh","3",null,t)},trk=function(t){var dr=a.dr,rev=(a.rev||"");if(!t){return}t.xck=_atc.xck?1:0;t.xxl=1;t.sid=a.track.ssid();t.pub=a.pub();t.ssl=a.ssl||0;t.du=a.tru(a.du||a.dl.href);if(a.dt){t.dt=a.dt}if(a.cb){t.cb=a.cb}t.lng=a.lng();t.ver=_atc.ver;if(!a.upm&&a.uid){t.uid=a.uid}t.pc=t.spc||pcs.join(",");if(dr){t.dr=a.tru(dr)}if(a.dh){t.dh=a.dh}if(rev){t.rev=rev}if(a.xfr){if(a.upm){if(atf){atf.contentWindow.postMessage(toKV(t),"*")}}else{var div=get_atssh(),base="static/r07/sh32.html"+(false?"?t="+new Date().getTime():"");if(atf){div.removeChild(div.firstChild)}atf=ctf();atf.src=_atr+base+"#"+toKV(t);div.appendChild(atf)}}else{qtp.push(t)}},img=function(i,c,x,obj,close){if(!window.at_sub&&!_atc.xtr){var t=obj||{};t.evt=i;if(x){t.ext=x}avt=t;if(close===1){xmi(true)}else{a.track.sxm(true,xmi)}}},cev=function(k,v){cvt.push(a.track.fcv(k,v));a.track.sxm(true,xmi)},xmi=function(close){var h=a.dl?a.dl.hostname:"";if(cvt.length>0||avt){a.track.sxm(false,xmi);if(_atc.xtr){return}var t=avt||{};t.ce=cvt.join(",");cvt=[];avt=null;trk(t);if(close){var i=d.ce("iframe");i.id="_atf";_ate.opp(i.style);d.body.appendChild(i);i=d.getElementById("_atf")}}};a.ed.addEventListener("addthis-internal.compact",onMenuPop);a.ed.addEventListener("addthis.menu.share",onMenuShare);if(!a.track){a.track={}}a.util.extend(a.track,{pcs:pcs,apc:apc,cev:cev,ctf:ctf,gtf:get_atssh,qtp:function(p){qtp.push(p)},stf:function(f){atf=f},trk:trk,xtp:xtp})})();extend(_ate,{_rec:[],xfr:!_ate.upm||!_ate.bro.ffx,pmh:function(e){if(e.origin.slice(-12)==".addthis.com"){if(!e.data){return}var data=fromKV(e.data),r=_ate._rec;for(var n=0;n<r.length;n++){r[n](data)}}}});extend(_ate,{lng:function(){return window.addthis_language||(window.addthis_config||{}).ui_language||(_ate.bro.msi?navigator.userLanguage:navigator.language)||"en"},iwb:function(l){var wd={th:1,pl:1,sl:1,gl:1,hu:1,is:1,nb:1,se:1,su:1,sw:1};return !!wd[l]},ivl:function(l){var lg={af:1,afr:"af",ar:1,ara:"ar",az:1,aze:"az",be:1,bye:"be",bg:1,bul:"bg",bn:1,ben:"bn",bs:1,bos:"bs",ca:1,cat:"ca",cs:1,ces:"cs",cze:"cs",cy:1,cym:"cy",da:1,dan:"da",de:1,deu:"de",ger:"de",el:1,gre:"el",ell:"ell",en:1,eo:1,es:1,esl:"es",spa:"spa",et:1,est:"et",eu:1,fa:1,fas:"fa",per:"fa",fi:1,fin:"fi",fo:1,fao:"fo",fr:1,fra:"fr",fre:"fr",ga:1,gae:"ga",gdh:"ga",gl:1,glg:"gl",gu:1,he:1,heb:"he",hi:1,hin:"hin",hr:1,ht:1,cro:"hr",hu:1,hun:"hu",id:1,ind:"id",is:1,ice:"is",it:1,ita:"it",ja:1,jpn:"ja",ko:1,kor:"ko",ku:1,lb:1,ltz:"lb",lt:1,lit:"lt",lv:1,lav:"lv",mk:1,mac:"mk",mak:"mk",ml:1,mn:1,ms:1,msa:"ms",may:"ms",nb:1,nl:1,nla:"nl",dut:"nl",no:1,nds:1,nn:1,nno:"no",oc:1,oci:"oc",pl:1,pol:"pl",ps:1,pt:1,por:"pt",ro:1,ron:"ro",rum:"ro",ru:1,rus:"ru",sk:1,slk:"sk",slo:"sk",sl:1,slv:"sl",sq:1,alb:"sq",sr:1,se:1,si:1,ser:"sr",su:1,sv:1,sve:"sv",sw:1,swe:"sv",ta:1,tam:"ta",te:1,teg:"te",th:1,tha:"th",tl:1,tgl:"tl",tn:1,tr:1,tur:"tr",tt:1,uk:1,ukr:"uk",ur:1,urd:"ur",vi:1,vec:1,vie:"vi","zh-hk":1,"chi-hk":"zh-hk","zho-hk":"zh-hk","zh-tr":1,"chi-tr":"zh-tr","zho-tr":"zh-tr","zh-tw":1,"chi-tw":"zh-tw","zho-tw":"zh-tw",zh:1,chi:"zh",zho:"zh"};if(lg[l]){return lg[l]}l=l.split("-").shift();if(lg[l]){if(lg[l]===1){return l}else{return lg[l]}}return 0},gvl:function(l){var rv=_ate.ivl(l)||"en";if(rv===1){rv=l}return rv},alg:function(al,f){var l=_ate.gvl((al||_ate.lng()).toLowerCase());if(l.indexOf("en")!==0&&(!_ate.pll||f)){_ate.pll=_ate.ajs("static/r07/lang09/"+l+".js")}}});extend(_ate,{trim:function(s,e){try{s=s.replace(/^[\s\u3000]+|[\s\u3000]+$/g,"");if(e){s=_euc(s)}}catch(e){}return s||""},trl:[],tru:function(u,k){var rv="",found=0,lastEncoding=-1;if(u){rv=u.substr(0,300);if(rv!==u){if((lastEncoding=rv.lastIndexOf("%"))>=rv.length-4){rv=rv.substr(0,lastEncoding)}if(rv!=u){for(var i in _ate.trl){if(_ate.trl[i]==k){found=1}}if(!found){_ate.trl.push(k)}}}}return rv},sto:function(c,t){return setTimeout(c,t)},opp:function(st){st.width=st.height="1px";st.position="absolute";st.zIndex=100000},jlr:{},ajs:function(name,fullUrl){if(!_ate.jlr[name]){var o=d.ce("script"),head=d.gn("head")[0]||d.documentElement;o.src=(fullUrl?"":_atr)+name;head.insertBefore(o,head.firstChild);_ate.jlr[name]=1;return o}return 1},jlo:function(){try{var d=document,a=_ate,al=a.lng(),aig=function(src){var img=new Image();_ate.imgz.push(img);img.src=src};a.alg(al);if(!a.pld){if(a.bro.ie6){aig(_atr+a.spt);aig(_atr+"static/t00/logo1414.gif");aig(_atr+"static/t00/logo88.gif");if(window.addthis_feed){aig("static/r05/feed00.gif",1)}}if(a.pll&&!window.addthis_translations){a.sto(function(){a.pld=a.ajs("static/r07/menu68.js")},10)}else{a.pld=a.ajs("static/r07/menu68.js")}}}catch(e){}},ao:function(elt,pane,iurl,ititle,iconf,ishare){_ate.lad(["open",elt,pane,iurl,ititle,iconf,ishare]);_ate.jlo();return false},ac:function(){},as:function(s,cf,sh){_ate.lad(["send",s,cf,sh]);_ate.jlo()}});(function(_addthis,addthis,env){var d=document,c_porn=1,k_porn=["cbea","kkk","zvys","phz"],i=k_porn.length,porn_hash={};function rot(s){return s.replace(/[a-zA-Z]/g,function(c){return String.fromCharCode((c<="Z"?90:122)>=(c=c.charCodeAt(0)+13)?c:c-26)})}while(i--){porn_hash[rot(k_porn[i])]=1}function classifyString(s){var c=0;s=(s||"").toLowerCase()+"";if(!s){return c}s=s.replace(/[^a-zA-Z]/g," ").split(" ");for(var i=0,s_max=s.length;i<s_max;i++){if(porn_hash[s[i]]){c|=c_porn;return c}}return c}function classify(){var title=(w.addthis_title||d.title),bitmask=classifyString(title),metaElements=d.all?d.all.tags("META"):d.getElementsByTagName?d.getElementsByTagName("META"):new Array(),j=(metaElements||"").length;if(metaElements&&j){while(j--){var m=metaElements[j]||{},n=(m.name||"").toLowerCase(),c=m.content;if(n=="description"||n=="keywords"){bitmask|=classifyString(c)}}}return bitmask}if(!_addthis.ad){_addthis.ad={}}_addthis.ad.cla=classify})(_ate,_ate.api,_ate);(function(_addthis,addthis,env){var undefined,d=document,u=_addthis.util,EventDispatcher=_addthis.event.EventDispatcher,SLEEP_MS=25,loading=[];function ApiQueueFactory(name,fn,cxt){var queue=[];function queue(){queue.push(arguments)}function ready(){cxt[name]=fn;while(queue.length){fn.apply(cxt,queue.shift())}}queue.ready=ready;return queue}function monitor(newRes){if(newRes&&newRes instanceof Resource){loading.push(newRes)}for(var i=0;i<loading.length;){var resource=loading[i];if(resource&&resource.test()){loading.splice(i,1);Resource.fire("load",resource,{resource:resource})}else{i++}}if(loading.length){setTimeout(monitor,SLEEP_MS)}}function Resource(id,url,test){var self=this,hub=new EventDispatcher(self);hub.decorate(hub).decorate(self);this.ready=false;this.loading=false;this.id=id;this.url=url;if(typeof(test)==="function"){this.test=test}else{this.test=function(){return(!!_window[test])}}Resource.addEventListener("load",function(evt){var r=evt.resource;if(!r||r.id!==self.id){return}self.loading=false;self.ready=true;hub.fire(evt.type,r,{resource:r})})}u.extend(Resource.prototype,{load:function(){if(!this.loading){if(this.url.substr(this.url.length-4)==".css"){var l=d.ce("link"),head=(d.gn("head")[0]||d.documentElement);l.rel="stylesheet";l.type="text/css";l.href=this.url;l.media="all";head.insertBefore(l,head.firstChild)}else{_ate.ajs(this.url,1)}}this.loading=true;Resource.monitor(this)}});var staticHub=new EventDispatcher(Resource);staticHub.decorate(staticHub).decorate(Resource);u.extend(Resource,{known:{jquery:new Resource("jquery","//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js","jQuery"),ga:new Resource("ga","//www.google-analytics.com/ga.js",function(){var gat=_window._gat;return !!(gat&&(typeof(gat._getTracker)==="function"))})},loading:loading,monitor:monitor});_addthis.resource={Resource:Resource,ApiQueueFactory:ApiQueueFactory}})(_ate,_ate.api,_ate);var w=window,ac=w.addthis_config||{},css=new _ate.resource.Resource("widgetcss",_atr+"static/r07/widget52.css",function(){return true});function main(){try{if(_atc.xol&&!_atc.xcs){css.load()}var a=_ate,msi=a.bro.msi,hp=0,addthis_config=window.addthis_config||{},dt=d.title,dr=d.referer||d.referrer||"",du=dl?dl.href:null,hashlessUrl=(du||"").split("#").shift(),frag=dl&&dl.hash?dl.hash.substr(1):"",fragTag=frag&&frag.indexOf("at_st=")===0&&_ate.util.ivc(frag.split(",").shift().substr(6))?frag.substr(6):"",canonicalUrl=du,clickback=0,dh=dl.hostname,si=du?du.indexOf("sms_ss"):-1,at_xt_i=du?du.indexOf("at_xt"):-1,at_st_i=du?du.indexOf("at_st"):-1,al=(_ate.lng().split("-")).shift(),safeForIfr=(dl.href.indexOf(_atr)==-1&&!a.sub),shareGeneration=0,lks=d.gn("link"),ifrsrc=_atr+"static/r07/sh32.html#",isSsl=du&&du.indexOf("https")===0?1:0,ifr,data,updatePc=function(){if(!_ate.track.pcs.length){_ate.track.apc(window.addthis_product||("men-"+_atc.ver))}data.pc=_ate.track.pcs.join(",")};a.ab=window.addthis_ab||"fs-"+(_ate.tamp>0?1:0);if(window.addthis_product){_ate.track.apc(addthis_product);if(addthis_product.indexOf("fxe")==-1&&addthis_product.indexOf("bkm")==-1){_ate.track.spc=addthis_product}}for(var i=0;i<lks.length;i++){var l=lks[i];if(l.rel&&l.rel=="canonical"&&l.href){if(l.href.indexOf("http")!==0){canonicalUrl=(du||"").split("//").pop().split("/");if(l.href.indexOf("/")===0){canonicalUrl=canonicalUrl.shift()+l.href}else{canonicalUrl.pop();canonicalUrl=canonicalUrl.join("/")+"/"+l.href}canonicalUrl=dl.protocol+"//"+canonicalUrl}else{canonicalUrl=l.href}_ate.usu(0,1);break}}canonicalUrl=canonicalUrl.split("#{").shift();a.igv(canonicalUrl,d.title||"");var transforms=addthis_share.view_url_transforms||addthis_share.track_url_transforms||addthis_share.url_transforms;if(transforms){canonicalUrl=_ate.track.mgu(canonicalUrl,transforms)}a.smd={};a.dr=a.tru(dr,"fr");a.du=a.tru(canonicalUrl,"fp");a.dt=dt=w.addthis_share.title;a.cb=a.ad.cla();a.dh=dl.hostname;a.ssl=isSsl;data={cb:a.cb,ab:a.ab,dh:a.dh,dr:a.dr,du:a.du,dt:dt,inst:a.inst,lng:a.lng(),pc:w.addthis_product||"men",pub:a.pub(),ssl:isSsl,sid:_ate.track.ssid(),srd:_atc.damp,srf:_atc.famp,srp:_atc.pamp,srx:_atc.xamp,ver:_atc.ver,xck:_atc.xck||0};if(a.trl.length){data.trl=a.trl.join(",")}if(a.rev){data.rev=a.rev}if(addthis_config.data_track_clickback||addthis_config.data_track_linkback){data.ct=a.ct=1}if(a.prv){data.prv=toKV(serviceConfiguration)}if(fragTag){shareGeneration=parseInt(fragTag.split(",").pop())+1;var cvt=[],fragArray=fragTag.split(","),rsi=fragArray.shift();if(a.util.ioc(rsi,5)&&a.vamp>=0&&!a.sub){a.smd.rsi=rsi;a.smd.gen=shareGeneration;cvt.push(a.track.fcv("plv",Math.round(1/_atc.vamp)));cvt.push(a.track.fcv("rsi",rsi));cvt.push(a.track.fcv("gen",shareGeneration));data.ce=cvt.join(",");clickback=1}}else{if(du.indexOf(_atd+"book")==-1&&hashlessUrl!=dr){var cvt=[],rxi,rsi,rsc,sm;if(at_xt_i>-1){sm=du.substr(at_xt_i).split("&").shift().split("#").shift().split("=").pop().split(",");rxi=_duc(sm.shift());if(rxi.indexOf(",")>-1){sm=rxi.split(",");rxi=sm.shift()}}else{if(at_st_i>-1){sm=du.substr(at_st_i).split("&").shift().split("#").shift().split("=").pop().split(",");rsi=_duc(sm.shift());if(rsi.indexOf(",")>-1){sm=rsi.split(",");rsi=sm.shift()}}}if(sm&&sm.length){shareGeneration=parseInt(sm.pop())+1}if(si>-1){sm=du.substr(si);rsc=sm.split("&").shift().split("#").shift().split("=").pop();a.smd.rsc=data.sr=rsc}if(a.vamp>=0&&!a.sub&&(rxi||rsi||rsc)){if(rxi){a.smd.rxi=rxi}if(rsi){a.smd.rsi=rsi}a.smd.gen=shareGeneration;cvt.push(a.track.fcv("plv",Math.round(1/_atc.vamp)));if(rsc){cvt.push(a.track.fcv("rsc",rsc))}if(rxi){cvt.push(a.track.fcv("rxi",rxi))}else{if(rsi){cvt.push(a.track.fcv("rsi",rsi))}}if(rsi||rxi){cvt.push(a.track.fcv("gen",shareGeneration))}data.ce=cvt.join(",");clickback=1}}}if(clickback&&a.bamp>=0){data.clk=1;a.dcp=data.gen=50}if(a.upm){data.xd=1;if(_ate.bro.ffx){data.xld=1}}if(a.upm&&(!_ate.bro.ffx||_ate.bro.ffn)&&(addthis_config.data_track_copypaste)&&hashlessUrl!=dr&&(du.indexOf("#")==-1||fragTag)){var sid,oldHash=dl.hash,oldHashChange=window.onhashchange;if(fragTag){var fragArray=fragTag.split(","),urlGen=parseInt(fragArray[1]);sid=fragArray[0];if(urlGen>shareGeneration){shareGeneration=urlGen+1}}if(!fragTag||a.util.ioc(sid,5)){dl.hash="at_st="+_ate.track.ssid()+","+shareGeneration;_ate.sto(function(){window.onhashchange=function(){if(oldHashChange){oldHashChange()}if(window.location.hash==oldHash||!window.location.hash){history.back()}}},_ate.wait)}}if(safeForIfr){if(a.upm){if(msi){_ate.sto(function(){updatePc();ifr=a.track.ctf(ifrsrc+toKV(data));a.track.stf(ifr)},_ate.wait);w.attachEvent("onmessage",a.pmh)}else{ifr=a.track.ctf();w.addEventListener("message",a.pmh,false)}if(_ate.bro.ffx){ifr.src=ifrsrc;_ate.track.qtp(data)}else{if(!msi){_ate.sto(function(){updatePc();ifr.src=ifrsrc+toKV(data)},_ate.wait)}}}else{ifr=a.track.ctf();_ate.sto(function(){updatePc();ifr.src=ifrsrc+toKV(data)},_ate.wait)}if(ifr){ifr=a.track.gtf().appendChild(ifr);a.track.stf(ifr)}}if(w.addthis_language||ac.ui_language){a.alg()}if(a.plo.length>0){a.jlo()}}catch(e){window.console&&console.log("lod",e)}}w._ate=a;w._adr=r;a._rec.push(function(data){if(data.ssh){var s=window.addthis_ssh=_duc(data.ssh);a.gssh=1;a._ssh=s.split(",")}if(data.uss){var u=a._uss=_duc(data.uss).split(",");if(window.addthis_ssh){var seen={},u=u.concat(a._ssh),new_u=[];for(var i=0;i<u.length;i++){var s=u[i];if(!seen[s]){new_u.push(s)}seen[s]=1}u=new_u}a._ssh=u;window.addthis_ssh=u.join(",")}if(data.ups){var s=data.ups.split(",");a.ups={};for(var i=0;i<s.length;i++){if(s[i]){var o=fromKV(_duc(s[i]));a.ups[o.name]=o}}a._ups=a.ups}if(data.uid){a.uid=data.uid}if(data.dbm){a.dbm=data.dbm}if(data.rdy){a.xfr=1;a.track.xtp();return}});try{var serviceConfiguration={},params=_ate.util.gsp("addthis_widget.js");if(typeof(params)!=="object"){params={}}if(params.provider){serviceConfiguration={provider:_ate.mun(params.provider_code||params.provider),auth:params.auth||params.provider_auth||""};if(params.uid||params.provider_uid){serviceConfiguration.uid=_ate.mun(params.uid||params.provider_uid)}_ate.prv=serviceConfiguration}if(params.pub||params.username){w.addthis_pub=_duc(params.pub?params.pub:params.username)}if(w.addthis_pub&&w.addthis_config){w.addthis_config.username=w.addthis_pub}if(params.domready){_atc.dr=1}if(params.onready&&params.onready.match(/[a-zA-Z0-9_\.\$]+/)){try{_ate.onr=eval(params.onready)}catch(e){window.console&&console.log("addthis: onready function ("+params.onready+") not defined",e)}}if(params.async){_atc.xol=1}if(_atc.ver===120){var rc="atb"+_ate.util.cuid();d.write('<span id="'+rc+'"></span>');_ate.igv();_ate.lad(["span",rc,addthis_share.url||"[url]",addthis_share.title||"[title]"])}if(w.addthis_clickout){_ate.lad(["cout"])}if(!_atc.xol&&!_atc.xcs&&ac.ui_use_css!==false){css.load()}}catch(e){if(window.console){console.log("main",e)}}_adr.bindReady();_adr.append(main);(function(_addthis,addthis,env){var d=document,a=_addthis,scrapeLinks=function(){var links=d.gn("link"),rv={};for(var i=0;i<links.length;i++){var l=links[i];if(l.href&&l.rel){rv[l.rel]=l.href}}return rv},links=scrapeLinks(),svcurl=function(){var p=d.location.protocol;if(p=="file:"){p="http:"}return p+"//"+_atd},srd=function(){if(a.dr){return"&pre="+_euc(a.dr)}else{return""}},genurl=function(svc,feed,share,config){return svcurl()+(feed?"feed.php":"bookmark.php")+"?v="+(_atc.ver)+"&winname=addthis&"+uadd(svc,feed,share,config)+"&"+a.track.cst(4)+srd()+"&tt=0"+(svc==="more"&&a.bro.ipa?"&imore=1":"")},uadd=function(svc,feed,share,config){var t=a.trim,d=window,pub=a.pub(),w=window._atw||{},u=(share&&share.url?share.url:(w.share&&w.share.url?w.share.url:(d.addthis_url||d.location.href))),acs,hc=function(s){if(u&&u!=""){var i=u.indexOf("#at"+s);if(i>-1){u=u.substr(0,i)}}};if(!config){config=w.conf||{}}else{for(var k in w.conf){if(!(config[k])){config[k]=w.conf[k]}}}if(!share){share=w.share||{}}else{for(var k in w.share){if(!(share[k])){share[k]=w.share[k]}}}if(a.rsu()){share.url=window.addthis_url;share.title=window.addthis_title;u=share.url}acs=config.services_custom;hc("pro");hc("opp");hc("cle");hc("clb");hc("abc");if(u.indexOf("addthis.com/static/r07/ab")>-1){u=u.split("&");for(var i=0;i<u.length;i++){var p=u[i].split("=");if(p.length==2){if(p[0]=="url"){u=p[1];break}}}}if(acs instanceof Array){for(var i=0;i<acs.length;i++){if(acs[i].code==svc){acs=acs[i];break}}}var tmp=((share.templates&&share.templates[svc])?share.templates[svc]:""),module=((share.modules&&share.modules[svc])?share.modules[svc]:""),url_transforms=share.share_url_transforms||share.url_transforms||{},track_url_transforms=share.track_url_transforms||share.url_transforms,shortener=((url_transforms&&url_transforms.shorten&&share.shorteners)?(typeof(url_transforms.shorten)=="string"?url_transforms.shorten:(url_transforms.shorten[svc]||url_transforms.shorten["default"]||"")):""),shorteners="",prc=(config.product||d.addthis_product||("men-"+_atc.ver)),crs=w.crs,email_vars="",trackingFragment=a.track.gof(u),rsi=trackingFragment.length==2?trackingFragment.shift().split("=").pop():"",gen=trackingFragment.length==2?trackingFragment.pop():"";if(share.email_vars){for(var k in share.email_vars){email_vars+=(email_vars==""?"":"&")+_euc(k)+"="+_euc(share.email_vars[k])}}if(a.track.spc&&prc.indexOf(a.track.spc)==-1){prc+=","+a.track.spc}if(url_transforms&&url_transforms.shorten&&share.shorteners){for(var k in share.shorteners){for(var kk in share.shorteners[k]){shorteners+=(shorteners.length?"&":"")+_euc(k+"."+kk)+"="+_euc(share.shorteners[k][kk])}}}u=a.track.cof(u);u=a.track.mgu(u,url_transforms,share,svc);if(track_url_transforms){share.trackurl=a.track.mgu(share.trackurl||u,track_url_transforms,share,svc)}var rv="pub="+pub+"&source="+prc+"&lng="+(a.lng()||"xx")+"&s="+svc+(config.ui_508_compliant?"&u508=1":"")+(feed?"&h1="+t((share.feed||share.url).replace("feed://",""),1)+"&t1=":"&url="+t(u,1)+"&title=")+t(share.title||d.addthis_title,1)+(_atc.ver<200?"&logo="+t(d.addthis_logo,1)+"&logobg="+t(d.addthis_logo_background,1)+"&logocolor="+t(d.addthis_logo_color,1):"")+"&ate="+a.track.sta()+((window.addthis_ssh&&(!crs||addthis_ssh!=crs)&&(addthis_ssh==svc||addthis_ssh.search(new RegExp("(?:^|,)("+svc+")(?:$|,)"))>-1))?"&ips=1":"")+(crs?"&cr="+(svc==crs?1:0):"")+(a.uid?"&uid="+_euc(a.uid):"")+(share.email_template?"&email_template="+_euc(share.email_template):"")+(email_vars?"&email_vars="+_euc(email_vars):"")+(shortener?"&shortener="+_euc(typeof(shortener)=="array"?shortener.join(","):shortener):"")+(shortener&&shorteners?"&"+shorteners:"")+((share.passthrough||{})[svc]?"&passthrough="+t(a.util.toKV(share.passthrough[svc]),1):"")+(share.description?"&description="+t(share.description,1):"")+(share.html?"&html="+t(share.html,1):(share.content?"&html="+t(share.content,1):""))+(share.trackurl&&share.trackurl!=u?"&trackurl="+t(share.trackurl,1):"")+(share.screenshot?"&screenshot="+t(share.screenshot,1):"")+(share.swfurl?"&swfurl="+t(share.swfurl,1):"")+(a.cb?"&cb="+a.cb:"")+(a.ufbl?"&ufbl=1":"")+(share.iframeurl?"&iframeurl="+t(share.iframeurl,1):"")+(share.width?"&width="+share.width:"")+(share.height?"&height="+share.height:"")+(config.data_track_p32?"&p32="+config.data_track_p32:"")+(config.data_track_clickback||config.data_track_linkback||!pub||pub=="AddThis"?"&sms_ss=1&at_xt=1":"")+((acs&&acs.url)?"&acn="+_euc(acs.name)+"&acc="+_euc(acs.code)+"&acu="+_euc(acs.url):"")+(a.smd?(a.smd.rxi?"&rxi="+a.smd.rxi:"")+(a.smd.rsi?"&rsi="+a.smd.rsi:"")+(a.smd.gen?"&gen="+a.smd.gen:""):((rsi?"&rsi="+rsi:"")+(gen?"&gen="+gen:"")))+(share.xid?"&xid="+t(share.xid,1):"")+(tmp?"&template="+t(tmp,1):"")+(module?"&module="+t(module,1):"")+(config.ui_cobrand?"&ui_cobrand="+t(config.ui_cobrand,1):"")+(config.ui_header_color?"&ui_header_color="+t(config.ui_header_color,1):"")+(config.ui_header_background?"&ui_header_background="+t(config.ui_header_background,1):"");return rv},appendClickback=function(service,share,config,urlOverride,track){var pub=a.pub(),url=urlOverride||share.url||"",xid=share.xid||a.util.cuid();if(url.toLowerCase().indexOf("http%3a%2f%2f")===0){url=_duc(url)}if(track){a.sto(function(){share.xid=xid;(new Image()).src=genurl(service,0,share,config);delete share.xid},100)}return url+(config.data_track_clickback||config.data_track_linkback||!pub||pub=="AddThis"?((url.indexOf("?")>-1)?"&":"?")+("sms_ss="+service)+("&at_xt="+xid+","+((a.smd||{}).gen||0)):"")},genieu=function(share,config,track){var config=config||{},url_transforms=share.share_url_transforms||share.url_transforms||{},url=a.track.cof(a.track.mgu(share.url,url_transforms,share,"mailto"));return"mailto:?subject="+_euc(share.title?share.title:url)+"&body="+_euc(appendClickback("mailto",share,config,url,track))},useNewTwitterEndpoint=function(share){return _atc.unt&&((!share.templates||!share.templates.twitter)&&(!a.wlp||a.wlp=="http:"))},openCenteredWindow=function(url,width,height,name){var neww=width||550,newh=height||450,screenw=screen.width,screenh=screen.height,xoffset=Math.round((screenw/2)-(neww/2)),yoffset=0,i;if(screenh>newh){xoffset=Math.round((screenh/2)-(newh/2))}w.open(url,name||"addthis_share","left="+xoffset+",top="+yoffset+",width="+neww+",height="+newh+",personalbar=no,toolbar=no,scrollbars=yes,location=yes,resizable=yes");return false},alwaysUseWindow=function(svc){var windowed={wordpress:1,vk:1};return windowed[alwaysUseWindow]},shareToWindow=function(svc,share,config,width,height,name){var svcMap={wordpress:{width:720,height:570},vk:{width:720,height:290},"default":{width:550,height:450}},url=genurl(svc,0,share,config);openCenteredWindow(url,width||(svcMap[svc]||svcMap["default"]).width,height||(svcMap[svc]||svcMap["default"]).height,name)},performTwitterShare=function(share,config){var passthrough="",url_transforms=share.share_url_transforms||share.url_transforms||{},url=a.track.cof(a.track.mgu(share.url,url_transforms,share,"twitter"));if((share.passthrough||{}).twitter){passthrough=a.util.toKV(share.passthrough.twitter)}if(passthrough.indexOf("text=")==-1){passthrough="text="+_euc(share.title)+"&"+passthrough}if(passthrough.indexOf("via=")==-1){passthrough="via=AddThis&"+passthrough}openCenteredWindow("http://twitter.com/share?url="+_euc(appendClickback("twitter",share,config,url,1))+"&"+passthrough,550,450,"twitter_tweet");return false},loads=[],track=function(svc,feed,share,config){var url=genurl(svc,feed,share,config);loads.push(a.ajs(url,1))},geneurl=function(share,email,config){return svcurl()+"tellfriend.php?&fromname=aaa&fromemail="+_euc(email.from)+"&frommenu=1&tofriend="+_euc(email.to)+(share.email_template?"&template="+_euc(share.email_template):"")+(email.vars?"&vars="+_euc(email.vars):"")+"&lng="+(a.lng()||"xx")+"&note="+_euc(email.note)+"&"+uadd("email",null,null,config)};_addthis.share={auw:alwaysUseWindow,ocw:openCenteredWindow,stw:shareToWindow,pts:performTwitterShare,unt:useNewTwitterEndpoint,uadd:uadd,genurl:genurl,geneurl:geneurl,genieu:genieu,acb:appendClickback,svcurl:svcurl,track:track,links:links}})(_ate,_ate.api,_ate)})();function addthis_open(){if(typeof iconf=="string"){iconf=null}return _ate.ao.apply(_ate,arguments)}function addthis_close(){_ate.ac()}function addthis_sendto(){_ate.as.apply(_ate,arguments);return false}if(_atc.dr){_adr.onReady()}}else{_ate.inst++}if(_atc.abf){addthis_open(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]",window.addthis_title||"[TITLE]")};if(!window.addthis||window.addthis.nodeType!==undefined){window.addthis=(function(){var g={a1webmarks:"A1&#8209;Webmarks",aim:"AOL Lifestream",amazonwishlist:"Amazon",aolmail:"AOL Mail",aviary:"Aviary Capture",domaintoolswhois:"Whois Lookup",googlebuzz:"Google Buzz",googlereader:"Google Reader",googletranslate:"Google Translate",linkagogo:"Link-a-Gogo",meneame:"Men&eacute;ame",misterwong:"Mister Wong",mailto:"Email App",myaol:"myAOL",myspace:"MySpace",readitlater:"Read It Later",rss:"RSS",stumbleupon:"StumbleUpon",typepad:"TypePad",wordpress:"WordPress",yahoobkm:"Y! Bookmarks",yahoomail:"Y! Mail",youtube:"YouTube"},i=document,f=i.gn("body").item(0),h=_ate.util.bind,c=_ate.ed,b=function(d,n){var o;if(window._atw&&_atw.list){o=_atw.list[d]}else{if(g[d]){o=g[d]}else{o=(n?d:(d.substr(0,1).toUpperCase()+d.substr(1)))}}return(o||"").replace(/&nbsp;/g," ")},l=function(d,w,u,t,v){w=w.toUpperCase();var r=(d==f&&addthis.cache[w]?addthis.cache[w]:(d||f||i.body).getElementsByTagName(w)),q=[],s,p;if(d==f){addthis.cache[w]=r}if(v){for(s=0;s<r.length;s++){p=r[s];if(p.className.indexOf(u)>-1){q.push(p)}}}else{u=u.replace(/\-/g,"\\-");var n=new RegExp("(^|\\s)"+u+(t?"\\w*":"")+"(\\s|$)");for(s=0;s<r.length;s++){p=r[s];if(n.test(p.className)){q.push(p)}}}return(q)},m=i.getElementsByClassname||l;function k(d){if(typeof d=="string"){var n=d.substr(0,1);if(n=="#"){d=i.getElementById(d.substr(1))}else{if(n=="."){d=m(f,"*",d.substr(1))}else{}}}if(!d){d=[]}else{if(!(d instanceof Array)){d=[d]}}return d}function a(n,d){return function(){addthis.plo.push({call:n,args:arguments,ns:d})}}function j(o){var n=this,d=this.queue=[];this.name=o;this.call=function(){d.push(arguments)};this.call.queuer=this;this.flush=function(r,q){for(var p=0;p<d.length;p++){r.apply(q||n,d[p])}return r}}return{ost:0,cache:{},plo:[],links:[],ems:[],init:_adr.onReady,_Queuer:j,_queueFor:a,_select:k,_gebcn:l,button:a("button"),counter:a("counter"),toolbox:a("toolbox"),update:a("update"),util:{getServiceName:b},addEventListener:h(_ate.ed.addEventListener,_ate.ed),removeEventListener:h(_ate.ed.removeEventListener,_ate.ed)}})()}_adr.append((function(){if(!window.addthis.ost){_ate.extend(addthis,_ate.api);var d=document,u=undefined,w=window,unaccent=function(s){if(s.indexOf("&")>-1){s=s.replace(/&([aeiou]).+;/g,"$1")}return s},likeButtons=[],customServices={},top_services={compact:1,expanded:1,facebook:1,email:1,twitter:1,print:1,google:1,live:1,stumbleupon:1,myspace:1,favorites:1,digg:1,delicious:1,blogger:1,googlebuzz:1,friendfeed:1,vk:1,mymailru:1,gmail:1,yahoomail:1,reddit:1,orkut:1},css32=new _ate.resource.Resource("widget32css",_atr+"static/r07/widgetbig52.css",function(){return true}),need32=false,globalConfig=w.addthis_config,globalShare=w.addthis_share,upConfig={},upShare={},body=d.gn("body").item(0),mrg=function(o,n){if(n&&o!==n){for(var k in n){if(o[k]===u){o[k]=n[k]}}}},addEvents=function(o,ss,au){var oldclick=o.onclick||function(){},genshare=function(){_ate.ed.fire("addthis.menu.share",window.addthis||{},{service:ss,url:o.share.url})};if(o.conf.data_ga_tracker||addthis_config.data_ga_tracker||o.conf.data_ga_property||addthis_config.data_ga_property){o.onclick=function(){_ate.gat(ss,au,o.conf,o.share);genshare();oldclick()}}else{o.onclick=function(){genshare();oldclick()}}},getFollowUrl=function(ss,userid){var urls={googlebuzz:"http://www.google.com/profiles/%s",youtube:"http://www.youtube.com/user/%s",facebook:"http://www.facebook.com/profile.php?id=%s",facebook_url:"http://www.facebook.com/%s",rss:"%s",flickr:"http://www.flickr.com/photos/%s",twitter:"http://twitter.com/%s",linkedin:"http://www.linkedin.com/in/%s"};if(ss=="facebook"&&isNaN(parseInt(userid))){ss="facebook_url"}return(urls[ss]||"").replace("%s",userid)||""},registerProductCode=function(o){var opc=(o.parentNode||{}).className||"",pc=o.conf&&o.conf.product&&opc.indexOf("toolbox")==-1?o.conf.product:"tbx"+(o.className.indexOf("32x32")>-1||opc.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver;if(pc.indexOf(32)>-1){need32=true}_ate.track.apc(pc);return pc},rpl=function(o,n){var r={};for(var k in o){if(n[k]){r[k]=n[k]}else{r[k]=o[k]}}return r},addthis=window.addthis,f_title={rss:"Subscribe via RSS"},b_title={email:"Email",mailto:"Email",print:"Print",favorites:"Save to Favorites",twitter:"Tweet This",digg:"Digg This",more:"View more services"},json={email_vars:1,passthrough:1,modules:1,templates:1,services_custom:1},nosend={feed:1,more:1,email:1,mailto:1},nowindow={feed:1,email:1,mailto:1,print:1,more:!_ate.bro.ipa,favorites:1},_uniqueConcat=function(a,b){var keys={};for(var i=0;i<a.length;i++){keys[a[i]]=1}for(var i=0;i<b.length;i++){if(!keys[b[i]]){a.push(b[i]);keys[b[i]]=1}}return a},_makeButton=function(w,h,alt,url){var img=d.ce("img");img.width=w;img.height=h;img.border=0;img.alt=alt;img.src=url;return img},_parseThirdPartyAttributes=function(el,prefix){var key,attr=[],rv={};for(var i=0;i<el.attributes.length;i++){key=el.attributes[i];attr=key.name.split(prefix+":");if(attr.length==2){rv[attr.pop()]=key.value}}return rv},_parseAttributes=function(el,overrides,name,childWins){var overrides=overrides||{},rv={},at_attr=_parseThirdPartyAttributes(el,"addthis");for(var k in overrides){rv[k]=overrides[k]}if(childWins){for(var k in el[name]){rv[k]=el[name][k]}}for(var k in at_attr){if(overrides[k]&&!childWins){rv[k]=overrides[k]}else{var v=at_attr[k];if(v){rv[k]=v}else{if(overrides[k]){rv[k]=overrides[k]}}if(rv[k]==="true"){rv[k]=true}else{if(rv[k]==="false"){rv[k]=false}}}if(rv[k]!==undefined&&json[k]&&(typeof rv[k]=="string")){eval("var e = "+rv[k]);rv[k]=e}}return rv},_processCustomServices=function(conf){var acs=(conf||{}).services_custom;if(!acs){return}if(!(acs instanceof Array)){acs=[acs]}for(var i=0;i<acs.length;i++){var service=acs[i];if(service.name&&service.icon&&service.url){service.code=service.url=service.url.replace(/ /g,"");if(service.code.indexOf("http")===0){service.code=service.code.substr((service.code.indexOf("https")===0?8:7))}service.code=service.code.split("?").shift().split("/").shift().toLowerCase();customServices[service.code]=service}}},_select=addthis._select,_getCustomService=function(ss,conf){return customServices[ss]||{}},_getATtributes=function(el,config,share,childWins){var rv={conf:config||{},share:share||{}};rv.conf=_parseAttributes(el,config,"conf",childWins);rv.share=_parseAttributes(el,share,"share",childWins);return rv},_render=function(what,conf,attrs,reprocess){_ate.igv();if(what){conf=conf||{};attrs=attrs||{};var config=conf.conf||globalConfig,share=conf.share||globalShare,onmouseover=attrs.onmouseover,onmouseout=attrs.onmouseout,onclick=attrs.onclick,internal=attrs.internal,follow=attrs.follow,ss=attrs.singleservice;if(ss){if(onclick===u){onclick=nosend[ss]?function(el,config,share){var s=rpl(share,upShare);return addthis_open(el,ss,s.url,s.title,rpl(config,upConfig),s)}:nowindow[ss]?function(el,config,share){var s=rpl(share,upShare);return addthis_sendto(ss,rpl(config,upConfig),s)}:null}}else{if(!attrs.noevents){if(!attrs.nohover){if(onmouseover===u){onmouseover=function(el,config,share){return addthis_open(el,"",null,null,rpl(config,upConfig),rpl(share,upShare))}}if(onmouseout===u){onmouseout=function(el){return addthis_close()}}if(onclick===u){onclick=function(el,config,share){return addthis_sendto("more",rpl(config,upConfig),rpl(share,upShare))}}}else{if(onclick===u){onclick=function(el,config,share){return addthis_open(el,"more",null,null,rpl(config,upConfig),rpl(share,upShare))}}}}}what=_select(what);for(var i=0;i<what.length;i++){var o=what[i],oParent=o.parentNode,oattr=_getATtributes(o,config,share,!reprocess)||{};mrg(oattr.conf,globalConfig);mrg(oattr.share,globalShare);o.conf=oattr.conf;o.share=oattr.share;if(o.conf.ui_language){_ate.alg(o.conf.ui_language)}_processCustomServices(o.conf);if(oParent&&oParent.className.indexOf("toolbox")>-1&&(o.conf.product||"").indexOf("men")===0){o.conf.product="tbx"+(oParent.className.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver;_ate.track.apc(o.conf.product)}if(ss&&ss!=="more"){o.conf.product=registerProductCode(o)}if((!o.conf||!o.conf.ui_click)&&!_ate.bro.ipa){if(onmouseover){o.onmouseover=function(){return onmouseover(this,this.conf,this.share)}}if(onmouseout){o.onmouseout=function(){return onmouseout(this)}}if(onclick){o.onclick=function(){return onclick(this,this.conf,this.share)}}}else{if(onclick){if(ss){o.onclick=function(){return onclick(this,this.conf,this.share)}}else{o.onclick=function(){return addthis_open(this,"",null,null,this.conf,this.share)}}}}if(o.tagName.toLowerCase()=="a"){var url=o.share.url||addthis_share.url;_ate.usu(url);if(ss){var customService=_getCustomService(ss,o.conf);if(customService&&customService.code&&customService.icon){if(o.firstChild&&o.firstChild.className.indexOf("at300bs")>-1){o.firstChild.style.background="url("+customService.icon+") no-repeat top left"}}if(!nowindow[ss]){if(attrs.follow){o.href=url;o.onclick=function(){_ate.share.track(ss,1,o.share,o.conf)};if(o.children&&o.children.length==1&&o.parentNode&&o.parentNode.className.indexOf("toolbox")>-1){var sp=d.ce("span");sp.className="addthis_follow_label";sp.innerHTML=addthis.util.getServiceName(ss);o.appendChild(sp)}}else{if(ss=="twitter"){if(_ate.share.unt(o.share)){o.onclick=function(e){return _ate.share.pts(o.share,o.conf)};o.noh=1}else{o.onclick=null;o.href=_ate.share.genurl(ss,0,o.share,o.conf);o.noh=0}}else{if(!o.noh){if(o.conf.ui_open_windows){o.onclick=function(e){return _ate.share.stw(ss,o.share,o.conf)}}else{o.href=_ate.share.genurl(ss,0,o.share,o.conf)}}}}addEvents(o,ss,url);o.target="_blank";addthis.links.push(o)}else{if(ss=="mailto"||(ss=="email"&&(o.conf.ui_use_mailto||_ate.bro.iph||_ate.bro.ipa))){o.onclick=function(){o.share.xid=_ate.util.cuid();(new Image()).src=_ate.share.genurl("mailto",0,o.share,o.config)};o.href=_ate.share.genieu(o.share);addEvents(o,ss,url);addthis.ems.push(o)}}if(!o.title||o.at_titled){var serviceName=addthis.util.getServiceName(ss,!customService);o.title=unaccent(attrs.follow?(f_title[ss]?f_title[ss]:"Follow on "+serviceName):(b_title[ss]?b_title[ss]:"Send to "+serviceName));o.at_titled=1}}else{if(o.conf.product&&o.parentNode.className.indexOf("toolbox")==-1){registerProductCode(o)}}}var app;switch(internal){case"img":if(!o.hasChildNodes()){var lang=(o.conf.ui_language||_ate.lng()).split("-").shift(),validatedLang=_ate.ivl(lang);if(!validatedLang){lang="en"}else{if(validatedLang!==1){lang=validatedLang}}app=_makeButton(_ate.iwb(lang)?150:125,16,"Share",_atr+"static/btn/v2/lg-share-"+lang.substr(0,2)+".gif")}break}if(app){o.appendChild(app)}}}},buttons=addthis._gebcn(body,"A","addthis_button_",true,true),_renderToolbox=function(collection,config,share,reprocess,override){for(var i=0;i<collection.length;i++){var b=collection[i];if(b==null){continue}if(reprocess!==false||!b.ost){var attr=_getATtributes(b,config,share,!override),hc=0,a="at300",c=b.className||"",passthrough="",s=c.match(/addthis_button_([\w\.]+)(?:\s|$)/),options={},sv=s&&s.length?s[1]:0;mrg(attr.conf,globalConfig);mrg(attr.share,globalShare);if(sv){if(sv==="tweetmeme"){if(b.ost){continue}var tm_attr=_parseThirdPartyAttributes(b,"tm"),tmw=50,tmh=61;passthrough=_ate.util.toKV(tm_attr);if(tm_attr.style==="compact"){tmw=95;tmh=25}b.innerHTML='<iframe frameborder="0" width="'+tmw+'" height="'+tmh+'" scrolling="no" allowTransparency="true" scrollbars="no"'+(_ate.bro.ie6?" src=\"javascript:''\"":"")+"></iframe>";var tm=b.firstChild;tm.src="//api.tweetmeme.com/button.js?url="+_euc(attr.share.url)+"&"+passthrough;b.noh=b.ost=1}else{if(sv==="tweet"){if(b.ost){continue}var tw_attr=_parseThirdPartyAttributes(b,"tw"),tww=110,twh=20;if(!tw_attr.text){tw_attr.text=attr.share.title}if(!tw_attr.via){tw_attr.via="AddThis"}passthrough=_ate.util.toKV(tw_attr);if(tw_attr.count==="none"){tww=55}else{if(tw_attr.count==="vertical"){tww=55;twh=63}}if(tw_attr.width){tww=tw_attr.width}if(tw_attr.height){twh=tw_attr.height}b.innerHTML='<iframe allowtransparency="true" frameborder="0" role="presentation" scrolling="no" style="width:'+tww+"px; height:"+twh+'px;"></iframe>';var tw=b.firstChild;tw.src="//platform.twitter.com/widgets/tweet_button.html?url="+_euc(tw_attr.url||attr.share.url)+"&"+passthrough;b.noh=b.ost=1}else{if(sv==="facebook_like"){if(b.ost){continue}var fblike,fb_attr=_parseThirdPartyAttributes(b,"fb:like"),fbw=fb_attr.width||82,fbh=fb_attr.height||25;passthrough=_ate.util.toKV(fb_attr);_ate.ufbl=1;if(!_ate.bro.msi){fblike=d.ce("iframe")}else{b.innerHTML='<iframe frameborder="0" scrolling="no" allowTransparency="true" scrollbars="no"'+(_ate.bro.ie6?" src=\"javascript:''\"":"")+"></iframe>";fblike=b.firstChild}fblike.style.overflow="hidden";fblike.style.border="none";fblike.style.borderWidth="0px";fblike.style.width=fbw+"px";fblike.style.height=fbh+"px";fblike.src="//www.facebook.com/plugins/like.php?href="+_euc(attr.share.url)+"&layout=button_count&show_faces=false&width=100&action=like&font=arial&"+passthrough;if(!_ate.bro.msi){b.appendChild(fblike)}likeButtons.push(fblike);b.noh=b.ost=1}else{if(sv.indexOf("preferred")>-1){if(b._iss){continue}s=c.match(/addthis_button_preferred_([0-9]+)(?:\s|$)/);var svidx=((s&&s.length)?Math.min(16,Math.max(1,parseInt(s[1]))):1)-1;if(!b.conf){b.conf={}}b.conf.product="tbx-"+_atc.ver;registerProductCode(b);if(window._atw){if(!b.parentNode.services){b.parentNode.services={}}var excl=_atw.conf.services_exclude||"",locopts=_atw.loc,parentServices=b.parentNode.services,opts=_uniqueConcat(addthis_options.replace(",more","").split(","),locopts.split(","));do{sv=opts[svidx++]}while(svidx<opts.length&&(excl.indexOf(sv)>-1||parentServices[sv]));if(parentServices[sv]){for(var k in _atw.list){if(!parentServices[k]&&excl.indexOf(k)==-1){sv=k;break}}}b._ips=1;if(b.className.indexOf(sv)==-1){b.className+=" addthis_button_"+sv;b._iss=1}b.parentNode.services[sv]=1}else{_ate.alg(attr.conf.ui_language||window.addthis_language);_ate.plo.unshift(["deco",_renderToolbox,[b],config,share,true]);if(_ate.gssh){_ate.pld=_ate.ajs("static/r07/menu68.js")}else{if(!_ate.pld){_ate.pld=1;var loadmenu=function(){_ate.pld=_ate.ajs("static/r07/menu68.js")};if(_ate.upm){_ate._rec.push(function(data){if(data.ssh){loadmenu()}});_ate.sto(loadmenu,500)}else{loadmenu()}}}continue}}else{if(sv.indexOf("follow")>-1){sv=sv.split("_follow").shift();options.follow=true;attr.share.url=getFollowUrl(sv,attr.share.userid)}}}}}if(!top_services[sv]&&need32){css32.load()}if(!b.childNodes.length){var sp=d.ce("span");b.appendChild(sp);sp.className=a+"bs at15t_"+sv}else{if(b.childNodes.length==1){var cn=b.childNodes[0];if(cn.nodeType==3){var sp=d.ce("span"),tv=cn.nodeValue;b.insertBefore(sp,cn);sp.className=a+"bs at15t_"+sv}}else{hc=1}}if(sv==="compact"||sv==="expanded"){if(!hc&&c.indexOf(a)==-1){b.className+=" "+a+"m"}if(attr.conf.product&&attr.conf.product.indexOf("men-")==-1){attr.conf.product+=",men-"+_atc.ver}if(sv==="expanded"){options.nohover=true;options.singleservice="more"}}else{if((b.parentNode.className||"").indexOf("toolbox")>-1){if(!b.parentNode.services){b.parentNode.services={}}b.parentNode.services[sv]=1}if(!hc&&c.indexOf(a)==-1){b.className+=" "+a+"b"}options.singleservice=sv}if(b._ips){options.issh=true}_render([b],attr,options,override);b.ost=1;registerProductCode(b)}}}},gat=function(s,au,conf,share){var pageTracker=conf.data_ga_tracker,propertyId=conf.data_ga_property;if(propertyId){if(typeof(window._gat)=="object"&&_gat._getTracker){pageTracker=_gat._getTracker(propertyId)}else{if(typeof(window._gaq)=="object"&&_gaq._getAsyncTracker){pageTracker=_gaq._getAsyncTracker(propertyId)}else{if(typeof(window._gaq)=="array"){_gaq.push([function(){_ate.gat(s,au,conf,share)}])}}}}if(pageTracker&&typeof(pageTracker)=="string"){pageTracker=window[pageTracker]}if(pageTracker&&typeof(pageTracker)=="object"){var gaUrl=au||(share||{}).url||location.href;if(gaUrl.toLowerCase().replace("https","http").indexOf("http%3a%2f%2f")==0){gaUrl=_duc(gaUrl)}try{pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){try{pageTracker._initData();pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){}}}};_ate.gat=gat;addthis.update=function(which,what,value){if(which=="share"){if(what=="url"){_ate.usu(0,1)}if(!window.addthis_share){window.addthis_share={}}window.addthis_share[what]=value;upShare[what]=value;for(var i in addthis.links){var o=addthis.links[i],rx=new RegExp("&"+what+"=(.*)&"),ns="&"+what+"="+_euc(value)+"&";if(o.share){o.share[what]=value}if(!o.noh){o.href=o.href.replace(rx,ns);if(o.href.indexOf(what)==-1){o.href+=ns}}}for(var i in addthis.ems){var o=addthis.ems[i];o.href=_ate.share.genieu(addthis_share)}}else{if(which=="config"){if(!window.addthis_config){window.addthis_config={}}window.addthis_config[what]=value;upConfig[what]=value}}};addthis._render=_render;var rsrcs=[new _ate.resource.Resource("countercss",_atr+"static/r07/counter52.css",function(){return true}),new _ate.resource.Resource("counter",_atr+"js/250/plugin.sharecounter.js",function(){return window.addthis.counter.ost})];if(!w.JSON||!w.JSON.stringify){rsrcs.unshift(new _ate.resource.Resource("json2",_atr+"static/r07/json2.js",function(){return w.JSON&&w.JSON.stringify}))}addthis.counter=function(what,config,share){if(what){what=addthis._select(what);if(what.length){if(!addthis.counter.selects){addthis.counter.selects=[]}addthis.counter.selects=addthis.counter.selects.concat({counter:what,config:config,share:share});for(var k in rsrcs){if((rsrcs[k]||{}).load){rsrcs[k].load()}}}}};addthis.button=function(what,config,share){config=config||{};if(!config.product){config.product="men-"+_atc.ver}_render(what,{conf:config,share:share},{internal:"img"})};addthis.toolbox=function(what,config,share,internalUse){var toolboxes=_select(what);for(var i=0;i<toolboxes.length;i++){var tb=toolboxes[i],attr=_getATtributes(tb,config,share,internalUse),sp=d.ce("div"),c;tb.services={};if(!attr.conf.product){attr.conf.product="tbx"+(tb.className.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver}if(tb){c=tb.getElementsByTagName("a");if(c){_renderToolbox(c,attr.conf,attr.share,!internalUse,!internalUse)}tb.appendChild(sp)}sp.className="atclear"}};addthis.ready=function(){var at=addthis,a=".addthis_";if(at.ost){return}at.ost=1;addthis.toolbox(a+"toolbox",null,null,true);addthis.button(a+"button");addthis.counter(a+"counter");_renderToolbox(buttons,null,null,false);_ate.ed.fire("addthis.ready",addthis);if(_ate.onr){_ate.onr(addthis)}for(var i=0,plo=at.plo,q;i<plo.length;i++){q=plo[i];(q.ns?at[q.ns]:at)[q.call].apply(this,q.args)}if(Math.random()<0.05){if(document.activeElement){at._fblc=setInterval(function(){var max_buttons=Math.min(20,likeButtons.length);for(var i=0;i<max_buttons;i++){var button=likeButtons[i];if(document.activeElement===button){likeButtons.splice(i,1);_ate.share.track("facebook_like",0,button.share,button.conf);break}}if(!likeButtons.length){clearInterval(at._fblc)}},200)}}};addthis.util.getAttributes=_getATtributes;window.addthis=addthis;window.addthis.ready()}}));_ate.extend(addthis,{user:(function(){var j=_ate,f=addthis,k={},b=0,m=0,d=0,c;function i(a,n){return j.reduce(["getID","getServiceShareHistory"],a,n)}function g(a,n){return function(o){setTimeout(function(){o(j[a]||n)},0)}}function h(a){if(b){return}if(!a||!a.uid){return}if(c!==null){clearTimeout(c)}c=null;b=1;i(function(p,n,o){k[n]=k[n].queuer.flush(g.apply(f,p[o]),f);return p},[["uid",""],["_ssh",[]]])}function l(a){if(m&&(a.uid||a.ssh!==undefined)){if(!_ate.pld){_ate.pld=_ate.ajs("static/r07/menu68.js")}m=0}}c=setTimeout(function(){var a={uid:"x",ssh:"",ups:""};d=1;h(a);l(a)},5000);j._rec.push(h);k.getPreferredServices=function(a){if(window._atw){_atw.gps(a)}else{_ate.ed.addEventListener("addthis.menu.ready",function(){_atw.gps(a)});_ate.alg();if(j.gssh||d){j.pld=j.ajs("static/r07/menu68.js")}else{if(!j.pld&&!m){_ate._rec.push(l)}}m=1}};return i(function(n,a){n[a]=(new f._Queuer(a)).call;return n},k)})()});

/*jquery/jquery.ui.core.js*/
(function($){$.ui=$.ui||{};if($.ui.version){return;}
$.extend($.ui,{version:"1.8.2",plugin:{add:function(module,option,set){var proto=$.ui[module].prototype;for(var i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]]);}},call:function(instance,name,args){var set=instance.plugins[name];if(!set||!instance.element[0].parentNode){return;}
for(var i=0;i<set.length;i++){if(instance.options[set[i][0]]){set[i][1].apply(instance.element,args);}}}},contains:function(a,b){return document.compareDocumentPosition
?a.compareDocumentPosition(b)&16
:a!==b&&a.contains(b);},hasScroll:function(el,a){if($(el).css('overflow')=='hidden'){return false;}
var scroll=(a&&a=='left')?'scrollLeft':'scrollTop',has=false;if(el[scroll]>0){return true;}
el[scroll]=1;has=(el[scroll]>0);el[scroll]=0;return has;},isOverAxis:function(x,reference,size){return(x>reference)&&(x<(reference+size));},isOver:function(y,x,top,left,height,width){return $.ui.isOverAxis(y,top,height)&&$.ui.isOverAxis(x,left,width);},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}});$.fn.extend({_focus:$.fn.focus,focus:function(delay,fn){return typeof delay==='number'
?this.each(function(){var elem=this;setTimeout(function(){$(elem).focus();(fn&&fn.call(elem));},delay);})
:this._focus.apply(this,arguments);},enableSelection:function(){return this
.attr('unselectable','off')
.css('MozUserSelect','');},disableSelection:function(){return this
.attr('unselectable','on')
.css('MozUserSelect','none');},scrollParent:function(){var scrollParent;if(($.browser.msie&&(/(static|relative)/).test(this.css('position')))||(/absolute/).test(this.css('position'))){scrollParent=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test($.curCSS(this,'position',1))&&(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1));}).eq(0);}else{scrollParent=this.parents().filter(function(){return(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1));}).eq(0);}
return(/fixed/).test(this.css('position'))||!scrollParent.length?$(document):scrollParent;},zIndex:function(zIndex){if(zIndex!==undefined){return this.css('zIndex',zIndex);}
if(this.length){var elem=$(this[0]),position,value;while(elem.length&&elem[0]!==document){position=elem.css('position');if(position=='absolute'||position=='relative'||position=='fixed')
{value=parseInt(elem.css('zIndex'));if(!isNaN(value)&&value!=0){return value;}}
elem=elem.parent();}}
return 0;}});$.extend($.expr[':'],{data:function(elem,i,match){return!!$.data(elem,match[3]);},focusable:function(element){var nodeName=element.nodeName.toLowerCase(),tabIndex=$.attr(element,'tabindex');return(/input|select|textarea|button|object/.test(nodeName)
?!element.disabled
:'a'==nodeName||'area'==nodeName
?element.href||!isNaN(tabIndex)
:!isNaN(tabIndex))
&&!$(element)['area'==nodeName?'parents':'closest'](':hidden').length;},tabbable:function(element){var tabIndex=$.attr(element,'tabindex');return(isNaN(tabIndex)||tabIndex>=0)&&$(element).is(':focusable');}});})(jQuery);

/*jquery/jquery.ui.datepicker.js*/
(function($){$.extend($.ui,{datepicker:{version:"1.8.2"}});var PROP_NAME='datepicker';var dpuuid=new Date().getTime();function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=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};$.extend(this._defaults,this.regional['']);this.dpDiv=$('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>');}
$.extend(Datepicker.prototype,{markerClassName:'hasDatepicker',log:function(){if(this.debug)
console.log.apply('',arguments);},_widgetDatepicker:function(){return this.dpDiv;},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this;},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute('date:'+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue);}catch(err){inlineSettings[attrName]=attrValue;}}}
var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=='div'||nodeName=='span');if(!target.id){this.uuid+=1;target.id='dp'+this.uuid;}
var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=='input'){this._connectDatepicker(target,inst);}else if(inline){this._inlineDatepicker(target,inst);}},_newInst:function(target,inline){var id=target[0].id.replace(/([^A-Za-z0-9_])/g,'\\\\$1');return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))};},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName))
return;this._attachments(input,inst);input.addClass(this.markerClassName).keydown(this._doKeyDown).
keypress(this._doKeyPress).keyup(this._doKeyUp).
bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});this._autoSize(inst);$.data(target,PROP_NAME,inst);},_attachments:function(input,inst){var appendText=this._get(inst,'appendText');var isRTL=this._get(inst,'isRTL');if(inst.append)
inst.append.remove();if(appendText){inst.append=$('<span class="'+this._appendClass+'">'+appendText+'</span>');input[isRTL?'before':'after'](inst.append);}
input.unbind('focus',this._showDatepicker);if(inst.trigger)
inst.trigger.remove();var showOn=this._get(inst,'showOn');if(showOn=='focus'||showOn=='both')
input.focus(this._showDatepicker);if(showOn=='button'||showOn=='both'){var buttonText=this._get(inst,'buttonText');var buttonImage=this._get(inst,'buttonImage');inst.trigger=$(this._get(inst,'buttonImageOnly')?$('<img/>').addClass(this._triggerClass).
attr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type="button"></button>').addClass(this._triggerClass).
html(buttonImage==''?buttonText:$('<img/>').attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?'before':'after'](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==input[0])
$.datepicker._hideDatepicker();else
$.datepicker._showDatepicker(input[0]);return false;});}},_autoSize:function(inst){if(this._get(inst,'autoSize')&&!inst.inline){var date=new Date(2009,12-1,20);var dateFormat=this._get(inst,'dateFormat');if(dateFormat.match(/[DM]/)){var findMax=function(names){var max=0;var maxI=0;for(var i=0;i<names.length;i++){if(names[i].length>max){max=names[i].length;maxI=i;}}
return maxI;};date.setMonth(findMax(this._get(inst,(dateFormat.match(/MM/)?'monthNames':'monthNamesShort'))));date.setDate(findMax(this._get(inst,(dateFormat.match(/DD/)?'dayNames':'dayNamesShort')))+20-date.getDay());}
inst.input.attr('size',this._formatDate(inst,date).length);}},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName))
return;divSpan.addClass(this.markerClassName).append(inst.dpDiv).
bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst),true);this._updateDatepicker(inst);this._updateAlternate(inst);},_dialogDatepicker:function(input,date,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){this.uuid+=1;var id='dp'+this.uuid;this._dialogInput=$('<input type="text" id="'+id+
'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);$('body').append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst);}
extendRemove(inst.settings,settings||{});date=(date&&date.constructor==Date?this._formatDate(inst,date):date);this._dialogInput.val(date);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=document.documentElement.clientWidth;var browserHeight=document.documentElement.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY];}
this._dialogInput.css('left',(this._pos[0]+20)+'px').css('top',this._pos[1]+'px');inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI)
$.blockUI(this.dpDiv);$.data(this._dialogInput[0],PROP_NAME,inst);return this;},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}
var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=='input'){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).
unbind('focus',this._showDatepicker).
unbind('keydown',this._doKeyDown).
unbind('keypress',this._doKeyPress).
unbind('keyup',this._doKeyUp);}else if(nodeName=='div'||nodeName=='span')
$target.removeClass(this.markerClassName).empty();},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}
var nodeName=target.nodeName.toLowerCase();if(nodeName=='input'){target.disabled=false;inst.trigger.filter('button').
each(function(){this.disabled=false;}).end().
filter('img').css({opacity:'1.0',cursor:''});}
else if(nodeName=='div'||nodeName=='span'){var inline=$target.children('.'+this._inlineClass);inline.children().removeClass('ui-state-disabled');}
this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});},_disableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}
var nodeName=target.nodeName.toLowerCase();if(nodeName=='input'){target.disabled=true;inst.trigger.filter('button').
each(function(){this.disabled=true;}).end().
filter('img').css({opacity:'0.5',cursor:'default'});}
else if(nodeName=='div'||nodeName=='span'){var inline=$target.children('.'+this._inlineClass);inline.children().addClass('ui-state-disabled');}
this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});this._disabledInputs[this._disabledInputs.length]=target;},_isDisabledDatepicker:function(target){if(!target){return false;}
for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target)
return true;}
return false;},_getInst:function(target){try{return $.data(target,PROP_NAME);}
catch(err){throw'Missing instance data for this datepicker';}},_optionDatepicker:function(target,name,value){var inst=this._getInst(target);if(arguments.length==2&&typeof name=='string'){return(name=='defaults'?$.extend({},$.datepicker._defaults):(inst?(name=='all'?$.extend({},inst.settings):this._get(inst,name)):null));}
var settings=name||{};if(typeof name=='string'){settings={};settings[name]=value;}
if(inst){if(this._curInst==inst){this._hideDatepicker();}
var date=this._getDateDatepicker(target,true);extendRemove(inst.settings,settings);this._attachments($(target),inst);this._autoSize(inst);this._setDateDatepicker(target,date);this._updateDatepicker(inst);}},_changeDatepicker:function(target,name,value){this._optionDatepicker(target,name,value);},_refreshDatepicker:function(target){var inst=this._getInst(target);if(inst){this._updateDatepicker(inst);}},_setDateDatepicker:function(target,date){var inst=this._getInst(target);if(inst){this._setDate(inst,date);this._updateDatepicker(inst);this._updateAlternate(inst);}},_getDateDatepicker:function(target,noDefault){var inst=this._getInst(target);if(inst&&!inst.inline)
this._setDateFromField(inst,noDefault);return(inst?this._getDate(inst):null);},_doKeyDown:function(event){var inst=$.datepicker._getInst(event.target);var handled=true;var isRTL=inst.dpDiv.is('.ui-datepicker-rtl');inst._keyEvent=true;if($.datepicker._datepickerShowing)
switch(event.keyCode){case 9:$.datepicker._hideDatepicker();handled=false;break;case 13:var sel=$('td.'+$.datepicker._dayOverClass,inst.dpDiv).
add($('td.'+$.datepicker._currentClass,inst.dpDiv));if(sel[0])
$.datepicker._selectDay(event.target,inst.selectedMonth,inst.selectedYear,sel[0]);else
$.datepicker._hideDatepicker();return false;break;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,'stepBigMonths'):-$.datepicker._get(inst,'stepMonths')),'M');break;case 34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,'stepBigMonths'):+$.datepicker._get(inst,'stepMonths')),'M');break;case 35:if(event.ctrlKey||event.metaKey)$.datepicker._clearDate(event.target);handled=event.ctrlKey||event.metaKey;break;case 36:if(event.ctrlKey||event.metaKey)$.datepicker._gotoToday(event.target);handled=event.ctrlKey||event.metaKey;break;case 37:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,(isRTL?+1:-1),'D');handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey)$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,'stepBigMonths'):-$.datepicker._get(inst,'stepMonths')),'M');break;case 38:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,-7,'D');handled=event.ctrlKey||event.metaKey;break;case 39:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,(isRTL?-1:+1),'D');handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey)$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,'stepBigMonths'):+$.datepicker._get(inst,'stepMonths')),'M');break;case 40:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,+7,'D');handled=event.ctrlKey||event.metaKey;break;default:handled=false;}
else if(event.keyCode==36&&event.ctrlKey)
$.datepicker._showDatepicker(this);else{handled=false;}
if(handled){event.preventDefault();event.stopPropagation();}},_doKeyPress:function(event){var inst=$.datepicker._getInst(event.target);if($.datepicker._get(inst,'constrainInput')){var chars=$.datepicker._possibleChars($.datepicker._get(inst,'dateFormat'));var chr=String.fromCharCode(event.charCode==undefined?event.keyCode:event.charCode);return event.ctrlKey||(chr<' '||!chars||chars.indexOf(chr)>-1);}},_doKeyUp:function(event){var inst=$.datepicker._getInst(event.target);if(inst.input.val()!=inst.lastVal){try{var date=$.datepicker.parseDate($.datepicker._get(inst,'dateFormat'),(inst.input?inst.input.val():null),$.datepicker._getFormatConfig(inst));if(date){$.datepicker._setDateFromField(inst);$.datepicker._updateAlternate(inst);$.datepicker._updateDatepicker(inst);}}
catch(event){$.datepicker.log(event);}}
return true;},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!='input')
input=$('input',input.parentNode)[0];if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input)
return;var inst=$.datepicker._getInst(input);if($.datepicker._curInst&&$.datepicker._curInst!=inst){$.datepicker._curInst.dpDiv.stop(true,true);}
var beforeShow=$.datepicker._get(inst,'beforeShow');extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));inst.lastVal=null;$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog)
input.value='';if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight;}
var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css('position')=='fixed';return!isFixed;});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop;}
var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.dpDiv.css({position:'absolute',display:'block',top:'-1000px'});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?'static':(isFixed?'fixed':'absolute')),display:'none',left:offset.left+'px',top:offset.top+'px'});if(!inst.inline){var showAnim=$.datepicker._get(inst,'showAnim');var duration=$.datepicker._get(inst,'duration');var postProcess=function(){$.datepicker._datepickerShowing=true;var borders=$.datepicker._getBorders(inst.dpDiv);inst.dpDiv.find('iframe.ui-datepicker-cover').
css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()});};inst.dpDiv.zIndex($(input).zIndex()+1);if($.effects&&$.effects[showAnim])
inst.dpDiv.show(showAnim,$.datepicker._get(inst,'showOptions'),duration,postProcess);else
inst.dpDiv[showAnim||'show']((showAnim?duration:null),postProcess);if(!showAnim||!duration)
postProcess();if(inst.input.is(':visible')&&!inst.input.is(':disabled'))
inst.input.focus();$.datepicker._curInst=inst;}},_updateDatepicker:function(inst){var self=this;var borders=$.datepicker._getBorders(inst.dpDiv);inst.dpDiv.empty().append(this._generateHTML(inst))
.find('iframe.ui-datepicker-cover')
.css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()})
.end()
.find('button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a')
.bind('mouseout',function(){$(this).removeClass('ui-state-hover');if(this.className.indexOf('ui-datepicker-prev')!=-1)$(this).removeClass('ui-datepicker-prev-hover');if(this.className.indexOf('ui-datepicker-next')!=-1)$(this).removeClass('ui-datepicker-next-hover');})
.bind('mouseover',function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent()[0]:inst.input[0])){$(this).parents('.ui-datepicker-calendar').find('a').removeClass('ui-state-hover');$(this).addClass('ui-state-hover');if(this.className.indexOf('ui-datepicker-prev')!=-1)$(this).addClass('ui-datepicker-prev-hover');if(this.className.indexOf('ui-datepicker-next')!=-1)$(this).addClass('ui-datepicker-next-hover');}})
.end()
.find('.'+this._dayOverClass+' a')
.trigger('mouseover')
.end();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;if(cols>1)
inst.dpDiv.addClass('ui-datepicker-multi-'+cols).css('width',(width*cols)+'em');else
inst.dpDiv.removeClass('ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4').width('');inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?'add':'remove')+
'Class']('ui-datepicker-multi');inst.dpDiv[(this._get(inst,'isRTL')?'add':'remove')+
'Class']('ui-datepicker-rtl');if(inst==$.datepicker._curInst&&$.datepicker._datepickerShowing&&inst.input&&inst.input.is(':visible')&&!inst.input.is(':disabled'))
inst.input.focus();},_getBorders:function(elem){var convert=function(value){return{thin:1,medium:2,thick:3}[value]||value;};return[parseFloat(convert(elem.css('border-left-width'))),parseFloat(convert(elem.css('border-top-width')))];},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=document.documentElement.clientWidth+$(document).scrollLeft();var viewHeight=document.documentElement.clientHeight+$(document).scrollTop();offset.left-=(this._get(inst,'isRTL')?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=Math.min(offset.left,(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0);offset.top-=Math.min(offset.top,(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(dpHeight+inputHeight):0);return offset;},_findPos:function(obj){var inst=this._getInst(obj);var isRTL=this._get(inst,'isRTL');while(obj&&(obj.type=='hidden'||obj.nodeType!=1)){obj=obj[isRTL?'previousSibling':'nextSibling'];}
var position=$(obj).offset();return[position.left,position.top];},_hideDatepicker:function(input){var inst=this._curInst;if(!inst||(input&&inst!=$.data(input,PROP_NAME)))
return;if(this._datepickerShowing){var showAnim=this._get(inst,'showAnim');var duration=this._get(inst,'duration');var postProcess=function(){$.datepicker._tidyDialog(inst);this._curInst=null;};if($.effects&&$.effects[showAnim])
inst.dpDiv.hide(showAnim,$.datepicker._get(inst,'showOptions'),duration,postProcess);else
inst.dpDiv[(showAnim=='slideDown'?'slideUp':(showAnim=='fadeIn'?'fadeOut':'hide'))]((showAnim?duration:null),postProcess);if(!showAnim)
postProcess();var onClose=this._get(inst,'onClose');if(onClose)
onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():''),inst]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:'absolute',left:'0',top:'-100px'});if($.blockUI){$.unblockUI();$('body').append(this.dpDiv);}}
this._inDialog=false;}},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind('.ui-datepicker-calendar');},_checkExternalClick:function(event){if(!$.datepicker._curInst)
return;var $target=$(event.target);if($target[0].id!=$.datepicker._mainDivId&&$target.parents('#'+$.datepicker._mainDivId).length==0&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI))
$.datepicker._hideDatepicker();},_adjustDate:function(id,offset,period){var target=$(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return;}
this._adjustInstDate(inst,offset+
(period=='M'?this._get(inst,'showCurrentAtPos'):0),period);this._updateDatepicker(inst);},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,'gotoCurrent')&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear;}
else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();}
this._notifyChange(inst);this._adjustDate(target);},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst._selectingMonthYear=false;inst['selected'+(period=='M'?'Month':'Year')]=inst['draw'+(period=='M'?'Month':'Year')]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target);},_clickMonthYear:function(id){var target=$(id);var inst=this._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&!$.browser.msie)
inst.input.focus();inst._selectingMonthYear=!inst._selectingMonthYear;},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return;}
var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$('a',td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);this._selectDate(target,'');},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input)
inst.input.val(dateStr);this._updateAlternate(inst);var onSelect=this._get(inst,'onSelect');if(onSelect)
onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst]);else if(inst.input)
inst.input.trigger('change');if(inst.inline)
this._updateDatepicker(inst);else{this._hideDatepicker();this._lastInput=inst.input[0];if(typeof(inst.input[0])!='object')
inst.input.focus();this._lastInput=null;}},_updateAlternate:function(inst){var altField=this._get(inst,'altField');if(altField){var altFormat=this._get(inst,'altFormat')||this._get(inst,'dateFormat');var date=this._getDate(inst);var dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr);});}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),''];},iso8601Week:function(date){var checkDate=new Date(date.getTime());checkDate.setDate(checkDate.getDate()+4-(checkDate.getDay()||7));var time=checkDate.getTime();checkDate.setMonth(0);checkDate.setDate(1);return Math.floor(Math.round((time-checkDate)/86400000)/7)+1;},parseDate:function(format,value,settings){if(format==null||value==null)
throw'Invalid arguments';value=(typeof value=='object'?value.toString():value+'');if(value=='')
return null;var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches)
iFormat++;return matches;};var getNumber=function(match){lookAhead(match);var size=(match=='@'?14:(match=='!'?20:(match=='y'?4:(match=='o'?3:2))));var digits=new RegExp('^\\d{1,'+size+'}');var num=value.substring(iValue).match(digits);if(!num)
throw'Missing number at position '+iValue;iValue+=num[0].length;return parseInt(num[0],10);};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);for(var i=0;i<names.length;i++){if(value.substr(iValue,names[i].length)==names[i]){iValue+=names[i].length;return i+1;}}
throw'Unknown name at position '+iValue;};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat))
throw'Unexpected literal at position '+iValue;iValue++;};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal)
if(format.charAt(iFormat)=="'"&&!lookAhead("'"))
literal=false;else
checkLiteral();else
switch(format.charAt(iFormat)){case'd':day=getNumber('d');break;case'D':getName('D',dayNamesShort,dayNames);break;case'o':doy=getNumber('o');break;case'm':month=getNumber('m');break;case'M':month=getName('M',monthNamesShort,monthNames);break;case'y':year=getNumber('y');break;case'@':var date=new Date(getNumber('@'));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case'!':var date=new Date((getNumber('!')-this._ticksTo1970)/10000);year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'"))
checkLiteral();else
literal=true;break;default:checkLiteral();}}
if(year==-1)
year=new Date().getFullYear();else if(year<100)
year+=new Date().getFullYear()-new Date().getFullYear()%100+
(year<=shortYearCutoff?0:-100);if(doy>-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim)
break;month++;day-=dim;}while(true);}
var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day)
throw'Invalid date';return date;},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:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+
Math.floor(1970/400))*24*60*60*10000000),formatDate:function(format,date,settings){if(!date)
return'';var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches)
iFormat++;return matches;};var formatNumber=function(match,value,len){var num=''+value;if(lookAhead(match))
while(num.length<len)
num='0'+num;return num;};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value]);};var output='';var literal=false;if(date)
for(var iFormat=0;iFormat<format.length;iFormat++){if(literal)
if(format.charAt(iFormat)=="'"&&!lookAhead("'"))
literal=false;else
output+=format.charAt(iFormat);else
switch(format.charAt(iFormat)){case'd':output+=formatNumber('d',date.getDate(),2);break;case'D':output+=formatName('D',date.getDay(),dayNamesShort,dayNames);break;case'o':output+=formatNumber('o',(date.getTime()-new Date(date.getFullYear(),0,0).getTime())/86400000,3);break;case'm':output+=formatNumber('m',date.getMonth()+1,2);break;case'M':output+=formatName('M',date.getMonth(),monthNamesShort,monthNames);break;case'y':output+=(lookAhead('y')?date.getFullYear():(date.getYear()%100<10?'0':'')+date.getYear()%100);break;case'@':output+=date.getTime();break;case'!':output+=date.getTime()*10000+this._ticksTo1970;break;case"'":if(lookAhead("'"))
output+="'";else
literal=true;break;default:output+=format.charAt(iFormat);}}
return output;},_possibleChars:function(format){var chars='';var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches)
iFormat++;return matches;};for(var iFormat=0;iFormat<format.length;iFormat++)
if(literal)
if(format.charAt(iFormat)=="'"&&!lookAhead("'"))
literal=false;else
chars+=format.charAt(iFormat);else
switch(format.charAt(iFormat)){case'd':case'm':case'y':case'@':chars+='0123456789';break;case'D':case'M':return null;case"'":if(lookAhead("'"))
chars+="'";else
literal=true;break;default:chars+=format.charAt(iFormat);}
return chars;},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name];},_setDateFromField:function(inst,noDefault){if(inst.input.val()==inst.lastVal){return;}
var dateFormat=this._get(inst,'dateFormat');var dates=inst.lastVal=inst.input?inst.input.val():null;var date,defaultDate;date=defaultDate=this._getDefaultDate(inst);var settings=this._getFormatConfig(inst);try{date=this.parseDate(dateFormat,dates,settings)||defaultDate;}catch(event){this.log(event);dates=(noDefault?'':dates);}
inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates?date.getDate():0);inst.currentMonth=(dates?date.getMonth():0);inst.currentYear=(dates?date.getFullYear():0);this._adjustInstDate(inst);},_getDefaultDate:function(inst){return this._restrictMinMax(inst,this._determineDate(inst,this._get(inst,'defaultDate'),new Date()));},_determineDate:function(inst,date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date;};var offsetString=function(offset){try{return $.datepicker.parseDate($.datepicker._get(inst,'dateFormat'),offset,$.datepicker._getFormatConfig(inst));}
catch(e){}
var date=(offset.toLowerCase().match(/^c/)?$.datepicker._getDate(inst):null)||new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||'d'){case'd':case'D':day+=parseInt(matches[1],10);break;case'w':case'W':day+=parseInt(matches[1],10)*7;break;case'm':case'M':month+=parseInt(matches[1],10);day=Math.min(day,$.datepicker._getDaysInMonth(year,month));break;case'y':case'Y':year+=parseInt(matches[1],10);day=Math.min(day,$.datepicker._getDaysInMonth(year,month));break;}
matches=pattern.exec(offset);}
return new Date(year,month,day);};date=(date==null?defaultDate:(typeof date=='string'?offsetString(date):(typeof date=='number'?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&&date.toString()=='Invalid Date'?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0);}
return this._daylightSavingAdjust(date);},_daylightSavingAdjust:function(date){if(!date)return null;date.setHours(date.getHours()>12?date.getHours()+2:0);return date;},_setDate:function(inst,date,noChange){var clear=!(date);var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;date=this._restrictMinMax(inst,this._determineDate(inst,date,new Date()));inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if((origMonth!=inst.selectedMonth||origYear!=inst.selectedYear)&&!noChange)
this._notifyChange(inst);this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?'':this._formatDate(inst));}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=='')?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate;},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,'isRTL');var showButtonPanel=this._get(inst,'showButtonPanel');var hideIfNoPrevNext=this._get(inst,'hideIfNoPrevNext');var navigationAsDateFormat=this._get(inst,'navigationAsDateFormat');var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,'showCurrentAtPos');var stepMonths=this._get(inst,'stepMonths');var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,'min');var maxDate=this._getMinMaxDate(inst,'max');var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--;}
if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-(numMonths[0]*numMonths[1])+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--;}}}
inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,'prevText');prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+dpuuid+
'.datepicker._adjustDate(\'#'+inst.id+'\', -'+stepMonths+', \'M\');"'+
' title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?'e':'w')+'">'+prevText+'</span></a>':(hideIfNoPrevNext?'':'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?'e':'w')+'">'+prevText+'</span></a>'));var nextText=this._get(inst,'nextText');nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+dpuuid+
'.datepicker._adjustDate(\'#'+inst.id+'\', +'+stepMonths+', \'M\');"'+
' title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?'w':'e')+'">'+nextText+'</span></a>':(hideIfNoPrevNext?'':'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?'w':'e')+'">'+nextText+'</span></a>'));var currentText=this._get(inst,'currentText');var gotoDate=(this._get(inst,'gotoCurrent')&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+dpuuid+
'.datepicker._hideDatepicker();">'+this._get(inst,'closeText')+'</button>':'');var buttonPanel=(showButtonPanel)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(isRTL?controls:'')+
(this._isInRange(inst,gotoDate)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+dpuuid+
'.datepicker._gotoToday(\'#'+inst.id+'\');"'+
'>'+currentText+'</button>':'')+(isRTL?'':controls)+'</div>':'';var firstDay=parseInt(this._get(inst,'firstDay'),10);firstDay=(isNaN(firstDay)?0:firstDay);var showWeek=this._get(inst,'showWeek');var dayNames=this._get(inst,'dayNames');var dayNamesShort=this._get(inst,'dayNamesShort');var dayNamesMin=this._get(inst,'dayNamesMin');var monthNames=this._get(inst,'monthNames');var monthNamesShort=this._get(inst,'monthNamesShort');var beforeShowDay=this._get(inst,'beforeShowDay');var showOtherMonths=this._get(inst,'showOtherMonths');var selectOtherMonths=this._get(inst,'selectOtherMonths');var calculateWeek=this._get(inst,'calculateWeek')||this.iso8601Week;var defaultDate=this._getDefaultDate(inst);var html='';for(var row=0;row<numMonths[0];row++){var group='';for(var col=0;col<numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=' ui-corner-all';var calender='';if(isMultiMonth){calender+='<div class="ui-datepicker-group';if(numMonths[1]>1)
switch(col){case 0:calender+=' ui-datepicker-group-first';cornerClass=' ui-corner-'+(isRTL?'right':'left');break;case numMonths[1]-1:calender+=' ui-datepicker-group-last';cornerClass=' ui-corner-'+(isRTL?'left':'right');break;default:calender+=' ui-datepicker-group-middle';cornerClass='';break;}
calender+='">';}
calender+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+cornerClass+'">'+
(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):'')+
(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):'')+
this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,row>0||col>0,monthNames,monthNamesShort)+
'</div><table class="ui-datepicker-calendar"><thead>'+
'<tr>';var thead=(showWeek?'<th class="ui-datepicker-week-col">'+this._get(inst,'weekHeader')+'</th>':'');for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+='<th'+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end"':'')+'>'+
'<span title="'+dayNames[day]+'">'+dayNamesMin[day]+'</span></th>';}
calender+=thead+'</tr></thead><tbody>';var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth)
inst.selectedDay=Math.min(inst.selectedDay,daysInMonth);var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){calender+='<tr>';var tbody=(!showWeek?'':'<td class="ui-datepicker-week-col">'+
this._get(inst,'calculateWeek')(printDate)+'</td>');for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,'']);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=(otherMonth&&!selectOtherMonths)||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);tbody+='<td class="'+
((dow+firstDay+6)%7>=5?' ui-datepicker-week-end':'')+
(otherMonth?' ui-datepicker-other-month':'')+
((printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth&&inst._keyEvent)||(defaultDate.getTime()==printDate.getTime()&&defaultDate.getTime()==selectedDate.getTime())?' '+this._dayOverClass:'')+
(unselectable?' '+this._unselectableClass+' ui-state-disabled':'')+
(otherMonth&&!showOtherMonths?'':' '+daySettings[1]+
(printDate.getTime()==currentDate.getTime()?' '+this._currentClass:'')+
(printDate.getTime()==today.getTime()?' ui-datepicker-today':''))+'"'+
((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':'')+
(unselectable?'':' onclick="DP_jQuery_'+dpuuid+'.datepicker._selectDay(\'#'+
inst.id+'\','+printDate.getMonth()+','+printDate.getFullYear()+', this);return false;"')+'>'+
(otherMonth&&!showOtherMonths?'&#xa0;':(unselectable?'<span class="ui-state-default">'+printDate.getDate()+'</span>':'<a class="ui-state-default'+
(printDate.getTime()==today.getTime()?' ui-state-highlight':'')+
(printDate.getTime()==currentDate.getTime()?' ui-state-active':'')+
(otherMonth?' ui-priority-secondary':'')+
'" href="#">'+printDate.getDate()+'</a>'))+'</td>';printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate);}
calender+=tbody+'</tr>';}
drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++;}
calender+='</tbody></table>'+(isMultiMonth?'</div>'+
((numMonths[0]>0&&col==numMonths[1]-1)?'<div class="ui-datepicker-row-break"></div>':''):'');group+=calender;}
html+=group;}
html+=buttonPanel+($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':'');inst._keyEvent=false;return html;},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,secondary,monthNames,monthNamesShort){var changeMonth=this._get(inst,'changeMonth');var changeYear=this._get(inst,'changeYear');var showMonthAfterYear=this._get(inst,'showMonthAfterYear');var html='<div class="ui-datepicker-title">';var monthHtml='';if(secondary||!changeMonth)
monthHtml+='<span class="ui-datepicker-month">'+monthNames[drawMonth]+'</span>';else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='<select class="ui-datepicker-month" '+
'onchange="DP_jQuery_'+dpuuid+'.datepicker._selectMonthYear(\'#'+inst.id+'\', this, \'M\');" '+
'onclick="DP_jQuery_'+dpuuid+'.datepicker._clickMonthYear(\'#'+inst.id+'\');"'+
'>';for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth()))
monthHtml+='<option value="'+month+'"'+
(month==drawMonth?' selected="selected"':'')+
'>'+monthNamesShort[month]+'</option>';}
monthHtml+='</select>';}
if(!showMonthAfterYear)
html+=monthHtml+(secondary||!(changeMonth&&changeYear)?'&#xa0;':'');if(secondary||!changeYear)
html+='<span class="ui-datepicker-year">'+drawYear+'</span>';else{var years=this._get(inst,'yearRange').split(':');var thisYear=new Date().getFullYear();var determineYear=function(value){var year=(value.match(/c[+-].*/)?drawYear+parseInt(value.substring(1),10):(value.match(/[+-].*/)?thisYear+parseInt(value,10):parseInt(value,10)));return(isNaN(year)?thisYear:year);};var year=determineYear(years[0]);var endYear=Math.max(year,determineYear(years[1]||''));year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-year" '+
'onchange="DP_jQuery_'+dpuuid+'.datepicker._selectMonthYear(\'#'+inst.id+'\', this, \'Y\');" '+
'onclick="DP_jQuery_'+dpuuid+'.datepicker._clickMonthYear(\'#'+inst.id+'\');"'+
'>';for(;year<=endYear;year++){html+='<option value="'+year+'"'+
(year==drawYear?' selected="selected"':'')+
'>'+year+'</option>';}
html+='</select>';}
html+=this._get(inst,'yearSuffix');if(showMonthAfterYear)
html+=(secondary||!(changeMonth&&changeYear)?'&#xa0;':'')+monthHtml;html+='</div>';return html;},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=='Y'?offset:0);var month=inst.drawMonth+(period=='M'?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+
(period=='D'?offset:0);var date=this._restrictMinMax(inst,this._daylightSavingAdjust(new Date(year,month,day)));inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=='M'||period=='Y')
this._notifyChange(inst);},_restrictMinMax:function(inst,date){var minDate=this._getMinMaxDate(inst,'min');var maxDate=this._getMinMaxDate(inst,'max');date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date;},_notifyChange:function(inst){var onChange=this._get(inst,'onChangeMonthYear');if(onChange)
onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst]);},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,'numberOfMonths');return(numMonths==null?[1,1]:(typeof numMonths=='number'?[1,numMonths]:numMonths));},_getMinMaxDate:function(inst,minMax){return this._determineDate(inst,this._get(inst,minMax+'Date'),null);},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate();},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay();},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[0]*numMonths[1]),1));if(offset<0)
date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()));return this._isInRange(inst,date);},_isInRange:function(inst,date){var minDate=this._getMinMaxDate(inst,'min');var maxDate=this._getMinMaxDate(inst,'max');return((!minDate||date.getTime()>=minDate.getTime())&&(!maxDate||date.getTime()<=maxDate.getTime()));},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,'shortYearCutoff');shortYearCutoff=(typeof shortYearCutoff!='string'?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,'dayNamesShort'),dayNames:this._get(inst,'dayNames'),monthNamesShort:this._get(inst,'monthNamesShort'),monthNames:this._get(inst,'monthNames')};},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear;}
var date=(day?(typeof day=='object'?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,'dateFormat'),date,this._getFormatConfig(inst));}});function extendRemove(target,props){$.extend(target,props);for(var name in props)
if(props[name]==null||props[name]==undefined)
target[name]=props[name];return target;};function isArray(a){return(a&&(($.browser.safari&&typeof a=='object'&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))));};$.fn.datepicker=function(options){if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).
find('body').append($.datepicker.dpDiv);$.datepicker.initialized=true;}
var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=='string'&&(options=='isDisabled'||options=='getDate'||options=='widget'))
return $.datepicker['_'+options+'Datepicker'].
apply($.datepicker,[this[0]].concat(otherArgs));if(options=='option'&&arguments.length==2&&typeof arguments[1]=='string')
return $.datepicker['_'+options+'Datepicker'].
apply($.datepicker,[this[0]].concat(otherArgs));return this.each(function(){typeof options=='string'?$.datepicker['_'+options+'Datepicker'].
apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options);});};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="1.8.2";window['DP_jQuery_'+dpuuid]=$;})(jQuery);

/*jquery/jquery.anythingslider.js*/
(function(c){var b=true,a=false,d=null,e="AnythingSlider";c.anythingSlider=function(u,t){var s="object[id*=ytvideo], embed[id*=ytvideo]",r="focusin focusout",l="text-indent",k="undefined",g="100%",h="width",q="slide_complete",p="slideshow_start",o="slideshow_stop",n="slide_begin",m="slide_init",j=".activeSlider",i="panel",f=this;f.$el=c(u).addClass("anythingBase").wrap('<div class="anythingSlider"><div class="anythingWindow" /></div>');f.$el.data(e,f);f.init=function(){var l="initialized",g="slideshow_unpaused",e="slideshow_paused",k="div.anythingSlider",h="before_initialize";f.options=c.extend({},c.anythingSlider.defaults,t);c.isFunction(f.options.onBeforeInitialize)&&f.$el.bind(h,f.options.onBeforeInitialize);f.$el.trigger(h,f);f.$wrapper=f.$el.parent().closest(k).addClass("anythingSlider-"+f.options.theme);f.$window=f.$el.closest("div.anythingWindow");f.$controls=c('<div class="anythingControls"></div>').appendTo(c(f.options.appendControlsTo).length?c(f.options.appendControlsTo):f.$wrapper);f.$nav=c('<ul class="thumbNav" />').appendTo(f.$controls);f.timer=d;f.flag=a;f.playing=a;f.hovered=a;f.panelSize=[];f.currentPage=f.options.startPanel;f.options.playRtl&&f.$wrapper.addClass("rtl");f.original=[f.options.autoPlay,f.options.buildNavigation,f.options.buildArrows];f.updateSlider();f.$currentPage=f.$items.eq(f.currentPage);f.$lastPage=f.$currentPage;f.runTimes=c(k).index(f.$wrapper)+1;f.regex=new RegExp(i+f.runTimes+"-(\\d+)","i");if(!c.isFunction(c.easing[f.options.easing]))f.options.easing="swing";f.options.theme!="default"&&!c("link[href*="+f.options.theme+"]").length&&c("body").append('<link rel="stylesheet" href="'+f.options.themeDirectory.replace(/\{themeName\}/g,f.options.theme)+'" type="text/css" />');f.options.pauseOnHover&&f.$wrapper.hover(function(){if(f.playing){f.$el.trigger(e,f);f.clearTimer(b)}},function(){if(f.playing){f.$el.trigger(g,f);f.startStop(f.playing,b)}});var r=f.options.hashTags?f.gotoHash()||f.options.startPanel:f.options.startPanel;f.setCurrentPage(r,a);f.slideControls(a);f.$wrapper.hover(function(c){f.hovered=c.type=="mouseenter"?b:a;f.slideControls(f.hovered,a)});f.options.enableKeyboard&&c(document).keyup(function(a){if(f.$wrapper.is(j))switch(a.which){case 39:f.goForward();break;case 37:f.goBack()}});c.isFunction(f.options.onShowPause)&&f.$el.bind(e,f.options.onShowPause);c.isFunction(f.options.onShowUnpause)&&f.$el.bind(g,f.options.onShowUnpause);c.isFunction(f.options.onSlideInit)&&f.$el.bind(m,f.options.onSlideInit);c.isFunction(f.options.onSlideBegin)&&f.$el.bind(n,f.options.onSlideBegin);c.isFunction(f.options.onShowStop)&&f.$el.bind(o,f.options.onShowStop);c.isFunction(f.options.onShowStart)&&f.$el.bind(p,f.options.onShowStart);c.isFunction(f.options.onInitialized)&&f.$el.bind(l,f.options.onInitialized);c.isFunction(f.options.onSlideComplete)&&f.$el.bind(q,function(){setTimeout(function(){f.options.onSlideComplete(f)},0)});f.$el.trigger(l,f)};f.updateSlider=function(){var j="embed[src*=youtube]",e="li.cloned";f.$el.find(e).remove();f.$nav.empty();f.$items=f.$el.find("> li");f.pages=f.$items.length;if(f.options.resizeContents){f.options.width&&f.$wrapper.add(f.$items).css(h,f.options.width);f.options.height&&f.$wrapper.add(f.$items).css("height",f.options.height);f.hasEmb&&f.$el.find("object, embed").css({width:g,height:g})}if(f.pages===1){f.options.autoPlay=a;f.options.buildNavigation=a;f.options.buildArrows=a;f.$controls.hide();f.$nav.hide();f.$forward&&f.$forward.add(f.$back).hide()}else{f.options.autoPlay=f.original[0];f.options.buildNavigation=f.original[1];f.options.buildArrows=f.original[2];f.$controls.hide();f.$nav.show();f.$forward&&f.$forward.add(f.$back).show()}f.buildNavigation();if(f.options.autoPlay){f.playing=!f.options.startStopped;f.buildAutoPlay()}f.options.buildArrows&&f.buildNextBackButtons();f.$el.prepend(f.$items.filter(":last").clone().addClass("cloned").removeAttr("id"));f.$el.append(f.$items.filter(":first").clone().addClass("cloned").removeAttr("id"));f.$el.find(e).each(function(){c(this).html(function(b,a){return a.replace(/<a/gi,"<span").replace(/\/a>/gi,"/span>")})});f.$items=f.$el.find("> li").addClass(i);f.setDimensions();!f.options.resizeContents&&c(window).load(function(){f.setDimensions()});if(f.currentPage>f.pages){f.currentPage=f.pages;f.setCurrentPage(f.pages,a)}f.$nav.find("a").eq(f.currentPage-1).addClass("cur");f.hasEmb=!!f.$items.find(j).length;f.hasSwfo=typeof swfobject!==k&&swfobject.hasOwnProperty("embedSWF")&&c.isFunction(swfobject.embedSWF)?b:a;f.hasEmb&&f.hasSwfo&&f.$items.find(j).each(function(b){var a=this,e=c(a).parent()[0].tagName=="OBJECT"?c(a).parent():c(a);e.wrap('<div id="ytvideo'+b+'"></div>');swfobject.embedSWF(c(a).attr("src")+"&enablejsapi=1&version=3&playerapiid=ytvideo"+b,"ytvideo"+b,g,g,"10",d,d,{allowScriptAccess:"always",wmode:f.options.addWmodeToObject},{})});f.$items.find("a").unbind("focus").bind("focus",function(d){var a="focusedLink";f.$items.find(".focusedLink").removeClass(a);c(this).addClass(a);var b=c(this).closest(".panel");if(!b.is(".activePage")){f.gotoPage(f.$items.index(b));d.preventDefault()}})};f.buildNavigation=function(){f.options.buildNavigation&&f.pages>1&&f.$items.filter(":not(.cloned)").each(function(h){var e=h+1,d=c("<a href='#'></a>").addClass(i+e).wrap("<li />");f.$nav.append(d.parent());if(c.isFunction(f.options.navigationFormatter)){var g=f.options.navigationFormatter(e,c(this));d.html(g);parseInt(d.css(l),10)<0&&d.addClass(f.options.tooltipClass).attr("title",g)}else d.text(e);d.bind(f.options.clickControls,function(c){if(!f.flag&&f.options.enableNavigation){f.flag=b;setTimeout(function(){f.flag=a},100);f.gotoPage(e);f.options.hashTags&&f.setHash(e)}c.preventDefault()})})};f.buildNextBackButtons=function(){var a="</a></span>";if(f.$forward)return;f.$forward=c('<span class="arrow forward sprites sprite_bt_next"><a href="#">'+f.options.forwardText+a);f.$back=c('<span class="arrow back sprites sprite_bt_prev"><a href="#">'+f.options.backText+a);f.$back.bind(f.options.clickArrows,function(a){f.goBack();a.preventDefault()});f.$forward.bind(f.options.clickArrows,function(a){f.goForward();a.preventDefault()});f.$back.add(f.$forward).find("a").bind(r,function(){c(this).toggleClass("hover")});f.$wrapper.prepend(f.$forward).prepend(f.$back);f.$arrowWidth=f.$forward.width()};f.buildAutoPlay=function(){if(f.$startStop)return;f.$startStop=c("<a href='#' class='start-stop'></a>").html(f.playing?f.options.stopText:f.options.startText);f.$controls.prepend(f.$startStop);f.$startStop.bind(f.options.clickSlideshow,function(a){if(f.options.enablePlay){f.startStop(!f.playing);if(f.playing)if(f.options.playRtl)f.goBack(b);else f.goForward(b)}a.preventDefault()}).bind(r,function(){c(this).toggleClass("hover")});f.startStop(f.playing)};f.setDimensions=function(){var d,i,e,k,m,j=0,l=f.$window.width(),n=c(window).width();f.$items.each(function(p){var o=this;e=c(o).children("*");if(f.options.resizeContents){d=parseInt(f.options.width,10)||l;i=parseInt(f.options.height,10)||f.$window.height();c(o).css({width:d,height:i});e.length==1&&e.css({width:g,height:g})}else{d=c(o).width();m=d>=n?b:a;if(e.length==1&&m){k=e.width()>=n?l:e.width();c(o).css(h,k);e.css("max-width",k);d=k}d=m?f.options.width||l:d;c(o).css(h,d);i=c(o).outerHeight();c(o).css("height",i)}f.panelSize[p]=[d,i,j];j+=d});f.$el.css(h,j<f.options.maxOverallWidth?j:f.options.maxOverallWidth)};f.gotoPage=function(c,g){var e=":not(:animated)";if(f.pages===1)return;f.$lastPage=f.$items.eq(f.currentPage);if(typeof c===k||c===d){c=f.options.startPage;f.setCurrentPage(f.options.startPage)}if(f.hasEmb&&f.checkVideo(f.playing))return;if(c>f.pages+1)c=f.pages;if(c<0)c=1;f.$currentPage=f.$items.eq(c);f.currentPage=c;f.$el.trigger(m,f);f.slideControls(b,a);if(g!==b)g=a;(!g||f.options.stopAtEnd&&c==f.pages)&&f.startStop(a);f.$el.trigger(n,f);!f.options.resizeContents&&f.$wrapper.filter(e).animate({width:f.panelSize[c][0],height:f.panelSize[c][1]},{queue:a,duration:f.options.animationTime,easing:f.options.easing});f.$window.filter(e).animate({scrollLeft:f.panelSize[c][2]},{queue:a,duration:f.options.animationTime,easing:f.options.easing,complete:function(){f.endAnimation(c)}})};f.endAnimation=function(d){var b="activePage";if(d===0){f.$window.scrollLeft(f.panelSize[f.pages][2]);d=f.pages}else if(d>f.pages){f.$window.scrollLeft(f.panelSize[1][2]);d=1}f.setCurrentPage(d,a);f.$items.removeClass(b).eq(d).addClass(b);!f.hovered&&f.slideControls(a);if(f.hasEmb){var e=f.$currentPage.find(s);e.length&&c.isFunction(e[0].getPlayerState)&&e[0].getPlayerState()>0&&e[0].getPlayerState()!=5&&e[0].playVideo()}f.$el.trigger(q,f)};f.setCurrentPage=function(a,d){var b="activeSlider";if(a>f.pages+1)a=f.pages;if(a<0)a=1;if(f.options.buildNavigation){f.$nav.find(".cur").removeClass("cur");f.$nav.find("a").eq(a-1).addClass("cur")}if(!d){f.$wrapper.css({width:f.panelSize[a][0],height:f.panelSize[a][1]});f.$wrapper.scrollLeft(0);f.$window.scrollLeft(f.panelSize[a][2])}f.currentPage=a;if(!f.$wrapper.is(j)){c(j).removeClass(b);f.$wrapper.addClass(b)}};f.goForward=function(c){if(c!==b){c=a;f.startStop(a)}f.gotoPage(f.currentPage+1,c)};f.goBack=function(c){if(c!==b){c=a;f.startStop(a)}f.gotoPage(f.currentPage-1,c)};f.gotoHash=function(){var a=window.location.hash.match(f.regex);return a===d?"":parseInt(a[1],10)};f.setHash=function(c){var b=i+f.runTimes+"-",a=window.location.hash;if(typeof a!==k)window.location.hash=a.indexOf(b)>0?a.replace(f.regex,b+c):a+"&"+b+c};f.slideControls=function(a){var g=a?"slideDown":"slideUp",d=a?0:f.options.animationTime,e=a?f.options.animationTime:0,c=a?0:1;f.options.toggleControls&&f.$controls.stop(b,b).delay(d)[g](f.options.animationTime/2).delay(e);if(f.options.buildArrows&&f.options.toggleArrows){if(!f.hovered&&f.playing)c=1;f.$forward.stop(b,b).delay(d).animate({right:c*f.$arrowWidth,opacity:e},f.options.animationTime/2);f.$back.stop(b,b).delay(d).animate({left:c*f.$arrowWidth,opacity:e},f.options.animationTime/2)}};f.clearTimer=function(a){if(f.timer){window.clearInterval(f.timer);!a&&f.$el.trigger(o,f)}};f.startStop=function(c,d){if(c!==b)c=a;c&&!d&&f.$el.trigger(p,f);f.playing=c;if(f.options.autoPlay){f.$startStop.toggleClass("playing",c).html(c?f.options.stopText:f.options.startText);parseInt(f.$startStop.css(l),10)<0&&f.$startStop.addClass(f.options.tooltipClass).attr("title",c?"Stop":"Start")}if(c){f.clearTimer(b);f.timer=window.setInterval(function(){if(!(f.hasEmb&&f.checkVideo(c)))if(f.options.playRtl)f.goBack(b);else f.goForward(b)},f.options.delay)}else f.clearTimer()};f.checkVideo=function(h){var d,e,g=a;f.$items.find(s).each(function(){d=c(this);if(d.length&&c.isFunction(d[0].getPlayerState)){e=d[0].getPlayerState();if(h&&(e==1||e>2)&&f.$items.index(d.closest("li.panel"))==f.currentPage&&f.options.resumeOnVideoEnd)g=b;else e>0&&d[0].pauseVideo()}});return g};f.init()};c.anythingSlider.defaults={width:d,height:d,resizeContents:b,tooltipClass:"tooltip",theme:"default",themeDirectory:"css/theme-{themeName}.css",startPanel:1,hashTags:b,enableKeyboard:b,buildArrows:b,toggleArrows:a,buildNavigation:b,enableNavigation:b,toggleControls:a,appendControlsTo:d,navigationFormatter:d,forwardText:"&raquo;",backText:"&laquo;",enablePlay:b,autoPlay:b,startStopped:a,pauseOnHover:b,resumeOnVideoEnd:b,stopAtEnd:a,playRtl:a,startText:"Start",stopText:"Stop",delay:3e3,animationTime:600,easing:"swing",onBeforeInitialize:d,onInitialized:d,onShowStart:d,onShowStop:d,onShowPause:d,onShowUnpause:d,onSlideInit:d,onSlideBegin:d,onSlideComplete:d,clickArrows:"click",clickControls:"click focusin",clickSlideshow:"click",addWmodeToObject:"opaque",maxOverallWidth:32766};c.fn.anythingSlider=function(a){return this.each(function(){var b=c(this).data(e);if((typeof a).match("object|undefined"))if(!b)new c.anythingSlider(this,a);else b.updateSlider();else if(/\d/.test(a)&&!isNaN(a)&&b){var d=typeof a=="number"?a:parseInt(c.trim(a),10);d>=1&&d<=b.pages&&b.gotoPage(d)}})}})(jQuery)

/*jquery/jquery.autocomplete.js*/
/*
* jQuery Autocomplete plugin 1.1
*
* Copyright (c) 2009 J�rn Zaefferer
*
* Dual licensed under the MIT and GPL licenses:
*   http://www.opensource.org/licenses/mit-license.php
*   http://www.gnu.org/licenses/gpl.html
*
* Altera��o para pertmiri busca AI
*
* Revision: $Id: jquery.autocomplete.js 15 2009-08-22 10:30:27Z joern.zaefferer $
*/

; (function ($)
{

    $.fn.extend({
        autocomplete: function (urlOrData, options)
        {
            var isUrl = typeof urlOrData == "string";
            options = $.extend({}, $.Autocompleter.defaults, {
                url: isUrl ? urlOrData : null,
                data: isUrl ? null : urlOrData,
                delay: isUrl ? $.Autocompleter.defaults.delay : 10,
                max: options && !options.scroll ? 10 : 150
            }, options);

            // if highlight is set to false, replace it with a do-nothing function
            options.highlight = options.highlight || function (value) { return value; };

            // if the formatMatch option is not specified, then use formatItem for backwards compatibility
            options.formatMatch = options.formatMatch || options.formatItem;

            return this.each(function ()
            {
                new $.Autocompleter(this, options);
            });
        },
        result: function (handler)
        {
            return this.bind("result", handler);
        },
        search: function (handler)
        {
            return this.trigger("search", [handler]);
        },
        flushCache: function ()
        {
            return this.trigger("flushCache");
        },
        setOptions: function (options)
        {
            return this.trigger("setOptions", [options]);
        },
        unautocomplete: function ()
        {
            return this.trigger("unautocomplete");
        }
    });

    $.Autocompleter = function (input, options)
    {

        var KEY = {
            UP: 38,
            DOWN: 40,
            DEL: 46,
            TAB: 9,
            RETURN: 13,
            ESC: 27,
            COMMA: 188,
            PAGEUP: 33,
            PAGEDOWN: 34,
            BACKSPACE: 8
        };

        // Create $ object for input element
        var $input = $(input).attr("autocomplete", "off").addClass(options.inputClass);

        var timeout;
        var previousValue = "";
        var cache = $.Autocompleter.Cache(options);
        var hasFocus = 0;
        var lastKeyPressCode;
        var config = {
            mouseDownOnSelect: false
        };
        var select = $.Autocompleter.Select(options, input, selectCurrent, config);

        var blockSubmit;

        // prevent form submit in opera when selecting with return key
        $.browser.opera && $(input.form).bind("submit.autocomplete", function ()
        {
            if (blockSubmit)
            {
                blockSubmit = false;
                return false;
            }
        });

        // only opera doesn't trigger keydown multiple times while pressed, others don't work with keypress at all
        $input.bind(($.browser.opera ? "keypress" : "keydown") + ".autocomplete", function (event)
        {
            // a keypress means the input has focus
            // avoids issue where input had focus before the autocomplete was applied
            hasFocus = 1;
            // track last key pressed
            lastKeyPressCode = event.keyCode;
            switch (event.keyCode)
            {

                case KEY.UP:
                    event.preventDefault();
                    if (select.visible())
                    {
                        select.prev();
                    } else
                    {
                        onChange(0, true);
                    }
                    break;

                case KEY.DOWN:
                    event.preventDefault();
                    if (select.visible())
                    {
                        select.next();
                    } else
                    {
                        onChange(0, true);
                    }
                    break;

                case KEY.PAGEUP:
                    event.preventDefault();
                    if (select.visible())
                    {
                        select.pageUp();
                    } else
                    {
                        onChange(0, true);
                    }
                    break;

                case KEY.PAGEDOWN:
                    event.preventDefault();
                    if (select.visible())
                    {
                        select.pageDown();
                    } else
                    {
                        onChange(0, true);
                    }
                    break;

                // matches also semicolon 
                case options.multiple && $.trim(options.multipleSeparator) == "," && KEY.COMMA:
                case KEY.TAB:
                case KEY.RETURN:
                    if (selectCurrent())
                    {
                        // stop default to prevent a form submit, Opera needs special handling
                        event.preventDefault();
                        blockSubmit = true;
                        return false;
                    }
                    break;

                case KEY.ESC:
                    select.hide();
                    break;

                default:
                    clearTimeout(timeout);
                    timeout = setTimeout(onChange, options.delay);
                    break;
            }
        }).focus(function ()
        {
            // track whether the field has focus, we shouldn't process any
            // results if the field no longer has focus
            hasFocus++;
        }).blur(function ()
        {
            hasFocus = 0;
            if (!config.mouseDownOnSelect)
            {
                hideResults();
            }
        }).click(function ()
        {
            // show select when clicking in a focused field
            if (hasFocus++ > 1 && !select.visible())
            {
                onChange(0, true);
            }
        }).bind("search", function ()
        {
            // TODO why not just specifying both arguments?
            var fn = (arguments.length > 1) ? arguments[1] : null;
            function findValueCallback(q, data)
            {
                var result;
                if (data && data.length)
                {
                    for (var i = 0; i < data.length; i++)
                    {
                        if (data[i].result.filterData() == q.filterData())
                        {
                            result = data[i];
                            break;
                        }
                    }
                }
                if (typeof fn == "function") fn(result);
                else $input.trigger("result", result && [result.data, result.value]);
            }
            $.each(trimWords($input.val()), function (i, value)
            {
                request(value, findValueCallback, findValueCallback);
            });
        }).bind("flushCache", function ()
        {
            cache.flush();
        }).bind("setOptions", function ()
        {
            $.extend(options, arguments[1]);
            // if we've updated the data, repopulate
            if ("data" in arguments[1])
                cache.populate();
        }).bind("unautocomplete", function ()
        {
            select.unbind();
            $input.unbind();
            $(input.form).unbind(".autocomplete");
        });


        function selectCurrent()
        {
            var selected = select.selected();
            if (!selected)
                return false;

            var v = selected.result;
            previousValue = v;

            if (options.multiple)
            {
                var words = trimWords($input.val());
                if (words.length > 1)
                {
                    var seperator = options.multipleSeparator.length;
                    var cursorAt = $(input).selection().start;
                    var wordAt, progress = 0;
                    $.each(words, function (i, word)
                    {
                        progress += word.length;
                        if (cursorAt <= progress)
                        {
                            wordAt = i;
                            return false;
                        }
                        progress += seperator;
                    });
                    words[wordAt] = v;
                    // TODO this should set the cursor to the right position, but it gets overriden somewhere
                    //$.Autocompleter.Selection(input, progress + seperator, progress + seperator);
                    v = words.join(options.multipleSeparator);
                }
                v += options.multipleSeparator;
            }

            $input.val(v);
            hideResultsNow();
            $input.trigger("result", [selected.data, selected.value]);
            return true;
        }

        function onChange(crap, skipPrevCheck)
        {
            if (lastKeyPressCode == KEY.DEL)
            {
                select.hide();
                return;
            }

            var currentValue = $input.val();

            if (!skipPrevCheck && currentValue == previousValue)
                return;

            previousValue = currentValue;

            currentValue = lastWord(currentValue);
            if (currentValue.length >= options.minChars)
            {
                $input.addClass(options.loadingClass);
                if (!options.matchCase)
                    currentValue = currentValue.filterData();
                request(currentValue, receiveData, hideResultsNow);
            } else
            {
                stopLoading();
                select.hide();
            }
        };

        function trimWords(value)
        {
            if (!value)
                return [""];
            if (!options.multiple)
                return [$.trim(value)];
            return $.map(value.split(options.multipleSeparator), function (word)
            {
                return $.trim(value).length ? $.trim(word) : null;
            });
        }

        function lastWord(value)
        {
            if (!options.multiple)
                return value;
            var words = trimWords(value);
            if (words.length == 1)
                return words[0];
            var cursorAt = $(input).selection().start;
            if (cursorAt == value.length)
            {
                words = trimWords(value)
            } else
            {
                words = trimWords(value.replace(value.substring(cursorAt), ""));
            }
            return words[words.length - 1];
        }

        // fills in the input box w/the first match (assumed to be the best match)
        // q: the term entered
        // sValue: the first matching result
        function autoFill(q, sValue)
        {
            // autofill in the complete box w/the first match as long as the user hasn't entered in more data
            // if the last user key pressed was backspace, don't autofill
            if (options.autoFill && (lastWord($input.val()).filterData() == q.filterData()) && lastKeyPressCode != KEY.BACKSPACE)
            {
                // fill in the value (keep the case the user has typed)
                $input.val($input.val() + sValue.substring(lastWord(previousValue).length));
                // select the portion of the value not typed by the user (so the next character will erase)
                $(input).selection(previousValue.length, previousValue.length + sValue.length);
            }
        };

        function hideResults()
        {
            clearTimeout(timeout);
            timeout = setTimeout(hideResultsNow, 200);
        };

        function hideResultsNow()
        {
            var wasVisible = select.visible();
            select.hide();
            clearTimeout(timeout);
            stopLoading();
            if (options.mustMatch)
            {
                // call search and run callback
                $input.search(
				function (result)
				{
				    // if no value found, clear the input box
				    if (!result)
				    {
				        if (options.multiple)
				        {
				            var words = trimWords($input.val()).slice(0, -1);
				            $input.val(words.join(options.multipleSeparator) + (words.length ? options.multipleSeparator : ""));
				        }
				        else
				        {
				            $input.val("");
				            $input.trigger("result", null);
				        }
				    }
				}
			);
            }
        };

        function receiveData(q, data)
        {
            if (data && data.length && hasFocus)
            {
                stopLoading();
                select.display(data, q);
                autoFill(q, data[0].value);
                select.show();
            } else
            {
                hideResultsNow();
            }
        };

        function request(term, success, failure)
        {
            if (!options.matchCase)
                term = term.filterData();
            var data = cache.load(term);
            // recieve the cached data
            if (data && data.length)
            {
                success(term, data);
                // if an AJAX url has been supplied, try loading the data now
            } else if ((typeof options.url == "string") && (options.url.length > 0))
            {

                var extraParams = {
                    timestamp: +new Date()
                };
                $.each(options.extraParams, function (key, param)
                {
                    extraParams[key] = typeof param == "function" ? param() : param;
                });

                $.ajax({
                    // try to leverage ajaxQueue plugin to abort previous requests
                    mode: "abort",
                    // limit abortion to this input
                    port: "autocomplete" + input.name,
                    dataType: options.dataType,
                    url: options.url,
                    data: $.extend({
                        q: lastWord(term),
                        limit: options.max
                    }, extraParams),
                    success: function (data)
                    {
                        var parsed = options.parse && options.parse(data) || parse(data);
                        cache.add(term, parsed);
                        success(term, parsed);
                    }
                });
            } else
            {
                // if we have a failure, we need to empty the list -- this prevents the the [TAB] key from selecting the last successful match
                select.emptyList();
                failure(term);
            }
        };

        function parse(data)
        {
            var parsed = [];
            var rows = data.split("\n");
            for (var i = 0; i < rows.length; i++)
            {
                var row = $.trim(rows[i]);
                if (row)
                {
                    row = row.split("|");
                    parsed[parsed.length] = {
                        data: row,
                        value: row[0],
                        result: options.formatResult && options.formatResult(row, row[0]) || row[0]
                    };
                }
            }
            return parsed;
        };

        function stopLoading()
        {
            $input.removeClass(options.loadingClass);
        };

    };

    $.Autocompleter.defaults = {
        inputClass: "ac_input",
        resultsClass: "ac_results",
        loadingClass: "ac_loading",
        minChars: 1,
        delay: 400,
        matchCase: false,
        matchSubset: true,
        matchContains: false,
        cacheLength: 10,
        max: 100,
        mustMatch: false,
        extraParams: {},
        selectFirst: true,
        formatItem: function (row) { return row[0]; },
        formatMatch: null,
        autoFill: false,
        width: 0,
        multiple: false,
        multipleSeparator: ", ",
        highlight: function (value, term)
        {
            var firstPartEnd = value.toLocaleLowerCase().filterData().indexOf(term.toLocaleLowerCase().filterData());
            if (firstPartEnd == -1)
                return value;
            else if (firstPartEnd == 0 && term.length == value.length)
                return "<strong>" + value + "</strong>";
            else
                return value.substr(0, firstPartEnd) + "<strong>" + value.substr(firstPartEnd, term.length) + "</strong>" + value.substr(firstPartEnd + term.length, value.length - firstPartEnd - term.length);
        },
        scroll: true,
        scrollHeight: 180
    };

    $.Autocompleter.Cache = function (options)
    {

        var data = {};
        var length = 0;

        function matchSubset(s, sub)
        {
            if (!options.matchCase)
                s = s.filterData();
            var i = s.indexOf(sub);
            if (options.matchContains == "word")
            {
                i = s.filterData().search("\\b" + sub.filterData());
            }
            if (i == -1) return false;
            return i == 0 || options.matchContains;
        };

        function add(q, value)
        {
            if (length > options.cacheLength)
            {
                flush();
            }
            if (!data[q])
            {
                length++;
            }
            data[q] = value;
        }

        function populate()
        {
            if (!options.data) return false;
            // track the matches
            var stMatchSets = {},
			nullData = 0;

            // no url was specified, we need to adjust the cache length to make sure it fits the local data store
            if (!options.url) options.cacheLength = 1;

            // track all options for minChars = 0
            stMatchSets[""] = [];

            // loop through the array and create a lookup structure
            for (var i = 0, ol = options.data.length; i < ol; i++)
            {
                var rawValue = options.data[i];
                // if rawValue is a string, make an array otherwise just reference the array
                rawValue = (typeof rawValue == "string") ? [rawValue] : rawValue;

                var value = options.formatMatch(rawValue, i + 1, options.data.length);
                if (value === false)
                    continue;

                value = (value || "").toLocaleLowerCase();
                var firstChar = value.charAt(0).filterData();
                // if no lookup array for this character exists, look it up now
                if (!stMatchSets[firstChar])
                    stMatchSets[firstChar] = [];

                // if the match is a string
                var row = {
                    value: value,
                    data: rawValue,
                    result: options.formatResult && options.formatResult(rawValue) || value
                };

                // push the current match into the set list
                stMatchSets[firstChar].push(row);

                // keep track of minChars zero items
                if (nullData++ < options.max)
                {
                    stMatchSets[""].push(row);
                }
            };

            // add the data items to the cache
            $.each(stMatchSets, function (i, value)
            {
                // increase the cache size
                options.cacheLength++;
                // add to the cache
                add(i, value);
            });
        }

        // populate any existing data
        setTimeout(populate, 25);

        function flush()
        {
            data = {};
            length = 0;
        }

        return {
            flush: flush,
            add: add,
            populate: populate,
            load: function (q)
            {
                if (!options.cacheLength || !length)
                    return null;
                /* 
                * if dealing w/local data and matchContains than we must make sure
                * to loop through all the data collections looking for matches
                */
                if (!options.url && options.matchContains)
                {
                    // track all matches
                    var csub = [];
                    // loop through all the data grids for matches
                    for (var k in data)
                    {
                        // don't search through the stMatchSets[""] (minChars: 0) cache
                        // this prevents duplicates
                        if (k.length > 0)
                        {
                            var c = data[k];
                            $.each(c, function (i, x)
                            {
                                // if we've got a match, add it to the array
                                if (matchSubset(x.value, q))
                                {
                                    csub.push(x);
                                }
                            });
                        }
                    }
                    return csub;
                } else
                // if the exact item exists, use it
                    if (data[q])
                    {
                        return data[q];
                    } else
                        if (options.matchSubset)
                        {
                            for (var i = q.length - 1; i >= options.minChars; i--)
                            {
                                var c = data[q.substr(0, i)];
                                if (c)
                                {
                                    var csub = [];
                                    $.each(c, function (i, x)
                                    {
                                        if (matchSubset(x.value, q))
                                        {
                                            csub[csub.length] = x;
                                        }
                                    });
                                    return csub;
                                }
                            }
                        }
                return null;
            }
        };
    };

    $.Autocompleter.Select = function (options, input, select, config)
    {
        var CLASSES = {
            ACTIVE: "ac_over"
        };

        var listItems,
		active = -1,
		data,
		term = "",
		needsInit = true,
		element,
		list;

        // Create results
        function init()
        {
            if (!needsInit)
                return;
            element = $("<div/>")
		.hide()
		.addClass(options.resultsClass)
		.css("position", "absolute")
		.appendTo(document.body);

            list = $("<ul/>").appendTo(element).mouseover(function (event)
            {
                if (target(event).nodeName && target(event).nodeName.toUpperCase() == 'LI')
                {
                    active = $("li", list).removeClass(CLASSES.ACTIVE).index(target(event));
                    $(target(event)).addClass(CLASSES.ACTIVE);
                }
            }).click(function (event)
            {
                $(target(event)).addClass(CLASSES.ACTIVE);
                select();
                // TODO provide option to avoid setting focus again after selection? useful for cleanup-on-focus
                input.focus();
                return false;
            }).mousedown(function ()
            {
                config.mouseDownOnSelect = true;
            }).mouseup(function ()
            {
                config.mouseDownOnSelect = false;
            });

            if (options.width > 0)
                element.css("width", options.width);

            needsInit = false;
        }

        function target(event)
        {
            var element = event.target;
            while (element && element.tagName != "LI")
                element = element.parentNode;
            // more fun with IE, sometimes event.target is empty, just ignore it then
            if (!element)
                return [];
            return element;
        }

        function moveSelect(step)
        {
            listItems.slice(active, active + 1).removeClass(CLASSES.ACTIVE);
            movePosition(step);
            var activeItem = listItems.slice(active, active + 1).addClass(CLASSES.ACTIVE);
            if (options.scroll)
            {
                var offset = 0;
                listItems.slice(0, active).each(function ()
                {
                    offset += this.offsetHeight;
                });
                if ((offset + activeItem[0].offsetHeight - list.scrollTop()) > list[0].clientHeight)
                {
                    list.scrollTop(offset + activeItem[0].offsetHeight - list.innerHeight());
                } else if (offset < list.scrollTop())
                {
                    list.scrollTop(offset);
                }
            }
        };

        function movePosition(step)
        {
            active += step;
            if (active < 0)
            {
                active = listItems.size() - 1;
            } else if (active >= listItems.size())
            {
                active = 0;
            }
        }

        function limitNumberOfItems(available)
        {
            return options.max && options.max < available
			? options.max
			: available;
        }

        function fillList()
        {
            list.empty();
            var max = limitNumberOfItems(data.length);
            for (var i = 0; i < max; i++)
            {
                if (!data[i])
                    continue;
                var formatted = options.formatItem(data[i].data, i + 1, max, data[i].value, term);
                if (formatted === false)
                    continue;
                var li = $("<li/>").html(options.highlight(formatted, term)).addClass(i % 2 == 0 ? "ac_even" : "ac_odd").appendTo(list)[0];
                $.data(li, "ac_data", data[i]);
            }
            listItems = list.find("li");
            if (options.selectFirst)
            {
                listItems.slice(0, 1).addClass(CLASSES.ACTIVE);
                active = 0;
            }
            // apply bgiframe if available
            if ($.fn.bgiframe)
                list.bgiframe();
        }

        return {
            display: function (d, q)
            {
                init();
                data = d;
                term = q;
                fillList();
            },
            next: function ()
            {
                moveSelect(1);
            },
            prev: function ()
            {
                moveSelect(-1);
            },
            pageUp: function ()
            {
                if (active != 0 && active - 8 < 0)
                {
                    moveSelect(-active);
                } else
                {
                    moveSelect(-8);
                }
            },
            pageDown: function ()
            {
                if (active != listItems.size() - 1 && active + 8 > listItems.size())
                {
                    moveSelect(listItems.size() - 1 - active);
                } else
                {
                    moveSelect(8);
                }
            },
            hide: function ()
            {
                element && element.hide();
                listItems && listItems.removeClass(CLASSES.ACTIVE);
                active = -1;
            },
            visible: function ()
            {
                return element && element.is(":visible");
            },
            current: function ()
            {
                return this.visible() && (listItems.filter("." + CLASSES.ACTIVE)[0] || options.selectFirst && listItems[0]);
            },
            show: function ()
            {
                var offset = $(input).offset();
                element.css({
                    width: typeof options.width == "string" || options.width > 0 ? options.width : $(input).width(),
                    top: offset.top + input.offsetHeight,
                    left: offset.left
                }).show();
                if (options.scroll)
                {
                    list.scrollTop(0);
                    list.css({
                        maxHeight: options.scrollHeight,
                        overflow: 'auto'
                    });

                    if ($.browser.msie && typeof document.body.style.maxHeight === "undefined")
                    {
                        var listHeight = 0;
                        listItems.each(function ()
                        {
                            listHeight += this.offsetHeight;
                        });
                        var scrollbarsVisible = listHeight > options.scrollHeight;
                        list.css('height', scrollbarsVisible ? options.scrollHeight : listHeight);
                        if (!scrollbarsVisible)
                        {
                            // IE doesn't recalculate width when scrollbar disappears
                            listItems.width(list.width() - parseInt(listItems.css("padding-left")) - parseInt(listItems.css("padding-right")));
                        }
                    }

                }
            },
            selected: function ()
            {
                var selected = listItems && listItems.filter("." + CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);
                return selected && selected.length && $.data(selected[0], "ac_data");
            },
            emptyList: function ()
            {
                list && list.empty();
            },
            unbind: function ()
            {
                element && element.remove();
            }
        };
    };

    $.fn.selection = function (start, end)
    {
        if (start !== undefined)
        {
            return this.each(function ()
            {
                if (this.createTextRange)
                {
                    var selRange = this.createTextRange();
                    if (end === undefined || start == end)
                    {
                        selRange.move("character", start);
                        selRange.select();
                    } else
                    {
                        selRange.collapse(true);
                        selRange.moveStart("character", start);
                        selRange.moveEnd("character", end);
                        selRange.select();
                    }
                } else if (this.setSelectionRange)
                {
                    this.setSelectionRange(start, end);
                } else if (this.selectionStart)
                {
                    this.selectionStart = start;
                    this.selectionEnd = end;
                }
            });
        }
        var field = this[0];
        if (field.createTextRange)
        {
            var range = document.selection.createRange(),
			orig = field.value,
			teststring = "<->",
			textLength = range.text.length;
            range.text = teststring;
            var caretAt = field.value.indexOf(teststring);
            field.value = orig;
            this.selection(caretAt, caretAt + textLength);
            return {
                start: caretAt,
                end: caretAt + textLength
            }
        } else if (field.selectionStart !== undefined)
        {
            return {
                start: field.selectionStart,
                end: field.selectionEnd
            }
        }
    };

})(jQuery);

/*jquery/jquery.dimensions.js*/
(function(b){var q="static",p="HTML",o="absolute",j="BODY",h=true,n="position",g="marginLeft",f="marginTop",e=false,u="paddingRight",m="paddingLeft",t="borderRightWidth",d="borderLeftWidth",s="paddingBottom",l="paddingTop",r="borderBottomWidth",c="borderTopWidth",k=":visible",y=b.fn.height,z=b.fn.width;b.fn.extend({height:function(){var a=this;!a[0]&&i();if(a[0]==window)if(b.browser.opera||b.browser.safari&&parseInt(b.browser.version)>520)return self.innerHeight-(b(document).height()>self.innerHeight?x():0);else if(b.browser.safari)return self.innerHeight;else return b.boxModel&&document.documentElement.clientHeight||document.body.clientHeight;if(a[0]==document)return Math.max(b.boxModel&&document.documentElement.scrollHeight||document.body.scrollHeight,document.body.offsetHeight);return y.apply(a,arguments)},width:function(){var a=this;!a[0]&&i();if(a[0]==window)if(b.browser.opera||b.browser.safari&&parseInt(b.browser.version)>520)return self.innerWidth-(b(document).width()>self.innerWidth?x():0);else if(b.browser.safari)return self.innerWidth;else return b.boxModel&&document.documentElement.clientWidth||document.body.clientWidth;if(a[0]==document)if(b.browser.mozilla){var d=self.pageXOffset;self.scrollTo(99999999,self.pageYOffset);var c=self.pageXOffset;self.scrollTo(d,self.pageYOffset);return document.body.offsetWidth+c}else return Math.max(b.boxModel&&!b.browser.safari&&document.documentElement.scrollWidth||document.body.scrollWidth,document.body.offsetWidth);return z.apply(a,arguments)},innerHeight:function(){var b=this;!b[0]&&i();return b[0]==window||b[0]==document?b.height():b.is(k)?b[0].offsetHeight-a(b,c)-a(b,r):b.height()+a(b,l)+a(b,s)},innerWidth:function(){var b=this;!b[0]&&i();return b[0]==window||b[0]==document?b.width():b.is(k)?b[0].offsetWidth-a(b,d)-a(b,t):b.width()+a(b,m)+a(b,u)},outerHeight:function(h){var g="marginBottom",d=this;!d[0]&&i();h=b.extend({margin:e},h||{});return d[0]==window||d[0]==document?d.height():d.is(k)?d[0].offsetHeight+(h.margin?a(d,f)+a(d,g):0):d.height()+a(d,c)+a(d,r)+a(d,l)+a(d,s)+(h.margin?a(d,f)+a(d,g):0)},outerWidth:function(h){var f="marginRight",c=this;!c[0]&&i();h=b.extend({margin:e},h||{});return c[0]==window||c[0]==document?c.width():c.is(k)?c[0].offsetWidth+(h.margin?a(c,g)+a(c,f):0):c.width()+a(c,d)+a(c,t)+a(c,m)+a(c,u)+(h.margin?a(c,g)+a(c,f):0)},scrollLeft:function(c){var a=this;!a[0]&&i();if(c!=undefined)return a.each(function(){if(this==window||this==document)window.scrollTo(c,b(window).scrollTop());else this.scrollLeft=c});if(a[0]==window||a[0]==document)return self.pageXOffset||b.boxModel&&document.documentElement.scrollLeft||document.body.scrollLeft;return a[0].scrollLeft},scrollTop:function(c){var a=this;!a[0]&&i();if(c!=undefined)return a.each(function(){if(this==window||this==document)window.scrollTo(b(window).scrollLeft(),c);else this.scrollTop=c});if(a[0]==window||a[0]==document)return self.pageYOffset||b.boxModel&&document.documentElement.scrollTop||document.body.scrollTop;return a[0].scrollTop},position:function(a){return this.offset({margin:e,scroll:e,relativeTo:this.offsetParent()},a)},offset:function(s,E){var z="overflow",u=this;!u[0]&&i();var m=0,r=0,C=0,D=0,l=u[0],k=u[0],y,B,A=b.css(l,n),t=b.browser.mozilla,x=b.browser.msie,F=b.browser.opera,J=b.browser.safari,v=b.browser.safari&&parseInt(b.browser.version)>520,H=e,I=e,s=b.extend({margin:h,border:e,padding:e,scroll:h,lite:e,relativeTo:document.body},s||{});if(s.lite)return u.offsetLite(s,E);if(s.relativeTo.jquery)s.relativeTo=s.relativeTo[0];if(l.tagName==j){m=l.offsetLeft;r=l.offsetTop;if(t){m+=a(l,g)+a(l,d)*2;r+=a(l,f)+a(l,c)*2}else if(F){m+=a(l,g);r+=a(l,f)}else if(x&&jQuery.boxModel){m+=a(l,d);r+=a(l,c)}else if(v){m+=a(l,g)+a(l,d);r+=a(l,f)+a(l,c)}}else do{B=b.css(k,n);m+=k.offsetLeft;r+=k.offsetTop;if(t&&!k.tagName.match(/^t[d|h]$/i)||x||v){m+=a(k,d);r+=a(k,c);if(t&&B==o)H=h;if(x&&B=="relative")I=h}y=k.offsetParent||document.body;if(s.scroll||t)do{if(s.scroll){C+=k.scrollLeft;D+=k.scrollTop}if(F&&(b.css(k,"display")||"").match(/table-row|inline/)){C=C-(k.scrollLeft==k.offsetLeft?k.scrollLeft:0);D=D-(k.scrollTop==k.offsetTop?k.scrollTop:0)}if(t&&k!=l&&b.css(k,z)!="visible"){m+=a(k,d);r+=a(k,c)}k=k.parentNode}while(k!=y);k=y;if(k==s.relativeTo&&!(k.tagName==j||k.tagName==p)){if(t&&k!=l&&b.css(k,z)!="visible"){m+=a(k,d);r+=a(k,c)}if((J&&!v||F)&&B!=q){m-=a(y,d);r-=a(y,c)}break}if(k.tagName==j||k.tagName==p){if((J&&!v||x&&b.boxModel)&&A!=o&&A!="fixed"){m+=a(k,g);r+=a(k,f)}if(v||t&&!H&&A!="fixed"||x&&A==q&&!I){m+=a(k,d);r+=a(k,c)}break}}while(k);var G=w(l,s,m,r,C,D);if(E){b.extend(E,G);return u}else return G},offsetLite:function(c,g){var d=this;!d[0]&&i();var n=0,o=0,l=0,m=0,a=d[0],f,c=b.extend({margin:h,border:e,padding:e,scroll:h,relativeTo:document.body},c||{});if(c.relativeTo.jquery)c.relativeTo=c.relativeTo[0];do{n+=a.offsetLeft;o+=a.offsetTop;f=a.offsetParent||document.body;if(c.scroll)do{l+=a.scrollLeft;m+=a.scrollTop;a=a.parentNode}while(a!=f);a=f}while(a&&a.tagName!=j&&a.tagName!=p&&a!=c.relativeTo);var k=w(d[0],c,n,o,l,m);if(g){b.extend(g,k);return d}else return k},offsetParent:function(){!this[0]&&i();var a=this[0].offsetParent;while(a&&(a.tagName!=j&&b.css(a,n)==q))a=a.offsetParent;return b(a)}});var i=function(){throw"Dimensions: jQuery collection is empty";},a=function(a,c){return parseInt(b.css(a.jquery?a[0]:a,c))||0},w=function(e,h,i,j,k,n){if(!h.margin){i-=a(e,g);j-=a(e,f)}if(h.border&&(b.browser.safari&&parseInt(b.browser.version)<520||b.browser.opera)){i+=a(e,d);j+=a(e,c)}else if(!h.border&&!(b.browser.safari&&parseInt(b.browser.version)<520||b.browser.opera)){i-=a(e,d);j-=a(e,c)}if(h.padding){i+=a(e,m);j+=a(e,l)}if(h.scroll&&(!b.browser.opera||e.offsetLeft!=e.scrollLeft&&e.offsetTop!=e.scrollLeft)){k-=e.scrollLeft;n-=e.scrollTop}return h.scroll?{top:j-n,left:i-k,scrollTop:n,scrollLeft:k}:{top:j,left:i}},v=0,x=function(){if(!v){var a=b("<div>").css({width:100,height:100,overflow:"auto",position:o,top:-1e3,left:-1e3}).appendTo("body");v=100-a.append("<div>").find("div").css({width:"100%",height:200}).width();a.remove()}return v}})(jQuery)

/*jquery/jquery.coockie.js*/

jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};

/*jquery/jcarousellite_1.0.1.js*/
(function($){$.fn.jCarouselLite=function(o){o=$.extend({btnPrev:null,btnNext:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null},o||{});return this.each(function(){var running=false,animCss=o.vertical?"top":"left",sizeCss=o.vertical?"height":"width";var div=$(this),ul=$("ul",div),tLi=$("li",ul),tl=tLi.size(),v=o.visible;if(o.circular){ul.prepend(tLi.slice(tl-v-1+1).clone())
.append(tLi.slice(0,v).clone());o.start+=v;}
var li=$("li",ul),itemLength=li.size(),curr=o.start;div.css("visibility","visible");li.css({overflow:"hidden",float:o.vertical?"none":"left"});ul.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});div.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});var liSize=o.vertical?height(li):width(li);var ulSize=liSize*itemLength;var divSize=liSize*v;li.css({width:li.width(),height:height(li)});ul.css(sizeCss,ulSize+"px").css(animCss,-(curr*liSize));div.css(sizeCss,divSize+"px");if(o.btnPrev)
$(o.btnPrev).click(function(){return go(curr-o.scroll);});if(o.btnNext)
$(o.btnNext).click(function(){return go(curr+o.scroll);});if(o.btnGo)
$.each(o.btnGo,function(i,val){$(val).click(function(){return go(o.circular?o.visible+i:i);});});if(o.mouseWheel&&div.mousewheel)
div.mousewheel(function(e,d){return d>0?go(curr-o.scroll):go(curr+o.scroll);});if(o.auto)
setInterval(function(){go(curr+o.scroll);},o.auto+o.speed);function vis(){return li.slice(curr).slice(0,v);};function go(to){if(!running){if(o.beforeStart)
o.beforeStart.call(this,vis());if(o.circular){if(to<=o.start-v-1){ul.css(animCss,-((itemLength-(v*2))*liSize)+"px");curr=to==o.start-v-1?itemLength-(v*2)-1:itemLength-(v*2)-o.scroll;}else if(to>=itemLength-v+1){ul.css(animCss,-((v)*liSize)+"px");curr=to==itemLength-v+1?v+1:v+o.scroll;}else curr=to;}else{if(to<0||to>itemLength-v)return;else curr=to;}
running=true;ul.animate(animCss=="left"?{left:-(curr*liSize)}:{top:-(curr*liSize)},o.speed,o.easing,function(){if(o.afterEnd)
o.afterEnd.call(this,vis());running=false;});if(!o.circular){$(o.btnPrev+","+o.btnNext).removeClass("disabled");$((curr-o.scroll<0&&o.btnPrev)
||(curr+o.scroll>itemLength-v&&o.btnNext)
||[]).addClass("disabled");}}
return false;};});};function css(el,prop){return parseInt($.css(el[0],prop))||0;};function width(el){return el[0].offsetWidth+css(el,'marginLeft')+css(el,'marginRight');};function height(el){var currentTallest=0;$(el).each(function(i){if($(this).height()>currentTallest){currentTallest=$(this).height();}});return currentTallest;};})(jQuery);$.fn.equalHeights=function(px){$(this).each(function(){var currentTallest=0;$(this).children().each(function(i){if($(this).height()>currentTallest){currentTallest=$(this).height();}});$(this).children().css({'height':currentTallest});});return this;};

/*jquery/jquery.blockUI.js*/
(function(a){var f="blockUI.timeout",l="borderLeftWidth",k="borderTopWidth",e="blockUI.history",j="10px",n="#000",b=true,d=null,i="position",c=false;if(/1\.(0|1|2)\.(0|1|2)/.test(a.fn.jquery)||/^1.1/.test(a.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+a.fn.jquery);return}a.fn._fadeIn=a.fn.fadeIn;var q=function(){},p=document.documentMode||0,x=a.browser.msie&&(a.browser.version<8&&!p||p<8),w=a.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!p;a.blockUI=function(a){s(window,a)};a.unblockUI=function(a){o(window,a)};a.growlUI=function(f,e,b,g){var d=a('<div class="growlUI"></div>');f&&d.append("<h1>"+f+"</h1>");e&&d.append("<h2>"+e+"</h2>");if(b==undefined)b=3e3;a.blockUI({message:d,fadeIn:700,fadeOut:1e3,centerY:c,timeout:b,showOverlay:c,onUnblock:g,css:a.blockUI.defaults.growlCSS})};a.fn.block=function(b){return this.unblock({fadeOut:0}).each(function(){var c=this;if(a.css(c,i)=="static")c.style.position="relative";if(a.browser.msie)c.style.zoom=1;s(c,b)})};a.fn.unblock=function(a){return this.each(function(){o(this,a)})};a.blockUI.version=2.35;a.blockUI.defaults={message:"<h1>Please wait...</h1>",title:d,draggable:b,theme:c,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:n,border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:n,opacity:.6,cursor:"wait"},growlCSS:{width:"350px",top:j,left:"",right:j,border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:n,"-webkit-border-radius":j,"-moz-border-radius":j,"border-radius":j},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:c,baseZ:1e3,centerX:b,centerY:b,allowBodyStretch:b,bindEvents:b,constrainTabKey:b,fadeIn:200,fadeOut:400,timeout:0,showOverlay:b,focusInput:b,applyPlatformOpacityRules:b,onBlock:d,onUnblock:d,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg"};var h=d,g=[];function s(p,b){var u="height",C="absolute",G='<div class="ui-widget-content ui-dialog-content"></div>',s="</div>",F='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">',r='<div class="blockUI ',j=p==window,c=b&&b.message!==undefined?b.message:undefined;b=a.extend({},a.blockUI.defaults,b||{});b.overlayCSS=a.extend({},a.blockUI.defaults.overlayCSS,b.overlayCSS||{});var T=a.extend({},a.blockUI.defaults.css,b.css||{}),N=a.extend({},a.blockUI.defaults.themedCSS,b.themedCSS||{});c=c===undefined?b.message:c;j&&h&&o(window,{fadeOut:0});if(c&&typeof c!="string"&&(c.parentNode||c.jquery)){var D=c.jquery?c[0]:c,z={};a(p).data(e,z);z.el=D;z.parent=D.parentNode;z.display=D.style.display;z.position=D.style.position;z.parent&&z.parent.removeChild(D)}var B=b.baseZ,H=a.browser.msie||b.forceIframe?a('<iframe class="blockUI" style="z-index:'+B+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+b.iframeSrc+'"></iframe>'):a('<div class="blockUI" style="display:none"></div>'),A=a('<div class="blockUI blockOverlay" style="z-index:'+B+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),n,E;if(b.theme&&j)E=r+b.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+B+';display:none;position:fixed">'+F+(b.title||"&nbsp;")+s+G+s;else if(b.theme)E=r+b.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+B+';display:none;position:absolute">'+F+(b.title||"&nbsp;")+s+G+s;else if(j)E=r+b.blockMsgClass+' blockPage" style="z-index:'+B+';display:none;position:fixed"></div>';else E=r+b.blockMsgClass+' blockElement" style="z-index:'+B+';display:none;position:absolute"></div>';n=a(E);if(c)if(b.theme){n.css(N);n.addClass("ui-widget-content")}else n.css(T);(!b.applyPlatformOpacityRules||!(a.browser.mozilla&&/Linux/.test(navigator.platform)))&&A.css(b.overlayCSS);A.css(i,j?"fixed":C);(a.browser.msie||b.forceIframe)&&H.css("opacity",0);var O=[H,A,n],P=j?a("body"):a(p);a.each(O,function(){this.appendTo(P)});b.theme&&b.draggable&&a.fn.draggable&&n.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var Q=x&&(!a.boxModel||a("object,embed",j?d:p).length>0);if(w||Q){j&&b.allowBodyStretch&&a.boxModel&&a("html,body").css(u,"100%");if((w||!a.boxModel)&&!j)var M=m(p,k),L=m(p,l),J=M?"(0 - "+M+")":0,I=L?"(0 - "+L+")":0;a.each([H,A,n],function(f,g){var c=') + "px"',a=g[0].style;a.position=C;if(f<2){j?a.setExpression(u,"Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+b.quirksmodeOffsetHack+c):a.setExpression(u,'this.parentNode.offsetHeight + "px"');j?a.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):a.setExpression("width",'this.parentNode.offsetWidth + "px"');I&&a.setExpression("left",I);J&&a.setExpression("top",J)}else if(b.centerY){j&&a.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');a.marginTop=0}else if(!b.centerY&&j){var e=b.css&&b.css.top?parseInt(b.css.top):0,d="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+e+c;a.setExpression("top",d)}})}if(c){if(b.theme)n.find(".ui-widget-content").append(c);else n.append(c);(c.jquery||c.nodeType)&&a(c).show()}(a.browser.msie||b.forceIframe)&&b.showOverlay&&H.show();if(b.fadeIn){var K=b.onBlock?b.onBlock:q,R=b.showOverlay&&!c?K:q,S=c?K:q;b.showOverlay&&A._fadeIn(b.fadeIn,R);c&&n._fadeIn(b.fadeIn,S)}else{b.showOverlay&&A.show();c&&n.show();b.onBlock&&b.onBlock()}v(1,p,b);if(j){h=n[0];g=a(":input:enabled:visible",h);b.focusInput&&setTimeout(t,20)}else y(n[0],b.centerX,b.centerY);if(b.timeout){var U=setTimeout(function(){j?a.unblockUI(b):a(p).unblock(b)},b.timeout);a(p).data(f,U)}}function o(c,b){var j=".blockUI",m=c==window,k=a(c),l=k.data(e),n=k.data(f);if(n){clearTimeout(n);k.removeData(f)}b=a.extend({},a.blockUI.defaults,b||{});v(0,c,b);var i;if(m)i=a("body").children().filter(j).add("body > .blockUI");else i=a(j,c);if(m)h=g=d;if(b.fadeOut){i.fadeOut(b.fadeOut);setTimeout(function(){u(i,l,b,c)},b.fadeOut)}else u(i,l,b,c)}function u(f,b,c,d){f.each(function(){this.parentNode&&this.parentNode.removeChild(this)});if(b&&b.el){b.el.style.display=b.display;b.el.style.position=b.position;b.parent&&b.parent.appendChild(b.el);a(d).removeData(e)}typeof c.onUnblock=="function"&&c.onUnblock(d,c)}function v(c,i,e){var b="blockUI.isBlocked",d=i==window,g=a(i);if(!c&&(d&&!h||!d&&!g.data(b)))return;!d&&g.data(b,c);if(!e.bindEvents||c&&!e.showOverlay)return;var f="mousedown mouseup keydown keypress";c?a(document).bind(f,e,r):a(document).unbind(f,r)}function r(d){if(d.keyCode&&d.keyCode==9)if(h&&d.data.constrainTabKey){var e=g,j=!d.shiftKey&&d.target===e[e.length-1],f=d.shiftKey&&d.target===e[0];if(j||f){setTimeout(function(){t(f)},10);return c}}var i=d.data;if(a(d.target).parents("div."+i.blockMsgClass).length>0)return b;return a(d.target).parents().children().filter("div.blockUI").length==0}function t(c){if(!g)return;var a=g[c===b?g.length-1:0];a&&a.focus()}function y(a,f,g){var b=a.parentNode,d=a.style,c=(b.offsetWidth-a.offsetWidth)/2-m(b,l),e=(b.offsetHeight-a.offsetHeight)/2-m(b,k);if(f)d.left=c>0?c+"px":"0";if(g)d.top=e>0?e+"px":"0"}function m(b,c){return parseInt(a.css(b,c))||0}})(jQuery)

/*easy-date.js*/
var eDate={units:{minute:6e4,hour:3.6e6,day:8.64e7},clone:function(a){return new Date(a)},getInput:function(a){var c="dd/mm/yyyy";if(a[c]){var b=a[c].split("/");a.day=b[0];a.month=b[1];a.year=b[2]}return {day:parseInt(a.day,10),month:parseInt(a.month,10)-1,year:parseInt(a.year,10)}},isValid:function(e){var a=this.getInput(e),b=new Date(a.year,a.month,a.day),c=b.getFullYear().toString()+b.getMonth().toString()+b.getDate().toString(),d=a.year.toString()+a.month.toString()+a.day.toString();return c===d},zeroDay:function(a){a.setHours(0);a.setMinutes(0);a.setSeconds(0);a.setMilliseconds(0);return a},getNew:function(b){var a=this.getInput(b);return new Date(a.year,a.month,a.day)},getToday:function(){return this.zeroDay(new Date)},add:function(a){a.date.setTime(a.date.getTime()+parseInt(a.value,10)*this.units[a.unit])},addDays:function(b,a){this.add({date:b,unit:"day",value:a})},compareDay:function(e,f){var a=this,c=a.zeroDay(a.clone(e)),d=a.zeroDay(a.clone(f)),b=c.getTime()-d.getTime();if(b===0)return 0;return b/a.units.day}}

/*CSSBrowserSelector.js*/
function css_browser_selector(l){var h="konqueror",b=" ",d=l.toLowerCase(),a=function(a){return d.indexOf(a)>-1},e="gecko",g="webkit",i="safari",f="opera",k=document.documentElement,j=[!/opera|webtv/i.test(d)&&/msie\s(\d)/.test(d)?"ie ie"+RegExp.$1:a("firefox/2")?e+" ff2":a("firefox/3.5")?e+" ff3 ff3_5":a("firefox/3")?e+" ff3":a("gecko/")?e:a("opera")?f+(/version\/(\d+)/.test(d)?b+f+RegExp.$1:/opera(\s|\/)(\d+)/.test(d)?b+f+RegExp.$2:""):a(h)?h:a("chrome")?g+" chrome":a("iron")?g+" iron":a("applewebkit/")?g+b+i+(/version\/(\d+)/.test(d)?b+i+RegExp.$1:""):a("mozilla/")?e:"",a("j2me")?"mobile":a("iphone")?"iphone":a("ipod")?"ipod":a("mac")?"mac":a("darwin")?"mac":a("webtv")?"webtv":a("win")?"win":a("freebsd")?"freebsd":a("x11")||a("linux")?"linux":"","js"];c=j.join(b);k.className+=b+c;return c}css_browser_selector(navigator.userAgent)

/*site.js*/
var Site={};Site.GetCoockie=function(g){var b=$.cookie(g);if(b==null||b.length==0)return null;var c=b.split("&");if(c.length==0)return null;for(var e={},d=0;d<c.length;d++){var a=c[d].split("=");if(a.length==2){var f=a[0];e[f]=a[1]}}return e};Site.SetCookie=function(c,a,b){$.cookie(c,a,b)};Site.FreezeScreen=function(){var a="#freeze";$(a)[0].style.position="absolute";$(a)[0].style.top="0px";$(a)[0].style.left="0px";$(a)[0].style.height=Math.max(document.documentElement.clientHeight,document.documentElement.scrollHeight)+"px";$(a)[0].style.width=document.documentElement.scrollWidth+"px";$(a).show()};Site.UnfreezeScreen=function(){$("#freeze").hide()};Site.Center=function(a){$("#"+a).css({top:"50%",left:"50%",margin:"-"+$("#"+a).height()/2+"px 0 0 -"+$("#"+a).width()/2+"px"})};function FormatCurrency(f){var c=f.toFixed(2);c=c.substr(c.length-2,2);var a=f.toFixed(2);a=a.substr(0,a.length-3);var b="",d=a.length%3;if(d>0){b=a.substr(0,d);if(d!=a.length)b+="."}for(var e=d;e<a.length;e+=3){b+=a.substr(e,3);if(e+3!=a.length)b+="."}return b+","+c}function FormatPontos(e){var a=e.toFixed(2);a=a.substr(0,a.length-3);var b="",c=a.length%3;if(c>0){b=a.substr(0,c);if(c!=a.length)b+="."}for(var d=c;d<a.length;d+=3){b+=a.substr(d,3);if(d+3!=a.length)b+="."}return b}Site.Menu={};Site.Menu.ExibePassagensAereas=function(){$("#divMenuPassagensAereas").show()};Site.Menu.OcultaPassagensAereas=function(){$("#divMenuPassagensAereas").hide()}

/*loja.js*/
var Loja={_init:function(){var a="#retorno";$("#envia").click(function(){Envia()});String.prototype.filterData=function(){return Loja.replaceSpecialChars(this.toLowerCase())};$("input[name='idavolta']").change(function(){if($("input[name='idavolta']:checked").val()=="ida")$(a).parent().hide();else $(a).parent().show()});this.autoComplete();$("#partida, #retorno").datepicker({dateFormat:"dd/mm/yy",buttonImage:"/Content/img/ico_calendar.gif",buttonImageOnly:true,showOn:"both",onSelect:function(){if($(this)[0].id=="partida")$(a).focus();else $(this)[0].id=="retorno"&&$("#qtAdult").focus()}});this.targetBlank()},targetBlank:function(){$("a[rel*='blank']").bind("click",function(){window.open(this.href);return false})},inputMask:function(a,b){$(a).mask(b)},expandPrevElement:function(b){if(b=="home")var a=$("div.nav dl dd");else var a=$("div.faq dl dd");return a},autoComplete:function(){var d=true,i="undefined",f="input[name='dsCidadeDestino']",p="#dsAeroportoDestino",e="input[name='dsCidadeOrigem']",b="']",a="input[name='",c="id",o="#dsAeroportoOrigem",g=[],k=[],j={},h={},l={};g=Loja.Aeroportos;for(var n in g){var m=g[n].name;k.push(m);j[m]=g[n].id;l[m]=g[n].nomeCidade}$(o).focusout(function(){var d=$(this).attr(c);if($(this).val()===""){$(a+d+b).val("");$(e).val("")}});$(p).focusout(function(){var d=$(this).attr(c);if($(this).val()===""){$(a+d+b).val("");$(f).val("")}});$(o).focus(function(){var f=$(this).attr(c);if(typeof h[f]!==i)return;h[f]=d;$(this).val("");$(this).autocomplete(k,{matchContains:d,minChars:0,max:100}).result(function(h,c){var g=j[c],d=l[c];$(a+f+b).val(g);$(e).val(d)})});$(p).focus(function(){var e=$(this).attr(c);if(typeof h[e]!==i)return;h[e]=d;$(this).val("");$(this).autocomplete(k,{matchContains:d,minChars:0,max:100}).result(function(h,c){var g=j[c],d=l[c];$(a+e+b).val(g);$(f).val(d)})})},replaceSpecialChars:function(e){var b=[{val:"a",let:"áàãâä"},{val:"e",let:"éèêë"},{val:"i",let:"íìîï"},{val:"o",let:"óòõôö"},{val:"u",let:"úùûü"},{val:"c",let:"ç"},{val:"A",let:"ÁÀÃÂÄ"},{val:"E",let:"ÉÈÊË"},{val:"I",let:"ÍÌÎÏ"},{val:"O",let:"ÓÒÕÔÖ"},{val:"U",let:"ÚÙÛÜ"},{val:"C",let:"Ç"}],c,a=e;for(var d in b){c=new RegExp("["+b[d].let+"]","g");a=a.replace(c,b[d].val);c=null}return a}},Envia=function(){validarForm()&&redirecionar();return false},validarForm=function(){var d="#retorno",c="A data de partida deve ser maior ou igual a hoje",b="#partida",a=[],e=$("input[name='idavolta']:checked").attr("id");if(!origemDestinoEscolhidos())a.push("Selecione um destino e uma origem");else!origemDestinoDiferente()&&a.push("Selecione uma origem diferente do destino");if(e==="iv"){if(!dataValida(b))a.push("A data de partida não é válida");else{!dataFutura(b)&&a.push(c);!partidaEm330dias()&&a.push("O período máximo para consulta de vôos é de 330 dias. Selecione sua data de partida dentro deste perído")}if(!dataValida(d))a.push("A data de retorno não é válida");else{!dataFutura(d)&&a.push("A data de retorno deve ser maior ou igual a hoje");!retornoPosterior()&&a.push("A data de retorno deve ser igual ou posterior a data de partida")}}else if(e==="v")if(!dataValida(b))a.push("A data de partida não é válida.");else{!dataFutura(b)&&a.push(c);!partidaEm330dias()&&a.push("O perído máximo para consulta de vôos é de 330 dias. Selecione sua data de partida dentro deste perído")}if(a.length>0){mostrarErros(a);return false}return true},partidaEm330dias=function(){var a=$("#partida").val(),b=eDate.getNew({"dd/mm/yyyy":a}),c=eDate.compareDay(b,eDate.getToday());if(c>330)return false;return true},retornoPosterior=function(){var a=$("#partida").val(),b=$("#retorno").val(),c=eDate.getNew({"dd/mm/yyyy":a}),d=eDate.getNew({"dd/mm/yyyy":b}),e=eDate.compareDay(d,c);if(e<0)return false;return true},dataFutura=function(a){var b=$(a).val(),c=eDate.compareDay(eDate.getNew({"dd/mm/yyyy":b}),eDate.getToday());if(c<0)return false;return true},mostrarErros=function(c){for(var a="Por favor, verifique os seguintes erros:\r\n\r\n",b=0;b<c.length;b++)a=a+c[b]+"\r\n";alert(a);return false},dataValida=function(b){var a=$(b).val();if(a===""||!eDate.isValid({"dd/mm/yyyy":a}))return false;return true;""},origemDestinoEscolhidos=function(){var b=$("input[name='dsAeroportoOrigem']").val(),a=$("input[name='dsAeroportoDestino']").val();if(b===""||a==="")return false;return true},origemDestinoDiferente=function(){var c=$("input[name='idavolta']:checked").attr("id"),b=$("input[name='dsAeroportoOrigem']").val(),a=$("input[name='dsAeroportoDestino']").val();return b!==a},addGA=function(){var a="-",h="/consulteecompre/",e=$("input[name='dsAeroportoOrigem']").val(),d=$("input[name='dsAeroportoDestino']").val(),g=$("input[name='dsCidadeOrigem']").val(),f=$("input[name='dsCidadeDestino']").val(),b="";if($("input[name='idavolta']:checked").length>0)b="idavolta";if($("input[value='ida']:checked").length>0)b="ida";var c="";if(Loja.PaginaOrigem!=undefined)c="/"+Loja.PaginaOrigem+h+b+a+g+a+e+"/"+f+a+d;else c=h+b+a+g+a+e+"/"+f+a+d;_gaq.push(["_trackPageview",c])},redirecionar=function(){var u="%26utm_source=",t="%26utm_term=",s="%26utm_content=",r="%26utm_medium=",q="%26utm_campaign=",p="%26qtChild=",o="%26qtInfant=",n="%26hasTemplate=true%26dtPartida=",m="%26aeroDestino=",l="%26dsAeroportoDestino=",k="%26dsAeroportoOrigem=",j="%26dsMesPartida=",i="&redirect=/b2c/jsp/EscolherVooHorario.jhtml%3FadPessoaBanner=%26dsAnoPartida=",a="/",g=$("#partida").val().split(a),e=g[0],f=g[1],d=g[2],h=$("#retorno").val().split(a),w=h[0],x=h[1],v=h[2],c=$("input[name='dsAeroportoOrigem']").val(),b=$("input[name='dsAeroportoDestino']").val(),z=$("#qtAdult option:selected").val(),y=$("#qtInfant option:selected").val(),A=$("#qtChild option:selected").val(),D=1,B=$("input[name='idavolta']:checked").attr("id");if(B==="iv")var C=Loja.UrlConsultaCompraLoja+i+d+"%26dsAnoRetorno="+v+"%26dataMarcada=1%26dataMarcada=0%26tipoBusca=%26tipoBusca=%26icIdaVolta=1%26icViajePontos=N%26dsDiaPartida="+e+j+parseInt(f-1)+"%26dsDiaRetorno="+w+"%26dsMesRetorno="+parseInt(x-1)+k+c+l+b+"%26isLogado=0%26ida_volta=1%26aeroOrigem="+c+m+b+n+e+a+f+a+d+"%26dsPeriodoPartida=0000%26dtRetorno="+w+a+x+a+v+"%26dsPeriodoRetorno=0000%26qtAdult="+z+o+y+p+A+q+Loja.utm_campaign+r+Loja.utm_medium+s+Loja.utm_content+t+Loja.utm_term+u+Loja.utm_source;else if(B==="v")var C=Loja.UrlConsultaCompraLoja+i+d+"%26dataMarcada=1%26dataMarcada=0%26tipoBusca=%26tipoBusca=%26icViajePontos=N%26dsDiaPartida="+e+j+parseInt(f-1)+k+c+l+b+"%26isLogado=0%26ida_volta=0%26aeroOrigem="+c+m+b+n+e+a+f+a+d+"%26dsPeriodoPartida=0000%26qtAdult="+z+o+y+p+A+q+Loja.utm_campaign+r+Loja.utm_medium+s+Loja.utm_content+t+Loja.utm_term+u+Loja.utm_source;if($("#flex:checked").length===1)C+="%26chkFlexData=true";addGA();window.open(C)}

/*oferta.js*/
var Oferta={};Oferta.Inicializa=function(){var k="pointer",j="cursor",e="underline",g="div.table thead > tr > th.preco > button",c="div.table thead > tr > th.destino > button",b="none",a="text-decoration",d="#hdnOrdem",f="div.table thead > tr > th.origem > button",i="click",h=".loading",l="div.destinointernacional";$("div.origemmsg").hide();$("div.destinomsg").hide();$("div.destinointernacionalmsg").hide();$("div.precomsg").hide();$(l).hide();if(Oferta.Fidelidade!=undefined){Oferta.QuantidadeDestinosNacionais=="0"&&$("div.destino").hide();Oferta.QuantidadeDestinosInternacionais=="0"&&$(l).hide();var m=[];$("div.destinointernacional ul.ulMain li").each(function(){m.push($(this)[0].id)});m.length>0&&$(l).show()}$(h).hide();$(h).ajaxStart(function(){Site.FreezeScreen();Site.Center($(h)[0].id);$(this).show()}).ajaxStop(function(){Site.UnfreezeScreen();$(this).hide()});$(".btStDownRed").live(i,function(){var a=$("div.table tbody > tr:hidden");if(a.length>0)a.slice(0,40).show();else Oferta.MaisOfertas();return false});$(f).live(i,function(){$(d)[0].value=1;Oferta.Ordena();$(this).css(a,b);$(c).css(a,b);$(g).css(a,b);$(this).css(a,e);$(c).removeClass()});$(c).live(i,function(){$(d)[0].value=2;Oferta.Ordena();$(this).css(a,b);$(f).css(a,b);$(g).css(a,b);$(this).css(a,e)});$(g).live(i,function(){$(d)[0].value=3;Oferta.Ordena();$(this).css(a,b);$(f).css(a,b);$(c).css(a,b);$(this).css(a,e)});$("div.origem ul").css(j,k);$("div.destino ul").css(j,k);$("div.destinointernacional ul").css(j,k);$("div.preco ul").css(j,k);Oferta.FiltroOrigem();Oferta.FiltroDestino();Oferta.Fidelidade!=undefined&&Oferta.FiltroDestinoInternacional();Oferta.FiltroPreco();Oferta.Paginador()};Oferta.MaisOfertas=function(){var b="div.table tbody tr:not(.mais)";Oferta.Mais=true;var d=[];$("div.origem li.selected:visible").each(function(){d.push($(this)[0].id)});var c=[];$("div.destino li.selected:visible").each(function(){c.push($(this)[0].id)});var a=[];$("div.destinointernacional li.selected:visible").each(function(){a.push($(this)[0].id)});var e=[];$("div.preco li.selected:visible").each(function(){e.push($(this)[0].id)});var f,g=40;if($(b).length!=0)f=$(b).length;$.post(Oferta.UrlBusca+"/BuscaOferta",{origem:d.join(";"),destino:c.join(";"),destinoInternacionalFidelidade:a.join(";"),preco:e.join(";"),ordem:$("#hdnOrdem")[0].value,skip:f,take:g,fidelidade:Oferta.Fidelidade},Oferta.MaisOfertas_End)};Oferta.MaisOfertas_End=function(a){var e=a.Origens,c=a.Destinos,b=a.DestinosInternacionais,f=a.Precos,d=a.Ofertas;Oferta.BindOrigem(e);Oferta.BindDestino(c);Oferta.Fidelidade!=undefined&&Oferta.BindDestinoInternacional(b);Oferta.BindPreco(f);Oferta.BindOferta(d)};Oferta.Paginador=function(){var a=".btStDownRed";$(a).show();$("div.table tbody tr:not(.mais)").hide();$(a).click();if($("div.table tbody tr:not(.mais):visible").length==Oferta.TotalOfertasFiltradas){$(a).hide();return false}};Oferta.Busca=function(){var c=[];$("div.origem li.selected:visible").each(function(){c.push($(this)[0].id)});var b=[];$("div.destino li.selected:visible").each(function(){b.push($(this)[0].id)});var a=[];$("div.destinointernacional li.selected:visible").each(function(){a.push($(this)[0].id)});var d=[];$("div.preco li.selected:visible").each(function(){d.push($(this)[0].id)});$.post(Oferta.UrlBusca+"/BuscaOferta",{origem:c.join(";"),destino:b.join(";"),destinoInternacionalFidelidade:a.join(";"),preco:d.join(";"),ordem:$("#hdnOrdem")[0].value,fidelidade:Oferta.Fidelidade,destinoBuscado:Oferta.DestinoBuscado!=undefined?Oferta.DestinoBuscado:null},Oferta.Busca_End)};Oferta.Ordena=function(){var b="div.table tbody tr:not(.mais)",d=[];$("div.origem li.selected:visible").each(function(){d.push($(this)[0].id)});var c=[];$("div.destino li.selected:visible").each(function(){c.push($(this)[0].id)});var a=[];$("div.destinointernacional li.selected:visible").each(function(){a.push($(this)[0].id)});var e=[];$("div.preco li.selected:visible").each(function(){e.push($(this)[0].id)});var f;if($(b).length!=0)f=$(b).length;$.post(Oferta.UrlBusca+"/BuscaOferta",{origem:d.join(";"),destino:c.join(";"),destinoInternacionalFidelidade:a.join(";"),preco:e.join(";"),ordem:$("#hdnOrdem")[0].value,skip:0,take:f,fidelidade:Oferta.Fidelidade},Oferta.Ordena_End)};Oferta.Ordena_End=function(a){var e=a.Origens,c=a.Destinos,b=a.DestinosInternacionais,f=a.Precos,d=a.Ofertas;Oferta.BindOrigem(e);Oferta.BindDestino(c);Oferta.Fidelidade!=undefined&&Oferta.BindDestinoInternacional(b);Oferta.BindPreco(f);$("div.table tbody tr:not(.mais)").remove();Oferta.BindOferta(d)};Oferta.Busca_End=function(a){var e=a.Origens,d=a.Destinos,c=a.DestinosInternacionais,f=a.Precos,b=a.Ofertas;Oferta.TotalOfertasFiltradas=0;if(b.length>0)Oferta.TotalOfertasFiltradas=b[0].TotalOfertasFiltradas;Oferta.BindOrigem(e);Oferta.BindDestino(d);Oferta.Fidelidade!=undefined&&Oferta.BindDestinoInternacional(c);Oferta.BindPreco(f);$("div.table tbody tr:not(.mais)").remove();Oferta.BindOferta(b);Oferta.Paginador();$(".floatMenu").css("top","0");$(window).scroll()};Oferta.BindOrigem=function(f){var e="selected",d="li#",j="div.origem ul.scroll li.menos",i="div.origemmsg",c=[];$("div.origem li.selected:visible").each(function(){c.push($(this)[0].id)});var b=[];$("div.destino li.selected:visible").each(function(){b.push($(this)[0].id)});var g=[];$("div.destinointernacional li.selected:visible").each(function(){g.push($(this)[0].id)});var h=[];$("div.preco li.selected:visible").each(function(){h.push($(this)[0].id)});$("div.origem ul.scroll li:not('.menos')").remove();if(f.length>0){$(i).hide();for(var a=0;a<f.length;a++){var k='<li id="'+f[a].IdAeroporto+'"><button type="button" title="Excluir"><span class="txtHide">Excluir</span></button><span>'+f[a].NomeExibicao+"</span></li>";$(j).before(k)}for(var a=0;a<c.length;a++)$("div.origem ul").find(d+c[a]).addClass(e);for(var a=0;a<b.length;a++)$("div.destino ul").find(d+b[a]).addClass(e);for(var a=0;a<g.length;a++)$("div.destinointernacional ul").find(d+g[a]).addClass(e);for(var a=0;a<h.length;a++)$("div.preco ul").find(d+h[a]).addClass(e);if(c.length==0&&b.length==0){$(j).click();$("div.destino ul.scroll li.menos").click()}}else{$("div.origem").hide();$(i).show();$("div.origemmsg ul").html("<li>"+Oferta.MensagemNenhumResultado+"</li>")}};Oferta.BindDestino=function(f){var e="selected",d="li#",k="div.destino ul.scroll li.menos",j="div.destinomsg",i="div.destino";if(Oferta.Fidelidade!=undefined){var l=[];$("div.destino ul.ulMain li").each(function(){l.push($(this)[0].id)});l.length>0&&$(i).show()}var c=[];$("div.origem li.selected:visible").each(function(){c.push($(this)[0].id)});var b=[];$("div.destino li.selected:visible").each(function(){b.push($(this)[0].id)});var g=[];$("div.destinointernacional li.selected:visible").each(function(){g.push($(this)[0].id)});var h=[];$("div.preco li.selected:visible").each(function(){h.push($(this)[0].id)});$("div.destino ul.scroll li:not('.menos')").remove();if(f.length>0){$(j).hide();for(var a=0;a<f.length;a++){var m='<li id="'+f[a].IdAeroporto+'"><button type="button" title="Excluir"><span class="txtHide">Excluir</span></button><span>'+f[a].NomeExibicao+"</span></li>";$(k).before(m)}for(var a=0;a<g.length;a++)$("div.destinointernacional ul").find(d+g[a]).addClass(e);for(var a=0;a<c.length;a++)$("div.origem ul").find(d+c[a]).addClass(e);for(var a=0;a<b.length;a++)$("div.destino ul").find(d+b[a]).addClass(e);for(var a=0;a<h.length;a++)$("div.preco ul").find(d+h[a]).addClass(e);if(b.length==0&&c.length==0){$("div.origem ul.scroll li.menos").click();$(k).click()}}else if(Oferta.Fidelidade!=undefined){Oferta.QuantidadeDestinosNacionais=="0"&&$(i).hide();Oferta.QuantidadeDestinosInternacionais=="0"&&$("div.destinointernacional").hide()}else{$(i).hide();$(j).show();$("div.destinomsg ul").html("<li>"+Oferta.MensagemNenhumResultado+"</li>")}};Oferta.BindDestinoInternacional=function(b){var f="selected",e="li#",j="div.destinointernacionalmsg",i="div.destinointernacional";if(Oferta.Fidelidade!=undefined){var k=[];$("div.destinointernacional ul.ulMain li").each(function(){k.push($(this)[0].id)});k.length>0&&$(i).show()}var d=[];$("div.origem li.selected:visible").each(function(){d.push($(this)[0].id)});var c=[];$("div.destino li.selected:visible").each(function(){c.push($(this)[0].id)});var g=[];$("div.destinointernacional li.selected:visible").each(function(){g.push($(this)[0].id)});var h=[];$("div.preco li.selected:visible").each(function(){h.push($(this)[0].id)});$("div.destinointernacional ul.scroll li:not('.menos')").remove();if(b.length>0){$(j).hide();for(var a=0;a<b.length;a++){var l='<li id="'+b[a].IdAeroporto+'"><button type="button" title="Excluir"><span class="txtHide">Excluir</span></button><span>'+b[a].NomeExibicao+"</span></li>";$("div.destinointernacional ul.scroll li.menos").before(l)}for(var a=0;a<g.length;a++)$("div.destinointernacional ul").find(e+g[a]).addClass(f);for(var a=0;a<d.length;a++)$("div.origem ul").find(e+d[a]).addClass(f);for(var a=0;a<c.length;a++)$("div.destino ul").find(e+c[a]).addClass(f);for(var a=0;a<h.length;a++)$("div.preco ul").find(e+h[a]).addClass(f);if(c.length==0&&d.length==0){$("div.origem ul.scroll li.menos").click();$("div.destino ul.scroll li.menos").click()}}else if(Oferta.Fidelidade!=undefined){Oferta.QuantidadeDestinosNacionais=="0"&&$("div.destino").hide();Oferta.QuantidadeDestinosInternacionais=="0"&&$(i).hide()}else{$(i).hide();$(j).show();$("div.destinointernacionalmsg ul").html("<li>"+Oferta.MensagemNenhumResultado+"</li>")}};Oferta.BindPreco=function(b){var k="selected",j="li#",n="div.preco ul",c=" ",m="div.precomsg",i=[];$("div.origem li.selected:visible").each(function(){i.push($(this)[0].id)});var h=[];$("div.destino li.selected:visible").each(function(){h.push($(this)[0].id)});var l=[];$("div.destinointernacional li.selected:visible").each(function(){l.push($(this)[0].id)});var g=[];$("div.preco li.selected:visible").each(function(){g.push($(this)[0].id)});$("div.preco ul li").remove();if(b.length>0){$(m).hide();if(g.length>0){$("div.origem > button").click();$("div.destino > button").click()}for(var a=0;a<b.length;a++){var d,f,e;if(Oferta.Fidelidade!=undefined){f=FormatPontos(b[a].Minimo);e=FormatPontos(b[a].Maximo)}else{f=FormatCurrency(b[a].Minimo);e=FormatCurrency(b[a].Maximo)}if(a==0)if(Oferta.Fidelidade!=undefined)d=b[a].TextoComplementarMinimo+c+e+c+b[a].FormatoMoeda;else d=b[a].TextoComplementarMinimo+c+b[a].FormatoMoeda+c+e;else if(a==b.length-1)if(Oferta.Fidelidade!=undefined)d=b[a].TextoComplementarMaximo+c+f+c+b[a].FormatoMoeda;else d=b[a].TextoComplementarMaximo+c+b[a].FormatoMoeda+c+f;else if(Oferta.Fidelidade!=undefined)d=f+" - "+e+c+b[a].FormatoMoeda;else d=b[a].FormatoMoeda+c+f+" - "+b[a].FormatoMoeda+c+e;var o='<li id="'+b[a].Minimo+"-"+b[a].Maximo+'"><button type="button" title="Excluir"><span class="txtHide">Excluir</span></button><span>'+d+"</span></li>";$(n).append(o)}for(var a=0;a<i.length;a++)$("div.origem ul").find(j+i[a]).addClass(k);for(var a=0;a<h.length;a++)$("div.destino ul").find(j+h[a]).addClass(k);for(var a=0;a<l.length;a++)$("div.destinointernacional ul").find(j+l[a]).addClass(k);for(var a=0;a<g.length;a++)$(n).find(j+g[a]).addClass(k);if(h.length==0&&i.length==0&&g.length==0){$("div.origem ul.scroll li.menos").click();$("div.destino ul.scroll li.menos").click()}}else{$("div.preco").hide();$(m).show();$("div.precomsg ul").html("<li>"+Oferta.MensagemNenhumResultado+"</li>")}};Oferta.BindOferta=function(c){var F="div.destinointernacional ul li.menos",E="div.destino ul li.menos",o="div.origem ul li.menos",n="</button></th>",D="</td></tr>",C='<td class="p0 tac w110">',B='"><img src="/Content/img/ico_share.png" style="border: medium none" /></a></td>',A='<td class="tac"><a id="atbutton',z='</span><br /><i class="pr5">',y=' <span class="price"> ',l="</a></sup></td>",k='">',j='" name="',i='</i><sup><a href="#',x=', <i class="pr5">',w="</span><br />",v=' <span class="price">',h='<td class="preco">',u='<td class="destino"><b>',g="</b></td>",t='<td class="origem"><b>',m="<tr>",s="button.btStDownRed";if(c.length==0){$(s).hide();return false}var b="";if(Oferta.Mais){for(var a=0;a<c.length;a++){b+=m;b+=t+c[a].NomeExibicaoAeroportoOrigem+g;b+=u+c[a].NomeExibicaoAeroportoDestino+g;var e;if(Oferta.Fidelidade!=undefined){e=FormatPontos(c[a].Valor);b+=h+c[a].TextoComplementarValor+v+e+w+c[a].FormatoMoeda+" "+Oferta.ComplementoMoeda+x+c[a].CondicaoOferta+i+c[a].NumeroTextoLegal+j+c[a].IdOferta+k+c[a].NumeroTextoLegal+l}else{e=FormatCurrency(c[a].Valor);var d=c[a].NumeroTextoLegal;if(d==null)d="";b+=h+c[a].TextoComplementarValor+y+c[a].FormatoMoeda+" "+e+z+c[a].CondicaoOferta+i+d+j+c[a].IdOferta+k+d+l}b+=A+a+B;b+=C;b+=c[a].HtmlBotaoComprar;b+=D}$("div.table tbody tr.mais").before(b)}else{b+='<table id="tblResultadoOfertas" cellspacing="0" cellpadding="0" width="100%">';b+="<thead>";b+=m;b+='<th class="origem"><button type="button">'+Oferta.TextoHeaderOrigem+n;b+='<th class="destino"><button type="button">'+Oferta.TextoHeaderDestino+n;if(Oferta.Fidelidade!=undefined){b+='<th class="preco">';b+='<button type="button" class="fl">'+Oferta.TextoHeaderPreco+"</button>";b+='<div class="pr fl"><span class="duvidaFidelidade fl">?</span><div class="popFidelidades">'+Oferta.TextoPopFidelidade+"</div></div>";b+="</th>"}else b+='<th class="preco"><button type="button">'+Oferta.TextoHeaderPreco+n;b+='<th class="compartilhar" colspan="2">'+Oferta.TextoHeaderCompartilhar+"</th>";b+="</tr>";b+="</thead>";b+='<tbody id="tbodyOferta" class="stripeOdd">';for(var a=0;a<c.length;a++){b+=m;b+=t+c[a].NomeExibicaoAeroportoOrigem+g;b+=u+c[a].NomeExibicaoAeroportoDestino+g;var e,d=c[a].NumeroTextoLegal;if(d==null)d="";if(Oferta.Fidelidade!=undefined){e=FormatPontos(c[a].Valor);b+=h+c[a].TextoComplementarValor+v+e+w+c[a].FormatoMoeda+" "+Oferta.ComplementoMoeda+x+c[a].CondicaoOferta+i+d+j+c[a].IdOferta+k+d+l}else{e=FormatCurrency(c[a].Valor);b+=h+c[a].TextoComplementarValor+y+c[a].FormatoMoeda+" "+e+z+c[a].CondicaoOferta+i+d+j+c[a].IdOferta+k+d+l}b+=A+a+B;b+=C;b+=c[a].HtmlBotaoComprar;b+=D}b+='<tr class="mais"><td colspan="5" class="tac"><button type="button" class="btStDownRed">VER MAIS OFERTAS</button></td></tr>';b+="</tbody>";b+="</table>";var G=document.getElementById("divTable");G.innerHTML=b;var r=[];$("div.origem li.selected:visible").each(function(){r.push($(this)[0].id)});var q=[];$("div.destino li.selected:visible").each(function(){q.push($(this)[0].id)});var p=[];$("div.destinointernacional li.selected:visible").each(function(){p.push($(this)[0].id)});var f=[];$("div.preco li.selected:visible").each(function(){f.push($(this)[0].id)});$(o).show();$(E).show();$(F).show();if(r.length>0||f.length>0){$(E).hide();$(F).hide()}(q.length>0||f.length>0)&&$(o).hide();(p.length>0||f.length>0)&&$(o).hide()}for(var a=0;a<c.length;a++)addthis.button("#atbutton"+a,{},{url:c[a].LinkCompartilhe,title:c[a].MsgCompartilhaOferta});$("tbody.stripeOdd").each(function(){$(this).children(":odd").addClass("odd")});window.floatFilter=$("span.floatMenu").height()<$("aside + section").height()?true:false;if($("div.table tbody tr:not(tr.mais)").length==Oferta.TotalOfertasFiltradas){$(s).hide();return false}};Oferta.FiltroOrigem=function(){var e="div.origem ul.scroll",d="div.origem ul.ulMain",f="div.origem > button",c="div.origem ul",a="selected",b="click";$("div.origem ul li:not('.menos')").live(b,function(){$(this).addClass(a);$(c).find("li#"+$(this)[0].id).addClass(a);Oferta.Busca();$("div.destino > button").click();return false});$("div.origem ul li:not('.menos') button").live(b,function(){$(this).parent().removeClass(a);$(c).find("li#"+$(this).parent()[0].id).removeClass(a);Oferta.Busca();return false});$(f).live(b,function(){$(d).hide();$(e).show();$(this).hide()});$("div.origem ul.scroll li.menos").live(b,function(){$(d).show();$(e).hide();$(f).show()})};Oferta.FiltroDestino=function(){var e="div.destino ul.scroll",d="div.destino ul.ulMain",f="div.destino > button",c="div.destino ul",a="selected",b="click";$("div.destino ul li:not('.menos')").live(b,function(){$(this).addClass(a);$(c).find("li#"+$(this)[0].id).addClass(a);Oferta.DestinoBuscado=$(this)[0].id;Oferta.Busca();Oferta.DestinoBuscado=null;$("div.origem > button").click();return false});$("div.destino ul li:not('.menos') button").live(b,function(){$(this).parent().removeClass(a);$(c).find("li#"+$(this).parent()[0].id).removeClass(a);Oferta.Busca();return false});$(f).live(b,function(){$(d).hide();$(e).show();$(this).hide()});$("div.destino ul.scroll li.menos").live(b,function(){$(d).show();$(e).hide();$(f).show()})};Oferta.FiltroDestinoInternacional=function(){var e="div.destinointernacional ul.scroll",d="div.destinointernacional ul.ulMain",f="div.destinointernacional > button",c="div.destinointernacional ul",a="selected",b="click";$("div.destinointernacional ul li:not('.menos')").live(b,function(){$(this).addClass(a);$(c).find("li#"+$(this)[0].id).addClass(a);Oferta.Busca()});$("div.destinointernacional ul li:not('.menos') button").live(b,function(){$(this).parent().removeClass(a);$(c).find("li#"+$(this).parent()[0].id).removeClass(a);Oferta.Busca();return false});$(f).live(b,function(){$(d).hide();$(e).show();$(this).hide()});$("div.destinointernacional ul.scroll li.menos").live(b,function(){$(d).show();$(e).hide();$(f).show()})};Oferta.FiltroPreco=function(){var a="selected";$("div.preco ul li").live("click",function(){$(this).addClass(a);Oferta.Busca();return false});$("div.preco ul li button").live("click",function(){$(this).parent().removeClass(a);Oferta.Busca();return false})}

/*home.js*/
var Home={};Home.RedirectGeolocalizacao=function(){if(window.location.toString().indexOf("home=true")!=-1)return true;if(Home.UrlHome!="")window.location.href=Home.UrlHome;return true}

/*lastminute.js*/
var LastMinute={};LastMinute.Detalhes=null;LastMinute.ChageDateIda=function(b,f,e,r,o,q,p,m,n,t,l){var j="#datasVolta_",i="#datasIda_",h=[],c=[],s=$("#rdbSomenteIda_"+b);s[0].checked&&$(i+b).val($("#datasIdaSomenteIda_"+b).val());for(var u=new Date($(i+b)[0].value),y=new Date($(j+b)[0].value),a=0;a<LastMinute.Detalhes.length;a++){var g,d;if(LastMinute.Detalhes[a].DataIda)g=new Date(parseInt(LastMinute.Detalhes[a].DataIda.substr(6)));else g=0;if(LastMinute.Detalhes[a].DataVolta)d=new Date(parseInt(LastMinute.Detalhes[a].DataVolta.substr(6)));else d=0;if(LastMinute.Detalhes[a].SiglaAeroportoOrigem==f&&LastMinute.Detalhes[a].SiglaAeroportoDestino==e&&d.valueOf()!=null&&LastMinute.Detalhes[a].IdCondicaoOferta==1){var v=$("<option></option>").val(LastMinute.Detalhes[a].DataVoltaValueFormatado).html(LastMinute.Detalhes[a].DataVoltaFormatada);c.push(v)}}for(var c=LastMinute.Unique(c),a=0;a<c.length;a++){var w=new Date(c[a].val()),x=new Date(u);w>x&&h.push(c[a])}var k=$(j+b);k.empty();$.each(h,function(b,a){k.append(a)});LastMinute.ChangeDate(b,f,e,r,o,q,p,m,n,t,l)};LastMinute.ChangeDate=function(a,c,b,k,h,j,i,f,g,l,d){var e=$("#rdbIdaVolta_"+a);if(e[0]!=undefined)e[0].checked&&LastMinute.IdaVolta(a,c,b,k,h,j,i,f,g,l,d);else LastMinute.SomenteIda(a,c,b,k,h,j,i,f,g,l,d)};LastMinute.IdaVolta=function(a,o,n,w,t,v,u,r,s,x,p){var f="#addThis_",e="#datasIdaSomenteIda_",d="#datasIda_";$("#box_datasVolta_"+a).show();var k,h,m,b,c,i,l="",g="",q='<a id="addThis_'+a+'" class="addthis_button" href="http://www.addthis.com/bookmark.php?v=250&"><img style="border: medium none;" src="/Content/img/ico_share.png"></a>',j;j=$("#rdbSomenteIda_"+a);c=$("#btn"+a+"_ida_volta");i=$("#btn"+a+"_ida");$(d+a).show();$(e+a).hide();j[0].checked&&$(d+a).val($(e+a).val());k=new Date($(d+a)[0].value);m=$("#valor_"+a);h=new Date($("#datasVolta_"+a)[0].value);b=LastMinute.ObtemDetalhe(o,n,k,h,1);m.html(b.ValorFormatadoIdaVolta);$(f+a).remove();$("#td_addThis_"+a).append(q);addthis.button(f+a,{},{url:b.LinkCompartilheIdaVolta,title:""});c[0].onclick=function(){l="/lastminute/compre-"+w+"/"+t+"/ida-e-volta";g=LastMinute.ObtemLink(b.LinkIdaVolta,v,u,r,s,x,p);_gaq.push(["_trackPageview",l]);window.open(g);return false};c.show();i.hide()};LastMinute.SomenteIda=function(a,m,l,k,i,u,r,t,s,p,q,v,n){var g="#addThis_",c="#datasIdaSomenteIda_",f="#datasIda_";$("#box_datasVolta_"+a).hide();var k,i,b,e,d,h="",o='<a id="addThis_'+a+'" class="addthis_button" href="http://www.addthis.com/bookmark.php?v=250&"><img style="border: medium none;" src="/Content/img/ico_share.png"></a>',j;j=$("#rdbSomenteIda_"+a);e=$("#btn"+a+"_ida_volta");d=$("#btn"+a+"_ida");$(f+a).hide();$(c+a).show();j[0].checked&&$(c+a).val($(f+a).val());k=new Date($(c+a)[0].value);i=0;valor=$("#valor_"+a);b=LastMinute.ObtemDetalhe(m,l,k,i,2);valor.html(b.ValorFormatadoSomenteIda);$(g+a).remove();$("#td_addThis_"+a).append(o);addthis.button(g+a,{},{url:b.LinkCompartilheSomenteIda,title:""});d[0].onclick=function(){tagGA="/lastminute/compre-"+u+"/"+r+"/somente-ida";h=LastMinute.ObtemLink(b.LinkSomenteIda,t,s,p,q,v,n);_gaq.push(["_trackPageview",tagGA]);window.open(h);return false};e.hide();d.show()};LastMinute.ObtemDetalhe=function(f,e,i,h,g){for(var d=null,a=0;a<LastMinute.Detalhes.length;a++){var c,b;if(LastMinute.Detalhes[a].DataIda)c=new Date(parseInt(LastMinute.Detalhes[a].DataIda.substr(6)));else c=0;if(LastMinute.Detalhes[a].DataVolta)b=new Date(parseInt(LastMinute.Detalhes[a].DataVolta.substr(6)));else b=0;if(LastMinute.Detalhes[a].SiglaAeroportoOrigem==f&&LastMinute.Detalhes[a].SiglaAeroportoDestino==e&&c.valueOf()==i.valueOf()&&b.valueOf()==h.valueOf()&&LastMinute.Detalhes[a].IdCondicaoOferta==g){d=LastMinute.Detalhes[a];return d}}return d};LastMinute.ObtemLink=function(k,h,g,e,f,i,j){var c="&",b="?",d=null,a=k;if(h!=d&&h!="")a+=(a.indexOf(b)==-1?b:c)+"utm_source="+h;if(g!=d&&g!=""){a+=(a.indexOf(b)==-1?b:c)+"utm_medium="+g;if(e!=d&&e!="")a+=(a.indexOf(b)==-1?b:c)+"utm_campaign="+e;if(f!=d&&f!="")a=(a.indexOf(b)==-1?b:c)+"utm_content="+f;if(i!=d&&i!="")a=(a.indexOf(b)==-1?b:c)+"utm_term="+i}else a+=(a.indexOf(b)==-1?b:c)+"utm_medium_local="+j;return a};LastMinute.Unique=function(d){for(var a=[],f=d.length,e,c,b=0;b<f;b++){e=undefined;for(c=0;c<a.length;c++)if(d[b].val()==a[c].val()){e=true;break}!e&&a.push(d[b])}return a}

