YAHOO.namespace('YAHOO.nestle.page');

YAHOO.nestle.page.Photo = function() {
	
	var loadHandler = function () {
		YAHOO.nestle.page.Photo.init();
	}
	
	YAHOO.util.Event.onDOMReady(loadHandler);
	
	/* public methods */
	return {
		
		init : function() {
			
			this.element = YAHOO.util.Dom.getElementsByClassName('photo-block')[0];
			
			this.zoom = YAHOO.util.Dom.getElementsByClassName('zoom', 'a', this.element)[0];
			
			// zoom tooltip
			// YUI tooltip: http://developer.yahoo.com/yui/container/tooltip/
			// YUI tooltip API documentation: http://developer.yahoo.com/yui/docs/YAHOO.widget.Tooltip.html
			
			YAHOO.nestle.page.zoomtt = new YAHOO.widget.Tooltip("zoom-tt", {context: this.zoom, showdelay: 0, width: '200px'}); 
			YAHOO.nestle.page.zoomtt.setHeader('<div class="tl"></div><div class="tr"></div>');
			YAHOO.nestle.page.zoomtt.setFooter('<div class="bl"></div><div class="br"></div>');
			
		}
		
	};
	
}();