window.onload = initPage;

function initPage() {
  externalLinks();
  if(document.getElementById('search_supplier')) {
    document.getElementById('search_supplier').onchange = getLocalSuppliers;
  }
  if(document.getElementById('header_flash')) {
    insertFlashObject('header_flash', 'flash/banner.swf', 972, 234);
  }           
}

function getLocalSuppliers() {
  var county = this.value;
  window.location = "localsupplier.htm?county=" + county;
}

function externalLinks() { 
  if (!document.getElementsByTagName) return; 
  var anchors = document.getElementsByTagName("a"); 
  for (var i=0; i<anchors.length; i++) { 
    var anchor = anchors[i]; 
    if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external" || anchor.getAttribute("rel") == "external nofollow" ) 
      anchor.target = "_blank"; 
  } 
}

function insertFlashObject(objID, flashLocation, width, height, includeString) {
  var flashObject;
  flashObject = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='"+width+"' height='"+height+"'>";
  flashObject = flashObject + "<param name='wmode' value='transparent'>";
  flashObject = flashObject + "<param name='movie' value='"+flashLocation+"' />";
  flashObject = flashObject + "<param name='quality' value='high' />";
  if(typeof(includeString) == "undefined") {
    flashObject = flashObject + "<embed src='"+flashLocation+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+width+"' height='"+height+"' wmode='transparent'";
  } else {
    flashObject = flashObject + "<param name='FlashVars' value='" + includeString + "'";
    flashObject = flashObject + "<embed src='"+flashLocation+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+width+"' height='"+height+"' wmode='transparent' ";
    flashObject = flashObject + "FlashVars='" + includeString + "'";
  }
  flashObject = flashObject + "></embed></object>";
  if(document.getElementById(objID)) {
    document.getElementById(objID).innerHTML = flashObject;
  }
}