
function slideElement(elementid) {
	$(elementid).slideToggle('fast');
}

function showPOIBox(poi_id) {
	element=document.getElementById('poi_detailbox_'+poi_id);
	element.style.display='block';
	element.innerHTML='<div align="center" style="margin-top:75px;"><b>Lade...</b><br /><img src="/images/ajax-loader-bar.gif" /></div>';
	xajax_loadPOIDetails(poi_id);
}


function showDefaultPOIBox(poi_id,latitude,longitude,type) {
	element=document.getElementById('poi_detailbox_default_'+poi_id);
	element.style.display='block';
	element.innerHTML='<div align="center" style="margin-top:75px;"><b>Lade...</b><br /><img src="/images/ajax-loader-bar.gif" /></div>';
	xajax_loadDefaultPOIDetails(poi_id,latitude,longitude,type);
}

function hidePOIBox(poi_id) {
	document.getElementById('poi_detailbox_'+poi_id).style.display='none';
}

function hideDefaultPOIBox(poi_id) {
	document.getElementById('poi_detailbox_default_'+poi_id).style.display='none';
}

function showAddressform() {
	document.getElementById('address_show').style.display='none';
	document.getElementById('address_edit').style.display='block';
}

function hideAddressform() {
	document.getElementById('address_show').style.display='block';
	document.getElementById('address_edit').style.display='none';
}

function saveAddress(id) {
	xajax_saveAddress(id,xajax.getFormValues('adresse'));
}

function suggestBranche(o,id) {
	xajax_getBranch(o.value,id,o.name);
}

function newBranche(o) {
	xajax_newBranche(o.name);
}

function closeSuggest(id) {
	document.getElementById('suggests['+id+']').style.display='none';
}

function wrongMarker(id) {
	$('#wrongmarker').innerHTML='<center><img src="/images/ajax-loader-bar.gif"><br />Bitte warten ...</center>';
	$('#wrongmarker').slideToggle('slow');
	xajax_wrongMarker(id);
	
}

function acceptUser(id) {
	xajax_acceptUser(id);
}

function declineUser(id) {
	xajax_declineUser(id);
}

function sendEmpfehlung(type,src) {
	xajax_sendEmpfehlung(type,xajax.getFormValues(src));
}

function fillElement(id,val,closeelement) {
	 document.getElementById(id).value=val;
	 if(closeelement != false) {
		document.getElementById(closeelement).style.display='none';
	 }
}
function showAdminMenu(poi) {
	xajax_showAdminMenu(poi);
}

function saveAdminPOI(poi_id) {
	poi_kat=document.getElementById('kat_'+poi_id).value;
	poi_name=document.getElementById('name_'+poi_id).value;
	poi_adresse=document.getElementById('adresse_'+poi_id).value;
	poi_plz=document.getElementById('plz_'+poi_id).value;
	poi_ort=document.getElementById('ort_'+poi_id).value;
	poi_lat=document.getElementById('lat_'+poi_id).value;
	poi_lon=document.getElementById('lon_'+poi_id).value;
	xajax_saveAdminPOI(poi_id,poi_kat,poi_name,poi_adresse,poi_plz,poi_ort,poi_lat,poi_lon);
}

function saveAdminPOI(poi_id,source,type) {
	poi_kat=document.getElementById('kategorie_value_'+poi_id).value;
	poi_name=document.getElementById('name_'+poi_id).value;
	poi_adresse=document.getElementById('adresse_'+poi_id).value;
	poi_plz=document.getElementById('plz_'+poi_id).value;
	poi_ort=document.getElementById('ort_'+poi_id).value;
	poi_lat=document.getElementById('latitude_'+poi_id).value;
	poi_lon=document.getElementById('longitude_'+poi_id).value;
	xajax_saveAdminPOI(poi_id,poi_kat,poi_name,poi_adresse,poi_plz,poi_ort,poi_lat,poi_lon,source,type);
}

function deleteAdminPOI(poi_id,source,type) {
	if(confirm("Wollen Sie den POI mit der ID "+poi_id+" wirklich löschen ?")) {
	  xajax_deleteAdminPOI(poi_id,source,type);
	  window.setTimeout(5000,self.location.reload());
	}
} 

function createSuggest(elem) {
	if (!elem.sug) {
		$(elem).suggest( 'http://www.regional-portal.com/includes/xajax/suggest.ajax.php', {
				onSelect: function() {
					var insertValue = this.value.split(" (");
					elem.value = insertValue[0];
				}
			}
		);
		elem.sug = true;
	}
}
function createSuggestBranchenKat(elem) {
	if (!elem.sug) {
		$(elem).suggest( 'http://www.regional-portal.com/includes/xajax/suggestBranchenKat.ajax.php', {
				onSelect: function() {
					elem.value = this.value;
				}
			}
		);
		elem.sug = true;
	}
}

function doNothing(){}
