// jQuery additional element 

$(document).ready(function()
{
  // PNG fix
  $('div.contentsHeaderBlock').pngFix();
  $('div.gliderBox').pngFix();
  $('div.topContentBlock h2').pngFix();
  $('ul.linkBtnBlock').pngFix();
  $('.activitiesTxt').pngFix();
  $('#contentsArea h2').pngFix();
  $('.blank').pngFix();
  $('.bnListBox').pngFix();
  
  // アクセス解析の外部リンク URL プレフィクス
  location.pathname.match(/^\/(en|ja)\//);
  var lang = RegExp.$1;
  if (lang != null) {
    mj.analytics.track_outbound_link_prefix = "/oblink/" + lang + "/";
  }
  
  // アクセス解析
  track_dynamic_page_view();
  
  // Open new window
  $('.linkBlank, .blank').attr("target","_blank");
  
  $('a').click(function()
  {
    if ($(this).attr("href").indexOf("#") == 0) {
      var targetId = $(this).attr("href").substr(1);
      
      // スムーズスクロール
      VCOMN.smoothScroll(targetId);
      
      if (targetId != "pagetop") {
        // ページ内リンクのアクセス解析
        track_dynamic_page_view(targetId);
      }
    }
  });
});

// アクセス解析
function track_dynamic_page_view()
{
  var hash = location.hash.substr(1);
  var path = location.pathname;
  if (path.indexOf("/") != 0) {
    path = "/" + path;
  }
  
  if (path.match(/^\/(ja|en)\/(stories\/0\d|activities)\//) != null) {
    if (arguments.length > 0) {
      mj.analytics.path = path + arguments[0] + "/";
      mj.analytics.log();
    } else if (hash != "") {
      mj.analytics.path = path + hash + "/";
    } else if (RegExp.$2.indexOf("stories") == 0) {
      mj.analytics.path = path + "shiretoko/";
    }
  }
}
