function post (m,d1,d2,d3,d4)
{
d5 = "-";
document.write('<a href=\"mailto:' + m + '@' + d1 + d5 + d2 + d5 + d3 + '.' + d4 + '\">');
document.write(m + ' at ' + d1 + '-' + d2 + '-' + d3 + '.' + d4 + '</a> ');
return true;
}

function nFeld(dieses,next,l)
{
	if ( document.getElementById(dieses).value.length == l )
		document.getElementById(next).focus();
}

function zeigebild(div,img,bild)
	{
	document.getElementById(img).img = bild;
	document.getElementById(div).style.display = 'block';
	document.getElementById(div).style.visibility = 'visible';
	}

function zeige(feld,fokus)
	{
	document.getElementById(feld).style.display = 'block';
	document.getElementById(feld).style.visibility = 'visible';
	if ( fokus > 0 )
		document.getElementById(fokus).focus();
	}

function verstecke(feld)
	{
	document.getElementById(feld).style.display = 'none';
	document.getElementById(feld).style.visibility = 'hidden';
	}


function send_session(feld,wert)
{
//alert("id=" + id + ", land=" + land + ", wichtig=" + wichtig + ", region=" + region);
	if (requester != null && requester.readyState != 0 && requester.readyState != 4)
	{	requester.abort();	}
	try	{	requester = new XMLHttpRequest();	}
	catch (error)
	{	try	{	requester = new ActiveXObject("Microsoft.XMLHTTP");	}
		catch (error)
		{	requester = null;	alert("Kann keinen XMLHttpRequest initialisieren!");return false;	}	}
	requester.onreadystatechange = onreadystatechangesend_session;

	requester.open("PUT", "php/ajax_set_session.php?" + "feld=" + feld + "&wert=" + wert);
	requester.send(null);
	return true;
}

/* Funktion für Sichern von Kundendaten neu oder ändern */
function onreadystatechangesend_session()
{
//alert("Bin in der nächsten Routine nach Rückkehr");
	// If XMLHR object has finished retrieving the data
	if (requester.readyState == 4)
	{	// If the data was retrieved successfully
		try	{	if (requester.status == 200)	{	writeDetails("done");
//				message(this, "loadingMessage", "Anbaugebiete sind neu geholt - bitte das gewünschte auswhählen.");
			}		// IE returns a status code of 0 on some occasions, so ignore this case
			else if (requester.status != 0)	{
				alert("Fehler bei der Kommunikation mit dem Server, Status: " + requester.status + ", Text " + requester.statusText);	}	}
		catch (error)	{	}
	}

	return true;
}

function writeDetails(aktion)
{
//alert("Aktion = "+aktion+" - Haben wir was bekommen? - Länge = " + requester.responseText.length + ", Text = " + requester.responseText);
if ( requester.responseText.length > 0 )
	{
	var aWork = requester.responseText.split(" ");
//alert("Das Feld für die Daten ist das " + sFeld);
	if ( aktion == "done" )
		return true;
	}
if ( !requester.responseText.length )
	{
	message(receipt, "errorMessage", "Fehler - niemand weiß was für einer :-)");
	alert(message);
	}
return true;
}


function set_send_mietpreisdaten(mpreis)
	{
	mpreis = mpreis.replace(/,/g,".")
	send_session('mpreis',mpreis);
	document.getElementById('mpreis').innerHTML = mpreis;
	document.getElementById('mpreis10').innerHTML = mpreis*10/100;
	document.getElementById('mpreisgesamt').innerHTML = mpreis;
	}