/*########################################################

############## TO UPDATE #################################

########################################################*/





/*######################################################*/
//Regular left Ads:
/*######################################################*/

//Top Ad
var topAddLink = 'browse.cfm/wind-generator-12v-le-300-extreme-wind/4,15327.html';
var topAdDescription = ''; //Any description here. Avoid quotes ' or double quotes "

//Bottom Ad
var bottomAddLink = 'browse.cfm/absorbed-glass-mat-12v-115-ah-slimline/4,15353.html';
var bottomAdDescription = ''; //Any description here. Avoid quotes ' or or double quotes "





/*######################################################*/
//Collapsible Top Banner Ads:
/*######################################################*/

//Store pages web addresses:
//St Maarten = http://www.islandwaterworld.com/page.htm?PG=stores&maarten
//St Lucia = http://www.islandwaterworld.com/page.htm?PG=stores&lucia
//Grenada = http://www.islandwaterworld.com/page.htm?PG=stores&grenada
//Curacao = http://www.islandwaterworld.com/page.htm?PG=stores&curacao



//Banner 1, corresponding image = topbanner.jpg
bannerOne['isTurnedOn'] = false; // true or false, true is "on", false is "off"
bannerOne['hasOneLink'] = false; // true or false, true means the banner has one product link (the first link called "firstLink"). False, there are 3 product links for 3 products.
//Product Links
bannerOne['firstLink'] = {'link':'browse.cfm/oven-topline-3-burner-with-grill-techimpex/4,7092.html', 'description':''};
bannerOne['secondLink'] = {'link':'browse.cfm/stoves/2,1820.html', 'description':''};//required only if hasOneLink = false
bannerOne['thirdLink'] = {'link':'browse.cfm/oven-topline-2-burner-with-grill-techimpex/4,7094.html', 'description':''};//required only if hasOneLink = false
//Overall Link (Store or Product link)
bannerOne['overallLink'] = {'link':'http://www.islandwaterworld.com/page.htm?PG=stores&grenada', 'description':'Grenada Store'};//required





//Banner 2, corresponding image = topbanner2.jpg
bannerTwo['isTurnedOn'] = true; // true or false, true is "on", false is "off"
bannerTwo['hasOneLink'] = true; // true or false, true means the banner has one product link (the first link called "firstLink"). False, there are 3 product links for 3 products.
//Products Links
bannerTwo['firstLink'] = {'link':'page.htm?PG=stores', 'description':'Debit Card'};
bannerTwo['secondLink'] = {'link':'browse.cfm/fan-turbo-24v-black-hella/4,12235.html', 'description':'Special on Fan Turbo'};//required only if hasOneLink = false
bannerTwo['thirdLink'] = {'link':'browse.cfm/fan-12v-marine-wbx-caframo/4,9460.html', 'description':'Special on Fan Cafmaro'};//required only if hasOneLink = false
//Overall Link (Store or Product link)
bannerTwo['overallLink'] = {'link':'http://www.islandwaterworld.com/page.htm?PG=stores&maarten', 'description':'St Maarten Store'};//required





//Banner 3, corresponding image = topbanner3.jpg
bannerThree['isTurnedOn'] = false; // true or false, true is "on", false is "off"
bannerThree['hasOneLink'] = false; // true or false, true means the banner has one product link (the first link called "firstLink"). False, there are 3 product links for 3 products.
//Products Links
bannerThree['firstLink'] = {'link':'browse.cfm/paints/2,1246.html', 'description':'paints'};
bannerThree['secondLink'] = {'link':'browse.cfm/cleaning-products/2,1211.html', 'description':''};//required only if hasOneLink = false
bannerThree['thirdLink'] = {'link':'browse.cfm/epoxy-mas/2,1308.html', 'description':''};//required only if hasOneLink = false
//Overall Link (Store or Product link)
bannerThree['overallLink'] = {'link':'', 'description':''};//required





//Banner 4, corresponding image = topbanner4.jpg
bannerFour['isTurnedOn'] = false; // true or false, true is "on", false is "off"
bannerFour['hasOneLink'] = true; // true or false, true means the banner has one product link (the first link called "firstLink"). False, there are 3 product links for 3 products.
//Products Links
bannerFour['firstLink'] = {'link':'browse.cfm/carolina-skiff-178-dlv-rigged/4,13902.html', 'description':'CarolinaSkiff'};
bannerFour['secondLink'] = {'link':'', 'description':''};//required only if hasOneLink = false
bannerFour['thirdLink'] = {'link':'', 'description':''};//required only if hasOneLink = false
//Overall Link (Store or Product link)
bannerFour['overallLink'] = {'link':'', 'description':''};//required





//Banner 5, corresponding image = topbanner5.jpg
bannerFive['isTurnedOn'] = false; // true or false, true is "on", false is "off"
bannerFive['hasOneLink'] = false; // true or false, true means the banner has one product link (the first link called "firstLink"). False, there are 3 product links for 3 products.
//Products Links
bannerFive['firstLink'] = {'link':'browse.cfm/horizontal-windlasses/2,1110.html', 'description':'windlasses'};
bannerFive['secondLink'] = {'link':'browse.cfm/vertical-windlasses/2,1111.html', 'description':''};//required only if hasOneLink = false
bannerFive['thirdLink'] = {'link':'browse.cfm/horizontal-windlasses/2,1110.html', 'description':''};//required only if hasOneLink = false
//Overall Link (Store or Product link)
bannerFive['overallLink'] = {'link':'', 'description':''};//required



/*########################################################

############## END TO UPDATE #############################

########################################################*/









/*------------------------ Functions */

function addthead(divName,stringToAdd){
	var ct = document.getElementById(divName).innerHTML;
	var result = ct + stringToAdd;
	document.getElementById(divName).innerHTML = result;
}

function getActivatedBanners(theBannersArray){
    var finalBannersArray = new Array();
    for(var i=0; i < theBannersArray.length; i++){
        if(theBannersArray[i]['isTurnedOn']){
            finalBannersArray.push(theBannersArray[i]);
        }
    }
    return finalBannersArray;
}

function playNext(currentTrack, maxTrack){
    var trackToReturn = currentTrack+1;
    if(trackToReturn>=maxTrack){
        trackToReturn = 0;
    }
    return trackToReturn;
}


/*------------------------Execution on page load */

//top ad
var stringTop = '<a href="'+topAddLink+'" title="'+topAdDescription+'">';
stringTop +='<img src="http://www.islandwaterworld.net/iww-files/homepage/ads/ads_03.png" alt="'+topAdDescription+'" border="0"/>';
stringTop +='</a>';

//bottom ad
var stringBottom = '<a href="'+bottomAddLink+'" title="'+bottomAdDescription+'">';
stringBottom += '<img src="http://www.islandwaterworld.net/iww-files/homepage/ads/ads_06.png" alt="'+bottomAdDescription+'" border="0"/>';
stringBottom += '</a>';

//update
addthead('topAd',stringTop);
addthead('bottomAd',stringBottom);



//banner ads image links
bannerOne['bannerImgLink'] = 'http://www.islandwaterworld.net/iww-files/homepage/ads/topbanner.jpg';
bannerTwo['bannerImgLink'] = 'http://www.islandwaterworld.net/iww-files/homepage/ads/topbanner2.jpg';
bannerThree['bannerImgLink'] = 'http://www.islandwaterworld.net/iww-files/homepage/ads/topbanner3.jpg';
bannerFour['bannerImgLink'] = 'http://www.islandwaterworld.net/iww-files/homepage/ads/topbanner4.jpg';
bannerFive['bannerImgLink'] = 'http://www.islandwaterworld.net/iww-files/homepage/ads/topbanner5.jpg';

//banner ads selection algorithm
var bannersToDisplay = getActivatedBanners(allBanners);
var bannerChoice = bannersToDisplay.length;
if(bannerChoice > 0){
    topBannerOn = true;
}
var bannerToShow = Math.floor(Math.random()*(bannerChoice));

//Detecting previous banner add
if(window.localStorage){
    var lastSeenBanner = localStorage.getItem("seenBanner");
    if(lastSeenBanner!=null){
       bannerToShow =  playNext(parseInt(lastSeenBanner), bannerChoice);
    }
    localStorage.setItem("seenBanner", bannerToShow);
}



//banner variable updates
var bannerLink = bannersToDisplay[bannerToShow]['firstLink']['link'];
var bannerDescription = bannersToDisplay[bannerToShow]['firstLink']['description'];
var bannerHasOneLink = bannersToDisplay[bannerToShow]['hasOneLink'];
var bannerImgSource = bannersToDisplay[bannerToShow]['bannerImgLink'];
var bannerLinkTwo = bannersToDisplay[bannerToShow]['secondLink']['link'];
var bannerLinkThree = bannersToDisplay[bannerToShow]['thirdLink']['link'];
var bannerDescriptionTwo = bannersToDisplay[bannerToShow]['secondLink']['description'];
var bannerDescriptionThree = bannersToDisplay[bannerToShow]['thirdLink']['description'];
var bannerDescriptionOverAll = bannersToDisplay[bannerToShow]['overallLink']['description'];
var bannerLinkOverAll = bannersToDisplay[bannerToShow]['overallLink']['link'];

//banner display
var stringBanner = '';
if(bannerHasOneLink){
	stringBanner = '<img src="'+bannerImgSource+'" alt="'+bannerDescription+'" border="0" usemap="#specialitems"/>';
	stringBanner+= '<map name="specialitems">';
	stringBanner+= '<area shape="rect" coords="686,10,873,197" href="'+bannerLink+'" alt="'+bannerDescription+'" />';
        stringBanner+= '<area shape="rect" coords="0,0,988,208" href="'+bannerLinkOverAll+'" alt="'+bannerDescriptionOverAll+'" />';
	stringBanner+= '</map>';
}else{
	stringBanner = '<img src="'+bannerImgSource+'" alt="'+bannerDescription+'" border="0" usemap="#specialitems"/>';
	stringBanner+= '<map name="specialitems">';
	stringBanner+= '<area shape="rect" coords="538,70,662,195" href="'+bannerLink+'" alt="'+bannerDescription+'" />';
	stringBanner+= '<area shape="rect" coords="686,70,811,195" href="'+bannerLinkTwo+'" alt="'+bannerDescriptionTwo+'" />';
	stringBanner+= '<area shape="rect" coords="835,70,960,195" href="'+bannerLinkThree+'" alt="'+bannerDescriptionThree+'" />';
        stringBanner+= '<area shape="rect" coords="0,0,988,208" href="'+bannerLinkOverAll+'" alt="'+bannerDescriptionOverAll+'" />';
	stringBanner+= '</map>';
}
