$(document).ready(
	function () {
	
		// Menü-Rollover
		$('#navigation_content li').hover(
			function () {
				$(this).addClass('rollover');
			},
			function () {
				$(this).removeClass('rollover');
			}
		);
		
		// Menüzeile klickbar machen
		$('#navigation_content li').click(
			function () {
				window.location.href = $(this).find('a').attr('href');
			}
		);
		
		
		// Situation anzeigen
		$('input[name=vehicle-type][value=3]').click( function () {
			$('#situation-container').hide();
		});
		
		$('input[name=vehicle-type][value!=3]').click( function () {
			$('#situation-container').show();
		});
		
		
		// Vorsteuerprozent anzeigen
		$('input[name=pretax][value=1]').click( function () {
			$('#pretax_percent-container').show();
		});
		$('input[name=pretax][value=0]').click( function () {
			$('#pretax_percent-container').hide();
		});
		if (!$('#field_pretax_1').attr("checked")) {
			$('#pretax_percent-container').hide();
		}
		
		
		// Kradfrage1 anzeigen
		$('input[name=additional-vehicle][value=1]').click( function () {
			$('#subquestion01-container').show();
		});
		$('input[name=additional-vehicle][value=0]').click( function () {
			$('#subquestion01-container').hide();
		});
		if (!$('#field_additional-vehicle_1').attr("checked")) {
			$('#subquestion01-container').hide();
		}
		
		
		// Kradfrage2 anzeigen
		$('input[name=subquestion01][value=1]').click( function () {
			$('#subquestion02-container').show();
		});
		$('input[name=subquestion01][value=0]').click( function () {
			$('#subquestion02-container').hide();
		});
		if (!$('#field_subquestion01_1').attr("checked")) {
			$('#subquestion02-container').hide();
		}
		
		
		// Kradfrage3 anzeigen
		$('input[name=subquestion02][value=1]').click( function () {
			$('#subquestion03-container').show();
		});
		$('input[name=subquestion02][value=0]').click( function () {
			$('#subquestion03-container').hide();
		});
		if (!$('#field_subquestion02_1').attr("checked")) {
			$('#subquestion03-container').hide();
		}
		
		
		// Kinderfragen anzeigen
		$('input[name=child][value=1]').click( function () {
			$('#footrest-container').show();
		});
		$('input[name=child][value=0]').click( function () {
			$('#footrest-container').hide();
		});
		if (!$('#field_child_1').attr("checked")) {
			$('#footrest-container').hide();
		}
		
		
		// Anhänger anzeigen
		$('input[name=trailer-age][value=1]').click( function () {
			$('#arisa-trailer-container').show();
		});
		$('input[name=trailer-age][value=0]').click( function () {
			$('#arisa-trailer-container').hide();
		});
		if (!$('#field_trailer-age_1').attr("checked")) {
			$('#arisa-trailer-container').hide();
		}
		
		
		// arisa Kundennummer anzeigen
		$('input[name=customer][value=1]').click( function () {
			$('#customerid-container').show();
		});
		$('input[name=customer][value=0]').click( function () {
			$('#customerid-container').hide();
		});
		if (!$('#field_customer_1').attr("checked")) {
			$('#customerid-container').hide();
		}
		
		
		// Verschiedene Anschriftfelder anzeigen
		$('select#field_title').change( function () {
			if ($('select#field_title').val()==1) {
				$('#company-container').show();
				$('#academic-title-container').hide();
				$('#forename-container').hide();
				$('#surname-container').hide();
				$('#company-address-container').show();
				$('#private-address-container').hide();
				$('#birthdate-container').hide();
				$('#licence-date-container').hide();
				if ($('#field_diff-invoice-address02_1').attr("checked")) {
					$('#invoice-address-container').show();
				}
				else {
					$('#invoice-address-container').hide();
				}
			}
			else {
				$('#company-container').hide();
				$('#academic-title-container').show();
				$('#forename-container').show();
				$('#surname-container').show();
				$('#company-address-container').hide();
				$('#private-address-container').show();
				$('#birthdate-container').show();
				$('#licence-date-container').show();
				if ($('#field_diff-invoice-address01_1').attr("checked")) {
					$('#invoice-address-container').show();
				}
				else {
					$('#invoice-address-container').hide();
				}
			}
		});
		if ($('select#field_title').val()==1) {
			$('#company-container').show();
			$('#academic-title-container').hide();
			$('#forename-container').hide();
			$('#surname-container').hide();
			$('#company-address-container').show();
			$('#private-address-container').hide();
			$('#private-address-container').hide();
			$('#birthdate-container').hide();
			if (!$('#field_diff-invoice-address02_1').attr("checked")) {
				$('#invoice-address-container').hide();
			}
		}
		else {
			$('#company-container').hide();
			$('#academic-title-container').show();
			$('#forename-container').show();
			$('#surname-container').show();
			$('#company-address-container').hide();
			$('#private-address-container').show();
			$('#birthdate-container').show();
			$('#licence-date-container').show();
			if (!$('#field_diff-invoice-address01_1').attr("checked")) {
				$('#invoice-address-container').hide();
			}
		}
		$('input[name=diff-invoice-address01][value=1]').click( function () {
			$('#invoice-address-container').show();
		});
		$('input[name=diff-invoice-address01][value=0]').click( function () {
			$('#invoice-address-container').hide();
		});
		$('input[name=diff-invoice-address02][value=1]').click( function () {
			$('#invoice-address-container').show();
		});
		$('input[name=diff-invoice-address02][value=0]').click( function () {
			$('#invoice-address-container').hide();
		});
		
		
		// Anbweichende Halterdaten anzeigen
		$('input[name=keeper][value=1]').click( function () {
			$('#different-keeper-container').show();
		});
		$('input[name=keeper][value=0]').click( function () {
			$('#different-keeper-container').hide();
		});
		if (!$('#field_keeper_1').attr("checked")) {
			$('#different-keeper-container').hide();
		}
		
		
		// Finanzierung anzeigen
		$('input[name=financing][value=1]').click( function () {
			$('#financing-container').show();
		});
		$('input[name=financing][value=0]').click( function () {
			$('#financing-container').hide();
		});
		if (!$('#field_financing_1').attr("checked")) {
			$('#financing-container').hide();
		}
		
		
		// Bezahlarten anzeigen
		$('select#field_payment').change( function () {
			if ($('select#field_payment').val()==1) {
				$('#transfer-container').show();
				$('#creditcard-container').hide();
			}
			else if ($('select#field_payment').val()==2) {
				$('#transfer-container').hide();
				$('#creditcard-container').show();
			}
			else {
				$('#transfer-container').hide();
				$('#creditcard-container').hide();
			}
		});
		if ($('select#field_payment').val()==1) {
			$('#transfer-container').show();
			$('#creditcard-container').hide();
		}
		else if ($('select#field_payment').val()==2) {
			$('#transfer-container').hide();
			$('#creditcard-container').show();
		}
		else {
			$('#transfer-container').hide();
			$('#creditcard-container').hide();
		}
		
		
		// Hinweisboxen ausblenden
		$('.message-close_container').show();
		$('.message_container').hide();
		
		// Hinweisboxen anzeigen
		$('.infobutton').click( function () {
			var id = $(this).attr('id').replace(/^info/g, 'message');
			$('#'+id).toggle();
		});
		$('.message-close').click( function () {
			$(this).closest('.message_container').hide();
		});
		
		
		// Submit Button an Datenschutz koppeln
		if (!$('#field_accept-privacy').attr("checked")) {
			$('.privacy-needed').attr('disabled', 'disabled');
		}
		$('#field_accept-privacy').click( function () {
			if ($('#field_accept-privacy').attr("checked")) {
				$('.privacy-needed').removeAttr('disabled');
			}
			else {
				$('.privacy-needed').attr('disabled', 'disabled');
			}
		});
		
		
		// Ergebnisseite Preise einblenden
		$('.ergebnis-preis').each( function () {
			var checkid = $(this).attr('id').replace(/preis_/g, 'angebot_');
			$(this).toggle($('#'+checkid).attr('checked'));
		});
		$('.ergebnis-checkbox').click( function () {
			var preisid = $(this).attr('id').replace(/angebot_/g, 'preis_');
			$('#'+preisid).toggle($(this).attr('checked'));
		});
		
		// Teilkasko Premium koppeln
		$('#angebot_4_2, #angebot_5_2, #angebot_6_2, #angebot_7_2').click( function () {
			if ($(this).attr('checked')) {
				$('#angebot_4_2, #angebot_5_2, #angebot_6_2, #angebot_7_2').attr('checked', 'checked');
				$('#angebot_4_2, #angebot_5_2, #angebot_6_2, #angebot_7_2').each( function () {
					var preisid = $(this).attr('id').replace(/angebot_/g, 'preis_');
					$('#'+preisid).toggle($(this).attr('checked'));
				});
			}
			else {
				$('#angebot_4_2, #angebot_5_2, #angebot_6_2, #angebot_7_2').removeAttr('checked');
				$('#angebot_4_2, #angebot_5_2, #angebot_6_2, #angebot_7_2').each( function () {
					var preisid = $(this).attr('id').replace(/angebot_/g, 'preis_');
					$('#'+preisid).toggle($(this).attr('checked'));
				});
			}
		});
	
	}
);
