/*

var mapURL="http://maps.google.de/maps?f=q&hl=de&q=Ledererstra%C3%9Fe+2,+Altstadt-Lehel+80331+M%C3%BCnchen,+M%C3%BCnchen,+Bayern,+Deutschland&sll=51.124213,10.546875&sspn=11.689746,20.786133&ie=UTF8&cd=1&geocode=0,48.137474,11.578125&s=AARTsJoe8nn2dMbim7Dy8gq3s4a2q9Pu9g&ll=48.139001,11.575727&spn=0.017183,0.025749&z=15&iwloc=addr&output=embed";
*/
var largeMapURL="http://maps.google.de/maps?f=d&hl=de&geocode=&q=ledererstr.2+m%C3%BCnchen&sll=51.124213,10.546875&sspn=24.249898,41.572266&ie=UTF8&ll=48.139172,11.575727&spn=0.017183,0.025749&z=15&iwloc=addr&source=embed";
var mapURL='http://no-13.de/map.php';

function generateContactLink() {
	contactLink=document.createElement("a");
	contactLink.title="Kontakt";
	contactLink.id="nv_contact";
	contactLink.href="javascript:openMap();"
	document.getElementById("leftNavi").appendChild(contactLink);
	if (document.getElementById("secondaryContactLink")) {
		document.getElementById("secondaryContactLink").href="javascript:openMap();"
	}
}

function generateGoogleMap() {
	mapBoxOuter=document.createElement("div");
	mapBoxOuter.id="mapBoxOuter";
	mapBoxOuter.onclick = function(e) {	// close Lightbox is user clicks shadow overlay
		if (!e) var e = window.event;
		var clickObj = Event.element(e).id;
		if ( clickObj == 'mapBoxOuter') {
			closeMap();
		}
	};

	mapBox=document.createElement("div");
	mapBox.id="mapBox";
	mapBox.className='mapBox closedMapBox';
	mapBox.style.display="none";

	mapIframe=document.createElement("iframe");
	mapIframe.id="mapIframe";
	mapIframe.className="mapIframe";
	mapIframe.scrolling="no";
	mapIframe.frameBorder="no";
	mapIframe.style.visibility="hidden";
	Event.observe(mapIframe, 'load', function() {if(mapIframe.src==mapURL) {showMapElements();}});


	closeMapLink = document.createElement("a");
	closeMapLink.setAttribute('id','bottomNavClose');
	closeMapLink.className='mapClose';
	closeMapLink.setAttribute('href','javascript:closeMap()');
	closeMapLink.style.visibility="hidden";


	largeMapLink = document.createElement("a");
	largeMapLink.setAttribute('id','largeMap');
	largeMapLink.className='largeMap';
	largeMapLink.style.visibility="hidden";
	largeMapLink.setAttribute('href',largeMapURL);
	largeMapLink.setAttribute('target','_blank');
	largeMapLink.innerHTML="grosse karte (routenberechnung)";


	document.body.appendChild(mapBoxOuter);
	mapBoxOuter.appendChild(mapBox);
	mapBox.appendChild(mapIframe);
	mapBox.appendChild(largeMapLink);
	mapBox.appendChild(closeMapLink);
}
function showMapElements() {
	mapIframe.style.visibility="visible";
	closeMapLink.style.visibility="visible";
	largeMapLink.style.visibility="visible";
}
function openMap() {
	mapIframe.src="";
	myLightbox.onlyBGb('mapBox');
	Effect.SlideDown("mapBox", {duration: 1 , afterFinish: function() {mapBox.className="expanded"; mapIframe.src=mapURL;}} );
}
function closeMap() {
	mapBox.className="";
	mapIframe.style.visibility="hidden";
	closeMapLink.style.visibility="hidden";
	largeMapLink.style.visibility="hidden";
	Effect.SlideUp("mapBox", {duration: 1 , afterFinish: function() {myLightbox.end(); }} );
	mapIframe.src="";
}

function callGoogleMapApi() {
	if (GBrowserIsCompatible()) {
		// Display the map, with some controls and set the initial location
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(48.137655,11.575642),15);



    var Icon = new GIcon();
      Icon.image = "http://no-13.de/images/navi/skull.png";
      Icon.iconSize = new GSize(56, 70);
      Icon.shadow = "http://www.google.com/mapfiles/shadow50.png";
      Icon.shadowSize = new GSize(30, 42);
      Icon.iconAnchor = new GPoint(40, 70);
      Icon.infoWindowAnchor = new GPoint(41, 63);
      Icon.infoShadowAnchor = new GPoint(18, 25);
      Icon.transparent = "http://www.google.com/intl/en_ALL/mapfiles/markerTransparent.png";
      Icon.printImage = "";
      Icon.mozPrintImage = "";


		var point = new GLatLng(48.137360,11.577800);
		var markerInnerHTML='<div class="googleMapBubble"><a href="'+UnCryptMailto('pdlowr=LQIRCQR0461GH')+'" title="gross real wear!"><img src="../images/navi/logo_kontakt.gif" alt="gross real wear!"></a><br>Ledererstr.2<br>80331 M&uuml;nchen<br>TEL:  +49 (0)89 215 683 90<br>MAIL:&nbsp;&nbsp;'+UnCryptMailto('?d#kuhi@*pdlowr=LQIRCQR0461GH*ALQIRCQR0461GH?2dA')+'<br></div>';

  marker = new GMarker(point,Icon);
		map.addOverlay(marker);
		marker.openInfoWindowHtml(markerInnerHTML);
		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml(markerInnerHTML);
		});
	}




	// display a warning if the browser was not compatible
	else {
		alert("Sorry, the Google Maps API is not compatible with this browser");
	}
}