/*
* Copyright 2008 Google Inc. 
* Licensed under the Apache License, Version 2.0: 
* http://www.apache.org/licenses/LICENSE-2.0 
*/


	if (!GBrowserIsCompatible()) {

		alert("Sorry, the Google Maps API is not compatible with this browser or try www.filzhut-tt.com !");

	} else {


	var geomarkers = [];
	var company = [];
	var to_us = [];
	var from_us = [];
	var i=0;



	function createMarker(map,point,companyname,companyinfo) {


		var marker = new GMarker(point);


		to_us[i] = 
'<b>'+companyname+'<\/b>'+
'<br>'+companyinfo+
'<br>Route berechnen:&nbsp;<b>Hierher<\/b>&nbsp;-&nbsp;<a href="javascript:fromus(' + i + ')">Von hier<\/a>' + 
                '<br><br>Startadresse:<form action="http://maps.google.com/maps" method="get" target="_blank">' +
		'<input type="text" size=23 maxlength=50 name="saddr" id="saddr" value="" />&nbsp;' +
		'<input value="OK" type="submit">' + 
		'<input type="hidden" name="daddr" value="' + point.lat() + ',' + point.lng() + '"/>';

		from_us[i] = 
'<b>'+companyname+'<\/b>'+
'<br>'+companyinfo+
'<br>Route berechnen:&nbsp;<a href="javascript:tous(' + i + ')">Hierher<\/a>&nbsp;-&nbsp;<b>Von hier<\/b>' +
		'<br><br>Zieladresse:<form action="http://maps.google.com/maps" method="get"" target="_blank">' +
		'<input type="text" size=23 maxlength=50 name="daddr" id="daddr" value="" />&nbsp;' +
		'<INPUT value="OK" type="submit">' +
		'<input type="hidden" name="saddr" value="' + point.lat() + ',' + point.lng() + '"/>';



		companyinfo = 
'<b>'+companyname+'<\/b>'+
'<br>'+companyinfo+
'<br>Route berechnen:&nbsp;<a href="javascript:tous('+i+')">Hierher<\/a>&nbsp;-&nbsp;<a href="javascript:fromus('+i+')">Von hier<\/a>';

		map.addOverlay(marker);

		marker.openInfoWindowHtml(companyinfo);

		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml(companyinfo);
		});


		geomarkers[i] = marker;
		company[i] = companyinfo;
		i++;
		return marker;
		}


	function tous(i) {
		geomarkers[i].openInfoWindowHtml(to_us[i]);
		}

	function fromus(i) {
		geomarkers[i].openInfoWindowHtml(from_us[i]);
		}



	function initialize() {
		var map = new GMap2(document.getElementById("map_canvas"));
		map.addControl(new GSmallMapControl()); 
	//	map.addControl(new GMapTypeControl());

		var point = new GLatLng(51.21477402396794,6.703848838806152);

		map.setCenter(point, 5);	

		var marker = createMarker(map,point,'Spedition Paul Filzhut GmbH','<img src="fileadmin/templates/img/fisp_006.jpg" width="200" height="140" alt="Spedition Paul Filzhut GmbH"></img>')

		map.addOverlay(marker);



        var otherOpts = { 
          buttonStartingStyle: {background: '#FFF', paddingTop: '4px', paddingLeft: '4px', border:'1px solid black'},
          buttonHTML: '<img title="Drag Zoom In" src="fileadmin/templates/img/zoomin.gif">',
          buttonStyle: {width:'25px', height:'23px'},
          buttonZoomingHTML: 'Markieren Sie einen Bereich durch Ziehen mit der linken Maustaste <br>[zurueck]<br>',
          buttonZoomingStyle: {background:'yellow',width:'75px', height:'100%'},
          backButtonHTML: '<img title="Zoom Back Out" src="fileadmin/templates/img/zoomout.gif">',  
          backButtonStyle: {display:'none',marginTop:'5px',width:'25px', height:'23px'},
          backButtonEnabled: true, 
          overlayRemoveTime: 1500} 

        map.addControl(new DragZoomControl({}, otherOpts, {}), new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(10,110)));



		}

}
