﻿// JavaScript Document

//initial banner sizes setup
var banner = new Array('120x600');
banner['120x600'] = new Array();

//define banners like this

//banner['size'][number] = new Array('href','img','alt text');

banner['120x600'][0] = new Array('http://www.slotonline.co.za/visit/eurogrand.html','http://banner.eurogrand.com/cgi-bin/banner.cgi?id=N&member=topboss2007&profile=euro120600','Euro Grand Online Casino');
banner['120x600'][1] = new Array('http://www.slotonline.co.za/visit/piggspeak.html','http://ad.doubleclick.net/ad/N636.151954.2786372922421/B3498674.15;dcadv=805296;sz=120x600;ord=[timestamp]?','Piggs Peak Online Casino');
banner['120x600'][2] = new Array('http://www.slotonline.co.za/visit/21nova.html','images/banners/21n120x600en_sa_pack2.gif','21Nova Online Casino');
banner['120x600'][3] = new Array('http://www.slotonline.co.za/visit/volcanicgold.html','http://ad.doubleclick.net/ad/N636.151954.2786372922421/B3498674.16;dcadv=805296;sz=120x600;ord=[timestamp]?','Volcanic Gold Online Casino');
banner['120x600'][4] = new Array('http://www.slotonline.co.za/visit/joyland.html','http://cachewww.cpays.com/markettool/new_tools/joyland/English/bnr/dollar/120x600/jlen12013.gif','Joyland Online Casino');
banner['120x600'][5] = new Array('http://www.slotonline.co.za/visit/21nova.html','images/banners/21n120x600en_sa_pack1.gif','21Nova Online Casino');
banner['120x600'][6] = new Array('http://www.slotonline.co.za/visit/32royal.html','images/banners/32_royal_120x240.png','32 Royal Online Casino');
banner['120x600'][7] = new Array('http://www.slotonline.co.za/visit/absolute_slots.html','images/banners/php6jV2mA100free.gif','Absolute Slots');
banner['120x600'][8] = new Array('http://www.slotonline.co.za/visit/vegasred.html','http://banner.vegasred.com/cgi-bin/banner.cgi?id=N&member=topboss&profile=120x600','Vegas Red Online Casino');
banner['120x600'][9] = new Array('http://www.slotonline.co.za/visit/casinotropez.html','http://banner.casinotropez.com/cgi-bin/banner.cgi?id=N&member=topboss&profile=600en3','Casino Tropez');
banner['120x600'][10] = new Array('http://www.slotonline.co.za/visit/casinotropez.html','http://banner.casinotropez.com/cgi-bin/banner.cgi?id=N&member=topboss&profile=600en2','Casino Tropez');
banner['120x600'][11] = new Array('http://www.slotonline.co.za/visit/casinotropez.html','http://banner.casinotropez.com/cgi-bin/banner.cgi?id=N&member=topboss&profile=600en1','Casino Tropez');
banner['120x600'][12] = new Array('http://www.slotonline.co.za/visit/casinodelrio.html','http://banner.casinodelrio.com/cgi-bin/banner.cgi?id=N&member=topboss&profile=600en1','Casino Del Rio');
banner['120x600'][13] = new Array('http://www.slotonline.co.za/visit/europacasino.html','http://banner.europacasino.com/cgi-bin/banner.cgi?id=N&member=topboss&profile=120x600','Europa Casino');
banner['120x600'][14] = new Array('http://www.slotonline.co.za/visit/cameocasino.html','http://banner.cameocasino.com/cgi-bin/banner.cgi?id=N&member=topboss&profile=120x600en','Cameo Casino');
banner['120x600'][15] = new Array('http://www.slotonline.co.za/visit/casinobellini.html','http://banner.casinobellini.com/cgi-bin/banner.cgi?id=N&member=topboss&profile=600en3&lang=en','Casino Bellini');
banner['120x600'][16] = new Array('http://www.slotonline.co.za/visit/casinobellini.html','http://banner.casinobellini.com/cgi-bin/banner.cgi?id=N&member=topboss&profile=600en2&lang=en','Casino Bellini');
banner['120x600'][17] = new Array('http://www.slotonline.co.za/visit/casinobellini.html','http://banner.casinobellini.com/cgi-bin/banner.cgi?id=N&member=topboss&profile=600en1&lang=en','Casino Bellini');
banner['120x600'][18] = new Array('http://www.slotonline.co.za/visit/redflush.html','http://www.redreturns.net/BannerServer/Default.aspx?isClick=false&bTag=to497697_aff_fr_02_136__http://www.topbossgroup.com&bTagID=10005890&Img=1105.gif','Red Flush Online Casino');
banner['120x600'][19] = new Array('http://www.slotonline.co.za/visit/grandvegas.html','images/banners/grand_vegas_120x600.gif','Grand Vegas Online Casino');


// define in_array function for arrays
Array.prototype.in_array = function(search_term) {
  var i = this.length;
  if (i > 0) {
	 do {
		if (this[i] === search_term) {
		   return true;
		}
	 } while (i--);
  }
  return false;
}

function cb(type){
	
	if (typeof(type)=="undefined"){ //if type of banner is not defined in the function call
		type = ' ';
	}
	if (banner.in_array(type)){ //type specifed and found -> randomly choose a banner to show
		v = Math.round(Math.random()*(banner[type].length-1));
		document.write('<p><a href="'+banner[type][v][0]+'" title="'+banner[type][v][2]+'"><img src="'+banner[type][v][1]+'" alt="'+banner[type][v][2]+'" title="'+banner[type][v][2]+'" /></a></p>');
		

	} else { //type not specified or found -> randomly choose a type and banner and show
		v = Math.round(Math.random()*(banner.length-1));
		type = banner[v];
		v = Math.round(Math.random()*(banner[type].length-1));
		document.write('<p><a href="'+banner[type][v][0]+'" title="'+banner[type][v][2]+'"><img src="'+banner[type][v][1]+'" alt="'+banner[type][v][2]+'" /></a></p>');
	}

}
