// GR Banner v1.0
// Copyright (c)2000 PROMI d.o.o., All rights reserved.
// URL: www.promi.si
// Email: info@promi.si, gregor.rozman@promi.si
//////////////////////////////////////////////////////////////////////////


// Banner object containing image and url info
//////////////////////////////////////////////////////////////////////////
function OBanner(ImageURL, SiteURL)
{
	this.BannerImage	= new Image();
	this.BannerImage.src	= ImageURL;
	this.SiteURL		= SiteURL;
}

// global variable holding # of Banner objects created
//////////////////////////////////////////////////////////////////////////
gBannerCount = 0;

// global variable for iteration
//////////////////////////////////////////////////////////////////////////
gItr = 0;

// global variable for speed of rolling
//////////////////////////////////////////////////////////////////////////
gSpeed = 3000;

// global array of our OBanner objects
//////////////////////////////////////////////////////////////////////////
gMyBanner = new Array();

// Add new banner to our array of OBanner objects
//////////////////////////////////////////////////////////////////////////
function AddBanner(ImageURL, SiteURL)
{
	gMyBanner[gBannerCount++] = new OBanner(ImageURL, SiteURL);
}

// Sets rolling speed of our banners
//////////////////////////////////////////////////////////////////////////
function SetRollingSpeed(Miliseconds)
{
	gSpeed = Miliseconds;
}

// Roll thru our OBanner objects and display apropriate banner
//////////////////////////////////////////////////////////////////////////
function RollBanners()
{
	if ( gItr == gBannerCount)
	{
		gItr = 0;
	}
	
	document.images["img"].src = gMyBanner[gItr].BannerImage.src;

	gItr++;
		
	window.setTimeout('RollBanners()', gSpeed);
}

// Opens new window and goes to destinaton for given OBanner object
//////////////////////////////////////////////////////////////////////////
function Visit()
{
	window.open(gMyBanner[gItr-1].SiteURL);
}
