/******************************************************************************
 *   *********  ****      *****    | @author    T&S
 *      **      *  **    *     *   | @filetype  Javascript
 *      **      * **     **        | @name      MapMode.js
 *      **      **         ***     | @date      2011/1/18
 *      **     ** *  **      ***   | @copyright (c)T&S
 *      **     *   ***   *     *   | ------------------------------------------
 *      **     *    **   **    *   | 地図でモード変更用ファイル
 *      **      **** *    *****    |
 ******************************************************************************/
// 使用する変数の定義
var MAP_MODE               = null; // 初期化
var MAP_MODE_CLIENT        = "1";  // クライアント検索
var MAP_MODE_FW            = "2";  // フリーワード検索
var MAP_MODE_CATEGORY      = "3";  // カテゴリー検索（業種）
var MAP_MODE_SCENE         = "4";  // カテゴリー検索（シーン）
var MAP_MODE_INSTANT       = "5";  // 一発検索（）
var MAP_MODE_EVENT         = "6";  // イベント検索
var MAP_MODE_RECOMMEND     = "7";  // おすすめ検索
var MAP_MODE_BLOSSOM       = "8";  // 花スポット検索
var MAP_MODE_CULTURE       = "9";  // 文化施設検索
var MAP_MODE_HISTORY       = "10"; // 名所史跡スポット
var MAP_MODE_PARK          = "11"; // 公園検索
var MAP_MODE_DIRECT_SALES  = "12"; // 直売所検索
var MAP_MODE_ROAD          = "13"; // 道の駅
var MAP_MODE_EVNET         = "14"; // イベント
var MAP_MODE_REFUGE        = "15"; // 避難所
var MAP_MODE_LOVE_INFO     = "16"; // 編集部おすすめ
var MAP_MODE_FAVORITE      = "17"; // お気に入り
var MAP_MODE_CIDER         = "18"; // サイダー
var MAP_MODE_SUMMER_FESTIVAL = "19"; // 夏祭り
var MAP_MODE_TMP_HOUSING     = "20"; // 仮設住宅
var MAP_MODE_LOCAL_SEASON_SPOT = "21"; // 秋のお出かけスポット

/**
 * マップモードを登録/更新する
 * @name setMapMode
 * @param value
 */
var setMapMode = function(value)
{
	MAP_MODE = value;
	$(".kasetsu_html").html("");
}


/**
 * MAPモードをセット（ルート用）
 * name setRouteMapMode()
 */
function setRouteMapMode(mode)
{
	// modeがnullの場合（ルートモードになりたて）
	// デフォルトはSTART
	if(mode == null)
	{
		MAP_ROUTE_MODE = ROUTE_SEARCH_MODE_VALUE_START;
	}
	else
	{
		MAP_ROUTE_MODE = mode;
	}
}
/**
 * MAP検索対象をセット
 *
 */
function setTarget(value)
{
	MAP_SEARCH_TARGET = value;
}
/**
 * 通常検索モードをリセットする
 * name clearMapMode
 */
 function clearMapMode()
{
	MAP_MODE          = null;
	MAP_SEARCH_TARGET = null;

}
/**
 * ルート検索モードをリセットする
 * name clearRouteMapMode
 */
function clearRouteMapMode()
{
	MAP_ROUTE_MODE      = null;
	ROUTE_SEARCH_COURSE = null;
}
/**
 * ルート探索モードをセットする
 * name setRouteSearchMode
 */
function setRouteSearchMode(value)
{
	//
	clearRouteMapMode();
	setRouteMapMode(1);
	setRouteMapSearchMode(value);
}
/**
 * ルート探索の方向をセットする
 * name setRouteSearchCourse(1:START→GOAL、2:GOAL→START)
 */
function setRouteSearchCourse(value)
{
	ROUTE_SEARCH_COURSE = value;
}
/**
 * ルート探索の方向をクリアする
 * name clearRouteSearchCourse
 */
function clearRouteSearchCourse()
{
	ROUTE_SEARCH_COURSE = null;
}
/**
 * MAP検索モードをセット（ルート用）
 * name setRouteMapSearchMode
 */
function setRouteMapSearchMode(value)
{
	MAP_ROUTE_SEARCH_MODE = value;
}


