// 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	= 728;
var img_height	= 90;

// 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('Prime Loops', 'http://www.primeloops.com/loops-samples/product/breakbeat-electronica~34/', 'http://www.primeloops.com/primebanners/Primebanner_breakelectro.jpg', '01/01/9999');
banners[1] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/platinum-crunk-grooves~21/', 'http://www.primeloops.com/primebanners/Primebanner_platinumcrunk.jpg', '01/01/9999');
//banners[2] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/dirty-south-loops-and-breaks~19/', 'http://www.primeloops.com/primebanners/Primebanner_dirtysouth_loops.jpg', '01/01/9999');
banners[2] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/human-beatbox-samples-pro~17/', 'http://www.primeloops.com/primebanners/Primebanner_humanbeatbox.jpg', '01/01/9999');
//banners[4] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/platinum-r-and-b-grooves~16/', 'http://www.primeloops.com/primebanners/Primebanner_rnb.jpg', '01/01/9999');
banners[3] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/rasta-vocal-samples~27/', 'http://www.primeloops.com/primebanners/Primebanner_Rastavox.jpg', '01/01/9999');
banners[4] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/xxl-hip-hop-drums~31/', 'http://www.primeloops.com/primebanners/Primebanner_xxl.jpg', '01/01/9999');
banners[5] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/genres/electro~19/', 'http://www.primeloops.com/primebanners/Primebanner_Electro.jpg', '01/01/9999');
banners[6] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/sunkissed-house-loops~22/', 'http://www.primeloops.com/primebanners/Primebanner_Sunkissed.jpg', '01/01/9999');
banners[7] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/circuit-bent-glitches~25/', 'http://www.primeloops.com/primebanners/Primebanner_circuitbent.jpg', '01/01/9999');
//banners[10] = new banner('Prime Loops', 'http://www.primeloops.com/news/', 'http://www.primeloops.com/primebanners/Primebanner_rockguitar.jpg', '01/01/9999');

banners[8] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/minimal-and-tech-house-drums~38/', 'http://www.primeloops.com/primebanners/Primebanner_minitechhousedrums.jpg', '01/01/9999');


//banners[12] = new banner('Prime Loops', 'http://www.primeloops.com/tip-tricks/', 'http://www.primeloops.com/primebanners/Primebanner_tutorials.jpg', '01/01/9999');
//banners[13] = new banner('Prime Loops', 'http://www.primeloops.com/tip-tricks/', 'http://www.primeloops.com/primebanners/Primebanner_tips.jpg', '01/01/9999');

banners[9] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/minimal-synthesis~36/', 'http://www.primeloops.com/primebanners/Primebanner_synthesis.jpg', '01/01/9999');

//banners[15] = new banner('Prime Loops', 'http://www.primeloops.com/yourmusic/', 'http://www.primeloops.com/primebanners/Primebanner_showcase.jpg', '01/01/9999');
banners[10] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/essential-reason-synths~18/', 'http://www.primeloops.com/primebanners/Primebanner_reason.jpg', '01/01/9999');
banners[11] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/moogalicious-funk-loops~48/', 'http://www.primeloops.com/primebanners/Primebanner_mooooog.jpg', '01/01/9999');
banners[12] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/dubstep-drum-loops~32/', 'http://www.primeloops.com/primebanners/Primebanner_dubstep.jpg', '01/01/9999');


banners[13] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/house-guitar-loops~42/', 'http://www.primeloops.com/primebanners/Primebanner_houseguitar_b.jpg', '01/01/9999');




banners[14] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/glitch-hop-drum-loops~62/', 'http://www.primeloops.com/primebanners/Primebanner_glitchhopdrumloops.jpg', '01/01/9999');

banners[15] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/lee-coombs-presents-tech-funk~45/', 'http://www.primeloops.com/primebanners/techfunk1.jpg', '01/01/9999');

banners[16] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/tech-house-drum-loops~41/', 'http://www.primeloops.com/primebanners/techhouse_drum.jpg', '01/01/9999');

banners[17] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/glitch-cuts~61/', 'http://www.primeloops.com/primebanners/Primebanner_glitchcuts.jpg', '01/01/9999');

banners[18] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/planet-of-the-orchestra~74/', 'http://www.primeloops.com/primebanners/Primebanner_planet_orchestra.jpg', '01/01/9999');

banners[19] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/drum-n-bass-drum-loops~63/', 'http://www.primeloops.com/primebanners/Primebanner_drumbass_drumloops.jpg', '01/01/9999');

banners[20] = new banner('Prime Loops', 'http://www.primeloops.com/news/', 'http://www.primeloops.com/primebanners/Primebanner_tribalpercussion.jpg', '01/01/9999');

banners[21] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/series/combo-packs~10/?sort=&dir=DESC', 'http://www.primeloops.com/primebanners/Primebanner_covertz_combos_2010_2.jpg', '01/01/9999');

banners[22] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/series/combo-packs~10/?sort=&dir=DESC', 'http://www.primeloops.com/primebanners/Primebanner_covertz_combos_2010_2.jpg', '01/01/9999');

banners[23] = new banner('Prime Loops', 'http://www.primeloops.com/news/', 'http://www.primeloops.com/primebanners/techfunk_2.jpg', '01/01/9999');

banners[24] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/underground-beats~66/', 'http://www.primeloops.com/primebanners/Primebanner_undergroundbeats.jpg', '01/01/9999');

banners[25] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/future-house-drum-loops~64/', 'http://www.primeloops.com/primebanners/Primebanner_futurehouse.jpg', '01/01/9999');

banners[26] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/dubhop-beats~69/', 'http://www.primeloops.com/primebanners/Primebanner_dubhop.jpg', '01/01/9999');

banners[27] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/reggaeton-producer-grooves~75/', 'http://www.primeloops.com/primebanners/Primebanner_reggaeton.jpg', '01/01/9999');

banners[28] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/tech-house-synth-loops~70/', 'http://www.primeloops.com/primebanners/Primebanner_techhouse_synth.jpg', '01/01/9999');

banners[29] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/uk-funky-producer~67/', 'http://www.primeloops.com/primebanners/Primebanner_ukfunky.jpg', '01/01/9999');

banners[30] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/indigo-house-grooves~76/', 'http://www.primeloops.com/primebanners/Primebanner_indigo.jpg', '01/01/9999');

banners[31] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/analogue-synthesis~77/', 'http://www.primeloops.com/primebanners/Primebanner_analogue_synthesis.jpg', '01/01/9999');

banners[32] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/nitro-remix-synths~80/', 'http://www.primeloops.com/primebanners/Primebanner_nitro_synth.jpg', '01/01/9999');

banners[33] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/razor-fx~79/', 'http://www.primeloops.com/primebanners/Primebanner_razor.jpg', '01/01/9999');

//overkill zone//

banners[34] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/kings-of-swing-present-downtown-house~81/', 'http://www.primeloops.com/primebanners/Primebanner_kingswing.jpg', '01/01/9999');

banners[35] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/progressive-synthesis~82/', 'http://www.primeloops.com/primebanners/Primebanner_progsyn.jpg', '01/01/9999');

banners[36] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/mix-injections~83/', 'http://www.primeloops.com/primebanners/Primebanner_mixinjections.jpg', '01/01/9999');

banners[37] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/drum-damage~84/', 'http://www.primeloops.com/primebanners/Primebanner_drumdamage.jpg', '01/01/9999');

banners[38] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/house-guitar-loops-2~88/', 'http://www.primeloops.com/primebanners/Primebanner_houseguitar_b.jpg', '01/01/9999');

banners[39] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/synth-addict~91/', 'http://www.primeloops.com/primebanners/Primebanner_synthaddict.jpg', '01/01/9999');

banners[40] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/essential-flamenco-guitars~90/', 'http://www.primeloops.com/primebanners/Primebanner_flamenco.jpg', '01/01/9999');

banners[41] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/fidget-house-grooves~94/', 'http://www.primeloops.com/primebanners/Primebanner_fidgethousegrooves.jpg', '01/01/9999');

banners[42] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/the-temple-of-breaks~98/', 'http://www.primeloops.com/primebanners/templeofbreaks.jpg', '01/01/9999');

banners[43] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/r-and-b-progressions~101/', 'http://www.primeloops.com/primebanners/rnbprogressions.jpg', '01/01/9999');

banners[44] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/ambient-funk~97/', 'http://www.primeloops.com/primebanners/ambientfunk.jpg', '01/01/9999');

banners[22] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/dirty-electro-bass-loops~96/', 'http://www.primeloops.com/primebanners/Primebanner_Electro_2.jpg', '01/01/9999');

banners[23] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/genres/?sort=&dir=DESC&showPrice=1', 'http://www.primeloops.com/primebanners/Primebanner_covertz_inthemix_2010.png', '01/01/9999');

banners[45] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/bulletproof-hip-hop-grooves~111/', 'http://www.primeloops.com/primebanners/bulletproof.jpg', '01/01/9999');

banners[46] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/bass-addict~123/', 'http://www.primeloops.com/primebanners/bassaddict.jpg', '01/01/9999');

banners[47] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/synth-addict~91/', 'http://www.primeloops.com/primebanners/synthaddict.jpg', '01/01/9999');

banners[48] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/drum-addict~119/', 'http://www.primeloops.com/primebanners/drumaddict.jpg', '01/01/9999');

banners[49] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/dubcore-assault~112/', 'http://www.primeloops.com/primebanners/dubcore_assault.jpg', '01/01/9999');

banners[50] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/filthy-electro-house-sessions~121/', 'http://www.primeloops.com/primebanners/filthy_electrohouse.jpg', '01/01/9999');

banners[51] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/guitar-anthology-combo-pack~113/', 'http://www.primeloops.com/primebanners/guitar_antho.jpg', '01/01/9999');

banners[52] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/guitar-anthology-combo-pack~113/', 'http://www.primeloops.com/primebanners/guitar_antho_2.jpg', '01/01/9999');

banners[53] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/liquid-techno-grooves~118/', 'http://www.primeloops.com/primebanners/liquid_techno_grooves.jpg', '01/01/9999');

banners[54] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/lithium-synth-loops~120/', 'http://www.primeloops.com/primebanners/lithium_synth_loops.jpg', '01/01/9999');

banners[55] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/nu-eastern-grooves~122/', 'http://www.primeloops.com/primebanners/nu_eastern.jpg', '01/01/9999');

banners[56] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/vip-synths-dubstep-and-dnb-edition~114/', 'http://www.primeloops.com/primebanners/vipsynths_dubstep_dnb.jpg', '01/01/9999');

banners[57] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/fidget-vs-electro-grooves~102/', 'http://www.primeloops.com/primebanners/fidgetvelectro.jpg', '01/01/9999');

banners[58] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/dubhop-scores~99/', 'http://www.primeloops.com/primebanners/dubhop_scores.jpg', '01/01/9999');

banners[59] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/series/combo-packs~10/?sort=&dir=DESC', 'http://www.primeloops.com/primebanners/Primebanner_covertz_combos_2010_2.jpg', '01/01/9999');

banners[60] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/nyc-piano-sessions~138/', 'http://www.primeloops.com/primebanners/nyc_piano_sessions.jpg', '01/01/9999');

banners[61] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/orchestral-scores~134/', 'http://www.primeloops.com/primebanners/orchestral_scores.jpg', '01/01/9999');

banners[62] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/ghetto-house-grooves~135/', 'http://www.primeloops.com/primebanners/ghettohouse.jpg', '01/01/9999');

//banners[63] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/wonky-beats~145/', 'http://www.primeloops.com/primebanners/wonky_beats.jpg', '01/01/9999');

//banners[64] = new banner('Prime Loops', 'http://www.primeloops.com/loops-samples/product/acid-breakbeat-grooves~139/', 'http://www.primeloops.com/primebanners/acid_breakbeat_grooves.jpg', '01/01/9999');


///////////////////////////////////////////////////////////////////////////////////
//
//         						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 + '"><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();
}
