$(function(){
	$('#nav li:last').css('border-bottom','1px solid #fff');
	
	$('td.fees_cell input').click(function(){
		
		var total_cost = 0;
		
		var fee_type = $(this).attr('class').replace('radio_input fee_input_','');
		
		$('input.fee_input_'+fee_type).each(function(){
			if($(this).attr('checked')==true){
				
				var id = $(this).attr('id').replace('chkFee','');
				
				var cost = $('#feePrice'+id).html().replace('&pound;','').replace('£','').replace(',','');
				
				total_cost += parseFloat(cost);
			}
		});
		
		$('#fee_total_'+fee_type).val(total_cost);
		
		calculateTotal();
		
	});
	
	$('#cc_type').change(function(){
		calculateTotal();
	});
	
	
	if($.browser.msie && $.browser.version < 7){
		$('#sidebar_bg').css('position','absolute');
		
		var wHeight = $(window).height();
		var dHeight = $(document).height();
		
		if(dHeight > wHeight){
			$('#sidebar_bg').height(dHeight);
		}
	}
});

function calculateTotal(){
	
	var meeting_fee;
	var reg_fee;
	var del_total;
	var cc_fee;
	var total;
	
	if($('#fee_total_an').val() != undefined && $('#fee_total_an').val() != ''){
		fee_an = parseFloat($('#fee_total_an').val());
	}else{
		fee_an = 0;
	}
	
	if($('#fee_total_ac').val() != undefined && $('#fee_total_ac').val() != ''){
		fee_ac = parseFloat($('#fee_total_ac').val());
	}else{
		fee_ac = 0;
	}
	
	if($('#fee_total_r').val() != undefined && $('#fee_total_r').val() != ''){
		fee_r = parseFloat($('#fee_total_r').val());
	}else{
		fee_r = 0;
	}
	
	reg_fee = fee_an+fee_r+fee_ac;
	
	//alert(reg_fee+' = '+fee_an+'+'+fee_r+'+'+fee_ac);
	
	$('#reg_fee').val(reg_fee);
	
	if($('#cc_type').val() != 'Debit Card' && $('#cc_type').val() != ''){
		cc_total = parseFloat(reg_fee*0.02);
		cc_total = Math.round(cc_total*100)/100;
		$('#cc_fee').val(cc_total);
	}else{
		$('#cc_fee').val('');
	}
	
	if($('#cc_fee').val() != undefined && $('#cc_fee').val() != ''){
		cc_fee = parseFloat($('#cc_fee').val());
	}else{
		cc_fee = 0;
	}
	
	total = parseFloat(reg_fee+cc_fee);
	
	//alert(total+' '+meeting_fee+' '+del_total+' '+cc_fee);
	
	$('#total').val(total);
}