
/* - dropdownmenu.js - */
/***********************************
 * enable IE6 to understand :hover *
 ***********************************/
Event.observe(window, 'load', function() {
  msie = navigator.userAgent.indexOf('MSIE');
  if ( msie >= 0 && parseInt( navigator.userAgent.substring(msie+5, msie+6) ) <= 6 ) {
      var nodeList = $('topNavigation').getElementsByTagName('li'); // get all menu entries
      var nodes = $A(nodeList); // convert DOM NodeList into enumerable Prototype Array object

      nodes.each( function(e) {
         Event.observe(e, 'mouseover', function() {
           Element.addClassName(e, 'iehover');
         });
         Event.observe(e, 'mouseout', function() {
           Element.removeClassName(e, 'iehover');
         });
      });
   }
});

/**********************************
 * Bind Prototype Effects to menu *
 **********************************/

/**
 * Opening Effect
 */
function menuOpeningEffect(e) {
    return;
    if ( e.getAttribute('class') == 'top_link' ) {
        if ( e.getElementsByClassName('sub').length > 0 ) {
            Effect.BlindDown(
               e.getElementsByClassName('sub')[0].getAttribute('id'),
               {
                   duration: 1.0
                   , scaleX: false
                   , scaleY: true
               }
            );
        }
    } else {
        if ( e.getElementsByClassName('sub').length > 0 ) {
            Effect.BlindDown(
               e.getElementsByClassName('sub')[0].getAttribute('id'),
               {
                   duration: 1.0
                   , scaleX: false
                   , scaleY: true
               }
            );
        }
    }
    return false;
}

/**
 * Closing Effect
 */
function menuClosingEffect(e) {
    return;
    if ( e.getAttribute('class') == 'top_link' ) {
        if ( e.getElementsByClassName('sub').length > 0 ) {
            Effect.BlindDown(
               e.getElementsByClassName('sub')[0].getAttribute('id'),
               {
                   duration: 1.0
                   , scaleX: true
                   , scaleY: false
               }
            );
        }
    } else {
        if ( e.getElementsByClassName('sub').length > 0 ) {
            Effect.BlindDown(
               e.getElementsByClassName('sub')[0].getAttribute('id'),
               {
                   duration: 1.0
                   , scaleX: true
                   , scaleY: false
               }
            );
        }
    }
    return false;
}
