// 主形式の値
var para7 = Array();
para7[20] = 'F1 Flange';
para7[40] = 'G1 Flange';
para7[50] = 'Torque Arm';

// モータ種類
var para2 = Array();
para2[22] = '3 Phase, 4 Pole';
para2[23] = '3 Phase, 4 Pole, AF Motor';

// モータ容量
var para4 = Array();
para4[14] = '1/8 HP (0.1 kW)';
para4[15] = '1/4 HP (0.2 kW)';
para4[16] = '1/3 HP (0.25 kW)';
para4[17] = '1/2 HP (0.4 kW)';
para4[18] = '3/4 HP (0.55 kW)';
para4[19] = '1 HP (0.75 kW)';
para4[20] = '1.5 HP (1.1 kW)';
para4[21] = '2 HP (1.5 kW)';
para4[22] = '3 HP (2.2 kW)';

// ブレーキ
var para3 = Array();
para3[7] = 'None';
para3[8] = 'No Manual Release';
para3[9] = 'One-Touch Release';

var para5 = Array();
para5[0005] = '1/5';
para5[0007] = '1/7';
para5[0010] = '1/10';
para5[0012] = '1/12';
para5[0015] = '1/15';
para5[0020] = '1/20';
para5[0025] = '1/25';
para5[0030] = '1/30';
para5[0040] = '1/40';
para5[0050] = '1/50';
para5[0060] = '1/60';
para5['0080'] = '1/80';
para5[0100] = '1/100';
para5[0120] = '1/120';
para5[0150] = '1/150';
para5[0200] = '1/200';
para5[0240] = '1/240';

function checkSearchForm(){
	if (document.searchForm.parameter7.value=="0") {
		window.alert("Please select a shaft");
		return false;
	}
	return true;
}

function initForm()
{
	document.searchForm.parameter7.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.parameter6.disabled=true; 
	document.searchForm.parameter6.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.parameter6.disabled=true; 
	document.searchForm.parameter6.options[0].selected=true;

	var svalue  = document.searchForm.parameter7.value;	// 軸出方向の値
	var ctarget = document.searchForm.parameter6;		// 主形式のオブジェクト

	if(svalue=='60'){
		ctarget.disabled=false;
		ctarget.length = 2;
		ctarget.options[1].text		= para7[50];
		ctarget.options[1].value	= '50';
	}
	else if(svalue=='62'){
		ctarget.disabled=false;
		ctarget.length = 3;
		ctarget.options[1].text		= para7[20];
		ctarget.options[2].text		= para7[40];

		ctarget.options[1].value	= '20';
		ctarget.options[2].value	= '40';
	}
}

//主形式選択が動いたとき、モータ種類をセット
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 svalue2  = document.searchForm.parameter6.value;	// 主形式の値
	var ctarget = document.searchForm.parameter2;			// モータ種類のオブジェクト	

	if(svalue2!='0')
	{
		if(svalue!='0')
		{
			ctarget.disabled=false;	
			ctarget.length = 3;
			ctarget.options[1].text		= para2[22];
			ctarget.options[1].value	= '22';	
			ctarget.options[2].text		= para2[23];
			ctarget.options[2].value	= '23';	
		}
	}
}

//モータ選択が動いたとき、モータ容量をセット
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=='22')
	{
		ctarget.disabled=false;

		ctarget.length = 10;
		ctarget.options[1].text		= para4[14];
		ctarget.options[2].text		= para4[15];
		ctarget.options[3].text		= para4[16];
		ctarget.options[4].text		= para4[17];
		ctarget.options[5].text		= para4[18];
		ctarget.options[6].text		= para4[19];
		ctarget.options[7].text		= para4[20];
		ctarget.options[8].text		= para4[21];
		ctarget.options[9].text		= para4[22];

		ctarget.options[1].value	= '14';
		ctarget.options[2].value	= '15';
		ctarget.options[3].value	= '16';
		ctarget.options[4].value	= '17';
		ctarget.options[5].value	= '18';
		ctarget.options[6].value	= '19';
		ctarget.options[7].value	= '20';
		ctarget.options[8].value	= '21';
		ctarget.options[9].value	= '22';
	}
	else if(motorValue=='23')
	{
		ctarget.disabled=false;

		ctarget.length = 9;
		ctarget.options[1].text		= para4[14];
		ctarget.options[2].text		= para4[15];
		ctarget.options[3].text		= para4[16];
		ctarget.options[4].text		= para4[17];
		ctarget.options[5].text		= para4[18];
		ctarget.options[6].text		= para4[19];
		ctarget.options[7].text		= para4[20];
		ctarget.options[8].text		= para4[21];

		ctarget.options[1].value	= '14';
		ctarget.options[2].value	= '15';
		ctarget.options[3].value	= '16';
		ctarget.options[4].value	= '17';
		ctarget.options[5].value	= '18';
		ctarget.options[6].value	= '19';
		ctarget.options[7].value	= '20';
		ctarget.options[8].value	= '21';
	}
}

//モータ容量選択が動いたとき、ブレーキをセット
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 motorValue			 = document.searchForm.parameter2.value;	// モータ種類の値
	var capacityValue		 = document.searchForm.parameter4.value;	// モータ容量の値
	var ctarget				 = document.searchForm.parameter3;			// ブレーキのオブジェクト

	if(capacityValue=='14' || capacityValue=='15' || capacityValue=='16')
	{
		ctarget.disabled=false;

		ctarget.length = 3;
		ctarget.options[1].text		= para3[7];
		ctarget.options[2].text		= para3[8];
		
		ctarget.options[1].value	= '7';
		ctarget.options[2].value	= '8';
	}
	else if(capacityValue=='17')
	{
		if(motorValue=='22'){
			ctarget.disabled=false;

			ctarget.length = 3;
			ctarget.options[1].text		= para3[7];
			ctarget.options[2].text		= para3[8];

			ctarget.options[1].value	= '7';
			ctarget.options[2].value	= '8';
		}
		if(motorValue=='23'){
			ctarget.disabled=false;

			ctarget.length = 3;
			ctarget.options[1].text		= para3[7];
			ctarget.options[2].text		= para3[9];

			ctarget.options[1].value	= '7';
			ctarget.options[2].value	= '9';
		}
	}
	else if(capacityValue=='18' || capacityValue=='19' || capacityValue=='20' || capacityValue=='21' || capacityValue=='22')
	{
		ctarget.disabled=false;

		ctarget.length = 3;
		ctarget.options[1].text		= para3[7];
		ctarget.options[2].text		= para3[9];

		ctarget.options[1].value	= '7';
		ctarget.options[2].value	= '9';
	}
}

//ブレーキ選択が動いたとき、減速比をセット
function funparameter3(sel){
	document.searchForm.parameter5.disabled=true; 
	document.searchForm.parameter5.options[0].selected=true;

	var motorValue			 = document.searchForm.parameter2.value;	// モータ種類の値
	var capacityValue		 = document.searchForm.parameter4.value;	// モータ容量の値
	var breakValue			 = document.searchForm.parameter3.value;	// ブレーキの値
	var ctarget				 = document.searchForm.parameter5;			// 減速比のオブジェクト

	if(motorValue=='22'){
		if(capacityValue=='14' || capacityValue=='15' || capacityValue=='16' 
			|| capacityValue=='17' || capacityValue=='18' || capacityValue=='19'){

			ctarget.disabled=false;

			ctarget.length = 18;
			ctarget.options[1].text		= para5[0005];
			ctarget.options[2].text		= para5[0007];
			ctarget.options[3].text		= para5[0010];
			ctarget.options[4].text		= para5[0012];
			ctarget.options[5].text		= para5[0015];
			ctarget.options[6].text		= para5[0020];
			ctarget.options[7].text		= para5[0025];
			ctarget.options[8].text		= para5[0030];
			ctarget.options[9].text		= para5[0040];
			ctarget.options[10].text	= para5[0050];
			ctarget.options[11].text	= para5[0060];
			ctarget.options[12].text	= para5['0080'];
			ctarget.options[13].text	= para5[0100];
			ctarget.options[14].text	= para5[0120];
			ctarget.options[15].text	= para5[0150];
			ctarget.options[16].text	= para5[0200];
			ctarget.options[17].text	= para5[0240];

			ctarget.options[1].value	= '0005';
			ctarget.options[2].value	= '0007';
			ctarget.options[3].value	= '0010';
			ctarget.options[4].value	= '0012';
			ctarget.options[5].value	= '0015';
			ctarget.options[6].value	= '0020';
			ctarget.options[7].value	= '0025';
			ctarget.options[8].value	= '0030';
			ctarget.options[9].value	= '0040';
			ctarget.options[10].value	= '0050';
			ctarget.options[11].value	= '0060';
			ctarget.options[12].value	= '0080';
			ctarget.options[13].value	= '0100';
			ctarget.options[14].value	= '0120';
			ctarget.options[15].value	= '0150';
			ctarget.options[16].value	= '0200';
			ctarget.options[17].value	= '0240';
		}
		else if(capacityValue=='20' || capacityValue=='21' || capacityValue=='22'){

			ctarget.disabled=false;

			ctarget.length = 13;
			ctarget.options[1].text		= para5[0005];
			ctarget.options[2].text		= para5[0007];
			ctarget.options[3].text		= para5[0010];
			ctarget.options[4].text		= para5[0012];
			ctarget.options[5].text		= para5[0015];
			ctarget.options[6].text		= para5[0020];
			ctarget.options[7].text		= para5[0025];
			ctarget.options[8].text		= para5[0030];
			ctarget.options[9].text		= para5[0040];
			ctarget.options[10].text	= para5[0050];
			ctarget.options[11].text	= para5[0060];
			ctarget.options[12].text	= para5['0080'];

			ctarget.options[1].value	= '0005';
			ctarget.options[2].value	= '0007';
			ctarget.options[3].value	= '0010';
			ctarget.options[4].value	= '0012';
			ctarget.options[5].value	= '0015';
			ctarget.options[6].value	= '0020';
			ctarget.options[7].value	= '0025';
			ctarget.options[8].value	= '0030';
			ctarget.options[9].value	= '0040';
			ctarget.options[10].value	= '0050';
			ctarget.options[11].value	= '0060';
			ctarget.options[12].value	= '0080';
		}
	}
	else if(motorValue=='23'){
		if(capacityValue=='14' || capacityValue=='15' || capacityValue=='16' || capacityValue=='17'){

			ctarget.disabled=false;

			ctarget.length = 18;
			ctarget.options[1].text		= para5[0005];
			ctarget.options[2].text		= para5[0007];
			ctarget.options[3].text		= para5[0010];
			ctarget.options[4].text		= para5[0012];
			ctarget.options[5].text		= para5[0015];
			ctarget.options[6].text		= para5[0020];
			ctarget.options[7].text		= para5[0025];
			ctarget.options[8].text		= para5[0030];
			ctarget.options[9].text		= para5[0040];
			ctarget.options[10].text	= para5[0050];
			ctarget.options[11].text	= para5[0060];
			ctarget.options[12].text	= para5['0080'];
			ctarget.options[13].text	= para5[0100];
			ctarget.options[14].text	= para5[0120];
			ctarget.options[15].text	= para5[0150];
			ctarget.options[16].text	= para5[0200];
			ctarget.options[17].text	= para5[0240];

			ctarget.options[1].value	= '0005';
			ctarget.options[2].value	= '0007';
			ctarget.options[3].value	= '0010';
			ctarget.options[4].value	= '0012';
			ctarget.options[5].value	= '0015';
			ctarget.options[6].value	= '0020';
			ctarget.options[7].value	= '0025';
			ctarget.options[8].value	= '0030';
			ctarget.options[9].value	= '0040';
			ctarget.options[10].value	= '0050';
			ctarget.options[11].value	= '0060';
			ctarget.options[12].value	= '0080';
			ctarget.options[13].value	= '0100';
			ctarget.options[14].value	= '0120';
			ctarget.options[15].value	= '0150';
			ctarget.options[16].value	= '0200';
			ctarget.options[17].value	= '0240';
		}
		else if(capacityValue=='18' || capacityValue=='19' || capacityValue=='20' || capacityValue=='21'){

			ctarget.disabled=false;

			ctarget.length = 13;
			ctarget.options[1].text		= para5[0005];
			ctarget.options[2].text		= para5[0007];
			ctarget.options[3].text		= para5[0010];
			ctarget.options[4].text		= para5[0012];
			ctarget.options[5].text		= para5[0015];
			ctarget.options[6].text		= para5[0020];
			ctarget.options[7].text		= para5[0025];
			ctarget.options[8].text		= para5[0030];
			ctarget.options[9].text		= para5[0040];
			ctarget.options[10].text	= para5[0050];
			ctarget.options[11].text	= para5[0060];
			ctarget.options[12].text	= para5['0080'];

			ctarget.options[1].value	= '0005';
			ctarget.options[2].value	= '0007';
			ctarget.options[3].value	= '0010';
			ctarget.options[4].value	= '0012';
			ctarget.options[5].value	= '0015';
			ctarget.options[6].value	= '0020';
			ctarget.options[7].value	= '0025';
			ctarget.options[8].value	= '0030';
			ctarget.options[9].value	= '0040';
			ctarget.options[10].value	= '0050';
			ctarget.options[11].value	= '0060';
			ctarget.options[12].value	= '0080';
		}
	}
}
