/**
		INNSTILLINGER
**/

var settings = {
	
	'force_size':			0,         		// 	Om du setter denne til 1 alle bannere vil bli tvunget til størrelsen som du setter under
	'img_width':			728,			//	Vidden som skal settes til alle bannere, brukes bare om verdien er større enn 1
	'img_height':			90, 			// 	Høyden som skal settes til alle bannere, brukes bare om verdien er større enn 1
	
	'refresh_time':			45000,			//	Antall millisekunder mellom bytte av bannere - sett 0 for å deaktivere
	'refresh_max':			100,			//	maksimalt anntall bytter av bannere på hver side
	
	'duplicate_banners':		0,			//	Sett denne til 0 for å sørge for at den samme banenren ikke vises samtidig på samme side. Denne er i bruk kun
								// 	om show_banners(); er benyttet mer enn en gang på samme side. Du må derfor sørge for å ha nok bannere
								//  	for alle plasseringene, ellers kan nettleseren henge!
	
	'location_prefix': 		'adLocation-',		//	Koden som brukes som ID for <div> elementet til bannerene - denne div er generert automatiskt.
								//      Et nummer vil bli lagt til i enden av koden. adLocation- er standard, men kan endres.
											
	'location_class':		'swb',			//  	En klasse som legges til alle <div>s som pakker inn bannerne, ideal å bruke for å style bannere - bruk .swb img i din CSS	
	
	'window': 			'_blank',		//	Vindu å åpne linkene i, _self = samme vindu, _blank = nytt vindu. Bruk _top om du har en frame!		
	
	'default_ad_loc':		'default'		//	Standard adLocation. Dette er tildelt til alle bannere som ikke har adLocation i listen under
								//  	Det er ingen grunn til å endre dette.
}


/**
		Bannere
**/
// Hvordan bruke banner liste: new banner(webside_navn, webside_url, banner_url, vis_til_dato, adlocation),  DATO FORMAT: dd/mm/yyyy
// om du ikke bruker adlocations bare la denne stå som ''
// for å være sikker at en banner alltid roterer, sett datoen langt frem i tid. f.eks år 3000

var banners = [
	
	new banner('Lakerol Yup',	'http://www.thevoice.no/yup',	'http://www.thevoice.no/images/banners/yup_banner.jpg', 		'31/12/2015',	'radio1no')
]


//         				Ikke endre noe under her
///////////////////////////////////////////////////////////////////////////////////
var used=0;var location_counter=0;var refresh_counter=1;var map=new Array();function banner(a,b,c,d,e){this.name=a;this.url=b;this.image=c;this.date=d;this.active=1;this.oid=0;if(e!=''){this.loc=e}else{this.loc=settings.default_ad_loc}}function show_banners(a){location_counter=location_counter+1;if(a!=''&&a!=undefined){map[location_counter]=a}else{map[location_counter]=settings.default_ad_loc}var b='<div id="'+settings.location_prefix+location_counter+'" class="'+settings.location_class+'"></div>';document.write(b);display_banners(location_counter)}function display_banners(a){var b=new Array();if(a==''||!a||a<0){return}var c=banners.length;if((c==used)&&settings.duplicate_banners==0){return}for(i=0;i<(banners.length);i++){banners[i].oid=i;if((banners[i].loc==map[a])&&(banners[i].active==1)){b.push(banners[i])}}var d=Math.floor(Math.random()*b.length);var e=b[d];var f=(settings.force_size==1)?' width="'+settings.img_width+'" height="'+settings.img_height+'"':'';var g='<a href="'+e.url+'" title="'+e.name+'" target="'+settings.window+'"><img border="0" src="'+e.image+'"'+f+' alt="'+e.name+'" /></a>';var h=new Date();var j=e.date;j=j.split('/',3);var k=new Date();k.setFullYear(parseInt(j[2]),parseInt(j[1])-1,parseInt(j[0]));if((h<k)&&e.active==1){var l=document.getElementById(settings.location_prefix+a);if(l==null){alert('spyka Webmaster banner rotator\nError: adLocation doesn\'t exist!')}else{l.innerHTML=g;if(settings.duplicate_banners==0){banners[e.oid].active=0;used++}return}}else{display_banners(a)}return}function refresh_banners(){if((refresh_counter==settings.refresh_max)||settings.refresh_time<1){clearInterval(banner_refresh)}used=0;for(j=0;j<(banners.length);j++){banners[j].active=1}for(j=1;j<(location_counter+1);j++){display_banners(j)}refresh_counter++}var banner_refresh=window.setInterval(refresh_banners,settings.refresh_time);
