<!-- 
/* Javascript code for calculating the cubic inch and ccs displacement
developed by: Stegath Coachcraft.
Please notify me and give me credit if you copy it */

	function compute(form)
	{

	var fbore = document.my_form.elements[1].value ;
	var fstroke = document.my_form.elements[2].value ;
	var fcylinders = document.my_form.elements[3].value ;

   if

	((fbore != "number") &&
	(fstroke != "number") &&
	(fcylinders != "number"))

   {

	var pie = 3.14159;
	var cubic_inches = eval(pie/4 * (fbore*fbore) * fstroke * fcylinders);
	var cubic_inches = cubic_inches.toFixed(3)

//	metric conversion

	var fbore2 = eval(fbore * 25.4);
	var fstroke2 = eval(fstroke * 25.4);

	var ccs = eval(pie/4 * (fbore2*fbore2) * fstroke2 * fcylinders);
	ccs = ccs / 1000;
	var ccs = ccs.toFixed(2)

	document.my_form.elements[7].value = cubic_inches;
	document.my_form.elements[8].value = ccs;
   }
   else
   {
	alert('Ummm, try replacing the word "number" with a number - eg. 4.01 or 75');
   }
	}

// swaping inch and metric value
// inch input - metric output
	function swap_bore_mm()
	{  
	var temp = eval(document.my_form.elements[1].value * 25.4 * 100);
	temp = Math.round(temp);
	str_temp = "" + temp;
	len = str_temp.length;
	var new_temp = str_temp.substring(0, len - 2) + "." + str_temp.substring(len - 2, len);
	document.my_form.elements[4].value = new_temp;
//	document.my_form.elements[4].value = eval(document.my_form.elements[1].value * 25.4);
	}

	function swap_stroke_mm()
	{
	var temp = document.my_form.elements[2].value * 25.4 * 100;
	temp = Math.round(temp);
	str_temp = "" + temp;
	len = str_temp.length;
	var new_temp = str_temp.substring(0, len - 2) + "." + str_temp.substring(len - 2, len);
	document.my_form.elements[5].value = new_temp;
//	document.my_form.elements[5].value = eval(document.my_form.elements[2].value * 25.4);
	}

	function swap_cylinders_mm()
	{
	document.my_form.elements[6].value = document.my_form.elements[3].value;
	}

// mm input - inch output

	function swap_bore_in()
	{
	var temp = document.my_form.elements[4].value / 25.4 * 1000;
	temp = Math.round(temp);
	var str_temp = "" + temp;
	len = str_temp.length;
	var new_temp = str_temp.substring(0, len - 3) + "." + str_temp.substring(len - 3, len);
	document.my_form.elements[1].value = new_temp;
//	document.my_form.elements[1].value = eval(document.my_form.elements[4].value / 25.4);
	}

	function swap_stroke_in()
	{
	var temp = document.my_form.elements[5].value / 25.4 * 1000;
	temp = Math.round(temp);
	str_temp = "" + temp;
	len = str_temp.length;
	var new_temp = str_temp.substring(0, len - 3) + "." + str_temp.substring(len - 3, len);
	document.my_form.elements[2].value = new_temp;
//	document.my_form.elements[2].value = eval(document.my_form.elements[5].value / 25.4);
	}

	function swap_cylinders_in()
	{
	document.my_form.elements[3].value = document.my_form.elements[6].value;
	}

//-->