Event.observe(window, 'load', function() {

    acra_fix_menu_ie();

}, false);


Prototype.Browser.IE6 = Prototype.Browser.IE && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5)) == 6;
Prototype.Browser.IE7 = Prototype.Browser.IE && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5)) == 7;
Prototype.Browser.IE8 = Prototype.Browser.IE && !Prototype.Browser.IE6 && !Prototype.Browser.IE7;

function acra_fix_menu_ie() {

    if (document.all && document.getElementById) {
      menuRoot = $("main-menu").childNodes[0];
      for (ii=0; ii<menuRoot.childNodes.length; ii++) {
        acra_fix_menu_ie_node( menuRoot.childNodes[ii]);
      }


      document.getElementsByClassName('find-datasheets').each(function(menuRoot, index) {

          for (ii=0; ii<menuRoot.childNodes.length; ii++) {
            acra_fix_menu_ie_node( menuRoot.childNodes[ii]);
          }

      });
    }
}


function acra_fix_menu_ie_node(node) {

    if (node.nodeName=="LI") {
      node.onmouseover = (function() {
            for(kk=0; kk <this.parentNode.childNodes.length; kk++) {
                if(node == this.parentNode.childNodes[kk]) {
                    Element.addClassName(this, "hover");
                } else {
                    Element.removeClassName(this.parentNode.childNodes[kk], "hover");
                }
            }
        }).bind(node);

      for(jj=0; jj<node.childNodes.length; jj++) {

        if(node.childNodes[jj].nodeName=="UL") {
          node.childNodes[jj].onmouseout =
                (function() { Element.removeClassName(node, "hover"); }).bind(node);
          break;
        }
      }
    }
}

function toggleVideoSize(button, media) {

    if($(button).hasClassName('expanded')) {

      if(/MSIE/.test(navigator.userAgent) && !window.opera) {

        window.location.reload();

      } else {

          $(button).removeClassName('expanded');

          $('video').removeClassName('expanded');

          $('mpl').setStyle('visibility', 'hidden');
          Element.remove('mpl');

          var so = new SWFObject(media,'mpl','320','245','9');
          so.addParam('flashvars','&autostart=true&screencolor=EDF6FF&bufferlength=5&quality=false');
          so.addParam('allowscriptaccess','always');
          so.addParam('allowfullscreen','true');
          so.write("video");
      }


    } else {

        $(button).addClassName('expanded');

        $('video').addClassName('expanded');

        $('mpl').setStyle('visibility', 'hidden');
        Element.remove('mpl');

        var so = new SWFObject(media,'mpl','750','550','9');
        so.addParam('flashvars','&autostart=true&screencolor=EDF6FF&bufferlength=5&quality=false');
        so.addParam('allowscriptaccess','always');
        so.addParam('allowfullscreen','true');
        so.write("video");
    }

    return false;
}

