///////////////////////////////////////////////////////////////////////////////
//
// Hi-P版、Sales版、Web版 全対応
//
///////////////////////////////////////////////////////////////////////////////

/*-----------------------------------------------------------------------------
    Car Dependency
    IS
-----------------------------------------------------------------------------*/

/******************************************************************************
    変数
******************************************************************************/
// 見積画面に表示する車種名
var CAR_NAME = "IS";

// ボタンの有効／無効
var PRINT_BTN_ENA  = ( contents_type==1 );		// 印刷ボタン
var TOP_BTN_ENA = true;			// TOPボタン(※今回は画像のみをCAR SELECTに差し替えて対応)
var CARSEL_BTN_ENA = false;		// CAR SELECTボタン
var CLOSE_BTN_ENA  = false;		// 閉じるボタン(Wide Hi-Pのみ)
var REQUEST_BTN_ENA = false;	// リクエストボタン(Webのみ)

// デフォルトボタン
var defPanoS=1000;
var defVirtS=2101;
var defVirtLane=2004;
var defBG=1000;
var defGallery_photo=5000;
var defGallery_TV=5100;
var defGallery_WP=5200;
var defGallery_SS=5300;
var defintPano=3000;
var defTour=4000;

var Tour_auto_start_flg=false;

// グレード項目(0...グレード名、1...駆動、2...排気量、3...ミッション、4...乗車定員、5...燃料、10...車両本体価格)
var ARR_GRA_ITEM = new Array(0,1,2,3,10);
var GRA_TAG = 0;				// グレードタグの種類
								//     0... 0:グレード名 1:駆動 2:排気量 　3:ミッション 4:車両本体価格(数字ソート)
								//     1... 0:グレード名 1:駆動 2:乗車定員 3:エンジン 4:ミッション 5:車両本体価格(数字ソート)
								//     2... 0:駆動 1:エンジン 2:ミッション 3:グレード名 4:車両本体価格(数字ソート)

// Tour2のカラー順序
var tour2Cols = new Array( 50,54,55,56,51,57,52,58,53,59 );

// Tour3のパーツ
var tour3ShowParts = new Array( "f_fsp","s_smg","s_vsr","r_rbs","r_rsp" );
var tour3HideParts = new Array( "","s_smg_n","","","" );

// Web版 Galleryの内容 (0=Photo、1=TV-CF、2=WallPaper、3=ScreenSaver)
var ARR_GALLERY = new Array(0,1,2,3);
var TV_image = "tv-cf.jpg";
var WP_image = "WallPaper.jpg";
var SS_image = "ScreenSaver.jpg";
var TVCF_WIN_WIDTH = 360;
var TVCF_WIN_HEIGHT = 340;

var EST_PRICE_FORMAT = 1;		// 見積画面の価格フォーマット 0...小数点第２位 1...整数
var PLICE_NOTE_FLG = 0;			// 価格の備考表示(0:なし 1:完全 2:下半分)
var GRADE_XML_FLG  = false;		// グレードの全文言がXML化されているかどうか
var SEQ_FLG = false;			// グレード・パーツ・カラーを順次選択させるかどうか
var SPEC_COL = 2;				// 諸元表の列数
var FILTER_FLG = false;			// グレード・パーツ絞込機能の有効／無効
var AUTOSTART_SEAT_FLG = false;	// シートアレンジ自動開始の有効／無効
var OWNER_SITE_FLG = true;		// オーナーサイト連携の有効／無効
var PARTS_TX_FLG = false;		// パーツ訴求画面の有効／無効
var PLICE_ZEIKOMI_FLG = false;	// 価格表示の後ろに"(税込)"の文字が入るかどうか
var HELP_FLA = true;			// Hi-P版でヘルプをFlashで表示するかどうか

// Interior関連(ESTIMA Wide Hi-Pのみで使用)
var intCoTable= new Array(0,1,2,3);

// コントローラ遷移順(ESTIMA Wide Hi-Pのみで使用)
var intTable= new Array(0,1,2,3);

var spec_v_len = 500;		// 諸元表　縦スクロール長さ
var spec_h_len = 0;			// 諸元表　横スクロール長さ
var spec_v_pos = 0;			// 諸元表　縦スクロール位置
var spec_h_pos = 0;			// 諸元表　横スクロール位置
var spec_v_z = 300;			// 諸元表　縦スクロール１回の移動量
var spec_h_z = 300;			// 諸元表　横スクロール１回の移動量


/******************************************************************************
    Can't Selectable Message
******************************************************************************/
var rsnDat = new Array();
rsnDat.push(new Array(1, "純正用品は、モデリスタ商品と同時に装着できません。"));
rsnDat.push(new Array(2, "モデリスタ商品は、純正用品・TRD商品と同時に装着できません。"));
rsnDat.push(new Array(3, "TRD商品は、モデリスタ商品と同時に装着できません。"));
rsnDat.push(new Array(4, "フロントフォグランプ、ハロゲンフォグランプディスチャージフォグランプは同時に装着できません。"));
rsnDat.push(new Array(5, "DAMD リヤスカートは、マフラーカッターとスポーツマフラーと同時に装着できません。"));


/******************************************************************************
    ChangePat ---exclusion 
                          From gui.js /setParts()/
******************************************************************************/
function CarExclu_changePat(idx){
}


/******************************************************************************
    Create simulate Btn ---exclusion 
                          From gui.js /preGraBtn()/
                          From gui.js /preColBtn()/
                          From gui.js /preParBtn()/
******************************************************************************/

// --------------------------------------------------------------- preGra Btn
function CarExclu_preGra(){
  return true;
}

// --------------------------------------------------------------- preCol Btn
function CarExclu_preCol(idx){
  return true;
}

// --------------------------------------------------------------- prePar Btn
function CarExclu_prePar(idx){
  return true;
}

// 指定パーツが選択可能かどうかを返す関数（車種依存部分）
// 戻値：選択可能なら0、選択不可能なら理由キー（整数）
function chkSelectableParDC(idx){

  // 選択可能
  return 0;
}

// 指定カラーが選択可能かどうかを返す関数（車種依存部分）
// 戻値：選択可能なら0、選択不可能なら理由キー（整数）
function chkSelectableColDC(idx){

  //選択可能
  return 0;
}


// 指定パッケージ・セットの装着にリセットが必要かどうかを返す関数
function checkResetPacDC(idx) {
    return true;
}