function orderOfCreation(marker,b) {        return 1; } var map; var ilat = 29.94660528850718; var ilong = -90.08548736572266; var izoom = 13; var toggle; var bgcolor = "#000000"; function initialize() { if (GBrowserIsCompatible()) { toggle = true; map = new GMap2(document.getElementById("map_canvas")); map.setCenter(new GLatLng(ilat, ilong), izoom); map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); map.enableContinuousZoom(); map.enableScrollWheelZoom(); map.addMapType(G_PHYSICAL_MAP);  vieuxL = new ELabel(new GLatLng(29.956719300555342, -90.0684928894043), "French Quarter", "style1"); faubourgL = new ELabel(new GLatLng(29.96326311304828, -90.06059646606445), "Faubourg Marigny", "style2"); bywaterL = new ELabel(new GLatLng(29.96259387927484, -90.04385948181152), "Bywater", "style1"); algiersL = new ELabel(new GLatLng(29.948836409012408, -90.05167007446289), "Algiers Point", "style1"); cdbL = new ELabel(new GLatLng(29.944225371464523, -90.07372856140137), "C.B.D.", "style2"); uptownL = new ELabel(new GLatLng(29.92429133086681, -90.11106491088867), "Uptown", "style1"); esplanadeL = new ELabel(new GLatLng(29.97471374819058, -90.08617401123047), "Esplanade Ridge", "style2"); carrolltonL = new ELabel(new GLatLng(29.949282627106815, -90.13578414916992), "Carrollton", "style1");midcityL = new ELabel(new GLatLng(29.965196429746733, -90.10231018066406), "Mid-City", "style1");parkviewL = new ELabel(new GLatLng(29.9793233715619, -90.10059356689453), "Parkview", "style1");tremeL = new ELabel(new GLatLng(29.968170689688534, -90.07913589477539), "Treme", "style1");centralcityL = new ELabel(new GLatLng(29.937234035823554, -90.09098052978516), "Central City", "style1");gardenL = new ELabel(new GLatLng(29.92637417863576, -90.08857727050781), "Garden District", "style2");irishL = new ELabel(new GLatLng(29.919381588688044, -90.08583068847656), "Irish Channel", "style2");lowergardenL = new ELabel(new GLatLng(29.930688510364316, -90.0739860534668), "Lower Garden District", "style2");addNames(); /*vieuxR = "http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&output=nl&msid=108670588789908044815.0004545d95c55c18e0907"; faubourgR = "http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&output=nl&msid=108670588789908044815.0004545d96662aa4c4ee1"; bywaterR = "http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&output=nl&msid=108670588789908044815.0004545d96e65692f2329"; algiersR = "http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&output=nl&msid=108670588789908044815.0004545d97a0f147d9416"; cdbR = "http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&output=nl&msid=108670588789908044815.0004545d98a26f3ea4d43"; uptownR = "http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&output=nl&msid=108670588789908044815.0004545d99b7b1c10d2c4"; esplanadeR = "http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&output=nl&msid=108670588789908044815.0004545d9a9d07e7ea557"; carrolltonR = "http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&output=nl&msid=108670588789908044815.0004545d9b7a86d6ea628";*/regionsR = "http://bbnola.com/map/regions.kml";innsR = "http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&output=nl&msid=108670588789908044815.000458ade1d52916476ea";innsX = new GGeoXml(innsR);regionsX = new GGeoXml(regionsR);/*vieuxX = new GGeoXml(vieuxR); faubourgX = new GGeoXml(faubourgR); bywaterX = new GGeoXml(bywaterR); algiersX = new GGeoXml(algiersR); cdbX = new GGeoXml(cdbR); uptownX = new GGeoXml(uptownR); esplanadeX = new GGeoXml(esplanadeR); carrolltonX = new GGeoXml(carrolltonR); */map.addOverlay(regionsX); GEvent.addListener(map,"click", function(overlay, latlng, overlaylatlng) {       if (latlng) {   //  var myHtml = "The GPoint value is: " + map.fromLatLngToDivPixel(latlng) + " at zoom level " + map.getZoom();   // map.openInfoWindow(latlng, myHtml);    map.setCenter(latlng, 15); 	showInns();	  }    if (overlay) {   //  var myHtml = "The GPoint value is: " + map.fromLatLngToDivPixel(latlng) + " at zoom level " + map.getZoom();   // map.openInfoWindow(latlng, myHtml);    map.setCenter(overlaylatlng, 15); 	showInns();	  }  });} } var tinyIcon = new GIcon();tinyIcon.image = "../images/houseicon.png";tinyIcon.shadow = "../images/houseiconshadow.png";tinyIcon.iconSize = new GSize(20, 20);tinyIcon.shadowSize = new GSize(25, 20);tinyIcon.iconAnchor = new GPoint(6, 20);tinyIcon.infoWindowAnchor = new GPoint(5, 1);var markerOptions = { icon:tinyIcon, zIndexProcess:orderOfCreation };function showInns(){	//map.addOverlay(innsX); 	searchLocationsAll();}function removeInns(){	//map.removeOverlay(innsX);	for ( var q=0, len=markersArray.length; q<len; ++q ){							if(markersArray[q] != null){									map.removeOverlay(markersArray[q]);			}		}}function addNames(){ 	map.addOverlay(vieuxL); 	map.addOverlay(faubourgL); 	map.addOverlay(bywaterL); 	map.addOverlay(algiersL); 	map.addOverlay(cdbL); 	map.addOverlay(uptownL); 	map.addOverlay(esplanadeL); 	map.addOverlay(carrolltonL);	map.addOverlay(midcityL);	map.addOverlay(parkviewL);	map.addOverlay(tremeL);	map.addOverlay(centralcityL);	map.addOverlay(gardenL);	map.addOverlay(irishL);	map.addOverlay(lowergardenL);	}function zoomOut(){ 	removeInns(); 	map.setCenter(new GLatLng(ilat, ilong), izoom); }function searchLocationsAll() { 	var searchUrl = 'map/phpsqlall_genxml.php';	GDownloadUrl(searchUrl, function(data,responseCode) {	 		if(responseCode == 200){       var xml = GXml.parse(data);		var markers = xml.documentElement.getElementsByTagName('marker');       	for ( var q=0, len=markersArray.length; q<len; ++q ){							if(markersArray[q] != null){									map.removeOverlay(markersArray[q]);			}		}		for (var i = 0; i < markers.length; i++) {         			var name = markers[i].getAttribute('bbnm');			var address = markers[i].getAttribute('bbadd');			var phone = markers[i].getAttribute('bbph');			var phone2 = markers[i].getAttribute('bbph2');			var bbcity = markers[i].getAttribute('bbcty');			var image = markers[i].getAttribute('image');			var bbst = markers[i].getAttribute('bbst');			var point = new GLatLng(parseFloat(markers[i].getAttribute('bblat')),                                 			parseFloat(markers[i].getAttribute('bblong')));			var link = markers[i].getAttribute('link');			distance = null;			var marker = createMarkerLong(point, name, address, link, distance, phone, phone2, bbcity, bbst, image);			map.addOverlay(marker);			markersArray[i] = marker;		}     	}	 	});}          function createMarker(point, name, address, link, distance) {					if(distance != null){		var dist = distance.toString();		dist = dist.substring(0,4);		var display = name;		}		else{ display = name; }				var marker = new GxMarker(point,markerOptions,display,{"offset": new GSize(20, -20),"isStatic":false});		GEvent.addListener(marker, "click", function() { top.location=link; });            return marker;    }        function createMarkerLong(point, name, address, link, distance, phone, phone2, city, state, image) {					if(distance != null){		var dist = distance.toString();		dist = dist.substring(0,4);		var display = name;		}		else{ display = name; }				var marker = new GxMarker(point,markerOptions,display,{"offset": new GSize(20, -20),"isStatic":false});		GEvent.addListener(marker, "click", function() { 			if(image == '') { image = "http://images.insideout.com/clear.gif"; } 			var myHtml = '<div class="mapInfo"><a href="'+link+'"><img src="'+image+'" alt="'+name+'" width="75" height="75"/></a><h5><a href="'+link+'">'+name+'</a></h5><p>'+city+', '+state+'<br />Phone: '+phone+'<br/>Toll Free: '+phone2+'</p><p><a href="'+link+'">View Listing</a></p></div>';			map.openInfoWindowHtml(point, myHtml);	});            return marker;    }    