$(document).ready(function(){
    /* Local navigation control */
    $('ul#local_nav li > ul').css("display","none"); //入れ子のリストを非表示

    var $path = window.location.pathname;
    if($path.match(/\/index.html/)){
        $path = $path.replace("/index.html", "/");
    }
    $('ul#local_nav a').each(function(){
        if($(this).attr("href").match(/\/index.html/)){
            this.href = this.href.replace("/index.html", "/");
        }
    });

    var $folders = $path.split("/");
    var $cur_folder = "";
    var $pathmatch = 0;
    for(var i=$folders.length; i>=2; i--){
        $cur_folder = $folders[i];
        var $path2 = $path.replace($folders[i], "").replace(/(\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]*)$/, "/");
        if($pathmatch==0){
            $('ul#local_nav a[href$="'+$path2+'"]').each(function(){
                $(this).parent("li").addClass("selected");
                $pathmatch++;
            });
        }
    }
    
    $('ul#local_nav li.selected').parents("ul").css("display", "block"); //現在地のリンクのあるすべての親ulを表示
    $('ul#local_nav li.selected > ul').css("display", "block"); //現在地のリンクのある子供ulを表示
    //上位階層とurlが同じ場合、上位階層のカレント表示オフにする
    $('ul#local_nav li.selected > ul > li.selected').parent("ul").parent("li.selected").removeClass("selected");


});




$(document).ready(function(){
/* global navigation scanner */
  var gnscan = $("body").attr("id");
  $("li#gn_"+gnscan+" a").addClass("unroll");
  $("li#gn_"+gnscan+" a img").attr("src", "/common/images/gloval_navi_"+gnscan+"_on.jpg");

  //topグローバルナビゲーション
  $('body#home div#nav-global > ul > li').hover(
    function () {
      var homescan = $(this).attr("id");
      $(this).children("a").children("img").attr("src", "/common/images/gloval_navi_"+homescan+"_on.jpg");
    },
    function () {
      var homescan = $(this).attr("id");
      $(this).removeAttr('style');
      $(this).children("a").children("img").attr("src", "/common/images/gloval_navi_"+homescan+"_off.jpg");
    }
  );
});


function smartRollover() {
  if(document.getElementsByTagName) {
    var images = document.getElementsByTagName("img");

    for(var i=0; i < images.length; i++) {
      if(images[i].getAttribute("src").match("_off."))
      {
        images[i].onmouseover = function() {
          this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));
        }
        images[i].onmouseout = function() {
          this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));
        }
      }
    }
  }
}

if(window.addEventListener) {
  window.addEventListener("load", smartRollover, false);
}
else if(window.attachEvent) {
  window.attachEvent("onload", smartRollover);
}