// global arrays for feature images, tab images, and hrefs on SAM homepage

var fnames = new Array();
var tnames = new Array();
var hnames = new Array();

// Preload images, store hrefs. Call with a list of hrefs decorated by minivend

function preload() {
  if (document.images) {
    var argv = preload.arguments;
    var argc = argv.length;
    for (var i = 0; i < argc; i++) {
      hnames[i] = argv[i];
      var interm = argv[i].match(/\/[^/]+\?/);
      var prodno = interm[0].replace(/[/\?]/g,"");
      fnames[i] = new Image();
      fnames[i].src = "/images/"+prodno+"_FEA.jpg";
      tnames[i] = new Image();
      tnames[i].src = "/images/sam_tab"+i+".gif";
    }
  }
}

// update images and link if capable and not already set the same
function SwapFeature(num) {
  if(document.images) {
    if(document.getElementById("FeatureImage").src != fnames[num].src) {
      document.getElementById("FeatureImage").src = fnames[num].src;
      document.getElementById("TabImage").src     = tnames[num].src;
      document.getElementById('FeatureLink').href = hnames[num];
    }
  }
}

