﻿var map;

function mapSet(point) {
	map.setCenter(point,16);
	marker = new GMarker(point);
	map.addOverlay(marker);
}

function mapInit(placeholder,address) {
	var container = document.getElementById(placeholder);
	container.setAttribute('style',"width: 100%; height: "+container.offsetWidth*9/16+"px;");
	map = new GMap2(container);

	// get address
	var addr = document.getElementById(address);
	if (addr.innerText) {
		addr = addr.innerText;
	} else if (addr.textContent) {
		addr = addr.textContent;
	}
	gc = new GClientGeocoder();
	gc.getLatLng(addr,mapSet);

	// Select a map type which supports aerial imagery
	map.setUIToDefault();
}

window.addEventListener('load', function() { mapInit('gmap','address'); }, true);