/* */ /* ' ########################################################### ' 過負荷保護装置選定計算用 共通JS ' Create 2011.11.01 J.Ito ' Modyfy ----.--.-- -------- ' ########################################################### */ // 入力値チェック処理。NGの場合flaseを返す function IsInputOK(obj){ if ( trimzen( obj.value) == ""){ alert("Enter a value. "); obj.focus(); return false; } if ( !IsNumeric(obj.value)){ alert('Enter a numerical value. '); obj.select(); return false; } return true; } // 数値かどうかを判定 // 戻り値 --> true:数値 | false:数値ではない function IsNumeric( str) { if( str.match( /^(0|([+-]?[1-9][0-9]*))(\.\d+)?$/i )){ return true;} return false; } // 小数を四捨五入し、指定の位まで表示する // sNum --> 四捨五入する数値 // iPlace --> 表示する小数点位 function RoundDecimal( sNum, iDispPlace) { var dbl = parseFloat( sNum); dbl = dbl * Math.pow( 10, iDispPlace); dbl = Math.round( dbl); dbl = dbl / Math.pow( 10, iDispPlace); return dbl; } // 小数を切り上げて、指定の位まで表示する // sNum --> 切り上げる数値 // iPlace --> 表示する小数点位 function RoundUpDecimal( sNum, iDispPlace) { var dbl = parseFloat( sNum); dbl = dbl * Math.pow( 10, iDispPlace); dbl = Math.ceil( dbl); dbl = dbl / Math.pow( 10, iDispPlace); return dbl; } // 小数を切り捨てし、指定の位まで表示する // sNum --> 切り捨てする数値 // iPlace --> 表示する小数点位 function RoundDownDecimal( sNum, iDispPlace) { var dbl = parseFloat( sNum); dbl = dbl * Math.pow( 10, iDispPlace); dbl = Math.floor( dbl); dbl = dbl / Math.pow( 10, iDispPlace); return dbl; } // 小数点以下の桁が指定桁未満の場合、0で補う function AddDecimalKeta( sNum, iDispPlace) { var ret = sNum; var arr = sNum.split( "."); if( arr[1]){ // 小数で表示桁数に満たない場合 if( arr[1].length < iDispPlace){ for( var i=1; i <= iDispPlace-arr[1].length; i++) ret += "0"; } }else{ // 整数の場合 ret += "."; for( var i=1; i <= iDispPlace; i++) ret += "0"; } return ret; } // 空文字を"0"に変換 function BlankToZero( str) { if( typeof( str) != "string"){ return;} // /tecs/common/common.jsをインクルードのこと if( trimzen( str) == ""){ return "0";} return str; } // Debug用文字列出力関数。出力側に
記述要 function DebugPrint( sValue, sTitle) { //$( "#Debug").html( ""); //$( "#Debug").append( "

" + sTitle + ":" + meta_to_escape1( sValue, true) + "

"); $( "#Debug").append( "

" + sTitle + ":" + sValue + "

"); } function meta_to_escape1(str,flg) { if( typeof( str) != "string"){ return str;} var ret; ret = str.replace(/&/g,"&"); ret = ret.replace(/"/g,"""); ret = ret.replace(/'/g,"'"); ret = ret.replace(//g,">"); if(flg == true){ ret = ret.replace(/\n/g,"
"); } return ret; } // 配列のすべての要素を削除する function DeleteArray( arr) { for( var key in arr) delete arr[ key]; } $(document).ready( function($){ check_common_consent(); }); function consent_confirm(){ sessionStorage.setItem("consent", "1"); $("#consent_area").hide(); $("#calc_area").show(); WinScroll("#content_inner"); } function check_common_consent(){ if(sessionStorage.getItem("consent") == "1"){ $("#consent_area").hide(); $("#calc_area").show(); }else{ $("#calc_area").hide(); $("#consent_area").show(); } } $(document).on('change', '#consent', function(e) { if ($("#consent").prop("checked") == true) { $(".link_button01").css("display","block") $(".link_button01_d").css("display","none") }else{ $(".link_button01").css("display","none") $(".link_button01_d").css("display","block") } });