$(document).ready(function() {

correctPNG();

  if (!document.getElementById) return

  var aList = $('li');

  //各コンテンツのbodyのid名をセット
  var gContents = ['company','business','rd','news','csr'];

  var prevURL = document.referrer;
  var prevDir = prevURL.split('/');
  var thisURL = document.URL;
  var thisDir = thisURL.split('/');

  //body要素のidを取得
  var cId = $('body').attr('id');
  if (cId.indexOf('-') == '-1') {
    var cPage = new Array();
    $('#KK-localNav div.rank04').css('display','none');
    cPage[0] = cId;
  } else {
    var cPage = cId.split('-');
    var cMenu = "menu" + cPage[1];
    if (prevDir[4] != thisDir[4]) {
      $('#KK-localNav div.rank04').css('display','none');
    } else {
      $('#KK-localNav ul > li.' + cMenu).siblings('li').children('div.rank04').css('display','none');
    }
    if (! jQuery.browser.safari) {
      $('#KK-localNav ul > li.' + cMenu + ' div.rank04').slideDown('high');
    } else {
      if(jQuery.browser.version.substring(0,1) >= 5) {
        $('#KK-localNav ul > li.' + cMenu + ' div.rank04').slideDown('high');
      } else {
        $('#KK-localNav ul > li.' + cMenu + ' div.rank04').css('display','block');
      }
    }
    $('#KK-localNav ul > li.' + cMenu).children('span').addClass('stay');
    if ($('#KK-localNav ul > li.' + cMenu).hasClass('lastitem') && $('#KK-localNav ul > li.' + cMenu).children('div').hasClass('rank04')) {
        $('#KK-localNav > dl').addClass('type02');
    }

    if (cPage.length == 3) {
      var cSubMenu = "submenu" + cPage[2];
      $('#KK-localNav div.rank04 ul li.' + cSubMenu).children('span').addClass('stay');
      if ($('#KK-localNav div.rank04 ul li.' + cSubMenu).parent().parent('div').parent('li').hasClass('lastitem')) {
        $('#KK-localNav > dl').addClass('type02');
      }
    }
  }
});



function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
if ((version >= 5.5) && (document.body.filters))
{
for(var j=0; j<document.images.length; j++)
{
var img = document.images[j]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG" && img.className=="isPng")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
img.outerHTML = strNewHTML
j = j-1
}
}
}    
}
