var centerLatitude = 47.774727;
var centerLongitude = 10.410421;
var startZoom = 9;
var description = 'VAMA GmbH';

var map;

var gmarkers = [];
var htmls = [];
var to_htmls = [];
var from_htmls = [];

$(document).ready(function() {
	/*
	var infoTabs = [
		new GInfoWindowTab("Tab #1", "<b>VAMA Maschinenbau GmbH</b><br>Am Riedbach 1<br>D-87499 Wildpoldsried<br>Tel: +49-(0)8304-92919-0<br>Fax: +49-(0)8304-92919-19")];

	var marker = new GMarker(map.getCenter());
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowTabsHtml(infoTabs);
	});
	map.addOverlay(marker);
	marker.openInfoWindowTabsHtml(infoTabs);
	
	// --------------------------------
	*/

	map = new GMap2(document.getElementById("map"));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(centerLatitude, centerLongitude), startZoom);
	map.setMapType(G_NORMAL_MAP);



	var point = new GLatLng(centerLatitude, centerLongitude);
	var marker = createMarker(point,description,'<b>VAMA Maschinenbau GmbH</b><br>Am Riedbach 1<br>D-87499 Wildpoldsried<br>')
	map.addOverlay(marker);
	//marker.openInfoWindowTabsHtml("Test");
});

function createMarker(point,name,html) {
    var marker = new GMarker(point);

    to_htmls[i] = html + '<br>Route: <b>Hierhin</b> - <a href="javascript:fromhere(' + i + ')">Ab hier</a>' +
        '<br>Startadresse:<form action="http://maps.google.com/maps" method="get" target="_blank">' +
        '<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>' +
        '<INPUT value="Zeige Route" TYPE="SUBMIT">' +
        '<input type="hidden" name="daddr" value="' + point.lat() + ',' + point.lng() + 
            // "(" + name + ")" + 
        '"/>';

    from_htmls[i] = html + '<br>Route: <a href="javascript:tohere(' + i + ')">Hierhin</a> - <b>Ab hier</b>' +
        '<br>Zieladresse:<form action="http://maps.google.com/maps" method="get"" target="_blank">' +
        '<input type="text" SIZE=40 MAXLENGTH=40 name="daddr" id="daddr" value="" /><br>' +
        '<INPUT value="Zeige Route" TYPE="SUBMIT">' +
        '<input type="hidden" name="saddr" value="' + point.lat() + ',' + point.lng() +
            // "(" + name + ")" + 
        '"/>';

    html = html + '<br>Route berechnen: <a href="javascript:tohere('+i+')">Hierhin</a> - <a href="javascript:fromhere('+i+')">Ab hier</a>';

    GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(html);
    });
    gmarkers[i] = marker;
    htmls[i] = html;
    i++;
    return marker;
}

function tohere(i) {
    gmarkers[i].openInfoWindowHtml(to_htmls[i]);
}

function fromhere(i) {
    gmarkers[i].openInfoWindowHtml(from_htmls[i]);
}
