// Copyright 2001, Aaron Boodman
// This code is public domain. Please use it for good, not evil.

if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
  document.writeln('<style type="text/css">img { visibility:hidden; }</style>');
  window.attachEvent("onload", fnLoadPngs);
}

function fnLoadPngs() {
  var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
  var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5 && Number(rslt[1]) < 7);

  for (var i = document.images.length - 1, img = null; (img = document.images[i]); i--) {
    if (itsAllGood && img.src.match(/\.png$/i) != null) {
      var src = img.src;
      var div = document.createElement("DIV");
      div.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizing='scale')"
      div.style.width = img.width + "px";
      div.style.height = img.height + "px";
      //ROLLOVER SUPPORT FOR GALLERY SCROLL ARROWS
      if( img.className == "scrollctrl" )
      {
        div.src=img.src;
        //div.pngfix=true;
        div.onmouseout=stopSlide;
        div.onmousemove=updateSlide;
        div.onmouseover=initSlide;
        div.imgSwap = function()
          {
            var strOver  = "-on";
            var strOff = "-off";
            var currentAlphaImg = this.filters(0).src;
            if (currentAlphaImg.indexOf(strOver) != -1)
            {
                this.src = this.src.replace(strOver,strOff);
                this.filters(0).src = currentAlphaImg.replace(strOver,strOff);
            }
            else if (currentAlphaImg.indexOf(strOff) != -1)
            {
                this.src = this.src.replace(strOff,strOver);
                this.filters(0).src = currentAlphaImg.replace(strOff,strOver);
            }
          }
      }
      img.replaceNode(div);
    }
    img.style.visibility = "visible";
  }
}