/**
* Assign the view handler
*/

viewHandler = News;

/**
* Creates a new object with methods used by the News page
*
* @author				Matt Gifford
* @copyright			2008 Timeshifting Interactive Limited
*/
function News()
	{
	// Step 1. Define Properties

	var _instance = this;



	// Step 2. Define Public Methods

	/**
	* Sets up the initial page state and event handlers
	*/
	this.init = function()
		{
		// Call generic page init method
		this.base.init.call(this);

		// Add rollovers to news images
		var divs = YAHOO.util.Dom.getElementsByClassName('photo', 'div', document.getElementById('newsContent'));
		for (var x = 0, tooltipHtml = ''; x < divs.length; x++)
			{
			var fullsize = YAHOO.util.Dom.getElementsByClassName('fullsize', 'img', divs[x])[0];
			if(fullsize) 
				{
				tooltipHtml = '<div class="photo"><div><img src="' + fullsize.src + '" alt=""/></div></div>';
				var tooltip = new YAHOO.widget.Tooltip('newsTooltip' + x, { context: divs[x], text: tooltipHtml, preventoverlap: true, showDelay: 200, effect: {effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25} });
				}
			}
		}
	}

