if (document.images) {

  var tabs = new Array();

  tabs[0] = "images/company-on.gif";
  tabs[1] = "images/products-on.gif";
  tabs[2] = "images/contact-us-on.gif";

  var totalTabs = tabs.length - 1;

  for (i = 0; i <= totalTabs; i++) {
    var loadTab = new Image();
    loadTab.src = tabs[i];
  }

}

var theImages = new Array();

theImages[0] = 'images/container-header-1.jpg';
theImages[1] = 'images/container-header-2.jpg';
theImages[2] = 'images/container-header-3.jpg';

var j = 0;
var p = theImages.length;
var preBuffer = new Array();
for (i = 0; i < p; i++) {
  preBuffer[i] = new Image();
  preBuffer[i].src = theImages[i];
}

var whichImage = Math.round(Math.random()*(p-1));

function showImage() {
  document.write('<img src="' + theImages[whichImage] + '" alt="Custom Coffee Plan - A Division of Farmer Brothers" />');
}

function changeSubMenu(section) {

  clearTabs();
  hideMenus();

  document.getElementById(section).className = "current";

  if (section == "company") {
    document.getElementById('company-sub-menu').className = "visible";
  } else if (section == "products") {
    document.getElementById('products-sub-menu').className = "visible";
  } else if (section == "contact-us") {
    document.getElementById('contact-us-sub-menu').className = "visible";
  } else {
    document.getElementById('sub-menu').className = "visible";
  }
  
}

function clearTabs() {

  document.getElementById('company').className = "";
  document.getElementById('products').className = "";
  document.getElementById('contact-us').className = "";

}

function hideMenus() {

  document.getElementById('sub-menu').className = "hidden";
  document.getElementById('company-sub-menu').className = "hidden";
  document.getElementById('products-sub-menu').className = "hidden";
  document.getElementById('contact-us-sub-menu').className = "hidden";

}

function toggleMenu(category, count) {

  closeAll(count);
  
  for (var i = 1; i <= count; i++) {
    var theCategory = "category-" + i;
    if (category == theCategory) {
      document.getElementById(category).className = "visible";
    }
  }

}

function closeAll(count) {

  for (var i = 1; i <= count; i++) {
    var theCategory = "category-" + i;
    document.getElementById(theCategory).className = "hidden";
  }

}

function playVideo(file) {
  document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="320" height="282" id="video" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="video.swf?video=' + file + '" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="video.swf?video=' + file + '" quality="high" bgcolor="#ffffff" width="320" height="282" name="video" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}

function writeFlash() {
  document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="798" height="336" id="home" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="home.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="home.swf" quality="high" bgcolor="#ffffff" width="798" height="336" name="home" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}

function writeFlashNestleHeader() {
  document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="798" height="96" id="nestle" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="/hotcocoa_custom_coffee_banner.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="/hotcocoa_custom_coffee_banner.swf" quality="high" bgcolor="#ffffff" width="798" height="96" name="header" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}

function writeFlashCoffeeHeader() {
  document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="798" height="96" id="coffee" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="/coffeemate_custom_coffee_banner.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="/coffeemate_custom_coffee_banner.swf" quality="high" bgcolor="#ffffff" width="798" height="96" name="header" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}

function writeFlashFooter() {
  document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="800" height="30" id="scroller" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="scroller.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="scroller.swf" quality="high" bgcolor="#ffffff" width="800" height="30" name="scroller" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}

function checkSearch(value) {

  if (value == "Search") {
    document.getElementById("search").value = "";
  } else if (value == "") {
    document.getElementById("search").value = "Search";
  }

}

function toggleCheckbox(loggedIn) {
  if (document.getElementById('sameAsBilling').checked == true) {
    if (loggedIn == "true") {
      document.getElementById('shipping_locations').disabled = true;
    }
    document.getElementById('shipping_fname').disabled = true;
    document.getElementById('shipping_lname').disabled = true;
    document.getElementById('shipping_company').disabled = true;
    document.getElementById('shipping_address1').disabled = true;
    document.getElementById('shipping_address2').disabled = true;
    document.getElementById('shipping_city').disabled = true;
    document.getElementById('shipping_state').disabled = true;
    document.getElementById('shipping_zip').disabled = true;
    document.getElementById('shipping_country').disabled = true;
    document.getElementById('shipping_phone').disabled = true;
    document.getElementById('shipping_email').disabled = true;
  } else {
    if (loggedIn == "true") {
      document.getElementById('shipping_locations').disabled = false;
    }
    document.getElementById('shipping_fname').disabled = false;
    document.getElementById('shipping_lname').disabled = false;
    document.getElementById('shipping_company').disabled = false;
    document.getElementById('shipping_address1').disabled = false;
    document.getElementById('shipping_address2').disabled = false;
    document.getElementById('shipping_city').disabled = false;
    document.getElementById('shipping_state').disabled = false;
    document.getElementById('shipping_zip').disabled = false;
    document.getElementById('shipping_country').disabled = false;
    document.getElementById('shipping_phone').disabled = false;
    document.getElementById('shipping_email').disabled = false;
  }
}

function CheckAccountType(id) {
  if (id == "New Customer") {
    document.getElementById("actNum").style.display = "none";
  } else {
    document.getElementById("actNum").style.display = "";
  }
}

function OpenWindow(url, width, height) {
  var leftValue = (screen.width - width) / 2;
  var topValue = (screen.height - height) / 2;
  var newWindow = window.open(url, "", "toolbar=0, scrollbars=0, resizable=0, width=" + width + ", height=" + height + ", left=" + leftValue + ", top=" + topValue + "");
}