function highlight(id) {
	// reset first
	for (i=1;i<28;i++) {
		if(document.getElementById("answer_"+i)) {
			document.getElementById("element_"+i).style.backgroundColor = "#ffffff";
			document.getElementById("element_"+i).style.padding = "0px";
			document.getElementById("element_"+i).style.visibility = "hidden";
			document.getElementById("answer_"+i).style.color = "#666666";
		}
	}
	document.getElementById("element_"+id).style.backgroundColor = "#efefef";
	document.getElementById("element_"+id).style.padding = "5px";
	document.getElementById("element_"+id).style.visibility = "visible";
	document.getElementById("answer_"+id).style.color = "#951646";
}

function processSearchterm (id, do_search) {
	if(document.getElementById("map_searchterm").value!="") {
		if(do_search) {
			document.getElementById("reg"+id).href = "/detailsuchen?postcode=" + id + "&search=branchen&trefwoord=" + document.getElementById("map_searchterm").value;
		} else {
			document.getElementById("reg"+id).href += "?s=" + document.getElementById("map_searchterm").value;
		}
	}
}

function switchVisibilityPostcodeTable(visibility) {
	if(visibility==0) {
		document.getElementById('postcodes_table').style.visibility='hidden';
		document.getElementById('switch_postcodes').firstChild.nodeValue = 'Zeige Suchoption: Postleitzahlen';
		document.getElementById('switch_postcodes').onclick = function() {switchVisibilityPostcodeTable(1)};
		//document.getElementById('details_search_button').className = 'details_search_button_0';
	} else {
		document.getElementById('postcodes_table').style.visibility='visible';
		document.getElementById('switch_postcodes').firstChild.nodeValue = 'Verberge Suchoption: Postleitzahlen';
		document.getElementById('switch_postcodes').onclick = function() {switchVisibilityPostcodeTable(0)};
		//document.getElementById('details_search_button').className = 'details_search_button_1';
	}
}

function renderEmail() {
	if(document.getElementById('info_email')) {
		if(document.all) {
			document.getElementById('info_email').innerText = 'info' + '@' + 'regionale-branchen-auskunft' + '.' + 'de'; // IE
		} else {
			document.getElementById('info_email').textContent  = 'info' + '@' + 'regionale-branchen-auskunft' + '.' + 'de'; // Mozilla
		}
	}

	if(document.getElementById('cancel_email')) {
		if(document.all) {
			document.getElementById('cancel_email').innerText = 'kuendigung' + '@' + 'regionale-branchen-auskunft' + '.' + 'de';// IE
		} else {
			document.getElementById('cancel_email').textContent = 'kuendigung' + '@' + 'regionale-branchen-auskunft' + '.' + 'de';// Mozilla
		}
	}

	if(document.getElementById('change_email')) {
		if(document.all) {
			document.getElementById('change_email').innerText = 'aenderung' + '@' + 'regionale-branchen-auskunft' + '.' + 'de';// IE
		} else {
			document.getElementById('change_email').textContent = 'aenderung' + '@' + 'regionale-branchen-auskunft' + '.' + 'de';// Mozilla
		}
	}

	if(document.getElementById('banner_email')) {
		if(document.all) {
			document.getElementById('banner_email').innerText = 'banner' + '@' + 'regionale-branchen-auskunft' + '.' + 'de';// IE
		} else {
			document.getElementById('banner_email').textContent = 'banner' + '@' + 'regionale-branchen-auskunft' + '.' + 'de';// Mozilla
		}
	}
}
