Chris
Learning a little bit javascript will get you a long way!
I'll let you figure out how to add the other three radio buttons, integrate the Special Build Code, do the type checking, testing, etc, but here's a bit more to get you going.
Code:
<html>
<head>
<script language="JavaScript">
<!--
function fnUpdatePPR()
{
if (document.x.sCcy[0].checked) { // USD
document.x.iPPR.value = 400;
} else if (document.x.sCcy[1].checked) { // CND
document.x.iPPR.value = 650;
} else if (document.x.sCcy[2].checked) { // AUD
document.x.iPPR.value = 700;
} else { // NZD
document.x.iPPR.value = 750;
}
fnUpdateTotal();
}
function fnUpdateTotal()
{
document.x.iTotal.value = document.x.iPPR.value * document.x.iQty.value;
}
// -->
</script>
</head>
<body>
<form name="x">
<table>
<tr>
<td>Choose currency: <td>
<td colSpan="3">
<table>
<tr>
<td nowrap><input type="radio" name="sCcy"
onClick="fnUpdatePPR();" value="USDRate" checked>US Dollars</td>
<td nowrap><input type="radio" name="sCcy"
onClick="fnUpdatePPR();" value="CNDRate">Canadian Dollars</td>
</tr>
<tr>
<td nowrap><input type="radio" name="sCcy"
onClick="fnUpdatePPR();" value="AUDRate">Australian Dollars</td>
<td nowrap><input type="radio" name="sCcy"
onClick="fnUpdatePPR();" value="NZDRate">NewZealand Dollars<td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="right">Price: <td>
<td><input type="text" name="iPPR" size="6" value="400" readOnly><td>
<td align="right">Special build code: <td>
<td> <input type="text" name="sSBC" size="6" value=""><td>
</tr>
<tr>
<td align="right">Qty: <td>
<td><input type="text" name="iQty"
onkeyup="fnUpdateTotal();" size="6" value="1"><td>
<td align="right">Total: <td>
<td><input type="text" name="iTotal" size="6" value="400" readOnly><td>
</tr>
</table>
</form>
</body>
Mark