var isVereineAuswahlLoaded = false;
			 
			function listSparten()	{
				if(document.getElementById('query_vereine_results').style.display!="none") {
					$("#query_vereine_results").hideSlow();
					map.clearOverlays();
					if(MMgrVereine.length>0) {
						for (var i in MMgrVereine) {
							var MMgrVereineUnter = MMgrVereine[i];
							for (var j in MMgrVereineUnter) {
								map.addOverlay(MMgrVereineUnter[j]);
							}
						}
						showvereineAdressen("true");
					}
				}
			
				if(document.getElementById('vereineListe').style.display=="none") {	
					if(!isVereineAuswahlLoaded) {
						var kdnr = document.getElementById("kdnr").value;
						$("#vereineListe").html("<center>Lade Sparten...<br><br><img src='img/ajax_loader.gif'><br><br></center>").load("vereine_liste.php?kdnr=" + kdnr + "&iframe=true").showSlow();
						document.getElementById('vereineListe').style.visibility="visible";
						isVereineAuswahlLoaded = true;
					} else {
						$("#vereineListe").showSlow();
						document.getElementById('vereineListe').style.display="block";
						document.getElementById('vereineListe').style.visibility="visible";
					}
					document.getElementById('vereineListe').style.display="block";
					document.getElementById('sparten_auswaehlen_up').style.visibility="visible";
					
				} else {
					$("#vereineListe").hideSlow();
					document.getElementById('sparten_auswaehlen_up').style.visibility="hidden";
					
				}
			}
			
			function queryVereine(f) {
				$("#vereineListe").hideSlow();
				showvereineAdressen("false");
				wasShownVereinSearch = true;
				var suche_st = f.vereine.value;
				var kdnr = document.getElementById("kdnr").value;
				var wait = $("#query_vereine_results").html("Bitte warten...").load(f.action + "?kdnr=" + kdnr + "&" + $.param({close: 1, suche: suche_st})).showSlow();
			}
			
			function showvereineAdressen(yesno)	{
				if(yesno=="true") {
					$("#vereineAdressen").showSlow();
					document.getElementById('vereineAdressen').style.display="block";
					document.getElementById('vereineAdressen').style.visibility="visible";
					wasShownVereinList = true;
				} else {
					$("#vereineAdressen").hideSlow();
					wasShownVereinList = false;
				}
			}

			var MMgrVereine = new Array();
			var markerVereineSuche = new Array();
			
			
			function filterVereine(f, suche) {
		var filter_st = document.frmFilterVereine.vereinefilter.value;
		var kdnr = document.getElementById("kdnr").value;
		$("#query_vereine_results").load(f.action + "?kdnr=" + kdnr + "&suche=" + suche + "&" + $.param({close: 1, filter: filter_st}));
	}
	function closeClearVereineSearch() {
		map.clearOverlays();
		markerVereineSuche=new Array();
		wasShownVereinSearch=false;
		$('#query_vereine_results').hideSlow();
		if(MMgrVereine.length>0) {
			for (var i in MMgrVereine) {
				var MMgrVereineUnter = MMgrVereine[i];
				for (var j in MMgrVereineUnter) {
					map.addOverlay(MMgrVereineUnter[j]);
				}
			}
			showvereineAdressen("true");
		}
	}
			
			
			
			var selectedVereinSearch = 0;
	function showVereinSearch(id,url) {
		document.getElementById('verein'+id).style.backgroundColor = "#e5ebf1";
		if(parent.selectedVereinSearch>0 && parent.selectedVereinSearch!=id) {
			try {
				document.getElementById('verein'+parent.selectedVereinSearch).style.backgroundColor = "#ffffff";
			} catch(ex) {
				parent.selectedVereinSearch = 0;
			}
		}
		parent.selectedVereinSearch = id;
		url = '<iframe frameborder="0" width="400" height="300" src="' + url + '"></iframe>';
		parent.setMapCenter(parent.markerVereineSuche[id].getPoint());
		parent.markerVereineSuche[id].openInfoWindowHtml(url);
	}
	
	var selectedVereinList = 0;
	function showVereinEintragList(id,sparteid,url) {
		document.getElementById('vereinEintrag'+id).style.backgroundColor = "#e5ebf1";
		if(parent.selectedVereinList>0 && parent.selectedVereinList!=id) {
			try {
				document.getElementById('vereinEintrag'+parent.selectedVereinList).style.backgroundColor = "#ffffff";
			} catch(ex) {
				parent.selectedVereinList = 0;
			}
		}
		parent.selectedVereinList = id;
		arrVereinMarker = parent.MMgrVereine[sparteid];
		url = '<iframe frameborder="0" width="400" height="300" src="' + url + '"></iframe>';
		parent.$("#vereineListe").hideSlow();
		parent.document.getElementById('sparten_auswaehlen_up').style.visibility="hidden";
		parent.setMapCenter(arrVereinMarker[id].getPoint());
		arrVereinMarker[id].openInfoWindowHtml(url);
	}
	
	
	function showSparteOnMap(id, value) {
		var kdnr = document.getElementById("kdnr").value;
		if(value) {
			$("#vereineJS").html("").load("vereine_adressen.php?kdnr=" + kdnr + "&add="+id);
			
		} else {
			var arrSparte = new Array();
			arrSparte = MMgrVereine[id];
			for (i in arrSparte) {
				arrSparte[i].remove();
			}
	
			var sparten = "";
			var MMgrVereineNeu = new Array();
			for (i in MMgrVereine) {
				if(i!=id) {
					MMgrVereineNeu[i] = MMgrVereine[i];
					sparten = sparten + i + ",";
				}
			}
			MMgrVereine = MMgrVereineNeu;
	
			$("#vereineAdressenListe").html("Lade Daten, bitte warten...").load("vereine_adressen.php?kdnr=" + kdnr + "&sparten="+sparten);
			
		}
		
	}
