/*
' ###########################################################
' プラスチックモジュラーチェーン 選定計算用JS
' Create 2024.08.27 T.Kimura
' Modyfy
' ###########################################################
*/
const sStrDRY = "潤滑なし(ドライ)";
const sStrWTR = "水潤滑";
const sStrSOP = "石鹸水潤滑";
const sStrOIL = "油潤滑";
const sStrCAN = "金属缶";
const sStrGRS = "ガラスビン";
const sStrPYK = "プラ容器";
const sStrKAM = "紙パック"
const sStrSUS = "ステンレス";
const sStrSTL = "スチール";
const sStrMRL = "プラレールMレール";
const sStrSJC = "SJ-CNO";
const sStrPLF = "PLFレール";
let dMateFriction_DRY; //搬送物動摩擦係数DRY
let dMateFriction_WTR; //搬送物動摩擦係数WTR
let dMateFriction_SOP; //搬送物動摩擦係数SOP
let dMateFriction_OIL; //搬送物動摩擦係数OIL
let dRailFriction_DRY; //レール動摩擦係数DRY
let dRailFriction_WTR; //レール動摩擦係数WTR
let dRailFriction_SOP; //レール動摩擦係数SOP
let dRailFriction_OIL; //レール動摩擦係数OIL
let i; //カウンター
let dChnPitch = 0; //チェーンピッチ
let lLinkNum = 0; //リンク数
let dTempmin = 999; //温度範囲下限
let dTempmax = -999; //温度範囲上限
let dTempwetmax = -999; //ウェット時温度範囲上限
let sChain_category; //チェーン種類
let sChain_type; //チェーンタイプ
let sChain_type2; //チェーンタイプ2
let sChain_srs; //チェーン形式
let dChain_width; //チェーン幅(mm)
let sChain_shiyo; //仕様記号
let sSt1_kataban; //チェーン基本形番
let sSt1_kataban_2; //チェーン基本形番2
let dSt1_haba; //チェーン幅
let dSt1_kn; //最大許容張力
let dSt1_kg; //チェーン概略単位質量kg/m2
let dSt1_spdlub; //許容速度潤滑有
let dSt1_spdNolub; //許容速度潤滑なし
let bOverspdNolub; //許容速度潤滑なしオーバーフラグ
let dSt2_length_conv; //S1:搬送部の長さ
let dSt2_length_accm; //S2:アキュムレート部の長さ
let sSt3_material; //搬送物材質
let dSt3_length_hanso; //1個の搬送方向の長さ
let dSt3_length_width; //1個のチェーン幅方向の長さ
let dSt3_gaikei; //外径
let dSt3_kg; //1個当たりの質量
let dSt3_space; //搬送間隔
let dSt4_chain_speed; //チェーン速度 V
let dSt4_pitch_dia; //スプロケットピッチ円直径 Dp
let dSt4_temperature; //使用雰囲気温度
let sSt4_rail_material; //使用レール材質
let sSt4_rail_lub; //潤滑状況
let dSt5_F; //チェーンに作用する張力
let dSt5_Fd; //チェーン幅1m当りの作用張力
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//
//STEP1
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//
//STEP1 チェーン種類の選択
$(document).on("change", "#chain_category", function(e){
sChain_category= $("#chain_category").val();
$("#chain_category").css("background-color","")
if(sChain_category == "default"){
//他項目のvalを空にしてdisable
$("#chain_type" ).children().remove();
$("#chain_srs" ).children().remove();
$("#chain_width").children().remove();
$("#chain_shiyo").children().remove();
$("#chain_type" ).prop("disabled", true);
$("#chain_srs" ).prop("disabled", true);
$("#chain_width").prop("disabled", true);
$("#chain_shiyo").prop("disabled", true);
}else{
$.ajax({
type : "POST",
url : "calc_ctc_common.asp",
dataType : "json",
data :
{
mode : "GETTYPE",
chain_category : sChain_category
}
}).done(function(data){
$("#chain_type" ).children().remove();
$("#chain_srs" ).children().remove();
$("#chain_width").children().remove();
$("#chain_shiyo").children().remove();
$("#chain_type" ).prop("disabled", false);
$("#chain_srs" ).prop("disabled", true);
$("#chain_width").prop("disabled", true);
$("#chain_shiyo").prop("disabled", true);
$("#chain_type" ).append($("