var g=Error,aa=undefined,ba=String,ca=Object,j=Math,k=Array;function da(a,b){return a.length=b}function ea(a,b){return a.className=b}function n(a,b){return a.innerHTML=b}function q(a,b){return a.currentTarget=b}function fa(a,b){return a.target=b}function ga(a,b){return a.type=b}function ha(a,b){return a.name=b}var r="push",s="toString",t="length",u="prototype",ia="abort",v="replace",ja="split",x="indexOf",ka="message",la="hasOwnProperty",y="dispatchEvent",ma="style",na="target",z="call",oa="random",
pa="keyCode",qa="forEach",ra="rows",A="type",sa="apply",B="childNodes",C="name",ta="fileName",ua="insertCell",D="join",goog=goog||{},E=this;var va=function(a,b){var c=a[ja]("."),d=E,f;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);while(c[t]&&(f=c.shift()))if(!c[t]&&typeof b!="undefined")d[f]=b;else d=d[f]?d[f]:(d[f]={})},wa=function(a,b){var c=a[ja]("."),d=b||E;for(var f;f=c.shift();)if(d[f])d=d[f];else return null;return d},xa=function(){};var za=function(a){var b=typeof a;if(b=="object")if(a){if(typeof a[t]==
"number"&&typeof a.splice!="undefined"&&!ya(a,"length"))return"array";if(typeof a[z]!="undefined")return"function"}else return"null";else if(b=="function"&&typeof a[z]=="undefined")return"object";return b};if(ca[u].propertyIsEnumerable)var ya=function(a,b){return ca[u].propertyIsEnumerable[z](a,b)};else ya=function(a,b){if(b in a)for(var c in a)if(c==b&&ca[u][la][z](a,b))return true;return false};var Aa=function(a){var b=za(a);return b=="array"||b=="object"&&typeof a[t]=="number"},Ba=function(a){return typeof a==
"string"},Ca=function(a){return za(a)=="function"},Da=function(a){var b=za(a);return b=="object"||b=="array"||b=="function"},F=function(a){if(a[la]&&a[la](Ea)){var b=a[Ea];if(b)return b}a[Ea]||(a[Ea]=++Fa);return a[Ea]},Ea="closure_hashCode_",Fa=0,Ga=function(a,b){var c=a.Ba;if(arguments[t]>2){var d=k[u].slice[z](arguments,2);c&&d.unshift[sa](d,c);c=d}b=a.Da||b;a=a.Ca||a;var f,e=b||E;f=c?function(){var h=k[u].slice[z](arguments);h.unshift[sa](h,c);return a[sa](e,h)}:function(){return a[sa](e,arguments)};
f.Ba=c;f.Da=b;f.Ca=a;return f},Ha=function(a){var b=k[u].slice[z](arguments,1);b.unshift(a,null);return Ga[sa](null,b)},Ia=Date.now||function(){return(new Date).getTime()},G=function(a,b){va(a,b)},Ja=function(a,b){function c(){}c.prototype=b[u];a.v=b[u];a.prototype=new c};var Ka=function(a,b,c){if(a[x])return a[x](b,c);if(k[x])return k[x](a,b,c);var d=c==null?0:c<0?j.max(0,a[t]+c):c;for(var f=d;f<a[t];f++)if(f in a&&a[f]===b)return f;return-1},La=function(a,b,c){if(a[qa])a[qa](b,c);else if(k[qa])k[qa](a,b,c);else{var d=a[t],f=Ba(a)?a[ja](""):a;for(var e=0;e<d;e++)e in f&&b[z](c,f[e],e,a)}},Ma=function(a,b){if(a.contains)return a.contains(b);return Ka(a,b)>-1},Oa=function(a,b){var c=Ka(a,b),d;if(d=c!=-1)Na(a,c);return d},Na=function(a,b){return k[u].splice[z](a,b,1)[t]==
1};var Ua=function(a,b){if(b)return a[v](Pa,"&amp;")[v](Qa,"&lt;")[v](Ra,"&gt;")[v](Sa,"&quot;");else{if(!Ta.test(a))return a;if(a[x]("&")!=-1)a=a[v](Pa,"&amp;");if(a[x]("<")!=-1)a=a[v](Qa,"&lt;");if(a[x](">")!=-1)a=a[v](Ra,"&gt;");if(a[x]('"')!=-1)a=a[v](Sa,"&quot;");return a}},Pa=/&/g,Qa=/</g,Ra=/>/g,Sa=/\"/g,Ta=/[&<>\"]/;var Va,Wa,Xa,Ya,Za,$a,ab,bb,cb,db,eb;(function(){var a=false,b=false,c=false,d=false,f=false,e=false,h=false,i=false,l=false,m="";if(E.navigator){var o=E.navigator,p=o.userAgent;a=p[x]("Opera")==0;b=!a&&p[x]("MSIE")!=-1;c=!a&&p[x]("WebKit")!=-1;l=c&&p[x]("Mobile")!=-1;d=!a&&!c&&o.product=="Gecko";f=d&&o.vendor=="Camino";var w,K;if(a)w=E.opera.version();else{if(d)K=/rv\:([^\);]+)(\)|;)/;else if(b)K=/MSIE\s+([^\);]+)(\)|;)/;else if(c)K=/WebKit\/(\S+)/;if(K){K.test(p);w=RegExp.$1}}m=o.platform||"";e=
m[x]("Mac")!=-1;h=m[x]("Win")!=-1;i=m[x]("Linux")!=-1}Va=a;Wa=b;Xa=d;Ya=f;Za=c;$a=l;ab=w;bb=m;cb=e;db=h;eb=i})();var fb=Wa,gb=Xa;var hb=function(a,b,c){for(var d in a)b[z](c,a[d],d,a)},ib=function(a){var b=[],c=0;for(var d in a)b[c++]=a[d];return b},jb=function(a){var b=[],c=0;for(var d in a)b[c++]=d;return b},kb=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],lb=function(a){var b,c;for(var d=1;d<arguments[t];d++){c=arguments[d];for(b in c)a[b]=c[b];for(var f=0;f<kb[t];f++){b=kb[f];if(ca[u][la][z](c,b))a[b]=c[b]}}};var H=function(a){return Ba(a)?document.getElementById(a):a},mb=function(a){var b;while(b=a.firstChild)a.removeChild(b)};if("StopIteration"in E)var nb=E.StopIteration;else nb=g("StopIteration");var ob=function(){};ob[u].Sa=function(){throw nb;};ob[u].ya=function(){return this};var pb=function(a){if(typeof a.K=="function")return a.K();if(Ba(a))return a[ja]("");if(Aa(a)){var b=[],c=a[t];for(var d=0;d<c;d++)b[r](a[d]);return b}return ib(a)},qb=function(a){if(typeof a.Z=="function")return a.Z();if(typeof a.K=="function")return aa;if(Aa(a)||Ba(a)){var b=[],c=a[t];for(var d=0;d<c;d++)b[r](d);return b}return jb(a)},rb=function(a,b,c){if(typeof a[qa]=="function")a[qa](b,c);else if(Aa(a)||Ba(a))La(a,b,c);else{var d=qb(a),f=pb(a),e=f[t];for(var h=0;h<e;h++)b[z](c,f[h],d&&d[h],a)}};var I=function(a){this.r={};this.c=[];var b=arguments[t];if(b>1){if(b%2)throw g("Uneven number of arguments");for(var c=0;c<b;c+=2)this.Q(arguments[c],arguments[c+1])}else a&&this.za(a)};I[u].e=0;I[u].ea=0;I[u].K=function(){this.U();var a=[];for(var b=0;b<this.c[t];b++)a[r](this.r[this.c[b]]);return a};I[u].Z=function(){this.U();return this.c.concat()};I[u].Ha=function(a){return sb(this.r,a)};I[u].U=function(){if(this.e!=this.c[t]){var a=0,b=0;while(a<this.c[t]){var c=this.c[a];if(sb(this.r,c))this.c[b++]=
c;a++}da(this.c,b)}if(this.e!=this.c[t]){var d={},a=0,b=0;while(a<this.c[t]){var c=this.c[a];if(!sb(d,c)){this.c[b++]=c;d[c]=1}a++}da(this.c,b)}};I[u].Q=function(a,b){if(!sb(this.r,a)){this.e++;this.c[r](a);this.ea++}this.r[a]=b};I[u].za=function(a){var b,c;if(a instanceof I){b=a.Z();c=a.K()}else{b=jb(a);c=ib(a)}for(var d=0;d<b[t];d++)this.Q(b[d],c[d])};I[u].Ga=function(){return new I(this)};I[u].ya=function(a){this.U();var b=0,c=this.c,d=this.r,f=this.ea,e=this,h=new ob;h.Sa=function(){while(true){if(f!=
e.ea)throw g("The map has changed since the iterator was created");if(b>=c[t])throw nb;var i=c[b++];return a?i:d[i]}};return h};if(ca[u][la])var sb=function(a,b){return ca[u][la][z](a,b)};else sb=function(a,b){return b in a&&a[b]!==ca[u][b]};var vb=function(a,b){try{var c=tb(a);return"Message: "+Ua(c[ka])+'\nUrl: <a href="view-source:'+c[ta]+'" target="_new">'+c[ta]+"</a>\nLine: "+c.lineNumber+"\n\nBrowser stack:\n"+Ua(c.stack+"-> ")+"[end]\n\nJS stack traversal:\n"+Ua(ub(b)+"-> ")}catch(d){return"Exception trying to expose exception! You win, we lose. "+d}},tb=function(a){var b=wa("document.location.href");return typeof a=="string"?{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"}:!a.lineNumber||
!a[ta]||!a.stack?{message:a[ka],name:a[C],lineNumber:a.lineNumber||a.line||"Not available",fileName:a[ta]||a.sourceURL||b,stack:a.stack||"Not available"}:a},ub=function(a){return wb(a||arguments.callee.caller,[])},wb=function(a,b){var c=[];if(Ma(b,a))c[r]("[...circular reference...]");else if(a&&b[t]<50){c[r](xb(a)+"(");var d=a.arguments;for(var f=0;f<d[t];f++){f>0&&c[r](", ");var e,h=d[f];switch(typeof h){case "object":e=h?"object":"null";break;case "string":e=h;break;case "number":e=ba(h);break;
case "boolean":e=h?"true":"false";break;case "function":e=xb(h);e=e?e:"[fn]";break;case "undefined":default:e=typeof h;break}if(e[t]>40)e=e.substr(0,40)+"...";c[r](e)}b[r](a);c[r](")\n");try{c[r](wb(a.caller,b))}catch(i){c[r]("[exception trying to get caller]\n")}}else a?c[r]("[...long stack...]"):c[r]("[end]");return c[D]("")},xb=function(a){var b=ba(a);if(!yb[b]){var c=/function ([^\(]+)/.exec(b);yb[b]=c?c[1]:"[Anonymous]"}return yb[b]},yb={};var Ab=function(a,b,c){this.cb=zb++;this.db=Ia();this.p=a;this.bb=b;this.ab=c};Ab[u].Ka=null;Ab[u].Ja=null;var zb=0;Ab[u].Ua=function(a){this.Ka=a};Ab[u].Va=function(a){this.Ja=a};Ab[u].xa=function(a){this.p=a};var J=function(a){this.Ra=a;this.O=null;this.Fa={};this.na=[]};J[u].p=null;var L=function(a,b){ha(this,a);this.value=b};L[u].toString=function(){return this[C]};new L("OFF",Infinity);new L("SHOUT",1200);new L("SEVERE",1000);var Bb=new L("WARNING",900);new L("INFO",800);var Cb=new L("CONFIG",700),Db=new L("FINE",500);new L("FINER",400);var Eb=new L("FINEST",300);new L("ALL",0);J[u].xa=function(a){this.p=a};J[u].ba=function(a){if(this.p)return a.value>=this.p.value;if(this.O)return this.O.ba(a);return false};
J[u].log=function(a,b,c){if(!this.ba(a))return;var d=new Ab(a,ba(b),this.Ra);if(c){d.Ua(c);d.Va(vb(c,arguments.callee.caller))}this.Oa(d)};J[u].$a=function(a,b){this.log(Bb,a,b)};J[u].d=function(a,b){this.log(Db,a,b)};J[u].Y=function(a,b){this.log(Eb,a,b)};J[u].Oa=function(a){if(!this.ba(a.p))return;var b=this;while(b){b.Ea(a);b=b.O}};J[u].Ea=function(a){for(var b=0;b<this.na[t];b++)this.na[b](a)};J[u].Wa=function(a){this.O=a};J[u].Aa=function(a,b){this.Fa[a]=b};var Fb={},Gb=null,Hb=function(){if(!Gb){Gb=
new J("");Fb[""]=Gb;Gb.xa(Cb)}},Jb=function(a){Hb();return a in Fb?Fb[a]:Ib(a)},Ib=function(a){var b=new J(a),c=a[ja]("."),d=c[c[t]-1];da(c,c[t]-1);var f=c[D]("."),e=Jb(f);e.Aa(d,b);b.Wa(e);Fb[a]=b;return b};var Kb=function(){};Kb[u].ka=false;Kb[u].z=function(){if(!this.ka){this.f();this.ka=true}};Kb[u].f=function(){};var M=function(a,b){ga(this,a);fa(this,b);q(this,this[na])};Ja(M,Kb);M[u].f=function(){delete this[A];delete this[na];delete this.currentTarget};M[u].s=false;M[u].P=true;var N=function(a,b){Kb[z](this);this.qa=b;this.l=[];this.Ia(a)};Ja(N,Kb);N[u].V=null;N[u].W=null;N[u].F=function(a){this.V=a};N[u].wa=function(a){this.W=a};N[u].i=function(){if(this.l[t])return this.l.pop();return this.ga()};N[u].t=function(a){this.l[t]<this.qa?this.l[r](a):this.ja(a)};N[u].Ia=function(a){if(a>this.qa)throw g("[goog.structs.SimplePool] Initial cannot be greater than max");for(var b=0;b<a;b++)this.l[r](this.ga())};N[u].ga=function(){return this.V?this.V():{}};N[u].ja=function(a){if(this.W)this.W(a);
else if(Ca(a.z))a.z();else for(var b in a)delete a[b]};N[u].f=function(){N.v.f[z](this);var a=this.l;while(a[t])this.ja(a.pop());delete this.l};var O=function(a,b){a&&this.N(a,b)};Ja(O,M);ga(O[u],null);fa(O[u],null);q(O[u],null);O[u].relatedTarget=null;O[u].offsetX=0;O[u].offsetY=0;O[u].clientX=0;O[u].clientY=0;O[u].screenX=0;O[u].screenY=0;O[u].button=0;O[u].keyCode=0;O[u].charCode=0;O[u].ctrlKey=false;O[u].altKey=false;O[u].shiftKey=false;O[u].metaKey=false;O[u].ma=null;O[u].N=function(a,b){ga(this,a[A]);fa(this,a[na]||a.srcElement);q(this,b);this.relatedTarget=a.relatedTarget?a.relatedTarget:this[A]=="mouseover"?a.fromElement:this[A]==
"mouseout"?a.toElement:null;this.offsetX=typeof a.layerX=="number"?a.layerX:a.offsetX;this.offsetY=typeof a.layerY=="number"?a.layerY:a.offsetY;this.clientX=typeof a.clientX=="number"?a.clientX:a.pageX;this.clientY=typeof a.clientY=="number"?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a[pa]||0;this.charCode=a.charCode||(this[A]=="keypress"?a[pa]:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;
this.ma=a;delete this.P;delete this.s};O[u].f=function(){O.v.f[z](this);this.ma=null};var P=function(){},Lb=0;P[u].aa=null;P[u].q=null;P[u].ua=null;P[u].src=null;ga(P[u],null);P[u].w=null;P[u].L=null;P[u].h=0;P[u].u=false;P[u].fa=false;P[u].N=function(a,b,c,d,f,e){if(Ca(a))this.aa=true;else if(a&&a.o&&Ca(a.o))this.aa=false;else throw g("Invalid listener argument");this.q=a;this.ua=b;this.src=c;ga(this,d);this.w=!!f;this.L=e;this.fa=false;this.h=++Lb;this.u=false};P[u].o=function(a){if(this.aa)return this.q[z](this.L||this.src,a);return this.q.o[z](this.q,a)};var Mb={},Q={},R={},Nb=new N(0,600);Nb.F(function(){return{e:0}});Nb.wa(function(a){a.e=0});var Ob=new N(0,600);Ob.F(function(){return[]});Ob.wa(function(a){da(a,0);delete a.D;delete a.ca});var Pb=new N(0,600);Pb.F(function(){var a=function(b){return Qb[z](a.src,a.h,b)};return a});var Rb=function(){return new P},Sb=new N(0,600);Sb.F(Rb);var Tb=function(){return new O},Ub=(function(){var a=null;if(fb){a=new N(0,600);a.F(Tb)}return a})(),Vb="on",Wb={},Xb=function(a,b,c,d,f){if(b)if(za(b)=="array"){for(var e=
0;e<b[t];e++)Xb(a,b[e],c,d,f);return null}else{var h=!!d,i=Q;b in i||(i[b]=Nb.i());i=i[b];if(!(h in i)){i[h]=Nb.i();i.e++}i=i[h];var l=F(a),m,o;if(i[l]){m=i[l];for(var e=0;e<m[t];e++){o=m[e];if(o.q==c&&o.L==f){if(o.u)break;return m[e].h}}}else{m=i[l]=Ob.i();i.e++}var p=Pb.i();p.src=a;o=Sb.i();o.N(c,p,a,b,h,f);var w=o.h;p.h=w;m[r](o);Mb[w]=o;R[l]||(R[l]=Ob.i());R[l][r](o);if(a.addEventListener){if(a==E||!a.ha)a.addEventListener(b,p,h)}else a.attachEvent(Yb(b),p);return w}else throw g("Invalid event type");
},Zb=function(a,b,c,d,f){if(za(b)=="array"){for(var e=0;e<b[t];e++)Zb(a,b[e],c,d,f);return null}var h=!!d,i=$b(a,b,h);if(!i)return false;for(var e=0;e<i[t];e++)if(i[e].q==c&&i[e].w==h&&i[e].L==f)return ac(i[e].h);return false},ac=function(a){if(!Mb[a])return false;var b=Mb[a];if(b.u)return false;var c=b.src,d=b[A],f=b.ua,e=b.w;if(c.removeEventListener){if(c==E||!c.ha)c.removeEventListener(d,f,e)}else c.detachEvent&&c.detachEvent(Yb(d),f);var h=F(c),i=Q[d][e][h];if(R[h]){var l=R[h];Oa(l,b);l[t]==0&&
delete R[h]}b.u=true;i.ca=true;bc(d,e,h,i);delete Mb[a];return true},bc=function(a,b,c,d){if(!d.D)if(d.ca){for(var f=0,e=0;f<d[t];f++){if(d[f].u){Sb.t(d[f]);continue}if(f!=e)d[e]=d[f];e++}da(d,e);d.ca=false;if(e==0){Ob.t(d);delete Q[a][b][c];Q[a][b].e--;if(Q[a][b].e==0){Nb.t(Q[a][b]);delete Q[a][b];Q[a].e--}if(Q[a].e==0){Nb.t(Q[a]);delete Q[a]}}}},cc=function(a,b,c){var d=0,f=a==null,e=b==null,h=c==null;c=!!c;if(f)hb(R,function(p){for(var w=p[t]-1;w>=0;w--){var K=p[w];if((e||b==K[A])&&(h||c==K.w)){ac(K.h);
d++}}});else{var i=F(a);if(R[i]){var l=R[i];for(var m=l[t]-1;m>=0;m--){var o=l[m];if((e||b==o[A])&&(h||c==o.w)){ac(o.h);d++}}}}return d},$b=function(a,b,c){var d=Q;if(b in d){d=d[b];if(c in d){d=d[c];var f=F(a);if(d[f])return d[f]}}return null},Yb=function(a){if(a in Wb)return Wb[a];return Wb[a]=Vb+a},ec=function(a,b,c,d){var f=1,e=Q;if(b in e){e=e[b];if(c in e){e=e[c];var h=F(a);if(e[h]){var i=e[h];if(i.D)i.D++;else i.D=1;try{var l=i[t];for(var m=0;m<l;m++){var o=i[m];if(o&&!o.u)f&=dc(o,d)!==false}}finally{i.D--;
bc(b,c,h,i)}}}}return Boolean(f)},dc=function(a,b){var c=a.o(b);a.fa&&ac(a.h);return c},fc=function(a,b){if(Ba(b))b=new M(b,a);else if(b instanceof M)fa(b,b[na]||a);else{var c=b;b=new M(b[A],a);lb(b,c)}var d=1,f,e=b[A],h=Q;if(!(e in h))return true;h=h[e];var i=true in h,l=false in h;if(i){f=[];for(var m=a;m;m=m.da)f[r](m);for(var o=f[t]-1;!b.s&&o>=0;o--){q(b,f[o]);d&=ec(f[o],b[A],true,b)&&b.P!=false}}if(l)if(i)for(var o=0;!b.s&&o<f[t];o++){q(b,f[o]);d&=ec(f[o],b[A],false,b)&&b.P!=false}else for(var p=
a;!b.s&&p;p=p.da){q(b,p);d&=ec(p,b[A],false,b)&&b.P!=false}return Boolean(d)},Qb=function(a,b){if(!Mb[a])return true;var c=Mb[a],d=c[A],f=Q;if(!(d in f))return true;f=f[d];var e;if(fb){var h=b||wa("window.event"),i=true in f;if(i){if(h[pa]<0||h.returnValue!=aa)return true;gc(h)}F(c.src);var l=Ub.i();l.N(h,this);e=true;try{if(i){var m=Ob.i();for(var o=l.currentTarget;o;o=o.parentNode)m[r](o);for(var p=m[t]-1;!l.s&&p>=0;p--){q(l,m[p]);e&=ec(m[p],d,true,l)}for(var p=0;!l.s&&p<m[t];p++){q(l,m[p]);e&=
ec(m[p],d,false,l)}}else e=dc(c,l)}finally{if(m){da(m,0);Ob.t(m)}l.z();Ub.t(l)}return e}var w=new O(b,this);try{e=dc(c,w)}finally{w.z()}return e},gc=function(a){var b=false;if(a[pa]==0)try{a.keyCode=-1;return}catch(c){b=true}if(b||a.returnValue==aa)a.returnValue=true};var S=function(){};Ja(S,Kb);S[u].ha=true;S[u].da=null;S[u].addEventListener=function(a,b,c,d){Xb(this,a,b,c,d)};S[u].removeEventListener=function(a,b,c,d){Zb(this,a,b,c,d)};S[u].dispatchEvent=function(a){return fc(this,a)};S[u].f=function(){S.v.f[z](this);cc(this);this.da=null};var hc=E.window,ic=function(a,b,c){if(Ca(a)){if(c)a=Ga(a,c)}else if(a&&typeof a.o=="function")a=Ga(a.o,a);else throw g("Invalid listener argument");return hc.setTimeout(a,b||0)};var jc="complete";var T=function(){if(!gb)return;this.k={};this.T={};this.R=[]};T[u].b=Jb("goog.net.xhrMonitor");T[u].va=function(a){if(!gb)return;var b=Ba(a)?a:Da(a)?F(a):"";this.b.Y("Pushing context: "+a+" ("+b+")");this.R[r](b)};T[u].ta=function(){if(!gb)return;var a=this.R.pop();this.b.Y("Popping context: "+a);this.Za(a)};T[u].Qa=function(a){if(!gb)return;var b=F(a);this.b.d("Opening XHR : "+b);for(var c=0;c<this.R[t];c++){var d=this.R[c];this.H(this.k,d,b);this.H(this.T,b,d)}};T[u].Pa=function(a){if(!gb)return;
var b=F(a);this.b.d("Closing XHR : "+b);delete this.T[b];for(var c in this.k){Oa(this.k[c],b);this.k[c][t]==0&&delete this.k[c]}};T[u].Za=function(a){var b=this.T[a],c=this.k[a];if(b&&c){this.b.Y("Updating dependent contexts");La(b,function(d){La(c,function(f){this.H(this.k,d,f);this.H(this.T,f,d)},this)},this)}};T[u].H=function(a,b,c){a[b]||(a[b]=[]);Ma(a[b],c)||a[b][r](c)};var kc=new T;var mc=function(){return lc()};var lc=null,nc=null,oc=null,qc=function(){var a=pc();return a?new ActiveXObject(a):new XMLHttpRequest},rc=function(){var a={};if(pc()){a[0]=true;a[1]=true}return a};(function(a,b){lc=a;nc=b;oc=null})(qc,rc);var sc=null,pc=function(){if(!sc&&typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];for(var b=0;b<a[t];b++){var c=a[b];try{new ActiveXObject(c);sc=c;return c}catch(d){}}throw g("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");
}return sc};var U=function(){S[z](this);this.headers=new I};Ja(U,S);U[u].b=Jb("goog.net.XhrIo");var tc=[],vc=function(a,b,c,d,f,e){var h=new U;tc[r](h);b&&Xb(h,jc,b);Xb(h,"ready",Ha(uc,h));e&&h.Xa(e);h.send(a,c,d,f)},uc=function(a){a.z();Oa(tc,a)};U[u].j=false;U[u].a=null;U[u].S=null;U[u].pa="";U[u].oa="";U[u].B=0;U[u].C="";U[u].X=false;U[u].M=false;U[u].$=false;U[u].m=false;U[u].G=0;U[u].n=null;U[u].Xa=function(a){this.G=j.max(0,a)};U[u].send=function(a,b,c,d){if(this.j)throw g("[goog.net.XhrIo] Object is active with another request");
var f=b||"GET";this.pa=a;this.C="";this.B=0;this.oa=f;this.X=false;this.j=true;this.a=new mc;this.S=oc||(oc=nc());kc.Qa(this.a);this.a.onreadystatechange=Ga(this.sa,this);try{this.b.d(this.g("Opening Xhr"));this.$=true;this.a.open(f,a,true);this.$=false}catch(e){this.b.d(this.g("Error opening Xhr: "+e[ka]));this.la(5,e);return}var h=c?ba(c):"",i=this.headers.Ga();d&&rb(d,function(l,m){i.Q(m,l)});f=="POST"&&!i.Ha("Content-Type")&&i.Q("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
rb(i,function(l,m){this.a.setRequestHeader(m,l)},this);try{if(this.n){hc.clearTimeout(this.n);this.n=null}if(this.G>0){this.b.d(this.g("Will abort after "+this.G+"ms if incomplete"));this.n=hc.setTimeout(Ga(this.Ya,this),this.G)}this.b.d(this.g("Sending request"));this.M=true;this.a.send(h);this.M=false}catch(e){this.b.d(this.g("Send error: "+e[ka]));this.la(5,e)}};U[u].dispatchEvent=function(a){if(this.a){kc.va(this.a);try{U.v[y][z](this,a)}finally{kc.ta()}}else U.v[y][z](this,a)};U[u].Ya=function(){if(!(typeof goog==
"undefined"))if(this.a){this.C="Timed out after "+this.G+"ms, aborting";this.B=8;this.b.d(this.g(this.C));this[y]("timeout");this[ia](8)}};U[u].la=function(a,b){this.j=false;if(this.a){this.m=true;this.a[ia]();this.m=false}this.C=b;this.B=a;this.ia();this.I()};U[u].ia=function(){if(!this.X){this.X=true;this[y](jc);this[y]("error")}};U[u].abort=function(a){if(this.a){this.b.d(this.g("Aborting"));this.j=false;this.m=true;this.a[ia]();this.m=false;this.B=a||7;this[y](jc);this[y]("abort");this.I()}};
U[u].f=function(){if(this.a){this.j=false;this.m=true;this.a[ia]();this.m=false;this.I(true)}U.v.f[z](this)};U[u].sa=function(){!this.$&&!this.M&&!this.m?this.Ta():this.ra()};U[u].Ta=function(){this.ra()};U[u].ra=function(){if(!this.j)return;if(!(typeof goog=="undefined"))if(this.S[1]&&this.A()==4&&this.J()==2)this.b.d(this.g("Local request error detected and ignored"));else{if(this.M&&this.A()==4){ic(this.sa,0,this);return}this[y]("readystatechange");if(this.Ma()){this.b.d(this.g("Request complete"));
this.j=false;if(this.Na()){this[y](jc);this[y]("success")}else{this.B=6;this.C=this.La()+" ["+this.J()+"]";this.ia()}this.I()}}};U[u].I=function(a){if(this.a){this.a.onreadystatechange=this.S[0]?xa:null;var b=this.a;this.a=null;this.S=null;if(this.n){hc.clearTimeout(this.n);this.n=null}if(!a){kc.va(b);this[y]("ready");kc.ta()}kc.Pa(b)}};U[u].Ma=function(){return this.A()==4};U[u].Na=function(){switch(this.J()){case 0:case 200:case 204:case 304:return true;default:return false}};U[u].A=function(){return this.a?
this.a.readyState:0};U[u].J=function(){try{return this.A()>2?this.a.status:-1}catch(a){this.b.$a("Can not get status: "+a[ka]);return-1}};U[u].La=function(){try{return this.A()>2?this.a.statusText:""}catch(a){this.b.d("Can not get status: "+a[ka]);return""}};U[u].g=function(a){return a+" ["+this.oa+" "+this.pa+" "+this.J()+"]"};var V="http://comparecandidates.appspot.com/images/",wc={},xc={},W={},yc={},zc={},Ac={},Bc={},X={},Cc=0,Y=[];Y[0]=["#ffC300","#FFF7DB"];Y[1]=["#0086b3","#D5EBF3"];Y[2]=["#007300","#D5E8D5"];Y[3]=["#0E0077","#D7D5E9"];Y[4]=["#FF4700","#FFE1D5"];Y[5]=["#4B5568","#DFE7F4"];Y[6]=["#ff0033","#FFD5DD"];Y[7]=["#669999","#E6EEEE"];var Dc=0,Z=[],Ec=0,Fc=1;Z[0]={};ha(Z[0],"John McCain");Z[0].id="lE61RnznhxvadM";Z[0].pic=['<img width=120px src="',V,'mccain-t.png">'][D]("");Z[0].party=['<img src="',V,'republican.png">'][D]("");
Z[1]={};ha(Z[1],"Barack Obama");Z[1].id="tPjE5CDNzMicmM";Z[1].pic=['<img width=120px src="',V,'obama-t.png">'][D]("");Z[1].party=['<img src="',V,'democrat.png">'][D]("");Z[2]={};ha(Z[2],"Hillary Clinton");Z[2].id="LOXweaQcI2hbaM";Z[2].pic=['<img width=120px src="',V,'clinton.png">'][D]("");Z[2].party=['<img src="',V,'democrat.png">'][D]("");Z[3]={};ha(Z[3],"George Bush");Z[3].id="28KXk0_Zr06sRM";Z[3].pic=['<img width=120px src="',V,'bush2.png">'][D]("");Z[3].party=['<img src="',V,'republican.png">'][D]("");
Z[4]={};ha(Z[4],"Joe Biden");Z[4].id="R6XUbNtS3CmUMM";Z[4].pic=['<img width=120px src="',V,'biden.png">'][D]("");Z[4].party=['<img src="',V,'democrat.png">'][D]("");Z[5]={};ha(Z[5],"Sarah Palin");Z[5].id="mNmcOzGxnZWoRM";Z[5].pic=['<img width=120px src="',V,'palin.jpg">'][D]("");Z[5].party=['<img src="',V,'republican.png">'][D]("");var Gc=function(a,b){var c=X[a.id];if(a[B][t]>=0&&c){var d=c[0],f=['<font color="',wc[d],'"><strong>',d,"</strong></font>"][D](""),e=['<td vAlign="top" height="100%">',
xc[c[1]],'</td><td vAlign="top"><center>',f,'</center></td><td vAlign="top" height="100%">',xc[c[3]],"</td>"][D]("\n");b=[b,"<tr height=150px>",e,"</tr>"][D]("\n")}return b},Hc=function(a){var b=a[B][1],c=['<tr bgColor="#c4c4c4">',"<td width=46%><center><b>",Z[Ec][C],"</b></center></td>","<td width=8%><center>Topic</center></td>","<td width=46%><center><b>",Z[Fc][C],"</b></center></td>","</tr>"][D]("");for(var d=0;d<b[B][t];++d)c=Gc(b[B][d],c);return["<table>",c,"</table>"][D]("")},Ic=function(){$("embedding");
var a=H("the_table"),b=Hc(a),c=window.open("","Quotes","width=640,height=640,scrollbars=yes").document;c.write(["<html><body>",b,"</body></html>"][D](""));c.close()},Kc=function(a,b,c){$(["killing",b,a,c][D](":"));W[b]&&Oa(W[b],a);Jc(b);var d=H(a);if(d==null)return false;mb(d);if(d&&d.parentNode)d.parentNode.removeChild(d);X[a]=null;return false},Jc=function(a){var b=W[a];if(!b||b[t]==0){var c=H("suggest:"+a);if(c){c[ma].backgroundColor="#FFF";Lc(c,a,true)}}},Mc=function(a){if(W[a])while(W[a][t]>
0)Kc(W[a][0],a,"flipoff")},Pc=function(a,b){W[a]||(W[a]=[]);b&&$(["FlipOn",a][D](":"));Nc(1,a);var c=H("suggest:"+a);if(c){c[ma].backgroundColor=Oc(a)[0];Lc(c,a,false)}return false},Lc=function(a,b,c){if(c){var d=["<font color=#0000FF>",b,"</font>"][D](""),f=["\"FlipOn('",b,"', true); return false;\""][D]("");n(a,['&nbsp;<a href="#" onClick=',f,">",d,"</a>&nbsp;"][D](""))}else{var d=["<font color=#FFFFFF>",b,"</font>"][D](""),f=["\"FlipOff('",b,"'); return false;\""][D]("");n(a,['&nbsp;<a href="#" onClick=',
f,">",d,"</a>&nbsp;"][D](""))}};var Rc=function(a,b,c,d,f){var e=0;e=f?d-1:d+1;$(["advance",c,d,b[s]()][D](":"));var h=0;h=e>0?2*e-1:-2*e;Qc(a,b,c,h,false)},Sc=function(a,b,c,d){var f=["AdvanceCell('",a,"', ",b,", '",c,"', ",d,", "][D](""),e=['<div><a href="#" onclick="',f,"false);  return ",'false;"><img class="imglink" src="',V,'down_arrow4.gif"></a></div>'][D]("");return['<div id="prevnext" class="prevnext">',['<div><a href="#" onclick="',f,"true); return false;",'"><img class="imglink" src="',
V,'up_arrow4.gif"></a></div>'][D](""),e,"</div>"][D]("")},Uc=function(a,b){$(["jiggle",a,b][D](":"));Tc(a,0,b,Z[Ec].id);Tc(a,2,b,Z[Fc].id);return false},Tc=function(a,b,c,d){var f=0,e=[d,c][D](":");if(yc[e])f=yc[e];if(!Ac[e]||Ac[e][t]==0){f=j.floor(j[oa]()*f);var h=0;while(!xc[[d,c,f][D]("::")]){f=j.floor(j[oa]()*f);++h;if(h>10)break}}else f+=1;Qc(a,b,c,f,true)},Vc=function(a,b){var c=Oc(a)[0],d=a[v](/\+/," "),f=['<div><font size=+2 color="',c,'"><strong><center>',d,"</center></strong></font></div>"][D](""),
e=['<div class="lucky" onclick=',["\"JiggleRow('",b,"', '",a,"'); return",' false;"'][D](""),">",'<button style="color: 0000ff;">Shuffle!</button></div>'][D]("");return['<div class="issue">',f,e,"</div>"][D]("")},Wc=function(a,b){var c=b.toLowerCase()[ja]("+"),d=a.toLowerCase();for(var f=0;f<c[t];++f)if(d[x](c[f])!=-1)return true;return false},Xc=function(a){if(!zc[a]){zc[a]=1;return true}return false},Yc=function(a,b,c,d,f,e){if(Wc(c,b)){var h=Oc(b)[1],i=['<div class="snippet" style="background-color: ',
h,';">',c,"</b></div>"][D](""),l=['<a href="',e,'" target="_blank"',"onclick=\"TrackClick('clickLink')\";>",f,"</a>"][D](""),m='<div id="datesource">'+[d.substring(0,d[x]("2008")+4),l][D]("&nbsp;&nbsp;")+"</div>",o=['<div id="arrow" class="arrowBlock" style="border-top: 10px solid ',h,';"></div><div class="clear"></div>'][D]("");if(Xc(c)){var p=[a,b][D](":");Ac[p]||(Ac[p]=[]);var w=[i,o,m][D]("");Ac[p][r](w)}}},Zc=function(a,b,c){var d=[a,b,c][D]("::");if(xc[d])return true;else{var f=[a,b][D](":");
if(!yc[f]||c>yc[f])yc[f]=c}var e=Ac[[a,b][D](":")];if(!e||e[t]==0)return false;var h=j.floor(j[oa]()*e[t]/2);xc[d]=e[h];Na(e,h);Ac[[a,b][D](":")]=e;return true},$=function(a){vc(["http://comparecandidates.appspot.com/","ct?id=",a][D](""))},$c=function(a,b){var c=['<div class="slot"><div><div class="noResults">',"Sorry, no quotes about ",a,".</div></div>",'<div class="hidden"></div>'][D]("");return b+c},ad=function(a,b){for(var c=0;c<a[B][t];++c)if(a[B][c].className=="prevnext"){var d=a[B][c];if(b==
0){n(d[B][0],['<img class="imglink" src="',V,'up_arrow5.gif">'][D](""));n(d[B][1],['<img class="imglink" src="',V,'down_arrow5.gif">'][D](""))}else if(b%2==1)n(d[B][1],['<img class="imglink" src="',V,'down_arrow5.gif">'][D](""));else n(d[B][0],['<img class="imglink" src="',V,'up_arrow5.gif">'][D](""))}},bd=function(a,b,c){if(c.innerHTML=="")n(c,[b,'<div class="slot"><div><div class="','holder">',a,'</div></div><div class="hidden"></div></div>'][D](""));else{c.removeChild(c.firstChild);n(c,b+c.innerHTML);
var d=c.firstChild.nextSibling,f=false;for(var e=0;e<d[B][t];++e)if(d[B][e][ma])if(d[B][e].className=="hidden"){f=true;n(d[B][e],['<div class="holder">',a,"</div>"][D](""));ea(d[B][e],"")}else ea(d[B][e],"hidden");if(!f)n(d[B][0],['<div class="holder">',a,"</div>"][D](""))}},dd=function(a,b,c,d,f,e,h){StartSearch(a,b,function(i){return cd(a,b,c,d,f,e,h,i)})},cd=function(a,b,c,d,f,e,h,i){if(Zc(a,b,d)){var l=[a,b,d][D]("::");bd(xc[l],c,e,f)}else if(h<=1&&!i)dd(a,b,c,d,f,e,h+1);else{Bc[[a,b][D]("::")]=
true;n(e,$c(b,c));ad(e,d)}},ed=function(a,b,c,d,f,e,h){var i=[a,b,c][D]("::");X[d][1+f.cellIndex]=i;if(Zc(a,b,c))bd(xc[i],e,f,h);else{var l=0;if(Bc[[a,b][D]("::")])l=10;dd(a,b,e,c,h,f,l)}},Oc=function(a){if(wc[a]==aa){wc[a]=Dc;Dc=(Dc+1)%Y[t]}return Y[wc[a]]},Nc=function(a,b){var c=false;if(b[t]==0){c=true;b=H("input_area").value[v](/ /,"+");$(["SearchQuery",b,a][D](":"))}var d=H("the_table");while(d[ra][t]>5){var f=d[ra][d[ra][t]-1].id;f&&X[f][0]?Kc(f,X[f][0],"bottom"):d.deleteRow(d[ra][t]-1)}Cc+=
1;var e="topicRow:"+Cc,h=d.insertRow(a);h.id=e;h[ma].height="140px";h.border=0;X[e]={};X[e][0]=b;var i=h[ua](0);ea(i,"quotecolumn leftcolumn");var l=h[ua](1);n(l,Vc(b,e));l.width="8%";var m=h[ua](2);ea(m,"quotecolumn rightcolumn");var o=h[ua](3);n(o,['<div id="',e,':killer" class="kill">',["<a href='#' onclick=\"",[" KillRow('",e,"', '",b,"');"," TrackClick('killButton'); return false;"][D](""),"\"><img class='imglink' ","src='",V,"close_x2.gif'></a>"][D](""),"</div>"][D](""));o.vAlign="top";var p=
0;if(W[b])p=W[b][t];else W[b]=[];var w=Sc(e,0,b,p),K=Sc(e,2,b,p);ed(Z[Ec].id,b,p,e,i,w,false);ed(Z[Fc].id,b,p,e,m,K,false);W[b][r](e)},Qc=function(a,b,c,d,f){var e;e=d%2==1?(d+1)/2:-d/2;var h=Sc(a,b,c,e),i=H(a)[B][b],l=Z[Fc].id;if(b==0)l=Z[Ec].id;ed(l,c,d,a,i,h,f)},fd=function(a){var b={},c;c=H("the_table")[B][t]==1?H("the_table")[B][0]:H("the_table")[B][1];if(!c)return;for(var d=0;d<c[B][t];++d){var f=c[B][d];if(f[B][t]!=0){var e=f.id,h=X[e];if(h){var i=h[0];b[i]||(b[i]=0);var l=b[i];b[i]+=1;Qc(e,
a,i,l,false)}}}},gd=function(a,b,c){if(b==0)Ec=a;else Fc=a;n(H("pic:"+b[s]()),Z[a].pic);n(H("party:"+b[s]()),Z[a].party);H("party:"+b[s]())[ma].filter=Z[a].partyfilter;H("name:"+b[s]());if(c){var d=H("name:"+b[s]()),f=['<form>Quotes by&nbsp;<select name="nameselect:',b,'" id="nameselect:',b,'" title="',Z[a][C],'">','<option value="0">John McCain</option>','<option value="1">Barack Obama</option>','<option value="2">Hillary Clinton</option>','<option value="3">George W. Bush</option>','<option value="4">Joe Biden</option>',
'<option value="4">Sarah Palin</option>',"</select></form>"][D]("");f=f[v](">"+Z[a][C],"selected>"+Z[a][C]);d.innerHTML+=f;H("nameselect:"+b[s]()).onchange=function(){var e=parseInt(this.selectedIndex,10);gd(e,b,false);fd(b)}}else $(["changePerson",Z[a][C],"side",b[s]()][D](":"))},hd=function(){if(j[oa]()<0.5){gd(0,0,true);gd(1,2,true)}else{gd(0,2,true);gd(1,0,true)}var a=["taxes","health care","immigration","oil","economy","Georgia","human rights","abortion","environment","Iran","social security",
"housing","guns","free trade","energy","education","Iraq","Bush","recession","financing","election","schools","marriage","China"];for(var b=1;b<=3;++b)for(var c=1;c<=8;++c){var d=a[(c-1)*3+(b-1)],f=H(c[s]()+":"+b[s]());f.id="suggest:"+d;Lc(f,d,true)}Pc("Iran",false);Pc("Bush",false);Pc("oil",false);Pc("Iraq",false);$("page-load")};G("SaveTheWorld",Nc);G("InitQuotePage",hd);G("DumpTable",Ic);G("JiggleRow",Uc);G("AdvanceCell",Rc);G("KillRow",Kc);G("FlipOn",Pc);G("FlipOff",Mc);G("FormatAndAdd",Yc);
