// JavaScript Document

var bsimages = new Array();
bsimages[0] = {img: "/images/hd_candles.jpg"};
bsimages[1] = {img: "/images/hd_facial.jpg"};
bsimages[2] = {img: "/images/hd_facemap.jpg"};
bsimages[3] = {img: "/images/hd_bkmsg.jpg"};
bsimages[4] = {img: "/images/hd_bloke.jpg"};
bsimages[5] = {img: "/images/body.jpg"};
bsimages[6] = {img: "/images/hd_apressure.jpg"};
bsimages[7] = {img: "/images/hd_bkmsg2.jpg"};
bsimages[8] = {img: "/images/hd_mvconc.jpg"};
bsimages[9] = {img: "/images/hd_boostersoj.jpg"};
bsimages[10] = {img: "/images/hd_prd_environ.jpg"};
bsimages[11] = {img: "/images/hd_3products.jpg"};
bsimages[12] = {img: "/images/hd_prd_spa.jpg"};
bsimages[13] = {img: "/images/bs024thumbs_f01.jpg"};

// number of adverts to show on the page
var numAds = 5;

// id prefix for <img> and <a> tags
var img_prefix = "randomImg";

// this will be used to stop us showing the same ad more than once on the same page
var chosenImgs = new Array();

// ------------------------------------------------
// choose which ads to show
function chooseImgs()
{
	for(var i = 1; i <= numAds; i++)
	{
		var randNum = -1;
		while(randNum == -1 || alreadyPicked(randNum)) randNum = Math.floor ((Math.random() * bsimages.length));
		
		var img = document.getElementById(img_prefix + i);
		if(! img) continue;

		chosenImgs.push(randNum);
		
		img.src = bsimages[randNum].img;
	}
}


// ------------------------------------------------
// has this advert already been picked to show?
function alreadyPicked(num)
{
	for(var i in chosenImgs) if(num == chosenImgs[i]) return true;
	
	return false;
}