Iniciar CSS Animations JavaScript

¿Cómo puedo iniciar animaciones CSS con js? la primera línea (webkitAnimation) funciona pero las otras no.

anim_logo.style.webkitAnimation="threesixty 3s"; anim_logo.style.mozAnimation="threesixty 3s"; anim_logo.style.oAnimation="threesixty 3s"; anim_logo.style.animation="threesixty 3s"; 

¿por qué?

vista previa en vivo (haga clic en la estrella Ninja)

Es mejor que hagas una clase separada con esa animación y simplemente adjúntala a tu elemento cuando sea necesario:

 anim_logo.setAttribute("class", yourAnimationClass); 

ACTUALIZAR

Para eliminar la clase recién agregada, puede usar una función demorada:

 function animateMe() { anim_logo.setAttribute( "class", yourAnimationClass ); setTimeout( function() { anim_logo.setAttribute( "class", "" ); }, 3000); }