Since I cannot find them on the web, I shall create my own.
It will be a website dedicated to memorizing chess openings. I shall input pgn moves for each openings and an explanations for each of the moves from resources I could find.
Thanks to pgn4web, a javascript version of chess viewer embedment on websites, I can work faster.
The purpose of this project is to make learning this easier than watching videos, reading lots of papers/books/charts.
http://code.google.com/p/pgn4web/
Update (7/13/2014) I've found an example from chess.com: http://www.chess.com/explorer/
That is about my whole project, so this project is now closed. The downside is chess.com explorer has limitation for free users.
Chess board script
-----------------
Chess.com obviously has their own editor, which is not publicly available to download.
A good resource to look into is http://chessboardjs.com
Another one which I've tested myself with the simple script is: http://designindevelopment.com/css/css3-chess-board/