/*general Config*/
mehrwertsteuersatz=0.19;			/*Versicherungssteuersatz */
/*general Config*/


/*VHVPV Konditionen Config*/

vhvpv_rabatte=new Array();
vhvpv_zuschlaege=new Array();

vhvpv_rabatte[0]=new Array();
vhvpv_rabatte[0][0]='mit_blitzschutz';
vhvpv_rabatte[0][1]=0.1;			/*Photovoltaik Versicherung Rabatt Gebäude mit Blitzschutz, 10% */


vhvpv_rabatte[1]=new Array();
vhvpv_rabatte[1][0]='blitzschutzmitwartung';
vhvpv_rabatte[1][1]=0.05;			/*Photovoltaik Versicherung Rabatt Blitzschutzanlage mit Wartung, 5% */

vhvpv_rabatte[2]=new Array();
vhvpv_rabatte[2][0]='ausschlussfeuer';
vhvpv_rabatte[2][1]=0.1;			/*Photovoltaik Versicherung Rabatt Blitzschutzanlage mit Wartung, 5% */


vhvpv_zuschlaege[0]=new Array();
vhvpv_zuschlaege[0][0]='ohne_festmontage';	/*Photovoltaik Versicherung Zuschlag Flachdach ohne Festmontage, 20% */
vhvpv_zuschlaege[0][1]=0.2;			/*Photovoltaik Versicherung Zuschlag usw, 20%  */

vhvpv_praemiensatz=0.0018;			/*Photovoltaik Versicherung Prämiensatz, 1.8 0/00 */
vhvpv_hoechstgrenze=250000;			/*Hoechstgrenze Invesition*/
vhvpv_mindestbetrag=88;					/*Photovoltaik Versicherung Mindestprämie */
vhvpv_praemienart=1; 						/*1=Prozent 0=fixe Beträge */



/*VHVBH Konditionen Config*/

vhvbh_rabatte=new Array();
vhvbh_zuschlaege=new Array();




vhvbh_praemiensatz=0.0088;
vhvbh_hoechstgrenze=2000000;			/*Hoechstgrenze Invesition*/
vhvbh_mindestbetrag=0;				/*Photovoltaik Versicherung Mindestprämie */
vhvbh_praemienart=0; 						/*1=Prozent 0=fixe Beträge */




/*HELBH Konditionen Config*/
helbh_rabatte=new Array();
helbh_zuschlaege=new Array();

helbh_praemiensatz=0.0018;
helbh_hoechstgrenze=2000000;			/*Hoechstgrenze Invesition*/
helbh_mindestbetrag=50;				/*Photovoltaik Versicherung Mindestprämie */
helbh_praemienart=1; 						/*1=Prozent 0=fixe Beträge */




/*TSPV Konditionen Config*/
tspv_rabatte=new Array();
tspv_zuschlaege=new Array();

tspv_praemiensatz=0.00135;
tspv_hoechstgrenze=2000000;			/*Hoechstgrenze Invesition*/
//tspv_mindestbetrag=41.65;				/*Photovoltaik Versicherung Mindestprämie */
tspv_mindestbetrag=35.00;				/*Photovoltaik Versicherung Mindestprämie geändert Vanato */
tspv_praemienart=1; 				/*1=Prozent 0=fixe Beträge */
tspv_ersparnis=true;				/*Ersparnis noch ausgeben*/





/*/Helvetia Config*/

/*Helvetia Konditionen Config*/

helpv_rabatte=new Array();
helpv_basisbetrag=new Array();
helpv_zuschlaege=new Array();




helpv_rabatte[0]=new Array();
helpv_rabatte[0][0]='dauerrabatt';
helpv_rabatte[0][1]=0.05;				/*Rabatt bei Laufzeit 5 Jahre, 5%*/

helpv_rabatte[1]=new Array();
helpv_rabatte[1][0]='ausschluss_feuerversicherung';
helpv_rabatte[1][1]=0.1;				/*Rabatt Ausschluss Feuer, 10%*/

helpv_rabatte[2]=new Array();
helpv_rabatte[2][0]='ausschlussleitungswasser';
helpv_rabatte[2][1]=0.05;				/*Rabatt Leitungswasser 5%*/

helpv_rabatte[3]=new Array();
helpv_rabatte[3][0]='erhoehungselbstbehalt';
helpv_rabatte[3][1]=0.1;				/*Rabatt Erhöhung Selbstbehalt auf 500 Euro, 10%*/

helpv_rabatte[4]=new Array();
helpv_rabatte[4][0]='erhoehungselbstbehaltprozent';	/*Rabatt Erhöhung Selbstbehalt auf 5%, mind. 500 Euro, 15%*/
helpv_rabatte[4][1]=0.1;	


helpv_hoechstgrenze=250000;
helpv_mindestbetrag=75;					/*Photovoltaik Versicherung Mindestprämie Wohngebäude */
helpv_mindestpraemie=150;				/*Photovoltaik Versicherung Mindestprämie Gewerbe/Betriebsgelände  */
helpv_praemienart=1; 						/*1=Prozent 0=fixe Beträge */

/*/VHV Config*/





function berechne(uebergabe) {
	var vari=uebergabe;
	
	/*VERSCHIEDENE PRÄMIENSÄTZE BEI HELPV*/
	if(vari=='helpv') {
		if(document.getElementById('anlagenart1').checked) helpv_praemiensatz=0.0019;	/*Photovoltaik Versicherung Prämiensatz bei Dachmontage, 1.90 o/oo */
		else if(document.getElementById('anlagenart2').checked) helpv_praemiensatz=0.0022;	/*Photovoltaik Versicherung Prämiensatz bei Wandmotage 2.20 o/oo */
		else if(document.getElementById('anlagenart3').checked) helpv_praemiensatz=0.0028;	/*Photovoltaik Versicherung Prämiensatz bei Freifläche, 2.80 o/oo */
	}
	/*VERSCHIEDENE PRÄMIENSÄTZE BEI HELPV*/
	
	var investitionssumme=document.getElementById('investitionssumme').value;
	
	var abzug;
	var zuschlag;
	var praemiensatzdazu=window[vari+'_praemienart']==1 ? parseFloat(investitionssumme)*window[vari+'_praemiensatz'] : berechne_fixpraemie();
	var praemiensatzendgueltig=praemiensatzdazu;
	var plusmehrwehrt;
	
	
	if(investitionssumme<=window[vari+'_hoechstgrenze']) {
		
		for(i=0;i<window[vari+'_rabatte'].length;i++) {
			if($(window[vari+'_rabatte'][i][0]) && $(window[vari+'_rabatte'][i][0]).checked) {
				abzug=praemiensatzdazu*window[vari+'_rabatte'][i][1];
				praemiensatzendgueltig=praemiensatzendgueltig-abzug;
				
			}			
		}
		
		for(i=0;i<window[vari+'_zuschlaege'].length;i++) {
			if($(window[vari+'_zuschlaege'][i][0]) && $(window[vari+'_zuschlaege'][i][0]).checked) {
				zuschlag=praemiensatzdazu*window[vari+'_zuschlaege'][i][1];
				praemiensatzendgueltig=praemiensatzendgueltig+zuschlag;
			}
		}
		
		if (vari != 'tspv')
			plusmehrwehrt=mehrwertsteuersatz*praemiensatzendgueltig;
		else
			plusmehrwehrt=0;
		praemiensatzendgueltig+=plusmehrwehrt;
		if(praemiensatzendgueltig<window[vari+'_mindestbetrag']) 
			var erg=window[vari+'_mindestbetrag'].toFixed(2);
		else
			var erg=praemiensatzendgueltig.toFixed(2);
	
		document.getElementById('endbetrag').value=document.getElementById('investitionssumme').value!='' ? erg.replace(".",",") : '0,00';
		
		/*Ersparnis*/
		if(window[vari+'_ersparnis']) {
			var ersp=((parseInt(document.getElementById('ersparnis_feld').value-erg))*15);
			if(ersp>0) {
				var ersp=ersp.toFixed(2);
				var ersp=ersp.replace(".",",");
				var ersp=ersp+' EUR';
				document.getElementById('test').style.display='block';
				document.getElementById('ersparnis').style.display='block';
				document.getElementById('ersparnis').innerHTML=ersp;
			}
			else document.getElementById('ersparnis').style.display='none';
		}
		/*Ersparnis ENDE*/
	}
	else {
		alert('Die Investitionssumme ist für die Onlineberechnung zu hoch. Bitte wenden Sie sich direkt an uns, damit wir Ihnen ein individuelles Angebot erstellen können.');	
	}		
}



function berechne_fixpraemie() {
	
	/*Speziell nur fpr VHVBH*/
	var inv=$('investitionssumme').value;
	if(inv<=50000 && inv>0) return 45;
	else if(inv<=100000 && inv>50000) return 55;
	else if(inv<=250000 && inv>100000) return 65;
	else if(inv<=500000 && inv>250000) return 75;
	else if(inv<=1000000 && inv>500000) return 185;
	else if(inv<=2000000 && inv>1000000) return 245;
	else if(inv>2000000) return 45;
	
	//return 45;
}
