var adLinks = new Array();
var adIndex = 0;
var blendIndex = 0;			

function initAdLinks(newLinks) {
	adLinks = newLinks;
	adIndex = parseInt(Math.random()*adLinks.length);
	
	if (adIndex >= adLinks.length) {
		adIndex = adLinks.length-1;
	}
	
	if(newLinks.length > 0) {
		document.getElementById('adLinkPanel').style.display = '';
	}
	
	showAdLink();
}

function showAdLink() {
	if (blendIndex == 0) {
		document.getElementById('adLink').href = adLinks[adIndex][1];
		document.getElementById('adLink').innerHTML = adLinks[adIndex][0];
		if (adLinks[adIndex].length > 2) {
			document.getElementById('adLink').innerHTML+= adLinks[adIndex][2];
		}
  }
  
	if (blendIndex < 99) {
		blendIndex++;
		var op = blendIndex;
		if (blendIndex < 10) {
			op = '0'+blendIndex;
		}
		document.getElementById('adLinkPanel').style.filter  = 'Alpha(opacity='+blendIndex+')';
		document.getElementById('adLinkPanel').style.opacity = '0.'+op;
  	setTimeout('showAdLink()',20)
		return;
	}

	if (adIndex<adLinks.length-1) {
		adIndex++;
	} else {
		adIndex=0;
	}

	setTimeout('hideAdLink()',7000)
}

function hideAdLink() {
	  
	if (blendIndex > 0)	{
		blendIndex--;
		var op = blendIndex;
		if (blendIndex < 10) {
			op = '0'+blendIndex;
		}
		document.getElementById('adLinkPanel').style.filter  = 'Alpha(opacity='+blendIndex+')';
		document.getElementById('adLinkPanel').style.opacity = '0.'+op;
  	setTimeout('hideAdLink()',10)
		return;
	}

	blendIndex = 0; 
	
	setTimeout('showAdLink()',30)
}