.animate two column box drop - top: misaligns

.animate two column box drop - top: misaligns

Warning: I'm a jquery nooobie.  Please be kind.

I'm trying to stack 40 div boxes, in two columns with an animate function.  I have no problem doing this by; 

     $(".place2").animate({top: '+675px'}, 1125, 'easeOutBounce');

and then changing the "place2" to the next div number and decrease the top by 25 for every second div.  In order to make the coding easier i thought i'd try my hand at a do..while loop.  This is where things get funky.  I now have this code:

  1. $(document).ready(function(){
  2. // Start animation
  3. var i=0;
  4. var time1=1000;
  5. var time2=1050;
  6. var timeInc=100;
  7. var tp=700;
  8. var place = ".place" + i;

  9. $("#places").click(function(){
  10. do {
  11. $(place).animate({top: "+"+tp+"px"}, time1, 'easeOutBounce');
  12. i++;
  13. place = ".place" + i;
  14. $(place).animate({top:"+"+tp+"px"}, time2, 'easeOutBounce');
  15. time1 = time1 + timeInc;
  16. time2 = time2 + timeInc;
  17. tp = tp - 25;
  18. }
  19. while (i<40);
  20. });
  21. });
But instead of every other DIV having a new top value - every DIV is being reduced by 25.  I am completely lost and could use come help.

thanks in advance and if you care to see it in action -  http://www.laurelhousestudio.com/development/testmove.php