function setSection(val,name,id) {
	if(val=='') {
		$('#tickets').hide();
		$('#'+id+'-amount').val(0);
		$('#'+id+'-tickets-quantity').val(1);
		$('#atd-rows').html('<tbody></tbody>');
		$('#'+$('#payment-total').val()).val(0);
		return;
	}
	
	$('#'+id+'-amount').val(_ticket_types[val]['price']);
	if(_ticket_types[val]['quantity'] > 0) {
		$('#'+id+'-tickets-quantity').val(_ticket_types[val]['quantity']);
		$('#tickets').hide();
	} else {
		$('#tickets').show();
	}
	
	setATDRows($('#'+id+'-tickets-quantity').val(),name,id);
}

function setATDRows(num,name,id) {
	if(num <= 1) {
		$('#atd-rows').html('<tbody></tbody>');
		$('#atd').hide();
		calculateTotal(id)
		return;
	} else {
		$('#tickets').show();
	};
	
	$('#atd-rows').hide();
	var atd = "";
	for(var ri=1; ri < num; ri++) {
		atd += '<tbody><tr><td>'+$('#_atd > span').clone().map(function(i,e) { $(e).find('input').attr('name',function(i,a) {return $(this).attr('name')+'-'+ri+'-atd'});$(e).find('input[type="hidden"]').attr('name',function(i,a) {return $(this).attr('name')+'-label'});return $(e).html(); }).get().join('<br />')+'</td></tr></tbody>';
	}
	//atd = $(atd);
	$('#atd-rows').html(atd).find(':input').removeAttr('disabled');
	$('#atd-rows').show();
	$('#atd').show();
	calculateTotal(id);
}

function calculateTotal(id) {
	total = 0;
	amount = $('#'+id+'-amount').val();
	if(isNaN(amount)) amount = 0;
	qty = $('#'+id+'-tickets-quantity').val();
	if(isNaN(qty)) qty = 0;
	
	total += qty*amount;
	
	var fees = $(':input.fee-input');
	for(var i=0; i<fees.length; i++){
		qty = parseInt(fees.get(i).value);
		price = parseFloat($('#'+fees.get(i).id+'-fee').html());
		
		if(isNaN(qty)) qty = 0;
		
		total += qty*price;
	}
	
	$('#'+$('#payment-total').val()).val(total.toFixed(2));
}
