// Simple banner rotator
// (c) spyka Web Group 2008
// version info: 1.1.2
// Download & support: http://www.spyka.net
// Forums: http://www.spyka.net/forums
// Please keep this notice in place

function banner(name, url, image, date)
{
	this.name	= name;
	this.url	= url;
	this.image	= image;
	this.date	= date;
}

var banners = new Array();
///////////////////////////////////////////////////////////////////////////////////
//
//         						START EDITS HERE
//
///////////////////////////////////////////////////////////////////////////////////

// Full documentation & support: http://www.spyka.net/forums 

// if 1, all images will be resized to img_width and img_height, else images will display their correct size
var force_size	= 0;
// desired height and width of images, only takes affect if above is = 1
var img_width	= 160;
var img_height	= 600;

// banner list syntax: banners[x] = new banner(website_name, website_url, website_image_url, show_until_date);  DATE FORMAT: dd/mm/yyyy
banners[0] = new banner('OptimalPrint350', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=3116&programmeID=8131&mediaID=55137&tracking=&url=', 'http://banners.affiliatefuture.com/3116/55173.gif', '31/12/2099');
banners[1] = new banner('OptimalPrint2-350', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=3116&programmeID=8131&mediaID=55205&tracking=&url=', 'http://banners.affiliatefuture.com/3116/55205.gif', '31/12/2099');
banners[2] = new banner('Drawme131', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=782&programmeID=2436&mediaID=11455&tracking=&url=', 'http://banners.affiliatefuture.com/782/11455.gif', '31/12/2099');
banners[3] = new banner('Funstuff57', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=1826&programmeID=5244&mediaID=30574&tracking=&url=', 'http://banners.affiliatefuture.com/1826/30574.jpg', '31/12/2099');
banners[4] = new banner('MyTuxedo60', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=1727&programmeID=4735&mediaID=27242&tracking=&url=', 'http://banners.affiliatefuture.com/1727/27242.gif', '31/12/2099');
banners[5] = new banner('PartyDomain125', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=894&programmeID=2740&mediaID=13881&tracking=&url=', 'http://banners.affiliatefuture.com/894/13881.gif', '31/12/2099');
banners[6] = new banner('TopBrandsDirect90', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=101&programmeID=279&mediaID=1503&tracking=&url=', 'http://banners.affiliatefuture.com/101/1503.jpg', '31/12/2099');
banners[7] = new banner('JonesBootmaker125', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=352&programmeID=1236&mediaID=42205&tracking=&url=', 'http://banners.affiliatefuture.com/352/42205.gif', '31/12/2099');
banners[8] = new banner('JewelleryLove240', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=1303&programmeID=3694&mediaID=20734&tracking=&url=', 'http://banners.affiliatefuture.com/1303/20734.jpg', '31/12/2099');
banners[9] = new banner('TightsPlease90', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=51&programmeID=236&mediaID=1187&tracking=&url=', 'http://banners.affiliatefuture.com/51/1187.gif', '31/12/2099');
banners[10] = new banner('LondonWineAcademy125', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=234&programmeID=650&mediaID=3474&tracking=&url=', 'http://banners.affiliatefuture.com/234/3474.gif', '31/12/2099');
banners[11] = new banner('SerenataFlowers100', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=355&programmeID=1261&mediaID=7170&tracking=&url=', 'http://banners.affiliatefuture.com/355/7170.jpg', '31/12/2099');
banners[12] = new banner('WithLoveFrom240', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=1597&programmeID=4444&mediaID=25264&tracking=&url=', 'http://banners.affiliatefuture.com/1597/25264.gif', '31/12/2099');
banners[13] = new banner('EssentialBeauty125', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=1558&programmeID=4360&mediaID=24616&tracking=&url=', 'http://banners.affiliatefuture.com/1558/24616.gif', '31/12/2099');
banners[14] = new banner('EssentialBeauty125-2', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=1558&programmeID=4360&mediaID=24615&tracking=&url=', 'http://banners.affiliatefuture.com/1558/24615.gif', '31/12/2099');
banners[15] = new banner('EssentialBeauty125-3', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=1558&programmeID=4360&mediaID=24617&tracking=&url=', 'http://banners.affiliatefuture.com/1558/24617.gif', '31/12/2099');
banners[16] = new banner('SpaFinder300', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=2714&programmeID=7138&mediaID=44724&tracking=&url=', 'http://banners.affiliatefuture.com/2714/44724.jpg', '31/12/2099');
banners[17] = new banner('CelebrationsPlus240', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=1166&programmeID=3906&mediaID=21791&tracking=&url=', 'http://banners.affiliatefuture.com/1166/21791.gif', '31/12/2099');
banners[18] = new banner('ArcticClearance125', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=2320&programmeID=6554&mediaID=40422&tracking=&url=', 'http://banners.affiliatefuture.com/2320/40422.jpg', '31/12/2099');
banners[19] = new banner('MyPix47', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=367&programmeID=1444&mediaID=6101&tracking=&url=', 'http://banners.affiliatefuture.com/367/6101.gif', '31/12/2099');
banners[20] = new banner('AuthenticItaly', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=2838&programmeID=7384&mediaID=48099&tracking=&url=', 'http://banners.affiliatefuture.com/2838/28099.jpg', '31/12/2099');
banners[21] = new banner('PersonalPorter125', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=2690&programmeID=7244&mediaID=45641&tracking=&url=', 'http://banners.affiliatefuture.com/2690/45641.jpg', '31/12/2099');
banners[22] = new banner('RadicalTravel60', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=2130&programmeID=5988&mediaID=36291&tracking=&url=', 'http://banners.affiliatefuture.com/2130/36291.jpg', '31/12/2099');
banners[23] = new banner('AdventureCo60', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=1898&programmeID=5103&mediaID=29907&tracking=&url=', 'http://banners.affiliatefuture.com/1898/29907.gif', '31/12/2099');
banners[24] = new banner('Airparks125', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=2462&programmeID=6462&mediaID=40780&tracking=&url=', 'http://banners.affiliatefuture.com/2462/40780.gif', '31/12/2099');
banners[25] = new banner('Airparks125', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=2462&programmeID=6462&mediaID=40780&tracking=&url=', 'http://banners.affiliatefuture.com/2462/40780.gif', '31/12/2099');
banners[26] = new banner('InThePaper125', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=2659&programmeID=7461&mediaID=48546&tracking=&url=', 'http://banners.affiliatefuture.com/2659/48546.gif', '31/12/2099');
banners[27] = new banner('PresentsForMen240', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=1808&programmeID=4879&mediaID=27950&tracking=&url=', 'http://banners.affiliatefuture.com/4879/27950.gif', '31/12/2099');
banners[28] = new banner('WorldWideTravel240', 'http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=16600&merchantID=2009&programmeID=7123&mediaID=44674&tracking=&url=', 'http://banners.affiliatefuture.com/2009/44674.gif', '31/12/2099');

///////////////////////////////////////////////////////////////////////////////////
//
//         						END EDITS HERE
//
///////////////////////////////////////////////////////////////////////////////////

function show_banners()
{
	var am		= banners.length;
	var rand	= Math.floor(Math.random()*am);	
	var bn 		= banners[rand];
	
	var image_size 	= (force_size == 1) ? ' width="' + img_width + '" height="' + img_height + '"' : '';
	var html 		= '<a href="' + bn.url + '" title="' + bn.name + '" target="_blank"><img border="0" src="' + bn.image + '"' + image_size + ' alt="' + bn.name+ '" /></a>';
	
	// get current date string
	var now		= new Date(); 
	
	var input	= bn.date;
	input		= input.split('/', 3);
	var end_date	= new Date();
	end_date		= end_date.setFullYear(parseFloat(input[2]), parseFloat(input[1]), parseFloat(input[0]));
	
	(now < end_date) ? document.write(html) : show_banners();
}
