if(GBrowserIsCompatible()){var side_bar_html="";var gmarkers=[];var htmls=[];var i=0;var baseIcon=new GIcon();baseIcon.iconSize=new GSize(32,32);baseIcon.shadowSize=new GSize(56,32);baseIcon.iconAnchor=new GPoint(16,32);baseIcon.infoWindowAnchor=new GPoint(16,0);var martini=new GIcon(baseIcon,"http://maps.google.com/mapfiles/kml/pal3/icon21.png",null,"http://maps.google.com/mapfiles/kml/pal3/icon21s.png");var plane=new GIcon(baseIcon,"http://maps.google.com/mapfiles/kml/pal2/icon56.png",null,"http://maps.google.com/mapfiles/kml/pal2/icon56s.png");var pushpin=new GIcon(baseIcon,"http://maps.google.com/mapfiles/kml/pal5/icon14.png",null,"http://maps.google.com/mapfiles/kml/pal5/icon14s.png");function createMarker(A,C,D,E){var B=new GMarker(A,E);GEvent.addListener(B,"click",function(){B.openInfoWindowHtml(D);});gmarkers[i]=B;htmls[i]=D;i++;return B;}function myclick(A){map.setZoom(7);gmarkers[A].openInfoWindowHtml(htmls[A]);}var map=new GMap2(document.getElementById("map"));map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.setCenter(new GLatLng(43.907787,-79.359741),2);var side_bar_html="";getBoundaries=function(){var E=map.getBounds();var B=E.getNorthEast().lat();var A=E.getSouthWest().lat();var D=E.getSouthWest().lng();var C=E.getNorthEast().lng();ds.load({params:{start:0,limit:25,latmin:B,latmax:A,lngmin:D,lngmax:C}});};function showWin(A,B){Ext.example.msg("Update",'Map updated - {0} - "{1}".',A,B);}GEvent.addListener(map,"moveend",getBoundaries);process_it=function(H){lines=H.split("\n");for(var F=0;F<lines.length;F++){if(lines[F].length>1){parts=lines[F].split("|");var G=parseFloat(parts[0]);var D=parseFloat(parts[1]);var E=parts[2];var C=parts[3];var A=new GLatLng(G,D);var B=createMarker(A,C,E,martini);map.addOverlay(B);}}};GDownloadUrl("data.txt",process_it);}else{alert("Sorry, the Google Maps API is not compatible with this browser");}