var adverts = new Array();
adverts[0] = {img: "images/adverts/brian_richards.gif", url: "#"};
adverts[1] = {img: "images/adverts/crown_carpets.gif", url: "#"};
adverts[2] = {img: "images/adverts/community.gif", url: "#"};
adverts[3] = {img: "images/adverts/event.gif", url: "#"};
adverts[4] = {img: "images/adverts/fibrecare.gif", url: "http://www.fibrecare.co.uk/"};
adverts[5] = {img: "images/adverts/mbm.gif", url: "http://www.madebymarian.co.uk/"};
adverts[6] = {img: "images/adverts/homecare.gif", url: "http://www.madebymarian.co.uk/"};
adverts[7] = {img: "images/adverts/jive.gif", url: "http://www.modernjive.biz/"};
adverts[8] = {img: "images/adverts/m_evans.gif", url: "#"};
adverts[9] = {img: "images/adverts/photoggs.gif", url: "http://www.photoggs.co.uk/"};
adverts[10] = {img: "images/adverts/pa_taylor.gif", url: "#"};
adverts[11] = {img: "images/adverts/pat_winter.gif", url: "#"};

// number of adverts to show on the page
var numAds = 3;

// id prefix for <img> and <a> tags
var img_prefix = "adImg";
var a_prefix = "adLink";

// this will be used to stop us showing the same ad more than once on the same page
var chosenAds = new Array();

// ------------------------------------------------
// choose which ads to show
function chooseAds()
{
	for(var i = 1; i <= numAds; i++)
	{
	
		var randNum = -1;
		while(randNum == -1 || alreadyPicked(randNum)) randNum = Math.floor ((Math.random() * adverts.length));


		var img = document.getElementById(img_prefix + i);
		if(! img) continue;
		var a = document.getElementById(a_prefix + i);
		if(! a) continue;

		chosenAds.push(randNum);

		img.src = adverts[randNum].img;
		a.href = adverts[randNum].url;
	}
}


// ------------------------------------------------
// has this advert already been picked to show?
function alreadyPicked(num)
{
	for(var i in chosenAds) if(num == chosenAds[i]) return true;

	return false;
}
