function getLinks(){
	var promobox = document.getElementById("promobox");
	var links = promobox.getElementsByTagName("a");
	return links;
}



function swapLink(){
	var links = getLinks();
	var pattern = /\s?hover\s?/;
	var i=0;
	while (!pattern.test(links[i].className)){
		i++;
	}
	i++;
	if (i==4){
		i=0;
	}
	for(var j=0; j<links.length;j++){
		links[j].className = links[j].className.replace(/\s?hover\s?/,"");
	}
	links[i].className = links[i].className + " hover";
}


function getLinks2(){
	var promobox = document.getElementById("promobox2");
	var links = promobox.getElementsByTagName("a");
	return links;
}


function swapLink2(){
	var links = getLinks2();
	var pattern = /\s?hover\s?/;
	var i=0;
	while (!pattern.test(links[i].className)){
		i++;
	}
	i++;
	if (i==4){
		i=0;
	}
	for(var j=0; j<links.length;j++){
		links[j].className = links[j].className.replace(/\s?hover\s?/,"");
	}
	links[i].className = links[i].className + " hover";
}


function getLinks3(){
	var promobox = document.getElementById("promobox3");
	var links = promobox.getElementsByTagName("a");
	return links;
}



function swapLink3(){
	var links = getLinks3();
	var pattern = /\s?hover\s?/;
	var i=0;
	while (!pattern.test(links[i].className)){
		i++;
	}
	i++;
	if (i==4){
		i=0;
	}
	for(var j=0; j<links.length;j++){
		links[j].className = links[j].className.replace(/\s?hover\s?/,"");
	}
	links[i].className = links[i].className + " hover";
}


function getLinks4(){
	var promobox = document.getElementById("promobox4");
	var links = promobox.getElementsByTagName("a");
	return links;
}



function swapLink4(){
	var links = getLinks4();
	var pattern = /\s?hover\s?/;
	var i=0;
	while (!pattern.test(links[i].className)){
		i++;
	}
	i++;
	if (i==4){
		i=0;
	}
	for(var j=0; j<links.length;j++){
		links[j].className = links[j].className.replace(/\s?hover\s?/,"");
	}
	links[i].className = links[i].className + " hover";
}

window.onload = function() {

		var links = getLinks();
		links[0].className = "hover";
		var timer = setInterval('swapLink()',6000);
		for (var i=0;i<links.length;i++) {
			links[i].onmouseout = function(){
				timer = setInterval('swapLink()',6000);
			}
			links[i].onmouseover = function(){
				clearInterval(timer);
				for(var j=0; j<links.length;j++){
					links[j].className = links[j].className.replace(/\s?hover\s?/,"");
				}
				this.className = this.className + " hover";
			}

		}

 		var links2 = getLinks2();
		links2[0].className = "hover";
		var timer = setInterval('swapLink2()',6000);
		for (var i=0;i<links2.length;i++) {
			links2[i].onmouseout = function(){
				timer = setInterval('swapLink2()',6000);
			}
			links2[i].onmouseover = function(){
				clearInterval(timer);
				for(var j=0; j<links2.length;j++){
					links2[j].className = links2[j].className.replace(/\s?hover\s?/,"");
				}
				this.className = this.className + " hover";
			}

		}



		var links3 = getLinks3();
		links3[0].className = "hover";
		var timer = setInterval('swapLink3()',6000);
		for (var i=0;i<links3.length;i++) {
			links3[i].onmouseout = function(){
				timer = setInterval('swapLink3()',6000);
			}
			links3[i].onmouseover = function(){
				clearInterval(timer);
				for(var j=0; j<links3.length;j++){
					links3[j].className = links3[j].className.replace(/\s?hover\s?/,"");
				}
				this.className = this.className + " hover";
			}

		}


		var links4 = getLinks4();
		links4[0].className = "hover";
		var timer = setInterval('swapLink4()',6000);
		for (var i=0;i<links4.length;i++) {
			links4[i].onmouseout = function(){
				timer = setInterval('swapLink4()',6000);
			}
			links4[i].onmouseover = function(){
				clearInterval(timer);
				for(var j=0; j<links4.length;j++){
					links4[j].className = links4[j].className.replace(/\s?hover\s?/,"");
				}
				this.className = this.className + " hover";
			}

		}
	}
