// pager script for index and synopsis pages

function display_page(num_page, current_page) {
  var pager = '';
  if(current_page != 1) {
    pager += '<li><a href="javascript: display_page(' + num_page + ', ' + (current_page - 1) + ');" title="前のページへ">Back</a></li>';
  }
  for(i = 1; i <= num_page; i ++) {
    if(current_page == i) {
      pager += '<li><a title="現在のページ" style="text-decoration: none; color: #e58d2e;">' + i + '</a></li>';
    } else {
      pager += '<li><a href="javascript: display_page(' + num_page + ', ' + i + ');" title="' + i + 'ページ目へ">' + i + '</a></li>';
    }
  }
  if(current_page != num_page) {
    pager += '<li><a href="javascript: display_page(' + num_page + ', ' + (current_page + 1) + ');" title="次のページへ">Next</a></li>';
  }
  if(document.all) {
    document.all('pager_upper').innerHTML = pager;
    document.all('pager_lower').innerHTML = pager;
  } else if(document.getElementById) {
    document.getElementById('pager_upper').innerHTML = pager;
    document.getElementById('pager_lower').innerHTML = pager;
  }

  for(i = 1; i <= num_page; i ++) {
    if(current_page != i) {
      hide_block('pager_block' + i);
    }
  }
  show_block('pager_block' + current_page);
}

function hide_block(id) {
  if(document.all && document.all(id).style.display == 'block') {
    document.all(id).style.display = 'none';
  } else if(document.getElementById && document.getElementById(id).style.display == 'block') {
    document.getElementById(id).style.display = 'none';
  }
}

function show_block(id) {
  if(document.all && document.all(id).style.display == 'none') {
    document.all(id).style.display = 'block';
  } else if(document.getElementById && document.getElementById(id).style.display == 'none') {
    document.getElementById(id).style.display = 'block';
  }
}

