﻿addLoadEvent(blenderStart);

var newsItem = null;

function blenderStart()
{blenderGo("webNewsContainer", "getNextWebNewsItem", "getPreviousWebNewsItem", "webNews");}

function getNextWebNewsItem()
{
	// Get the next blenderNext news item	
	Banner.Banner.GetNextNewsItem(currentBlenderItemID, forceBlenderItemID, true, blendItemReceived, blendItemReceivedError);
}

function getPreviousWebNewsItem()
{
	// Get the previous blenderNext news item
	Banner.Banner.GetPreviousNewsItem(currentBlenderItemID, forceBlenderItemID, true, blendItemReceived, blendItemReceivedError);
}

function blenderDynamicPopulate(_newsItem)
{
	newsItem = _newsItem;
	if(newsItem != null)
	{
		// Update the hidden news item
		var wnBox = document.getElementById("webNews" + blenderNext.toString());
		var wnBoxCurrent = document.getElementById("webNews" + blenderCurrent.toString());
		var wnTitle = document.getElementById("wnTitle" + blenderNext.toString());
		wnTitle.innerHTML = newsItem.Title;
		var wnText = document.getElementById("wnText" + blenderNext.toString());
		wnText.innerHTML = newsItem.Text;
		var wnImage = document.getElementById("wnImage" + blenderNext.toString());
		wnImage.src = newsItem.Image;
		var wnURL = document.getElementById("wnURL" + blenderNext.toString());
		var wnURLContainer = document.getElementById("wnURLContainer" + blenderNext.toString());
//		wnURL.href = newsItem.URL;
		wnURL.onclick = function(){ go(_newsItem.URL) };
		document.getElementById("wnTitle" + blenderNext.toString()).onclick = function(){ go(_newsItem.URL) };
		var wnDate = document.getElementById("wnDate" + blenderNext.toString());
		var d = newsItem.Date;
		if(d != null)
		{
			wnDate.innerHTML = 
				// Date
				getDayName(d.getDay()) + ", " + 
				d.getDate() + " " + 
				getMonthName(d.getMonth()) + " " + 
				d.getFullYear() + " " + 
				// Time
				pad(d.getHours()) + ":" + 
				pad(d.getMinutes()) + ":" + 
				pad(d.getSeconds())	
				;
		}
//		var webNewsContainer = document.getElementById("webNewsContainer");
//		webNewsContainer.onclick = function(){ go(newsItem.URL) };		
		nextBlenderItemID = newsItem.Id;
		return true;
	}
	return false;
}