
function bannerclass(address,src){
	this.src = src;
	this.address = address;
}

function getBannerAddress(){
	var i = 0;
	var tempAddressList = new Array();
	
	while(document.getElementById('banner' + i)){
	tempAddressList[i] = new bannerclass(document.getElementById('banner' + i).parentNode.href,document.getElementById('banner' + i).src);
	i++;
}

return tempAddressList;
}

function setBannerAddress(tempBannerData){
	var bannernum = tempBannerData.length;
	var i;
	
	for (i = 0; i < bannernum; i++){
		var rndNum = Math.floor(Math.random() * bannernum);
		var tempData = tempBannerData[rndNum];
		tempBannerData[rndNum] = tempBannerData[i];
		tempBannerData[i] = tempData;
	}

	for (i = 0; i < bannernum; i++){
		document.getElementById('banner' + i).parentNode.href = tempBannerData[i].address;
		document.getElementById('banner' + i).src = tempBannerData[i].src;
	}
}

function setBanner(){
	var tempdata = getBannerAddress();
	
	setBannerAddress(tempdata);
}

if (window.addEventListener) window.addEventListener("load", setBanner, false);
else if (window.attachEvent) window.attachEvent("onload", setBanner);
else window.onload = setBanner;


