var smallMap = false;

function initializeMap() {
	document.getElementsByTagName('body')[0].onunload=GUnload;
	var loadingMessage = document.getElementById('js_maps_loading');
	loadingMessage.parentNode.removeChild(loadingMessage);
	
	
	var iconGraphic = G_DEFAULT_ICON;
	

	var map_canvas = document.getElementById('map_canvas');
	var marker_info = document.getElementById('marker_info');
	
	if (GBrowserIsCompatible()) {
		// map
		var map = new GMap2(document.getElementById("map_canvas"));
		map.setCenter(new GLatLng(39.680483, -83.9804975));
		
		// controls
		var control = (smallMap) ? new GSmallMapControl() : new GLargeMapControl();
		var typeControl = new GHierarchicalMapTypeControl();
		map.addControl(control);
		map.addControl(typeControl);
		
		// markers
		function getClickHandler(point, info) {
			var handler = function() {
				map.panTo(point);
				var marker_info = document.getElementById('marker_info');
				if (marker_info && !smallMap) {
					marker_info.innerHTML = info;
				} else {
					map.openInfoWindowHtml(point, info);
				}
			}
			return handler;
		}

		
		// Marker 166
		var point = new GLatLng(39.708137, -83.129324);
		var icon = new GIcon(iconGraphic);
		var marker = new GMarker(point, { 'icon': icon, 'title': 'Skydive Columbus' })
		map.addOverlay(marker);
		GEvent.addListener(marker, "click", getClickHandler(point, "<b>Skydive Columbus</b><br />16067 London Road<br />Orient, OH 43146<br /><hr noshade='noshade'><strong>Phone:</strong> (614) 302-3768<br /><strong>Web site:</strong> <a href=\"http://skydivecmh.com\">Skydive Columbus</a><br /><br /><strong>Hours:</strong> Weekends 10 a.m. until dark<br />Reservations recommended.<br /><strong>Prices:</strong><br />Tandem - $249<br />Group rates run $219 - $249<br />AFF Skydives (includes gear) $175.00<br />Coach Jumps (does not include gear) $55.00<br />Experienced Skydiver $22.00<br />Video services available at extra charge."));
		
		// Marker 162
		var point = new GLatLng(39.677910, -83.864271);
		var icon = new GIcon(iconGraphic);
		var marker = new GMarker(point, { 'icon': icon, 'title': 'Skydive Greene County' })
		map.addOverlay(marker);
		GEvent.addListener(marker, "click", getClickHandler(point, "<b>Skydive Greene County</b><br />177 S. Monroe-Siding Road<br />Xenia, OH 45385<br /><hr noshade='noshade'><strong>Phone:</strong> (937) 372-0700<br /><strong>Web site:</strong> <a href=\"http://www.skydiveohio.com\">skydiveohio.com</a><br /><br /><strong>Hours:</strong> Open 7 days, sunup to sundown.<br />Reservations highly recommended, but not required.<br />No deposits required.<br /><strong>Pricing:</strong><br />Tandem - $200 (discounts for groups)<br />Static line - $150"));
		
		// Marker 164
		var point = new GLatLng(39.906279, -84.831671);
		var icon = new GIcon(iconGraphic);
		var marker = new GMarker(point, { 'icon': icon, 'title': 'Skydive Wayne County' })
		map.addOverlay(marker);
		GEvent.addListener(marker, "click", getClickHandler(point, "<b>Skydive Wayne County</b><br />5169 State Road 227 South<br />Richmond, IN 47374<br /><hr noshade='noshade'><strong>Phone:</strong> (765) 965-0435<br /><strong>Web site:</strong> <a href=\"http://www.skydiverichmond.com\">skydiverichmond.com</a><br /><br /><strong>Hours:</strong> Weekends 9 a.m. until dark<br /><strong>Pricing:</strong><br />Tandem - $189<br />Static line - $159<br />Accelerated free fall - $289"));
		
		// Marker 163
		var point = new GLatLng(39.454687, -84.252923);
		var icon = new GIcon(iconGraphic);
		var marker = new GMarker(point, { 'icon': icon, 'title': 'Start Skydiving' })
		map.addOverlay(marker);
		GEvent.addListener(marker, "click", getClickHandler(point, "<b>Start Skydiving</b><br />2460 Greentree Road<br />Lebanon, OH 45036<br /><hr noshade='noshade'><strong>Phone:</strong> (513) 934-3483<br /><br /><strong>Hours:</strong> Monday, Wednesday, Thursday, noon to sunset; Friday, Saturday, Sunday, 8 a.m. to 8 p.m.; Closed Tuesdays.<br />Reservations recommended.<br />Credit card deposit required (no-shows charged $50)<br /><strong>Pricing:</strong><br />Weekends - Tandem $189 (group discounts apply)<br />Weekdays - Tandems $169<br />Accelerated free fall - $299"));
		
		
		// initial state
		
		var sw = new GLatLng(39.454687, -84.831671);
		var ne = new GLatLng(39.906279, -83.129324);
		var bounds = new GLatLngBounds(sw, ne);
		
		var zoom = map.getBoundsZoomLevel(bounds);
		map.setCenter(new GLatLng(39.680483, -83.9804975), zoom);
		
		// traffic
		var trafficInfo = new GTrafficOverlay();
		map.addOverlay(trafficInfo);
	}
}

var gInitialized = false;
function gInit() {
	if (!gInitialized) {
		gInitialized = true;
		google.load("maps", "2.x");
		google.setOnLoadCallback(initializeMap);
	}
}

if (!api_key) var api_key = "ABQIAAAAvb8jV37O5ti0qpnEnEWbhhTAVzH2UnrgdG8YGb2S-z0_I6LJOxQFDJVGGLr2gVYEh3VJNOhBc3XZ8A";
if (api_key != "") {
	document.write( '<scr'+'ipt type="text/javascript" src="http://www.google.com/jsapi?key='+api_key+'" onload="javascript:gInit()"></scr'+'ipt>\n' );
	document.write( '<div id="js_maps_loading">Loading...</div>\n' );
	// document.write( '<scr'+'ipt type="text/javascript">\n' );
	// document.write( 'google.load("maps", "2.x");\n' );
	// document.write( 'google.setOnLoadCallback(initializeMap);\n' );
	// document.write( '</scr'+'ipt>\n' );
	// var js = document.createElement('script');
	// js.setAttribute('type', 'text/javascript');
	// js.onload = gInit;
	// js.src = 'http://www.google.com/jsapi?key='+api_key;
	// document.getElementsByTagName('head')[0].appendChild(js);
} else {
	document.write('<p style="color:red">No google API key found.</p>');
}
document.close();

