/*var currImage;
var nextImage;
var images;
var showNextImage = function() {
  var i = 0;
  var done = false;
  images.each(function(element) {
    if (i == currImage) {
      var outFx = new Fx.Style(element, "opacity", {
        duration: 1000
      });
      outFx.start(0);
    } else if (i == nextImage) {
      var inFx = new Fx.Style(element, "opacity", {
        duration: 1000
      });
      inFx.start(1);
      done = true;
    }
    i++;
    if (done) return;
  });
  if (nextImage < images.length - 1) {
    nextImage++; 
  } else {
    nextImage = 0;
  }

  if (currImage < images.length - 1) {
    currImage++;
  } else {
    currImage = 0;
  }
};
var navImage1 = new Image();
navImage1.src = relative_path + "images/nav-industrial-trade-over.gif";
var navImage2 = new Image();
navImage2.src = relative_path + "images/nav-health-and-safety-over.gif";
var navImage3 = new Image();
navImage3.src = relative_path + "images/nav-education-sector-over.gif";
var navImage4 = new Image();
navImage4.src = relative_path + "images/nav-solution-centre-over.gif";
var navImage5 = new Image();
navImage5.src = relative_path + "images/nav-news-over.gif";
var navImage6 = new Image();
navImage6.src = relative_path + "images/nav-safer-alternatives-over.gif";
var navImage7 = new Image();
navImage7.src = relative_path + "images/nav-bulk-buy-over.gif";
var navImage8 = new Image();
navImage8.src = relative_path + "images/nav-contact-us-over.gif";
var navImage9 = new Image();
navImage9.src = relative_path + "images/nav-competitions-over.gif";
var navImage10 = new Image();
navImage10.src = relative_path + "images/nav-login-over.gif";
var navImage11 = new Image();
navImage11.src = relative_path + "images/nav-logout-over.gif";
window.addEvent('domready', function() {
  try {
    var navs = $$("div#nav img");
    navs.each(function(elem) {
      var regex = new RegExp(elem.id + "-over\.(?:gif|png|jpg|jpeg)$", "g");
      result = regex.exec(elem.src);
      if (regex.lastIndex == 0) {
		  elem.addEvent("mouseover", function() {
			var elemId = elem.id;
			elem.src = relative_path + "images/" + elemId + "-over.gif";
		  });
		  elem.addEvent("mouseout", function() {
			var elemId = elem.id;
			elem.src = relative_path + "images/" + elemId + ".gif";
		  });
	  }
    });
  } catch (e) { alert(e); }

  currImage = 0;
  nextImage = 1;
  images = $$("div#top img");
  if (images.length > 1) showNextImage.periodical(15000); 
*/
  /*try {
    var newProdFx = new Fx.Slide("newProd");
    var featuredProdFx = new Fx.Slide("featuredProd");

    newProdFx.hide();
    featuredProdFx.hide();

    $("newProdLink").addEvent("click", function() {
      newProdFx.toggle();
    });
    $("featuredProdLink").addEvent("click", function() {
      featuredProdFx.toggle();
    });
  } catch (e) {}
  */
/*});*/
/*
/**
 * Performs the calculation for the consumption calculator.
 */
function doCalc() {
  try {
    var width = $("jwidth").value;
    var depth = $("jdepth").value;
    if (isNumeric(width) && width > 0 && isNumeric(depth) && depth > 0) {
      var val = width * depth;
      $("res1").innerHTML = (35 / val).toFixed(2);
      $("res2").innerHTML = (50 / val).toFixed(2);
      $("res3").innerHTML = (300 / val).toFixed(2);
      $("res4").innerHTML = (600 / val).toFixed(2);
      $("res5").innerHTML = (856 / val).toFixed(2);
    } else {
      alert("Please enter numeric values greater than 0 for the width and depth.");
    }
  } catch (e) {
    alert("Could not calculate, please try again later.");
  }
}
/**
 * Determines whether a given value is numeric or not.
 *
 * @param   mixed   val the value to check
 * @return  boolean     true if numeric, false otherwise   
 */
function isNumeric(val) {
  return !(isNaN(val) || val.length == 0);
}
/**
 * Refreshes the products page with attribute prices.
 *
 * @param	elem	sel		the select element calling this function
 * @param	string	sess	the session URL
 * @param	int		dpi		the product record identifier
 */
function refreshProduct(sel, sess, dpi) {
  var currAttr = sel[sel.selectedIndex].value;
  var url = ecomUrl + "?func=14&DPT=p&DPI=" + dpi + "&zap=" + currAttr + sess;
  window.location = url;
}