.Delay() Issue after ClearQueue();

.Delay() Issue after ClearQueue();

I'm making an animation with jQuery, and the animation works great -- it loops and everything...

When I click on an object, though, an animation is supposed to play and then return to the loop.

Right now, to stop the current animation (which is done with a series of .delay().animate(); etc) I call a different function which starts by 'clearQueue();' and then runs the different animation.

All is great to this point.

Now, when I run the function again -- to have it start the original looping animation, the delays act very strangely -- almost like they're being ignored or skipped.

Is there some way that I can 'clear' or stop the animation... do my second animation... and then start my first animation over again?