var adverts=new Array();
var advertIntervals=new Array();
var pdfs=new Array();

// Add an advert to the end of the array
function addAdvert(src,alt,gallery)
{
	if (adverts[gallery]==null)
		adverts[gallery]=new Gallery();
	var gal=adverts[gallery];
	gal.images[gal.images.length]=new Image(src,alt);
}

// Add a breaking news item to the end of the gallary
function addBreakingNews(src,alt,pdf,gallery)
{
	if (adverts[gallery]==null)
		adverts[gallery]=new Gallery();
	var gal=adverts[gallery];
	gal.images[gal.images.length]=new Image(src,alt);
	pdfs[pdfs.length]=pdf;
}

// Change the advert
function changeAdvert(id,gallery)
{
	// Change the image
	var gal=adverts[gallery];
	var image=document.getElementById(id);
	if (image!=null)
	{
		image.filters[0].apply();
		if (gal.pos>=gal.images.length)
			gal.pos=0;
		image.src=gal.images[gal.pos].src;
		if (gal.images[gal.pos].alt!=null)
			image.alt=gal.images[gal.pos].alt;
		image.filters[0].play();
		if (gallery=='breakingNews')
		{
			var link=document.getElementById('breakingNewsLink');
			link.href=pdfs[gal.pos];
		}

		gal.pos++;
	}
}

// Run the adverts
function runAdverts(id,gallery)
{
	if (adverts[gallery]!=null)
	{
		changeAdvert(id,gallery);
		advertIntervals[gallery]=setInterval('changeAdvert(\''+id+'\',\''+gallery+'\');',10000);
	}
}

// Toggle the breaking news advert
function toggleBreakingNews(display)
{
	var breakingNews=document.getElementById('breakingNewsLink');
	if (breakingNews!=null)
	{
		if (display)
			breakingNews.style.visibility="visible";
		else
			breakingNews.style.visibility="hidden";
	}
}

