

function kaufm(x) {
	var k = (Math.round(x * 100) / 100).toString();
	k += (k.indexOf('.') == -1)? '.00' : '00';
	return k.substring(0, k.indexOf('.') + 3);
}

function num2money(n_value) {
	// validate input
	if (isNaN(Number(n_value)))
		return 'ERROR';

	// save the sign
	var b_negative = Boolean(n_value < 0);
	n_value = Math.abs(n_value);

	// round to 1/100 precision, add ending zeroes if needed
	var s_result = String(Math.round(n_value * 1e2) % 1e2 + '00').substring(0, 2);

	// separate all orders
	var b_first = true;
	var s_subresult;
	while (n_value >= 1) {
		s_subresult = (n_value >= 1e3 ? '00' : '') + Math.floor(n_value % 1e3);
		s_result = s_subresult.slice(-3) + (b_first ? '.' : ',') +  s_result;
		b_first = false;
		n_value = n_value / 1e3;
	}
	// add at least one integer digit
	if (b_first)
		s_result = '0.' +  s_result;

	// apply formatting and return
	return b_negative
		? '($' + s_result + ')'
		: s_result;
}


function summe(){
	
	$('#ausland').hide();	
	$('#ngebuehr').hide();
	
		
	price = 32.90;
	amount = $('#anzahl_buecher').val();
	sum = parseFloat(kaufm(amount*price));
	versand = 0.00;
	
	// if ($('#zahlungsart').val() == 'lastschrift'){
	// 	$('#lastschrift').show();	
	// }else{
	// 	$('#lastschrift').hide();
	// }

	if ($('#versand').val() == 'nein'){
		
		$('#ngebuehr').hide();
		$('#ausland').show();
		$('#inland').hide();		
		
		if ($('#versandkosten_ausland').val() == 'eu'){
			versand = 10.00;
		}
		if ($('#versandkosten_ausland').val() == 'weltweit'){
			versand = 15.00;
		}
		
	}	
	
	if ($('#versand').val() == 'ja'){
		
		$('#ausland').hide();
		$('#inland').show();
		
		if ($('#zahlungsart').val() == 'nachnahme'){
			versand = 6.50;
			$('#lastschrift').show();	
			
			$('#ngebuehr').show();
		}else{
			$('#ngebuehr').hide();
			versand = 0.00;
		}

		
		if( $('#zahlungsart').val() == 'lastschrift') {
			$('#lastschrift').show();
		}else{
			$('#lastschrift').hide();
			versand = 0.00;
		}		
	}

	
	sum_org = sum;
	sum = parseFloat(kaufm(sum+versand));
	
	steuer = kaufm(sum*0.07);
	
	$('#summe_versand').html(kaufm(versand));
	
	$('#summe_gesamt').html(num2money(sum));
	$('#mwst').html(steuer);
}
