IMO, было бы лучше поставить остальную часть вашей функции в параметре обратного вызова в show
:
$("#progressbar_area").show("fast", function() {...} );
Предостережение в том, что обратный вызов запускается (отдельно) для каждого элемента, находящегося в селекторе. Хорошо, если вы показываете только один элемент.