﻿var ROTATION_TIME = 5;
var shoppingLinks = [
  {
    'url':    'https://www.petacatalog.org/prodinfo.asp?number=BK216',
    'imgUrl': 'http://www.goveg.com/images/190-quantumWellness.jpg',
    'text':   '<em>Quantum Wellness</em>'
  },
 {
    'url':    'http://www.bestjuicers.com/juicefountainelite.html',
    'imgUrl': 'http://www.goveg.com/buttons/logo-bestjuicers.jpg',
    'text':   'BestJuicers.com'
  },
  {
    'url':    'https://www.petacatalog.org/prodinfo.asp?number=TS192',
    'imgUrl': 'http://www.goveg.com/buttons/120x90-tofushirt.jpg',
    'text':   '&lsquo;Powered by <br>Tofu&rsquo; T-Shirt'
  },
  {
    'url':    'https://www.petacatalog.org/prodinfo.asp?number=AT239',
    'imgUrl': 'http://www.goveg.com/buttons/nuggetbag.jpg',
    'text':   '&lsquo;I Am Not a Nugget&rsquo;<br> Messenger Bag'
  },
  {
    'url':    'https://www.petacatalog.org/prodinfo.asp?number=BK515',
    'imgUrl': 'http://www.goveg.com/images/120-cooking_w_peta.jpg',
    'text':   '<i>Cooking with PETA</i><br>Book'
  },
  {
    'url':    'http://www.petacatalog.org/prodinfo.asp?number=TS235',
    'imgUrl': 'http://www.goveg.com/buttons/120_peta_track_jacket.jpg',
    'text':   'PETA Track Jacket'
  },
  {}
];
var preloadedImages = [];
var adIndex = 0;
function generateShoppingLink()
{
//  var adIndex = Math.floor(Math.random() * shoppingLinks.length - 1);
  var adHtml = '<a href="'+ shoppingLinks[adIndex].url +'" target="_blank">'+
               '<img src="'+ preloadedImages[adIndex].src +'" border="0" style="border: 1px #ccc solid;" /></a>'+
               '<br /><a href="'+ shoppingLinks[adIndex].url +'" target="_blank">'+
               shoppingLinks[adIndex].text +'</a>';
  document.getElementById('shoppingLinkBlock').innerHTML = adHtml;
}
function rotateShoppingLink()
{
  if (adIndex > shoppingLinks.length - 2)
    adIndex = 0;
  generateShoppingLink();
  adIndex++;
  setTimeout("rotateShoppingLink()", (ROTATION_TIME * 1000));
}
function initShoppingLink()
{
  for (var i = 0; i < shoppingLinks.length; i++)
  {
    if (shoppingLinks[i].imgUrl)
    {
      var img = new Image();
      img.src = shoppingLinks[i].imgUrl;
      preloadedImages[i] = img;
    }
  }
  rotateShoppingLink();
}