Object Oriented JavaScript Demo