/* */ /* ' ########################################################### ' つばき形番ナビ HTMAシリーズ用JS ' Create 2011.02.09 Noguchi ' Modyfy 2014.06.17 Noguchi ' ########################################################### */ var sSeries = "GMTA"; var sMotor = "010"; var sWaku = "18"; var sTrtk = "L"; var sSokuhi = "5"; var sSiyou = ""; var sOpt = ""; var sHojo = ""; var WakuLst = new Array("18", "24", "28", "38"); var WakuHaniLst = new Array("5,50", "60,200", "300,450", "600,1200"); var bEnblZ = true; // Opt[0] var bEnblW = true; // Opt[1] var bEnblWC = false;// Opt[2] var bEnblP = false;// Opt[3] var bEnblJ = true; // Opt[4] var bEnblV = true; // Opt[5] var bEnblV1 = true; // Opt[6] var bEnblV2 = true; // Opt[7] var bEnblV3 = true; // Opt[8] var bEnblV4 = true; // Opt[9] var bEnblN = true; // Opt[10] var bEnblN2 = true; // Opt[11] var bEnblPN3 = true; // Opt[12] var bEnblHN3 = true; // Opt[13] var bEnblWN3 = true; // Opt[14] var bEnblPVN3 = true; // Opt[15] var bEnblHVN3 = true; // Opt[16] var bEnblWVN3 = true; // Opt[17] var bEnblH = true; // Opt[18] var bEnblQ = false;// Opt[19] var bEnblM = false;// Opt[20] var bEnblA1 = false;// Opt[21] var bEnblA2 = true; // Opt[22] var bEnblP1 = false;// Opt[23] var bEnblP2 = true; // Opt[24] var bEnblP3 = false;// Opt[25] var bEnblP4 = false;// Opt[26] var bEnblP5 = false;// Opt[27] var bEnblP6 = false;// Opt[28] var bEnblP7 = false;// Opt[29] var bEnblD1 = false;// Opt[30] var bEnblD2 = false;// Opt[31] var bEnblD3 = false;// Opt[32] var bEnblE1 = false;// Opt[33] var bEnblE2 = false;// Opt[34] var bEnblE3 = false;// Opt[35] var bEnblF1 = false;// Opt[36] var bEnblF2 = false;// Opt[37] var bEnblF3 = false;// Opt[38] var bEnblC0 = true; // Opt[39] var bEnblC1 = true; // Opt[40] var bEnblC2 = true; // Opt[41] var bEnblC3 = true; // Opt[42] var bGMTA = true; var bGMTE = false; var bGMTR = false; var bTETSBA = false; // TEモーター東芝製 var bKAKUDAI = false; var bMT550 = false; var bBRAKE = false; var bENCDR = false; var bSR = false; var b3PHASE = true; function Announce(){ // TEアナウンス2表示の制御 if (document.getElementById("TE_Announce2")){ if ((bGMTA || bGMTR || sSeries == "GRTA") && (sSokuhi >=300)){ document.getElementById("TE_Announce2").style.display = "block"; } else if ((bGMTA || bGMTR || sSeries == "GRTA" ) && (sMotor >=370)){ document.getElementById("TE_Announce2").style.display = "block"; //モーター容量変更時にモーター容量370以上でアナウンス } else if ((bGMTR || sSeries == "GRTA") && (sMotor =="150") && (sSokuhi >=100)){ document.getElementById("TE_Announce2").style.display = "block"; //モーター容量変更時にモーター容量150かつ減速比100~200でアナウンス } else if ((bGMTR || sSeries == "GRTA") && (sMotor =="220") && (sSokuhi >=40)){ document.getElementById("TE_Announce2").style.display = "block"; //モーター容量変更時にモーター容量220かつ減速比40~200でアナウンス } else if (bGMTE || sSeries == "GMTS") { document.getElementById("TE_Announce2").style.display = "block"; //モーター容量変更時にアナウンス } else{ document.getElementById("TE_Announce2").style.display = "none"; } } // TEアナウンス表示の制御 if (document.getElementById("TE_Announce")){ if ((bGMTA) && (sMotor == "075" || sMotor == "150" || sMotor == "220" )){ document.getElementById("TE_Announce").style.display = "block"; document.getElementById("TE_Announce2").style.display = "none"; //アナウンス条件が重なった場合、TEアナウンス1を優先 } else if((bGMTE) && (sMotor == "075") && (sSokuhi <=200)){ document.getElementById("TE_Announce").style.display = "block"; document.getElementById("TE_Announce2").style.display = "none"; //アナウンス条件が重なった場合、TEアナウンス1を優先 } else if((bGMTE) && (sMotor == "150") && (sSokuhi <=75)){ document.getElementById("TE_Announce").style.display = "block"; document.getElementById("TE_Announce2").style.display = "none"; //アナウンス条件が重なった場合、TEアナウンス1を優先 } else if((bGMTE) && (sMotor == "220") && (sSokuhi <=30)){ document.getElementById("TE_Announce").style.display = "block"; document.getElementById("TE_Announce2").style.display = "none"; //アナウンス条件が重なった場合、TEアナウンス1を優先 } else{ document.getElementById("TE_Announce").style.display = "none"; } //同一モータ容量で速比によりアナウンスが異なる場合の制御(対象はGMTAのみ) if((bGMTA) && (sMotor == "075") && (sSokuhi >=300)){ document.getElementById("TE_Announce").style.display = "none"; document.getElementById("TE_Announce2").style.display = "block"; } else if ((bGMTA) && (sMotor == "150") && (sSokuhi >=100)){ document.getElementById("TE_Announce").style.display = "none"; document.getElementById("TE_Announce2").style.display = "block"; } else if ((bGMTA) && (sMotor == "220") && (sSokuhi >=40)){ document.getElementById("TE_Announce").style.display = "none"; document.getElementById("TE_Announce2").style.display = "block"; } } } function GenKataban(){ // 形番の生成 if (bTETSBA && (sSiyou.indexOf("FI") == -1) && sSeries != "GMTR") { sSiyou = sSiyou + "FI" } document.ktnv.kata.value = sSeries + sMotor + "-" + sWaku + sTrtk + sSokuhi + sSiyou + sOpt; //document.ktnv.hojo.value = sHojo; } function GetWakuValue(){ // 枠番値の取得 var i; var arrTmp = new Array(); for(i=0; i 0){ arrTmp = WakuHaniLst[i].split(","); // alert(arrTmp[0]+":"+sSokuhi+":"+arrTmp[1]); if((eval(arrTmp[0]) <= eval(sSokuhi)) && (eval(sSokuhi) <= eval(arrTmp[1]))){ sWaku = WakuLst[i]; break; } }else{ if(eval(WakuHaniLst[i]) == eval(sSokuhi)){ sWaku = WakuLst[i]; break; } } } if (sTrtk != "L"){ if (eval(sWaku) >= 42){ sTrtk = "F"; }else{ sTrtk = "U"; } } } function SetWakuData(){ // 枠番データのセット var sBuf; var i; var sTagSt1 = '

'; var sTagSt2 = '

'; var sTagEnd = "

"; switch(sMotor){ case "010": case "100": if (document.getElementById("seriesME")){//図面ライブラリ側 WakuLst = new Array("18", "24", "28", "38"); WakuHaniLst = new Array("5,50", "60,200", "300,450", "600,1200"); WakuUF = new Array("U", "U", "U", "U"); }else{ WakuLst = new Array("18", "24"); WakuHaniLst = new Array("5,50", "60,200"); WakuUF = new Array("U", "U"); } break; case "020": case "200": if (document.getElementById("seriesME")){//図面ライブラリ側 WakuLst = new Array("18", "24", "28", "38", "42"); WakuHaniLst = new Array("5,25", "30,75", "100,200", "300,450", "600,1200"); WakuUF = new Array("U", "U", "U", "U", "F"); }else{ WakuLst = new Array("18", "24", "28"); WakuHaniLst = new Array("5,25", "30,75", "100,200"); WakuUF = new Array("U", "U", "U"); } break; case "040": if (document.getElementById("seriesME")){//図面ライブラリ側 WakuLst = new Array("24", "28", "38", "42", "50"); WakuHaniLst = new Array("5,25", "30,75", "100,200", "300,450", "600,1200"); WakuUF = new Array("U", "U", "U", "F", "F"); }else{ WakuLst = new Array("24", "28", "38"); WakuHaniLst = new Array("5,25", "30,75", "100,200"); WakuUF = new Array("U", "U", "U"); } break; case "075": if (document.getElementById("seriesME")){//図面ライブラリ側 WakuLst = new Array("28", "38", "42", "50"); WakuHaniLst = new Array("5,25", "30,75", "100,200", "300,450"); WakuUF = new Array("U", "U", "F", "F"); }else{ WakuLst = new Array("28", "38", "42"); WakuHaniLst = new Array("5,25", "30,75", "100,200"); WakuUF = new Array("U", "U", "F"); } break; case "150": if (document.getElementById("seriesME")){//図面ライブラリ側 WakuLst = new Array("38", "42", "50"); WakuHaniLst = new Array("5,30", "40,75", "100,200"); WakuUF = new Array("U", "F", "F"); }else{ WakuLst = new Array("38", "42"); WakuHaniLst = new Array("5,30", "40,75"); WakuUF = new Array("U", "F"); } break; case "220": if (document.getElementById("seriesME")){//図面ライブラリ側 WakuLst = new Array("42", "50", "63"); WakuHaniLst = new Array("5,30", "40,75", "100,200"); WakuUF = new Array("F", "F", "F"); }else{ WakuLst = new Array("42"); WakuHaniLst = new Array("5,30"); WakuUF = new Array("F"); } break; case "370": WakuLst = new Array("50"); WakuHaniLst = new Array("5,50"); WakuUF = new Array("F"); break; case "550": WakuLst = new Array("50"); WakuHaniLst = new Array("5,30"); WakuUF = new Array("F"); break; } for (i=0; i=0; i--){oSokuhi.options[i] = null;} arrSokuhi = new Array("5", "10", "15", "20", "25", "30", "40", "50", "60", "75", "100", "120", "165", "200", "300", "360", "450", "600", "720", "1000", "1200"); for (i=0; i<=arrSokuhi.length - 1; i++){ oSokuhi.options[i] = new Option(arrSokuhi[i], arrSokuhi[i]); if ((arrSokuhi[i] == "30") && (sMotor == "550" )) break; if ((arrSokuhi[i] == "50") && (sMotor == "370" )) break; if ((arrSokuhi[i] == "200") && ((sMotor == "150" ) || (sMotor == "220"))) break; if ((arrSokuhi[i] == "450") && (sMotor == "075" )) break; } if (lBeforeSokuhiIndex > i){ oSokuhi.selectedIndex = 0; }else{ oSokuhi.selectedIndex = lBeforeSokuhiIndex; } sSokuhi = oSokuhi.options[oSokuhi.selectedIndex].value; } else{ //製品情報側の表示 for (i=oSokuhi.length; i>=0; i--){oSokuhi.options[i] = null;} arrSokuhi = new Array("5", "10", "15", "20", "25", "30", "40", "50", "60", "75", "100", "120", "165", "200"); for (i=0; i<=arrSokuhi.length - 1; i++){ oSokuhi.options[i] = new Option(arrSokuhi[i], arrSokuhi[i]); if ((arrSokuhi[i] == "30") && (sMotor == "220" )) break; if ((arrSokuhi[i] == "75") && (sMotor == "150" )) break; if ((arrSokuhi[i] == "200") && ((sMotor == "075") || (sMotor == "040") || (sMotor == "020") || (sMotor == "010"))) break; } if (lBeforeSokuhiIndex > i){ oSokuhi.selectedIndex = 0; }else{ oSokuhi.selectedIndex = lBeforeSokuhiIndex; } sSokuhi = oSokuhi.options[oSokuhi.selectedIndex].value; } } function CtlOption(){ // オプションのコントロール var oKtnvGM = document.ktnv_GM; var oOpt = document.ktnv_GM.opt; var arrsOptHojo = new Array(); for (var i=1; i<=2; i++){ // フラグ設定途上でチェックを外すことがあるので、2回実行する bEnblZ = bGMTA && b3PHASE && !bSR && !oOpt[6].checked && !oOpt[7].checked && !oOpt[8].checked && !oOpt[9].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[21].checked; bEnblW = (bGMTA || bGMTE || bGMTR) && b3PHASE && (!bBRAKE || (sMotor == "010")) && !bENCDR && !bSR && !oOpt[2].checked && !oOpt[4].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[18].checked && !oOpt[19].checked && !oOpt[20].checked && !oOpt[21].checked && !oOpt[22].checked; bEnblWC = (bGMTA || bGMTE || bGMTR) && b3PHASE && bBRAKE && (sMotor != "010") && !bKAKUDAI && !bENCDR && !bSR && !oOpt[1].checked && !oOpt[4].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[19].checked && !oOpt[21].checked && !oOpt[22].checked; bEnblP = (bGMTE || bGMTR) && !(bBRAKE && (oOpt[5].checked || oOpt[6].checked || oOpt[7].checked || oOpt[8].checked || oOpt[9].checked)) &&b3PHASE && !bKAKUDAI && !bENCDR && !bSR && !oOpt[1].checked && !oOpt[2].checked && !oOpt[4].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[18].checked && !oOpt[22].checked && !oOpt[30].checked && !oOpt[31].checked && !oOpt[32].checked && !oOpt[33].checked && !oOpt[34].checked && !oOpt[35].checked && !oOpt[36].checked && !oOpt[37].checked && !oOpt[38].checked; bEnblJ = (bGMTA || bGMTE || bGMTR) && b3PHASE && !bBRAKE && !bKAKUDAI && !bENCDR && !bSR && !oOpt[1].checked && !oOpt[2].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[18].checked && !oOpt[21].checked && !oOpt[22].checked; bEnblV = (bGMTA || bGMTE || bGMTR) && b3PHASE && !(bMT550 && bBRAKE) && !bSR && !((bGMTE || bGMTR) && bBRAKE && oOpt[3].checked) && !oOpt[6].checked && !oOpt[7].checked && !oOpt[8].checked && !oOpt[9].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[21].checked; bEnblV1 = (bGMTA || ((bGMTE || bGMTR) && bTETSBA)) && b3PHASE && !(bMT550 && bBRAKE) && !bSR && !((bGMTE || bGMTR) && bBRAKE && oOpt[3].checked) && !oOpt[0].checked && !oOpt[5].checked && !oOpt[7].checked && !oOpt[8].checked && !oOpt[9].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[21].checked; bEnblV2 = (bGMTA || bGMTE || bGMTR) && b3PHASE && !(bMT550 && bBRAKE) && !bSR && !((bGMTE || bGMTR) && bBRAKE && oOpt[3].checked) && !oOpt[0].checked && !oOpt[5].checked && !oOpt[6].checked && !oOpt[8].checked && !oOpt[9].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[21].checked; bEnblV3 = (bGMTA || bGMTE || bGMTR) && b3PHASE && !(bMT550 && bBRAKE) && !bSR && !((bGMTE || bGMTR) && bBRAKE && oOpt[3].checked) && !oOpt[0].checked && !oOpt[5].checked && !oOpt[6].checked && !oOpt[7].checked && !oOpt[9].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[21].checked; bEnblV4 = (bGMTA || (bGMTE || bGMTR) && !bTETSBA) && b3PHASE && !(bMT550 && bBRAKE) && !bSR && !((bGMTE || bGMTR) && bBRAKE && oOpt[3].checked) && !oOpt[0].checked && !oOpt[5].checked && !oOpt[6].checked && !oOpt[7].checked && !oOpt[8].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[21].checked; bEnblN = (bGMTA || bGMTR) && b3PHASE && !(bBRAKE && bKAKUDAI) && !bENCDR && ((sMotor != "020") && (sMotor != "040")) && !oOpt[0].checked && !oOpt[6].checked && !oOpt[7].checked && !oOpt[8].checked && !oOpt[9].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[18].checked && !oOpt[21].checked && !oOpt[22].checked; bEnblN2 = bGMTA && b3PHASE && !bKAKUDAI && !bSR && !bENCDR && !oOpt[0].checked && !oOpt[1].checked && !oOpt[2].checked && !oOpt[4].checked && !oOpt[6].checked && !oOpt[7].checked && !oOpt[8].checked && !oOpt[9].checked && !oOpt[10].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[18].checked && !oOpt[21].checked && !oOpt[22].checked; bEnblPN3 = bGMTA && b3PHASE && !bKAKUDAI && !bSR && !bENCDR && ((sMotor != "020") && (sMotor != "040")) && !oOpt[0].checked && !oOpt[1].checked && !oOpt[2].checked && !oOpt[4].checked && !oOpt[5].checked && !oOpt[6].checked && !oOpt[7].checked && !oOpt[8].checked && !oOpt[9].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[18].checked && !oOpt[21].checked && !oOpt[22].checked; bEnblHN3 = bGMTA && b3PHASE && !bKAKUDAI && !bSR && !bENCDR && ((sMotor != "020") && (sMotor != "040")) && !oOpt[0].checked && !oOpt[1].checked && !oOpt[2].checked && !oOpt[4].checked && !oOpt[5].checked && !oOpt[6].checked && !oOpt[7].checked && !oOpt[8].checked && !oOpt[9].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[18].checked && !oOpt[21].checked && !oOpt[22].checked; bEnblWN3 = bGMTA && b3PHASE && !bKAKUDAI && !bSR && !bENCDR && !bBRAKE && ((sMotor != "020") && (sMotor != "040")) && !oOpt[0].checked && !oOpt[1].checked && !oOpt[2].checked && !oOpt[4].checked && !oOpt[5].checked && !oOpt[6].checked && !oOpt[7].checked && !oOpt[8].checked && !oOpt[9].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[18].checked && !oOpt[21].checked && !oOpt[22].checked; bEnblPVN3 = bGMTA && b3PHASE && !bKAKUDAI && !bSR && !bENCDR && ((sMotor != "020") && (sMotor != "040")) && !oOpt[0].checked && !oOpt[1].checked && !oOpt[2].checked && !oOpt[4].checked && !oOpt[5].checked && !oOpt[6].checked && !oOpt[7].checked && !oOpt[8].checked && !oOpt[9].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[18].checked && !oOpt[21].checked && !oOpt[22].checked; bEnblHVN3 = bGMTA && b3PHASE && !bKAKUDAI && !bSR && !bENCDR && ((sMotor != "020") && (sMotor != "040")) && !oOpt[0].checked && !oOpt[1].checked && !oOpt[2].checked && !oOpt[4].checked && !oOpt[5].checked && !oOpt[6].checked && !oOpt[7].checked && !oOpt[8].checked && !oOpt[9].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[17].checked && !oOpt[18].checked && !oOpt[21].checked && !oOpt[22].checked; bEnblWVN3 = bGMTA && b3PHASE && !bKAKUDAI && !bSR && !bENCDR && !bBRAKE && ((sMotor != "020") && (sMotor != "040")) && !oOpt[0].checked && !oOpt[1].checked && !oOpt[2].checked && !oOpt[4].checked && !oOpt[5].checked && !oOpt[6].checked && !oOpt[7].checked && !oOpt[8].checked && !oOpt[9].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[18].checked && !oOpt[21].checked && !oOpt[22].checked; bEnblH = (bGMTA || bGMTE || bGMTR) && b3PHASE && !bKAKUDAI && !bSR && !oOpt[1].checked && !oOpt[4].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[22].checked; bEnblQ = (bGMTA || bGMTE || bGMTR) && b3PHASE && bBRAKE && !bENCDR && !((bGMTE || bGMTR) && (sMotor == "075" || sMotor == "150" || sMotor == "220") && oOpt[20].checked) && !oOpt[1].checked && !oOpt[2].checked && !oOpt[22].checked; bEnblM = (bGMTA || bGMTE || bGMTR) && b3PHASE && bBRAKE && !(sMotor == "370") && !bMT550 && !bENCDR && !((bGMTE || bGMTR) && (sMotor == "075" || sMotor == "150" || sMotor == "220") && oOpt[19].checked) && !oOpt[1].checked; bEnblA1 = (bGMTA || bGMTE || bGMTR) && b3PHASE && !(bBRAKE && bKAKUDAI) && !(sMotor == "370") && !bMT550 && !bSR && !oOpt[0].checked && !oOpt[1].checked && !oOpt[2].checked && !oOpt[4].checked && !oOpt[5].checked && !oOpt[6].checked && !oOpt[7].checked && !oOpt[8].checked && !oOpt[9].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[22].checked; bEnblA2 = (bGMTA || bGMTE || bGMTR) && b3PHASE && !(bBRAKE && bKAKUDAI) && !(sMotor == "370") && !bMT550 && !bSR && !oOpt[1].checked && !oOpt[2].checked && !oOpt[4].checked && !oOpt[10].checked && !oOpt[11].checked && !oOpt[12].checked && !oOpt[13].checked && !oOpt[14].checked && !oOpt[15].checked && !oOpt[16].checked && !oOpt[17].checked && !oOpt[18].checked && !oOpt[19].checked && !oOpt[21].checked; bEnblP1 = (bGMTA || bGMTR || (bGMTE && bTETSBA)) && bKAKUDAI && !oOpt[24].checked && !oOpt[25].checked && !oOpt[26].checked && !oOpt[27].checked && !oOpt[28].checked && !oOpt[29].checked; bEnblP2 = (bGMTA || ((bGMTE || bGMTR) && bKAKUDAI)) && b3PHASE && !oOpt[23].checked && !oOpt[25].checked && !oOpt[26].checked && !oOpt[27].checked && !oOpt[28].checked && !oOpt[29].checked; bEnblP3 = (bGMTA || bGMTR || (bGMTE && bTETSBA)) && bKAKUDAI && !oOpt[23].checked && !oOpt[24].checked && !oOpt[26].checked && !oOpt[27].checked && !oOpt[28].checked && !oOpt[29].checked; bEnblP4 = !bGMTR && bGMTE && !bTETSBA && bKAKUDAI && !oOpt[23].checked && !oOpt[24].checked && !oOpt[25].checked && !oOpt[27].checked && !oOpt[28].checked && !oOpt[29].checked; bEnblP5 = (bGMTR && !bKAKUDAI) || bGMTE && !bTETSBA && !oOpt[23].checked && !oOpt[24].checked && !oOpt[25].checked && !oOpt[26].checked && !oOpt[28].checked && !oOpt[29].checked; bEnblP6 = (bGMTR && !bKAKUDAI) || bGMTE && !bTETSBA && !oOpt[23].checked && !oOpt[24].checked && !oOpt[25].checked && !oOpt[26].checked && !oOpt[27].checked && !oOpt[29].checked; bEnblP7 = !bGMTR && bGMTE && !bTETSBA && bKAKUDAI && !oOpt[23].checked && !oOpt[24].checked && !oOpt[25].checked && !oOpt[26].checked && !oOpt[27].checked && !oOpt[28].checked; bEnblD1 = bGMTA && !bKAKUDAI && (oOpt[1].checked || oOpt[2].checked || oOpt[4].checked || oOpt[10].checked || oOpt[11].checked || oOpt[13].checked || oOpt[14].checked || oOpt[16].checked || oOpt[17].checked || oOpt[18].checked) && !oOpt[31].checked && !oOpt[32].checked; bEnblD2 = bGMTA && !bKAKUDAI && (oOpt[1].checked || oOpt[2].checked || oOpt[4].checked || oOpt[10].checked || oOpt[11].checked || oOpt[13].checked || oOpt[14].checked || oOpt[16].checked || oOpt[17].checked || oOpt[18].checked) && !oOpt[30].checked && !oOpt[32].checked; bEnblD3 = bGMTA && !bKAKUDAI && (oOpt[1].checked || oOpt[2].checked || oOpt[4].checked || oOpt[10].checked || oOpt[11].checked || oOpt[13].checked || oOpt[14].checked || oOpt[16].checked || oOpt[17].checked || oOpt[18].checked) && !oOpt[30].checked && !oOpt[31].checked; bEnblE1 = bGMTA && bKAKUDAI && !oOpt[34].checked && !oOpt[35].checked; bEnblE2 = bGMTA && bKAKUDAI && !oOpt[33].checked && !oOpt[35].checked; bEnblE3 = bGMTA && bKAKUDAI && !oOpt[33].checked && !oOpt[34].checked; bEnblF1 = (bGMTE || bGMTR) && !oOpt[3].checked && !oOpt[37].checked && !oOpt[38].checked; bEnblF2 = (bGMTE || bGMTR) && !oOpt[3].checked && !oOpt[36].checked && !oOpt[38].checked; bEnblF3 = (bGMTE || bGMTR) && !oOpt[3].checked && !oOpt[36].checked && !oOpt[37].checked; bEnblC0 = !oOpt[40].checked && !oOpt[41].checked && !oOpt[42].checked; bEnblC1 = !oOpt[39].checked && !oOpt[41].checked && !oOpt[42].checked; bEnblC2 = !oOpt[39].checked && !oOpt[40].checked && !oOpt[42].checked; bEnblC3 = !oOpt[39].checked && !oOpt[40].checked && !oOpt[41].checked; if (bEnblZ) {oOpt[0].disabled = false;}else{oOpt[0].checked = false;oOpt[0].disabled = true;} if (bEnblW) {oOpt[1].disabled = false;}else{oOpt[1].checked = false;oOpt[1].disabled = true;} if (bEnblWC) {oOpt[2].disabled = false;}else{oOpt[2].checked = false;oOpt[2].disabled = true;} if (bEnblP) {oOpt[3].disabled = false;}else{oOpt[3].checked = false;oOpt[3].disabled = true;} if (bEnblJ) {oOpt[4].disabled = false;}else{oOpt[4].checked = false;oOpt[4].disabled = true;} if (bEnblV) {oOpt[5].disabled = false;}else{oOpt[5].checked = false;oOpt[5].disabled = true;} if (bEnblV1) {oOpt[6].disabled = false;}else{oOpt[6].checked = false;oOpt[6].disabled = true;} if (bEnblV2) {oOpt[7].disabled = false;}else{oOpt[7].checked = false;oOpt[7].disabled = true;} if (bEnblV3) {oOpt[8].disabled = false;}else{oOpt[8].checked = false;oOpt[8].disabled = true;} if (bEnblV4) {oOpt[9].disabled = false;}else{oOpt[9].checked = false;oOpt[9].disabled = true;} if (bEnblN) {oOpt[10].disabled = false;}else{oOpt[10].checked = false;oOpt[10].disabled = true;} if (bEnblN2) {oOpt[11].disabled = false;}else{oOpt[11].checked = false;oOpt[11].disabled = true;} if (bEnblPN3) {oOpt[12].disabled = false;}else{oOpt[12].checked = false;oOpt[12].disabled = true;} if (bEnblHN3) {oOpt[13].disabled = false;}else{oOpt[13].checked = false;oOpt[13].disabled = true;} if (bEnblWN3) {oOpt[14].disabled = false;}else{oOpt[14].checked = false;oOpt[14].disabled = true;} if (bEnblPVN3){oOpt[15].disabled = false;}else{oOpt[15].checked = false;oOpt[15].disabled = true;} if (bEnblHVN3){oOpt[16].disabled = false;}else{oOpt[16].checked = false;oOpt[16].disabled = true;} if (bEnblWVN3){oOpt[17].disabled = false;}else{oOpt[17].checked = false;oOpt[17].disabled = true;} if (bEnblH) {oOpt[18].disabled = false;}else{oOpt[18].checked = false;oOpt[18].disabled = true;} if (bEnblQ) {oOpt[19].disabled = false;}else{oOpt[19].checked = false;oOpt[19].disabled = true;} if (bEnblM) {oOpt[20].disabled = false;}else{oOpt[20].checked = false;oOpt[20].disabled = true;} if (bEnblA1) {oOpt[21].disabled = false;}else{oOpt[21].checked = false;oOpt[21].disabled = true;} if (bEnblA2) {oOpt[22].disabled = false;}else{oOpt[22].checked = false;oOpt[22].disabled = true;} if (bEnblP1) {oOpt[23].disabled = false;}else{oOpt[23].checked = false;oOpt[23].disabled = true;} if (bEnblP2) {oOpt[24].disabled = false;}else{oOpt[24].checked = false;oOpt[24].disabled = true;} if (bEnblP3) {oOpt[25].disabled = false;}else{oOpt[25].checked = false;oOpt[25].disabled = true;} if (bEnblP4) {oOpt[26].disabled = false;}else{oOpt[26].checked = false;oOpt[26].disabled = true;} if (bEnblP5) {oOpt[27].disabled = false;}else{oOpt[27].checked = false;oOpt[27].disabled = true;} if (bEnblP6) {oOpt[28].disabled = false;}else{oOpt[28].checked = false;oOpt[28].disabled = true;} if (bEnblP7) {oOpt[29].disabled = false;}else{oOpt[29].checked = false;oOpt[29].disabled = true;} if (bEnblD1) {oOpt[30].disabled = false;}else{oOpt[30].checked = false;oOpt[30].disabled = true;} if (bEnblD2) {oOpt[31].disabled = false;}else{oOpt[31].checked = false;oOpt[31].disabled = true;} if (bEnblD3) {oOpt[32].disabled = false;}else{oOpt[32].checked = false;oOpt[32].disabled = true;} if (bEnblE1) {oOpt[33].disabled = false;}else{oOpt[33].checked = false;oOpt[33].disabled = true;} if (bEnblE2) {oOpt[34].disabled = false;}else{oOpt[34].checked = false;oOpt[34].disabled = true;} if (bEnblE3) {oOpt[35].disabled = false;}else{oOpt[35].checked = false;oOpt[35].disabled = true;} if (bEnblF1) {oOpt[36].disabled = false;}else{oOpt[36].checked = false;oOpt[36].disabled = true;} if (bEnblF2) {oOpt[37].disabled = false;}else{oOpt[37].checked = false;oOpt[37].disabled = true;} if (bEnblF3) {oOpt[38].disabled = false;}else{oOpt[38].checked = false;oOpt[38].disabled = true;} if (bEnblC0) {oOpt[39].disabled = false;}else{oOpt[39].checked = false;oOpt[39].disabled = true;} if (bEnblC1) {oOpt[40].disabled = false;}else{oOpt[40].checked = false;oOpt[40].disabled = true;} if (bEnblC2) {oOpt[41].disabled = false;}else{oOpt[41].checked = false;oOpt[41].disabled = true;} if (bEnblC3) {oOpt[42].disabled = false;}else{oOpt[42].checked = false;oOpt[42].disabled = true;} } // 選択オプションの取得 sOpt = GetCheck(oOpt); // 補助記号部分の取得 arrsOptHojo[0] = sOpt; arrsOptHojo[1] = ""; // 2016.10.11 補助記号→オプション記号B 対応としてコメント化 // GetHojo(arrsOptHojo); // sOpt = arrsOptHojo[0]; sHojo = arrsOptHojo[1]; } function ChkSeries(){ // シリーズを変更した場合 var oKtnvGM = document.ktnv_GM; var i; var oMotor = oKtnvGM.motor; var oSokuhi = oKtnvGM.sokuhi; sSeries = GetRadio(oKtnvGM.series); if (sSeries == "GMTA"){ bGMTA = true; bGMTE = false; bGMTR = false; b3PHASE = true; // モーター容量の書き換え for ( i=oMotor.length; i>=0; i--){oMotor.options[i] = null;} oMotor.options[0] = new Option("010:0.1kW", "010"); oMotor.options[1] = new Option("020:0.2kW", "020"); oMotor.options[2] = new Option("040:0.4kW", "040"); if (document.getElementById("seriesME")){ oMotor.options[3] = new Option("075:0.75kW", "075"); oMotor.options[4] = new Option("150:1.5kW", "150"); oMotor.options[5] = new Option("220:2.2kW", "220"); oMotor.options[6] = new Option("370:3.7kW", "370"); oMotor.options[7] = new Option("550:5.5kW", "550"); } // 仕様記号の初期化と選択可否の変更 oKtnvGM.siyou[0].checked = true; oKtnvGM.siyou[1].disabled = false; oKtnvGM.siyou[2].disabled = true; oKtnvGM.siyou[3].disabled = false; oKtnvGM.siyou[4].disabled = false; }else if ((sSeries == "GMTR") || (sSeries == "GMTE")){ bGMTA = false; if (sSeries == "GMTE"){ bGMTE = true; bGMTR = false; }else{ bGMTE = false; bGMTR = true; } b3PHASE = true; // モーター容量の書き換え for ( i=oMotor.length; i>=0; i--){oMotor.options[i] = null;} oMotor.options[0] = new Option("075:0.75kW", "075"); oMotor.options[1] = new Option("150:1.5kW", "150"); oMotor.options[2] = new Option("220:2.2kW", "220"); if (document.getElementById("seriesME")){ oMotor.options[3] = new Option("370:3.7kW", "370"); oMotor.options[4] = new Option("550:5.5kW", "550"); //製品情報に370と550を表示しない } // 仕様記号の初期化と選択可否の変更 oKtnvGM.siyou[0].checked = true; oKtnvGM.siyou[1].disabled = false; oKtnvGM.siyou[2].disabled = true; oKtnvGM.siyou[3].disabled = false; oKtnvGM.siyou[4].disabled = false; }else if (sSeries == "GMTS"){ bGMTA = true; bGMTE = false; bGMTR = false; b3PHASE = false; // モーター容量の書き換え for ( i=oMotor.length; i>=0; i--){oMotor.options[i] = null;} oMotor.options[0] = new Option("100:Single Phase 100W", "100"); oMotor.options[1] = new Option("200:Single Phase 200W", "200"); // 仕様記号の初期化と選択可否の変更 oKtnvGM.siyou[0].checked = true; oKtnvGM.siyou[1].disabled = false; oKtnvGM.siyou[2].disabled = true; oKtnvGM.siyou[3].disabled = true; oKtnvGM.siyou[4].disabled = true; }else{ bGMTA = false; bGMTE = false; bGMTR = false; b3PHASE = true; // モーター容量の書き換え for ( i=oMotor.length; i>=0; i--){oMotor.options[i] = null;} oMotor.options[0] = new Option("010:0.1kW equivalent ", "010"); oMotor.options[1] = new Option("020:0.2kW equivalent ", "020"); oMotor.options[2] = new Option("040:0.4kW equivalent ", "040"); oMotor.options[3] = new Option("075:0.75kW equivalent ", "075"); oMotor.options[4] = new Option("150:1.5kW equivalent ", "150"); oMotor.options[5] = new Option("220:2.2kW equivalent ", "220"); if (document.getElementById("seriesME")){ oMotor.options[6] = new Option("370:3.7kW", "370"); oMotor.options[7] = new Option("550:5.5kW", "550"); //製品情報に370と550を表示しない } // 仕様記号の初期化と選択可否の変更 oKtnvGM.siyou[0].checked = true; oKtnvGM.siyou[1].disabled = true; oKtnvGM.siyou[2].disabled = false; oKtnvGM.siyou[3].disabled = true; oKtnvGM.siyou[4].disabled = true; } oMotor.selectedIndex = 0; if (sSeries == "GMTS"){ sMotor = "100"; }else{ sMotor = "010"; } ChkMotor(); //sSiyou = ""; //SetSokuhi(); //SetWakuData(); //GetWakuValue(); //CtlOption(); //GenKataban(); } function ChkMotor(){ // モーター容量を変更した場合 var oKtnvGM = document.ktnv_GM; sMotor = GetSelect(oKtnvGM.motor); SetSokuhi(); switch(sMotor){ // 容量フラグのセット case "550": bMT550 = true; bKAKUDAI = true; break; case "370": case "220": case "150": bMT550 = false; bKAKUDAI = true; break; case "075": case "040": case "020": case "010": case "100": case "200": bMT550 = false; bKAKUDAI = false; } // switch(sMotor){ // 三相・単相のフラグセット // case "100": // case "200": // b3PHASE = false; // break; // default: // b3PHASE = true; // } if (bGMTA || bGMTE || bGMTR){ switch(sMotor){ // エンコーダ選択の制御 case "550": case "370": oKtnvGM.siyou[3].disabled = true; break; default: oKtnvGM.siyou[3].disabled = false; } switch(sMotor){ // ショックリレー選択の制御 case "040": case "020": case "010": oKtnvGM.siyou[4].disabled = false; break; default: oKtnvGM.siyou[4].disabled = true; } } if (bGMTE && ((sMotor == "370") || (sMotor == "550"))){ bTETSBA = true; }else{ bTETSBA = false; } oKtnvGM.siyou[0].checked = true; sSiyou = ""; bBRAKE = false; bENCDR = false; bSR = false; SetWakuData(); GetWakuValue(); Announce(); CtlOption(); GenKataban(); } function ChkTrtk(){ // 取付形式を変更した場合 sTrtk = GetRadio(document.ktnv_GM.trtk); GetWakuValue(); CtlOption(); GenKataban(); } function ChkSokuhi(){ // 速比を変更した場合 sSokuhi = GetSelect(document.ktnv_GM.sokuhi); GetWakuValue(); Announce(); CtlOption(); GenKataban(); } function ChkSiyou(){ // 仕様ラジオボタンを変更した時 sSiyou = GetRadio(document.ktnv_GM.siyou); if (sSiyou == "B"){ bBRAKE = true; bENCDR = false; bSR = false; }else if (sSiyou == "BE"){ bBRAKE = true; bENCDR = true; bSR = false; }else if (sSiyou == "SR"){ bBRAKE = false; bENCDR = false; bSR = true; }else{ bBRAKE = false; bENCDR = false; bSR = false; } CtlOption(); GenKataban(); } function ChkOption(){ // オプションを選択した場合 CtlOption(); GenKataban(); }