function initialize_menu(menu_opened) {
  $('menu').select('div').each(function(div){
    if(div.id == 'information') return;
    var h3 = div.down('h3');
    var ul = div.down('ul');
    if(!menu_opened.match(div.id)) {
      ul.hide();
      var img = h3.down('img');
      var src = img.src;
      var file = getFileName(src);
      var dir = getDirName(src);
      img.src = dir + file.replace("close", "open");
    }
    h3.observe("click", h3Click);
    h3.observe('mouseover', h3MouseOver);
    h3.observe('mouseout', h3MouseOut);
  });
  $("menu-top").observe("mouseover", h3MouseOver);
  $("menu-top").observe("mouseout", h3MouseOut);
}

function h3Click() {
  var ul = this.up().down('ul');
  var img = this.up().down('img');
  blinding = true;
  if(ul.visible()) {
    new Effect.Parallel([
      new Effect.BlindUp(ul, { sync: true }),
      new Effect.Fade(ul, { sync: true })
    ], { duration: 0.3, queue:{ position:'end', scope:'menu', limit:1 } });
    var src = img.src;
    var file = getFileName(src);
    var dir = getDirName(src);
    img.src = dir + file.replace("close", "open");
  } else {
    new Effect.Parallel([
      new Effect.BlindDown(ul, { sync: true }),
      new Effect.Appear(ul, { sync: true })
    ], { duration: 0.3, queue:{ position:'end', scope:'menu', limit:1 } });
    var src = img.src;
    var file = getFileName(src);
    var dir = getDirName(src);
    img.src = dir + file.replace("open", "close");
  }
}

function h3MouseOver() {
  this.style.color = "yellow";
  var img = this.getElementsByTagName("img")[0];
  var src = img.src;
  var file = getFileName(src);
  var dir = getDirName(src);
  img.src = dir + file.replace("normal", "selected");
}
function h3MouseOut() {
  this.style.color = "white";
  var img = this.getElementsByTagName("img")[0];
  var src = img.src;
  var file = getFileName(src);
  var dir = getDirName(src);
  img.src = dir + file.replace("selected", "normal");
}


//button ON/OFF/////////////////////////////////////////////
function Btn_on(id){
    var src = document.images["btn_" + id].src;
    var file = getFileName(src);
    var dir = getDirName(src);
  document.images["btn_" + id].src = dir + file.replace("off", "on");
}
function Btn_off(id){
    var src = document.images["btn_" + id].src;
    var file = getFileName(src);
    var dir = getDirName(src);
  document.images["btn_" + id].src = dir + file.replace("on", "off");
}

function Srch_on(obj){
    var src = obj.src;
    var file = getFileName(src);
    var dir = getDirName(src);
    obj.src = dir + file.replace("off", "on");
}
function Srch_off(obj){
    var src = obj.src;
    var file = getFileName(src);
    var dir = getDirName(src);
    obj.src = dir + file.replace("on", "off");
}

function getFileName(src) {
    var index = src.lastIndexOf("/");
    return src.substring(index + 1, src.length);
}
function getDirName(src) {
    var index = src.lastIndexOf("/");
    return src.substring(0, index + 1);
}
