/* 銘柄コード検索時の入力チェック */ function SearchCodeCheck(src) { var char1 = new Array("1","2","3","4","5","6","7","8","9","0"); var char2 = new Array(1,2,3,4,5,6,7,8,9,0); var str; if (src == "Search") { str = document.search_code.meigara_cd.value; } else { str = document.ChartForm.c_code.value; } while (str.match(/[0-9]/)) { for (count = 0; count < char1.length; count++) { str = str.replace(char1[count], char2[count]); } } // 未入力チェック if (str == "") { alert("銘柄コード:入力必須の項目です"); return false; } // フォーマットチェック if (str.match(/[^0-9]+/)) { alert("銘柄コード:入力型式に誤りがあります"); return false; } // 文字数チェック if (str.length > 5) { alert("銘柄コード:文字数が多すぎます"); return false; } return true; } function CheckCompareCode() { if (document.ChartForm.CompareType[1].checked) { return SearchCodeCheck('Compare'); } return true; } function OnCompareMode() { document.ChartForm.ChartType.value = "line"; document.ChartForm.ChartType.disabled = true; document.ChartForm.UpperFunction[0].checked = true; document.ChartForm.UpperFunction[0].disabled = true; document.ChartForm.UpperFunction[1].disabled = true; document.ChartForm.UpperFunction[2].disabled = true; document.ChartForm.mlen_a.disabled = true; document.ChartForm.mlen_b.disabled = true; document.ChartForm.mlen_c.disabled = true; document.ChartForm.blen.disabled = true; document.ChartForm.sd.disabled = true; document.ChartForm.LowerFunction[0].checked = true; document.ChartForm.LowerFunction[0].disabled = true; document.ChartForm.LowerFunction[1].disabled = true; document.ChartForm.LowerFunction[2].disabled = true; document.ChartForm.LowerFunction[3].disabled = true; document.ChartForm.LowerFunction[4].disabled = true; document.ChartForm.rsi.disabled = true; document.ChartForm.mon_len.disabled = true; document.ChartForm.macdlen1.disabled = true; document.ChartForm.macdlen2.disabled = true; document.ChartForm.macdAvg.disabled = true; document.ChartForm.k.disabled = true; document.ChartForm.d.disabled = true; } function OffCompareMode() { document.ChartForm.ChartType.disabled = false; document.ChartForm.UpperFunction[0].disabled = false; document.ChartForm.UpperFunction[1].disabled = false; document.ChartForm.UpperFunction[2].disabled = false; document.ChartForm.mlen_a.disabled = false; document.ChartForm.mlen_b.disabled = false; document.ChartForm.mlen_c.disabled = false; document.ChartForm.blen.disabled = false; document.ChartForm.sd.disabled = false; document.ChartForm.LowerFunction[0].disabled = false; document.ChartForm.LowerFunction[1].disabled = false; document.ChartForm.LowerFunction[2].disabled = false; document.ChartForm.LowerFunction[3].disabled = false; document.ChartForm.LowerFunction[4].disabled = false; document.ChartForm.rsi.disabled = false; document.ChartForm.mon_len.disabled = false; document.ChartForm.macdlen1.disabled = false; document.ChartForm.macdlen2.disabled = false; document.ChartForm.macdAvg.disabled = false; document.ChartForm.k.disabled = false; document.ChartForm.d.disabled = false; } function CheckCompareMode() { if (document.ChartForm.CompareType[1].checked) { OnCompareMode(); } }