The SitePoint Forums have moved.

You can now find them here.
This forum is now closed to new posts, but you can browse existing content.
You can find out more information about the move and how to open a new account (if necessary) here.
If you get stuck you can get support by emailing forums@sitepoint.com

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

The above is not oop.
but if you created an object:
var rectangle = new Object();
and then started giving it properties and methods:
rectangle.len rectangle.wid rectangle.getArea()
you are getting close to oop.

The ideal oop allows very few entry points to its data and methods. Only those things declared public are accessible to outside functions; things declared private can be altered only by internal methods within the object itself. (Then again, there's no such thing in javascript)

Somewhere at sitepoint there's an introductory article on oop, written by ariellaDog, which you might find useful.