 var b_0=new Array(); var k_6__=new Array(); var y_l=new Array(); var lx_wn=new Array();
 var niobi=new Array();
 var ixp_=1000; var h1u=new Array();
 var uje=new Array();
 var e6r=new Array(); var rwv_s=new Array(); var s5pb=new Array(); var bjp57=0; var p8_g=new Array(); var g_;
 var hp6m=new Array(); var m_o=new Array(); var o_ny_=-1; var iu=0; var u_=0;
 var haoc9=""; var f13=new GLatLng(0,0); var j_v2x; var xjlwo=new GIcon(); xjlwo.image="./images/book0.png"; xjlwo.iconSize=new GSize(32,32); xjlwo.iconAnchor=new GPoint(15,15);
 xjlwo.infoWindowAnchor=new GPoint(15,10); var or=new GIcon(); or.image="./images/book1.png"; or.iconSize=new GSize(32,32); or.iconAnchor=new GPoint(15,15); or.infoWindowAnchor=new GPoint(15,10); var rw=new GIcon(); rw.image="./images/book2.png";
 rw.iconSize=new GSize(32,32);
 rw.iconAnchor=new GPoint(15,15); rw.infoWindowAnchor=new GPoint(15,10); var w6=new GIcon(); w6.image="./images/book3.png"; w6.iconSize=new GSize(32,32); w6.iconAnchor=new GPoint(15,15); w6.infoWindowAnchor=new GPoint(15,10); var co0_d=new GIcon(); co0_d.image="./images/small_book_grey.png"; co0_d.iconSize=new GSize(26,24); co0_d.iconAnchor=new GPoint(12,11);
 co0_d.infoWindowAnchor=new GPoint(12,8); var dd=new GIcon(); dd.image="./images/small_book.png";
 dd.iconSize=new GSize(26,24);
 dd.iconAnchor=new GPoint(12,11);
 dd.infoWindowAnchor=new GPoint(12,8); var dfw=new GIcon(); dfw.image="./images/small_book_hl.png"; dfw.iconSize=new GSize(26,24); dfw.iconAnchor=new GPoint(12,11); dfw.infoWindowAnchor=new GPoint(12,8); var w8k4=new GIcon(); w8k4.image="./images/small_book_grey_hl.png";
 w8k4.iconSize=new GSize(26,24); w8k4.iconAnchor=new GPoint(12,11); w8k4.infoWindowAnchor=new GPoint(12,8); var cp=new Array("Sunday","Monday","Tuesday","Wednesday",
 "Thursday","Friday","Saturday"); var pct=new Array("January","February","March","April",
 "May","June","July","August",
 "September","October","November","December");
 function t3kl() {
 var lmsp6=new Date(); var o_=lmsp6.getDate(); var g0j_w=""; switch (o_) {
 case 1,21,31: g0j_w="st"; break;
 case 2,22: g0j_w="nd"; break; case 3,23: g0j_w="rd"; break; default: g0j_w="th"; }
 var wh=lmsp6.getDay(); var h_sum=lmsp6.getMonth(); var m_q=lmsp6.getFullYear();
 var q7iq_=cp[wh] + " " + o_ + g0j_w + " " + pct[h_sum] + " " + m_q;
 document.getElementById("date").innerHTML=q7iq_; }
 function ytq4() {
 var up=new Date(); var pxh_=up.getHours(); var j_mq_=up.getMinutes(); var ancyc=up.getDay() - 1; if (ancyc==-1) ancyc=6; g_=(ancyc * 48) + pxh_ * 2 + Math.floor(j_mq_ / 30); var cxj5=pxh_ + "."; if (j_mq_ < 10) cxj5 +="0"; cxj5 +=j_mq_; document.getElementById("time").innerHTML=cxj5; }
 function xr(r_) {
 var nj=document.getElementById("link" + r_); nj.style.background="#ffe500"; for(var i=0; i < bjp57; i++) {
 if (i !=r_) {
 document.getElementById("link" + i).style.background="#f1e0b6"; }
 }
 }
 function jj8yv(v_c,cqd)
 {
 v_c.setPoint(lx_wn[cqd]); }
 function d2sxs(sh) {
 sh.setPoint(f13);
 }
 function hu7g(g_n)
 {
 if (o_ny_ !=-1) {
 if (hp6m[o_ny_]) {
 d2sxs(uje[o_ny_]); jj8yv(h1u[o_ny_],o_ny_); }
 else {
 d2sxs(rwv_s[o_ny_]); jj8yv(e6r[o_ny_],o_ny_);
 }
 }
 if (hp6m[g_n]) {
 d2sxs(h1u[g_n]); jj8yv(uje[g_n],g_n); }
 else {
 d2sxs(e6r[g_n]);
 jj8yv(rwv_s[g_n],g_n); }
 o_ny_=g_n;
 xr(g_n);
 }
 function np_(ttdy9) {
 j_v2x.panTo(new GLatLng(k_6__[ttdy9],y_l[ttdy9])); }
 function jn(nx_)
 {
 np_(nx_);
 hu7g(nx_); if (hp6m[nx_]) uje[nx_].openInfoWindowHtml(s5pb[nx_]);
 else
 rwv_s[nx_].openInfoWindowHtml(s5pb[nx_]); iu=1; }
 function ojg_(iv) {
 j_v2x.setZoom(16); jn(iv); }
 function v8_(v0,ie5eb,b6cz) {
 var zwhl;
 var la; var anz;
 var zi3; if (niobi[b6cz] >=ixp_) {
 zwhl=new GMarker(f13,or); la=new GMarker(f13,rw); anz=new GMarker(f13,xjlwo); zi3=new GMarker(f13,w6); }
 else {
 zwhl=new GMarker(f13,dd);
 la=new GMarker(f13,dfw); anz=new GMarker(f13,co0_d); zi3=new GMarker(f13,w8k4); }
 GEvent.addListener(zwhl,"click",function() { jn(b6cz); }); GEvent.addListener(zwhl,"mouseover",function() { xr(b6cz); });
 j_v2x.addOverlay(zwhl); h1u[b6cz]=zwhl; GEvent.addListener(la,"click",function() { jn(b6cz); }); GEvent.addListener(la,"mouseover",function() { xr(b6cz); }); j_v2x.addOverlay(la); uje[b6cz]=la; GEvent.addListener(anz,"click",function() { jn(b6cz); }); GEvent.addListener(anz,"mouseover",function() { xr(b6cz); }); j_v2x.addOverlay(anz); e6r[b6cz]=anz; GEvent.addListener(zi3,"click",function() { jn(b6cz); }); GEvent.addListener(zi3,"mouseover",function() { xr(b6cz); }); j_v2x.addOverlay(zi3); rwv_s[b6cz]=zi3;
 }
 function dic(cr,rez_) {
 var v2gr_=b_0[rez_]; var ytrw="link" + rez_; var wo_j7="" + cr + ": <a id='" + ytrw + "' href='javascript:jn(" + rez_ +
 ");' onMouseOver=\"javascript:hu7g(" + u_ + ");\">" + v2gr_ + "</a>"; wo_j7 +="&nbsp;&nbsp;<font size=-1><a style='color: black;' href=\"javascript:ojg_(" + rez_ + ");\"" +
 " onMouseOver=\"javascript:hu7g(" + u_ + ");\">[closeup]</a></font>";
 wo_j7 +="<br>";
 haoc9 +=wo_j7;
 document.getElementById("bookstores").innerHTML=haoc9; u_++;
 }
 function lo__(y6o,oq,q2tr) {
 window.open(y6o,"IMDB",
 "toolbar=no,location=no,status=no,menubar=no," +
 "scrollbars=yes,resizable=yes,width=" + oq + ",height=" + q2tr); }
 function w_26b(boazr) {
 var rs9_=p8_g[boazr].charAt(g_); if (rs9_=='1') {
 if (!m_o[boazr]) {
 if (boazr==o_ny_) d2sxs(rwv_s[boazr]); else d2sxs(e6r[boazr]); }
 if (boazr==o_ny_) jj8yv(uje[boazr]); else
 jj8yv(h1u[boazr],boazr);
 hp6m[boazr]=1; }
 else {
 if (m_o[boazr]) {
 if (boazr==o_ny_) d2sxs(uje[boazr]); else d2sxs(h1u[boazr]);
 }
 if (boazr==o_ny_) jj8yv(rwv_s[boazr]);
 else
 jj8yv(e6r[boazr],boazr); hp6m[boazr]=0; }
 }
 function xoh() {
 for(var i=0; i < bjp57; i++) m_o[i]=hp6m[i];
 ytq4();
 for(var i=0; i < bjp57; i++) {
 w_26b(i); }
 }
 var hco=7; function o_w71(t79_)
 {
 var ue="";
 var e_=hco;
 var v6_k=String(t79_); for(var i=0; i < v6_k.length; i++) {
 var kjwa_=v6_k.charAt(i); var itv="."; if (kjwa_ !=".") {
 e_=(e_ * 17 + 11) % 991; itv=(parseInt(kjwa_) - e_) % 10; if (itv < 0) itv +=10;
 }
 ue +=String(itv); }
 hco++; return ue; }
 function vz2_() {
 var va_yf=GXmlHttp.create(); var fb6w=Math.floor(Math.random() * 1048576) + 1; va_yf.open("GET","bookstores.xml?rnd=" + fb6w,true);
 va_yf.onreadystatechange=function() {
 if (va_yf.readyState==4) {
 var w__i=va_yf.responseXML;
 var i__a=w__i.documentElement.getElementsByTagName("store"); bjp57=i__a.length; for (var i=0; i < bjp57; i++) {
 var am=i__a[i].getAttribute("name"); b_0[i]=am; var mow=i__a[i].getAttribute("lat"); mow=parseFloat(o_w71(mow)); k_6__[i]=mow; var wm=i__a[i].getAttribute("lng");
 wm=parseFloat(o_w71(wm)); y_l[i]=wm; var m5=i__a[i].getAttribute("address");
 var tk=i__a[i].getAttribute("phone"); var kc=i__a[i].getAttribute("open"); if (kc==null) kc="?"; s5pb[i]="<b>" + am + "</b>"; s5pb[i] +=" &nbsp; &nbsp; &nbsp; <font size=-1><a href='javascript:ojg_(" + i + ");'>[closeup]</a>"; s5pb[i] +="<br><font size=-1>" + m5 + ",Tel.&nbsp;" + tk + "<br><em>Opening times:</em> " + kc;
 var c_s=i__a[i].getAttribute("open2");
 if (c_s !=null) {
 c_s=o_w71(c_s); p8_g[i]=c_s; }
 else {
 p8_g[i]="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; }
 var sj6=i__a[i].getAttribute("site"); if (sj6 !=null) {
 s5pb[i] +="<br>" + "<a href=\"javascript:lo__('" + sj6 + "',800,600);\">[store website]</a></font>"; }
 var i_=i__a[i].getAttribute("note"); if (i_ !=null) {
 s5pb[i] +="<br><i>Note:</i> " + i_; }
 var rtitu=i__a[i].getAttribute("number"); if (rtitu !=null) {
 s5pb[i] +="<br><i>Approximate number of English books:</i> " + rtitu; }
 niobi[i]=rtitu;
 s5pb[i] +="</font>"; var u_mm=new GLatLng(mow,wm);
 lx_wn[i]=u_mm;
 v8_(u_mm,am,i);
 dic(i + 1,i); w_26b(i); }
 }
 }
 va_yf.send(null); }
 function m_d4()
 {
 j_v2x.setCenter(new GLatLng(41.89729401198026,12.478322982788086),14); }
 function gpug_() {
 j_v2x.setCenter(new GLatLng(41.895466,12.482323),13); }
 function azzmr()
 {
 t3kl(); ytq4(); if (GBrowserIsCompatible()) {
 j_v2x=new GMap2(document.getElementById("map"));
 j_v2x.addControl(new GLargeMapControl()); j_v2x.addControl(new GMapTypeControl()); m_d4(); vz2_();
 setInterval(xoh,60000); }
 else {
 alert("Unfortunately,your browser is not compatible with Google Maps!"); }
 }
