Give me a min or so and I'll help.
Edit- Here is my scripts. Works perfectly for every 500g
HTML Code:
<form name="price">
<input type="text" name="wp" id="wp" onkeyup="getPrice();" />G<br />
<input type="text" readonly="readonly" name="price" id="price" />
</form>
<script>
function getPrice(){
var price;
var wpp;
wpp = parseInt(document.price.wp.value);
if(wpp >= 500){
var multiplyer = Math.floor(wpp/500);
var extraprice = 1;
var origcost = 0;
var extracost = 0;
switch(multiplyer){
case 1:
//£1.65
origcost = 1.65;
break;
case 2:
//£3.00;
origcost = 3.00;
break;
default:
origcost = 3.00;
extracost = (multiplyer - 2) * extraprice;
break;
}
document.price.price.value = "£" + (origcost + extracost);
} else {
document.price.price.value = "";
}
}
</script>