$(function(){
	f = function(){
		var self = jQuery( this );
		self.change();
	};
	jQuery('input[type=radio]').focus(f).blur(f).click(f); 

	$('input[name=person]').change(function(){
		$('fieldset[class][class!=order]').hide();
		$('fieldset.' + $(this).val()).show();
	});

	$('fieldset.order a.append').click(function(e){
		e.preventDefault();
		
		var count = $('fieldset.order').length + 1;

		var clone = $(this).parent().parent().clone();
		$('#motive1', clone).attr('id', 'motive' + count).attr('name', 'motive' + count).val(null);
		$('label[for=motive1]', clone).attr('for', 'motive' + count);
		$('#count1', clone).attr('id', 'count' + count).attr('name', 'count' + count).val('');
		$('label[for=count1]', clone).attr('for', 'count' + count);
		$('a.append', clone).remove();

		$('fieldset.order:last').after(clone);
	});
});
