var Rmfo = {

  SubMenuColor: function() {
    try {
      var menu = $('main').getElementsByClassName('sub-menu');

      if( menu.length > 0 ){
        menu = menu[0];
        var links = $(menu).getElementsBySelector('a');
        
        links.each(
          function(e) {
            if( e.className == 'active' ){
              e.style.color = e.style.backgroundColor;
            }
            e.oldColor = e.style.color;
            
            e.onmouseover = function(){
              this.style.color = this.style.backgroundColor;
            }
            e.onmouseout = function(){
              this.style.color = e.oldColor;
            }
          }      
        );
      }
      
    }catch(e){
    }
  },
  
   ShowUserDetail: function($id) {
    try {
      var effect = new  Effect.toggle($($id), 'blind');
    }catch(e){
      alert(e);
    }
  }
};

var ieGapY = 0;
var ieGapX = -10;

if( Prototype.Browser.IE) {
  ieGapY = 40;
  ieGapX = 0;
}

/* PNG CORRECTION */
function correctPNG() {
  try{
    var arVersion = navigator.appVersion.split("MSIE");
    var version = parseFloat(arVersion[1]);

    if ((version >= 5.5) && (document.body.filters) ) {

      for(var i=0; i<document.images.length; i++) {

        var img = document.images[i];
        var imgName = img.src.toUpperCase();
        var bgColor = img.style.backgroundColor;

        if ( imgName.indexOf('.PNG') > 0 ) {
          img.style.cssText = img.style.cssText + "width:" + img.width + "px; height:" + img.height + "px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + img.src + "\", sizingMethod='scale');";
          img.style.backgroundColor = bgColor;
          img.src = "img/transparent.gif";
        }

      }
    }
  } catch(e){}
}

Event.observe(window, 'load', Rmfo.SubMenuColor.bindAsEventListener(Rmfo));
Event.observe(window, 'load', correctPNG);
