$(function() {
		   
	$("#accordion").accordion({
		autoHeight: false,
		animated: false,
		active: 0,
		event: false
	});
	
	// back button
	$("#previousButton").each(function(i) {
		$(this)					 
		.click(function() {
			var current = $('#accordion').accordion('option', 'active');
			$("#accordion").accordion('activate', current - 1);
			$('#accordion').accordion('option', 'active', current - 1);
			$('#t'+(current - 1)).blur();
			$('#t'+(current-1) + "> h3").removeClass("ui-state-edited");
			// Ihre Angaben ausblenden
			$('.inputContainer').hide();
			return false;
		});
	});

	// next button mit validator
	$("#nextButton").each(function(i) {
		$(this)					 
		.click(function() {
			if (v.form()) {
				var current = $('#accordion').accordion('option', 'active');
				$("#accordion").accordion('activate', current + 1);
				$('#accordion').accordion('option', 'active', current + 1);
				$('#t'+(current + 1)).blur();
				$('#t'+current + "> h3").addClass("ui-state-edited");
				uebersicht();
				return false;
			}
		});
	});
		
	// Nutzungsvertrag-Link
	$("#NutzungsvertragLink").click(function() {
		$('#Nutzungsvertrag-Link_angeklickt').val('ja');
	});	
	
    // form validation
	// ---------------------------------------
	jQuery.validator.messages.required = "";
	
	var v = $("#bestellForm").validate({
		errorClass: "warning",
		onkeyup: false,
		onblur: false,
		debug:false,
		
		errorContainer: "#errorDiv",
		errorLabelContainer: "#errorDiv",
		wrapper: "p",
		
		invalidHandler: function(e, validator) {
			var errors = validator.numberOfInvalids();
			if (errors) {
				var message = "F&uuml;llen Sie bitte alle Pflichtfelder aus.";
				$("div.error span").html(message);
				$("div.error").show();
			} else {
				$("div.error").hide();
				alert("valid");
			}
		},
				
		// email validation
		rules: {
			Email: {
		  	required: true,
		  	email: true
			}
		}
	});
	
});

function uebersicht() {
		
	// VDE_VERLAGs-Kundennummer
	if ($("#VDE_VERLAGs-Kundennummer").val()) {
			$(".inputVDE_VERLAGs-Kundennummer").show();
			$(".inputVDE_VERLAGs-Kundennummer > .inputValue").html($("#VDE_VERLAGs-Kundennummer").val());
	}

	// Auftragsnummer-des-Kunden
	if ($("#Auftragsnummer_des_Kunden").val()) {
			$(".inputAuftragsnummer_des_Kunden").show();
			$(".inputAuftragsnummer_des_Kunden > .inputValue").html($("#Auftragsnummer_des_Kunden").val());
	}

	// Firma_oder_Name
	$(".inputFirma_oder_Name").show();
	$(".inputFirma_oder_Name > .inputValue").html($("#Firma_oder_Name").val());

	// UST-IdNr
	if ($("#UST-IdNr").val()) {
			$(".inputUST-IdNr").show();
			$(".inputUST-IdNr > .inputValue").html($("#UST-IdNr").val());
	}

	// Abteilung_Besteller
	$(".inputAbteilung_Besteller").show();
	$(".inputAbteilung_Besteller > .inputValue").html($("#Abteilung_Besteller").val());

	// Strasse
	$(".inputStrasse").show();
	$(".inputStrasse > .inputValue").html($("#Strasse").val());

	// PLZ / Ort
	$(".inputPLZOrt").show();
	$(".inputPLZOrt > .inputValue").html($("#PLZ").val() + " " + $("#Ort").val());

	// Telefon
	$(".inputTelefon").show();
	$(".inputTelefon > .inputValue").html($("#Telefon").val());

	// Telefax
	if ($("#Telefax").val()) {
			$(".inputTelefax").show();
			$(".inputTelefax > .inputValue").html($("#Telefax").val());
	}

	// Email
	$(".inputEmail").show();
	$(".inputEmail > .inputValue").html($("#Email").val());

	// Nutzungsvertrag
	if ($("#Nutzungsvertrag").is(":checked")) {
			$(".inputNutzungsvertrag").show();
			$(".inputNutzungsvertrag > .inputValue").html("Ich habe den Nutzungsvertrag heruntergeladen, zur Kenntnis genommen und bin mit den Vereinbarungen einverstanden.");
	}
	
	// Preisuebersicht
	$(".a1, .a2, .a3").hide();

	if ($("#Auswahl-1:checked").val()) $(".a1").show();
	if ($("#Auswahl-2:checked").val()) $(".a2").show();
	if ($("#Auswahl-3:checked").val()) $(".a3").show();
	$(".preisuebersicht").show();

}
