function cleanURLlc(dest, string)
{
	string = string.toLowerCase();
	string = string.replace(/‰/g, 'ae');
	string = string.replace(/ˆ/g, 'oe');
	string = string.replace(/¸/g, 'ue');
	string = string.replace(/ﬂ/g, 'ss');
	document.getElementById(dest).value = string.replace(/[\W]/g, '');
}

function showhideNav(id)
{
	var e = document.getElementById('ARRAY_nav_'+id);
	if(e)
	{
		var visi = (e.style.display == 'block') ? 'none' : 'block';
		e.style.display = visi;
		if(visi == 'none')
		{
			document.getElementById('pm_'+id).src = '/static/pix/plus.gif';
			Sortable.destroy('ARRAY_nav_'+id);
			Sortable.create('ARRAY_nav_0',{tag:'li',onUpdate:function(){new Ajax.Updater('debug', '/ajax/mode/navigation/', {parameters:Sortable.serialize('ARRAY_nav_0'), asynchronous:true})}});
		}
		else
		{
			document.getElementById('pm_'+id).src = '/static/pix/minus.gif';
			Sortable.destroy('ARRAY_nav_0');
			Sortable.create('ARRAY_nav_'+id,{tag:'li',onUpdate:function(){new Ajax.Updater('debug', '/ajax/mode/navigation/', {parameters:Sortable.serialize('ARRAY_nav_'+id), asynchronous:true})}});
		}
	}
	else
	{
		alert('Keine Subnavigationspunkte vorhanden.');
	}
}

function GoogleMapRO(ref, lat, lng)
{
	if(GBrowserIsCompatible() && document.getElementById(ref))
	{
		map = new GMap2(document.getElementById(ref));
		geocoder = new GClientGeocoder();

		map.addControl(new GSmallMapControl());
		//map.addControl(new GMapTypeControl());

		point = new GLatLng(lat, lng);
		map.setCenter(point, 15, G_HYBRID_MAP);
		marker = new GMarker(point, {title: 'Klicken für Routenplaner', draggable:false });
		map.addOverlay(marker);
		GEvent.addListener(marker, "click", function() { window.open('http://maps.google.de/maps?f=d&hl=de&daddr='+lat+','+lng+'&ie=UTF-8&t=h&z=16') });
	}
}
