$(document).ready(function()
{
  
    subCheckLayout();
	
	$('#dat_mwst_1, #dat_mwst_2, #dat_zahlung_1, #dat_zahlung_2, #dat_zahlung_3, #dat_zahlung_4, #dat_bank_1, #dat_bank_2').click(function()
	{
		subCheckLayout();
	});
	
	
	$('#dat_konto_nr, #dat_konto_blz').keypress(function (e) 
	{
    	if (e.which == 32) return false;
	});
	
	
	$('#frmSaveKundenData').submit(function(event)
	{
		var err = 0;
		$('#dat_name').removeClass('error');
		$('#dat_strasse').removeClass('error');
		$('#dat_plz').removeClass('error');
		$('#dat_ort').removeClass('error');
		$('#dat_telefon').removeClass('error');
		$('#dat_mwst_nr').removeClass('error');
		$('#dat_ausweis_nr').removeClass('error');
		$('#dat_konto_name').removeClass('error');
		$('#dat_konto_nr').removeClass('error');
		$('#dat_konto_blz').removeClass('error');
		$('#dat_konto_bank').removeClass('error');
		$('#dat_konto_name2').removeClass('error');
		$('#dat_konto_iban').removeClass('error');
		$('#dat_konto_bic').removeClass('error');
		$('#dat_konto_bank2').removeClass('error');
		
		if (!$('#dat_name').val())
		{
			$('#dat_name').addClass('error');
			err = 1;
		}
		if (!$('#dat_strasse').val())
		{
			$('#dat_strasse').addClass('error');
			err = 1;
		}
		if (!$('#dat_plz').val())
		{
			$('#dat_plz').addClass('error');
			err = 1;
		}		
		if (!$('#dat_ort').val())
		{
			$('#dat_ort').addClass('error');
			err = 1;
		}
		if (!$('#dat_telefon').val())
		{
			$('#dat_telefon').addClass('error');
			err = 1;
		}
		if ($("input[@name=dat_mwst]:checked").val() == '1')
		{
			if (!$('#dat_mwst_nr').val())
			{
				$('#dat_mwst_nr').addClass('error');
				err = 1;
			}
		}
		if ($("input[@name=dat_zahlung]:checked").val() == '1') 
		{
			if ($("input[@name=dat_bank]:checked").val() == '1') 
			{
				if (!$('#dat_konto_name').val())
				{
					$('#dat_konto_name').addClass('error');
					err = 1;
				}
				if (!$('#dat_konto_nr').val())
				{
					$('#dat_konto_nr').addClass('error');
					err = 1;
				}
				if (!$('#dat_konto_blz').val())
				{
					$('#dat_konto_blz').addClass('error');
					err = 1;
				}
				if (!$('#dat_konto_bank').val())
				{
					$('#dat_konto_bank').addClass('error');
					err = 1;
				}
			}
			else
			{
				if (!$('#dat_konto_name2').val())
				{
					$('#dat_konto_name2').addClass('error');
					err = 1;
				}
				if (!$('#dat_konto_iban').val())
				{
					$('#dat_konto_iban').addClass('error');
					err = 1;
				}
				if (!$('#dat_konto_bic').val())
				{
					$('#dat_konto_bic').addClass('error');
					err = 1;
				}
				if (!$('#dat_konto_bank2').val())
				{
					$('#dat_konto_bank2').addClass('error');
					err = 1;
				}
			}
		}
		
		if (err == 1)
		{
			event.preventDefault();
			alert("Ihre Angaben sind unvollständig!\nBitte füllen Sie alle Felder aus, die mit einem * gekennzeichnet sind.");
		}
	});
	
	
});



function subCheckLayout()
{
	
	if ($("input[@name=dat_mwst]:checked").val() == '0') $('.mwst').hide(); else $('.mwst').show();
	if ($("input[@name=dat_zahlung]:checked").val() != '4') $('.ausweis').hide(); else $('.ausweis').show(); 
	if ($("input[@name=dat_zahlung]:checked").val() != '1') 
	{
		$('.konto').hide(); 
	}
	else 
	{
		$('.konto').show();
		if ($("input[@name=dat_bank]:checked").val() == '1') 
		{
			$('.bank2').hide(); 
			$('.bank1').show(); 
		}
		else 
		{
			$('.bank1').hide(); 
			$('.bank2').show(); 
		}
	}
}


