///////////////////////////////////////////////////////////////////////////////
//
// Wide Hi-p版、Sales版、Web版 全対応
//
///////////////////////////////////////////////////////////////////////////////

/*-----------------------------------------------------------------------------
    ★LEXUS 【IS】★　Button List
-----------------------------------------------------------------------------*/

/******************************************************************************
  ボタンサイズ
******************************************************************************/

var btn_size;							// 標準ボタン（タグ領域無し）
var btn_size_spec;						// 諸元表
var btn_size_scr;						// スクリーンセーバ

if ( contents_type==0 ) {									// Web
  btn_size      = new Array(112,111);
  btn_size_spec = null;
  btn_size_scr  = new Array(150,111)
} else if ( contents_type==1 || contents_type==2 ) {		// Sales,Hi-P
  btn_size      = new Array(153,167);
  btn_size_spec = new Array(186, 33);
  btn_size_scr  = null;
} else {													// Wide Hi-p
  btn_size      = new Array(116,126);
  btn_size_spec = new Array(141, 25);
  btn_size_scr  = null;
}



/******************************************************************************
  Main Menu
    0:Key(0〜) 1:メニュー名 2:URL 3:tagID 4:BGM(Hi-P) 5:遷移=選択フラグ(Hi-P) 6:ナビ 7:サブメニュー有効／無効
  ※MainMenuのKeyはFlashファイル内のボタンのインスタンス名と合わせる(Flash側で対応)
******************************************************************************/
var Btn_Main = new Array();

if ( contents_type==0 ) {
  Btn_Main.push(new Array(0,"3D SIMULATION",	"exte",		new Array(55,51,0,0),	"", null, new Array("navi","navi","navi","invalidAll"),					new Array( 1,1,1,0,1 ) ));
  Btn_Main.push(new Array(1,"3D TOUR",			"exte",		new Array(0,0,0,0),		"", null, new Array("navi","","",""),										new Array( 1,0,0,0,0 ) ));
  Btn_Main.push(new Array(2,"INTERIOR",			"inte",		new Array(0,53,0,0),	"", null, new Array("interior",""),								new Array( 1,1,0,0,0 ) ));
  Btn_Main.push(new Array(3,"GALLERY",			"gallery",	new Array(0,0,0,0),		"", null, new Array("invalidAll","invalidAll","invalidAll","invalidAll"),	new Array( 1,1,1,1,0 ) ));
  Btn_Main.push(new Array(4,"BACKGROUND",		"exte",		new Array(0,0,0,0),		"", null, new Array("background","","",""),								new Array( 1,0,0,0,0 ) ));
} else if ( contents_type==1 ) {
  Btn_Main.push(new Array(0,"3D SIMULATION",	"exte",		new Array(55,51,0,56),	"", null, new Array("navi","navi","navi","invalidAll"),	new Array( 1,1,1,1,1 ) ));
  Btn_Main.push(new Array(1,"3D TOUR",			"exte",		new Array(0,0,0,0),		"", null, new Array("navi","","",""),						new Array( 1,0,0,0,0 ) ));
  Btn_Main.push(new Array(2,"INTERIOR",			"inte",		new Array(0,53,0,0),	"", null, new Array("interior",""),				new Array( 1,0,0,0,0 ) ));
  Btn_Main.push(new Array(3,"GALLERY",			"gallery",	new Array(0,0,0,0),		"", null, new Array("invalidAll","invalidAll","invalidAll","invalidAll"),	new Array( 1,1,1,1,0 ) ));
  Btn_Main.push(new Array(4,"BACKGROUND",		"exte",		new Array(0,0,0,0),	  	"", null, new Array("background","","",""),				new Array( 1,0,0,0,0 ) ));
} else {
  Btn_Main.push(new Array(0,"3D SIMULATION",    "exte", 	new Array(55,51,0,56),  "HiPTCV_3DSimulation.mp3",	new Array(1,1,1,0)	, new Array("navi","navi","navi","invalidAll"),	new Array( 1,1,1,1,1 ) ));
  Btn_Main.push(new Array(1,"3D TOUR",          "exte", 	new Array(0,0,0,0),     "HiPTCV_3DSimulation.mp3",	new Array(0,0,0,0)	, new Array("tour","","",""),					new Array( 1,0,0,0,0 ) ));
  Btn_Main.push(new Array(2,"INTERIOR",         "inte", 	new Array(0,0,0,0),     "HiPTCV_InteriorView.mp3",	new Array(0,0,0,0)	, new Array("interior",""),						new Array( 1,0,0,0,0 ) ));
  Btn_Main.push(new Array(3,"BACKGROUND",       "pano", 	new Array(0,0,0,0),     "HiPTCV_Panorama.mp3",		new Array(0,0,0,0)	, new Array("background","","",""),				new Array( 1,0,0,0,0 ) ));
  Btn_Main.push(new Array(4,"VIRTUAL RIDE ONE", "virt", 	new Array(0,0,0,0),     "HIPTCV_VirtualRideOne.mp3", new Array(1,1,0,0)  , new Array("virtual","virtual","",""),		new Array( 1,1,0,0,0 ) ));
}




/******************************************************************************
  Tag
    0:Key(0〜) 1:タグ名 2:タグエリア名 3:btnAreaTag内フレーム名 4:遷移=選択フラグ(Hi-P) 5:各タグ名 6:フラッシュ内のID
******************************************************************************/
var Btn_Tag = new Array();
Btn_Tag.push(new Array(50, "Grade",  "3DSimulation_Grade1", "", 					0, new Array("グレード名","駆動","乗車定員","排気量","ミッション","車両本体価格"), new Array("sim_graTag_nam","sim_graTag_kud","sim_graTag_per","sim_graTag_hai","sim_graTag_mis","sim_graTag_cos") ));
Btn_Tag.push(new Array(51, "Color",  "btnAreaTag",			"3DSimulation_Color",	1, new Array("Exterior","Interior"), new Array("sim_col_ex","sim_col_in") ));
Btn_Tag.push(new Array(52, "Option", "btnAreaTag",			"3DSimulation_Part",    0, new Array("メーカーオプション","純正部品","MODERISTA","DAMD","KENSTYLE","TRD"), new Array("sim_par_me","sim_par_jun","sim_par_mod","sim_par_dam","sim_par_ken","sim_par_trd") ));
Btn_Tag.push(new Array(53, "Seat",   "btnAreaTag",			"Interior_Seat",        0, new Array("7persons","8persons"), new Array("interior_seat_7","interior_seat_8") ));
Btn_Tag.push(new Array(54, "Spec",   "btnAreaTag",			"3DSimulation_Spec",    0, new Array("spc_ss","spc_ma"), new Array("spc_ss","spc_ma") ));
Btn_Tag.push(new Array(55, "Grade",  "3DSimulation_Grade0",	"",						0, new Array("グレード名","駆動","排気量","ミッション","車両本体価格"), new Array("sim_graTag_nam","sim_graTag_kud","sim_graTag_hai","sim_graTag_mis","sim_graTag_cos") ));
Btn_Tag.push(new Array(56, "Spec",   "btnAreaTag",			"3DSimulation_Spec2",  	0, new Array("spc_sp","spc_eq"), new Array("spc_sp","spc_eq") ));
Btn_Tag.push(new Array(57, "Option", "btnAreaTag",			"3DSimulation_Part2",   0, new Array("メーカーオプション","ディーラーオプション"), new Array("sim_par_mop","sim_par_dop" ) ));


/******************************************************************************
  諸元表
    0:Key(6000〜) 1:画像 2:画像サイズ[幅][高さ] 3:縦スクロール量 4:横スクロール量 5:spec.htm内の表示項目
******************************************************************************/
var Btn_Spec = new Array();
Btn_Spec.push(new Array(6000, "sp_model", 		btn_size_spec, 0, 0, new Array("head_sp", "model") ));
Btn_Spec.push(new Array(6001, "sp_ext",			btn_size_spec, 0, 0, new Array("head_eq", "ext") ));
Btn_Spec.push(new Array(6002, "sp_dim_cap",  	btn_size_spec, 0, 0, new Array("head_sp", "dim_cap") ));
Btn_Spec.push(new Array(6003, "sp_interior",  	btn_size_spec, 0, 0, new Array("head_eq", "interior") ));
Btn_Spec.push(new Array(6004, "sp_engine",		btn_size_spec, 0, 0, new Array("head_sp", "engine") ));
Btn_Spec.push(new Array(6005, "sp_conveni",		btn_size_spec, 0, 0, new Array("head_eq", "conveni") ));
Btn_Spec.push(new Array(6006, "sp_chassis",		btn_size_spec, 0, 0, new Array("head_sp", "chassis") ));
Btn_Spec.push(new Array(6007, "sp_safety",		btn_size_spec, 0, 0, new Array("head_eq", "safety") ));

// タグが押された場合のspec.htm内の表示項目
// 0: KEY(6100〜) 1:タグ名 2:縦スクロール量 3:横スクロール量 4:spec.htm内の表示項目
var Tag_Spec = new Array();
Tag_Spec.push(new Array( 6100, "head_sp",		300, 0, new Array("head_sp","model","dim_cap","engine","chassis" ) ) );
Tag_Spec.push(new Array( 6101, "head_eq",		900, 0, new Array("head_eq","ext","interior","conveni","safety" ) ) );



/******************************************************************************
  3D Tour
    0:Key(4000〜) 1:画像 2:画像サイズ[幅][高さ] 3:command(Manualは空文字) 4:tour数(1〜) 5:グレードリセットフラグ
******************************************************************************/
var Btn_Tour = new Array();
if ( contents_type==0 || contents_type==1 ) {
  Btn_Tour.push(new Array(4000, "tour1",  btn_size, "Tour1", 1, 0));
  Btn_Tour.push(new Array(4001, "tour2",  btn_size, "Tour2", 2, 0));
  Btn_Tour.push(new Array(4002, "tour3",  btn_size, "Tour3", 6, 1));
} else {
  Btn_Tour.push(new Array(4000, "tour1",  btn_size, "Tour1", 3, 0));
  Btn_Tour.push(new Array(4001, "tour2",  btn_size, "Tour2", 2, 0));
  Btn_Tour.push(new Array(4002, "tour3",  btn_size, "Tour3", 6, 1));
  Btn_Tour.push(new Array(4003, "func",   btn_size, "",      0, 0));
}


/******************************************************************************
  3D Tour Function Point
　　※Hi-P版,Wide Hi-P版のみ
    0:Key 1:名前 2:ポップアップ番号(4900〜。無しのときは-1) 3:訴求ポイントKEY
	4:COから来るメッセージ 5:クリック時の実行内容 6:ポップアップ閉じる時のtriggeraction
******************************************************************************/
var Btn_Func = new Array();
Btn_Func.push( new Array( 0, "none",		-1, -1,		"", 				"","") );
Btn_Func.push( new Array( 1, "bonnet",		 0, 4900,	"func_bonnet", 		"EnableStart(1,true,true);            	triggerAction('openBonnet', tmp);" ,"triggerAction('closeBonnet', tmp);") );
Btn_Func.push( new Array( 2, "headlight",	-1, -1,		"func_headlight",	"EnableStart(1,false,false);            headlightMode();","","") );
Btn_Func.push( new Array( 3, "winker",		-1, -1,		"func_winker", 		"EnableStart(1,false,false);            winkerMode();","","") );
Btn_Func.push( new Array( 4, "door",		-1, -1,		"func_door", 		"EnableStart(1,true,!doorOpenFlg);      doorOpenClose();","","") );
Btn_Func.push( new Array( 5, "wheel",		 1, 4901,	"func_wheel",		"EnableStart(1,true,true);          	triggerAction('zoominWheel', tmp);","triggerAction('zoomoutWheel', tmp);") );
Btn_Func.push( new Array( 6, "room",		-1, -1,		"func_room", 		"EnableStart(1,true,true);            	triggerAction('ObjectLselect_room', tmp);","","") );



/******************************************************************************
  Interior
    0:Key(3000〜) 1:画像 2:画像サイズ[幅][高さ] 3:CO 4:Flash 5:グレード適合(0=適合なし 1=オプション 2=標準装備) 6:訴求Key配列 7:適応tag[SeatArrangeのみ有効]
******************************************************************************/
var Btn_Inte = null;
var Btn_Seat = null;

// 0:Key(3200〜) 1:FlashFile 2:Flashサイズ[幅][高さ] 3:音声File
var InPano_Flash = null;


/******************************************************************************
  Background
    0:Key(1000〜) 1:画像 2:画像サイズ[幅][高さ] 3:SceneName
******************************************************************************/
var Btn_Pano = new Array();
if ( contents_type==0 || contents_type==1 ) {
  Btn_Pano.push(new Array(1000,	"bg01",	btn_size, "bg_scene1"));
  Btn_Pano.push(new Array(1001,	"bg02",	btn_size, "bg_scene2"));
  Btn_Pano.push(new Array(1002,	"bg03",	btn_size, "bg_scene3"));
} else {
  Btn_Pano.push(new Array(1000, "bg01", btn_size, "bg_01"));
  Btn_Pano.push(new Array(1001, "bg02", btn_size, "bg_02"));
  Btn_Pano.push(new Array(1002, "bg03", btn_size, "bg_03"));
}

/******************************************************************************
  Virtual Ride One
    0:Key(2000〜) 1:画像 2:画像サイズ[幅][高さ] 3:command/HTML 4:カメラ画像フォルダ
******************************************************************************/
var Btn_Virt_dri = new Array();
Btn_Virt_dri.push(new Array(2000, "",  new Array(0,0), "start"));
Btn_Virt_dri.push(new Array(2001, "",  new Array(0,0), "restart"));
Btn_Virt_dri.push(new Array(2002, "",  new Array(0,0), "speed_up"));
Btn_Virt_dri.push(new Array(2003, "",  new Array(0,0), "stop"));
Btn_Virt_dri.push(new Array(2004, "",  new Array(0,0), "turn_left"));
Btn_Virt_dri.push(new Array(2005, "",  new Array(0,0), "turn_right"));

var Btn_Virt_sec = new Array();
Btn_Virt_sec.push(new Array(2101, "sec_day", btn_size, "virt00.htm", "vir_day" ));
Btn_Virt_sec.push(new Array(2102, "sec_nig", btn_size, "virt01.htm", "vir_nig" ));

var Btn_Virt_cam = new Array();
Btn_Virt_cam.push(new Array(2201, "cam_def", btn_size, "view_default"));
Btn_Virt_cam.push(new Array(2205, "cam_zfr", btn_size, "view_front_zoom"));
Btn_Virt_cam.push(new Array(2207, "cam_zsi", btn_size, "view_side_zoom"));
Btn_Virt_cam.push(new Array(2206, "cam_zba", btn_size, "view_back_zoom"));
Btn_Virt_cam.push(new Array(2202, "cam_top", btn_size, "view_top"));
Btn_Virt_cam.push(new Array(2203, "cam_fro", btn_size, "view_front"));
Btn_Virt_cam.push(new Array(2204, "cam_sid", btn_size, "view_side"));


/******************************************************************************
  GALLERY
    0:Key(5000〜) 1:画像 2:画像サイズ[幅][高さ] 3:ダウンロードファイル名
******************************************************************************/
//Photo
var Btn_Pht = new Array();
Btn_Pht.push(new Array(5000,	"photo1",	btn_size	));
Btn_Pht.push(new Array(5001,	"photo2",	btn_size	));
Btn_Pht.push(new Array(5002,	"photo3",	btn_size	));
Btn_Pht.push(new Array(5003,	"photo4",	btn_size	));

//TV-CF
var Btn_TVCF = new Array();
Btn_TVCF.push(new Array(5100,	"tvcf",	btn_size,	"IS.wmv"	));

//WallPaper
var Btn_WPpr = new Array();
Btn_WPpr.push(new Array(5200,	"wp_800",	btn_size,	"IS300_800_600.jpg"	));
Btn_WPpr.push(new Array(5201,	"wp_1024",	btn_size,	"IS300_1024_768.jpg"));

//ScreenSaver
var Btn_SSvr = new Array();
Btn_SSvr.push(new Array(5300,	"ss_80w",	btn_size_scr,	"IS300_800_600.exe"	));
Btn_SSvr.push(new Array(5301,	"ss_80m9",	btn_size_scr,	"IS300_800_600_os9.sit"	));
Btn_SSvr.push(new Array(5302,	"ss_80mx",	btn_size_scr,	"IS300_800_600_osx.sit" ));
Btn_SSvr.push(new Array(5303,	"ss_10w",	btn_size_scr,	"IS300_1024_768.exe" ));
Btn_SSvr.push(new Array(5304,	"ss_10m9",	btn_size_scr,	"IS300_1024_768_os9.sit" ));
Btn_SSvr.push(new Array(5305,	"ss_10mx",	btn_size_scr,	"IS300_1024_768_osx.sit" ));


/******************************************************************************
  Header Menu
　　※Hi-P版,Wide Hi-P版のみ
    0:Key(0〜) 1:メニュー名 2:btnName(in Flash) 
******************************************************************************/
var Btn_Header = new Array();
Btn_Header.push(new Array(0,"FullScreen", "headerBtn_FULLSCREEN"));
Btn_Header.push(new Array(1,"TOP",        "headerBtn_TOP"));
Btn_Header.push(new Array(2,"Car Select", "headerBtn_CARSEL"));
Btn_Header.push(new Array(3,"Close", 	  "headerBtn_CLOSE"));


/******************************************************************************
  Header2 Menu
　　※Hi-P版,Wide Hi-P版のみ
    0:Key(0〜) 1:メニュー名 2:btnName(in Flash) 
******************************************************************************/
var Btn_Header2 = new Array();
Btn_Header2.push(new Array(0,"HELP",       		"headerBtn_HELP"));
Btn_Header2.push(new Array(1,"3D Quality Image","headerBtn_QUALITY_IMAGE"));
Btn_Header2.push(new Array(2,"3D Quality Speed","headerBtn_QUALITY_SPEED"));
Btn_Header2.push(new Array(3,"BGM ON",        	"headerBtn_BGM_ON"));
Btn_Header2.push(new Array(4,"BGM OFF",     	"headerBtn_BGM_OFF"));
Btn_Header2.push(new Array(5,"CtrlHELP",   		"headerBtn_CTRLHELP"));


/******************************************************************************
  Footer
　　※Hi-P版,Wide Hi-P版のみ
    0:Key(0〜) 1:メニュー名 2:btnName(in Flash) 
******************************************************************************/
var Btn_Footer = new Array();
Btn_Footer.push(new Array( 0, "print",    "printBtn"));
Btn_Footer.push(new Array( 1, "reset",    "resetBtn"));
Btn_Footer.push(new Array( 2, "estimate", "sub_menu04"));


/******************************************************************************
  Navigation Menu
　　※Hi-P版,Wide Hi-P版のみ
    0:Key(0〜) 1:メニュー名 2:btnName(in Flash) 3:VirtualRideOne時navi 4:共通ファイル(gui.js)との符合Key 5:遷移キー(上、下、左、右)
******************************************************************************/
var Btn_Navi = new Array();
Btn_Navi.push(new Array( 0, "View_front", "view_front", "",           100, new Array(-1, 2,-1, 1) ));
Btn_Navi.push(new Array( 1, "View_back",  "view_back",  "",           101, new Array(-1, 3, 0, 4) ));
Btn_Navi.push(new Array( 2, "View_left",  "view_left",  "",           102, new Array( 0, 5,-1, 3) ));
Btn_Navi.push(new Array( 3, "View_right", "view_right", "",           103, new Array( 1, 7, 2, 4) ));
Btn_Navi.push(new Array( 4, "View_top",   "view_top",   "",           104, new Array( 1, 6, 3,-1) ));
Btn_Navi.push(new Array( 5, "rotR",       "move_rotR",  "",            -1, new Array( 2, 8,-1, 7) ));
Btn_Navi.push(new Array( 6, "rotL",       "move_rotL",  "",            -1, new Array( 4,11, 7,-1) ));
Btn_Navi.push(new Array( 7, "move_UP",    "move_4",     "virt_start",  -1, new Array( 3, 9, 5, 6) ));
Btn_Navi.push(new Array( 8, "move_LEFT",  "move_2",     "virt_left",   -1, new Array( 7,12, 5, 9) ));
Btn_Navi.push(new Array( 9, "zoom_UP",    "move_0",     "move_0",      -1, new Array( 7,10, 8,11) ));
Btn_Navi.push(new Array(10, "zoom_DOWN",  "move_1",     "move_1",      -1, new Array( 9,12, 8,11) ));
Btn_Navi.push(new Array(11, "move_RIGHT", "move_3",     "virt_right",  -1, new Array( 7,12,10, 6) ));
Btn_Navi.push(new Array(12, "move_DOWN",  "move_5",     "virt_stop",   -1, new Array(10,-1, 8,11) ));

// 各ナビでの各ボタンの有効／無効
//   ※Hi-P版,Wide Hi-P版のみ
//   0:KEY 1:ナビ名 2:各ボタンの適合(0=無効 1=有効)
var Tag_Navi = new Array();
Tag_Navi.push( new Array( 0, "invalidAll", 	new Array(0,0,0,0,0,0,0,0,0,0,0,0,0) ) );
Tag_Navi.push( new Array( 1, "navi",       	new Array(1,1,1,1,1,1,1,1,1,1,1,1,1) ) );
Tag_Navi.push( new Array( 2, "tour",       	new Array(1,1,1,1,1,1,1,1,1,1,1,1,1) ) );
Tag_Navi.push( new Array( 3, "interior",    new Array(0,0,0,0,0,0,0,1,1,1,1,1,1) ) );
Tag_Navi.push( new Array( 4, "background",  new Array(1,1,1,1,1,1,1,1,1,1,1,1,1) ) );
Tag_Navi.push( new Array( 5, "virtual",     new Array(0,0,0,0,0,0,0,1,1,1,1,1,1) ) );


/******************************************************************************
  View
    0:Key(100〜) 1:カメラ名 2:node 3:画像
******************************************************************************/
var Btn_View = new Array();
Btn_View.push(new Array(100, "フロント",  "front",  "front"));
Btn_View.push(new Array(101, "バック",    "back",   "back"));
Btn_View.push(new Array(102, "左",        "left",   "left"));
Btn_View.push(new Array(103, "右",        "right",  "right"));
Btn_View.push(new Array(104, "上",        "top",    "top"));


/******************************************************************************
  Scroll
    0:Key(0〜) 1:メニュー名 2:btnName(in Flash) 
******************************************************************************/
var Btn_Scroll = new Array();
Btn_Scroll.push(new Array( 0, "View_front", "scroll_U_on"));
Btn_Scroll.push(new Array( 1, "View_back",  "scroll_D_on"));


/******************************************************************************
  Alert
    0:Key(0〜) 1:メニュー名 2:btnName(in Flash) 
******************************************************************************/
var Btn_Alert = new Array();
Btn_Alert.push(new Array(  0, "ok",     "okBtn"));
Btn_Alert.push(new Array(  1, "cancel", "cancelBtn"));

/******************************************************************************
  Request
    0:Key(2000〜) 1:画像 2:HTML
******************************************************************************/
var Btn_Reqes = new Array();
Btn_Reqes.push(new Array(2000, "broch", ""));
Btn_Reqes.push(new Array(2001, "appoi", ""));
Btn_Reqes.push(new Array(2002, "price", ""));
Btn_Reqes.push(new Array(2003, "drive", ""));

/******************************************************************************
  価格等注釈 20091112
    0:Key(0〜)
******************************************************************************/
var Dat_Note;
