  function explore_sepcify_book_page(page_id)
  {
    return explore_book_page( page_id );
  }

  function explore_next_book_page()
  {
    var index = Number( $('#book_current_page_id_id').val() );

    if ( index == Number($('#book_pages_number_id').val()) )
    {
      return explore_book_page(1);
    }
    else
    {
      return explore_book_page(index+1);
    }
  }

  function explore_pre_book_page()
  {
    var index = Number( $('#book_current_page_id_id').val() );

    if (index==1)
    {
      return explore_book_page(1);
    }
    else
    {
      return explore_book_page(index-1);
    }
  }

  function explore_last_book_page()
  {
    return explore_book_page( $('#book_pages_number_id').val() );
  }

  function explore_first_book_page()
  {
    return explore_book_page(1);
  }

  function explore_book_page(page_id)
  {
    $.ajax({
      url:"/explore/exploreMgt/find_books",
      type:"post",
      dataType:"html",
      timeout:20000,
      data: {
        current_page_id: page_id,
        page_size: $('#book_page_size_id').val(),
        p_id: $('#p_id_id').val(),
        v_id: $('#v_id_id').val(),
        t_id: $('#t_id_id').val(),
        c_id: $('#c_id_id').val()
      },
      success: function(msg) {
        $('#book_pagination_id0').html(msg);
      }
    });
  }

  function show_book_information(b_id, book_image_id)
  {
    var pos = getElementPos(book_image_id);
    var left_pos = pos['x']+50;
    var top_pos= pos['y']+50;
    $('#'+b_id).css('top', top_pos+'px');
    $('#'+b_id).css('left', left_pos+'px');
    $('#'+b_id).show();
  }

  function adapt_explore_style()
  {
    var half_height = $('#browse_book_displaybooks').height() / 2 + 'px';
    var native_half_height = 0 - $('#browse_book_displaybooks').height()/2 + 'px';
    $('#browse_book_pre_id').css('margin-top', half_height);
    $('#browse_book_next_id').css('margin-top', native_half_height);
  }

  function explore_books_by_view(v_id)
  {
    $('#v_id_id').attr('value', v_id);
    document.search_group_form.action="/explore/exploreMgt/explore_books";
    document.search_group_form.submit();
  }

  function explore_books_by_category(c_id)
  {
    $('#c_id_id').attr('value', c_id);
    document.search_group_form.action="/explore/exploreMgt/explore_books";
    document.search_group_form.submit();
  }

  function find_by_tag(tag_name)
  {
    $('#tag_name_id').attr('value', tag_name);
    document.search_group_form.action="/explore/exploreMgt/find_by_tag";
    document.search_group_form.submit();
  }
