function calculate(){
	var cost = 0;
	var costdinner = 0;
	
	if($("#register_for").val() == "full"){
		var today = new Date();
		var deadline= new Date();
		deadline.setMonth(0);
		deadline.setDate(31);
		deadline.setFullYear(2008);
		
		var deadline_passed = deadline.getTime() - today.getTime();
		if (deadline_passed > 0) {deadline_passed = false;}
		else {deadline_passed = true;}
		switch (deadline_passed){
			
			case false:
				var cost_non_mem = 200;
				var cost_mem = 150;
				var cost_student = 50;
				break;
			
			case true:
				var cost_non_mem = 250;
				var cost_mem = 200;
				var cost_student = 80;
				break;
			
		}
		
		var membership = $("input[@name=reg_details][@checked]").val();
		
		switch (membership){
			
			case 'non member':
				cost = cost_non_mem;
				break;
			
			case 'member':
				cost = cost_mem;
				break;
			
			case 'student':
				cost = cost_student;
				break;
		}
		
		var with_dinner = $("input[@name=dinner][@value=yes][@checked]").size();
		if (with_dinner==1){
			costdinner = 50;
		}
		
		var cost = cost + costdinner;
	}
	else if ($("#register_for").val() == "afternoon"){
		var num_afternoons = $("input[@type=checkbox][@checked]").length;
		var cost = 50 * num_afternoons;
	}
		
	$("input[@name=fee]").val(cost + ' euros');
	//$("label[@for=fee]").append(cost + 'euros');
}