var speed = 5000

function item(name, link)
{
	this.name = name
	this.link = link
}

// Set up Banner array

var bannerArr = new Array

bannerArr[0] = new item("../assets/ads/AccentBridal Web.jpg","http://www.accentbridaltux.com")
bannerArr[1] = new item("../assets/ads/Amiras Web.jpg","http://www.amiradanceproductions.com")
bannerArr[2] = new item("../assets/ads/BicycleXchange Web.jpg","http://www.bicyclex-change.com")
bannerArr[3] = new item("../assets/ads/BlueSwallowtail Web.jpg","http://blueswallowtailstudio.webs.com")
bannerArr[4] = new item("../assets/ads/CentralPlains Web.jpg","http://www.centralplainsnovelty.com")
bannerArr[5] = new item("../assets/ads/ChateauHolidays Web.jpg","http://www.chateauholidaysks.com")
bannerArr[6] = new item("../assets/ads/CSReadingRoom Web.jpg","http://www.christiansciencewichita.com")
bannerArr[7] = new item("../assets/ads/DelanoLRetailLiquor Web.jpg")
bannerArr[8] = new item("../assets/ads/LadyGrace Web.jpg","http://www.ladygraceboutique.net")
bannerArr[9] = new item("../assets/ads/LotusLeaf Web.jpg","http://www.lotusleafwichita.com")
bannerArr[10] = new item("../assets/ads/Shamrock Web.jpg","http://www.shamrockloungewichita.com")
bannerArr[11] = new item("../assets/ads/Wooten Web.jpg","http://www.wootenprint.com")

var kk = bannerArr.length
var ii

// Create Random Number Array

var randomNumber
var randomNumberArr = new Array
var arrayLength
var jj
var number
var condition
var check


randomNumber = Math.floor(Math.random() * (kk + 1))
randomNumberArr[0] = randomNumber

for (ii=1;ii<kk;ii++)
{
	arrayLength = randomNumberArr.length
	do
	{
		randomNumber = Math.floor(Math.random() * kk)
		for (jj=0;jj<arrayLength;jj++)
		{
			condition = numCheck(randomNumber, randomNumberArr[jj])
			if (condition == false)
			{
				break
			}
		}
	}
	while (condition == false)
	randomNumberArr[ii] = randomNumber
}

function numCheck(number,check)
{
	if (number == check)
	{
		condition = false
		return condition
	}
	else
	{
		condition = true
		return condition
	}
}

// Set up Random Array

var randomArr = new Array
var x
kk = bannerArr.length

for (ii=0;ii<kk;ii++)
{
	x = randomNumberArr[ii]
	randomArr[ii] = new item(bannerArr[x].name, bannerArr[x].link)
}

// Set up Image array

var imgArray = new Array()

for (ii=0;ii<kk;ii++)
{
	imgArray[ii] = new Image()
	imgArray[ii].src = randomArr[ii].name
}

function displayBanners()
{
	document.write('<table>')
	for (ii=0;ii<kk-3;ii++)
	{
		document.write('<tr><td><a ID= a' + ii + ' name= a' + ii + ' href=' + randomArr[ii].link + ' onClick="openNewWindow(this.href);return false;"><img src=' + imgArray[ii].src + ' name = img' + ii + ' ID = img' + ii + ' border=0></a></td></tr>')
	}
	document.write('</table>')
	myPause = setInterval("ready()",1000)
}

function ready()
{
var start = true
	for (ii=0;ii<kk;ii++)
	{
		if (imgArray[ii].complete == false)
		{
		start = false
		}
	}

	if (start == true)
	{
		window.clearInterval(myPause)
		myInterval = setInterval("show()",speed)			
	}
}

var numArray = new Array()
for (ii=0;ii<kk;ii++)
{
	numArray[ii] = ii
}

function show()
{
	for (jj=0;jj<4;jj++)
	{
		for (ii=0;ii<kk-1;ii++)
		{
			numArray[ii] = numArray[ii] - 1
			if (numArray[ii] == -1)
			{
				numArray[ii] = kk-1	
			}
		}
	}

	for (ii=0;ii<kk-1;ii++)
	{
		if (document.all)
		{
			eval('img' + ii).style.filter="blendTrans(duration=3)";
			eval('img' + ii).filters.blendTrans.Apply();
			eval('img' + ii).filters.blendTrans.Play();
		}
		eval('document.img' + ii).src = imgArray[numArray[ii]].src
		eval("document.getElementById('a" + ii + "')").href = randomArr[numArray[ii]].link	
	}
}

function openNewWindow(href)
{
	var newWindow
	newWindow = window.open(href,"","toolbar=yes,directories=yes,menubar=yes,resizable=yes,location=yes,status=yes,scrollbars=yes,copyhistory=yes")
} 
// -->

