$(function() {

	if ($('#gesamtpreisnetto').val() > 0) {
		var summe = $('#gesamtpreisnetto').val();
	} else
		summe = 0;

	$('.neuereintrag').click(function() {
		var num = $(this).attr('id').split('_')[1];
		var toggle_container = '#technologie_'+ (parseInt(num)+1) +'_container';
		$(toggle_container).toggleClass('ausblenden');
		$(this).hide();
	});


	setTimeout(
			function() {
				if( !$('#treuerabatt_ja').attr('checked') ) {
					$('#treuerabatt_nein').attr('checked',true);
				}
				if ($('#rechnung').val() == 1
						|| $('#unternehmen_re').val() !== ''
						|| $('#name_re').val() !== ''
						|| $('#vorname_re').val() !== ''
						|| $('#plz_re').val() !== ''
						|| $('#telefon_re').val() !== ''
						|| $('#street_re').val() !== ''
						|| $('#funktion_re').val() !== ''
						|| $('#email_re').val() !== ''
						|| $('#fax_re').val() !== ''
						|| $('#ort_re').val() !== '') {
					$('#row_rechnung').removeClass('ausblenden');
					$('#row_rechnung').addClass('einblenden');
					$('#rechnung').attr('checked', false);
					$('#rechnung_tmp').val(1);
				} else {
					$('#rechnung').attr('checked', true);
					$('#row_rechnung').removeClass('einblenden');
					$('#row_rechnung').addClass('ausblenden');
					$('#rechnung_tmp').val(0);
				}
				if ($('#adressoeffentlich').val() == 1
						|| $('#unternehmen_adr').val() !== ''
						|| $('#name_adr').val() !== ''
						|| $('#vorname_adr').val() !== ''
						|| $('#plz_adr').val() !== ''
						|| $('#telefon_adr').val() !== ''
						|| $('#street_adr').val() !== ''
						|| $('#funktion_adr').val() !== ''
						|| $('#email_adr').val() !== ''
						|| $('#fax_adr').val() !== ''
						|| $('#ort_adr').val() !== '') {
					$('#row_adresse').removeClass('ausblenden');
					$('#row_adresse').addClass('einblenden');
					$('#adressoeffentlich').attr('checked', false);
					$('#adressoeffentlich_tmp').val(1);
				} else {
					$('#adressoeffentlich').attr('checked', true);
					$('#row_adresse').removeClass('einblenden');
					$('#row_adresse').addClass('ausblenden');
					$('#adressoeffentlich_tmp').val(0);
				}
				if ($('#agb_tmp').val() == '1') {
					$('#agb').attr('checked', true);
				}

				for( var i = 1; i <= 8; i++ )
				{
					if (    $('#technologie_'+i).val() !== ''
					     || $('#praesent_katalog_unternehmen_'+i).attr('checked')
					     || $('#praesent_katalog_produkt_'    +i).attr('checked')
					     || $('#praesent_katalog_projekt_'    +i).attr('checked')
					     || $('#praesent_katalog_adresse_'    +i).attr('checked')
					     || $('#praesent_katalog_weitere_'    +i).val() !== "")
					{
						$('#eintragplus_'+(i-1)).hide();
						$('#technologie_'+i+'_container').show();
					}
				};


			}, 1000);
	$('#agb').click(function() {
		if ($('#agb').attr('checked')) {
			$('#agb').val('1');
		} else {
			$('#agb').val('');
		}

	});

	$('#rechnung').click(function() {
		if ($('#rechnung').attr('checked')) {
			$('#rechnung').val('0');
			$('#row_rechnung').removeClass('einblenden');
			$('#unternehmen_re').val('');
			$('#name_re').val('');
			$('#vorname_re').val('');
			$('#plz_re').val('');
			$('#telefon_re').val('');
			$('#street_re').val('');
			$('#ort_re').val('');
			$('#funktion_re').val('');
			$('#fax_re').val('');
			$('#email_re').val('');
			$('#rechnung_tmp').val('0');
		} else {
			$('#rechnung').val('1');
			$('#rechnung_tmp').val('1');

		}
		$('#row_rechnung').toggleClass('ausblenden');

	});
	$('#adressoeffentlich').click(function() {
		if ($('#adressoeffentlich').attr('checked')) {
			$('#adressoeffentlich').val('0');
			$('#row_adressoeffentlich').removeClass('einblenden');
			$('#unternehmen_adr').val('');
			$('#name_adr').val('');
			$('#vorname_adr').val('');
			$('#plz_adr').val('');
			$('#telefon_adr').val('');
			$('#street_adr').val('');
			$('#ort_adr').val('');
			$('#funktion_adr').val('');
			$('#fax_adr').val('');
			$('#email_adr').val('');
			$('#adressoeffentlich_tmp').val('0');
		} else {
			$('#adressoeffentlich').val('1');
			$('#adressoeffentlich_tmp').val('1');
		}
		$('#row_adresse').toggleClass('ausblenden');

	});

	$('.addempty:checkbox').each(function(){
		var $this = $(this);
		var mydouble = $('<input type="checkbox" class="ausblenden" value="" name="'+$this.attr('name')+'" />').insertAfter($this);
		$this.click(function(){
			if( $this.attr('checked') ) {
				mydouble.attr('checked',false);
			} else {
				mydouble.attr('checked',true);
			}
		});
	});

	$('#praesent_katalog_unternehmen').click(function() {
		if ($('#praesent_katalog_unternehmen:checked').val() !== undefined) {
			summe = summe + 1990;
			$('#gesamtpreisnetto').val(summe);
			$('#praesent_katalog_unternehmen').val('1');

		} else {
			summe = summe - 1990;
			$('#gesamtpreisnetto').val(summe);
			$('#praesent_katalog_unternehmen').val('0');

		}
	});
	$('#praesent_katalog_produkt').click(function() {
		if ($('#praesent_katalog_produkt:checked').val() !== undefined) {
			summe = summe + 1000;
			$('#gesamtpreisnetto').val(summe);
			$('#praesent_katalog_produkt').val('1');

		} else {
			summe = summe - 1000;
			$('#gesamtpreisnetto').val(summe);
			$('#praesent_katalog_produkt').val('0');

		}
	});

	$('#praesent_katalog_projekt').click(function() {
		if ($('#praesent_katalog_projekt:checked').val() !== undefined) {
			summe = summe + 390;
			$('#gesamtpreisnetto').val(summe);
			$('#praesent_katalog_projekt').val('1');

		} else {
			summe = summe - 390;
			$('#gesamtpreisnetto').val(summe);
			$('#praesent_katalog_projekt').val('0');

		}
	});
	$('#praesent_katalog_adresse').click(function() {
		$('#gesamtpreisnetto').val(summe + 0);
		summe = summe + 0;
		$('#praesent_katalog_adresse').val('1');

	});

	for ( var i = 1; i <= 8; i++) {
		$('#praesent_katalog_unternehmen_' + i).click(function() {
			var sel = '#' + $(this).attr('id');
			if ($(sel + ':checked').val() !== undefined) {
				summe = summe + 1990;
				$('#gesamtpreisnetto').val(summe);
				$(sel).val('1');
			} else {
				summe = summe - 1990;
				$('#gesamtpreisnetto').val(summe);
				$(sel).val('0');
			}
		});
		$('#praesent_katalog_produkt_' + i).click(function() {
			var sel = '#' + $(this).attr('id');
			if ($(sel + ':checked').val() !== undefined) {
				summe = summe + 1000;
				$('#gesamtpreisnetto').val(summe);
				$(sel).val('1');
			} else {
				summe = summe - 1000;
				$('#gesamtpreisnetto').val(summe);
				$(sel).val('0');
			}
		});
		$('#praesent_katalog_projekt_' + i).click(function() {
			var sel = '#' + $(this).attr('id');
			if ($(sel + ':checked').val() !== undefined) {
				summe = summe + 390;
				$('#gesamtpreisnetto').val(summe);
				$(sel).val('1');
			} else {
				summe = summe - 390;
				$('#gesamtpreisnetto').val(summe);
				$(sel).val('0');
			}
		});
		$('#praesent_katalog_adresse_' + i).click(function() {
			var sel = '#' + $(this).attr('id');
			if ($(sel + ':checked').val() !== undefined) {
				$('#gesamtpreisnetto').val(summe + 0);
				summe = summe + 0;
				$(sel).val('1');
			} else {
				$(sel).val('0');
			}
		});
	}

	$('#technologieausstellung_geothermie_o').click(function() {
		if( $(this).attr('checked') ) {
			summe = summe + 450;
			$('#techaus').val('1');
		} else {
			summe = summe - 450;
		}
		$('#gesamtpreisnetto').val(summe);
    });
	$('#technologieausstellung_geothermiet').click(function() {
		if( $(this).attr('checked') ) {
			summe = summe + 450;
			$('#techaus').val('1');
		} else {
			summe = summe - 450;
		}
		$('#gesamtpreisnetto').val(summe);
	});
	$('#technologieausstellung_wasserkraft').click(function() {
		if( $(this).attr('checked') ) {
			summe = summe + 800;
			$('#techaus').val('1');
		} else {
			summe = summe - 800;
		}
		$('#gesamtpreisnetto').val(summe);
	});
	$('#technologieausstellung_bioenergie').click(function() {
		if( $(this).attr('checked') ) {
			summe = summe + 1400;
			$('#techaus').val('1');
		} else {
			summe = summe - 1400;
		}
		$('#gesamtpreisnetto').val(summe);
	});
	$('#technologieausstellung_csp').click(function() {
		if( $(this).attr('checked') ) {
			summe = summe + 450;
			$('#techaus').val('1');
		} else {
			summe = summe - 450;
		}
		$('#gesamtpreisnetto').val(summe);
	});
	$('#technologieausstellung_solarthermie').click( function() {
		if( $(this).attr('checked') ) {
			summe = summe + 1100;
			$('#techaus').val('1');
		} else {
			summe = summe - 1100;
		}
		$('#gesamtpreisnetto').val(summe);
	});
	$('#technologieausstellung_laendlelektrik').click(function() {
		if( $(this).attr('checked') ) {
			summe = summe + 1100;
			$('#techaus').val('1');
		} else {
			summe = summe - 1100;
		}
		$('#gesamtpreisnetto').val(summe);
	});
	$('#technologieausstellung_photovoltaik').click(function() {
		if( $(this).attr('checked') ) {
			summe = summe + 1100;
			$('#techaus').val('1');
		} else {
			summe = summe - 1100;
		}
		$('#gesamtpreisnetto').val(summe);
	});
	$('#technologieausstellung_windenergie').click(function() {
		if( $(this).attr('checked') ) {
			summe = summe + 1400;
			$('#techaus').val('1');
		} else {
			summe = summe - 1400;
		}
		$('#gesamtpreisnetto').val(summe);
	});
	$('#technologieausstellung_allgemein').click(function() {
		if( $(this).attr('checked') ) {
			summe = summe + 1400;
			$('#techaus').val('1');
		} else {
			summe = summe - 1400;
		}
		$('#gesamtpreisnetto').val(summe);
	});
	$('#praesent_sonderkatalog_portrait').click(function() {
		if( $(this).attr('checked') ) {
			summe = summe + 1500;
			$('#sonder').val('1');
		} else {
			summe = summe - 1500;
		}
		$('#gesamtpreisnetto').val(summe);
	});
	$('#praesent_sonderkatalog_adreintrag').click(function() {
		$('#gesamtpreisnetto').val(summe + 0);
		summe = summe + 0;
		$('#sonder').val('1');
	});

	$('#onlineupdate').change(function() {
		summe = summe - ($('#onlineupdate_tmp').val() * 250);
		zwsumme = $('#onlineupdate').val() * 250;
		summe = summe + zwsumme;
		$('#onlineupdate_tmp').val($('#onlineupdate').val());
		$('#gesamtpreisnetto').val(summe);
	});

	$('#unternehmen').change(function() {
		$('#unternehmen_tmp').val($('#unternehmen').val());
	}).change();

	$('#sonderkatalog_weitere').change(function() {
		summe = summe - ($('#sonderkatalog_weitere_tmp').val() * 750);
		zwsumme = $('#sonderkatalog_weitere').val() * 750;
		summe = summe + zwsumme;
		$('#gesamtpreisnetto').val(summe);
		$('#sonderkatalog_weitere_tmp').val($('#sonderkatalog_weitere').val());

	}).change();
	
	for ( var i = 0; i <= 8; i++) {
		$('#praesent_katalog_'+i+'_unternehmen_weitere').change(
			function() {
				alert ("hallo");
				summe = summe
						- ($('#praesent_katalog_'+i+'_unternehmen_weitere_tmp').val() * 1000);
				zwsumme = $('#praesent_katalog_'+i+'_unternehmen_weitere').val() * 1000;
				summe = summe + zwsumme;
				$('#gesamtpreisnetto').val(summe);
				$('#praesent_katalog_'+i+'_unternehmen_weitere_tmp').val(
						$('#praesent_katalog_'+i+'_unternehmen_weitere').val());

			});
	}
		$('#praesent_katalog_0_unternehmen_weitere').change(
			function() {
				alert ("hallo");
				summe = summe
						- ($('#praesent_katalog_0_unternehmen_weitere_tmp').val() * 1000);
				zwsumme = $('#praesent_katalog_0_unternehmen_weitere').val() * 1000;
				summe = summe + zwsumme;
				$('#gesamtpreisnetto').val(summe);
				$('#praesent_katalog_0_unternehmen_weitere_tmp').val(
						$('#praesent_katalog_0_unternehmen_weitere').val());

			});


	$('#praesent_katalog_0_weitere').change(
			function() {
				summe = summe
						- ($('#praesent_katalog_0_weitere_tmp').val() * 1000);
				zwsumme = $('#praesent_katalog_0_weitere').val() * 1000;
				summe = summe + zwsumme;
				$('#gesamtpreisnetto').val(summe);
				$('#praesent_katalog_0_weitere_tmp').val(
						$('#praesent_katalog_0_weitere').val());

			})

	$('#praesent_katalog_1_weitere').change(
			function() {
				summe = summe
						- ($('#praesent_katalog_1_weitere_tmp').val() * 1000);
				zwsumme = $('#praesent_katalog_1_weitere').val() * 1000;
				summe = summe + zwsumme;
				$('#gesamtpreisnetto').val(summe);
				$('#praesent_katalog_1_weitere_tmp').val(
						$('#praesent_katalog_1_weitere').val());

			})

	$('#praesent_katalog_2_weitere').change(
			function() {
				summe = summe
						- ($('#praesent_katalog_2_weitere_tmp').val() * 1000);
				zwsumme = $('#praesent_katalog_2_weitere').val() * 1000;
				summe = summe + zwsumme;
				$('#gesamtpreisnetto').val(summe);
				$('#praesent_katalog_2_weitere_tmp').val(
						$('#praesent_katalog_2_weitere').val());

			})

	$('#praesent_katalog_3_weitere').change(
			function() {
				summe = summe
						- ($('#praesent_katalog_3_weitere_tmp').val() * 1000);
				zwsumme = $('#praesent_katalog_3_weitere').val() * 1000;
				summe = summe + zwsumme;
				$('#gesamtpreisnetto').val(summe);
				$('#praesent_katalog_3_weitere_tmp').val(
						$('#praesent_katalog_3_weitere').val());

			})

	$('#praesent_katalog_4_weitere').change(
			function() {
				summe = summe
						- ($('#praesent_katalog_4_weitere_tmp').val() * 1000);
				zwsumme = $('#praesent_katalog_4_weitere').val() * 1000;
				summe = summe + zwsumme;
				$('#gesamtpreisnetto').val(summe);
				$('#praesent_katalog_4_weitere_tmp').val(
						$('#praesent_katalog_4_weitere').val());

			})

	$('#praesent_katalog_5_weitere').change(
			function() {
				summe = summe
						- ($('#praesent_katalog_5_weitere_tmp').val() * 1000);
				zwsumme = $('#praesent_katalog_5_weitere').val() * 1000;
				summe = summe + zwsumme;
				$('#gesamtpreisnetto').val(summe);
				$('#praesent_katalog_5_weitere_tmp').val(
						$('#praesent_katalog_5_weitere').val());

			})

	$('#praesent_katalog_6_weitere').change(
			function() {
				summe = summe
						- ($('#praesent_katalog_1_weitere_tmp').val() * 1000);
				zwsumme = $('#praesent_katalog_6_weitere').val() * 1000;
				summe = summe + zwsumme;
				$('#gesamtpreisnetto').val(summe);
				$('#praesent_katalog_6_weitere_tmp').val(
						$('#praesent_katalog_6_weitere').val());
			})

	$('#praesent_katalog_7_weitere').change(
			function() {
				summe = summe
						- ($('#praesent_katalog_7_weitere_tmp').val() * 1000);
				zwsumme = $('#praesent_katalog_7_weitere').val() * 1000;
				summe = summe + zwsumme;
				$('#gesamtpreisnetto').val(summe);
				$('#praesent_katalog_7_weitere_tmp').val(
						$('#praesent_katalog_7_weitere').val());

			})

	$('#praesent_katalog_8_weitere').change(
			function() {
				summe = summe
						- ($('#praesent_katalog_8_weitere_tmp').val() * 1000);
				zwsumme = $('#praesent_katalog_8_weitere').val() * 1000;
				summe = summe + zwsumme;
				$('#gesamtpreisnetto').val(summe);
				$('#praesent_katalog_8_weitere_tmp').val(
						$('#praesent_katalog_8_weitere').val());

			})

	$('#newsletter').click(function() {
		if ($('#newsletter').attr('checked')) {
			$('#newsletter_tmp').val('1');
		} else {
			$('#newsletter_tmp').val('0');

		}

	});

	// $('#gesamtpreisnetto').val(summe);

	$('input')
			.change(
					function() {
						if ($("#treuerabatt_nein:checked").val() == undefined
								&& $('#gesamtpreisnetto').val() !== 0) {
							$('#abzug')
									.val($('#gesamtpreisnetto').val() * 0.20);
							$('#endsummenetto').val(
									$('#gesamtpreisnetto').val() * 0.80);
							$('#gesamtpreisnetto').val(
									$('#gesamtpreisnetto').val() * 1, 00);
							// $('#gesamtpreisnetto').format({format:"0,000.##",
							// locale:"de"});
							$('#abzug').format( {
								format : "0,000.##",
								locale : "de"
							});
							$('#endsummenetto').format( {
								format : "0,000.##",
								locale : "de"
							});
						}

						else {
							$('#abzug').val('0');
							$('#endsummenetto').val(
									$('#gesamtpreisnetto').val());
							$('#gesamtpreisnetto').val(
									$('#gesamtpreisnetto').val() * 1, 00);
							// $('#gesamtpreisnetto').format({format:"0,000.##",
							// locale:"de"});
							$('#abzug').format( {
								format : "0,000.##",
								locale : "de"
							});
							$('#endsummenetto').format( {
								format : "0,000.##",
								locale : "de"
							});

						}
						if ($('#praesent_katalog_unternehmen:checked').val() !== undefined) {
							$('#praesent_katalog_is').val('1');
						} else {
							$('#praesent_katalog_is').val('0');
						}
					});

});
