﻿// 減速比
var para5 = Array();
para5[0003] = '3';
para5[0005] = '5';
para5[0010] = '10';
para5[0015] = '15';
para5[0020] = '20';
para5[0025] = '25';
para5[0030] = '30';
para5[0040] = '40';
para5[0050] = '50';
para5[0060] = '60';
para5['0080'] = '80';
para5[0100] = '100';
para5[0120] = '120';
para5[0160] = '160';
para5[0200] = '200';

function initForm() {
	document.searchForm.parameter6.options[0].selected=true;

	document.searchForm.parameter5.disabled=true;
	document.searchForm.parameter5.options[0].selected=true;
	document.searchForm.parameter3.disabled=true;
	document.searchForm.parameter3.options[0].selected=true;
	document.searchForm.parameter4.disabled=true;
	document.searchForm.parameter4.options[0].selected=true;
	document.searchForm.parameter2.disabled=true;
	document.searchForm.parameter2.options[0].selected=true;
	document.searchForm.parameter7.disabled=true;
	document.searchForm.parameter7.options[0].selected=true;
}

// 主形式選択が動いたとき,軸出方向をセット
function funparameter6(sel) {
	document.searchForm.parameter5.disabled=true;
	document.searchForm.parameter5.options[0].selected=true;
	document.searchForm.parameter3.disabled=true;
	document.searchForm.parameter3.options[0].selected=true;
	document.searchForm.parameter4.disabled=true;
	document.searchForm.parameter4.options[0].selected=true;
	document.searchForm.parameter2.disabled=true;
	document.searchForm.parameter2.options[0].selected=true;
	document.searchForm.parameter7.disabled=true;
	document.searchForm.parameter7.options[0].selected=true;

	var svalue  = document.searchForm.parameter6.value;	// 主形式の値
	var ctarget = document.searchForm.parameter7;		// 軸出方向のオブジェクト
	var ctarget2 = document.searchForm.parameter2;		// モータ種類のオブジェクト
	var ctarget3 = document.searchForm.parameter4;		// モータ容量のオブジェクト

	// 主形式を選択した場合
	if ( svalue != '0' ) {
		ctarget.disabled = false;
		ctarget[1].selected = true;
		ctarget2.disabled = false;
		ctarget2[1].selected = true;
		ctarget3.disabled = false;
	}
}

// 軸出方向選択が動いたとき、モータ種類をセット
function funparameter7(sel) {
	document.searchForm.parameter5.disabled=true;
	document.searchForm.parameter5.options[0].selected=true;
	document.searchForm.parameter3.disabled=true;
	document.searchForm.parameter3.options[0].selected=true;
	document.searchForm.parameter4.disabled=true;
	document.searchForm.parameter4.options[0].selected=true;
	document.searchForm.parameter2.disabled=true;
	document.searchForm.parameter2.options[0].selected=true;

	var svalue  = document.searchForm.parameter7.value;	// 主形式の値
	var ctarget = document.searchForm.parameter2;		// モータ種類のオブジェクト
	var ctarget2 = document.searchForm.parameter4;		// モータ容量のオブジェクト

	// 軸出し方向を選択した場合
	if ( svalue != '0' ) {
		ctarget.disabled = false;
		ctarget[1].selected = true;
		ctarget2.disabled = false;
	}
}

// モータ選択が動いたとき、モータ容量をセット
function funparameter2(sel) {
	document.searchForm.parameter5.disabled=true;
	document.searchForm.parameter5.options[0].selected=true;
	document.searchForm.parameter3.disabled=true;
	document.searchForm.parameter3.options[0].selected=true;
	document.searchForm.parameter4.disabled=true;
	document.searchForm.parameter4.options[0].selected=true;

	var motorValue			 = document.searchForm.parameter2.value;	// モータ種類の値
	var ctarget				 = document.searchForm.parameter4;			// モータ容量のオブジェクト

	// モータ選択を選択した場合
	if ( motorValue != '0' ) {
		ctarget.disabled = false;
	}
}

// モータ容量選択が動いたとき、ブレーキをセット
function funparameter4(sel) {
	document.searchForm.parameter5.disabled=true;
	document.searchForm.parameter5.options[0].selected=true;
	document.searchForm.parameter3.disabled=true;
	document.searchForm.parameter3.options[0].selected=true;

	var capacityValue		 = document.searchForm.parameter4.value;	// モータ容量の値
	var ctarget				 = document.searchForm.parameter3;			// ブレーキのオブジェクト

	// モータ容量を選択した場合
	if ( capacityValue != '0' ) {
		ctarget.disabled = false;
	}
}

// ブレーキ選択が動いたとき、減速比をセット
function funparameter3(sel) {
	document.searchForm.parameter5.disabled=true;
	document.searchForm.parameter5.options[0].selected=true;

	var capacityValue		 = document.searchForm.parameter4.value;	// モータ容量の値
	var ctarget				 = document.searchForm.parameter5;			// 減速比のオブジェクト

	// 2.2kW以外を選択した場合
	if ( capacityValue != '22' ) {
		ctarget.disabled=false;
		
		ctarget.length = 16;
		ctarget.options[1].text		= para5[0003];
		ctarget.options[2].text		= para5[0005];
		ctarget.options[3].text		= para5[0010];
		ctarget.options[4].text		= para5[0015];
		ctarget.options[5].text		= para5[0020];
		ctarget.options[6].text		= para5[0025];
		ctarget.options[7].text		= para5[0030];
		ctarget.options[8].text		= para5[0040];
		ctarget.options[9].text		= para5[0050];
		ctarget.options[10].text	= para5[0060];
		ctarget.options[11].text	= para5['0080'];
		ctarget.options[12].text	= para5[0100];
		ctarget.options[13].text	= para5[0120];
		ctarget.options[14].text	= para5[0160];
		ctarget.options[15].text	= para5[0200];

		ctarget.options[1].value	= '0003';
		ctarget.options[2].value	= '0005';
		ctarget.options[3].value	= '0010';
		ctarget.options[4].value	= '0015';
		ctarget.options[5].value	= '0020';
		ctarget.options[6].value	= '0025';
		ctarget.options[7].value	= '0030';
		ctarget.options[8].value	= '0040';
		ctarget.options[9].value	= '0050';
		ctarget.options[10].value	= '0060';
		ctarget.options[11].value	= '0080';
		ctarget.options[12].value	= '0100';
		ctarget.options[13].value	= '0120';
		ctarget.options[14].value	= '0150';
		ctarget.options[15].value	= '0200';
	}else{
	// 2.2kWを選択した場合
		ctarget.disabled=false;
		
		ctarget.length = 13;
		ctarget.options[1].text		= para5[0003];
		ctarget.options[2].text		= para5[0005];
		ctarget.options[3].text		= para5[0010];
		ctarget.options[4].text		= para5[0015];
		ctarget.options[5].text		= para5[0020];
		ctarget.options[6].text		= para5[0025];
		ctarget.options[7].text		= para5[0030];
		ctarget.options[8].text		= para5[0040];
		ctarget.options[9].text		= para5[0050];
		ctarget.options[10].text	= para5[0060];
		ctarget.options[11].text	= para5['0080'];
		ctarget.options[12].text	= para5[0100];

		ctarget.options[1].value	= '0003';
		ctarget.options[2].value	= '0005';
		ctarget.options[3].value	= '0010';
		ctarget.options[4].value	= '0015';
		ctarget.options[5].value	= '0020';
		ctarget.options[6].value	= '0025';
		ctarget.options[7].value	= '0030';
		ctarget.options[8].value	= '0040';
		ctarget.options[9].value	= '0050';
		ctarget.options[10].value	= '0060';
		ctarget.options[11].value	= '0080';
		ctarget.options[12].value	= '0100';
	}
}
