

function imgCache(src,w,h)
{
if (!document.images || src==null || src=="")return;
var img=(w && h) ? (new Image(w,h)) : (new Image());
img.src=src;
return img;
}

function AdRotator(target,alinkId,dt)
{
	var adverts=new Array();
	var ptr=0;
	var panel=null;
	var time=dt || 15000;
	var globalIdx=0;

	if (window["showAdvert"])
	{globalIdx=showAdvert.length;}
	else
	{ showAdvert=new Array();}
	
	showAdvert[globalIdx]=function()
	{if (ptr>=adverts.length)ptr=0;
	  panel.src=adverts[ptr][0].src;
	  var ahref=document.getElementById(alinkId);
	  ahref.href=adverts[ptr][1];
	  var tt="t"+alinkId;
	  var otxt=document.getElementById(tt);
	  otxt.innerText=adverts[ptr][2];
	  panel.AREF=adverts[ptr][1];
	  ptr++;}
	
	this.addAdvert=function(src,w,h,link,txt)
	{var i=adverts.length;
	  adverts[i]=new Array(3);
	  adverts[i][0]=imgCache(src,w,h);
	  adverts[i][1]=link;
	  adverts[i][2]=txt;}
	
	this.run=function()
	{ if (!target || target=="")return;
	   if (!panel) panel=document.getElementById(target);
	   showAdvert[globalIdx]();
	   setInterval("showAdvert["+globalIdx+"]()",time);}
}
 