
var fld = "";
function showUmrech(auswahl)
{
	fld = auswahl;
	document.getElementById("Umrech").style.visibility = "visible";
}
function hideUmrech()
{
	document.getElementById("Umrech").style.visibility = "hidden";
}
function umrech()
{
	var wertSek = document.forms["UmrechFmt"].uSek.value;
	var wertMin = document.forms["UmrechFmt"].uMin.value;
	var wertGrad = document.forms["UmrechFmt"].uGrad.value;
	wertSek = wertSek.replace(/,/,".");
	wertMin = wertMin.replace(/,/,".");
	wertGrad = wertGrad.replace(/,/,".");
	var wertErg = Math.abs(wertGrad * 1) + (Math.abs(wertMin * 1) + Math.abs(wertSek/60))/60;
	wertErg = Math.round(wertErg*100000)/100000;
	wertErg = wertErg + "";
	wertErg = wertErg.replace(/\./,",");
	if (fld == "Long")
	{
		document.forms["ErfassFmt"].lgrad.value = wertErg;
	}
	else {
		document.forms["ErfassFmt"].bgrad.value = wertErg;
	}
	hideUmrech();
}
//parameter auslesen
function Werteliste(querystring) {
  if(querystring == '') return;
  var wertestring = unescape(querystring);
  wertestring = wertestring.slice(1);
  var paare = wertestring.split("&");
  for (var i=0; i < paare.length; i++) {
    var name = paare[i].substring(0, paare[i].indexOf("="));
    var wert = paare[i].substring(paare[i].indexOf("=")+1, paare[i].length);
    this[name] = wert;
  }
}

var karteda = false;
function showmap()
{
	//alert('AUFRUF');
	if (GBrowserIsCompatible())
	{
		if (karteda == false)
		{
			//änderung AB "karte" == "mapLoad"
			//,{mapTypes:[G_SATELLITE_MAP]}
		map = new GMap2(document.getElementById("map"),{mapTypes:[G_HYBRID_MAP]});
		karteda = true;
		}
/*		var latdeg = document.forms["ErfassFmt"].bgrad.value;
		var longdeg = document.forms["ErfassFmt"].lgrad.value;
		var meld = " ... und hier ist der Punkt " + latdeg + "° "+
		document.forms["ErfassFmt"].NS.options[document.forms["ErfassFmt"].NS.selectedIndex].text +" " + longdeg + "° "+
		document.forms["ErfassFmt"].OW.options[document.forms["ErfassFmt"].OW.selectedIndex].text;

		latdeg = latdeg.replace(/,/,".");
		longdeg = longdeg.replace(/,/,".");

		*/
		var liste = new Werteliste(window.location.search);
/*
		for( eigenschaft in liste ) {
  			alert(eigenschaft+": "+liste[eigenschaft]);
		}*/
		
		//alert(liste['back[0][0]']);
		
		var latdeg = liste['lat'];
		var longdeg = liste['lng'];
		var midmap = new GLatLng(latdeg,longdeg);
		var meld = 	'<br /><b>Günstige Sichtungsposition:</b><br /><b>Längengrad:</b> '+latdeg+
					'<br /><b>Breitengrad:</b> '+longdeg+
					'<br /><b>Name:</b> '+liste['title']+
					'<br />'+liste['back']+
					'&cHash='+liste['amp;cHash']					
					;
		map.setCenter(midmap,12);
		 // nun den Marker reinsetzen
		map.openInfoWindowHtml(midmap,meld);
		map.addControl(new GLargeMapControl());
		

		//document.getElementById("map").scrollIntoView("true");
	}
}