/*********************************************************
* [関数]
*   サイドメニューの折りたたみ
* [概要]
*   サイドメニューのメインメニューがクリックされると、
*   サブメニューが表示する。
* [引数]
*   id     サブメニューのdivタグのID
**********************************************************/
function oritatami(id){
	obj=(document.all)?document.all(id):((document.getElementById)?document.getElementById(id):null);
	if(obj)	obj.style.display=(obj.style.display=="none")?"block":"none";
}



/*********************************************************
* [関数]
*   コンテンツの再読込処理
* [概要]
*   サイドメニューのメインメニューがクリックされると、
*   各メニューのタイトル画像及びコンテンツを表示する。
* [引数]
*   url     読込先のhtmlファイルパス
**********************************************************/
function reload(url) {

  // 画像高さの調整
  //document.getElementById("inc_img").style.height = "180";

  // 画像URLの設定
  var str = url.split("/");
  url_img = "./" + str[1] + "/" + str[1] + "_img.html";

  // リロード
  document.getElementById("inc_img").src = url_img;
  document.getElementById("inc_con").src = url;

  // 表示位置調整
  window.scroll(0,0);
}




/*********************************************************
* [関数]
*   コンテンツの再読込処理
* [概要]
*   インラインフレームからメニューのリンクがクリックされると、
*   親フレームに対し、タイトル画像のリロード処理を行う。
* [引数]
*   dir     読込先のhtmlフォルダパス
**********************************************************/
function reload_img(dir) {

  // 画像高さの調整
  //parent.document.getElementById("inc_img").style.height = "200";

  // 画像URLの設定
  url_img = "./" + dir + "/" + dir + "_img.html";
  
  // タイトル画像のリロード
  parent.document.getElementById("inc_img").src = url_img;

  // 表示位置調整
  parent.window.scroll(0,0);

}


/*********************************************************
* [関数]
*   インラインフレームの高さ調節
* [概要]
*   表示内容によって、インラインフレームの高さを調節する。
* [引数]
*   url    
**********************************************************/
function ReSize(url){

  // メニュー表示のリセット
  // ヘッダメニュー
  parent.document.getElementById("h_top").style.color = "";
  parent.document.getElementById("h_ftr").style.color = "";
  parent.document.getElementById("h_org").style.color = "";
  parent.document.getElementById("h_pro").style.color = "";
  parent.document.getElementById("h_rec").style.color = "";
  parent.document.getElementById("h_mail").style.color = "";

  // サイドメニュー
  parent.document.getElementById("m_top").style.color = "";
  parent.document.getElementById("m_ftr").style.color = "";
  parent.document.getElementById("ftr_index").style.color = "";
  parent.document.getElementById("ftr_history").style.color = "";
  parent.document.getElementById("ftr_office").style.color = "";
  parent.document.getElementById("m_org").style.color = "";
  parent.document.getElementById("m_pro").style.color = "";
  parent.document.getElementById("pro_index").style.color = "";
  parent.document.getElementById("pro_skill").style.color = "";
  parent.document.getElementById("m_rec").style.color = "";
  parent.document.getElementById("rec_index").style.color = "";
  parent.document.getElementById("rec_new").style.color = "";
  parent.document.getElementById("rec_info").style.color = "";
  parent.document.getElementById("rec_staffs").style.color = "";
  parent.document.getElementById("rec_training").style.color = "";
  parent.document.getElementById("rec_event").style.color = "";
  parent.document.getElementById("rec_mid").style.color = "";
  parent.document.getElementById("m_mail").style.color = "";

  //折り畳み
  parent.document.getElementById("features").style.display = "none";
  parent.document.getElementById("projects").style.display = "none";
  parent.document.getElementById("recruit").style.display = "none";
  //parent.document.getElementById("link").style.display = "none";

  // 現在開いているページの判定（メニュー部分を赤文字で強調させる）
  if(url == "./top/index.html"){
      // トップページ
      parent.document.getElementById("h_top").style.color = "red";
      parent.document.getElementById("m_top").style.color = "red";
  }else if(url.match(/features/)){
      //--企業情報---------------------------------------------------------------------------
      parent.document.getElementById("h_ftr").style.color = "red";
      parent.document.getElementById("m_ftr").style.color = "red";
      parent.document.getElementById("features").style.display = "block";
      if( url == "./features/index.html" ){
          // (会社概要)
          parent.document.getElementById("ftr_index").style.color = "red";
      }else if( url == "./features/history.html" ){
          // (社歴)
          parent.document.getElementById("ftr_history").style.color = "red";
      }else if( url == "./features/office.html" ){
          // (事務所)
          parent.document.getElementById("ftr_office").style.color = "red";
      }
  }else if(url == "./organization/index.html"){
      //--組織・活動-------------------------------------------------------------------------
      parent.document.getElementById("h_org").style.color = "red";
      parent.document.getElementById("m_org").style.color = "red";
  }else if(url.match(/projects/)){
      //--事業-------------------------------------------------------------------------------
      parent.document.getElementById("h_pro").style.color = "red";
      parent.document.getElementById("m_pro").style.color = "red";
      parent.document.getElementById("projects").style.display = "block";
      if( url == "./projects/index.html" ){
          // (業務内容)
          parent.document.getElementById("pro_index").style.color = "red";
      }else if( url == "./projects/skill.html" ){
         // (我が社のＳＩ技術)
         parent.document.getElementById("pro_skill").style.color = "red";
      }
  }else if(url.match(/recruiting/)){
      //--採用情報---------------------------------------------------------------------------
      parent.document.getElementById("h_rec").style.color = "red";
      parent.document.getElementById("m_rec").style.color = "red";
      parent.document.getElementById("recruit").style.display = "block";
      if( url == "./recruiting/index.html" ){
          // (採用トップ)
          parent.document.getElementById("rec_index").style.color = "red";
      }else if( url == "./recruiting/new_graduate.html" ){
          // (新人採用情報)
          parent.document.getElementById("rec_new").style.color = "red";
      }else if( url == "./recruiting/companyinfo.html" ){
          // (説明会情報)
          parent.document.getElementById("rec_info").style.color = "red";
      }else if( url == "./recruiting/faces_of_staffs.html" ){
          // (社員紹介)
          parent.document.getElementById("rec_staffs").style.color = "red";
      }else if( url == "./recruiting/job_training.html" ){
          // (研修制度)
          parent.document.getElementById("rec_training").style.color = "red";
      }else if( url == "./recruiting/event.html" ){
          // (会社行事)
          parent.document.getElementById("rec_event").style.color = "red";
      }else if( url == "./recruiting/mid-career.html" ){
          // (中途採用情報)
          parent.document.getElementById("rec_mid").style.color = "red";
      }
  }else if(url == "./mail/index.html"){
      // お問い合わせ
      parent.document.getElementById("h_mail").style.color = "red";
      parent.document.getElementById("m_mail").style.color = "red";
  }else if(url == "./sitemap/index.html"){
      // サイトマップ
      var obj = parent.document.getElementById("id_menulist");
      var obj2 = obj.getElementsByTagName('a');

      /* <a>タグ数分処理 */
      for (var j=0, k=obj2.length; j<k; ++j) {
          var a_id = obj2[j].id;
          if(a_id.match(/m_/)){
              /* メインメニューの場合 */
              document.getElementById("siteMap").innerHTML += "<h3>" + parent.document.getElementById(a_id).innerHTML + "</h3>";
          //}else if(a_id.match(/link_/)){
          //    /* 関連サイトの場合 */
          //    document.getElementById("siteMap").innerHTML += "<ul><li><a href='" + parent.document.getElementById(a_id).name + "' target='_blank' >" + 
          //                                                    parent.document.getElementById(a_id).innerHTML + "</a></li></ul>";
          }else{
              var dir_name = parent.document.getElementById(a_id).name;
              var str = dir_name.split("/");
              /* サブメニューの場合 */
              document.getElementById("siteMap").innerHTML += "<ul><li><a href='." + parent.document.getElementById(a_id).name + "' onClick=\"reload_img('" + 
                                                              str[1] + "')\">" + 
                                                              parent.document.getElementById(a_id).innerHTML + "</a></li></ul>";
          }
      }
  }else{
  }
  
  //インラインフレームの高さをリサイズ
  if ( document.all ){
      // IE
      parent.document.getElementById("inc_con").style.height = document.body.scrollHeight + "px";
  }else{
      parent.document.getElementById("inc_con").style.height = document.documentElement.scrollHeight + "px";
  }
}

