Add Syntax Highlighting (this will take a few seconds, probably freezing your browser while it works)
// ==UserScript==
// @name Google History Trends Hover
// @namespace Created by Umakanthan Chandran ( http://ukanth.in )
// @description Mouse over display of data instead of click in Google History Trends
// @include http://www.google.com/history/trends*
// ==/UserScript==
var divClass = document.getElementsByClassName("bar_blue");
for(i = 0; i < divClass.length; i++) {
divClass[i].addEventListener("mouseover",mousein,false);
divClass[i].addEventListener("mouseout",mouseout,false);
}
function mousein(){
var str = this.firstChild.id;
_zg_popup(str.replace("b_",""),true);
}
function mouseout(){
var str = this.firstChild.id;
_zg_popup(str.replace("b_",""),false);
}
//Google's history.js file
var f=false,i=null,j=true,aa=aa||{},ba="object",ca="[object Array]",da="array",ea="function",fa="null",ga=function(a){var b=typeof a;if(b==ba)if(a){if(a instanceof Array||!(a instanceof Object)&&Object.prototype.toString.call(a)==ca)return da;if(typeof a.call!="undefined")return ea}else return fa;else if(b==ea&&typeof a.call=="undefined")return ba;return b},ha=function(a,b){if(b in a)for(var c in a)if(c==b&&Object.prototype.hasOwnProperty.call(a,b))return j;return f};if(Object.prototype.propertyIsEnumerable)var ia=function(a,b){return a instanceof Object?Object.prototype.propertyIsEnumerable.call(a,b):ha(a,b)};else ia=ha;var ja=function(a){var b=ga(a);if(b==ba||b==da){if(a.c)return a.c.call(a);var c=b==da?[]:{};for(var d in a)c[d]=ja(a[d]);return c}return a},ka=function(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a};Function.prototype.k=function(a){ka(this,a)};var ma=function(){return la()},la=i,na=i,oa=i,pa=function(a,b){la=a;na=b;oa=i},ra=function(){var a=qa();return a?new ActiveXObject(a):new XMLHttpRequest},sa=function(){var a=qa(),b={};if(a){b[0]=j;b[1]=j}return b};pa(ra,sa);var ta=i,ua="MSXML2.XMLHTTP.6.0",va="MSXML2.XMLHTTP.3.0",wa="MSXML2.XMLHTTP",xa="Microsoft.XMLHTTP",qa=function(){if(!ta&&typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){var a=[ua,va,wa,xa],b=0;for(;b<a.length;b++){var c=a[b];try{new ActiveXObject(c);return ta=c}catch(d){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return ta};var ya="GET",za=function(a,b,c){var d=new ma;try{d.open(ya,a,j)}catch(e){c&&c();return}if(b)d.onreadystatechange=function(){if(!(d.readyState!=4))if(d.status&&d.status>=200&&d.status<300)b(d.responseText);else c&&c()};try{d.send(i)}catch(e){c&&c()}},Aa="while(1);",Ba="(",Ca=")",Da=function(a){if(!a)return i;var b=Aa;if(a.indexOf(b)==0)a=a.substring(b.length);return eval(Ba+a+Ca)},Ea="ok",Fa=function(a){var b=Da(a);return!!(b&&b.data&&b.data==Ea)},Ga=function(a){window.location=a};var Ha=this;var Ia="args[",k="]",Ja="oScope.__applyTemp__.peek()(",l=",",Ka=");";if(!Function.prototype.apply)Function.prototype.apply=function(a,b){var c=[],d,e;a||(a=Ha);var g=b||[],h=0;for(;h<g.length;h++)c[h]=Ia+h+k;e=Ja+c.join(l)+Ka;if(!a.__applyTemp__)a.__applyTemp__=[];a.__applyTemp__.push(this);d=eval(e);a.__applyTemp__.pop();return d};if(!Array.prototype.push)Array.prototype.push=function(){var a=0;for(;a<arguments.length;a++)this[this.length]=arguments[a];return this.length};if(!Array.prototype.pop)Array.prototype.pop=function(){if(!!this.length){var a=this[this.length-1];this.length--;return a}};Array.prototype.peek=function(){return this[this.length-1]};if(!Array.prototype.shift)Array.prototype.shift=function(){if(!(this.length==0)){var a=this[0],b=0;for(;b<this.length-1;b++)this[b]=this[b+1];this.length--;return a}};if(!Array.prototype.unshift)Array.prototype.unshift=function(){var a=arguments.length,b=this.length-1;for(;b>=0;b--)this[b+a]=this[b];var c=0;for(;c<a;c++)this[c]=arguments[c];return this.length};if(!Array.prototype.forEach)Array.prototype.forEach=function(a,b){var c=0;for(;c<this.length;c++)a.call(b,this[c],c,this)};Function.prototype.k=function(a){var b=function(){};this.o=b.prototype=a.prototype;this.prototype=new b};var La=f;function Ma(a){Na(a,0)}var Oa="Javascript exception: ",o="",Pa=" ",Qa=": ",Ra=" (",Sa="string",q="\n";function Ta(a,b){var c=Oa+(b?b:o)+Pa+a;if(r())c+=Pa+a.name+Qa+a.message+Ra+a.number+Ca;var d=o;if(typeof a==Sa)d=a+q;else for(var e in a)try{d+=e+Qa+a[e]+q}catch(g){}d+=Ua(Va);Na(c+q+d,1)}var Va,Wa=/function (\w+)/;function Xa(a){var b=Wa.exec(String(a));if(b)return b[1];return o}var Ya="- ",Za=", ",$a="...",ab=")\n",bb="[Cannot get stack trace]: ";function Ua(a){try{if(cb())return Error().stack;if(!a)return o;var b=Ya+Xa(a)+Ba,c=0;for(;c<a.arguments.length;c++){if(c>0)b+=Za;var d=String(a.arguments[c]);if(d.length>40)d=d.substr(0,40)+$a;b+=d}b+=ab;b+=Ua(a.caller);return b}catch(e){return bb+e+q}}var db,s=i,eb=f,fb="debug",gb="width=700,height=500,toolbar=no,resizable=yes,scrollbars=yes,left=16,top=16,screenx=16,screeny=16",ib="<font color=#ff0000><b>To turn off this debugging window,hit 'D' inside the main caribou window, then close this window.</b></font><br>";function kb(){if((s==i||s.closed)&&!eb)try{eb=j;s=window.open(o,fb,gb);s.blur();s.document.open();eb=f;var a=ib;lb(a)}catch(b){}}var mb="[",nb="] ",ob="<br>",pb="<font color=#ff0000><b>Error: ",qb="</b></font>";function Na(a,b){if(La){try{var c=(new Date).getTime()-db,d=mb+c+nb+u(a).replace(/\n/g,ob)+ob;if(b==1){d=pb+d+qb;s.focus()}}catch(e){}lb(d)}else typeof rb!="undefined"&&rb(u(a))}function lb(a){if(!!La)try{kb();s.document.write(a);s.scrollTo(0,1000000)}catch(b){}};function v(a){if(a in sb)return sb[a];return sb[a]=navigator.userAgent.toLowerCase().indexOf(a)!=-1}var sb={},tb="msie";function r(){return v(tb)&&!window.opera}var ub="safari",vb="konqueror";function wb(){return v(ub)||v(vb)}var xb="mozilla";function cb(){return!r()&&!wb()&&v(xb)}var yb={i:function(a){return a.document.body.scrollTop},j:function(a){return a.document.documentElement.scrollTop},g:function(a){return a.pageYOffset}};var zb={i:function(a){return a.document.body.scrollLeft},j:function(a){return a.document.documentElement.scrollLeft},g:function(a){return a.pageXOffset}};var Ab={i:function(a){return a.document.body.clientWidth},j:function(a){return a.document.documentElement.clientWidth},g:function(a){return a.innerWidth}};var Bb={i:function(a){return a.document.body.clientHeight},j:function(a){return a.document.documentElement.clientHeight},g:function(a){return a.innerHeight}},Cb="compatMode",Db="CSS1Compat";function w(a,b){try{if(!window.opera&&Cb in a.document&&a.document.compatMode==Db)return b.j(a);else if(r())return b.i(a)}catch(c){}return b.g(a)}var Eb=/&/g,Fb=/</g,Gb=/>/g,Hb="&",Ib="<",Jb=">",Kb=""";function u(a){if(!a)return o;return a.replace(Eb,Hb).replace(Fb,Ib).replace(Gb,Jb).replace(Lb,Kb)}var Lb=/\"/g;var Mb="EndToStart",Nb="Unable to get cursor position for: ",Ob="Cannot get cursor pos";function Pb(a,b){try{if(Qb(b.selectionEnd))return b.selectionEnd;else if(a.document.selection&&a.document.selection.createRange){var c=a.document.selection.createRange();if(c.parentElement()!=b)return-1;var d=c.duplicate();d.moveToElementText(b);d.setEndPoint(Mb,c);var e=d.text.length;if(e>b.value.length)return-1;return e}else{Ma(Nb+navigator.userAgent);return b.value.length}}catch(g){Ta(g,Ob)}return-1}var Rb="character";function Sb(a,b,c){if(Qb(b.selectionEnd)&&Qb(b.selectionStart)){b.selectionStart=c;b.selectionEnd=c}else if(a.document.selection&&b.createTextRange){var d=b.createTextRange();d.collapse(j);d.move(Rb,c);d.select()}}function Qb(a){return typeof a!="undefined"}function Tb(a){var b;if(a.keyCode)b=a.keyCode;else if(a.which)b=a.which;return b}function Ub(a){return document.getElementById(a)}function Vb(a){return document.all[a]}var Wb=document.getElementById?Ub:Vb,Xb="::",Yb="log",Zb="<p class=logentry><span class=logdate>",$b="</span><span class=logmsg>",ac="</span></p>";function rb(a){try{if(window.parent!=window&&window.parent.log){window.parent.log(window.name+Xb+a);return}}catch(b){}var c=Wb(Yb);if(c){var d=Zb+new Date+$b+a+ac;c.innerHTML=d+c.innerHTML}else window.status=a};function bc(a,b,c){this.x=a;this.y=b;this.coordinateFrame=c||i}var cc="[P ";bc.prototype.toString=function(){return cc+this.x+l+this.y+k};bc.prototype.c=function(){return new bc(this.x,this.y,this.coordinateFrame)};function dc(a,b){this.dx=a;this.dy=b}var ec="[D ";dc.prototype.toString=function(){return ec+this.dx+l+this.dy+k};function x(a,b,c,d,e){this.x=a;this.y=b;this.w=c;this.h=d;this.coordinateFrame=e||i}x.prototype.contains=function(a){return this.x<=a.x&&a.x<this.x+this.w&&this.y<=a.y&&a.y<this.y+this.h};var fc="[R ",gc="x",hc="+";x.prototype.toString=function(){return fc+this.w+gc+this.h+hc+this.x+hc+this.y+k};x.prototype.c=function(){return new x(this.x,this.y,this.w,this.h,this.coordinateFrame)};function ic(a){if(!a)return i;function b(p){var t=a.offsetParent;for(;t&&t.offsetParent;t=t.offsetParent){if(t.scrollLeft)p.x-=t.scrollLeft;if(t.scrollTop)p.y-=t.scrollTop}}var c;c=a.ownerDocument&&a.ownerDocument.parentWindow?a.ownerDocument.parentWindow:window;if(a.ownerDocument&&a.ownerDocument.getBoxObjectFor){var d=a.ownerDocument.getBoxObjectFor(a),e=new x(d.x,d.y,d.width,d.height,c);b(e);return e}if(a.getBoundingClientRect){var g=a.getBoundingClientRect();return new x(g.left+w(c,zb),g.top+w(c,yb),g.right-g.left,g.bottom-g.top,c)}var h=0,n=0,m=a;for(;m.offsetParent;m=m.offsetParent){h+=m.offsetLeft;n+=m.offsetTop}var e=new x(h,n,a.offsetWidth,a.offsetHeight,c);b(e);return e};var jc="onkeydown",kc="onkeypress";function _ac_install(){lc(document.body,jc,mc);lc(document.body,kc,mc)}function _ac_register(a){var b=y.length;for(;--b>=0;)if(y[b]===a)return;y.push(a)}function _ac_onfocus(a){mc(a)}function _ac_isCompleting(){return!!z&&!A}var nc="ac-list";function _ac_isCompleteListShowing(){var a=document.getElementById(nc);return!!z&&!A&&B&&B.length&&a&&a.innerHTML}function _ac_cancel(){A=j;C(f)}function lc(a,b,c){var d=a[b];a[b]=d?oc(a[b],c):c;return d}var pc="stopPropagation",qc="preventDefault";function rc(a){if(pc in a)a.stopPropagation();else a.cancelBubble=j;qc in a&&a.preventDefault()}function oc(a,b){return function(){var c=a.apply(this,arguments),d=b.apply(this,arguments);return c===f||d===f?f:j}}var sc="INPUT",tc="TEXTAREA",uc="keydown",vc="onblur";function mc(a){a=a||window.event;var b=a.target||a.srcElement;if(sc==b.tagName&&b.type.match(/^text$/i)||tc==b.tagName){var c=Tb(a),d=a.type==uc,e=a.shiftKey;if(b!==D||z===i){D=b;var g=f;if(13!==c&&27!==c){var h=0;for(;h<y.length;++h){var n=y[h](b,a);if(n){z=n;wc=lc(D,vc,_ac_ob);g=j;break}}if(!g){D=i;_ac_ob(i)}}}if(z){var m=z.m(c,d,e),p=B&&B.length>0,t=f;if(m&&p){t=!A&&!!B&&E>=0;window.setTimeout(function(){z&&xc(c,d,e)},0)}else if(m)z.a&&z.a(f,c,D,undefined);else{t=_ac_isCompleteListShowing()&&(c==27||!e&&c==40||!e&&c==38);window.setTimeout(function(){z&&xc(c,d,e)},0)}t&&rc(a);return!t}}return j}function _ac_ob(){window.setTimeout(function(){if(D)D.onblur=wc;wc=D=z=i;A=f;C(f)},0)}function _AC_Store(){}var yc="UNIMPLEMENTED completable";_AC_Store.prototype.e=function(){alert(yc)};var zc="UNIMPLEMENTED completions";_AC_Store.prototype.f=function(){alert(zc)};_AC_Store.prototype.a=function(){};var Ac="UNIMPLEMENTED substitute";_AC_Store.prototype.b=function(){alert(Ac)};_AC_Store.prototype.d=j;_AC_Store.prototype.n=1;_AC_Store.prototype.m=function(a,b,c){if(!b&&(13===a||Bc==a&&this.d))return j;if(9===a&&!c)return b==r();return f};function _AC_SimpleStore(a){this.l={};var b=0;for(;b<a.length;++b){var c=a[b];if(!!c){var d=c.split(/\W+/),e=0;for(;e<d.length;++e)if(d[e]){var g=d[e].charAt(0).toLowerCase(),h=this.l[g];if(h){if(h[h.length-1].value==c)continue}else h=this.l[g]=[];h.push(new _AC_Completion(c,i))}}}this.countThreshold=10;_AC_Store.call(this)}_AC_SimpleStore.k(_AC_Store);var F='"';_AC_SimpleStore.prototype.e=function(a,b){var c=0,d=0,e=0;for(;e<b;++e){var g=a.charAt(e);switch(d){case 0:if(F==g)d=1;else if(l==g)c=e+1;break;case 1:if(F==g)d=0;break}}for(;c<b&&" \t\r\n".indexOf(a.charAt(c))>=0;)++c;return a.substring(c,b)};var Cc="^(.*[\\s<\"',])?(",Dc="\\$1",Ec=")(.*)",Fc="i",Gc="<b>",Hc="</b>";_AC_SimpleStore.prototype.f=function(a,b){if(!a)return[];var c=new RegExp(Cc+a.replace(/([\^*+\-\$\\\{\}\(\)\[\]\#?\.])/g,Dc)+Ec,Fc);if(!(b&&b.length)&&a)b=this.l[a.charAt(0).toLowerCase()];var d=[];if(b){var e=0;for(;e<b.length;++e){var g=b[e].value.match(c);if(g){d.push(new _AC_Completion(b[e].value,Ic(g[1]||o)+Gc+Ic(g[2])+Hc+Ic(g[3])));if(d.length>this.countThreshold)break}}}d.sort(_AC_CompareACCompletion);return d};function _AC_CompareACCompletion(a,b){var c=a.value.toLowerCase().replace(/^\W*/,o),d=b.value.toLowerCase().replace(/^\W*/,o);return a.value===b.value?0:c<d?-1:1}_AC_SimpleStore.prototype.b=function(a,b,c,d){return a.substring(0,b-c.length)+d.value+Za+a.substring(b)};function _AC_Completion(a,b){this.value=a;this.html=b}var Jc="(AC_Completion: ";_AC_Completion.prototype.toString=function(){return Jc+this.value+Ca};var y=[],D=i,z=i,wc=i,A=f,G=i,B=i,E=-1;function xc(a,b,c){var d=a===37||a===39,e=Kc(D)===D.value.length;if(!d||_ac_isCompleteListShowing()||a===39&&e)Lc();var g=j,h=B?B.length:0;if(z.m(a,b,c)){if(E>=0){var n=D,m=B[E].value;Mc();z.a&&z.a(j,a,n,m)}}else switch(a){case 27:E=-1;g=f;break;case 38:if(b)E=Math.max(h>=0?0:-1,E-1);break;case 40:if(b)E=Math.min(h-1,E+1);break}D&&C(g,z.n)}function _ac_select(a){E=a;Mc();z.a&&z.a(j,i,D,D.value);Lc();C(j,z.n)}function Mc(){var a=Kc(D);D.value=z.b(D.value,a,G,B[E]);E=-1;G=B=i;Sb(window,D,D.value.length)}function Lc(){if(A){B=G=i;E=-1}else{var a=Kc(D),b=z.e(D.value,a);if(!(b==G)){var c;B=i;E=-1;var d=E>=0?B[E].value:i;B=z.f(b,c);E=-1;var e=0;for(;e<B.length;++e)if(d==B[e].value){E=e;break}G=b}}}var Nc="DIV",Oc="absolute",H="none",Pc='<div onmousedown="try{_ac_select(',Qc=')}finally{return false}"',Rc=" class=selected>",Sc=">",Tc="</div>",I="px";function C(a,b){if(b===undefined)b=1;var c=document.getElementById(nc);if(a&&B&&B.length){if(!c){c=document.createElement(Nc);c.id=nc;c.style.position=Oc;c.style.display=H;document.body.appendChild(c)}if(E<0)E=0;var d=[],e=0;for(;e<B.length;++e)d.push(Pc,e,Qc,e==E?Rc:Sc,B[e].html,Tc);c.innerHTML=d.join(o);var g=ic(D);c.style.left=g.x+I;c.style.top=g.y+g.h+I;c.style.display=o;var h=ic(c);if(b&1){var n=w(window,Bb);if(h.y+h.h>n)c.style.top=g.y-h.h+I;var m=w(window,Ab);if(h.x+h.w>m)c.style.left=g.x+g.w-h.w+I}}else if(c){c.style.display=H;c.innerHTML=o}}var Uc=" ";function Ic(a){return a.replace(/&/g,Hb).replace(/</g,Ib).replace(/\"/g,Kb).replace(/ /g,Uc).replace(/\r\n?|\n/g,ob)}function Kc(a){if(sc==a.tagName){var b=a.value.length;if(undefined!=a.selectionStart)b=a.selectionStart;else if(document.selection){var c=document.selection.createRange();c.moveStart(Rb,-b);b=c.text.length}return b}else return Pb(window,a)}var Bc=",".charCodeAt(0);function J(a){return document.getElementById?document.getElementById(a):document.all[a]}function K(a){J(a).style.display=o}var Vc="block";function Wc(a){J(a).style.display=Vc}function L(a){J(a).style.display=H}function Xc(a){if(a.nodeValue)return a.nodeValue;var b=o,c=0;for(;c<a.childNodes.length;++c)b+=Xc(a.childNodes[c]);return b}function M(a){return a.innerText?a.innerText:Xc(a)}function N(a){return window.encodeURIComponent?encodeURIComponent(a):escape(a)}function O(){return Math.floor(Math.random()*1000000)}is_ns6=cb()&&navigator&&navigator.userAgent.indexOf("Netscape6")!=-1;var Yc="&sig=",P="_",Zc="bkmk_href_",$c="staron",ad="/bookmarks/mark?zx=",bd="&q=",cd="&title=",dd="bkmk_text_",ed="bkmk_has_info_",fd="staroff",gd="&dlq=",hd="bkmk_info_",Q="bkmk_notes_",id="bkmk_label_";function _mark(a,b,c,d){var e=O(),g=f,h=c==o?o:Yc+c,n=0;for(;n<document.images.length;n++){var m=document.images[n];if(m.id.indexOf(b+P)==0){var p=m.id.substr(b.length+1);if(d){var t=M(J(Zc+p));m.className=$c;if(!g){(new Image).src=ad+e+bd+a+cd+N(t)+h;g=j;_update_tb()}K(dd+p);m.onclick=function(){_mark(a,b,c,f)}}else{if(!g&&J(ed+p)!=undefined){if(!confirm(msgConfirmStar))return f;R==b&&_bkmk_cancel2(0)}else if(R==b)if(!_bkmk_cancel2(1))return f;m.className=fd;if(!g){(new Image).src=ad+e+gd+b+h;g=j;_update_tb()}var hb=hd+p;J(hb)&&L(hb);L(dd+p);jd[p]=j;var jb=-1;if(p.indexOf(P)!=-1){jb=p.substr(p.indexOf(P)+1);p=p.substr(0,p.indexOf(P))}if(S==jb){T=U=o;J(Q+p).value=o;J(id+p).value=o}m.onclick=function(){_mark(a,b,c,j)}}}}return f}function _update_tb(){if(tbIF&&document.frames!=undefined)document.frames.bookmark_iframe.location.href=ad+O()}var R=o,V=-1,S=-1,U=o,T=o,kd=o,jd=[],ld="bkmk_title_",md="bkmk_edit_only",W="bkmk_edit_",nd="bkmk_view_";function _bkmk_cancel2(a){var b=V;if(b<0)return j;var c=J(id+b),d=J(Q+b),e=J(ld+b);_clr_gray(c);var g=e.value!=o&&e.value!=kd,h=c.value!=U,n=d.value!=T;if(h||n||g)if(a&&!confirm(msgConfirmEdit))return f;J(md)!=undefined&&window.close();d.value=T;c.value=U;L(W+b);S>=0?K(nd+b+P+S):K(nd+b);R=o;S=V=-1;return j}var od="rtl",pd="bkmk_img_td_",qd="right",rd="center",sd="left",td="bkmk_labels_",ud="bkmk_annotation_",vd="bkmk_url_",wd="_safari_show(",xd=", 0)";function _bkmk_edit2(a,b,c){if(R==c&&V==a&&S==b){_bkmk_cancel2(1);return f}if(!_bkmk_cancel2(1))return f;var d=J(id+a),e=J(Q+a),g=J(ld+a),h=b>=0?a+P+b:a;if(b>=0)if(document.body.dir==od)J(pd+a).align=b==0?qd:b==1?rd:sd;else J(pd+a).align=b==0?sd:b==1?rd:qd;L(nd+h);g.value=M(J(Zc+h));if(b>=0){var n=M(J(td+h)),m=M(J(ud+h));if(jd[h]!=undefined)m=n=o;var p=J(vd+a);d.value=n;e.value=m;p.value=M(J(vd+h));if(wb())window.setTimeout(wd+a+xd,1);else{Wc(W+a);e.value=m}}else K(W+a);U=d.value;T=e.value;kd=g.value;wb()||_set_gray(d,a);R=c;V=a;S=b;return f}var yd="rbkmk_label_",zd="gray",Ad="bkmk_form_";function _set_gray(a,b){if(a.value==o){var c=J(yd+b);if(c.value==o)a.value=msgLabelDefault;else{var d={};d.labels=c.value;a.value=Bd(msgEG,d)}a.style.color=zd;var e=function(){_clr_gray(a)};a.onblur=e;a.onclick=e;a.onfocus=e;J(Ad+b).onsubmit=e}}var Cd="black";function _clr_gray(a){if(a.style.color==zd){a.value=o;a.style.color=Cd;a.onfocus=o;a.onclick=o;a.onblur=o}}var Dd=", 1)";function _safari_show(a,b){if(b==0){K(W+a);window.setTimeout(wd+a+Dd,1)}else J(Q+a).value=T}_AC_SimpleStore.prototype.b=function(a,b,c,d){return a.substring(0,b-c.length)+d.value+lsep+a.substring(b)};var Ed="label",Fd="r";function _setup_ac(a){var b=new _AC_SimpleStore(a);b.d=f;_ac_register(function(c){if(c.id.indexOf(Ed)>0&&!is_ns6){var d=new String(J(Fd+c.id).value);if(d.length==0)return labelStoreBase;else{b=new _AC_SimpleStore(labelList.concat(d.split(l)));b.d=f;return b}}});return b}function _bkmk_edit(a,b){return _bkmk_edit2(a,-1,b)}function _bkmk_cancel(a,b,c){return _bkmk_cancel2(c)}var Gd="lbl",Hd=" OR ",Id="label:",Jd='label:"',Kd="%20",Ld="label:%20";function _bkmk_checkbox_update_query(a,b){var c=o,d;d=0;for(;d<a.elements.length;d++){var e=a.elements[d];if(e.name==Gd&&e.checked){if(c!=o)c+=Hd;c+=e.value.indexOf(Pa)==-1?Id+e.value:Jd+e.value+F}}if(c!=o){c=N(c);if(b!=o)c+=Kd+b}else c=Ld+b;return c}var Md="bkmk_u",Nd="http://";function _validate_add_bkmk(){if(J(Md).value==o||J(Md).value==Nd){alert(msgNoBkmkLocation);return f}return j}var Od="show_var_",Pd="hide_var_",Qd="q_var_";function _ftoggle(a,b){if(b){L(Od+a);K(Pd+a);K(Qd+a)}else{L(Pd+a);L(Qd+a);K(Od+a)}return f}var X,Rd="lbl_l_",Sd="lbl_f_",Td="lbl_label_",Ud="lbl_d_";function _show_edit_lbl(a){J(Rd+a).style.display=H;J(Sd+a).style.display=o;var b=J(Td+a);b.value=M(J(Ud+a));b.focus();return f}function _hide_edit_lbl(a){J(Sd+a).style.display=H;J(Rd+a).style.display=o}var Vd="lbl_c_";function Wd(){J(Rd+X).style.display=H;J(Vd+X).style.display=H}var Xd="&labels=",Yd="lbl_u_",Y="&zx=";function _rm_lbl(a){var b=msgConfirmDeleteLbl+M(J(Ud+a));if(msgConfirmDeleteLbl2!=o){var c={};c.label=M(J(Ud+a));b=Bd(msgConfirmDeleteLbl2,c)}if(!confirm(b))return f;X=a;var d=new Image;d.onload=Wd;d.src=urlModLabel+Xd+J(Yd+a).value+Y+O();return f}var Zd="lbl_m_",$d="/bookmarks/lookup?q=label:",ae="&hl=",be="_es",ce="_el",de="lbl_b_";function ee(){var a=J(Td+X).value;_hide_edit_lbl(X);J(Ud+X).innerHTML=u(a);J(Zd+X).innerHTML=u(a);J(Yd+X).value=N(a);var b=$d+N(F+a+F)+ae+html_lang+Y+O();J(Zd+X).href=b;J(Zd+X+be).href=b;J(Zd+X+ce).href=b;var c=J(de+X);if(c)c.value=a;document.forms.smhf.q.focus()}function fe(){_hide_edit_lbl(X);alert(msgErrSaveLbl)}function ge(a){if(a.indexOf(l)!=-1){alert(msgErrNameLbl);return f}return j}function _save_lbl(a){X=a;var b=J(Td+a).value;if(ge(b)){var c=new Image;c.onload=ee;c.onerror=fe;c.src=urlModLabel+Y+O()+Xd+J(Yd+a).value+l+N(b)}return f}var he="plmi",ie="pause_notify_iframe",je="pausedmsg",ke="item_pause",le="pause_notify?zx=";function me(a){var b=J(he);if(Fa(a)){var c=J(ie);if(b.innerHTML==msgResume){J(je)&&L(je);b.innerHTML=msgPause;var d=document.getElementsByName(ke),e=0;for(;e<d.length;e++)d[e].style.display=H;if(c)c.src=le+O()}else if(b.innerHTML==msgPause){J(je)&&K(je);b.innerHTML=msgResume;if(c)c.src=le+O()}}else Ga(b.href)}function _subscription_change(){var a=J(he);if(a.innerHTML==msgPause)za(urlPause+Y+O(),me,me);else a.innerHTML==msgResume&&za(urlResume+Y+O(),me,me);return f}function _subscription_change_link(){_subscription_change()}var Z=o,ne="b_",oe="t_",pe="p_",qe="#DDDDDD",re="bold";function _zg_popup(a,b){var c=J(ne+a),d=J(oe+a),e=J(pe+a);if(b){if(Z!=o)if(Z==a){_zg_popup(Z,f);return f}else _zg_popup(Z,f);c.style.backgroundColor=qe;d.style.fontWeight=re;d.style.backgroundColor=qe;e.style.display=o;Z=a}else{c.style.backgroundColor=o;d.style.fontWeight=o;d.style.backgroundColor=o;e.style.display=H;Z=o}return f}var se='<a onclick="return _toggle_avg(',te=');" href="">',ue="</a>";function ve(a,b,c,d){var e=J(a);if(!!e)e.innerHTML=b?se+b+l+c+te+d+ue:Gc+d+Hc}var we="m",xe="d",ye="_total",ze="_avg",Ae="sa",Be="c_";function _toggle_avg(a,b){if(!a.sa.length)return f;if(a.t==we&&!mavg_on)return f;if(a.t==xe&&!davg_on)return f;var c=a.t+ye,d=a.t+ze;if(b){ve(c,a.t+Ae,0,msgTotal);ve(d,o,0,msgAverage)}else{ve(c,o,1,msgTotal);ve(d,a.t+Ae,1,msgAverage)}var e=0;for(;e<a.sa.length;e++){var g=J(ne+a.t+P+(e+1)),h=J(Be+a.t+P+(e+1));if(g&&h){g.style.height=b?a.sa[e][3]:a.sa[e][1];h.innerHTML=b?a.sa[e][2]:a.sa[e][0]}}return f}function Bd(a,b){var c=a.match(/\$\{\w+\}/g);if(c==i)return a;var d=0,e=[],g=0;for(;g<c.length;++g){var h=c[g],n=a.indexOf(h,d);d!=n&&e.push(a.substring(d,n));d=n+h.length;h=h.substring(2,h.length-1);e.push(b[h])}d!=a.length&&e.push(a.substring(d));return e.join(o)}function _http_get(a){za(a,function(){})}function $(a,b){var c=J(a);if(c)c.style.display=b}var Ce="plus_",De="minus_",Ee="plus_link_",Fe="minus_link_";function Ge(a,b,c){var d,e;if(c){d=H;e=o}else{d=o;e=H}if(!c||a==b){$(Ce+a,d);$(De+a,e);$(Ee+a,d);$(Fe+a,e)}a!=b&&$(Fd+a,e)}var He="-";function Ie(a,b,c,d){c(a);var e=0,g=a+He+e,h=J(b+g);for(;h;){d?Ie(g,b,c,d):c(g);++e;g=a+He+e;h=J(b+g)}}function _unzip(a){var b=function(c){Ge(c,a,j)};Ie(a,Fd,b,f);return f}function _zip(a){var b=function(c){Ge(c,a,f)};Ie(a,Fd,b,j);return f}var Je="cb";function _select_cb_group(a,b){var c=a+Je,d=J(c+b),e=d.checked,g=function(h){J(c+h).checked=e};Ie(b,c,g,j)}function _select_cb_cluster(a,b){var c=b,d=a+Je+c,e=J(d),g=!e.checked;for(;e;){e.checked=g;_select_cb_group(a,c);++c;d=a+Je+c;e=J(d)}};