﻿function calcGearRatio() {	if(document.form1.rpmField.value == "") {		alert("Please enter desired RPM!")		document.form1.rpmField.focus()		return false	}	if(document.form1.frontPrimaryField.value == "") {		alert("Please enter number of teeth on front primary sprocket or pulley!")		document.form1.frontPrimaryField.focus()		return false	}	if(document.form1.rearPrimaryField.value == "") {		alert("Please enter number of teeth on rear primary sprocket or pulley!")		document.form1.rearPrimaryField.focus()		return false	}	if(document.form1.firstGearField.value == "") {		alert("Please enter gear ratio!")		document.form1.firstGearField.focus()		return false	}	if(document.form1.secondGearField.value == "") {		alert("Please enter gear ratio!")		document.form1.secondGearField.focus()		return false	}	if(document.form1.thirdGearField.value == "") {		alert("Please enter gear ratio!")		document.form1.thirdGearField.focus()		return false	}	if(document.form1.fourthGearField.value == "") {		alert("Please enter gear ratio!")		document.form1.fourthGearField.focus()		return false	}	if(document.form1.fifthGearField.value == "") {		alert("Please enter gear ratio!")		document.form1.fifthGearField.focus()		return false	}	if(document.form1.sixthGearField.value == "") {		alert("Please enter gear ratio. If no sixth enter ratio for 5th!")		document.form1.sixthGearField.focus()		return false	}	if(document.form1.jackShaftInField.value == "") {		alert("Please enter number of teeth on the transmission output sprocket!")		document.form1.jackShaftInField.focus()		return false	}	if(document.form1.jackShaftOutField.value == "") {		alert("Please enter number of teeth on jackshaft input sprocket!")		document.form1.jackShaftOutField.focus()		return false	}	if(document.form1.transPulleyField.value == "") {		alert("Please enter number of teeth on jackshaft output sprocket!")		document.form1.transPulleyField.focus()		return false	}	if(document.form1.rearWheelPulleyField.value == "") {		alert("Please enter numberof teeth on final drive rear wheel sprocket or pulley!")		document.form1.rearWheelPulleyField.focus()		return false	}	if(document.form1.rearTireDiameterField.value == "") {		alert("Please enter diameter of rear tire in inches!")		document.form1.rearTireDiameterField.focus()		return false	}	if(document.form1.tireGrowthField.value == "") {		alert("Please enter 1 for street tires or 1.1, 1.15, 1.2 etc. for drag racing slicks!")		document.form1.tireGrowthField.focus()		return false	}		var rpm;	var fp;	var first;	var second;	var third;	var fourth;	var fifth;	var sixth;	var jackin;	var jackout;	var transpulley;	var rearpulley;	var tirediam;	var growth;	var temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9, temp10, temp11, temp12, temp13, temp14;	var result1, result2, result3, result4, result5, result6, result7;	rpm = document.form1.rpmField.value;	fp = document.form1.frontPrimaryField.value;	rp = document.form1.rearPrimaryField.value;	first = document.form1.firstGearField.value;	second = document.form1.secondGearField.value;	third = document.form1.thirdGearField.value;	fourth = document.form1.fourthGearField.value;	fifth = document.form1.fifthGearField.value;	sixth = document.form1.sixthGearField.value;	jackin = document.form1.jackShaftInField.value;	jackout = document.form1.jackShaftOutField.value;	transpulley = document.form1.transPulleyField.value;	rearpulley = document.form1.rearWheelPulleyField.value;	tirediam = document.form1.rearTireDiameterField.value;	growth = document.form1.tireGrowthField.value;	temp1 = rpm * (fp / rp) * (jackin / jackout);	temp2 = transpulley / rearpulley;	temp3 = temp1 * temp2;	temp4 = tirediam * growth * 3.1416; 	temp5 = temp3 * temp4;	temp6 = temp5 / 12;	temp7 = temp6 * 60;	temp8 = temp7 / 5280;	temp9 = temp8 / first;	temp10 = temp8 / second;	temp11 = temp8 / third;	temp12 = temp8 / fourth;	temp13 = temp8 / fifth;	temp14 = temp8 / sixth;	result1 = parseInt(temp9 * 100) / 100;	result2 = parseInt(temp10 * 100) / 100;	result3 = parseInt(temp11 * 100) / 100;	result4 = parseInt(temp12 * 100) / 100;	result5 = parseInt(temp13 * 100) / 100;	result6 = parseInt(temp14 * 100) / 100; 	document.form1.firstResultField.value = result1;	document.form1.secondResultField.value = result2;	document.form1.thirdResultField.value = result3;	document.form1.fourthResultField.value = result4;	document.form1.fifthResultField.value = result5;	document.form1.sixthResultField.value = result6;	document.form1.rpmResultField.value = rpm;}