title: Determine if a JavaScript property has a getter or setter defined?
body: <p>Is it possible, given an object and property name to determine if that property is defined using either a getter or setter, or is it completely transparent? I only want to define a getter/setter if there is not already one defined on the property.</p>
  
  <p>I need it to work in WebKit/Firefox.</p>