effects queue question

effects queue question

I need to queue several effects where the object being acted on is different for each effect
but i need some of effects to run at the same time

i know that if the object being acted upon was always the same the code would look like this


 
$.('objectid#').animate().delay().animate().delay ect
what i need is more like this
 
$.('objectone#').animate()
delay code
$.('objecttwo#').animate()
delay code


$.('objectthree#').animate()
delay code

but remember i need for some of the animations to happen at the same time

so the code would become something like this
$.('objectone#').animate()
$.('objecttwo#').animate() //  this happens at the same time as the previous animate command.
delay code

$.('objectthree#').animate()
delay code

3 questions

1) how do i create the delay in this way?
2) how do i make some of the animations run simoutaniously?
3) at the end how do i make the whole lot run again?