на счет left, мой фэил, вы правы
но данный код пригодиться для правого блока ( ценник ) который при скроле становиться потом плавающим, и вот ему нужно будет вычислять right
а вот как сократить код, я так и не понял ( вы уж извините, но с JS очень туго )
вот так не арбайтен, а именно при ресайсе
$(document).ready(function(){
var widthGl = $('#global-wrap').width();
var valueRight = (((widthGl - 1240)/2) + "px");
$('.price-floating').css('right', valueRight);
$(window).resize();
});