Allora..l'ho leggermente modificato a causa della chiusura-apertura-apertura..si apriva 2 volte non so perchè, jo tolto una parte del tuo codice dopo else

codice:
  $('.OS').click(function(e){                                                                                           if(!$(e.target).parents('.details').length){                                                                                            if($(".details").is(":visible"))                         
                  {                            
                  $(".details").not(":hidden").hide("slow");                            
                  return true;                         
                  }                         
                  else                         
                  {                                                          
                  $(".details").show("slow");                             
                  return false;                         
                  }           
         } 
});
Il problema è che anche così mi si aprono entrambi gli spoiler!! Come posso rimediare?
La cosa buona è che cliccato dentro lo spoiler non si chiude.

Guarda qui:
http://chilp.it/aa1d9b