function karte_ein_anzeige_aus(id_karte, id_anzeige, id_legende)
{
	var div_karte = document.getElementById(id_karte);
	var div_anzeige = document.getElementById(id_anzeige);
	var div_legende = document.getElementById(id_legende);

	div_legende.style.display = "block";
	div_karte.style.display = "block";
	div_anzeige.style.display = "none";
}

function lade_referenz(referenz_id, spalte_sprache, cms_url, target_div, gruppe_liste, komme_von)
{
	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest)
	{
		XMLHttpRequestObject = new XMLHttpRequest();
	}
	else
	{
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}

	if (XMLHttpRequestObject)
	{
		var jetzt = new Date();
		var timestamp = jetzt.getTime();
//alert(referenz_id + " | " + gruppe_liste);

//alert(cms_url+"?ref_id="+referenz_id+"&sprach_spalte="+spalte_sprache+"&gruppen_liste="+gruppe_liste+"&timestamp="+timestamp+"&cms_url="+cms_url+"&target_div="+target_div+"&komme_von="+komme_von);

		//XMLHttpRequestObject.open("GET", cms_url+"_simplic/module/referenzen/get_referenz.php?ref_id="+referenz_id+"&sprach_spalte="+spalte_sprache+"&gruppen_liste="+gruppe_liste+"&timestamp="+timestamp+"&cms_url="+cms_url+"&target_div="+target_div+"&komme_von="+komme_von);
		XMLHttpRequestObject.open("GET", "/_funktionen/referenzen/get_referenz.php?ref_id="+referenz_id+"&sprach_spalte="+spalte_sprache+"&gruppen_liste="+gruppe_liste+"&timestamp="+timestamp+"&cms_url="+cms_url+"&target_div="+target_div+"&komme_von="+komme_von);
//alert(cms_url+"?ref_id="+referenz_id+"&sprach_spalte="+spalte_sprache);
		// ladegrafik einblenden
		document.getElementById(target_div).innerHTML = "<img class='ajax-ladegrafik' src='"+cms_url+"_bibliothek/bilder/funktionen/ajax-loader.gif' alt='Ladegrafik' title='Ladegrafik' />";;
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
			{
				//ladegrafik ausblenden buw überschreiben
				document.getElementById(target_div).innerHTML = XMLHttpRequestObject.responseText;
//alert(XMLHttpRequestObject.responseText);
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			}
		}
		XMLHttpRequestObject.send(null);
	}
}

function toggleVisibility(id)
{
	var element_zusatztext = document.getElementById(id);
	var element_link_mehr = document.getElementById(id+"_plus");
	var element_link_weniger = document.getElementById(id+"_minus")

	if (element_zusatztext.style.display == "none")
	{
		element_zusatztext.style.display = "";
		element_link_mehr.style.display = "none";
		element_link_weniger.style.display = "";
	}
	else
	{
		element_zusatztext.style.display = "none";
		element_link_mehr.style.display = "";
		element_link_weniger.style.display = "none";
	}

}


function show_referenz_karte(id, flag, anzeige, legende)
{
	var karte = document.getElementById(id);
	var div_legende = document.getElementById(legende);
	var div_anzeige = document.getElementById(anzeige);
	if (flag == true)
	{
		div_legende.style.display = "block";
		karte.style.display = "block";
		div_anzeige.style.display = "none";
	}
	else
	{
		karte.style.display = "none";
		div_legende.style.display = "none";
		div_anzeige.style.display = "block";
	}
}

function toggleVisibilityFAQ(id)
{
//alert(id);
	var element_zusatztext = document.getElementById(id);
//	var element_link_mehr = document.getElementById(id+"+");
///	var element_link_weniger = document.getElementById(id+"-")

	if (element_zusatztext.style.display == "none")
	{
		element_zusatztext.style.display = "";
//		element_link_mehr.style.display = "none";
///		element_link_weniger.style.display = "";
	}
	else
	{
		element_zusatztext.style.display = "none";
//		element_link_mehr.style.display = "";
///		element_link_weniger.style.display = "none";
	}
}