function load_freemap(url, init_x, init_y, init_s, markers, range, balloons, selmarkers, link_history, freemaptiny_flag, service_prefix, service_locale) {
  if(typeof freemaptiny_flag == "undefined" || freemaptiny_flag == false) {
    if(selected_selection_type == 1) {
      new Effect.SwitchOff('applicantlist2');
    } else {
      new Effect.SwitchOff('inventorlist2');
    }
  } else {
    //
    // freemaptinyのとき
    //
    VIEWPORTWIDTH = 200;
    VIEWPORTHEIGHT = 200;
    init_x -= (VIEWPORTWIDTH / 2);
    init_y -= (VIEWPORTHEIGHT / 2);
    PLOTLABEL_ID = "plotLabelForFreemaptiny";
    PLOTLINK_ID = "freemapLink";
    useRangeFlg = false;// 矩形選択機能を無効にする
   
    Element.hide(PLOTLABEL_ID);
    Element.show(PLOTLINK_ID);
  }

  BASE_URL_MAP = "/freemap/";
  BASE_URL_SEARCH = BASE_URL_MAP;

  for (i = 0; i < SLIDERTOPVALUE.length; i++) {
    SLIDERTOPVALUE[i] -= 60;
  }

  // MAP_URL = BASE_URL_MAP + "make_png";
  // PLOT_URL = BASE_URL_MAP + "get_mouseover_plot" ;
  // PLOT_INFO_URL = BASE_URL_MAP + "get_plot_info";
  // SEARCH_PATENT_URL = BASE_URL_MAP + "search_patent";
  // RANGE_PATENT_URL = BASE_URL_MAP + "range_patent";
  // GET_PATENT_CNT_URL = BASE_URL_MAP + "get_patent_cnt";
  // GET_CHAR_WORDS_URL = BASE_URL_SEARCH + "get_char_words";

  APPEND_URL_PARAMS = "&xid=" + $F('freemap_xid') + "&uid=" + $F('freemap_uid');

  RANGE_MENU_LIST = [
                      [ 0, "MSG000A", close_range_menu, "MSG000A" ],
                      [ 1, "MSG000B", show_char_words, "MSG000B" ],
                      [ 4, "MSG000E", show_range_patent, "MSG000E" ]
                    ];

  RANGEMENU_ID = "rangemenuForFreemap";

  make_map(url, init_x, init_y, init_s, markers, range, balloons, selmarkers, link_history, service_prefix, service_locale); 
}
