﻿// その他写真の「開く」ボタンを押したとき
function other_picFunc() {
  if($('#h3_other_pic').next('div').is(':visible')){
    $('.acc01').text('その他写真');
    $('.acc01b').val('閉じる');
    $('#other_pic_p').attr('id','other_pic');
// その他写真が表示されるので、印刷用cssクラス、改ページ無効に切替
    $('#h3_other_pic').removeClass('title-other_pic2');
    $('#h3_detail_map').removeClass('title-detail_map2');
    $('#h3_detail_map').removeClass('title-detail_map3');
    $('#h3_other_pic').addClass('title-other_pic');
    if($('#h3_detail_map').next('div').is(':hidden')){
      $('#h3_detail_map').addClass('title-detail_map3');
    }else {
      $('#h3_detail_map').addClass('title-detail_map');
    }
  }else {    // その他写真の「閉じる」ボタンを押したとき
    $('.acc01').text('その他写真');
    $('.acc01b').val('開く');
    $('#other_pic').attr('id','other_pic_p');
// その他写真が隠れると、印刷用cssクラス、改ページ有効に切替
    $('#h3_other_pic').removeClass('title-other_pic');
    $('#h3_detail_map').removeClass('title-detail_map');
    $('#h3_detail_map').removeClass('title-detail_map3');
    $('#h3_other_pic').addClass('title-other_pic2');
    if($('#h3_detail_map').next('div').is(':hidden')){
      $('#h3_detail_map').addClass('title-detail_map3');
    }else {
      $('#h3_detail_map').addClass('title-detail_map2');
    }
  }
}

// 地図の「開く」ボタンを押したとき
function detail_mapFunc() {
  if($('#h3_detail_map').next('div').is(':visible')){
    $('.acc02').text('地図');
    $('.acc02b').val('閉じる');
    $('#detail_map_p').attr('id','detail_map');
// その他写真が隠れていれば、印刷用cssクラス、改ページ有効に切替
    if($('#h3_other_pic').next('div').is(':hidden')){
      $('#h3_detail_map').removeClass('title-detail_map');
      $('#h3_detail_map').removeClass('title-detail_map3');
      $('#h3_detail_map').addClass('title-detail_map2');
    }else {//「その他写真」が見えている場合
      $('#h3_detail_map').removeClass('title-detail_map2');
      $('#h3_detail_map').removeClass('title-detail_map3');
      $('#h3_detail_map').addClass('title-detail_map');
    }
  }else { // 地図の「閉じる」ボタンを押したとき
    $('.acc02').text('地図');
    $('.acc02b').val('開く');
    $('#detail_map').attr('id','detail_map_p');
// 印刷用cssクラス
    $('#h3_detail_map').removeClass('title-detail_map');
    $('#h3_detail_map').removeClass('title-detail_map2');
    $('#h3_detail_info').removeClass('title-detail_info');
    $('#h3_detail_info').removeClass('title-detail_info3');
    $('#h3_detail_map').addClass('title-detail_map3');
    $('#h3_detail_info').addClass('title-detail_info2');
  }
}

// 物件詳細情報の「開く」ボタンを押したとき
function detail_infoFunc() {
  if($('#h3_detail_info').next('div').is(':visible')){
    $('.acc03').text('物件詳細情報');
    $('.acc03b').val('閉じる');
    $('#detail_info_p').attr('id','detail_info');
// 地図が隠れていれば、印刷用cssクラス、改ページ有効に切替
    if($('#h3_detail_map').next('div').is(':hidden')){
      $('#h3_detail_info').removeClass('title-detail_info');
      $('#h3_detail_info').removeClass('title-detail_info3');
      $('#h3_detail_info').addClass('title-detail_info2');
    }else {//「地図」が見えている場合
      $('#h3_detail_info').removeClass('title-detail_info2');
      $('#h3_detail_info').removeClass('title-detail_info3');
      $('#h3_detail_info').addClass('title-detail_info');
    }
  }else { // 物件詳細情報の「閉じる」ボタンを押したとき
    $('.acc03').text('物件詳細情報');
    $('.acc03b').val('開く');
    $('#detail_info').attr('id','detail_info_p');
// 印刷用cssクラス
    $('#h3_detail_info').removeClass('title-detail_info');
    $('#h3_detail_info').removeClass('title-detail_info2');
    $('#h3_detail_info').addClass('title-detail_info3');
  }
}

// 設備情報の「開く」ボタンを押したとき
//function facilities_detailFunc() {
//  if($('#h3_facilities_detail').next('div').is(':visible')){
//    $('.acc04').text('設備情報');
//    $('.acc04b').val('閉じる');
//    $('#facilities_detail_p').attr('id','facilities_detail');
//  }else { // 設備情報の「閉じる」ボタンを押したとき
//    $('.acc04').text('設備情報');
//    $('.acc04b').val('開く');
//    $('#facilities_detail').attr('id','facilities_detail_p');
//  }
//}

// その他情報の「開く」ボタンを押したとき
function other_infoFunc() {
  if($('#other_info').next('div').is(':visible')){
    $('.acc05').text('その他情報');
    $('.acc05b').val('閉じる');
    $('#other_info_p').attr('id','other_info');
  }else { // その他情報の「閉じる」ボタンを押したとき
    $('.acc05').text('その他情報');
    $('.acc05b').val('開く');
    $('#other_info').attr('id','other_info_p');
  }
}

// その他写真の「開く」ボタンを押したとき
function other_pic() {
  $('#h3_other_pic').next('div').slideToggle('normal',other_picFunc);
}

// 地図の「開く」ボタンを押したとき
function detail_map() {
  $('#h3_detail_map').next('div').slideToggle('normal',detail_mapFunc);
}

// 物件詳細情報の「開く」ボタンを押したとき
function detail_info() {
  $('#h3_detail_info').next('div').slideToggle('normal',detail_infoFunc);
}

// 設備情報の「開く」ボタンを押したとき
//function facilities_detail() {
//  $('#h3_facilities_detail').next('div').slideToggle('normal',facilities_detailFunc);
//}

// その他情報の「開く」ボタンを押したとき
function other_info() {
  $('#h3_other_info').next('div').slideToggle('normal',other_infoFunc);
}

$(document).ready(function(){

  // その他写真の「開く」ボタンを押したとき
  $('#h3_other_pic').click(other_pic);

  // 地図の「開く」ボタンを押したとき
  $('#h3_detail_map').click(detail_map);

  // 物件詳細情報の「開く」ボタンを押したとき
  $('#h3_detail_info').click(detail_info);

  // 設備情報の「開く」ボタンを押したとき
//  $('#h3_facilities_detail').click(facilities_detail);

  // その他情報の「開く」ボタンを押したとき
  $('#h3_other_info').click(other_info);

  // 「地図表示」ボタンを押したとき
  $('.acc02_top_foot').click(detail_map);


// 「すべて開く」ボタンを押したとき --------------------------------------------------------------
  $('.accAllOpen').click(function () {
    $('#h3_other_pic').next('div').slideDown('normal',other_picFunc);
    $('#h3_detail_map').next('div').slideDown('normal',detail_mapFunc);
    $('#h3_detail_info').next('div').slideDown('normal',detail_infoFunc);
    $('#h3_facilities_detail').next('div').slideDown('normal',facilities_detailFunc);
    $('#h3_other_info').next('div').slideDown('normal',other_infoFunc);
  });
// 「すべて閉じる」ボタンを押したとき --------------------------------------------------------------
  $('.accAllClose').click(function () {
    $('#h3_other_pic').next('div').slideUp('normal',other_picFunc);
    $('#h3_detail_map').next('div').slideUp('normal',detail_mapFunc);
    $('#h3_detail_info').next('div').slideUp('normal',detail_infoFunc);
    $('#h3_facilities_detail').next('div').slideUp('normal',facilities_detailFunc);
    $('#h3_other_info').next('div').slideUp('normal',other_infoFunc);
  });
});
