Вы пытаетесь сослаться на свойство addPage функции Product (которая в данном случае является конструктором), а не на возвращаемый объект.
Вы, вероятно, хотите что-то вроде:
<code>// Begin executing
$(document).ready(function ()
{
var product = new Product();
product.addPage().setImage('<a href="http://site/images/small_logo.png" rel="nofollow noreferrer">http://site/images/small_logo.png</a>');
alert(product.page(1).image());
});
который также добавляет скобки к вызову addPage (хотя это не проблема, на которую FireBug будет жаловаться, так как он не сможет найти этот метод в любом случае).