var gMarkers = [];
var map;
function showMap() {
if ( GBrowserIsCompatible() ) {
map = new GMap2( document.getElementById( "locationmap" ) );
var center = new GLatLng( 33.105000, -117.007500 );
map.setCenter( center, 9 );
map.addControl( new GLargeMapControl() );
map.addControl( new GMapTypeControl( 1 ) );
map.hideControls();
GEvent.addListener( map, "mouseover", function() {
map.showControls();
} );
GEvent.addListener( map, "mouseout", function() {
closeLocationBubbles();
map.hideControls();
map.panTo( center );
} );
map.enableDoubleClickZoom();
map.enableContinuousZoom();
new GKeyboardHandler( map );
var i = 0;
// A function to create the marker and set up the event window
function createMarker( point, html, icons ) {
var marker = new GMarker( point, icons );
GEvent.addListener( marker, "mouseover", function() {
closeLocationBubbles();
marker.openInfoWindowHtml( html );
} );
gMarkers[i] = marker;
i++;
return marker;
}
var iconRed = new GIcon();
iconRed.image = "/images/map/wdmarker_red1.png";
iconRed.shadow = "/images/map/wdmarker_shadow1.png";
iconRed.iconSize = new GSize( 40, 40 );
iconRed.shadowSize = new GSize( 40, 40 );
iconRed.iconAnchor = new GPoint( 20, 40 );
iconRed.infoWindowAnchor = new GPoint( 8, 15 );
iconRed.transparent = "/images/map/wdmarker_trans1.png";
iconRed.printImage = "/images/map/wdmarker_print_ie1.gif";
iconRed.mozPrintImage = "/images/map/wdmarker_print_moz1.gif";
iconRed.printShadow = "/images/map/wdmarker_print_shadow1.gif";
var point;
var marker;
point = new GLatLng( 32.7546266, -117.0444345 );
marker = createMarker( point, 'San Diego / La Mesa
Click here for your guest pass! »', iconRed );
map.addOverlay( marker );
point = new GLatLng( 32.8198743, -117.1772521 );
marker = createMarker( point, 'San Diego / Clairemont
Click here for your guest pass! »', iconRed );
map.addOverlay( marker );
point = new GLatLng( 32.906215, -117.1717671 );
marker = createMarker( point, 'San Diego / Mira Mesa
Click here for your guest pass! »', iconRed );
map.addOverlay( marker );
point = new GLatLng( 33.2061613, -117.2859406 );
marker = createMarker( point, 'Oceanside / Vista
Click here for your guest pass! »', iconRed );
map.addOverlay( marker );
point = new GLatLng( 33.045368, -117.261058 );
marker = createMarker( point, 'Encinitas / Carlsbad
Click here for your guest pass! »', iconRed );
map.addOverlay( marker );
point = new GLatLng( 32.813398, -116.979121 );
marker = createMarker( point, 'El Cajon / Santee
Click here for your guest pass! »', iconRed );
map.addOverlay( marker );
point = new GLatLng( 33.5204235, -117.164160 );
marker = createMarker( point, 'Temecula / Murrieta
Click here for your guest pass! »', iconRed );
map.addOverlay( marker );
point = new GLatLng( 32.638398, -117.04935 );
marker = createMarker( point, 'Chula Vista / Eastlake
Click here for your guest pass! »', iconRed );
map.addOverlay( marker );
}
else {
var mapDiv = document.getElementById( "locationmap" );
if ( mapDiv ) {
mapDiv.innerHTML = "Compatible browser required to view map.";
}
}
}
function closeLocationBubbles() {
for ( i=0; i