$(document).ready(function() {
  if (!document.getElementById) return

  var wrapper = document.createElement('div');
  wrapper.className = 'subnavWrapper';
  var subnav = $('li.pulldown div.subnav').css('display', 'block').wrap(wrapper);
  var subwrapper = $('.subnavWrapper').css({'height':'0px'});
  $('li.pulldown').hover(
    function(){
      var openBlock = jQuery(this).find('.subnavWrapper');
      var h = jQuery(this).find('.subnav').outerHeight();
      openBlock.animate({ height: h+'px' },'fast', function(){ openBlock.css('height', 'auto'); });
	},
    function(){
      var closeBlock = jQuery(this).find('.subnavWrapper');
      this.timeID = setTimeout(function(){
        closeBlock.animate({ height: '0px' },'fast');
      }, 300);
      jQuery(this).mouseover(function(){
        clearTimeout(this.timeID);
      });
    }
  );

  var gContents = ['company','business','rd','news','csr'];
  var cId = $('body').attr('id');
  if (cId.indexOf('-') == '-1') {
    var cPage = new Array();
    cPage[0] = cId;
  } else {
    var cPage = cId.split('-');
  }

  var aImages = $('img');

  for (var i = 0; i < aImages.length; i++) {
    if (aImages[i].className.match('gnav')) {
      var src = aImages[i].getAttribute('src');
      var ftype = src.substring(src.lastIndexOf('.'), src.length);
      var itype = src.substring(src.lastIndexOf('nav')-1, src.lastIndexOf('nav')+3);
      var inom = src.substring(src.lastIndexOf('.')-2, src.lastIndexOf('.'));
      var cnom = parseInt(inom,10)-1;
      var hsrc = src.replace(ftype, '_on'+ftype);

      if (gContents[cnom] == cPage[0]) {
        aImages[i].setAttribute('src', hsrc);
      }
    }
  }

});