This video is pretty interesting, though the author seems to be in a hurry. It's worth mentioning that a solution like this works only if the user's browser supports JavaScript. Further, you should add a cookie management system to allow the user to have his/her preferences stored and remembered for later sessions. I suggest you using the Cookie plugin.