// // This JS file sets up the Gmap and shows all of the locations in an itinerary. Its // used by the locations app for detailed itinerary pages. // var map; var gdir; var polyLine; var map; var gmarkers = []; var htmls = []; var geocoder = null; var waypoints = new Array("Napa Valley Museum@38.3963,-122.3692","Robert Louis Stevenson Museum@38.507548,-122.470042","Bale Grist Mill@38.540364,-122.508401","Sharpsteen Museum@38.578901,-122.580081"); var addressMarker; if (GBrowserIsCompatible()) { function createMarker(point, markernumber, name, info) { var icon = new GIcon(); icon.image = "/media/site_media/icons/red-"+markernumber+".png"; icon.shadow = "/media/site_media/icons/redshadow.png"; icon.iconSize=new GSize(19,32); icon.shadowSize=new GSize(56,32); icon.iconAnchor=new GPoint(9,32); icon.infoWindowAnchor=new GPoint(16,0); var marker = new GMarker(point, icon); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml('
'+info+'
'); }); // save the info we need to use later for the sidebar gmarkers[name] = marker; return marker; } function map_it_click(index) { GEvent.trigger(gmarkers[index], "click"); window.location.hash="map"; } function hideDirMarkers(){ var numMarkers = gdir.getNumGeocodes() for (var i = 0; i < numMarkers; i++) { var marker = gdir.getMarker(i); if (marker != null) marker.hide(); else alert("Marker is null"); } } map = new GMap2(document.getElementById("map")); map.addControl(new GLargeMapControl()); gdir = new GDirections(map); gdir.loadFromWaypoints(waypoints, { "locale": "en_US", getPolyline:true }); GEvent.addListener(gdir, "addoverlay", hideDirMarkers); var point = new GLatLng(38.3963,-122.3692); var marker = createMarker(point,'1', 143, ' \u003Cdiv class\u003D\u0022location\u0022\u003E\u000A \u000A \u003Ch3\u003ENapa Valley Museum \u003C/h3\u003E\u000A \u000A \u003Cdiv class\u003D\u0022links\u0022\u003E\u000A \u003Cul\u003E\u003Cli\u003E\u003Ca href\u003D\u0022http://maps.google.com/maps?saddr\u003D\u0026daddr\u003D55%20Presidents%20Cir%20Yountville%2C%20CA%2094599\u0022 onclick\u003D\u0022this.blur()\u003B\u0022\u003EGet Directions!\u003C/a\u003E\u003C/li\u003E\u003Cli\u003E\u003Ca href\u003D\u0022http://www.napavalleymuseum.org/\u0022 onclick\u003D\u0022this.blur()\u003B\u0022 target\u003D\u0022_blank\u0022 rel\u003D\u0022nofollow\u0022\u003EWebsite\u003C/a\u003E\u003C/li\u003E\u003C/ul\u003E\u000A \u000A \u000A \u003Cdiv class\u003D\u0022rating\u0022\u003E\u003Cdiv class\u003D\u0022stars\u002Doff\u0022 style\u003D\u0022width:80px\u0022\u003E\u003Cdiv class\u003D\u0022stars\u002Don\u0022 style\u003D\u0022width:0px\u0022\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u000A \u003C/div\u003E\u000A \u000A \u003Cdiv class\u003D\u0022info\u0022\u003E\u000A\u000A \u003Ca href\u003D\u0022/location/napa\u002Dvalley\u002Dmuseum/\u0022\u003E\u003Cimg class\u003D\u0022thumbnail\u0022 src\u003D\u0022/media/cache/napa_valley_museum_thumb_thumbnail_image.jpg\u0022\u000A alt\u003D\u0022/media/cache/napa_valley_museum_thumb_thumbnail_image.jpg\u0022 \u000A title\u003D\u0022/media/cache/napa_valley_museum_thumb_thumbnail_image.jpg\u0022 /\u003E\u003C/a\u003E\u000A\u000A \u003Cdiv class\u003D\u0022info_details\u0022\u003E\u003Cdiv class\u003D\u0022col_right\u0022\u003E\u000A (707) 944\u002D0500\u003Cbr /\u003E55 Presidents Cir Yountville, CA 94599\u000A \u003C/div\u003E\u000A \u000A \u000A \u000A Cost: \u003Cb\u003E$4.50\u003C/b\u003E\u003Cbr /\u003E\u000A \u000A Hours: \u003Cb\u003EDaily 10am to 5pm Except Tues\u003C/b\u003E\u003C/div\u003E \u000A \u003C!\u002D\u002D clear the float left and right from columns \u002D\u002D\u003E\u000A \u003Cdiv class\u003D\u0022clear\u0022\u003E\u003C/div\u003E\u000A \u003C/div\u003E\u000A \u003C/div\u003E'); map.addOverlay(marker); var point = new GLatLng(38.507548,-122.470042); var marker = createMarker(point,'2', 144, ' \u003Cdiv class\u003D\u0022location\u0022\u003E\u000A \u000A \u003Ch3\u003ERobert Louis Stevenson Museum \u003C/h3\u003E\u000A \u000A \u003Cdiv class\u003D\u0022links\u0022\u003E\u000A \u003Cul\u003E\u003Cli\u003E\u003Ca href\u003D\u0022http://maps.google.com/maps?saddr\u003D\u0026daddr\u003D1490%20Library%20Ln.%20St.%20Helena%2C%20CA%2094574\u0022 onclick\u003D\u0022this.blur()\u003B\u0022\u003EGet Directions!\u003C/a\u003E\u003C/li\u003E\u003Cli\u003E\u003Ca href\u003D\u0022http://www.silveradomuseum.org/\u0022 onclick\u003D\u0022this.blur()\u003B\u0022 target\u003D\u0022_blank\u0022 rel\u003D\u0022nofollow\u0022\u003EWebsite\u003C/a\u003E\u003C/li\u003E\u003C/ul\u003E\u000A \u000A \u000A \u003Cdiv class\u003D\u0022rating\u0022\u003E\u003Cdiv class\u003D\u0022stars\u002Doff\u0022 style\u003D\u0022width:80px\u0022\u003E\u003Cdiv class\u003D\u0022stars\u002Don\u0022 style\u003D\u0022width:0px\u0022\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u000A \u003C/div\u003E\u000A \u000A \u003Cdiv class\u003D\u0022info\u0022\u003E\u000A\u000A \u003Ca href\u003D\u0022/location/robert\u002Dlouis\u002Dstevenson\u002Dmuseum/\u0022\u003E\u003Cimg class\u003D\u0022thumbnail\u0022 src\u003D\u0022/media/cache/silverado_museum_thumb_thumbnail_image.jpg\u0022\u000A alt\u003D\u0022/media/cache/silverado_museum_thumb_thumbnail_image.jpg\u0022 \u000A title\u003D\u0022/media/cache/silverado_museum_thumb_thumbnail_image.jpg\u0022 /\u003E\u003C/a\u003E\u000A\u000A \u003Cdiv class\u003D\u0022info_details\u0022\u003E\u003Cdiv class\u003D\u0022col_right\u0022\u003E\u000A (707) 963\u002D3757\u003Cbr /\u003E1490 Library Ln. St. Helena, CA 94574\u000A \u003C/div\u003E\u000A \u000A \u000A \u000A Cost: \u003Cb\u003EFree\u003C/b\u003E\u003Cbr /\u003E\u000A \u000A Hours: \u003Cb\u003EDaily 12pm to 4pm\u003C/b\u003E\u003C/div\u003E \u000A \u003C!\u002D\u002D clear the float left and right from columns \u002D\u002D\u003E\u000A \u003Cdiv class\u003D\u0022clear\u0022\u003E\u003C/div\u003E\u000A \u003C/div\u003E\u000A \u003C/div\u003E'); map.addOverlay(marker); var point = new GLatLng(38.540364,-122.508401); var marker = createMarker(point,'3', 139, ' \u003Cdiv class\u003D\u0022location\u0022\u003E\u000A \u000A \u003Ch3\u003EBale Grist Mill \u003C/h3\u003E\u000A \u000A \u003Cdiv class\u003D\u0022links\u0022\u003E\u000A \u003Cul\u003E\u003Cli\u003E\u003Ca href\u003D\u0022http://maps.google.com/maps?saddr\u003D\u0026daddr\u003D3369%20St.%20Helena%20Hwy%20N%20St.%20Helena%2C%20CA%2094574\u0022 onclick\u003D\u0022this.blur()\u003B\u0022\u003EGet Directions!\u003C/a\u003E\u003C/li\u003E\u003Cli\u003E\u003Ca href\u003D\u0022http://www.parks.ca.gov/?page_id\u003D482\u0022 onclick\u003D\u0022this.blur()\u003B\u0022 target\u003D\u0022_blank\u0022 rel\u003D\u0022nofollow\u0022\u003EWebsite\u003C/a\u003E\u003C/li\u003E\u003C/ul\u003E\u000A \u000A \u000A \u003Cdiv class\u003D\u0022rating\u0022\u003E\u003Cdiv class\u003D\u0022stars\u002Doff\u0022 style\u003D\u0022width:80px\u0022\u003E\u003Cdiv class\u003D\u0022stars\u002Don\u0022 style\u003D\u0022width:0px\u0022\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u000A \u003C/div\u003E\u000A \u000A \u003Cdiv class\u003D\u0022info\u0022\u003E\u000A\u000A \u003Ca href\u003D\u0022/location/bale\u002Dgrist\u002Dmill/\u0022\u003E\u003Cimg class\u003D\u0022thumbnail\u0022 src\u003D\u0022/media/cache/history_itinerary_thumbnail_image.jpg\u0022\u000A alt\u003D\u0022/media/cache/history_itinerary_thumbnail_image.jpg\u0022 \u000A title\u003D\u0022/media/cache/history_itinerary_thumbnail_image.jpg\u0022 /\u003E\u003C/a\u003E\u000A\u000A \u003Cdiv class\u003D\u0022info_details\u0022\u003E\u003Cdiv class\u003D\u0022col_right\u0022\u003E\u000A (707) 942\u002D4575\u003Cbr /\u003E3369 St. Helena Hwy N St. Helena, CA 94574\u000A \u003C/div\u003E\u000A \u000A \u000A \u000A Cost: \u003Cb\u003E$4\u003C/b\u003E\u003Cbr /\u003E\u000A \u000A Hours: \u003Cb\u003EDaily 10am to 5pm\u003C/b\u003E\u003C/div\u003E \u000A \u003C!\u002D\u002D clear the float left and right from columns \u002D\u002D\u003E\u000A \u003Cdiv class\u003D\u0022clear\u0022\u003E\u003C/div\u003E\u000A \u003C/div\u003E\u000A \u003C/div\u003E'); map.addOverlay(marker); var point = new GLatLng(38.578901,-122.580081); var marker = createMarker(point,'4', 145, ' \u003Cdiv class\u003D\u0022location\u0022\u003E\u000A \u000A \u003Ch3\u003ESharpsteen Museum \u003C/h3\u003E\u000A \u000A \u003Cdiv class\u003D\u0022links\u0022\u003E\u000A \u003Cul\u003E\u003Cli\u003E\u003Ca href\u003D\u0022http://maps.google.com/maps?saddr\u003D\u0026daddr\u003D%201311%20Washington%20St.%20Calistoga%2C%20CA%2094515\u0022 onclick\u003D\u0022this.blur()\u003B\u0022\u003EGet Directions!\u003C/a\u003E\u003C/li\u003E\u003Cli\u003E\u003Ca href\u003D\u0022http://www.sharpsteen\u002Dmuseum.org/\u0022 onclick\u003D\u0022this.blur()\u003B\u0022 target\u003D\u0022_blank\u0022 rel\u003D\u0022nofollow\u0022\u003EWebsite\u003C/a\u003E\u003C/li\u003E\u003C/ul\u003E\u000A \u000A \u000A \u003Cdiv class\u003D\u0022rating\u0022\u003E\u003Cdiv class\u003D\u0022stars\u002Doff\u0022 style\u003D\u0022width:80px\u0022\u003E\u003Cdiv class\u003D\u0022stars\u002Don\u0022 style\u003D\u0022width:0px\u0022\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u000A \u003C/div\u003E\u000A \u000A \u003Cdiv class\u003D\u0022info\u0022\u003E\u000A\u000A \u003Ca href\u003D\u0022/location/sharpsteen\u002Dmuseum/\u0022\u003E\u003Cimg class\u003D\u0022thumbnail\u0022 src\u003D\u0022/media/cache/sharpsteen_thumb_thumbnail_image.jpg\u0022\u000A alt\u003D\u0022/media/cache/sharpsteen_thumb_thumbnail_image.jpg\u0022 \u000A title\u003D\u0022/media/cache/sharpsteen_thumb_thumbnail_image.jpg\u0022 /\u003E\u003C/a\u003E\u000A\u000A \u003Cdiv class\u003D\u0022info_details\u0022\u003E\u003Cdiv class\u003D\u0022col_right\u0022\u003E\u000A (707) 942\u002D5911\u003Cbr /\u003E 1311 Washington St. Calistoga, CA 94515\u000A \u003C/div\u003E\u000A \u000A \u000A \u000A Cost: \u003Cb\u003EAdults $3, 12 and under free\u003C/b\u003E\u003Cbr /\u003E\u000A \u000A Hours: \u003Cb\u003EDaily 11am\u002D4pm\u003C/b\u003E\u003C/div\u003E \u000A \u003C!\u002D\u002D clear the float left and right from columns \u002D\u002D\u003E\u000A \u003Cdiv class\u003D\u0022clear\u0022\u003E\u003C/div\u003E\u000A \u003C/div\u003E\u000A \u003C/div\u003E'); map.addOverlay(marker); }