﻿
function GradeChange(n)
{
	if(!flg_3d_check)return;
	flg_3d_check = false;
	Y_callStatus('grade',n);
}

function ColorChange(n)
{
	if(!flg_3d_check)return;
	if(current_bc==n)return;
	flg_3d_check = false;
	Y_callStatus('color',n);
}

function IntColorChange(n)
{
	if(!flg_3d_check)return;
	if(current_ic==n)return;
	for(i=0;i<Alist_ic.length;i++){
		if(Alist_ic[i]==n){
			flg_3d_check = false;
			Y_callStatus('interior',n);
		}
	}
	
}

function OptionChange(n, onoff) {
	
	// ------------------------------------------------------------------------
	// オプション onoffボタン対応
	// 元々トグルボタン形式のプログラムをonoffボタン対応
	// ------------------------------------------------------------------------
	
	var bool = checkList(current_o, n); // 選択したオプションが装着中のときtrue
	if(onoff && bool) return; // onで装着してる場合終了
	if(!onoff && !bool) return; // offで装着してない場合終了
	
	// ------------------------------------------------------------------------
	
	if(!flg_3d_check)return;
	flg_3d_check = false;
	
	// ui制御
	Y_enableUI(false);
	
	// sim_dataのチェック。true false
	var data = Y_confirmOption(n);
	if(data){
		Y_callStatus('option',n);
	}else{
		//alert(data);
	}
}