// JavaScript Document
/* **************
*** Variablen ***
************** */
var xpos;
var ypos;

/* **********************************************
*** Funktion um die Mausposition zu bestimmen ***
********************************************** */
function track(e)
{
	//var x = (window.event) ? window.event.x : e.pageX;
	//var y = (window.event) ? window.event.y : e.pageY;
	var x = document.all ? window.event.clientX : ereignis.pageX;
  	var y = document.all ? window.event.clientY : ereignis.pageY;
	xpos = x;
	ypos = y;
}
//document.onmousemove = track;

/* ****************************************
*** Funktiom um den Kalender anzuzeigen ***
**************************************** */
function kalender_anzeigen()
{
	if (document.getElementById('kalender_ausgabe').style.display == "none"){
		//alert(xpos+"-"+ypos);
		document.getElementById('kalender_ausgabe').style.display = "inline";
		/*document.getElementById('kalender_ausgabe').style.top = (ypos+20)+"px";
		document.getElementById('kalender_ausgabe').style.left = (xpos-100)+"px";*/
		document.getElementById('kalender_ausgabe').style.top = "0px";
		document.getElementById('kalender_ausgabe').style.left = "200px";
		document.getElementById('kalender_ausgabe').style.zIndex = "2000";
	}
}

/* ******************************************
*** Funktiom um den Kalender zu verbergen ***
****************************************** */
function kalender_verbergen()
{
	document.getElementById('kalender_ausgabe').style.display = "none";
	xpos = 0;
	ypos = 0;
}

/* ************************************************************
*** Funktiom um die Kalenderwerte in die Felder einzutragen ***
************************************************************ */
function kalender_eintragen(wert1,wert2,wert3,wert4)
{
	document.getElementById(wert1+'_tag').value = wert2;
	document.getElementById(wert1+'_monat').value = wert3;
	document.getElementById(wert1+'_jahr').value = wert4;
	
	kalender_verbergen();
}

var map = null;
var geocoder = null;

/* ***********************
*** Zielkarte erzeugen ***
*********************** */
function showAddress(address)
{
	if (GBrowserIsCompatible()) {
		geocoder = new GClientGeocoder();
		if (geocoder) {
			geocoder.getLatLng(
				address,
				function(point) {
					if (!point) {
						document.getElementById('map').innerHTML = "Fehler in der Daten&uuml;bertragung";
					} else {
						map = new GMap2(document.getElementById("map"));
						map.addControl(new GSmallMapControl());
						//map.addControl(new GMapTypeControl());
						
						map.setCenter(point, 15);
						var marker = new GMarker(point);
						map.addOverlay(marker);
						//marker.openInfoWindowHtml(address);
					}
				}
			);
		}
	}
}