I looked into it...
It requires you to have scripting enabled...
All it does is open an new window at a different URL... try
www.lavuelta.tv/index2.html
I can't get it to play anything right now, but I don't know if that is just because they aren't webcasting right now, or something like that...