function loadGMaps() {
    if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("map"));
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(47.5148, 19.0026), 17);
	var marker = new GMarker(map.getCenter());
	var marker2 = new GMarker(new GLatLng(47.5144, 19.0031));
	GEvent.addListener(marker, "click", function() {
	    marker.openInfoWindowHtml("<p  style=\"color:black;\"><strong>Art Medic Plasztika</strong><br />1026 Budapest, Szilágyi Erzsébet fasor 107.</p>");
	});
	GEvent.addListener(marker2, "click", function() {
	    marker2.openInfoWindowHtml("<p  style=\"color:black;\"><strong>Art Medic Fogászat</strong><br />1026 Budapest, Szilágyi Erzsébet fasor 105.</p>");
	});
	map.addOverlay(marker);
	map.addOverlay(marker2);
	labelGMaps();
    }
}


function labelGMaps () {
    var g_divs = document.getElementById('map').childNodes;
    var div_cntr = 0;
    for (var i = 0; i < g_divs.length; i++) {
	if (g_divs[i].className == 'gmnoprint') {
	    div_cntr++;
	    if (div_cntr == 3) {
		g_labels = g_divs[i].childNodes;
		for (j = 0; j < g_labels.length; j++) {
		    if (g_labels[j].textContent) {
			switch(g_labels[j].textContent) {
			case 'Map':
			    g_labels[j].textContent = 'Térkép';
			    break;
			case 'Satellite':
			    g_labels[j].textContent = 'Műhold';
			    break;
			case 'Hybrid':
			    g_labels[j].textContent = 'Hibrid';
			    break;
			}
		    } else if (g_labels[j].innerText) {
			switch(g_labels[j].innerText) {
			case 'Map':
			    g_labels[j].innerText = 'Térkép';
			    break;
			case 'Satellite':
			    g_labels[j].innerText = 'Műhold';
			    break;
			case 'Hybrid':
			    g_labels[j].innerText = 'Hibrid';
			    break;
			}
		    }
		}
		break;
	    }
	}
    }
}

