/******************************************************************************
 *   *********  ****      *****    | @author    Hiroki Hayashi
 *      **      *  **    *     *   | @filetype  Javascript
 *      **      * **     **        | @name      MapVariable.js
 *      **      **         ***     | @date      2011/1/18
 *      **     ** *  **      ***   | @copyright (c)T&S
 *      **     *   ***   *     *   | ------------------------------------------
 *      **     *    **   **    *   | 地図使用変数（定数）
 *      **      **** *    *****    |
 ******************************************************************************/
// ZdcMapオブジェクト格納
var map                  = null;
// ドラッグされたかどうかで増減があるフラグ値
var G_MAP_DRAGED         = 0;
// mapのモードを格納する（通常:1、ルート:2）
var MAP_MODE             = null;
// 検索モードを格納する（1:一発検索、2:シーン検索、3:フリーワード検索、4:POI検索、5:クライアント検索）
var MAP_SEARCH_MODE      = null;
// 検索対象を格納する（業種ID、シーンID）
var MAP_SEARCH_TARGET    = null;
// 検索結果オブジェクト格納用
var RESPONSE_RESULT      = null;
// 天気検索結果オブジェクト格納用
var WEATHER_RESULT       = null;
// 住所検索結果オブジェクト格納用
var ADDRESS_RESULT       = null;
// 検索ON,OFF切替（基本一発検索のみ）
var SEARCH_SWITCH        = null;
// アイコン再表示タイマーID
var ICON_DISP_TIMER_ID   = null;
//　地図上マウスカーソル
var MAP_MOUSE_CURSOR     = null;
// 検索実行中フラグ
var SEARCH_EXECUTING_FLG = null;
// ズームキャンセルレベル
var ZOOM_CANCEL_LEVEL    = 9;
// 最後に検索した位置の緯度経度を保存する
var LAST_SEARCH_POINT_LON = null;
var LAST_SEARCH_POINT_LAT = null;
var MOVING_SEARCH_FLG     = true;
// 対象種別
var ICON_DISP_TYPE_POI    = "1"; // POI
var ICON_DISP_TYPE_AD     = "2"; // 広告
var ICON_DISP_TYPE_ADW    = "3"; // 一言お知らせ
var ICON_DISP_TYPE_EVENT  = "4"; // イベント

// 物件データタイプ
var BUKKEN_DATA_POI   = "1";
var BUKKEN_DATA_AD    = "2";
var BUKKEN_DATA_ADW   = "3";
var BUKKEN_DATA_EVENT = "4";

//var marker = null;
//var icon   = null;

var $paneTarget = null;

var toolArray = new Array();

var NO_SEARCH_FLG = false;
var SEARCH_LOCK   = false;
var SEARCH_PARENT_LOCK = false;
//---------------------------------------------------------
// ルート探索モード指定
//---------------------------------------------------------
// mapのモードを格納する
var MAP_ROUTE_MODE        = null;
// 検索モードを格納する（1:START、2:GOAL、3:経由点）
var MAP_ROUTE_SEARCH_MODE = null;

//---------------------------------------------------------
// 検索タイプ指定（一意な値）
//---------------------------------------------------------
var MAP_TOOLTIP_ZINDEX_FRONT  = 4;

//---------------------------------------------------------
// LOADINGフラグ
//---------------------------------------------------------
var MAP_SEARCH_LOADING             = null;
var MAP_SEARCH_LOADING_INTERVALOBJ = null;

//---------------------------------------------------------
// レイヤー定義
//---------------------------------------------------------
var SEARCH_RESULT_LAYER     = null;  //
var POI_SEARCH_LAYER        = null;  // 業種検索レイヤー
var IPPATU_SEARCH_LAYER     = null;  // 一発検索レイヤー
var SCENE_SEARCH_LAYER      = null;  // シーン検索レイヤー
var ROUTE_SEARCH_LAYER      = null;  // ルート検索レイヤー
var PAINT_SEARCH_LAYER      = null;  // お絵かきレイヤー
var FAVORITE_SEARCH_LAYER   = null;  // お気に入りレイヤー
var LOCAL_LOVE_INFO_LAYER   = null;  // ジモトラブレイヤー
var LOCAL_LOVE_INFO_LAYER2  = null;  // ジモトラブレイヤー上書き用
var ROUTE_THROUGH_IMG_LAYER = null;  //
var POI_SEARCH_PEKE_LAYER   = null;  //
var SEARCH_LAYER_ZINDEX     = 3000;
//---------------------------------------------------------
// アイコン定義
//---------------------------------------------------------
var IPPATU_SEARCH_RESULT_ICON = null; // 一発検索アイコンオブジェクト
var POI_SEARCH_RESULT_ICON    = null; // 業種検索アイコンオブジェクト

//---------------------------------------------------------
// マーカー定義
//---------------------------------------------------------
//var MAP_TOOLTIP1_WIDTH  = 100;
//var MAP_TOOLTIP1_HEIGHT = 50;
//var MAP_TOOLTIP2_WIDTH  = 200;
//var MAP_TOOLTIP2_HEIGHT = 50;

//---------------------------------------------------------
// ツールチップ表示位置定義
//---------------------------------------------------------
// POIツールチップ2表示位置
var MAP_POI_TOOLTIP2_OFFSET_X  = 0;
var MAP_POI_TOOLTIP2_OFFSET_Y  = -30;
// ADとADWツールチップ2表示位置
var MAP_AD_ADW_TOOLTIP2_OFFSET_X   = 0;
var MAP_AD_ADW_TOOLTIP2_OFFSET_Y   = 0;

//---------------------------------------------------------
// 一発検索デフォルト業種
//---------------------------------------------------------
var INSTANT_SEARCH_HOSPITAL   = "0501000000";
var INSTANT_SEARCH_DRUGSTORE  = "0402004000";
var INSTANT_SEARCH_CLEANING   = "0901005000";
var INSTANT_SEARCH_POSTOFFICE = "0901016000";

/*********************************************************/
/* ルート検索                                              */
/*********************************************************/
var ROUTE_SEARCH_EXECUTE_FLG = false;
//---------------------------------------------------------
// ルート探索モード指定(1:START、2:GOAL、3:経由点)
//---------------------------------------------------------
var ROUTE_SEARCH_MODE_VALUE_START       = 1; // STARTモード
var ROUTE_SEARCH_MODE_VALUE_GOAL        = 2; // GOALモード
var ROUTE_SEARCH_MODE_VALUE_THROUGH     = 3; // 経由モード

//---------------------------------------------------------
// 画像ファイル名
//---------------------------------------------------------
var ROUTE_SEARCH_MODE_START_CURSOR_IMG       = "start.cur";     // STARTカーソル
var ROUTE_SEARCH_MODE_START_IMG              = "start.gif";     // STARTアイコン
var ROUTE_SEARCH_MODE_GOAL_CURSOR_IMG        = "goal.cur";      // GOALカーソル
var ROUTE_SEARCH_MODE_GOAL_IMG               = "goal.gif";      // GOALアイコン
var ROUTE_SEARCH_MODE_THROUGH_IMGLIST        = new Array();     // 経由点アイコン配列
ROUTE_SEARCH_MODE_THROUGH_IMGLIST[0]         = "through1.gif";
ROUTE_SEARCH_MODE_THROUGH_IMGLIST[1]         = "through2.gif";
ROUTE_SEARCH_MODE_THROUGH_IMGLIST[2]         = "through3.gif";
ROUTE_SEARCH_MODE_THROUGH_IMGLIST[3]         = "through4.gif";
ROUTE_SEARCH_MODE_THROUGH_IMGLIST[4]         = "through5.gif";
var ROUTE_SEARCH_MODE_THROUGH_CHECK_IMG_LIST = new Array();     // 経由点アイコン配列
ROUTE_SEARCH_MODE_THROUGH_CHECK_IMG_LIST[0]  = "list_through1.png";
ROUTE_SEARCH_MODE_THROUGH_CHECK_IMG_LIST[1]  = "list_through2.png";
ROUTE_SEARCH_MODE_THROUGH_CHECK_IMG_LIST[2]  = "list_through3.png";
ROUTE_SEARCH_MODE_THROUGH_CHECK_IMG_LIST[3]  = "list_through4.png";
ROUTE_SEARCH_MODE_THROUGH_CHECK_IMG_LIST[4]  = "list_through5.png";
//---------------------------------------------------------
// ツールID
//---------------------------------------------------------
var ROUTE_SEARCH_START_TOOL_ID          = null;
var ROUTE_SEARCH_GOAL_TOOL_ID           = null;
var ROUTE_SEARCH_MARKER_IDLIST          = new Array(); // 添え字はツールID
//---------------------------------------------------------
// アイコンオブジェクト
//---------------------------------------------------------
var ROUTE_SEARCH_START_ICON_OBJ         = null; // START
var ROUTE_SEARCH_THROUGH_ICON_OBJLIST   = new Array();
var ROUTE_SEARCH_GOAL_ICON_OBJ          = null; // GOAL
//---------------------------------------------------------
// マーカーオブジェクト
//---------------------------------------------------------
var ROUTE_SEARCH_START_MARKER_OBJ       = null; // START
var ROUTE_SEARCH_THROUGH_MARKER_OBJLIST = new Array();
var ROUTE_SEARCH_GOAL_MARKER_OBj        = null; // GOAL
//---------------------------------------------------------
// ツールチップオブジェクト
//---------------------------------------------------------
var ROUTE_SEARCH_TOOLTIP_OBJ            = null;
var ROUTE_SEARCH_TOOLTIP_ID             = null;
var ROUTE_SEARCH_TOOLTIP_OBJ2           = null;
var ROUTE_SEARCH_TOOLTIP_ID2            = null;
var ROUTE_SEARCH_TOOLTIP_OBJ3           = null;
var ROUTE_SEARCH_TOOLTIP_ID3            = null;
var ROUTE_SEARCH_TOOLTIP_BEFORE_ID      = null;        // 前回表示していたツールチップID
var ROUTE_SEARCH_TOOLTIP_BEFORE_ID2     = null;        // 前回表示していたツールチップID2
var ROUTE_SEARCH_TOOLTIP_OBJLIST        = new Array(); // ツールチップID配列
var ROUTE_SEARCH_TOOLTIP_OBJLIST2       = new Array(); // ツールチップID2配列
var ROUTE_SEARCH_TOOLTIP_OBJLIST3       = new Array(); // ツールチップID3配列
var ROUTE_SEARCH_TOOLTIP_BEFORE_OBJ     = null;        // １個前に開いていたツールチップのオブジェクトを保持する（縮小版ツールチップ：デフォルトnull）
var ROUTE_SEARCH_TOOLTIP_BEFORE_OBJ2    = null;        // １個前に開いていたツールチップのオブジェクトを保持する（拡大版ツールチップ：デフォルトnull）
var ROUTE_SEARCH_MARKER_BEFORE_OBJECT   = null;        // １個前に開いていたツールチップを紐つけているマーカーのオブジェクト（デフォルトnull）
//---------------------------------------------------------
// 存在フラグ
//---------------------------------------------------------
var ROUTE_SEARCH_EXIST_START_FLG        = false;
var ROUTE_SEARCH_EXIST_GOAL_FLG         = false;
var ROUTE_SEARCH_FULL_FLG               = false;
//---------------------------------------------------------
// 方向
//---------------------------------------------------------
var ROUTE_SEARCH_COURSE                 = null;       // (1:STARTからGOAL、2:GOALからSTART)
//---------------------------------------------------------
// HTML格納用
//---------------------------------------------------------
var ROUTE_SEARCH_RESULT_HTML            = "";         //
var ROUTE_SEARCH_CHECKLIST_HTML         = "";
// １分間の走行距離
var ROUTE_SEARCH_DISTANCE_ONE_MINUTE_CAR         = 500;
var ROUTE_SEARCH_HISPEED_DISTANCE_ONE_MINUTE_CAR = 1333;
var ROUTE_SEARCH_DISTANCE_ONE_MINUTE_WALK        = 80;
// ルート検索の値（車種、道路タイプ）
var ROUTE_SEARCH_VALUE_VT        = null;
var ROUTE_SEARCH_VALUE_LINE_TYPE = null;
//ルート検索(徒歩)の値
var PROUTE_SEARCH_VALUE_WALK_TYPE = null;
// 名前一覧
var ROUTE_SEARCH_POINT_NAME_START = null;
var ROUTE_SEARCH_POINT_NAME_GOAL  = null;
var ROUTE_SEARCH_POINT_NAME_THROUGH = new Array();

//ルート検索アイコンサイズ
var ROUTE_SEARCH_ICON_SIZE1 = 30;
var ROUTE_SEARCH_ICON_SIZE2 = 30;

//ルート検索アイコン位置
var ROUTE_SEARCH_ICON_OFFSET1 = 1;
var ROUTE_SEARCH_ICON_OFFSET2 = -31;

//---------------------------------------------------------
// 常に格納系
//---------------------------------------------------------
/*************/
/* 緯度経度系 */
/*************/
var MAP_CENTER_POINT_LAT      = ""; // 中心点（緯度）
var MAP_CENTER_POINT_LON      = ""; // 中心点（経度）
var MAP_MIN_POINT_LAT         = ""; // 左下（緯度）南西
var MAP_MIN_POINT_LON         = ""; // 左下（経度）南西
var MAP_MAX_POINT_LAT         = ""; // 右上（緯度）北東
var MAP_MAX_POINT_LON         = ""; // 右上（経度）北東

/**************/
/* 地図縮尺系  */
/**************/
var MAP_SCALE_LEVEL = ""; // 地図の縮尺レベル

/**************/
/* アイコンON/OFF  */
/**************/
// アイコンOFF時、アイコン自動表示までの時間(分)
var ICON_AUTO_DISP_MINITES = 5;

/**************/
/* 中心点住所 */
/**************/
var MAP_CENTER_ADDRESS      = "";
var MAP_CENTER_ADDRESS_FULL = "";
var MAP_CENTER_ADDRESS_CODE = "";

/******************************/
/* 中心点住所ドロップダウン用 */
/******************************/
var BEFORE_MAP_CENTER_PREFECTURE_CODE    = "";
var BEFORE_MAP_CENTER_MUNICIPALITY_CODE  = "";

/******************************/
/* 中心点住所ヘッダー用 */
/******************************/
var CURRENT_PID   = "";
var CURRENT_MID   = "";
var BEFORE_PID    = "";
var BEFORE_MID    = "";

/*******************************/
/* アイコン表示用　パラメータ  */
/*******************************/
//-------------------------------
// UAオブジェクトを生成
var uai = new UAIdentifier();

//---------------------------------
// tooltip OFFSET
var POI_TOOLTIP2_OFFSET_X         =  0;
var POI_TOOLTIP2_OFFSET_Y         =  -30;
var AD_TOOLTIP2_OFFSET_X          =  0;
var AD_TOOLTIP2_OFFSET_Y          =  -30;
var CLIENT_TOOLTIP2_OFFSET_X      =  0;
var CLIENT_TOOLTIP2_OFFSET_Y      =  -10;
var AD_MULTI_TOOLTIP2_OFFSET_X    =  0;
var AD_MULTI_TOOLTIP2_OFFSET_Y    =  -30;
var AD_MULTI_TOOLTIP3_OFFSET_X    =  -230;
var AD_MULTI_TOOLTIP3_OFFSET_Y    =  -20;
var HOSPITAL_TOOLTIP2_OFFSET1     =  -30;
var HOSPITAL_TOOLTIP2_OFFSET2     =  -163;
var ADW_TOOLTIP2_OFFSET1          =  -30;
var ADW_TOOLTIP2_OFFSET2          =  -190;
var MULTI_AD_TOOLTIP_OFFSET1      =  -30;
var MULTI_AD_TOOLTIP_OFFSET2      =  -155;
var MULTI_ADW_TOOLTIP_OFFSET1     =  -30;
var MULTI_ADW_TOOLTIP_OFFSET2     =  -175;
var SAME_TOOLTIP2_OFFSET1         =   20;
var SAME_TOOLTIP2_OFFSET2         =   20;
var LOCAL_LOVE_TOOLTIP2_OFFSET1   =   5;
var LOCAL_LOVE_TOOLTIP2_OFFSET2   =  -50;



//---------------------------------
// アイコンサイズ・オフセット
// ■POI（ナンバリングアイコン用）
var POI_ICON_SIZE_WIDTH          = 40;
var POI_ICON_SIZE_HEIGHT         = 60;
var POI_ICON_OFFSET_X            = -20;
var POI_ICON_OFFSET_Y            = -60;
// ■無料広告（ナンバリングアイコン用）
var FREE_AD_ICON_SIZE_WIDTH      = 40;
var FREE_AD_ICON_SIZE_HEIGHT     = 60;
var FREE_AD_ICON_OFFSET_X        = -20;
var FREE_AD_ICON_OFFSET_Y        = -60;
// ■有料広告（ナンバリングアイコン用）
var AD_ICON_SIZE_WIDTH           = 40;
var AD_ICON_SIZE_HEIGHT          = 60;
var AD_ICON_OFFSET_X             = -20;
var AD_ICON_OFFSET_Y             = -60;
// ■有料広告（デフォルト広告アイコン用）
var AD_DEFAULT_ICON_SIZE_WIDTH   = 25;
var AD_DEFAULT_ICON_SIZE_HEIGHT  = 33;
var AD_DEFAULT_ICON_OFFSET_X     = -13;
var AD_DEFAULT_ICON_OFFSET_Y     = -31;
// ■有料広告（ひとことお知らせナンバリングアイコン用）
var ADW_ICON_SIZE_WIDTH          = 40;
var ADW_ICON_SIZE_HEIGHT         = 60;
var ADW_ICON_OFFSET_X            = -20;
var ADW_ICON_OFFSET_Y            = -60;
// ■有料広告（ひとことお知らせ用）
var ADW_DEFAULT_ICON_SIZE_WIDTH  = 30;
var ADW_DEFAULT_ICON_SIZE_HEIGHT = 35;
var ADW_DEFAULT_ICON_OFFSET_X    = -13;
var ADW_DEFAULT_ICON_OFFSET_Y    = -33;

var ICON_SIZE_WIDTH          =  40;
var ICON_SIZE_HEIGHT         =  40;
var ICON_OFFSET_WIDTH        = -20;
var ICON_OFFSET_HEIGHT       = -40;
var MULTI_ICON_SIZE_WIDTH    =  40;
var MULTI_ICON_SIZE_HEIGHT   =  40
var MULTI_ICON_OFFSET_WIDTH  = -20;
var MULTI_ICON_OFFSET_HEIGHT = -40;

// ツールチップサイズ
var TOOLTIP_SIZE_WIDTH = 153;
var TOOLTIP_SIZE_HEIGHT = 50;


//---------------------------------------------------------
// アイコン画像パス
// [MEMO]
//
//---------------------------------------------------------
var POI_NO_IMG_PATH         = "/image/mypage/icon/pin/poi_";
var AD_NO_IMG_PATH          = "/image/mypage/icon/pin/ad_";
var ADW_NO_IMG_PATH         = "/image/mypage/icon/pin/adw_";
var FREE_AD_NO_IMG_PATH     = "/image/mypage/icon/pin/m_ad_";
var ORANGE_NO_IMG_PATH      = "/image/mypage/icon/pin/o_";
var AD_ICON_IMG_PATH        = "/image/mypage/icon/client/";
var MULTI_ICON_IMG_PATH     = "/image/mypage/icon/pin/client-plus.gif";

var CLIENT_IMG_ARRAY        = new Array();
    CLIENT_IMG_ARRAY["01"]  = "publish.png";      // 役所・公共機関
    CLIENT_IMG_ARRAY["02"]  = "traffic.png";      // 交通・運輸
    CLIENT_IMG_ARRAY["03"]  = "food.png";         // 飲食
    CLIENT_IMG_ARRAY["04"]  = "market.png";       // 小売・販売
    CLIENT_IMG_ARRAY["05"]  = "medical.png";      // 医療・福祉
    CLIENT_IMG_ARRAY["06"]  = "educate.png";      // 教育・学習
    CLIENT_IMG_ARRAY["07"]  = "leisure.png";      // 観光・レジャー
    CLIENT_IMG_ARRAY["08"]  = "hobby.png";        // 趣味・娯楽
    CLIENT_IMG_ARRAY["09"]  = "service.png";      // サービス
    CLIENT_IMG_ARRAY["10"]  = "finance.png";      // 金融・保険
    CLIENT_IMG_ARRAY["11"]  = "estate.png";       // 不動産・建築
    CLIENT_IMG_ARRAY["12"]  = "munifucture.png";  // 製造・卸売
    CLIENT_IMG_ARRAY["13"]  = "forest_fish.png";  // 農林・水産・鉱業
    CLIENT_IMG_ARRAY["14"]  = "spot.png";         // スポット
    CLIENT_IMG_ARRAY["17"]  = "dental.png";       // 歯科

    // ひとことお知らせ有りアイコン
    CLIENT_IMG_ARRAY["01_p"]  = "publish_p.gif";      // 役所・公共機関
    CLIENT_IMG_ARRAY["02_p"]  = "traffic_p.gif";      // 交通・運輸
    CLIENT_IMG_ARRAY["03_p"]  = "food_p.gif";         // 飲食
    CLIENT_IMG_ARRAY["04_p"]  = "market_p.gif";       // 小売・販売
    CLIENT_IMG_ARRAY["05_p"]  = "medical_p.gif";      // 医療・福祉
    CLIENT_IMG_ARRAY["06_p"]  = "educate_p.gif";      // 教育・学習
    CLIENT_IMG_ARRAY["07_p"]  = "leisure_p.gif";      // 観光・レジャー
    CLIENT_IMG_ARRAY["08_p"]  = "hobby_p.gif";        // 趣味・娯楽
    CLIENT_IMG_ARRAY["09_p"]  = "service_p.gif";      // サービス
    CLIENT_IMG_ARRAY["10_p"]  = "finance_p.gif";      // 金融・保険
    CLIENT_IMG_ARRAY["11_p"]  = "estate_p.gif";       // 不動産・建築
    CLIENT_IMG_ARRAY["12_p"]  = "munifucture_p.gif";  // 製造・卸売
    CLIENT_IMG_ARRAY["13_p"]  = "forest_fish_p.gif";  // 農林・水産・鉱業
    CLIENT_IMG_ARRAY["14_p"]  = "spot_p.gif";         // スポット
    CLIENT_IMG_ARRAY["17_p"]  = "dental_p.gif";       // 歯科

//---------------------------------------------------------
// PoiSearchカテゴリアイコン　緯度経度ダブり用
//---------------------------------------------------------
var BIZ_ICON_FILE_NM_AD_SAME  = "client-plus_3.gif";
//---------------------------------------------------------
// PoiSearch吹き出し画像
//---------------------------------------------------------
// クライアント用（poiのみ）
var BIZ_POI_FUKIDASI_FILE_NM  = "fukidashi_s2.png";
// クライアント用（ad有り）
var BIZ_AD_FUKIDASI_FILE_NM   = "fukidashi_s.png";
// 一言お知らせ用（adw有り）
var BIZ_ADW_FUKIDASI_FILE_NM  = "fukidashi.png";
//---------------------------------------------------------
// 医療福祉用アイコン画像
//---------------------------------------------------------
var HOSPITAL_OTHER_ICON_FILE_NM = "hospital_other.png";
//---------------------------------------------------------
//ジモトラブインフォアイコン
//---------------------------------------------------------
var LOCAL_LOVE_INFO_ICON_FILE_NM= "local-info.gif";
//---------------------------------------------------------
// 一発検索保持
//---------------------------------------------------------
var IPPATU_TOOLTIP_OBJLIST  = new Array();
var IPPATU_TOOLTIP_OBJLIST2 = new Array();
var IPPATU_MARKER_OBJLIST   = new Array();

var IPPATU_TOOLTIP_BEFORE_ID    = null; // １個前に開いていたツールチップのIDを保持する（縮小版ツールチップ：デフォルトnull）
var IPPATU_TOOLTIP_BEFORE_ID2   = null; // １個前に開いていたツールチップのIDを保持する（拡大版ツールチップ：デフォルトnull）
var IPPATU_MARKER_BEFORE_OBJECT = null; // １個前に開いていたツールチップを紐つけているマーカーのオブジェクト（デフォルトnull）

//---------------------------------------------------------
// カテゴリ検索保持
//---------------------------------------------------------
var POI_TOOLTIP_OBJLIST  = new Array();
var POI_TOOLTIP_OBJLIST2 = new Array();
var POI_TOOLTIP_OBJLIST3 = new Array();
var POI_MARKER_OBJLIST   = new Array();

var POI_TOOLTIP_BEFORE_ID    = null; // １個前に開いていたツールチップのIDを保持する（縮小版ツールチップ：デフォルトnull）
var POI_TOOLTIP_BEFORE_ID2   = null; // １個前に開いていたツールチップのIDを保持する（拡大版ツールチップ：デフォルトnull）
var POI_TOOLTIP_BEFORE_ID3   = null; // １個前に開いていたツールチップのIDを保持する（拡大版ツールチップ：デフォルトnull）
var POI_MARKER_BEFORE_OBJECT = null; // １個前に開いていたツールチップを紐つけているマーカーのオブジェクト（デフォルトnull）

//---------------------------------------------------------
// お天気コード配列（晴れ） 画像１表示
//---------------------------------------------------------
var FINE_WEATHER_CODE = new Array();
	FINE_WEATHER_CODE[0]  = "100";
	FINE_WEATHER_CODE[1]  = "124";
	FINE_WEATHER_CODE[2]  = "130";
	FINE_WEATHER_CODE[3]  = "131";

//---------------------------------------------------------
// お天気コード配列（曇り）画像１表示
//---------------------------------------------------------
var CLOUD_WEATHER_CODE = new Array();
	CLOUD_WEATHER_CODE[0]  = "200";
	CLOUD_WEATHER_CODE[1]  = "209";
	CLOUD_WEATHER_CODE[2]  = "231";

//---------------------------------------------------------
// お天気コード配列（雨）画像１表示
//---------------------------------------------------------
var RAIN_WEATHER_CODE = new Array();
	RAIN_WEATHER_CODE[0]  = "300";
	RAIN_WEATHER_CODE[1]  = "304";
	RAIN_WEATHER_CODE[2]  = "306";
	RAIN_WEATHER_CODE[3]  = "328";
	RAIN_WEATHER_CODE[4]  = "329";
	RAIN_WEATHER_CODE[5]  = "350";

//---------------------------------------------------------
// お天気コード配列（豪雨）画像１表示
//---------------------------------------------------------
var HEAVY_RAIN_WEATHER_CODE = new Array();
	HEAVY_RAIN_WEATHER_CODE[0]  = "308";

//---------------------------------------------------------
// お天気コード配列（雪）画像１表示
//---------------------------------------------------------
var SNOW_WEATHER_CODE = new Array();
	SNOW_WEATHER_CODE[0]  = "400";
	SNOW_WEATHER_CODE[1]  = "405";
	SNOW_WEATHER_CODE[2]  = "425";
	SNOW_WEATHER_CODE[3]  = "426";
	SNOW_WEATHER_CODE[4]  = "427";
	SNOW_WEATHER_CODE[5]  = "450";
	SNOW_WEATHER_CODE[6]  = "340";

//---------------------------------------------------------
// お天気コード配列（豪雪）画像１表示
//---------------------------------------------------------
var HEAVY_SNOW_WEATHER_CODE = new Array();
	HEAVY_SNOW_WEATHER_CODE[0]  = "406";
	HEAVY_SNOW_WEATHER_CODE[1]  = "407";

//---------------------------------------------------------
// お天気コード配列（晴れ　曇り）画像２表示
//---------------------------------------------------------
var FINE_CLOUD_WEATHER_CODE = new Array();
	FINE_CLOUD_WEATHER_CODE[0]  = "101";
	FINE_CLOUD_WEATHER_CODE[1]  = "132";
	FINE_CLOUD_WEATHER_CODE[2]  = "103";
	FINE_CLOUD_WEATHER_CODE[3]  = "106";
	FINE_CLOUD_WEATHER_CODE[4]  = "107";
	FINE_CLOUD_WEATHER_CODE[5]  = "120";
	FINE_CLOUD_WEATHER_CODE[6]  = "121";
	FINE_CLOUD_WEATHER_CODE[7]  = "140";

//---------------------------------------------------------
// お天気コード配列（晴れ　雷）画像２表示
//---------------------------------------------------------
var FINE_THUNDER_WEATHER_CODE = new Array();
	FINE_THUNDER_WEATHER_CODE[0]  = "108";
	FINE_THUNDER_WEATHER_CODE[1]  = "123";

//---------------------------------------------------------
// お天気コード配列（晴れ　雪）画像２表示
//---------------------------------------------------------
var FINE_SNOW_WEATHER_CODE = new Array();
	FINE_SNOW_WEATHER_CODE[0]  = "104";
	FINE_SNOW_WEATHER_CODE[1]  = "105";
	FINE_SNOW_WEATHER_CODE[2]  = "160";
	FINE_SNOW_WEATHER_CODE[3]  = "170";

//---------------------------------------------------------
// お天気コード配列（曇り　晴れ）画像２表示
//---------------------------------------------------------
var CLOUD_FINE_WEATHER_CODE = new Array();
	CLOUD_FINE_WEATHER_CODE[0]  = "201";
	CLOUD_FINE_WEATHER_CODE[1]  = "223";

//---------------------------------------------------------
// お天気コード配列（曇り　雨）画像２表示
//---------------------------------------------------------
var CLOUD_RAIN_WEATHER_CODE = new Array();
	CLOUD_RAIN_WEATHER_CODE[0]  = "202";
	CLOUD_RAIN_WEATHER_CODE[1]  = "203";
	CLOUD_RAIN_WEATHER_CODE[2]  = "206";
	CLOUD_RAIN_WEATHER_CODE[3]  = "207";
	CLOUD_RAIN_WEATHER_CODE[4]  = "220";
	CLOUD_RAIN_WEATHER_CODE[5]  = "221";
	CLOUD_RAIN_WEATHER_CODE[6]  = "240";

//---------------------------------------------------------
// お天気コード配列（曇り　雷）画像２表示
//---------------------------------------------------------
var CLOUD_THUNDER_WEATHER_CODE = new Array();
	CLOUD_THUNDER_WEATHER_CODE[0]  = "208";

//---------------------------------------------------------
// お天気コード配列（曇り　雪）画像２表示
//---------------------------------------------------------
var CLOUD_SNOW_WEATHER_CODE = new Array();
	CLOUD_SNOW_WEATHER_CODE[0]  = "204";
	CLOUD_SNOW_WEATHER_CODE[1]  = "205";
	CLOUD_SNOW_WEATHER_CODE[2]  = "250";
	CLOUD_SNOW_WEATHER_CODE[3]  = "260";
	CLOUD_SNOW_WEATHER_CODE[4]  = "270";

//---------------------------------------------------------
// お天気コード配列（雨　晴れ）画像２表示
//---------------------------------------------------------
var RAIN_FINE_WEATHER_CODE = new Array();
	RAIN_FINE_WEATHER_CODE[0]  = "301";

//---------------------------------------------------------
// お天気コード配列（雨　曇り）画像２表示
//---------------------------------------------------------
var RAIN_CLOUD_WEATHER_CODE = new Array();
	RAIN_CLOUD_WEATHER_CODE[0]  = "302";

//---------------------------------------------------------
// お天気コード配列（雨　雪）画像２表示
//---------------------------------------------------------
var RAIN_SNOW_WEATHER_CODE = new Array();
	RAIN_SNOW_WEATHER_CODE[0]  = "303";
	RAIN_SNOW_WEATHER_CODE[1]  = "309";
	RAIN_SNOW_WEATHER_CODE[2]  = "322";

//---------------------------------------------------------
// お天気コード配列（雪　晴れ）画像２表示
//---------------------------------------------------------
var SNOW_FINE_WEATHER_CODE = new Array();
	SNOW_FINE_WEATHER_CODE[0]  = "401";

//---------------------------------------------------------
// お天気コード配列（雪　曇り）画像２表示
//---------------------------------------------------------
var SNOW_CLOUD_WEATHER_CODE = new Array();
	SNOW_CLOUD_WEATHER_CODE[0]  = "402";

//---------------------------------------------------------
// お天気コード配列（雪　雨）画像２表示
//---------------------------------------------------------
var SNOW_RAIN_WEATHER_CODE = new Array();
	SNOW_RAIN_WEATHER_CODE[0]  = "403";
	SNOW_RAIN_WEATHER_CODE[1]  = "409";

//---------------------------------------------------------
// お天気コード配列（晴れ→曇り）画像３表示
//---------------------------------------------------------
var FINE_AFTER_CLOUD_WEATHER_CODE = new Array();
	FINE_AFTER_CLOUD_WEATHER_CODE[0]  = "110";
	FINE_AFTER_CLOUD_WEATHER_CODE[1]  = "111";

//---------------------------------------------------------
// お天気コード配列（晴れ→雨）画像３表示
//---------------------------------------------------------
var FINE_AFTER_RAIN_WEATHER_CODE = new Array();
	FINE_AFTER_RAIN_WEATHER_CODE[0]  = "112";
	FINE_AFTER_RAIN_WEATHER_CODE[1]  = "113";
	FINE_AFTER_RAIN_WEATHER_CODE[2]  = "114";
	FINE_AFTER_RAIN_WEATHER_CODE[3]  = "118";
	FINE_AFTER_RAIN_WEATHER_CODE[4]  = "120";
	FINE_AFTER_RAIN_WEATHER_CODE[5]  = "126";
	FINE_AFTER_RAIN_WEATHER_CODE[6]  = "127";
	FINE_AFTER_RAIN_WEATHER_CODE[7]  = "128";
	FINE_AFTER_RAIN_WEATHER_CODE[8]  = "129";

//---------------------------------------------------------
// お天気コード配列（晴れ→雷）画像３表示
//---------------------------------------------------------
var FINE_AFTER_THUNDER_WEATHER_CODE = new Array();
	FINE_AFTER_THUNDER_WEATHER_CODE[0]  = "119";
	FINE_AFTER_THUNDER_WEATHER_CODE[1]  = "125";

//---------------------------------------------------------
// お天気コード配列（晴れ→雪）画像３表示
//---------------------------------------------------------
var FINE_AFTER_SNOW_WEATHER_CODE = new Array();
	FINE_AFTER_SNOW_WEATHER_CODE[0]  = "115";
	FINE_AFTER_SNOW_WEATHER_CODE[1]  = "116";
	FINE_AFTER_SNOW_WEATHER_CODE[2]  = "117";
	FINE_AFTER_SNOW_WEATHER_CODE[3]  = "118";

//---------------------------------------------------------
// お天気コード配列（曇り→晴れ）画像３表示
//---------------------------------------------------------
var CLOUD_AFTER_FINE_WEATHER_CODE = new Array();
	CLOUD_AFTER_FINE_WEATHER_CODE[0]  = "210";
	CLOUD_AFTER_FINE_WEATHER_CODE[1]  = "211";

//---------------------------------------------------------
// お天気コード配列（曇り→雨）画像３表示
//---------------------------------------------------------
var CLOUD_AFTER_RAIN_WEATHER_CODE = new Array();
	CLOUD_AFTER_RAIN_WEATHER_CODE[0]  = "212";
	CLOUD_AFTER_RAIN_WEATHER_CODE[1]  = "213";
	CLOUD_AFTER_RAIN_WEATHER_CODE[2]  = "214";
	CLOUD_AFTER_RAIN_WEATHER_CODE[3]  = "218";
	CLOUD_AFTER_RAIN_WEATHER_CODE[4]  = "222";
	CLOUD_AFTER_RAIN_WEATHER_CODE[5]  = "224";
	CLOUD_AFTER_RAIN_WEATHER_CODE[6]  = "225";
	CLOUD_AFTER_RAIN_WEATHER_CODE[7]  = "226";
	CLOUD_AFTER_RAIN_WEATHER_CODE[8]  = "227";

//---------------------------------------------------------
// お天気コード配列（曇り→雷）画像３表示
//---------------------------------------------------------
var CLOUD_AFTER_THUNDER_WEATHER_CODE = new Array();
	CLOUD_AFTER_THUNDER_WEATHER_CODE[0]  = "219";

//---------------------------------------------------------
// お天気コード配列（曇り→雪）画像３表示
//---------------------------------------------------------
var CLOUD_AFTER_SNOW_WEATHER_CODE = new Array();
	CLOUD_AFTER_SNOW_WEATHER_CODE[0]  = "215";
	CLOUD_AFTER_SNOW_WEATHER_CODE[1]  = "216";
	CLOUD_AFTER_SNOW_WEATHER_CODE[2]  = "217";
	CLOUD_AFTER_SNOW_WEATHER_CODE[3]  = "228";
	CLOUD_AFTER_SNOW_WEATHER_CODE[4]  = "229";
	CLOUD_AFTER_SNOW_WEATHER_CODE[5]  = "230";

//---------------------------------------------------------
// お天気コード配列（雨→晴れ）画像３表示
//---------------------------------------------------------
var RAIN_AFTER_FINE_WEATHER_CODE = new Array();
	RAIN_AFTER_FINE_WEATHER_CODE[0]  = "311";
	RAIN_AFTER_FINE_WEATHER_CODE[1]  = "316";
	RAIN_AFTER_FINE_WEATHER_CODE[2]  = "320";
	RAIN_AFTER_FINE_WEATHER_CODE[3]  = "323";
	RAIN_AFTER_FINE_WEATHER_CODE[4]  = "324";
	RAIN_AFTER_FINE_WEATHER_CODE[5]  = "325";

//---------------------------------------------------------
// お天気コード配列（雨→曇り）画像３表示
//---------------------------------------------------------
var RAIN_AFTER_CLOUD_WEATHER_CODE = new Array();
	RAIN_AFTER_CLOUD_WEATHER_CODE[0]  = "313";
	RAIN_AFTER_CLOUD_WEATHER_CODE[1]  = "317";
	RAIN_AFTER_CLOUD_WEATHER_CODE[2]  = "321";

//---------------------------------------------------------
// お天気コード配列（雨→雪）画像３表示
//---------------------------------------------------------
var RAIN_AFTER_SNOW_WEATHER_CODE = new Array();
	RAIN_AFTER_SNOW_WEATHER_CODE[0]  = "314";
	RAIN_AFTER_SNOW_WEATHER_CODE[1]  = "315";
	RAIN_AFTER_SNOW_WEATHER_CODE[2]  = "326";
	RAIN_AFTER_SNOW_WEATHER_CODE[3]  = "327";

//---------------------------------------------------------
// お天気コード配列（雪→晴れ）画像３表示
//---------------------------------------------------------
var SNOW_AFTER_FINE_WEATHER_CODE = new Array();
	SNOW_AFTER_FINE_WEATHER_CODE[0]  = "411";
	SNOW_AFTER_FINE_WEATHER_CODE[1]  = "420";
	SNOW_AFTER_FINE_WEATHER_CODE[2]  = "361";

//---------------------------------------------------------
// お天気コード配列（雪→曇り）画像３表示
//---------------------------------------------------------
var SNOW_AFTER_CLOUD_WEATHER_CODE = new Array();
	SNOW_AFTER_CLOUD_WEATHER_CODE[0]  = "413";
	SNOW_AFTER_CLOUD_WEATHER_CODE[1]  = "421";
	SNOW_AFTER_CLOUD_WEATHER_CODE[2]  = "371";

//---------------------------------------------------------
// お天気コード配列（雪→雨）画像３表示
//---------------------------------------------------------
var SNOW_AFTER_RAIN_WEATHER_CODE = new Array();
	SNOW_AFTER_RAIN_WEATHER_CODE[0]  = "414";
	SNOW_AFTER_RAIN_WEATHER_CODE[1]  = "422";
	SNOW_AFTER_RAIN_WEATHER_CODE[2]  = "423";
	SNOW_AFTER_RAIN_WEATHER_CODE[3]  = "424";


//////////////////////////////////////////
// 検索結果欄最少height指定
//////////////////////////////////////////
var SEARCH_RESULT_AREA_MIN_HEIGHT = 555;

//////////////////////////////////////////
// 地図画面ヘッダー高さ指定
//////////////////////////////////////////
var MAP_PAGE_HEADER_HEIGHT = 217;
var MAP_PAGE_FOOTER_HEIGHT = 150;


//////////////////////////////////////////
// ズームレベルによる移動距離指定
//////////////////////////////////////////
var MOVING_SEARCH_DISTANCE = new Array();
    MOVING_SEARCH_DISTANCE["18"] = "120";
    MOVING_SEARCH_DISTANCE["17"] = "210";
    MOVING_SEARCH_DISTANCE["16"] = "300";
    MOVING_SEARCH_DISTANCE["15"] = "450";
    MOVING_SEARCH_DISTANCE["14"] = "690";
    MOVING_SEARCH_DISTANCE["13"] = "900";
    MOVING_SEARCH_DISTANCE["12"] = "1350";
    MOVING_SEARCH_DISTANCE["11"] = "1800";
    MOVING_SEARCH_DISTANCE["10"] = "4500";
    MOVING_SEARCH_DISTANCE["9"] = "9000";
    MOVING_SEARCH_DISTANCE["8"] = "13500";
    MOVING_SEARCH_DISTANCE["7"] = "23100";
    MOVING_SEARCH_DISTANCE["6"] = "45000";
    MOVING_SEARCH_DISTANCE["5"] = "90000";
    MOVING_SEARCH_DISTANCE["4"] = "135000";
    MOVING_SEARCH_DISTANCE["3"] = "270000";
    MOVING_SEARCH_DISTANCE["2"] = "600000";
    MOVING_SEARCH_DISTANCE["1"] = "1200000";

//////////////////////////////////////////
// ズームレベルに対する倍率
//////////////////////////////////////////
var SEARCH_MULTIPLE_NUM = "0.6";

//////////////////////////////////////////
//CRM URL
//////////////////////////////////////////
var CRM_URL = "http://kw.actiz.jp/kw/z.php";

//////////////////////////////////////////
//TWITTER URL
//////////////////////////////////////////
var TWITTER_URL = "http://twitter.com/home";

//////////////////////////////////////////
//TWITTER ハッシュタグ
//////////////////////////////////////////
var TWITTER_HASHTAG = "#Actiz";

//////////////////////////////////////////
// 印刷タイプ定義
//////////////////////////////////////////
var PRINT_MAP                = 1;   // 地図ページ
var PRINT_SHOP_DETAIL        = 2;   // 店舗詳細
var PRINT_QLIFE_DETAIL       = 3;   // Q life
var PRINT_EVENT_DETAIL       = 4;   // 一発検索イベント
var PRINT_DIRECT_SALES_DETAIL= 5;   // 一発検索直売所
var PRINT_BLOSSOM_DETAIL     = 6;   // 一発検索花スポット
var PRINT_ROAD_DETAIL        = 7;   // 一発検索花スポット


