/*
*/
/*
' ###########################################################
' TERVO選定計算用JS
' Create 2018.06.01 t.tonoike
' Modyfy 2019.02.27 t.tonoike
' ###########################################################
' ウォームギヤヘッド追加
' Modyfy 2020.06. t.kimura
' ###########################################################
*/
$( document).ready(
function(){
//選択クリアボタンをクリック
$( "#SelClear").click(
function(){
$( "#M_Maker").val( "")
$( "#M_MotorKata").val( "");
$( "#M_Ratio").val( "");
$( "input[name='M_GearType']").prop("checked",false);
$( "input[name='M_OutputType']").prop("checked",false);
$( "input[name='M_Arrangement']").prop("checked",false);
$( "#M_Maker").prop("disabled",false);
$( "#M_MotorKata").prop("disabled",true);
$( "#M_Ratio").prop("disabled",true);
$( "input[name='M_GearType']").prop("disabled",true);
$( "input[name='M_OutputType']").prop("disabled",true);
$( "input[name='M_Arrangement']").prop("disabled",true);
spectableDelete();
CheckSelect();
GetTervoSpec( "Maker");
}
);
//選定実行ボタンをクリック
$( "#SelAct").click(
function(){
if ($( "#M_Maker").val() != ""){
if ($( "#M_MotorKata").val() != ""){
if ($( "#M_Ratio").val() != ""){
if ($( "#M_GearType_G").prop("checked")){
if ($( "#M_OutputType_GL").prop("checked") || $( "#M_OutputType_GU").prop("checked")){
GetTervoSpec("SelAct");
}
else{
alert( "Select a mounting code. ");
}
}
else if ($( "#M_GearType_H").prop("checked")){
if ($( "#M_OutputType_HH").prop("checked")){
GetTervoSpec("SelAct");
}
else if ($( "#M_OutputType_HS").prop("checked")){
if ($( "#M_Arrangement_S").prop("checked") || $( "#M_Arrangement_T").prop("checked")){
GetTervoSpec("SelAct");
}
else{
alert( "Select a shaft arrangement. ");
}
}
else{
alert( "Select a mounting code. ");
}
}
else if(($("#M_GearType_H").prop("disabled")) && ($("#M_GearType_G").prop("disabled"))){
alert( "No corresponding model no. found. \nSelect a gear head type. " );
}
else if ($( "#M_GearType_W").prop("checked")){
if ($( "#M_OutputType_WK").prop("checked") || $( "#M_OutputType_WJ").prop("checked")){
if ($( "#M_Arrangement_L").prop("checked") ||
$( "#M_Arrangement_R").prop("checked") ||
$( "#M_Arrangement_LR").prop("checked") ||
$( "#M_Arrangement_LU").prop("checked") ||
$( "#M_Arrangement_LD").prop("checked") ||
$( "#M_Arrangement_LUD").prop("checked") ||
$( "#M_Arrangement_RU").prop("checked") ||
$( "#M_Arrangement_RD").prop("checked") ||
$( "#M_Arrangement_RUD").prop("checked") ||
$( "#M_Arrangement_DF").prop("checked") ||
$( "#M_Arrangement_ELF").prop("checked") ||
$( "#M_Arrangement_ERF").prop("checked") ||
$( "#M_Arrangement_TLF").prop("checked") ||
$( "#M_Arrangement_TRF").prop("checked") ||
$( "#M_Arrangement_VLF").prop("checked") ||
$( "#M_Arrangement_VRF").prop("checked")
){
GetTervoSpec("SelAct");
}
else{
alert( "Select a shaft arrangement. ");
}
}
else{
alert( "Select a mounting code. ");
}
}
else{
alert( "Select a gear head type. ");
}
}
else{
alert( "Select a reduction ratio. ");
}
}
else{
alert( "Select a motor model. ");
}
}
else{
alert( "Select a motor manufacture. ");
}
}
);
// モータメーカリストを変更
$( "#M_Maker").change(
function(){
$( "#M_MotorKata").val( "");
$( "#M_Ratio").val( "");
$( "input[name='M_GearType']").prop("checked",false);
$( "input[name='M_OutputType']").prop("checked",false);
$( "input[name='M_Arrangement']").prop("checked",false);
if ($( "#M_Maker").val() == ""){
$( "#M_MotorKata").prop("disabled",true);
}
else{
$( "#M_MotorKata").prop("disabled",false);
}
$( "#M_Ratio").prop("disabled",true);
$( "input[name='M_GearType']").prop("disabled",true);
$( "input[name='M_OutputType']").prop("disabled",true);
$( "input[name='M_Arrangement']").prop("disabled",true);
CheckSelect();
GetTervoSpec( "Maker")
}
);
// モータ型式リストを変更。
$( "#M_MotorKata").change(
function(){
$( "#M_Ratio").val( "");
$( "input[name='M_GearType']").prop("checked",false);
$( "input[name='M_OutputType']").prop("checked",false);
$( "input[name='M_Arrangement']").prop("checked",false);
if ($( "#M_MotorKata").val() == ""){
$( "#M_Ratio").prop("disabled",true);
}
else{
$( "#M_Ratio").prop("disabled",false);
}
$( "input[name='M_GearType']").prop("disabled",true);
$( "input[name='M_OutputType']").prop("disabled",true);
$( "input[name='M_Arrangement']").prop("disabled",true);
CheckSelect();
GetTervoSpec( "MotorKata");
}
);
//減速比を変更
$( "#M_Ratio").change(
function(){
var CAPA = $("#M_SpecCapa").html(); //他社のモーター容量
var SOKU = $( "#M_Ratio").val();//選択減速比
if ($( "#M_Ratio").val() == ""){
//チェックをはずす
$( "input[name='M_GearType']").prop("checked",false);
$( "input[name='M_OutputType']").prop("checked",false);
$( "input[name='M_Arrangement']").prop("checked",false);
//項目の出し入れ
$( "input[name='M_GearType']").prop("disabled",true);
$( "input[name='M_OutputType']").prop("disabled",true);
$( "input[name='M_Arrangement']").prop("disabled",true);
$( "#M_OutputType_G").show();
$( "#M_OutputType_H").hide();
$( "#M_OutputType_W").hide();
$( "#M_Arrangement_H").show();
$( "#M_Arrangement_W").hide();
$( "#M_Arrangement_W2").hide();
$( "#M_Arrangement_W3").hide();
$( "#M_Arrangement_W4").hide();
$( "#M_Arrangement_W5").hide();
$( "#M_Arrangement_W6").hide();
$( "#M_Arrangement_W7").hide();
}
else if ($( "#M_Ratio").val() == "5" || $( "#M_Ratio").val() == "100" || $( "#M_Ratio").val() == "120" || $( "#M_Ratio").val() == "200"){ //5選択時の動作
//チェックをはずす
$( "#M_OutputType_HH").prop("checked",false);
$( "#M_OutputType_HS").prop("checked",false);
$( "input[name='M_Arrangement']").prop("checked",false);
//項目の出し入れ
$( "#M_GearType_G").prop("disabled",false);
$( "#M_GearType_H").prop("disabled",false);
$( "#M_GearType_W").prop("disabled",true);
$( "#M_OutputType_G").show();
$( "#M_OutputType_H").hide();
$( "#M_OutputType_W").hide();
$( "input[name='M_OutputType']").prop("disabled",false);
$( "input[name='M_Arrangement']").prop("disabled",false);
$( "#M_Arrangement_H").show();
$( "#M_Arrangement_W").hide();
$( "#M_Arrangement_W2").hide();
$( "#M_Arrangement_W3").hide();
$( "#M_Arrangement_W4").hide();
$( "#M_Arrangement_W5").hide();
$( "#M_Arrangement_W6").hide();
$( "#M_Arrangement_W7").hide();
//チェックを付ける
$( "#M_GearType_G").prop("checked",true);
}
else if ($( "#M_Ratio").val() == "75"){ //75選択時の動作
$( "#M_Arrangement_H").show();
$( "#M_Arrangement_W").hide();
$( "#M_Arrangement_W2").hide();
$( "#M_Arrangement_W3").hide();
$( "#M_Arrangement_W4").hide();
$( "#M_Arrangement_W5").hide();
$( "#M_Arrangement_W6").hide();
$( "#M_Arrangement_W7").hide();
$( "#M_OutputType_G").show();
$( "#M_OutputType_H").hide();
$( "#M_OutputType_W").hide();
if((CAPA == "1.8")||(CAPA == "2")||(CAPA == "2.2")){
$( "#M_OutputType_HH").prop("checked",false);
$( "#M_OutputType_HS").prop("checked",false);
$( "input[name='M_Arrangement']").prop("checked",false);
$( "#M_GearType_G").prop("checked",false);
$( "#M_GearType_H").prop("checked",false);
//項目の出し入れ
$( "#M_GearType_G").prop("disabled",true);
$( "#M_GearType_H").prop("disabled",true);
$( "#M_GearType_W").prop("disabled",true);
$( "#M_OutputType_G").show();
$( "#M_OutputType_H").hide();
$( "input[name='M_OutputType']").prop("disabled",true);
$( "input[name='M_Arrangement']").prop("disabled",true);
}else{
//チェックをはずす
$( "#M_OutputType_HH").prop("checked",false);
$( "#M_OutputType_HS").prop("checked",false);
$( "input[name='M_Arrangement']").prop("checked",false);
//項目の出し入れ
$( "#M_GearType_G").prop("disabled",false);
$( "#M_GearType_H").prop("disabled",true);
$( "#M_GearType_W").prop("disabled",true);
$( "#M_OutputType_G").show();
$( "#M_OutputType_H").hide();
$( "input[name='M_OutputType']").prop("disabled",false);
$( "input[name='M_Arrangement']").prop("disabled",true);
//チェックを付ける
$( "#M_GearType_G").prop("checked",true);
}
}
else if ($( "#M_Ratio").val() == "165"){ //165選択時の動作
$( "#M_Arrangement_H").show();
$( "#M_Arrangement_W").hide();
$( "#M_Arrangement_W2").hide();
$( "#M_Arrangement_W3").hide();
$( "#M_Arrangement_W4").hide();
$( "#M_Arrangement_W5").hide();
$( "#M_Arrangement_W6").hide();
$( "#M_Arrangement_W7").hide();
$( "#M_OutputType_G").show();
$( "#M_OutputType_H").hide();
$( "#M_OutputType_W").hide();
if((CAPA == "0.85")||(CAPA == "1")||(CAPA == "1.15")||(CAPA == "1.3")||(CAPA == "1.5")||(CAPA == "1.8")||(CAPA == "2")||(CAPA == "2.2")){
$( "#M_OutputType_HH").prop("checked",false);
$( "#M_OutputType_HS").prop("checked",false);
$( "input[name='M_Arrangement']").prop("checked",false);
$( "#M_GearType_G").prop("checked",false);
$( "#M_GearType_H").prop("checked",false);
//項目の出し入れ
$( "#M_GearType_G").prop("disabled",true);
$( "#M_GearType_H").prop("disabled",true);
$( "#M_GearType_W").prop("disabled",true);
$( "#M_OutputType_G").show();
$( "#M_OutputType_H").hide();
$( "input[name='M_OutputType']").prop("disabled",true);
$( "input[name='M_Arrangement']").prop("disabled",true);
}else{
//チェックをはずす
$( "#M_OutputType_HH").prop("checked",false);
$( "#M_OutputType_HS").prop("checked",false);
$( "input[name='M_Arrangement']").prop("checked",false);
//項目の出し入れ
$( "#M_GearType_G").prop("disabled",false);
$( "#M_GearType_H").prop("disabled",true);
$( "#M_GearType_W").prop("disabled",true);
$( "#M_OutputType_G").show();
$( "#M_OutputType_H").hide();
$( "input[name='M_OutputType']").prop("disabled",false);
$( "input[name='M_Arrangement']").prop("disabled",true);
//チェックを付ける
$( "#M_GearType_G").prop("checked",true);
}
}
else if ($( "#M_Ratio").val() == "80" || $( "#M_Ratio").val() == "160"){ //80、160選択時の動作
$( "#M_Arrangement_H").show();
$( "#M_Arrangement_W").hide();
$( "#M_Arrangement_W2").hide();
$( "#M_Arrangement_W3").hide();
$( "#M_Arrangement_W4").hide();
$( "#M_Arrangement_W5").hide();
$( "#M_Arrangement_W6").hide();
$( "#M_Arrangement_W7").hide();
$( "#M_OutputType_G").show();
$( "#M_OutputType_H").hide();
$( "#M_OutputType_W").hide();
//チェックをはずす
$( "#M_OutputType_GL").prop("checked",false);
$( "#M_OutputType_GU").prop("checked",false);
//項目の出し入れ
$( "#M_GearType_G").prop("disabled",true);
$( "#M_GearType_H").prop("disabled",false);
$( "#M_GearType_W").prop("disabled",true);
$( "#M_OutputType_G").hide();
$( "#M_OutputType_H").show();
$( "input[name='M_OutputType']").prop("disabled",false);
//チェックを付ける
$( "#M_GearType_H").prop("checked",true);
}
/*
else if (((CAPA == "0.85")||(CAPA == "1")||(CAPA == "1.15")||(CAPA == "1.3")||(CAPA == "1.5")) && ((SOKU == "100")||(SOKU == "120")||(SOKU == "165")||(SOKU == "200")) ){
//チェックをはずす
$( "#M_OutputType_GL").prop("checked",false);
$( "#M_OutputType_GU").prop("checked",false);
$( "#M_GearType_G").prop("checked",false);
//項目の出し入れ
$( "#M_GearType_G").prop("disabled",true);
$( "#M_GearType_H").prop("disabled",false);
$( "#M_GearType_W").prop("disabled",false);
$( "#M_OutputType_G").hide();
$( "#M_OutputType_H").show();
$( "input[name='M_OutputType']").prop("disabled",false);
//チェックを付ける
$( "#M_GearType_H").prop("checked",true);
}
*/
else if (((CAPA == "1.8")||(CAPA == "2")||(CAPA == "2.2")) && ((SOKU == "40")||(SOKU == "50")||(SOKU == "60")||(SOKU == "75")||(SOKU == "100")||(SOKU == "120")||(SOKU == "165")||(SOKU == "200")) ){
//チェックをはずす
$( "#M_OutputType_GL").prop("checked",false);
$( "#M_OutputType_GU").prop("checked",false);
//項目の出し入れ
$( "#M_GearType_G").prop("disabled",true);
$( "#M_GearType_H").prop("disabled",false);
$( "#M_GearType_W").prop("disabled",false);
$( "#M_OutputType_G").hide();
$( "#M_OutputType_H").show();
$( "#M_OutputType_W").hide();
$( "input[name='M_OutputType']").prop("disabled",false);
//チェックを付ける
$( "#M_GearType_H").prop("checked",true);
}
else{
$( "input[name='M_GearType']").prop("disabled",false);
}
CheckSelect();
GetTervoSpec( "Ratio");
}
);
//減速機タイプを変更
$( "input[name='M_GearType']").change(
function(){
if ($( "input[name='M_GearType']:checked").val() == "G"){
//チェックをはずす
$( "#M_OutputType_HH").prop("checked",false);
$( "#M_OutputType_HS").prop("checked",false);
$( "input[name='M_Arrangement']").prop("checked",false);
//項目の出し入れ
$( "#M_OutputType_G").show();
$( "#M_OutputType_H").hide();
$( "#M_OutputType_W").hide();
$( "input[name='M_OutputType']").prop("disabled",false);
$( "input[name='M_Arrangement']").prop("disabled",true);
$( "#M_Arrangement_H").show();
$( "#M_Arrangement_W").hide();
$( "#M_Arrangement_W2").hide();
$( "#M_Arrangement_W3").hide();
$( "#M_Arrangement_W4").hide();
$( "#M_Arrangement_W5").hide();
$( "#M_Arrangement_W6").hide();
$( "#M_Arrangement_W7").hide();
}
else if($( "input[name='M_GearType']:checked").val() == "H"){
//チェックをはずす
$( "#M_OutputType_GL").prop("checked",false);
$( "#M_OutputType_GU").prop("checked",false);
//項目の出し入れ
$( "#M_OutputType_G").hide();
$( "#M_OutputType_H").show();
$( "#M_OutputType_W").hide();
$( "input[name='M_OutputType']").prop("disabled",false);
$( "#M_Arrangement_H").show();
$( "#M_Arrangement_W").hide();
$( "#M_Arrangement_W2").hide();
$( "#M_Arrangement_W3").hide();
$( "#M_Arrangement_W4").hide();
$( "#M_Arrangement_W5").hide();
$( "#M_Arrangement_W6").hide();
$( "#M_Arrangement_W7").hide();
}
else{
//チェックをはずす
$( "#M_OutputType_WK").prop("checked",false);
$( "#M_OutputType_WJ").prop("checked",false);
//項目の出し入れ
$( "#M_OutputType_G").hide();
$( "#M_OutputType_H").hide();
$( "#M_OutputType_W").show();
$( "input[name='M_OutputType']").prop("disabled",false);
$( "input[name='M_Arrangement']").prop("disabled",false);
$( "#M_Arrangement_H").hide();
$( "#M_Arrangement_W").hide();
$( "#M_Arrangement_W2").hide();
$( "#M_Arrangement_W3").hide();
$( "#M_Arrangement_W4").hide();
$( "#M_Arrangement_W5").hide();
$( "#M_Arrangement_W6").hide();
$( "#M_Arrangement_W7").hide();
}
CheckSelect();
GetTervoSpec( "GearType");
}
);
//取付形式を変更
$( "input[name='M_OutputType']").change(
function(){
if ($( "input[name='M_OutputType']:checked").val() == "S"){
//項目の出し入れ
$( "input[name='M_Arrangement']").prop("disabled",false);
}
//中空軸選択時
else if ($( "input[name='M_OutputType']:checked").val() == "WK"){
$( "input[name='M_Arrangement']").prop("checked",false)
$( "#M_Arrangement_W").show();
$( "#M_Arrangement_W2").show();
$( "#M_Arrangement_W3").show();
$( "#M_Arrangement_W4").hide();
$( "#M_Arrangement_W5").hide();
$( "#M_Arrangement_W6").hide();
$( "#M_Arrangement_W7").hide();
//サイズ35・or 45 勝手E
if ($( "#M_MountCode").html()=="E4HC" || $( "#M_MountCode").html()=="E4DC"){
$( "#M_Arrangement_W").show();
$( "#M_Arrangement_W2").hide();
$( "#M_Arrangement_W3").hide();
$( "#M_Arrangement_W4").hide();
$( "#M_Arrangement_W5").hide();
$( "#M_Arrangement_W6").hide();
$( "#M_Arrangement_W7").hide();
}
}
//中実軸選択時
else if ($( "input[name='M_OutputType']:checked").val() == "WJ"){
$( "input[name='M_Arrangement']").prop("checked",false)
$( "#M_Arrangement_W").hide();
$( "#M_Arrangement_W2").hide();
$( "#M_Arrangement_W3").hide();
$( "#M_Arrangement_W4").show();
$( "#M_Arrangement_W5").show();
$( "#M_Arrangement_W6").show();
$( "#M_Arrangement_W7").show();
//サイズ35 or 42 勝手E
if ($( "#M_MountCode").html()=="E4HC" || $( "#M_MountCode").html()=="E4DC"|| $( "#M_MountCode").html()=="E3GC"|| $( "#M_MountCode").html()=="E3HC"){
$( "#M_Arrangement_W").hide();
$( "#M_Arrangement_W2").hide();
$( "#M_Arrangement_W3").hide();
$( "#M_Arrangement_W4").show();
$( "#M_Arrangement_W5").hide();
$( "#M_Arrangement_W6").hide();
$( "#M_Arrangement_W7").hide();
}
//サイズ50・or 63 or 70 勝手E
else if ($( "#M_MountCode").html()=="G2HC" ||$( "#M_MountCode").html()=="G5LC"||$( "#M_MountCode").html()=="G4LC"){
$( "#M_Arrangement_W").hide();
$( "#M_Arrangement_W2").hide();
$( "#M_Arrangement_W3").hide();
$( "#M_Arrangement_W4").show();
$( "#M_Arrangement_W5").show();
$( "#M_Arrangement_W6").hide();
$( "#M_Arrangement_W7").hide();
}
}
else{
//チェックをはずす
$( "input[name='M_Arrangement']").prop("checked",false);
//項目の出し入れ
$( "input[name='M_Arrangement']").prop("disabled",true);
}
CheckSelect();
GetTervoSpec( "OutputType");
}
);
//軸配置を変更
$( "input[name='M_Arrangement']").change(
function(){
CheckSelect();
GetTervoSpec( "Arrangement");
}
);
}
);
//選定条件の選択の有無を確認してコメントの表示非表示を行う
function CheckSelect(){
$( "div[name='CmtSelAct']").hide();
if($("#M_Maker").val() == ""){
$( "#CmtSelAct_Maker").show();
}
else{
if($("#M_MotorKata").val() == ""){
$( "#CmtSelAct_MotorKata").show();
}
else{
if($("#M_Ratio").val() == ""){
$( "#CmtSelAct_Ratio").show();
}
else{
if($("#M_GearType_G").prop("checked")){
if($("#M_OutputType_GL").prop("checked") || $("#M_OutputType_GU").prop("checked")){
$( "#CmtSelAct_Ok").show();
}
else{
$( "#CmtSelAct_OutputType").show();
}
}
else if($("#M_GearType_H").prop("checked")){
if($("#M_OutputType_HH").prop("checked")){
$( "#CmtSelAct_Ok").show();
}
else if($("#M_OutputType_HS").prop("checked")){
if($("#M_Arrangement_S").prop("checked") || $("#M_Arrangement_T").prop("checked")){
$( "#CmtSelAct_Ok").show();
}
else{
$( "#CmtSelAct_Arrangement").show();
}
}
else{
$( "#CmtSelAct_OutputType").show();
}
}
else if(($("#M_GearType_H").prop("disabled")) && ($("#M_GearType_G").prop("disabled"))){
$( "#CmtSelAct_Ratio").show();
}
else if($("#M_GearType_W").prop("checked")){
if($("#M_OutputType_WK").prop("checked") || $("#M_OutputType_WJ").prop("checked")){
if($( "#M_Arrangement_L").prop("checked") ||
$( "#M_Arrangement_R").prop("checked") ||
$( "#M_Arrangement_LR").prop("checked") ||
$( "#M_Arrangement_LU").prop("checked") ||
$( "#M_Arrangement_LD").prop("checked") ||
$( "#M_Arrangement_LUD").prop("checked") ||
$( "#M_Arrangement_RU").prop("checked") ||
$( "#M_Arrangement_RD").prop("checked") ||
$( "#M_Arrangement_RUD").prop("checked") ||
$( "#M_Arrangement_DF").prop("checked") ||
$( "#M_Arrangement_ELF").prop("checked") ||
$( "#M_Arrangement_ERF").prop("checked") ||
$( "#M_Arrangement_TLF").prop("checked") ||
$( "#M_Arrangement_TRF").prop("checked") ||
$( "#M_Arrangement_VLF").prop("checked") ||
$( "#M_Arrangement_VRF").prop("checked")
){
$( "#CmtSelAct_Ok").show();
}
else{
$( "#CmtSelAct_Arrangement").show();
}
}
else{
$( "#CmtSelAct_OutputType").show();
}
}
else{
$( "#CmtSelAct_GearType").show();
}
}
}
}
}
// sChange --> "waku":枠番 "type":タイプ "ratio":減速比 のリストを変更したということ
function GetTervoSpec( sChange)
{
// 選定結果の値を全て消去
$( "#SpecTable p").html( ""); // 減速機仕様
$( "#R_Kataban").html(" ");
$( "#DownloadPrice p.Value").html( ""); // ダウンロードと価格・納期
$( "#MotorSpecArea span[id^=Judge]").html( ""); // モーター対減速機判定
if( sChange == "Maker" || sChange == "MotorKata"){
$( "#MotorSpecArea span[id^=M_]").html( ""); // モーター仕様
}
$("div[name='Comment']").hide();
spectableDelete();
var sGearType = "";
var sOutputType = "";
var sArrangement = "";
var sRatio = "";
var sMaker = "";
var sMotorKata = "";
var sMotorCapa = "";
var sSelWay = "m";
sMaker = encodeURI( $( "#M_Maker").val());
sMotorKata = encodeURI( $( "#M_MotorKata").val());
sRatio = $( "#M_Ratio").val();
sGearType = $( "input[name='M_GearType']:checked").val();
sOutputType = $( "input[name='M_OutputType']:checked").val();
sArrangement = $( "input[name='M_Arrangement']:checked").val();
sMotorCapa = $( "#M_SpecCapa").text();
var str = "Maker:" + sMaker;
str += "
MotorKata:" + sMotorKata;
str += "
Ratio:" + sRatio;
str += "
GearType:" + sGearType;
str += "
OutputType:" + sOutputType;
str += "
Arrangement:" + sArrangement;
$( "#Debug2").html( str);
$.get(
"get_tervo_spec.asp"
, {
SelWay: sSelWay
, c: sChange
, Ratio: sRatio
, Maker: sMaker
, MotorKata: sMotorKata
, GearType: sGearType
, OutputType: sOutputType
, Arrangement: sArrangement
}
, function( data){
//$( "#Debug").html( data);
// 取得したタイプ、減速比、マウントコードの配列を宣言しています。
// arr1,arr2: 枠番、タイプ、減速比のいずれか2つ arrMtCode: マウントコード
eval( data);
///////////////////////////////////////////////////////
// 枠番、タイプ、減速比のリスト候補を決定
///////////////////////////////////////////////////////
switch( sChange)
{
//選定実行
case "SelAct":
// 減速機形番・仕様の表示
PrintKataban( arrKata, arrPrice);
// // 対減速機能力の判定(モータから選定のみ)
// PrintReducerJudgeMsg( arrReducerJudgeMsg);
// 価格・納期の表示
//PrintPriceDeadline( arrPrice);
// 図面PDF、DXF、3Dデータの表示
//PrintDrawing( arrDrawing);
//注記の表示
if(sGearType == "G"){
$("#Comment_GM").show();
}
else{
$("#Comment_HYP").show();
}
break;
// モータメーカー
case "Maker":
PrintOption( sSelWay.toUpperCase(), "MotorKata", arrMotorKata);
break;
// モータ型式
case "MotorKata":
PrintOption( sSelWay.toUpperCase(), "Ratio", arrRatio, arrRatioAll);
PrintMotorSpec( arrMotorSpec);
break;
}
}
);
}
// 枠番、タイプ、減速比などのセレクトメニューを生成
// sHead --> "H":品名から選定 "M":モータから選定
// sTarget --> "Wakuban":枠番 "Type":タイプ "Ratio":減速比 "MountCode":マウントコードなど
function PrintOption( sHead, sTarget, arr, arrAll)
{
var sId = "#" + sHead + "_" + sTarget;
var sBuf = $( sId).val(); // 選択済の値を退避
$( sId + " > option").remove();
$( sId).append( $( "