/* JavaScript - google_map.js - BW-Bank Wealth Management - brandperfection.de v1.1 - 15.08.2008 */
/* Einbindung von GoogleMaps */

function showMap(myLocation){
	document.getElementById("map_"+myLocation).style.display = "block";	
	document.getElementById("mapaus_"+myLocation).style.display = "block";
	document.getElementById("mapan_"+myLocation).style.display = "none";
	loadMap(myLocation);
}
	
function hideMap(myLocation){
	document.getElementById("map_"+myLocation).style.display = "none";	
	document.getElementById("mapaus_"+myLocation).style.display = "none";
	document.getElementById("mapan_"+myLocation).style.display = "block";
	GUnload();
}
	
	

// GOOGLE - API
function createMarker_stuttgart(point,markerOption){
	var marker = new GMarker(point,markerOption);	
	GEvent.addListener(marker, "click", function(){						 
	var myHTML = "<strong>Baden-W&uuml;rttembergische Bank</strong><br />";
	myHTML += "Kleiner Schlossplatz 11<br />";
	myHTML += "70173 Stuttgart<br />";
	myHTML += "Tel.: 0711 124-43113<br />";
	myHTML += "Fax: 0711 124-43335<br />";
	myHTML += "<a target='_blank' href='http://maps.google.de/maps?f=d&saddr=&daddr=Kleiner+Schlo%C3%9Fplatz+11,+70173+Stuttgart,+Stuttgart,+Germany&hl=de&geocode=&mra=ls&sll=51.151786,10.415039&sspn=17.922056,39.550781&ie=UTF8&z=16'>Route berechnen&nbsp;&raquo;</a>";
	marker.openInfoWindowHtml(myHTML);
	});
	return marker;
}

function createMarker_mannheim(point,markerOption){
	var marker = new GMarker(point,markerOption);	
	GEvent.addListener(marker, "click", function(){						 
	var myHTML = "<strong>Baden-W&uuml;rttembergische Bank</strong><br />";
	myHTML += "Augustaanlage 33<br />";
	myHTML += "68165 Mannheim<br />";
	myHTML += "Tel.: 0711 124-43113<br />";
	myHTML += "Fax: 0711 124-43335<br />";
	myHTML += "<a target='_blank' href='http://maps.google.de/maps?f=d&saddr=&daddr=Augustaanlage+33,+68165+Mannheim&hl=de&geocode=&mra=ls&sll=49.481202,8.483441&sspn=0.009048,0.019312&ie=UTF8&z=16'>Route berechnen&nbsp;&raquo;</a>";
	marker.openInfoWindowHtml(myHTML);
	});
	return marker;
}
	

function loadMap(myLocation) {
  if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("map_"+myLocation));

	// Kontrollelemente hinzuf&uuml;gen
	//map.addControl(new GLargeMapControl());
	//map.addControl(new GOverviewMapControl());
	//map.addControl(new GMapTypeControl);
	
	
	// eigenes Icon erstellen
	var myIcon = new GIcon(G_DEFAULT_ICON);
	myIcon.image = "/imperia/md/images/wealth/ihr_weg_zu_uns/standort.png";
	myIcon.iconSize = new GSize(64,29);
	myIcon.shadow = "/imperia/md/images/wealth/ihr_weg_zu_uns/schatten.png";
	myIcon.shadowSize = new GSize(64,29); 
	// ImageMap fr klickbaren Bereich des Logos setzen 
	// (Fr alle Browser ntig ausser IE)
	myIcon.transparent = "/imperia/md/images/wealth/ihr_weg_zu_uns/transparent.png";
	myIcon.imageMap = [0,23,0,4,4,0,29,0,64,3,64,22,29,26,3,26];
	
	var markerOptions = { icon:myIcon };
	
	if(myLocation == "stuttgart"){
		var point = new GLatLng(48.778390,9.176900,true);
		// Karte zentrieren
		map.setCenter(new GLatLng(48.779000,9.177900,true), 17);
	}
	
	else if(myLocation == "mannheim"){
		var point = new GLatLng(49.481191,8.48342,true);
		// Karte zentrieren
		map.setCenter(new GLatLng(49.481891,8.48442,true), 17);	
	}
	
	var myMarkerObj = eval("createMarker_"+myLocation);
	map.addOverlay(myMarkerObj(point,markerOptions));
	}
}
