function toggle(meldung){
	if(document.getElementById(meldung).style.display=='block'){
		document.getElementById(meldung).style.display = 'none';
	}
	else{
		document.getElementById(meldung).style.display = 'block';
	}
}

function saveTags(id_poi){
	document.getElementById("responseTags").innerHTML = '';
	var tags = encodeURI(document.tags.tags.value);
	//alert(tags);
	var request = GXmlHttp.create();
	var requestUrl = '_ajax/tags.lasso?id_poi=' + id_poi + '&tags=' + tags;
	//alert(requestUrl);
	request.open('GET', requestUrl, true);
	request.onreadystatechange = function() {
	  if (request.readyState == 4) {
		var xmlDoc = request.responseXML;
		var response = GXml.value(xmlDoc.getElementsByTagName("response")[0]);
		document.getElementById("responseTags").innerHTML = response;
	  }
	}
	request.send(null);
}

function saveBeitrag(id_poi){
	document.getElementById("responseBeitrag").innerHTML = '';
	document.beitrag.comment.disabled = true;
	document.beitrag.beitragsichern.disabled = true;
	for(var i=0;i<5;i++){
		if(document.beitrag.rating[i].checked == true){
			var wertung = document.beitrag.rating[i].value;
		}
	}
	var beitrag = encodeURIComponent(document.beitrag.comment.value);
	//alert(wertung);
	//alert(tags);
	var request = GXmlHttp.create();
	var requestUrl = '_ajax/beitrag.lasso?id_poi=' + id_poi + '&wertung=' + wertung + '&beitrag=' + beitrag;
	//alert(requestUrl);
	request.open('GET', requestUrl, true);
	request.onreadystatechange = function() {
	  if (request.readyState == 4) {
		var xmlDoc = request.responseXML;
		var response = GXml.value(xmlDoc.getElementsByTagName("response")[0]);
		document.getElementById("responseBeitrag").innerHTML = response;
	  }
	}
	//request.overrideMimeType('text/xml; charset=utf-8');
	request.send(null);
}

function editFirmenbeitrag(id_poi,id_comment){
	document.beitrag.speichern.disabled = true;
	document.getElementById("responseBeitrag").innerHTML = '';
	for(var i=0;i<5;i++){
		if(document.beitrag.rating[i].checked == true){
			var wertung = document.beitrag.rating[i].value;
		}
	}
	//var beitrag = document.beitrag.comment.value;
	var beitrag = encodeURIComponent(document.beitrag.comment.value);
	//alert(wertung);
	//alert(tags);
	var request = GXmlHttp.create();
	var requestUrl = '_ajax/editFirmenbeitrag.lasso?id_poi=' + id_poi + '&id_comment=' + id_comment + '&wertung=' + wertung + '&beitrag=' + beitrag;
	//alert(requestUrl);
	request.open('GET', requestUrl, true);
	//document.getElementById("debug").innerHTML = requestUrl;
	request.onreadystatechange = function() {
	  if (request.readyState == 4) {
		var xmlDoc = request.responseXML;
		var response = GXml.value(xmlDoc.getElementsByTagName("response")[0]);
		document.getElementById("responseBeitrag").innerHTML = decodeURI(beitrag);
		document.getElementById("sterne").style.display = 'block';
		document.beitrag.style.display = 'none';
	  }
	}
	request.send(null);
}

function ratingstars(count){
	for(var i=1;i<=5;i++){
		var stern = 'stern' + i;
		document.images[stern].src='_images/sterngrau.gif';
	}
	for(var i=1;i<=count;i++){
		var stern = 'stern' + i;
		document.images[stern].src='_images/stern.gif';
	}
}

function saveBasislager(){
	var basislager = '' + positionX + ',' + positionY + ',' + zoom;
	document.Basislager.basislager.value = basislager;
	document.Basislager.submit();
}

function displaypoifortag(id_tag){
	if(id_tag == tag){
		tag = ''
	}
	else{
		tag = id_tag;
	}
	callPOIs();
}

function showBitteWarten(){
	document.getElementById("bitteWarten").style.display = 'block';
}

function hideBitteWarten(){
	document.getElementById("bitteWarten").style.display = 'none';
}

