var weightedRow = new Array();
var imageExtension = '.jpg';
var isInit = false;
var refreshInterval = (60 * 1000);

var imageList = new Array();
imageList[0] = new Array(6);
imageList[0][0] = 'bullseye'; // Banner title
imageList[0][1] = 'bullseye_left.jpg'; // Left Image
imageList[0][2] = '#433C80'; // Left background color
imageList[0][3] = 'bullseye_right.jpg'; // Right Image
imageList[0][4] = '#705B47'; // Right background color
imageList[0][5] = '1'      // weight
imageList[1] = new Array(6);
imageList[1][0] = 'splash'; // Banner title
imageList[1][1] = 'splash_left.jpg'; // Left Image
imageList[1][2] = '#1B7AC1'; // Left background color
imageList[1][3] = 'splash_right.jpg'; // Right Image
imageList[1][4] = '#705B47'; // Right background color
imageList[1][5] = '1'      // weight
imageList[2] = new Array(6);
imageList[2][0] = 'towers'; // Banner title
imageList[2][1] = 'towers_left.jpg'; // Left Image
imageList[2][2] = '#0E1C7D'; // Left background color
imageList[2][3] = 'towers_right.jpg'; // Right Image
imageList[2][4] = '#705B47'; // Right background color
imageList[2][5] = '1'      // weight
imageList[3] = new Array(6);
imageList[3][0] = 'footsteps'; // Banner title
imageList[3][1] = 'footsteps_left.jpg'; // Left Image
imageList[3][2] = '#C29054'; // Left background color
imageList[3][3] = 'footsteps_right.jpg'; // Right Image
imageList[3][4] = '#705B47'; // Right background color
imageList[3][5] = '1'      // weight
imageList[4] = new Array(6);
imageList[4][0] = 'flower'; // Banner title
imageList[4][1] = 'flower_left.jpg'; // Left Image
imageList[4][2] = '#D00D0B'; // Left background color
imageList[4][3] = 'flower_right.jpg'; // Right Image
imageList[4][4] = '#705B47'; // Right background color
imageList[4][5] = '1'      // weight
imageList[5] = new Array(6);
imageList[5][0] = 'leaf'; // Banner title
imageList[5][1] = 'leaf_left.jpg'; // Left Image
imageList[5][2] = '#58A617'; // Left background color
imageList[5][3] = 'leaf_right.jpg'; // Right Image
imageList[5][4] = '#705B47'; // Right background color
imageList[5][5] = '1'      // weight

var prioritySum = 0, k = 0;
var tempList;

function pickNumbers(aUpperLimit, aListSize) {
var strList = ',';
var iNum = 0, m = 0;
var result = new Array(aListSize);
for(var idx=0; idx<aListSize; ++idx)
{
do
{
iNum = Math.floor(Math.random() * aUpperLimit);
}
while(strList.indexOf(',' + weightedRow[iNum] + ',') != -1);
strList += weightedRow[iNum] + ',';
result[m++] = weightedRow[iNum];
}
return result;
}

function createWeightedRow()
{
for(var i=0; i<imageList.length; i++)
prioritySum = prioritySum + parseInt(imageList[i][5]);
for(var i=0; i<imageList.length; i++)
{
for (j=0; j<imageList[i][5]; j++,k++)
{
weightedRow[k]= new Array();
weightedRow[k][0]= imageList[i][0];
weightedRow[k][1]= imageList[i][1];
weightedRow[k][2]= imageList[i][2];
weightedRow[k][3]= imageList[i][3];
weightedRow[k][4]= imageList[i][4];
}
}
}

function setBannerImage()
{
if(!isInit)
{
createWeightedRow();
isInit = true;
}
tempList = pickNumbers(prioritySum, 1, weightedRow);
//if(tempList != null && tempList.length == 3)
{
var leftBanner = MM_findObj('leftBannerContainer');
var rightBanner = MM_findObj('rightBannerContainer');
if(leftBanner && rightBanner)
{
leftBanner.style.backgroundImage = 'url(/UploadedFiles/Banner/' + tempList[0][1] + ')';
leftBanner.style.backgroundColor = tempList[0][2];
rightBanner.style.backgroundImage = 'url(/UploadedFiles/Banner/' + tempList[0][3] + ')';
rightBanner.style.backgroundColor = tempList[0][4];
}
}
setTimeout('setBannerImage()', refreshInterval);
}