function format_sterling(nStr) {
  nStr = parseInt(nStr, 10).toString();
  nStr += '';
  var x = nStr.split('.');
  var x1 = x[0];
  var x2 = x.length > 1 ? '.' + x[1] : '';
  var rgx = /(\d+)(\d{3})/;
  while (rgx.test(x1)) {
    x1 = x1.replace(rgx, '$1' + ',' + '$2');
  }
  return '£' + x1 + x2;
}

$(document).ready( function(){
  $('a#submit').click( function() {
    var hires = parseInt($('input#hires').val().replace(/[^0-9]/g,''), 10);
    var salary = parseInt($('input#salary').val().replace(/[^0-9]/g,''), 10);
    var multiplier = parseFloat($('input#multiplier').val().replace(/[^0-9.]/g,''));

    var cost = hires * salary * multiplier;
    if ( !isNaN(cost) )
    {
      $('div#cost').text(format_sterling(cost));
      $('div#reduction').text(format_sterling(cost*0.66));
      $('#contact').css('display','block');
      $('#submit').text('re-calculate');
    }
    
    return false
  });
});