<!--

function solve(form){

if (form.diam.value==8){

	P  = 1.5;
	h3 = 0.9}

else if (form.diam.value==10){

	P  = 2;
	h3 = 1.25}

else if (form.diam.value==12){

	P  = 3;
	h3 = 1.75}

else if (form.diam.value==16 || form.diam.value==20){

	P  = 4;
	h3 = 2.25}

else if (form.diam.value==24 || form.diam.value==28){

	P  = 5;
	h3 = 2.75}
	
else if (form.diam.value==30 || form.diam.value==32 || form.diam.value==36){

	P  = 6;
	h3 = 3.5}

else if (form.diam.value==40 || form.diam.value==44){

	P  = 7;
	h3 = 4}

else if (form.diam.value==48 || form.diam.value==52){

	P  = 8;
	h3 = 4.5}

else if (form.diam.value==60){

	P  = 9;
	h3 = 5}

else if (form.diam.value==65 || form.diam.value==70 || form.diam.value==75 || form.diam.value==80){

	P  = 10;
	h3 = 5.5}

else if (form.diam.value==85 || form.diam.value==90 || form.diam.value==95 || form.diam.value==100 || form.diam.value==110){

	P  = 12;
	h3 = 6.5}
else if (form.diam.value==120){

	P  = 14;
	h3 = 8}
	
d     = form.diam.value;
n     = form.n.value;
Rp02  = form.Rp02.value;
F     = form.F.value*Math.pow(10,3);
L_stroke = form.L_stroke.value;
L_nut = form.L_nut.value;
k     = form.k.value*Math.pow(10,-9);
h     = form.hP.value*P/2;
mu    = form.mu.value;

if (L_nut != 44) {
alert("Please login to get full access!");
L_nut=44; form.L_nut.value = 44};


H1 = (P/2);
d2 = d-H1;
d3 = d-2*h3;
At = (Math.PI/4)*d3*d3;
i = 44/P;
Am = i*Math.PI*d2*H1;
pm = F/Am;

form.P.value = P;

form.d2.value = d2;
form.d3.value = d3;
form.H1.value = H1;
form.At.value = Math.round(At*10)/10;
form.Am.value = Math.round(Am*10)/10;

St = F/At;
rho=Math.atan( mu/( Math.cos(15*Math.PI/180) ));
phi=Math.atan(n*P/(Math.PI*d2));
T = F*(d2/2)*Math.tan(phi+rho);
T2 = F*(d2/2)*Math.tan(phi-rho);
Ts = F*(d2/2)*Math.tan(phi);
Wp = Math.PI*d3*d3*d3/16;
tau = T/Wp;
Se = Math.sqrt(St*St+3*tau*tau);
s = Rp02/Se;

form.St.value = Math.round(St*10)/10;
form.tau.value = Math.round(tau*10)/10;
form.Se.value = Math.round(Se*10)/10;
form.s.value = Math.round(s*100)/100;
if (s <= 1){form.s.value = "("+Math.round(s*100)/100+")"};

form.T.value = Math.round(T*Math.pow(10,-3)*10)/10;
form.T2.value = Math.round(T2*Math.pow(10,-3)*10)/10;
form.etha.value = Math.round((Ts/T)*1000)/10;
form.pm.value=Math.round(pm*10)/10;


s_tot = h/(k*pm);
Ph = n*P;
s_i = Math.PI*d2*L_stroke/Ph;
form.s_tot.value = Math.round(s_tot*Math.pow(10,-6)*100)/100;
form.s_i.value = Math.round(s_i*Math.pow(10,-3)*100)/100;
form.Ln.value = Math.round(s_tot/s_i);

}

function reset(form) {}
// -->