// JavaScript Document

// banner object
var Banner = {};

// create new banner for object
Banner.createNew = function ( objID )
	{
		var obj = document.getElementById ( objID );
		if ( !obj ) return false;
		
		this.banners = new Array ( );
		this.self = obj;
		this.i = 0;
		return this;
	}

// add banner item to group
Banner.add = function ( bid, url, image, wide, high, timeout )
	{
		var ban = {};
		
		ban.id = bid;
		ban.url = url;
		ban.image = image;
		ban.width = wide;
		ban.height = high;
		ban.timeout = timeout;
		
		this.banners.push ( ban );
	}

// start from 
Banner.startFrom = function ( i )
	{
		if ( i < 0 ) i = 0;
		if ( i >= this.banners.length ) i = this.banners.length-1;
		this.i = i;
	}

// remove banner item from group
Banner.remove = function ( bid )
	{
		var bans = new Array ( );
		for ( var i=0; i<this.banners.length; i++ )
		{
			if ( this.banners[i].id !== bid ) bans.push ( this.banners[i] );
		}
		this.banners = bans;
	}

// rotate banners in group
Banner.rotate = function ( )
	{		
		var bans = this.banners;
		
		if ( this.i == bans.length ) this.i = 0;
		
		var currBan = bans[this.i];
		
		var banHTML = '<a href="'+currBan.url+'"><img src="'+currBan.image+'" width="'+currBan.width+'" height="'+currBan.height+'" /></a>';	
		this.self.innerHTML = banHTML;
		
		this.i++;
		setTimeout ( 'Banner.rotate();' , ( currBan.timeout )*3600 );
	}




//var ban_Promotions = Banner.createNew ( 'promotions' );
//ban_Promotions.add ( 'agroloans' , '?lo_agro.htm', 'images/promotion_agroloans.gif' , 138, 138, 6 );

//ban_Promotions.rotate ( );

//ban_OBJ_1.remove('tigo');

