	var map;	var xml;    var markers;	var marker;	var indexs;    var iconBlue = new GIcon();    iconBlue.image = 'http://labs.google.com/ridefinder/images/mm_20_blue.png';    iconBlue.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';    iconBlue.iconSize = new GSize(12, 20);    iconBlue.shadowSize = new GSize(22, 20);    iconBlue.iconAnchor = new GPoint(6, 20);    iconBlue.infoWindowAnchor = new GPoint(5, 1);    var iconRed = new GIcon();    iconRed.image = 'http://labs.google.com/ridefinder/images/mm_20_red.png';    iconRed.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';    iconRed.iconSize = new GSize(12, 20);    iconRed.shadowSize = new GSize(22, 20);    iconRed.iconAnchor = new GPoint(6, 20);    iconRed.infoWindowAnchor = new GPoint(5, 1);	var iconYellow = new GIcon();    iconYellow.image = 'http://labs.google.com/ridefinder/images/mm_20_yellow.png';    iconYellow.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';    iconYellow.iconSize = new GSize(12, 20);    iconYellow.shadowSize = new GSize(22, 20);    iconYellow.iconAnchor = new GPoint(6, 20);    iconYellow.infoWindowAnchor = new GPoint(8, 1);    var customIcons = [];    customIcons["restaurant"] = iconBlue;    customIcons["bar"] = iconRed;	customIcons["NA"] = iconRed;	function initialize(x,y) {		if (GBrowserIsCompatible()) {			indexs = 0;			map = new GMap2(document.getElementById("map"));			map.setCenter(new GLatLng(x, y), 13);			map.addControl(new GSmallMapControl());			//map.addControl(new GMapTypeControl());		}	}	function animate(x,y) {		map.panTo(new GLatLng(x, y));	}	function movecenter(data) {		xml = GXml.parse(data);		markers = xml.documentElement.getElementsByTagName("marker");		for (var i = 0; i < markers.length; i++) {			var name = markers[i].getAttribute("name");			var address = markers[i].getAttribute("address");			var type = markers[i].getAttribute("type");			var x = parseFloat(markers[i].getAttribute("lat"));			var y = parseFloat(markers[i].getAttribute("lng"));			var point = new GLatLng(x,y);			var marker = createMarker(point, name, address, type);			map.addOverlay(marker);			map.setCenter(new GLatLng(x, y), 13);			//animate(x, y);		}	}	function gotoxny(x,y){		if (GBrowserIsCompatible()) {			GDownloadUrl("getxnydetails.php?x="+URLEncode(x)+"&y="+URLEncode(y), function(data){movecenter(data)});		}else{			alert ('Browser not ready for GMAPS..');		}	}	function getxnybynum(num){		if (GBrowserIsCompatible()) {			var xynum = num;//document.getElementById("num1").value;//+document.getElementById("num2").value+document.getElementById("num3").value			//alert (xynum)			GDownloadUrl("/gmaps/getxnydetails.php?xynum="+xynum, function(data){movecenter(data)});		}else{			alert ('Browser not ready for GMAPS!');		}	}	function changecenter() {      if (GBrowserIsCompatible()) {        if (indexs<9){			indexs++;		}else{			indexs = 1;		}		GDownloadUrl("test.php?set="+indexs, function(data){movecenter(data)});	  }    }	function createMarker(point, name, address, type) {      var marker = new GMarker(point, customIcons[type]);      var html = "<b>" + name + "</b> <br/>" + address;      GEvent.addListener(marker, 'click', function() {        marker.openInfoWindowHtml(html);      });      return marker;    }