﻿
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, bool)
{
	// ------------------------------------------------------------------------
	// オプション onoffボタン対応
	// 元々トグルボタン形式のプログラムを、一時的にonoffボタン対応
	// ------------------------------------------------------------------------
	var ic = 0;
	for(var i in Y_optionSplitStr){
		if(i=="option"){
			 currentOpArray = Y_currentEquipInfo.split("&")[ic].split(",");
		}
		ic++;
	}
	// ui制御
	Y_enableUI(false);
	if(bool){
		for(var i=0; i<currentOpArray.length; i++){
			// 付けるとき
			if(n == currentOpArray[i]) return;
		}
	} else {
		var match = false;
		for(var i=0; i<currentOpArray.length; i++){
			// 外すとき
			if(n == currentOpArray[i]) {
				match = true;
			}
		}
		if(!match) return;
	}
	// ------------------------------------------------------------------------
	
	if(!flg_3d_check)return;
	flg_3d_check = false;
	var data = Y_confirmOption(n);
	
	if(data){
		Y_callStatus('option',n);
	}else{
		//alert(data);
	}
}