function corp_banner_c(add,src,alt,title){
this.src = src;
this.add = add;
this.alt = alt;
this.title = title;
}

function getBannerAddress(){
var i = 0;
var AddressList = new Array();

while(document.getElementById('corp_banner' + i)){
AddressList[i] = new corp_banner_c(document.getElementById('corp_banner' + i).parentNode.href,document.getElementById('corp_banner' + i).src,document.getElementById('corp_banner' + i).alt,document.getElementById('corp_banner' + i).title);
i++;
}

return AddressList;
}

function setBannerAddress(tmpBanner){
var bannernum = tmpBanner.length;
var i;

for (i = 0; i < bannernum; i++){
var rndNum = Math.floor(Math.random() * bannernum);
var tempData = tmpBanner[rndNum];
tmpBanner[rndNum] = tmpBanner[i];
tmpBanner[i] = tempData;
}

for (i = 0; i < bannernum; i++){
document.getElementById('corp_banner' + i).parentNode.href = tmpBanner[i].add;
document.getElementById('corp_banner' + i).src = tmpBanner[i].src;
document.getElementById('corp_banner' + i).alt = tmpBanner[i].alt;
document.getElementById('corp_banner' + i).title = tmpBanner[i].title;
}
}

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;
