YouTube thumbnail animator

By Shu Last update Mar 8, 2007 — Installed 2,360 times. Daily Installs: 4, 6, 3, 3, 7, 6, 2, 2, 5, 6, 3, 4, 4, 2, 6, 4, 5, 4, 2, 5, 3, 3, 10, 6, 6, 4, 2, 3, 3, 5, 4, 3
// ==UserScript==
// @name           YouTube thumbnail animator
// @include        http://www.youtube.com/*
// @include        http://youtube.com/*
// ==/UserScript==

unsafeWindow.Animate = 

function Animate(i)
{
if(c=unsafeWindow.shu[i]){var b,a=c.src=(c.src.substr(0,b=c.src.lastIndexOf('/')+1)+
((a=c.src.substr(b++,1))==3?1:++a)+c.src.substring(b));
setTimeout("Animate('"+i+"')",1500);}
};

unsafeWindow.shu = new Array();
var e = document.getElementsByTagName('img');
for(var i=0;i<e.length;i++)
	if(!e[i].className.indexOf('vimg'))
		e[i].addEventListener('mouseover',beginAnimate,true);

function beginAnimate(event)
{
if(unsafeWindow.shu.length)
unsafeWindow.shu[unsafeWindow.shu.length-1] = null;
unsafeWindow.shu.push(event.currentTarget);
unsafeWindow.Animate(unsafeWindow.shu.length-1);
}