function getPrice(selectedOption) {
 costPerBox = ((selectedOption < 50) ? (4 * selectedOption) : ((selectedOption < 100) ? (4 * selectedOption - 30) : ((selectedOption < 150) ? (4 * selectedOption - 60) : ((selectedOption < 200) ? (4 * selectedOption - 90) : ((selectedOption < 250) ? (4 * selectedOption - 120) : ((selectedOption < 300) ? (4 * selectedOption - 150) : ((selectedOption < 350) ? (4 * selectedOption - 180) : ((selectedOption < 400) ? (4 * selectedOption - 210) : ((selectedOption < 450) ? (4 * selectedOption - 240) : ((selectedOption < 450) ? (4 * selectedOption - 240) : ((selectedOption < 500) ? (4 * selectedOption - 270) : (4 * selectedOption - 300))))))))))));
  
 deliveryCost = ((selectedOption < 50) ? 25 : ((selectedOption < 80) ? 33 : ((selectedOption < 120) ? 39.50 : ((selectedOption < 170) ? 45.50 : ((selectedOption < 210) ? 51.50 : ((selectedOption < 400) ? 57.50 : 70))))));
 
 doorCost = costPerBox + deliveryCost;
 
 document.getElementById('cost_per_box').innerHTML = ((selectedOption != 0) ? '&euro;' + costPerBox.toFixed(2) : '');
 document.getElementById('delivery_cost').innerHTML = ((selectedOption != 0) ? '&euro;' + deliveryCost.toFixed(2) : '');
 document.getElementById('door_cost').innerHTML = ((selectedOption != 0) ? '&euro;' + doorCost.toFixed(2) + '<br>to your door<br>(inc. VAT)' : '');
 
  if (selectedOption != '') {
    document.getElementById('buy').style.visibility='visible';
  } else {
    document.getElementById('buy').style.visibility='hidden';
  }
 
 document.getElementById('t_length').value = selectedOption;
 document.getElementById('t_cost_per_box').value = costPerBox;
 document.getElementById('t_delivery_cost').value = deliveryCost;
 document.getElementById('t_door_cost').value = doorCost;
 
  return true;
}
