bisogna usare un callback:
codice:
$(function(){
   $('.botton a').click(function(){
      var boxDaAprire=$(this).attr('class');
      if($('.box:visible').length>0){//altrimenti il callback non scatta
         $('.box:visible').slideUp(600,function(){$('#'+boxDaAprire).slideDown(600);});
      }else{//sono tutti chiusi
         $('#'+boxDaAprire).slideDown(600);
      }
   });
});