////////////////////////////////////////////////////////////////////////////////
// v8.7.2008 22:44:27
////////////////////////////////////////////////////////////////////////////////





////////////////////////////////////////////////////////////////////////////////
// FADING - START

// fades in
function xsFadeIn(objId, opacity) {

  obj = document.getElementById(objId);



  if (opacity <= 100) {

    xsSetOpacity(obj, opacity);

    opacity += 10;

    window.setTimeout("xsFadeIn('" + objId + "'," + opacity + ")", 33);

  }

}



// sets opacity
function xsSetOpacity(obj, opacity) {

  opacity = (opacity == 100) ? 99.999 : opacity;



  // IE
  obj.style.filter = "alpha(opacity:" + opacity + ")";

  // Safari (< 1.2) and Konqueror
  obj.style.KHTMLOpacity = opacity / 100;

  // older Mozilla and Firefox
  obj.style.MozOpacity = opacity / 100;

  // CSS3
  obj.style.opacity = opacity / 100;

}



// fading
function xsFading(obj)
{

  if (document.getElementById('menuCatalog')) {

    var items = document.getElementById('menuCatalog').getElementsByTagName('li');



    for (i = 0; i < items.length; i++) {

      var regExp = new RegExp('\\b' + 'active' + '\\b');



      if (!regExp.test(items[i].className)) {

        items[i].onmouseover = function() {

          xsSetOpacity(document.getElementById(this.id), 0);

          xsFadeIn(this.id, 0);

        }

      }

    }

  } else {

    setTimeout("xsFading()", 250);

  }

}

// FADING - END
////////////////////////////////////////////////////////////////////////////////





////////////////////////////////////////////////////////////////////////////////
// LOAD - START

window.onload = xsFading;

// LOAD - END
////////////////////////////////////////////////////////////////////////////////

