var user_agent=navigator.userAgent.toLowerCase();var is_iphone = ((user_agent.indexOf('iphone')!=-1));var map;var map_large;
//--------------------------------------------------------------------------------------------
// Modal Windows
//--------------------------------------------------------------------------------------------
$(document).ready(function(){if(document.getElementById('large_map_open')){$('#large_map_open').openDOMWindow({eventType:'click',width:710,height:440,functionCallOnOpen:getLargeHoodMap});}});
//--------------------------------------------------------------------------------------------
// Function for body.onload()
//--------------------------------------------------------------------------------------------
function gMapInitialize(){if(GBrowserIsCompatible()){map = new google.maps.Map2(document.getElementById('google_map_splash'));map.setCenter(new google.maps.LatLng('39.10','-84.52'),11);var uiOptions = map.getDefaultUI();uiOptions.zoom.scrollwheel = false;map.setUI(uiOptions);}}
//--------------------------------------------------------------------------------------------
// Are we loading the map when document.ready?
//--------------------------------------------------------------------------------------------
//if(xHood !== false){$(document).ready(gMapInitialize);}
//--------------------------------------------------------------------------------------------
// Show large interactive map for Neighborhoods splash page
//--------------------------------------------------------------------------------------------
function showMap(){$('#map-intro').slideToggle('slow',function(){$('#map-intro > p').html('');$('#map-intro > .header').html('Select a Neighborhood');$('#map-intro > .link_list').show('fast',function(){$('#map-intro,#google_map_splash').slideToggle('slow',gMapInitialize);});});}
//--------------------------------------------------------------------------------------------
// On-Call GeoXML Map Loader
//--------------------------------------------------------------------------------------------
function getGeo(xObj,xMap,xURI){xObj.className='loading';xURI_friendly = xURI.replace(/-/g,'_');eval('var runGeo = (typeof geo_'+xURI_friendly+' == "undefined" && typeof marker_'+xURI_friendly+' == "undefined") ? true : false;');if(runGeo === false){eval('map.removeOverlay(marker_'+xURI_friendly+'); marker_'+xURI_friendly+' = undefined;');eval('map.removeOverlay(geo_'+xURI_friendly+'); geo_'+xURI_friendly+' = undefined;');xObj.className='off';}else{/* Get Map Data */eval('geo_'+xURI_friendly+' = new google.maps.GeoXml(xMap);');eval('var geoXml = geo_'+xURI_friendly+';');map.addOverlay(geoXml);/* Setup Viewport */google.maps.Event.addListener(geoXml,"load",function(){if(geoXml.loadedCorrectly()){map.closeInfoWindow();centerXml=geoXml.getDefaultCenter();eval('marker_'+xURI_friendly+' = new google.maps.Marker(centerXml,{title:"Click for more information"});');eval('var markerXml = marker_'+xURI_friendly+';');google.maps.Event.addListener(map,"addoverlay",function(){google.maps.Event.clearListeners(map,"addoverlay");if(!is_iphone){if(map.getCenter()==centerXml){markerXml.openInfoWindowHtml($('#data_'+xURI).html(),{maxWidth:350});google.maps.Event.clearInstanceListeners(map);xObj.className="on";}else{map.panTo(centerXml);if(map.getCenter() == centerXml){/* This is a JUMP (too far out of range to pan) */markerXml.openInfoWindowHtml($('#data_'+xURI).html(),{maxWidth:350});google.maps.Event.clearInstanceListeners(map);xObj.className="on";}else{/* This is a PAN */google.maps.Event.addListener(map,"moveend",function(){markerXml.openInfoWindowHtml($('#data_'+xURI).html(),{maxWidth:350});google.maps.Event.clearInstanceListeners(map);xObj.className="on";});}}}else{map.setCenter(centerXml);}google.maps.Event.addListener(markerXml,"click",function(){markerXml.openInfoWindowHtml($('#data_'+xURI).html(),{maxWidth:350});});});map.addOverlay(markerXml);}});}}
//--------------------------------------------------------------------------------------------
// Loads a Larger Map in modal window
//--------------------------------------------------------------------------------------------
function getLargeHoodMap(){map_large = new google.maps.Map2(document.getElementById("google_map_large"));map_large.setCenter(new google.maps.LatLng('39.10','-84.52'),11);var uiOptions = map_large.getDefaultUI();uiOptions.zoom.scrollwheel = false;map_large.setUI(uiOptions);if(xHoodMap != false){var geoXml = new google.maps.GeoXml(xHoodMap);map_large.addOverlay(geoXml);google.maps.Event.addListener(geoXml,"load",function(){if(geoXml.loadedCorrectly()){google.maps.Event.addListener(map_large,"moveend",function(){$("#google_map_large_loader").fadeOut('slow');});geoXml.gotoDefaultViewport(map_large);}});}}
//--------------------------------------------------------------------------------------------
// Function used for selecting a new Neighborhood from the Drop-down box
//--------------------------------------------------------------------------------------------
function hoodSelect(xObj){if(xObj.value != '' && xObj.value != xHood){window.location = '/home/neighborhoods/parms/1/hood/' + xObj.value + '.html';}}