function readValue (feld) {
// Liest ein Inputfeld aus und gibt den entsprechenden Zahlenwert zurück

	wert = makeString(feld.value);

	if (wert.indexOf(".") >= 0) {
		wert_links = wert.substring(0,wert.indexOf(".")); 
		wert_mitte = wert.substring(wert.indexOf(".")+1,wert.length); 
		wert = wert_links + wert_mitte;
	}
	if (wert.indexOf(",") >= 0) {
		wert_links = wert.substring(0,wert.indexOf(",")); 
		wert_rechts = wert.substring(wert.indexOf(",")+1,wert.length);
		wert = wert_links + "." + wert_rechts;
	}
	wert = makeNumber(wert);
	return wert;
}

var current_currency = "EUR";
var antragmessage = "Die von Ihnen eingegebenen Werte unter Eigenkapital werden in den Onlineantrag &uuml;bernommen.\nBitte vergewissern Sie sich dort noch einmal, ob alles richtig ist. Jetzt wirds ernst.";

function ChangedInput(feld){
	wert = readValue(feld);
	feld.value = wert;
	FormatNumberForField(feld,0);
}

function checkDataInput()
{
	form=document.forms['data'];
	errors = new Array();
	errorcount = 0;
	///////////////////////////////////////////////////////
	//			Eingabe überprüfen
	///////////////////////////////////////////////////////
	//Kaufpreis überprüfen
	kaufpreis = makeNumber(form.quickCheckControllerkaufpreis.value);
	if((kaufpreis <= 0) || (isNaN(kaufpreis)))
	{
		if(errorcount == 0)
			errors.push("Es sind Fehler aufgetreten, bitte korrigieren Sie Ihre Angaben\nFolgende Eingaben müssen gültige Werte grösser 0 enthalten:");
		errors.push("\t- Kaufpreis");
		errorcount++;
	}
	// Umbau- und Renovierungskosten
	renovierungsbetrag = makeNumber(form.quickCheckControllerumbaukosten.value);
	if((renovierungsbetrag < 0) || (isNaN(renovierungsbetrag)))
	{
		if(errorcount == 0)
			errors.push("Es sind Fehler aufgetreten, bitte korrigieren Sie Ihre Angaben\nFolgende Eingaben müssen gültige Werte grösser 0 enthalten:");
		errors.push("\t- Umbau- und Renovierungskosten");		
		errorcount++;
	}	
	// Darlehnsbetrag checken
	darlehnsbetrag = makeNumber(form.quickCheckControllerdarlehensbetrag.value);
	if((darlehnsbetrag <= 0) || (isNaN(darlehnsbetrag)))
	{
		if(errorcount == 0)
			errors.push("Es sind Fehler aufgetreten, bitte korrigieren Sie Ihre Angaben\nFolgende Eingaben müssen gültige Werte grösser 0 enthalten:");
		errors.push("\t- Darlehnsbetrag");		
		errorcount++;
	}
	//falls Fehlervorhanden, diese ausgeben
	//ansonsten Daten absenden.
	if(errorcount > 0)
	{
		fehlermeldung = errors.join("\n");
		alert(fehlermeldung);
		return false;
	}
	else
		document.data.submit();
		return true;
}
