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 = 6;

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

banners[1].advertiser = "Weddings%20in%20Barbados"
banners[1].bannerad = "weddings/banners/wedbarbados.jpg"
banners[1].banner = "wedbarbados.jpg"
banners[1].source = "Weddings"
banners[1].destin = "http://barbados.org/weddings/wedbarbados/index.htm"
banners[1].caption = "Weddings in Barbados"

banners[2].advertiser = "Island Weddings"
banners[2].bannerad = "weddings/banners/island_weddings.jpg"
banners[2].banner = "island_weddings.jpg"
banners[2].source = "Weddings"
banners[2].destin = "http://barbados.org/weddings/island/index.htm"
banners[2].caption = "Island Weddings"

banners[3].advertiser = "Dream%20Weddings"
banners[3].bannerad = "weddings/banners/yourfantasywedding.jpg"
banners[3].banner = "yourfantasywedding.jpg"
banners[3].source = "Weddings"
banners[3].destin = "http://barbados.org/weddings/dreamwed/index.htm"
banners[3].caption = "Dream Weddings"

banners[4].advertiser = "Tropical%20Weddings"
banners[4].bannerad = "weddings/banners/tropical1.gif"
banners[4].banner = "tropical1.gif"
banners[4].source = "Weddings"
banners[4].destin = "weddings/tropical/tropicalweddings.php"
banners[4].caption = "Tropical Weddings"

banners[5].advertiser = "Weddings%20Beyond%20Your%20Imagination"
banners[5].bannerad = "weddings/banners/isla4.gif"
banners[5].banner = "isla4.gif"
banners[5].source = "Weddings"
banners[5].destin = "http://barbados.org/weddings/isla/barbadosweddings.php"
banners[5].caption = "Weddings Beyond Your Imagination"

banners[6].advertiser = "Pangroove%20Entertainment"
banners[6].bannerad = "weddings/banners/pangroove.jpg"
banners[6].banner = "pangroove.jpg"
banners[6].source = "Weddings"
banners[6].destin = "activities/pangroove/index.php"
banners[6].caption = "Elegant Events in Barbados..."



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 ad = "";
ad += '<a href="http://axses.com/encyc/bta/villas/banner_track.cfm?Section=Weddings&Page=' +image.source + '&Advertiser=' +image.advertiser + '&Banner=' +htmlbannerad + '&Destination=' +htmldestin + '">';
//ad += '<a href="' + image.destin +  '">';
ad += '<img src="'+ image.bannerad + '"  hspace=0 vspace=0 border=2 + alt="' + image.caption + '">'
ad += '</a>'

