// JavaScript Document
function validate_etz(){
	if (sprytextfield1.validate()){
		if ( parseInt(document.Form1.etz_strom.value) >= 100000){
				document.getElementById( 'sonder_panel'  ).className = 'SlidingPanelsContent p4';
				backbutton = "etz_panel";
		sp2.showPanel('sonder_panel');}
		else {
		etz();sp2.showPanel('ergebnis_panel');}
	}else{document.Form1.etz_strom.focus();}
}

function validate_ztz(){
	if (sprytextfield2.validate() && sprytextfield2.validate()){
		if ( parseInt(document.Form2.ztz_strom_ht.value) + parseInt(document.Form2.ztz_strom_nt.value) >= 100000){
				document.getElementById( 'sonder_panel'  ).className = 'SlidingPanelsContent p4_1';
				backbutton = "ztz_panel";
		sp2.showPanel('sonder_panel');}
		else{
		ztz();sp2.showPanel('ergebnis_panel');}
		
	}else {document.Form2.ztz_strom_ht.focus();
		}
}

function etz() {
/*	document.getElementById( 'class' ).innerHTML = "MVV-Tarif &quot;classica Strom Business&quot;***";
	document.getElementById( 'merc' ).innerHTML = "MVV-Tarif &quot;Mercur Strom Business&quot;***";
	document.getElementById( 'tarif'  ).innerHTML = "";
	document.getElementById( 'tarif1'  ).innerHTML = "";
	document.getElementById( 'tarif2'  ).innerHTML = "ETZ";
	document.getElementById( 'tarif3'  ).innerHTML = "ETZ";*/
	document.getElementById( 'ergebnis_panel'  ).className = 'SlidingPanelsContent p3';
backbutton = "etz_panel";
var tarif = "";
var eeg = 3.592;
var kwk = 0.002;
var sst = 2.05;
var umlage = 0.151;
var aphtKom = 21.23;
var aphtPro = "";
var jgpKom = 6.62*12;
var jgpPro = "";
var etz_wert = parseInt(document.Form1.etz_strom.value);

var SuewagRVET = etz_wert*(12.25+eeg+kwk+umlage)/100+39;

if (etz_wert <=6000) {
	aphtPro = 	19.06;
	jgpPro = 60;
	}
	
	else if (etz_wert >= 6001 && etz_wert <=30000 ){
	aphtPro = 	18.66;
	jgpPro = 84;
	}
	
	else if (etz_wert >= 30001 && etz_wert <=100000 ){
	aphtPro = 	18.46;
	jgpPro = 144;
	}
	var EnBWKom = etz_wert*aphtKom/100+jgpKom;
	var EnBWPro = etz_wert*aphtPro/100+jgpPro;
/*	var classica = etz_wert*17.34/100+77;
	var mercur = etz_wert*16.54/100+77;*/
	var erg_kom = Math.floor(Math.abs(SuewagRVET-EnBWKom));
	var erg_pro = Math.floor(Math.abs(SuewagRVET-EnBWPro));
/*	var erg_cla = Math.floor(Math.abs(SuewagRVET-classica));
	var erg_mer = Math.floor(Math.abs(SuewagRVET-mercur));*/

  document.Form3.komfort.value = dot(erg_kom)+",-";
  document.Form3.profi.value = dot(erg_pro)+",-";
/*  document.Form3.classica.value = dot(erg_cla)+",-";
  document.Form3.mercur.value = dot(erg_mer)+",-";*/
}

function nachkomma(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  var p = k.indexOf('.');
  return k.substring(0, p) + ',' + k.substring(p+1, p+3);
}

function ztz() {
/*document.getElementById( 'class'  ).innerHTML = "MVV-Tarif &quot;classica Strom Business Mondschein&quot;***";
document.getElementById( 'merc'  ).innerHTML = "MVV-Tarif &quot;Mercur Strom Business Mondschein&quot;***";
document.getElementById( 'tarif'  ).innerHTML = "&nbsp;Mondschein";
document.getElementById( 'tarif1'  ).innerHTML = "&nbsp;Mondschein";
document.getElementById( 'tarif2'  ).innerHTML = "ZTZ";
document.getElementById( 'tarif3'  ).innerHTML = "ZTZ";*/
document.getElementById( 'ergebnis_panel'  ).className = 'SlidingPanelsContent p3_1';
backbutton = "ztz_panel";
var eeg = 3.592;
var kwk = 0.002;
var sst = 2.05;
var umlage = 0.151;
var SuewagmGP = 3.25;
var SuewagAPHT = 12.65 + eeg + kwk + umlage;
var SuewagAPNT = 9.89 + eeg + kwk + umlage;
var Kom_mo_GP = 6.62;
var Kom_AP_HT = 21.23;
var Kom_AP_NT = 13.23;

var ztz_ht_wert = parseInt(document.Form2.ztz_strom_ht.value);
var ztz_nt_wert = parseInt(document.Form2.ztz_strom_nt.value);

var SuewagRVZT = ztz_ht_wert*SuewagAPHT/100 + ztz_nt_wert*SuewagAPNT/100 + SuewagmGP*12;

if (ztz_ht_wert + ztz_nt_wert <=6000) {
	Pro_mo_GP = 6;
	Pro_AP_HT = 19.26;
	Pro_AP_NT = 12.46;
	}

	else if (ztz_ht_wert + ztz_nt_wert >= 6001 && ztz_ht_wert + ztz_nt_wert <=30000 ){
	Pro_mo_GP = 8;
	Pro_AP_HT = 18.86;
	Pro_AP_NT = 12.46;
	}
	
	else if (ztz_ht_wert + ztz_nt_wert >= 30001 && ztz_ht_wert + ztz_nt_wert <=100000 ){
	Pro_mo_GP = 13;
	Pro_AP_HT = 18.66;
	Pro_AP_NT = 12.46;

}
	var EnBWKom = ztz_ht_wert*Kom_AP_HT/100+ztz_nt_wert*Kom_AP_NT/100 + Kom_mo_GP*12;
	var EnBWPro = ztz_ht_wert*Pro_AP_HT/100+ztz_nt_wert*Pro_AP_NT/100 + Pro_mo_GP*12;
/*	var classica = ztz_ht_wert*17.84/100+ztz_nt_wert*12.07/100 + 93.97;
	var mercur = ztz_ht_wert*17.04/100+ztz_nt_wert*12.07/100 + 93.97;*/
	var erg_kom = Math.floor(Math.abs(SuewagRVZT-EnBWKom));
	var erg_pro = Math.floor(Math.abs(SuewagRVZT-EnBWPro));
/*	var erg_cla = Math.floor(Math.abs(SuewagRVZT-classica));
	var erg_mer = Math.floor(Math.abs(SuewagRVZT-mercur));*/

  document.Form3.komfort.value = dot(erg_kom)+",-";
  document.Form3.profi.value = dot(erg_pro)+",-";
/*  document.Form3.classica.value = dot(erg_cla)+",-";
  document.Form3.mercur.value = dot(erg_mer)+",-";*/
}

function togglePanel( value ){
	if ( value == 1 ){
		document.getElementById('pnav').className = 'pztz';
	} else if ( value == 2 ){

		document.getElementById('pnav').className = 'petz';			
	} else if ( value == 3 ){

		document.getElementById('pnav').className = 'petz_erg';			
	} else if ( value == 4 ){

		document.getElementById('pnav').className = 'petz_erg';			
	} else if ( value == 5 ){

		document.getElementById('pnav').className = 'pConfig1';			
	} else if ( value == 6 ){

		document.getElementById('pnav').className = 'pConfig2';	
	}
	return true;
}

/*function erase (panelnr) {
	if ( panelnr == 2 ) {
	document.Form2.ztz_strom_ht.value = "";
	document.Form2.ztz_strom_nt.value = "";
	document.getElementById("warning2").style.display = "none";
	document.getElementById("ztz_strom_ht").className = 'inputfield';
	document.getElementById("ztz_strom_nt").className = 'inputfield';
	document.Form2.ztz_strom_ht.focus();
	}
	else if ( panelnr == 1 ){
	document.Form1.etz_strom.value = "";
	document.getElementById("warning").style.display = "none";
	document.getElementById("etz_strom").className = 'inputfield';
	document.Form1.etz_strom.focus();	
	}
}*/

function dot(number) {
number = '' + Math.abs(number);
if (number.length > 3) {
var mod = number.length % 3;
var output = (mod > 0 ? (number.substring(0,mod)) : '');
for (i=0 ; i < Math.floor(number.length / 3); i++) {
if ((mod == 0) && (i == 0))
output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
else
output+= '.' + number.substring(mod + 3 * i, mod + 3 * i + 3);
}
return (output);
}
else return number;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
