var map;var latlon;var lat=48.8706;var lon=2.3475;var startZoom=15;var defaulticon=new GIcon(G_DEFAULT_ICON);var purpleicon=new GIcon();purpleicon.image="http://labs.google.com/ridefinder/images/mm_20_purple.png";purpleicon.shadow="http://labs.google.com/ridefinder/images/mm_20_shadow.png";purpleicon.iconSize=new GSize(12,20);purpleicon.shadowSize=new GSize(22,20);purpleicon.iconAnchor=new GPoint(6,20);purpleicon.infoWindowAnchor=new GPoint(5,1);var icon=defaulticon;function showDivBulle(b){var a='<div class="gmapinfowindowhtml"><a href="'+b.url+'"><img src="'+b.img50px+'" alt="" /><strong>'+b.nom+"</strong><small>"+b.rue+"<br />"+b.cp+", "+b.ville+"</small></a></div>";return a}function initializePoint(b,d){var a=new GPoint(b.lon,b.lat);opt=new Object();opt.icon=d;var c=new GMarker(a,opt);var e=document.createElement("li");var g=e.appendChild(document.createElement("a"));g.href="#";g.innerHTML='<img src="'+b.img50px+'" alt=""><strong>'+b.nom.substr(0,27)+" </strong><em>"+b.rue+"</em><small>"+b.catstring+"</small>";function f(){c.openInfoWindowHtml(showDivBulle(b));return false}GEvent.addListener(c,"click",f);if(window.addEventListener){g.onclick=f}else{g.attachEvent("onclick",f)}document.getElementById("proxi-results").appendChild(e);map.addOverlay(c)}function parseJson(doc){var jsonData=eval(" ("+doc+")");for(var i=0;i<jsonData.salles.length;i++){var icon=purpleicon;var salleLocation=new GLatLng(jsonData.salles[i].lat,jsonData.salles[i].lon);if(i==0){icon=defaulticon}initializePoint(jsonData.salles[i],icon)}}function updateMarkers(){map.clearOverlays();document.getElementById("proxi-results").innerHTML="";var a=map.getCenter();var b=a.lat();var c=a.lng();b=b+1e-8;GDownloadUrl("/modules/dump-salles.php?lat="+b+"&lon="+c,function(e,d){parseJson(e)})}function panMap(b,c){var a=new GLatLng(b,c);map.panTo(a);noupdate=true;updateMarkers()}function initMap(b,c){if(GBrowserIsCompatible()){map=new GMap2(document.getElementById("mapcanvas"));map.addControl(new GSmallMapControl());var a=new GLatLng(b,c);latlon=a;map.setCenter(a,startZoom);updateMarkers();GEvent.addListener(map,"zoomend",function(){});GEvent.addListener(map,"moveend",function(){})}}window.onunload=GUnload;
