function temp(form)
{
	var input_a = parseFloat(form.input_a_field.value, 0);
	var input_b = parseFloat(form.input_b_field.value, 0);
	var input_c = parseFloat(form.input_c_field.value, 0);
	var input_d = parseFloat(form.input_d_field.value, 0);
	var input_e = parseFloat(form.input_e_field.value, 0);
	var input_f = parseFloat(form.input_f_field.value, 0);
	var input_g = parseFloat(form.input_g_field.value, 0);

	var input_h = input_f * (1 - (input_g / 100)) + (20 * (input_g / 100));
	var input_i = 2.02 * (Math.pow(1030 * input_c, -0.09));
  
	result_1 = (0.5 * input_a) / (0.5 * input_b);
	result_2 = input_c / (0.5 * input_b);
	result_3 = 1 / (Math.sqrt(Math.pow(result_1, 2) + Math.pow(result_2, 2)));
	result_4 = result_1 / Math.sqrt(1 + Math.pow(result_2, 2));
	result_5 = (1 / (3.141592653589793 * 2)) * (result_1 * result_3* Math.atan(result_3) + (result_4 / result_1) * Math.atan(result_4));
	result_6 = input_a / (0.5 * input_b);
	result_7 = input_c / (0.5 * input_b);
	result_8 = 1 / Math.sqrt(Math.pow(result_6, 2) + Math.pow(result_7, 2));
	result_9 = result_6 / Math.sqrt(1 + Math.pow(result_7, 2));
	result_10 = (1 / (3.141592653589793 * 2)) * (result_6 * result_8 * Math.atan(result_8) + (result_9 / result_6) * Math.atan(result_9));
	result_11 = (1 / (3.141592653589793 * 2)) * (Math.atan(1 / result_7) - result_8 * result_7 * Math.atan(result_8));
	total_fv1 = result_5 * 4;
	total_fv2 = 2 * (Math.sqrt(Math.pow(result_10, 2) + Math.pow(result_11, 2)));
	
	final_1 = input_e * total_fv1;
	final_2 = input_h * input_i * total_fv2;
	
  	form.input_result_a_field.value = Math.round(result_1*100)/100;
  	form.input_result_b_field.value = Math.round(result_6*100)/100;
  	form.input_result_c_field.value = Math.round(result_2*100)/100;
  	form.input_result_d_field.value = Math.round(result_7*100)/100;
	form.input_result_e_field.value = Math.round(result_3*100)/100;
	form.input_result_f_field.value = Math.round(result_8*100)/100;
	form.input_result_g_field.value = Math.round(result_4*100)/100;
	form.input_result_h_field.value = Math.round(result_9*100)/100;
	form.input_result_i_field.value = Math.round(result_5*100)/100;
	form.input_result_j_field.value = Math.round(result_10*100)/100;
	form.input_result_k_field.value = Math.round(result_11*100)/100;
	form.input_result_l_field.value = Math.round(total_fv1*100)/100;
	form.input_result_m_field.value = Math.round(total_fv2*100)/100;
	form.input_result_n_field.value = Math.round(final_1*100)/100;
	form.input_result_o_field.value = Math.round(final_2*100)/100;
	
	var tmp_1 = 0;
	var tmp_2 = 0;
	if (input_c >= 5)
	{
		if (final_1 < 15)
		{
			msg_1_cal = (60 + (15 - final_1) * (180/11));
			form.input_result_p_field.value = Math.round(msg_1_cal*100)/100;
		}
		else 
		{ 
			form.input_result_p_field.value = 'geen reductie op WBDBO mogelijk'; 
			var tmp_1 = 1;
		}
	}
	else 
	{
		form.input_result_p_field.value = 'direct vlamcontact aannemelijk';
	}
	
	if (input_c < 5)	
	{ 
		form.input_result_q_field.value = 'stralingsberekening niet relevant';
	} 
	else 
	{
		if(tmp_1 == 1) 
		{ 
			form.input_result_q_field.value = 'berekende WBDBO uit MBvB aanhouden';
		} 
		else 
		{
			if (msg_1_cal > input_d) 
			{
				form.input_result_q_field.value = 'De berekende WBDBO kan vervallen voor deze gevel';	
			} 
			else 
			{ 
				form.input_result_q_field.value = Math.round((input_d - msg_1_cal)*100)/100;
			}
		}
	}
}
