Here's the source for the conversion tool. I wrote this some years back when there weren't as many other conversion pages on the www.
Code:
<html>
<head>
<title>Tool</title>
<script language=javascript>
function tyreSize()
{ var w = new Number(tWidth.value);
var p = new Number(tWall.value);
var r = new Number(tRim.value);
var Inch = new Number("25.4");
var d = new Number();
d = (w*(wBtn1.checked?1:Inch)*p*0.02) + (r*(rBtn1.checked?1:Inch));
d /= (dBtn1.checked?1:Inch);
d = Math.round(d*10)/10;
tDmtr.innerText=d.toString();
if(isNaN(tDmtr.innerText)) tDmtr.innerHTML = "<b>#ERR</b>";
}
function reset()
{ tWidth.value = "";
tWall.value = "";
tRim.value = "";
tDmtr.innerHTML = " "
}
function convertToMpg()
{ var l = new Number(fLitre.value);
var m = Math.round(62.5/(l/4.55)*100)/100;
fMpg.innerText = m.toString();
if(isNaN(fMpg.innerText)) fMpg.innerHTML = "<b>#ERR</b>";
}
function convertToLtr()
{ var m = new Number(fMpg.value);
var l = Math.round(10000*(1/((m/4.55)/0.625)))/100;
fLitre.innerText = l.toString();
if(isNaN(fLitre.innerText)) fLitre.innerHTML = "<b>#ERR</b>";
}
</script>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="3" width="233">
<tr>
<td width="50" align="right">Width: </td>
<td width="50"><input id="tWidth" type="text" name="tWidth" size="3"></td>
<td width="60" align="center"><input id="wBtn1" type="radio" value="true" checked name="wBtn">mm</td>
<td width="60" align="center"><input id="wBtn2" type="radio" value="false" name="wBtn">inch</td>
</tr>
<tr>
<td width="50" align="right">Wall: </td>
<td width="50"><input id="tWall" type="text" name="tWall" size="3"></td>
<td width="60" align="center">%</td>
<td width="60"> </td>
</tr>
<tr>
<td width="50" align="right">Rim: </td>
<td width="50"><input id="tRim" type="text" name="tRim" size="3"></td>
<td width="60" align="center"><input id="rBtn1" type="radio" value="true" name="rBtn">mm</td>
<td width="60" align="center"><input id="rBtn2" type="radio" value="false" checked name="rBtn">inch</td>
</tr>
<tr>
<td width="50" align="right">Diameter: </td>
<td id="tDmtr" width="50" align="center"> </td>
<td width="60" align="center"><input id="dBtn1" type="radio" value="true" checked name="dBtn">mm</td>
<td width="60" align="center"><input id="dBtn2" type="radio" value="false" name="dBtn">inch</td>
</tr>
<tr>
<td colspan=4 align="center">
<span style="color:blue;text-decoration:underline;cursor:hand;" id="sbmt" onclick="tyreSize();">Calculate</span>
<span style="color:blue;text-decoration:underline;cursor:hand;" id="rst" onclick="reset();">Reset</span>
</td>
</table>
<br>
<table border="0" cellpadding="0" cellspacing="3" width="233">
<tr>
<td width="100" align="right">litres/100km: </td>
<td width="70"><input id="fLitre" type="text" name="fLitre" size="5"></td>
<td width="30" align="center">
<span style="color:blue;cursor:hand;" title="Convert to mpg" id="toMpg" onclick="convertToMpg();">>><span></td>
<td width="30" align="center">
<span style="color:blue;cursor:hand;" title="Convert to l/100km" id="toLtr" onclick="convertToLtr();"><<</td>
<td width="70"><input id="fMpg" type="text" name="fMpg" size="5"></td>
</tr>
</table>
</body>
</html>
MY15 Discovery 4 SE SDV6
Past: 97 D1 Tdi, 03 D2a Td5, 08 Kimberley Kamper, 08 Defender 110 TDCi, 99 Defender 110 300Tdi[/SIZE]
Bookmarks