
//READ MAP
function readMap(url) {

	clusterer.RemoveAll();
	var bla = GDownloadUrl(url, function(data) {
	var xml2 = GXml.parse(data);
	var markers = xml2.documentElement.getElementsByTagName("marker");
	for (var i = 0; i < markers.length; i++) {
	var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
	parseFloat(markers[i].getAttribute("lng")));
	var lat =  parseFloat(markers[i].getAttribute("lat"));
	var lng =  parseFloat(markers[i].getAttribute("lng"));
	var html = markers[i].getAttribute("html");
	var comment = markers[i].getAttribute("comment");
	var sympt = markers[i].getAttribute("sympt");
	var ges = markers[i].getAttribute("sex");
	var since = markers[i].getAttribute("since");
	if(ges == "m")
	{
	ges = "Männlich";
	}
	else
	{
	ges = "Weiblich";
	}
	var img = markers[i].getAttribute("file");
	var image = new Array(img,28,27);
		title = '<span><b>Geschlecht:</b> '+ ges +' <b>Alter:</b> '+ html + '</span><a href = javascript:zoomit('+lat+','+lng+',14);></a>';
	html = '<div id="infowin"><span class="marker_a"><b>Geschlecht:</b></span> '+ ges +' <br/><span class="marker_a"><b>Alter:</b></span> '+ html +'<br/><span class="marker_a"><b>Symptome:</b></span><span class="marker_b"> ' + sympt + '</span><br/><b>Kommentar:</b><br/>' + comment + '<br/><span class="marker_a"><b>Krank seit:</b></span> ' + since + '<br/><br/><a href = javascript:zoomit('+lat+','+lng+',14);></a></div>';

	var marker = createOtherMarker(point,html,image)

	clusterer.AddMarker(marker,title);
	//map.addOverlay(marker);
	}
	});
	if(bla == true)
	{
	return true;
	}
	else
	{
	return false;
	}
}
function readKrank(url) {
	var bla = GDownloadUrl(url, function(data) {
	var xml = GXml.parse(data);
	var markers = xml.documentElement.getElementsByTagName("marker");
	for (var i = 0; i < markers.length; i++) {
	var husten = markers[i].getAttribute("husten");
	var schnupfen = markers[i].getAttribute("schnupfen");
	var uebelkeit = markers[i].getAttribute("uebelkeit");
	var glieder = markers[i].getAttribute("glieder");
	var kopf = markers[i].getAttribute("kopf");
	var sum = markers[i].getAttribute("sum");
	//map.addOverlay(marker);
	}
	document.getElementById('numkranke').innerHTML = 'Zeige <b>' + sum + '</b> Erkrankungen in diesem Bereich';
	});

	if(bla == true)
	{
	return true;
	}
	else
	{
	return false;
	}
	}
	GEvent.addListener(map, "moveend", function() {
	map.checkResize();
	var bounds2 = map.getBounds();
	var bla = bounds2.getSouthWest().lat();
	var bla2 = bounds2.getSouthWest().lng();

	var southWest = bounds2.getSouthWest();
	var southWestlat = southWest.lat();
	var southWestlng = southWest.lng();

	var northEast = bounds2.getNorthEast();
	var northEastlat = northEast.lat();
	var northEastlng = northEast.lng();

	var URLstring = 'getxml.php?swlo='+bla2+'&swla='+bla+'&nelo='+northEastlng+'&nela='+northEastlat;
	var Krankstring = 'getxmlkrank.php?swlo='+bla2+'&swla='+bla+'&nelo='+northEastlng+'&nela='+northEastlat;
	var chartstring = 'krankheiten.php?swlo='+bla2+'&swla='+bla+'&nelo='+northEastlng+'&nela='+northEastlat;
	var chk = readMap(URLstring);

	if(chk == true)
	{
	parent.frames['krank'].location.href  = chartstring;
	readKrank(Krankstring);
	}
});

function wrapmap()
{
	var bounds = map.getBounds();
	var southWest = bounds.getSouthWest();
	var southWestlat = southWest.lat();
	var southWestlng = southWest.lng();

	var northEast = bounds.getNorthEast();
	var northEastlat = northEast.lat();
	var northEastlng = northEast.lng();
	var URLstring = 'getxml.php?swlo='+southWestlng+'&swla='+southWestlng+'&nelo='+northEastlng+'&nela='+northEastlat;
	var Krankstring = 'getxmlkrank.php?swlo='+southWestlng+'&swla='+southWestlng+'&nelo='+northEastlng+'&nela='+northEastlat;
	var chartstring = 'krankheiten.php?swlo='+southWestlng+'&swla='+southWestlng+'&nelo='+northEastlng+'&nela='+northEastlat;
	var chk = readMap(URLstring);
	if(chk == true)
	{
	parent.frames['krank'].location.href  = chartstring;
	readKrank(Krankstring);
	}
}
function altersmap(from,to){
	var bounds = map.getBounds();
	var southWest = bounds.getSouthWest();
	var southWestlat = southWest.lat();
	var southWestlng = southWest.lng();

	var northEast = bounds.getNorthEast();
	var northEastlat = northEast.lat();
	var northEastlng = northEast.lng();
	var URLstring = 'getaltxml.php?swlo='+southWestlng+'&swla='+southWestlng+'&nelo='+northEastlng+'&nela='+northEastlat+'&from='+from+'&to='+to;
	var Krankstring = 'getaltxmlkrank.php?swlo='+southWestlng+'&swla='+southWestlng+'&nelo='+northEastlng+'&nela='+northEastlat+'&from='+from+'&to='+to;
	var chartstring = 'krankheiten.php?swlo='+southWestlng+'&swla='+southWestlng+'&nelo='+northEastlng+'&nela='+northEastlat;
	var chk = readMap(URLstring);
	if(chk == true)
	{
	parent.frames['krank'].location.href  = chartstring;
	readKrank(Krankstring);
	}
}
GEvent.addListener(map, "mouseover", function(){
map.showControls();
});
GEvent.addListener(map, "mouseout", function(){
map.hideControls();
});