Сделал в итоге вот так.
<script type="text/javascript">
function zamena(){
var kurs = document.getElementById('kurs').innerHTML;
var tr = document.getElementById('color').getElementsByTagName('tr');
var i = 1;
while(i < tr.length){
var td = tr[i].getElementsByTagName('td');
var value = parseFloat(td[3].innerHTML) / parseFloat(kurs);
td[3].innerHTML = value.toFixed(2);
i++;
}
}
</script>
<table><tr>
<td align="center" nowrap valign="middle"><input name="in_rub" type="checkbox" id="in_rub" onclick="zamena()" /></td>
<td align="center" nowrap valign="middle">Показать цену в у.е.</td>
</tr></table>
В итоге, каждый раз когда нажимаю на чекбокс происходит деление.
А как сделать так чтобы по отжатию все возвращалось на прежние значения ?