function gmapsLoad() {
    var scripts = document.getElementsByTagName("script");
    var lang = "hu";
    for (var i = 0; i < scripts.length; i++) {
	if (scripts[i].src && scripts[i].src.match(/gmaps\.js\?(lang=[a-z]{2})/)) {
	    var args = scripts[i].src.match(/gmaps\.js\?(lang=[a-z]{2})/);
	    lang = args[1].split("=")[1];
	}
    }
    if (GBrowserIsCompatible()) {

	//Lelle
        var lelle = new GMap2(document.getElementById("gmaps-lelle"));
	lelle.setCenter(new GLatLng(46.783106,17.697644), 15);
	lelle.addControl(new GSmallMapControl());
	lelle.addControl(new GMapTypeControl());
	var marker_lelle = new GMarker(new GLatLng(46.783106,17.6966644));
	GEvent.addListener(marker_lelle, "click", function() {
		marker_lelle.openInfoWindowHtml("<p>H-8638 Balatonlelle, Szövetség u 11/a<br />Tel: 00-36-85-554-162<br />Fax: 00-36-85-554-160<br />e-mail: <a href='mailto:greta-tours@mail.datanet.hu'>greta-tours@mail.datanet.hu</a></p>");
	});
	lelle.addOverlay(marker_lelle);
	if (lang == "hu") {
	    labelGMaps(document.getElementById('gmaps-lelle'));
	}

	//Maria
        var maria = new GMap2(document.getElementById("gmaps-maria"));
	maria.setCenter(new GLatLng(46.702614,17.433286), 15);
	maria.addControl(new GSmallMapControl());
	maria.addControl(new GMapTypeControl());
	var marker_maria = new GMarker(new GLatLng(46.702614,17.433286));
	GEvent.addListener(marker_maria, "click", function() {
		marker_maria.openInfoWindowHtml("<p>H-8647 Balatonmária, Akácfa u 67.<br />Tel: 00-36-85-375-993<br />e-mail: <a href=\"mailto:greta-tours@mail.datanet.hu\">greta-tours@mail.datanet.hu</a></p>");
	});
	maria.addOverlay(marker_maria);
	if (lang == "hu") {
	    labelGMaps(document.getElementById('gmaps-maria'));
	}

    }
}

function labelGMaps (el) {
    var g_divs = el.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;
	    }
	}
    }
}


