function replace(string,text,by) {
// Replaces text with by in string
    var strLength = string.length, txtLength = text.length;	
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);

    return newstr;
}

function doreplace(text) {
    text = replace(text,'"',unescape('%22'));
    text = replace(text,'&',unescape('%26'));
    text = replace(text,'<',unescape('%3C'));
    text = replace(text,'>',unescape('%3E'));
    text = replace(text,' ',unescape('%A0'));
    text = replace(text,'¡',unescape('%A1'));
    text = replace(text,'¢',unescape('%A2'));
    text = replace(text,'£',unescape('%A3'));
    text = replace(text,'¥',unescape('%A5'));
    text = replace(text,'¦',unescape('%A6'));
    text = replace(text,'§',unescape('%A7'));
    text = replace(text,'¨',unescape('%A8'));
    text = replace(text,'©',unescape('%A9'));
    text = replace(text,'ª',unescape('%AA'));
    text = replace(text,'«',unescape('%AB'));
    text = replace(text,'¬',unescape('%AC'));
    text = replace(text,'­',unescape('%AD'));
    text = replace(text,'®',unescape('%AE'));
    text = replace(text,'¯',unescape('%AF'));
    text = replace(text,'°',unescape('%B0'));
    text = replace(text,'±',unescape('%B1'));
    text = replace(text,'²',unescape('%B2'));
    text = replace(text,'³',unescape('%B3'));
    text = replace(text,'´',unescape('%B4'));
    text = replace(text,'µ',unescape('%B5'));
    text = replace(text,'¶',unescape('%B6'));
    text = replace(text,'·','%B7');
    text = replace(text,'¸',unescape('%B8'));
    text = replace(text,'¹',unescape('%B9'));
    text = replace(text,'º',unescape('%BA'));
    text = replace(text,'»',unescape('%BB'));
    text = replace(text,'¼',unescape('%BC'));
    text = replace(text,'½',unescape('%BD'));
    text = replace(text,'¾',unescape('%BE'));
    text = replace(text,'¿',unescape('%BF'));
    text = replace(text,'À',unescape('%C0'));
    text = replace(text,'Á',unescape('%C1'));
    text = replace(text,'Â',unescape('%C2'));
    text = replace(text,'Ã',unescape('%C3'));
    text = replace(text,'Ä',unescape('%C4'));
    text = replace(text,'Å',unescape('%C5'));
    text = replace(text,'Æ',unescape('%C6'));
    text = replace(text,'Ç',unescape('%C7'));
    text = replace(text,'È',unescape('%C8'));
    text = replace(text,'É',unescape('%C9'));
    text = replace(text,'Ê',unescape('%CA'));
    text = replace(text,'Ë',unescape('%CB'));
    text = replace(text,'Ì',unescape('%CC'));
    text = replace(text,'Í',unescape('%CD'));
    text = replace(text,'Î',unescape('%CE'));
    text = replace(text,'Ï',unescape('%CF'));
    text = replace(text,'Ð',unescape('%D0'));
    text = replace(text,'Ñ',unescape('%D1'));
    text = replace(text,'Ò',unescape('%D2'));
    text = replace(text,'Ó',unescape('%D3'));
    text = replace(text,'Ô',unescape('%D4'));
    text = replace(text,'Õ',unescape('%D5'));
    text = replace(text,'Ö',unescape('%D6'));
    text = replace(text,'×',unescape('%D7'));
    text = replace(text,'Ø',unescape('%D8'));
    text = replace(text,'Ù',unescape('%D9'));
    text = replace(text,'Ú',unescape('%DA'));
    text = replace(text,'Û',unescape('%DB'));
    text = replace(text,'Ü',unescape('%DC'));
    text = replace(text,'Ý',unescape('%DD'));
    text = replace(text,'Þ',unescape('%DE'));
    text = replace(text,'ß',unescape('%DF'));
    text = replace(text,'à',unescape('%E0'));
    text = replace(text,'á',unescape('%E1'));
    text = replace(text,'â',unescape('%E2'));
    text = replace(text,'ã',unescape('%E3'));
    text = replace(text,'ä',unescape('%E4'));
    text = replace(text,'å',unescape('%E5'));
    text = replace(text,'æ',unescape('%E6'));
    text = replace(text,'ç',unescape('%E7'));
    text = replace(text,'è',unescape('%E8'));
    text = replace(text,'é',unescape('%E9'));
    text = replace(text,'ê',unescape('%EA'));
    text = replace(text,'ë',unescape('%EB'));
    text = replace(text,'ì',unescape('%EC'));
    text = replace(text,'í',unescape('%ED'));
    text = replace(text,'î',unescape('%EE'));
    text = replace(text,'ï',unescape('%EF'));
    text = replace(text,'ð',unescape('%F0'));
    text = replace(text,'ñ',unescape('%F1'));
    text = replace(text,'ò',unescape('%F2'));
    text = replace(text,'ó',unescape('%F3'));
    text = replace(text,'ô',unescape('%F4'));
    text = replace(text,'õ',unescape('%F5'));
    text = replace(text,'ö',unescape('%F6'));
    text = replace(text,'÷',unescape('%F7'));
    text = replace(text,'ø',unescape('%F8'));
    text = replace(text,'ù',unescape('%F9'));
    text = replace(text,'ú',unescape('%FA'));
    text = replace(text,'û',unescape('%FB'));
    text = replace(text,'ü',unescape('%FC'));
    text = replace(text,'ý',unescape('%FD'));
    text = replace(text,'þ',unescape('%FE'));
    text = replace(text,'ÿ',unescape('%FF'));
	text = replace(text,'/','%2F');
	text = replace(text,':','%3A');
	text = replace(text,'.','%2E');
	return text;
}

function createbanner() {
        this.advertiser = ''
        this.bannerad = ''
  	    this.banner = ''
        this.source = ''
        this.destin = ''
        this.caption = ''
}

banners = new Array();

NumberSponsors = 10;

for(var i=1; i<=NumberSponsors; i++)
{ banners[i] = new createbanner() }

banners[1].advertiser = "Golden%20Sands"
banners[1].bannerad = "hotels/banners/h32.gif"
banners[1].banner = "h32.gif"
banners[1].source = "South%20Coast%20Beaches"
banners[1].destin = "hotels/h32.htm"
banners[1].caption = "Golden Sands Hotel!"


banners[2].advertiser = "Time%20Out%20at%20the%20Gap"
banners[2].bannerad = ""
banners[2].banner = ""
banners[2].source = "South%20Coast%20Beaches"
banners[2].destin = "http://barbados.org/hotels/gems/timeout/index.htm"
banners[2].caption = "Time Out at the Gap"

banners[3].advertiser = "Southern%20Palms"
banners[3].bannerad = ""
banners[3].banner = ""
banners[3].source = "South%20Coast%20Beaches"
banners[3].destin = "http://southernpalms.net"
banners[3].caption = "Southern Palms Beach Club"

banners[4].advertiser = "The%20Savannah"
banners[4].bannerad = ""
banners[4].banner = ""
banners[4].source = "South%20Coast%20Beaches"
banners[4].destin = "http://barbados.org/hotels/gems/savannah/index.htm"
banners[4].caption = "The Savannah"

banners[5].advertiser = "Amaryllis%20Beach%20Resort"
banners[5].bannerad = "hotels/banners/h4.gif"
banners[5].banner = "h4.gif"
banners[5].source = "South%20Coast%20Beaches"
banners[5].destin = "hotels/asta/index.php"
banners[5].caption = "Amaryllis Beach Resort!"

banners[6].advertiser = "Chateau%20Blanc"
banners[6].bannerad = "apt/banners/a7.jpg"
banners[6].banner = "a7.jpg"
banners[6].source = "South%20Coast%20Beaches"
banners[6].destin = "apt/chateau/index.htm"
banners[6].caption = "Chateau Blanc Apartments on Sea!"

banners[7].advertiser = "Crane%20Beach%20Resort"
banners[7].bannerad = "hotels/banners/h21.jpg"
banners[7].banner = "h21.jpg"
banners[7].source = "South%20Coast%20Beaches"
banners[7].destin = "hotels/crane/index.php"
banners[7].caption = "Crane Beach Resort!"

banners[8].advertiser = "Meridian%20Inn"
banners[8].bannerad = ""
banners[8].banner = ""
banners[8].source = "South%20Coast%20Beaches"
banners[8].destin = "http://meridianinn.com"
banners[8].caption = "Meridian Inn"

banners[9].advertiser = "Little%20Bay"
banners[9].bannerad = ""
banners[9].banner = ""
banners[9].source = "South%20Coast%20Beaches"
banners[9].destin = "apt/a72.htm"
banners[9].caption = "Little Bay Hotel"

banners[10].advertiser = "Blue%20Horizon"
banners[10].bannerad = ""
banners[10].banner = ""
banners[10].source = "South%20Coast%20Beaches"
banners[10].destin = "http://barbados.org/hotels/gems/bluehorizon/index.htm"
banners[10].caption = "Blue Horizon"



function rnd(){
        day = new Date();
        z = day.getTime();
        y = (z - (parseInt(z/1000,10) * 1000))/10;
        n = parseInt(y/100*NumberSponsors,10) + 1;
}
rnd();  //generate a random number
var image;
if ((n > 0) && (n <= NumberSponsors))
        image = banners[n];
else
        image = banners[1];


var htmldestin= doreplace(image.destin);
var htmlbannerad = doreplace(image.bannerad);
			
var adtext = "";
adtext += '<a href="http://axses.com/encyc/bta/villas/banner_track.cfm?Section=Barbados%20Beaches&Page='+image.source + '&Advertiser=' +image.advertiser + '&Banner=text' + '&Destination=' +htmldestin + '">';
adtext += 'Take a look at ' + image.caption + '\n';
adtext += '</a>';

