function accessMapChange(MapID) {
	document.getElementById('accessMap1').style.display="none";
	document.getElementById('accessMap2').style.display="none";
	document.getElementById('accessMap3').style.display="none";
	document.getElementById('accessMap4').style.display="none";
	document.getElementById('accessMap5').style.display="none";
	document.getElementById('accessMap6').style.display="none";
	document.getElementById('accessMap7').style.display="none";
	document.getElementById('accessMap8').style.display="none";
	document.getElementById(MapID).style.display="block";
}

function accessMapRouteChange(RouteID) {
	document.getElementById('accessMapRoute1').style.display="none";
	document.getElementById('accessMapRoute2').style.display="none";
	document.getElementById('accessMapRoute3').style.display="none";
	document.getElementById('accessMapRoute4').style.display="none";
	document.getElementById('accessMapRoute5').style.display="none";
	document.getElementById('accessMapRoute6').style.display="none";
	document.getElementById('accessMapRoute7').style.display="none";
	document.getElementById('accessMapRoute8').style.display="none";
	document.getElementById(RouteID).style.display="block";
}

function subMenuC(LID) {
	document.getElementById('subMenu').style.display="block";
	document.getElementById('subMenu1').style.display="none";
	document.getElementById('subMenu2').style.display="none";
	document.getElementById('subMenu3').style.display="none";
	document.getElementById('subMenu4').style.display="none";
	document.getElementById(LID).style.display="block";
}

function subMenuN() {
	document.getElementById('subMenu1').style.display="none";
	document.getElementById('subMenu2').style.display="none";
	document.getElementById('subMenu3').style.display="none";
	document.getElementById('subMenu4').style.display="none";
}

$(function(){
      // For disable margin-right of Right Side Other Team/Service Panel
      $(".detailOtherTeamPanelFrame div:nth-child(3)").css("margin-right","0");

      // For What's New Panel Background Image
      $("#detailInformationFrame div:nth-child(2)").css("background-position","0 -105px");
      $("#detailInformationFrame div:nth-child(3)").css("background-position","0 -210px");
      $("#detailInformationFrame div:nth-child(4)").css("background-position","0 -315px");
      $("#detailInformationFrame div:nth-child(4)").css("height","90px");

      // Word Break in Twitter Tsubuyaki
      var tsubuyakiWordbreak = $('.detailTwitterTsubuyaki span');
      if($.browser.msie) {
          tsubuyakiWordbreak.css('word-break', 'break-all');
          tsubuyakiWordbreak.css('-ms-word-break', 'break-all'); // 効かない？wordbreak.js とか使ったらどうか
//                  $(this).html($(this).text().split('').join(String.fromCharCode(8203)));
      } else {
          tsubuyakiWordbreak.each(function(){
              if(navigator.userAgent.indexOf('Firefox/2') != -1) {
                  $(this).html($(this).text().split('').join('<wbr />'));
              } else {
                  $(this).html($(this).text().split('').join(String.fromCharCode(8203)));
              }
          });
      }
      // link for tsubuyaki
      $("#detailTwitterFrame p.detailTwitterTsubuyaki > span").css({"cursor": "pointer"});
      $("#detailTwitterFrame p.detailTwitterTsubuyaki > span").click(function(){
          var url = $(this).parent().children("a").attr("href");
          window.open(url, "_blank");
      });

      // link for faq page
      $("#faq > ul > p.faqA > a").each(function(){
          if( $(this).attr("href").match("^http://www.cci-test.co.jp") ||
              $(this).attr("href").match("^http://www-newtest.cci.co.jp") ||
              $(this).attr("href").match("^http://www-new.cci.co.jp") ||
              $(this).attr("href").match("^http://www.cci.co.jp") ||
              false
            ){
              $(this).attr("target", "_self");
          }
      });

      // パネル全体をクリックできるようにする。
      var clickablePanels = $("div.detailOtherTeamPanel");
      clickablePanels.css("cursor", "pointer");
      clickablePanels.live("click", clickablePanelClick);
      function clickablePanelClick(){
          var url = $("h6 > a", $(this)).attr("href");
          location.href = url;
      }



});

function changeHeight(id){
var obj=document.all && document.all(id)
|| document.getElementById && document.getElementById(id);
if(obj){
clientSize=getWindowClientSize();
obj.style.height=""+(clientSize.height)+"px";
}
}

function getWindowClientSize(){
var result={"width":0,"height":0};
if(window.self&&self.innerWidth){
result.width=self.innerWidth;
result.height=self.innerHeight;
}else if(document.documentElement && document.documentElement.clientHeight){
result.width=document.documentElement.clientWidth;
result.height=document.documentElement.clientHeight;
}else{
result.width=document.body.clientWidth;
result.height=document.body.clientHeight;
}
return result;
}