// TEST VALUES ON load
function checkValues() {
	if(document.getElementById('EnergieType').options[2].selected == true) {
		document.getElementById('RowEnergie').className += "Gas";
		if(document.getElementById('GasVolumen').checked == true) {
			Gas(document.getElementById('GasVolumen').parentNode.parentNode, true);
			if(document.getElementById('stadtgas').checked == true)
				Gas(document.getElementById('stadtgas').parentNode.parentNode, false);
		}
	}
	else if(document.getElementById('EnergieType').options[1].selected == true) {
		document.getElementById('RowEnergie').className += "Oel";
	}
}

// FORMULAR PRECHECK
function checkForm() {	// Überprüft die eingaben im Formular vor dem Absenden
if(window.XMLHttpRequest) {
	var IsIncorret = false;
	var loInputs = $('#calculator input');
	
	
	// Geht alle Inputs durch
	for(i = 0; i < loInputs.length; i++) {
		loInputs[i].parentNode.className = loInputs[i].parentNode.className.replace(" Incorrect", "");	// entfernt alle Markierungen
		
		if(loInputs[i].type == "text" && loInputs[i].name != "br-kwh" && loInputs[i].name != "br-gas" && loInputs[i].name != "br-oel") {	// Schließt Radio, Strom und Oel aus
			InpValue = loInputs[i].value.replace(",", ".");	// wandelt 2,15 in 2.15 damit es als nummer erkannt wird
			if(isNaN(InpValue) || InpValue == "") {			// Überprüft auf number oder leer
			  loInputs[i].parentNode.className += " Incorrect";		// Setzt incorrect class
			  var IsIncorret = true;						// verhindert das absenden des formulars
			}
		}
		if( loInputs[i].name == "br-tage" && loInputs[i].value > 365) {
			loInputs[i].value = 365;
		}
	}
	// Auswahl Inputs überprüfen
		 
		var EgSelect = document.getElementById('EnergieType');

		if(EgSelect.options[0].selected == true || EgSelect.options[3].selected == true) {
			//Strom / Fernwärme
			InpValue = document.getElementById('TextInputkWh').value.replace(",", ".");	// wandelt 2,15 in 2.15 damit es als nummer erkannt wird
				
				if(isNaN(InpValue) || InpValue == "") {			// Überprüft auf number oder leer
				  document.getElementById('TextInputkWh').parentNode.className += " Incorrect";		// Setzt incorrect class
				  var IsIncorret = true;						// verhindert das absenden des formulars
				}
		}
		else if(EgSelect.options[1].selected == true) {
			//Oel
			//alert(document.getElementById('TextInputOel').value);
			InpValue = document.getElementById('TextInputOel').value.replace(",", ".");	// wandelt 2,15 in 2.15 damit es als nummer erkannt wird
				if(isNaN(InpValue) || InpValue == "") {			// Überprüft auf number oder leer
				  document.getElementById('TextInputOel').parentNode.className += " Incorrect";		// Setzt incorrect class
				  var IsIncorret = true;						// verhindert das absenden des formulars
				}
		}
		else if(EgSelect.options[2].selected == true) {
			// Gas
			if(document.getElementById('GasVolumen').checked == true) {
				InpValue = document.getElementById('TextInputGas').value.replace(",", ".");	// wandelt 2,15 in 2.15 damit es als nummer erkannt wird
				if(isNaN(InpValue) || InpValue == "") {			// Überprüft auf number oder leer
				  document.getElementById('TextInputGas').parentNode.className += " Incorrect";		// Setzt incorrect class
				  var IsIncorret = true;						// verhindert das absenden des formulars
				}
			} else {
				InpValue = document.getElementById('TextInputkWh').value.replace(",", ".");	// wandelt 2,15 in 2.15 damit es als nummer erkannt wird
				
				if(isNaN(InpValue) || InpValue == "") {			// Überprüft auf number oder leer
				  document.getElementById('TextInputkWh').parentNode.className += " Incorrect";		// Setzt incorrect class
				  var IsIncorret = true;						// verhindert das absenden des formulars
				}
			}
		}
	// Absenden ja / nein
	if(IsIncorret === true) {
		document.getElementById('Error').style.display = "block";
		return false;
	}
	else {return true;}
}
}

$(document).ready(function() {checkValues();});


