var m;var Y;var I;var H=navigator.userAgent.toLowerCase();if(H.indexOf("msie")!=-1){m=true}else if(H.indexOf("safari")!=-1){Y=true}else if(H.indexOf("firefox")!=-1){I=true}function K(){return m?document.documentElement.clientHeight:window.innerHeight}
function J(){return window.pageYOffset||(document.documentElement||document.body).scrollTop}
function L(a){return m?a.clientY+J():a.pageY}
function X(a,b){if(a.indexOf){return a.indexOf(b)}for(var c=0;c<a.length;c++){if(a[c]==b){return c}}return-1}
function z(a,b){document.body["on"+a]=(window["on"+a]=function(c){b(c||window.event)}
)}
var ea="offsetLeft";var N="offsetTop";function w(a,b,c){var d=a[b];while((a=a.offsetParent)!=c){d+=a[b]}return d}
var x;function A(a){return encodeURIComponent(a).replace(/%20/g,"+").replace(/%3A/g,":")}
function M(a,b){var c=["Msxml2.XMLHTTP","Microsoft.XMLHTTP"];var d=null;for(var e=0;e<c.length;e++){try{d=new ActiveXObject(c[e]);break}catch(g){}}if(d==null){d=new XMLHttpRequest}if(b!=null){d.onreadystatechange=function(){if(d.readyState==4){b(eval("("+d.responseText+")"));d=null}}
}a+=(a.indexOf("?")==-1?"?":"&")+"ei="+fa;d.open("GET",a,true);d.send(null)}
function _event(a,b){M("/event/"+(b||this.event_url))}
z("keypress",function(a){if(a.ctrlKey||a.altKey||a.metaKey){return}var b=document.forms[0].query;if((a.target||a.srcElement)!=b){var c=String.fromCharCode(m?a.keyCode:a.charCode);if(c.match(/["'(+a-zA-Z0-9"]/)){b.value=m?"":c;b.focus()}}}
);function _search(a,b){if(a=="images:"&&b.indexOf("web:")==0){a="";b=b.substring(4)}b=b.replace(/^\s+/,"").replace(/\s+$/,"");document.forms[0].query.blur();document.location="/search/"+a+A(b);return false}
var O;var C;var D;var fa;var t=[];function _init(a){O=a.query.terms;C=A(O);D=a.query.prefix;fa=a.event;var b;if(D=="images:"){b="images";P(a)}else{b="web";ia(a);M("/results/images:"+C+"?n=3",P)}x=w(document.getElementById(b),N);if(a.moreResults){p+=a.results.length}else{p=-1;F.style.display="none"}window.onload=W}
function _more(){_event(null,"m?i="+p);if(!q){T=true}else{S()}}
function S(){if(D=="images:"){P(q)}else{ia(q,true)}if(q.moreResults){p+=q.results.length;F.blur()}else{p=-1;F.style.display="none"}q=null;window.scrollBy(0,-5);U=K()-x-100;ja=window.setInterval(ra,50)}
var U;var ja;function ra(){U-=40;if(U<=0){window.clearInterval(ja);return}window.scrollBy(0,40)}
var y=document.getElementById("webList");var pa=document.getElementById("webCount");function ha(){var a=document.createElement("DIV");a.className="pageBreak";a.innerHTML="&middot; &middot; &middot;";return a}
function ia(a,b){if(a.estimatedCount){pa.innerHTML=a.estimatedCount}if(a.error){y.appendChild(ha());var c=document.createElement("DIV");c.className="error";c.innerHTML="Oops, an error occurred! Please try again later.";y.appendChild(c);return}if(b){y.appendChild(ha())}for(var d=0;d<a.results.length;d++){var e=a.results[d];t.push(e);var g=p+d;e.position=g;var f=document.createElement("LI");f.result=e;var k=document.createElement("DIV");k.className="marker";k.innerHTML=g+".";k.onmouseover=la;f.appendChild(
k);if(m){k.unselectable="on";k.li=f;k.onmousedown=Z}var l=document.createElement("DIV");l.className="title";var j=document.createElement("A");j.name="web";j.event_url="t?i="+g;j.onmousedown=_event;j.href=e.url;j.innerHTML=e.title||e.displayUrl;l.appendChild(j);f.appendChild(l);if(e.snippet){var G=document.createElement("DIV");G.className="snippet";G.innerHTML=e.snippet.replace("<br>","");f.appendChild(G)}j=document.createElement("A");j.href="javascript:;";j.className="displayUrl";j.innerHTML=e.displayUrl+
"&nbsp;&raquo;";j.result=e;j.event_url="o?i="+g;j.onmousedown=_event;j.onclick=da;f.appendChild(j);y.appendChild(f)}}
function P(a){var b=document.getElementById("imagesList");if(a.error||a.results.length==0){return}if(a.estimatedCount){document.getElementById("imagesCount").innerHTML=a.estimatedCount}for(var c=0;c<a.results.length;c++){var d=a.results[c];var e=document.createElement("LI");var g=document.createElement("A");g.className="image";g.href=d.url;g.event_url="i?i="+(p+c);g.onmousedown=_event;g.title=d.displayUrl;var f=document.createElement("IMG");f.border="1";f.src=d.thumbnailUrl;f.style.width=d.thumbnailWidth+
"px";f.style.height=d.thumbnailHeight+"px";g.appendChild(f);e.appendChild(g);b.appendChild(e)}b.parentNode.style.display="block"}
function ga(){if(m){var a=y.getElementsByTagName("A");var b=[];for(var c=0;c<a.length;c++){if(a[c].event_url&&a[c].event_url.indexOf("t?")==0){b[b.length]=a[c]}}return b}return document.getElementsByName("web")}
var o=document.getElementById("webMenu");var ca=document.getElementById("webMenuList");var s=document.getElementById("webMenuTarget");var aa=o&&o.parentNode;function v(a,b,c){var d=document.createElement("LI");var e=document.createElement("A");e.event_url=c;e.onmousedown=_event;e.href=b;e.innerHTML=a;d.appendChild(e);ca.appendChild(d);return e}
function da(){na(this.result);oa(this)}
function na(a){var b=a.position;ca.innerHTML="";v("Open in this window",a.url,"o/t?i="+b);v("Open in new window",a.url,"o/n?i="+b).target="_blank";if(a.cacheUrl){v("Open cached copy",a.cacheUrl,"o/c?i="+b)}if(O.indexOf("site:")==-1){v("More from this site","/search/"+C+"+site:"+A(a.site),"o/s?i="+b)}v("More similar pages","/search/related:"+A(a.rawUrl.substring(7)),"o/r?i="+b)}
function oa(a){var b=w(a,N,aa);var c=w(a,ea,aa);if(m){b--}var d=m?8:6;var e=m?6:7;o.style.display="block";o.style.top=b+a.offsetHeight+d+"px";o.style.left=c-e+"px";s.style.display="block";s.style.top=b-e+"px";s.style.left=c-e+"px";s.style.width=Math.max(a.offsetWidth,o.offsetWidth-14)+"px";s.style.height=a.offsetHeight+"px";s.innerHTML=a.innerHTML}
function ba(){o.style.display="none";s.style.display="none"}
z("click",function(a){var b=a.target||a.srcElement;if(b.onclick!=da){if(o&&o.style.display=="block"){if(b.onmousedown!=_event){_event(null,"o/x")}ba()}}}
);var p=1;var R=false;var q=null;var F=document.getElementById("loading");var T=false;var V;function Q(){if(Y){W();return}if(V){window.clearTimeout(V)}V=window.setTimeout(W,250)}
if(I){document.documentElement.onscroll=Q}else{window.onscroll=Q}window.onresize=Q;function W(){var a=K();var b=J();var c=document.getElementById("first");var d=document.getElementById("last");if(c&&d){var e=document.getElementById("header").offsetHeight;var g=b-x+e+15;var f=b+a-x-15;var k=ga();var l=0;for(;l<k.length;l++){if(k[l].offsetTop+k[l].offsetHeight>=g){break}}c.innerHTML=l+1;for(;l<k.length;l++){if(k[l].offsetTop>=f){break}}d.innerHTML=l}if(b+a-40>F.offsetTop){qa()}}
function qa(){if(!q&&!R&&p!=-1){R=true;M("/results/"+D+C+"?i="+p,function(a){q=a;R=false;if(T){T=false;S()}}
)}}
var E;z("keydown",function(){var a=J();var b=(I?document.documentElement:document.body).scrollHeight;if(a+K()>=b){E=true}}
);z("keyup",function(a){var b=a.target||a.srcElement;if(a.ctrlKey||a.altKey||a.metaKey){E=false;return}var c=document.forms[0].query;if(b!=c){if(a.keyCode==32&&E&&q){S()}}E=false}
);var B=document.getElementById("webList");var i=null;var h=null;var n=null;var ka=0;var u;var r;function la(a){if(h==null){h=document.createElement("DIV");h.className="grab";h.innerHTML=".";h.onmousedown=Z;B.appendChild(h)}var b=B.parentNode;h.li=this.parentNode;h.style.top=w(this,N,b)+"px";h.style.left=w(this,ea,b)+"px";h.style.width=this.offsetWidth+"px";h.style.height=this.offsetHeight+"px";h.style.display="block"}
function Z(a){if(!a)a=window.event;ba();var b=B;var c=this.li;i=c.cloneNode(true);i.li=c;i.firstChild.style.left=-c.offsetLeft-1+"px";i.style.position="absolute";i.style.marginTop="0px";if(m){i.style.marginLeft="0px"}i.style.width=c.offsetWidth-6+"px";i.offsetY=L(a)-this.offsetTop;b.insertBefore(i,c);n=document.createElement("LI");n.className="grabInsert";n.style.width=c.offsetWidth+"px";n.style.height=c.offsetHeight+"px";b.insertBefore(n,c);b.removeChild(c);u=(r=X(t,c.result));h.style.left="-2px"
;h.style.top=b.offsetTop+"px";h.style.width=b.offsetWidth+"px";h.style.height=b.offsetHeight+"px";var d=m?document.body:window;d.onmousemove=$;d.onmouseup=ma;if(document.body.setCapture){document.body.setCapture(true)}$(a);return false}
function $(a){if(!a)a=window.event;i.style.top=L(a)-i.offsetY+"px";var b=L(a)-x;var c;var d=ga();var e=0;for(;e<d.length;e++){c=d[e].parentNode.parentNode;if(c==i){continue}if(c.offsetTop+c.offsetHeight/2>=b){break}}var g=B;var f=e==d.length?g.lastChild:c;if(n.nextSibling!=f){r=f.result?X(t,f.result):d.length;if(r>=u){r--}g.removeChild(n);g.insertBefore(n,f)}return false}
function ma(){var a=m?document.body:window;a.onmousemove=(a.onmouseup=null);var b=i.parentNode;b.removeChild(i);b.insertBefore(i.li,n);b.removeChild(n);h.style.display="none";if(r!=u){_event(null,"r?i="+t[u].position+"&j="+(r+1)+"&k="+ ++ka);t.splice(r,0,t.splice(u,1)[0])}if(document.body.releaseCapture){document.body.releaseCapture()}n=null;i=null;return false}
;

