var map = null;
var geocoder = null;

function initialize() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map_canvas"));
		//map.setCenter(new GLatLng(37.4419, -122.1419), 15);
		geocoder = new GClientGeocoder();
		geocoder.setBaseCountryCode('BR');
	}
}

function showAddress(address) {
	initialize();

	if (geocoder) {
        geocoder.getLatLng(
          address,
		function(point) {
            if (!point) {
				alert(address + " n&atilde;o encontrado.");
            } else {
              	map.setCenter(point, 15);
              	var marker = new GMarker(point);
              	map.addOverlay(marker);
              	//marker.openInfoWindowHtml(address);
				document.getElementById('endereco').innerHTML = address;
			}
		}
		);
	}
	styleDiv();
}


function styleDiv() {
	document.getElementById("map_canvas").style.width = "500px";
	document.getElementById("map_canvas").style.height = "360px";
	document.getElementById("map_canvas").style.position = "fixed";
	document.getElementById("map_canvas").style.top = "34%";
	document.getElementById("map_canvas").style.left = "45%";
	document.getElementById("map_canvas").style.border = "solid 2px #0000FF";
}

function verEndereco(endereco, cod) {
	showAddress(endereco);

	var assistencias = document.getElementById('assistencias').getElementsByTagName('div');

	for(var i=0; i<assistencias.length; i++) {
		assistencias[i].style.background = "#F1F1F1";
	}

	document.getElementById(cod).style.background = "#999";

}