function tarifRechnerValidieren(showZTLayerMinValue, dontShowZtLayer)
{
	// Formulareingaben validieren
	if (isValue("kwh","Bitte geben Sie einen Jahresgesamtverbrauch ein.")==false) return false;   
	if (isNumeric("kwh","Bitte geben Sie für den Jahresgesamtverbrauch nur ganze Zahlen ein.")==false) return false;  
	if (isValue("plz","Bitte geben Sie eine Postleitzahl ein.")==false) return false;   
	if (isPLZ("plz","Bitte geben sie eine gültige Postleitzahl ein.")==false) return false;  

	// Jahresverbrauch einlesen
	var jahresverbrauch;
//	jahresverbrauch=document.forms[0].kwh.value;

	if (document.forms.mainForm) {
		jahresverbrauch=document.forms.mainForm.elements.kwh.value;
	}

	if (document.forms.proenergon) {
		jahresverbrauch=document.forms.proenergon.elements.kwh.value;	
	}

	
//	jahresverbrauch=document.forms[proenergon].kwh.value;
//	alert(jahresverbrauch);
//	alert(document.forms[mainForm].kwh.value);

	
	// Abfrage Zweitarifzähler einblenden
	if (jahresverbrauch.indexOf(".")!=-1 || jahresverbrauch.indexOf(",")!=-1){
		alert("Bitte geben Sie für den Jahresgesamtverbrauch nur ganze Zahlen ein.");
		return false;
	}
	
	if (jahresverbrauch >= showZTLayerMinValue && dontShowZtLayer == 0){
	
		if (document.forms.mainForm.elements.tariftyp[1].checked==true && jahresverbrauch>9999) return true;
	
		// Wenn 8000er-Abfrage schon da, einfach true zurückgeben, 8000er-Abfrage wird über tarifRechnerAbsenden() validiert		
		if (document.getElementById("ContTrBox").style.display=="block") return true;
		else {
			// Anzeige des eingegebenen kWH-Werts aktualisieren
			document.forms.ztLayerForm.elements.tempkwh.value = document.forms.mainForm.elements.kwh.value+" kWh, davon NT";
			document.forms.ztLayerForm.elements.plz.value = document.forms.mainForm.elements.plz.value;
			document.forms.ztLayerForm.elements.kwh.value = document.forms.mainForm.elements.kwh.value;
			if (document.forms.ztLayerForm.elements.vorkasse) {
				document.forms.ztLayerForm.elements.vorkasse.value = document.forms.mainForm.elements.vorkasse.checked;
			}
			if (document.forms.ztLayerForm.elements.sonderabschlag) {
				document.forms.ztLayerForm.elements.sonderabschlag.value = document.forms.mainForm.elements.sonderabschlag.checked;
			}
			if (document.forms.ztLayerForm.elements.preisgarantie) {
				document.forms.ztLayerForm.elements.preisgarantie.value = document.forms.mainForm.elements.preisgarantie.checked;
			}
			if (document.forms.ztLayerForm.elements.oeko) {
				document.forms.ztLayerForm.elements.oeko.value = document.forms.mainForm.elements.oeko.checked;
			}
			if (document.forms.ztLayerForm.elements.tarifanzahl) {
				document.forms.ztLayerForm.elements.tarifanzahl.value = document.forms.mainForm.elements.tarifanzahl.value;
			}			
			if (document.forms.ztLayerForm.elements.erstlaufzeit) {
				document.forms.ztLayerForm.elements.erstlaufzeit.value = document.forms.mainForm.elements.erstlaufzeit.value;
			}			
			
			// Abdeckdiv und Abfragemaske einblenden
			document.getElementById("ContTrBox").style.display="block";
			document.getElementById("maskTransp").style.display="block";
			return false;
		}
		
	}
	else {
		// 8000er Abfrage neutralisieren
		tarifRechnerReset();
	}
	return true;
}

function tarifRechnerAbsenden(){
	if (document.forms.ztLayerForm.elements.zweitarifzaehler[0].checked==true)
	{
		if (isValue("nt_prozent","Bitte geben Sie den NT Verbrauch in % ein.")==false) return false;   
		if (isNumeric("nt_prozent","Bitte geben Sie für den NT Verbrauch nur ganze Zahlen ein.")==false) return false;  
	}
	if (document.forms.ztLayerForm.elements.zweitarifzaehler[1].checked==true)
	{
		if (isValue("nt_kwh","Bitte geben Sie den NT Verbrauch in kWh ein.")==false) return false;   
		if (isNumeric("nt_kwh","Bitte geben Sie für den NT Verbrauch nur ganze Zahlen ein.")==false) return false;  
	}
	document.forms.ztLayerForm.submit();
					
}

function abfragenSchliessen(){
	document.getElementById("ContTrBox").style.display="none";
	document.getElementById("maskTransp").style.display="none";
}

function tarifRechnerReset(){
	// Werte zurücksetzen um unbeabsichtigte Fehleingaben durch versteckte Felder zu vermeiden.
	document.forms.ztLayerForm.elements.zweitarifzaehler[2].checked=true;
	// <? if($configApp->_calcShowQuestionGewerbePrivat==true){ ?>document.forms.proenergon.elements.tariftyp[1].checked=true;<?}?>	
	document.forms.ztLayerForm.elements.nt_prozent.value="";
	document.forms.ztLayerForm.elements.nt_kwh.value="";
}

function validateStromStartformVX() {
	// Formulareingaben validieren
	if (isValue("kwh","Bitte geben Sie einen Jahresgesamtverbrauch ein.")==false) return false;   
	if (isNumeric("kwh","Bitte geben Sie für den Jahresgesamtverbrauch nur ganze Zahlen ein.")==false) return false;  
	if (isValue("PLZ","Bitte geben Sie eine Postleitzahl ein.")==false) return false;   
	if (isPLZ("PLZ","Bitte geben sie eine gültige Postleitzahl ein.")==false) return false;  	
	return true;
}



/*
	<script type="text/javascript">
	<!--//
		function tarifRechnerValidieren()
		{
			var jahresverbrauch,tmpkwhObj;
			// Normale Eingabe zuerst validieren
			if (isValue("jahresgesamtverbrauch","Bitte geben Sie einen Jahresgesamtverbrauch ein.")==false) return false;   
			if (isNumeric("jahresgesamtverbrauch","Bitte geben Sie für den Jahresgesamtverbrauch nur ganze Zahlen ein.")==false) return false;  
			if (isValue("postleitzahl","Bitte geben Sie eine Postleitzahl ein.")==false) return false;   
			if (isPLZ("postleitzahl","Bitte geben sie eine gültige Postleitzahl ein.")==false) return false;  
			// Jahresverbrauch einlesen
			jahresverbrauch = document.forms.proenergon.elements.jahresgesamtverbrauch.value;
			tmpkwhObj = document.forms.proenergonAbfrage.elements.tempkWh;
			// Abfrage Zweitarifzähler einblenden
			if (jahresverbrauch.indexOf(".")!=-1 || jahresverbrauch.indexOf(",")!=-1)
			{
				alert("Bitte geben Sie für den Jahresgesamtverbrauch nur ganze Zahlen ein.");
				return false;
			}
			if (jahresverbrauch>=<?=$configApp->_calcMinKWhToShowDialogZT ?> && jahresverbrauch<<?=$configApp->_calcMaxKWhToShowDialogZT ?>) 
			{
				// Wenn 8000er-Abfrage schon da, einfach true zurückgeben, 8000er-Abfrage wird über tarifRechnerAbsenden() validiert
				if (document.getElementById("ContTrBox").style.display=="block") return true;
				else 
				{

					// Anzeige des eingegebenen kWH-Werts aktualisieren
					tmpkwhObj.value=jahresverbrauch+" kW h, davon NT";
					// Abdeckdiv und Abfragemaske einblenden
					document.getElementById("ContTrBox").style.display="block";
					document.getElementById("maskTransp").style.display="block";
					return false;
				}
			}
			else 
			{
				// 8000er Abfrage neutralisieren
				tarifRechnerReset();
			}
			return true;
		}
		function tarifRechnerAbsenden()
		{
			if (document.forms.proenergonAbfrage.elements.zweitarifzaehler[0].checked==true)
			{
				if (isValue("nt_prozent","Bitte geben Sie den NT Verbrauch in % ein.")==false) return false;   
				if (isNumeric("nt_prozent","Bitte geben Sie für den NT Verbrauch nur ganze Zahlen ein.")==false) return false;  
			}
			if (document.forms.proenergonAbfrage.elements.zweitarifzaehler[1].checked==true)
			{
				if (isValue("nt_kwh","Bitte geben Sie den NT Verbrauch in kWh ein.")==false) return false;   
				if (isNumeric("nt_kwh","Bitte geben Sie für den NT Verbrauch nur ganze Zahlen ein.")==false) return false;  
			}
			// Zweitwerte zur Übergabe in 8000er-Abfrageformular übertragen
			document.forms.proenergonAbfrage.elements.jahresgesamtverbrauch2.value=document.forms.proenergon.elements.jahresgesamtverbrauch.value
			document.forms.proenergonAbfrage.elements.postleitzahl2.value=document.forms.proenergon.elements.postleitzahl.value
			document.forms.proenergonAbfrage.elements.showall2.value=document.forms.proenergon.elements.showall.value

			document.forms.proenergonAbfrage.submit();
				
		}
		function abfragenSchliessen()
		{
			document.getElementById("ContTrBox").style.display="none";
			document.getElementById("maskTransp").style.display="none";
		}
		function tarifRechnerReset()
		{
			// Werte zurücksetzen um unbeabsichtigte Fehleingaben durch versteckte Felder zu vermeiden.
			document.forms.proenergonAbfrage.elements.zweitarifzaehler[2].checked=true;
			<? if($configApp->_calcShowQuestionGewerbePrivat==true){ ?>document.forms.proenergonAbfrage.elements.tariftyp[1].checked=true;<?}?>				
			document.forms.proenergonAbfrage.elements.nt_prozent.value="";
			document.forms.proenergonAbfrage.elements.nt_kwh.value="";
		}
	
	//-->
	</script>
*/
