/*
	rotate images

	7/8/05 RedLime Web Development
	limes@redlimeweb.com

	12/28/05 - allow for two dissimilar features

	supply feature images, urls, alts, and titles
	simply call headerRotations()
*/

//  how many features?
var numFeatures = 5

//  override rand for testing: true or false
var override = false

var overrideNum = 5

//  not using preload array cuz we don't need to waste the time
fimage1 = "/headers/main-header.jpg"
fimage2 = "/headers/second-header.jpg"
fimage3 = "/headers/third-header.jpg"
fimage4 = "/headers/fourth-header.jpg"
fimage5 = "/headers/fifth-header.jpg"



//  corresponding urls
url1 = "/catalog.php"
url2 = "/catalog.php"
url3 = "/catalog.php"
url4 = "/catalog.php"
url5 = "/catalog.php"



//  set up random number seeds
rnd.today = new Date()
rnd.seed = rnd.today.getTime()

//  return random base for making random number
function rnd() {
	rnd.seed = (rnd.seed*9301+49297) % 233280
	return rnd.seed/(233280.0)
};

//  build the real random integer
var rand = Math.ceil(rnd()*numFeatures)

//  override rand for testing
if (override) { rand = overrideNum }

//  second random integer
var rand2 = rand
while (rand2 == rand)
	rand2 = Math.ceil(rnd()*numFeatures)

//  sets feature attributes randomly
//  feature - id name of feature a
//  fnum - feature number, which one
//  band - bandwidth, low or high
function headerRotations(feature,fnum,band) {
	var headerRotation = document.getElementById(feature)

	//  which random number to use?
	var fran = (fnum == 1) ? rand : rand2

	//var title = eval("title" + fran)

	if (band == "low") {
		var content = title
		headerRotation.innerHTML = content
	} else {
		var feat = eval("document." + feature)
		feat.src = eval("fimage" + fran)
		//feat.alt = eval("alt" + fran)
	}

	headerRotation.href = eval("url" + fran)
	//headerRotation.title = title
}
