function AD(obj){
var self = this;
var imgObj = obj;
var viewNum = 0;
var spacing = 6000;

var arrayPic = new Array();
var arrayLink = new Array();
var arrayText = new Array();

this.addAD = function()
{
	pic = arguments[0] ? arguments[0] : "";
	url = arguments[1] ? arguments[1] : "";
	title = arguments[2] ? arguments[2] : "";
	arrayPic.push(pic);
	arrayLink.push(url);
	arrayText.push(title);
}


this.playFilter = function(i)
{
	if(document.all)
	{
		imgObj.filters.revealTrans.Transition = Math.floor(Math.random()*23);
		imgObj.filters.revealTrans.apply();
		imgObj.filters.revealTrans.play();
	}
	else
	{
		if(i <= 10) setTimeout(function(){self.playFilter(++i);}, 200);
		imgObj.style.opacity = i / 10;
	}
}

this.showPic = function(YN)
{
	viewNum = viewNum < arrayPic.length - 1 ? viewNum + 1 : 0;
	if(viewNum > arrayPic.length - 1) viewNum = 0;
	if(YN) this.playFilter(1);
	imgObj.src = arrayPic[viewNum];
	imgObj.title = arrayText[viewNum];
	imgObj.onclick = addLink;
	theTimer = setTimeout(function(){self.showPic(1);}, spacing);
}

function addLink()
{
	url = arrayLink[viewNum];
	target = "_blank";
	if(url != "")
	{
		if(url.substring(0,9) == "function_")
		{
			eval(url.substring(9));
		}
		else
		{
			window.open(url,target);
		}
	}
}

}
