var rakuhakuUtil = function(){ // コンストラクタ var str_alert= new Array(); str_alert["kill_reserve"] = "現在、サーバーメンテナンス中のため、ご予約はできません。メンテナンス終了後、再度ご予約ください。"; this.str_alert = str_alert; }; rakuhakuUtil.prototype = { // メソッドの追加 getValueByName:function(obj,name){ // inputの値を、name属性から検索 var inp = obj.getElementsByTagName("input"); var ta = obj.getElementsByTagName("textarea"); var count = inp.length; var i; var rtn = ""; for(i=0;i 0){ for(i=0;i 0){ rtn = wk; break; } } return rtn; }, chkFixNum:function(str){ // 与えられたフィールドをチェックして、半角数字に変換する。変換不可能な場合、0をセットする str = rakuhaku.strReplace("0","0",str); str = rakuhaku.strReplace("1","1",str); str = rakuhaku.strReplace("2","2",str); str = rakuhaku.strReplace("3","3",str); str = rakuhaku.strReplace("4","4",str); str = rakuhaku.strReplace("5","5",str); str = rakuhaku.strReplace("6","6",str); str = rakuhaku.strReplace("7","7",str); str = rakuhaku.strReplace("8","8",str); str = rakuhaku.strReplace("9","9",str); str = parseInt(str,10); str = String(str); if(str == "" || str == undefined || str == null || str.match(/[0-9]+/g) != str){ str = 0; } str = parseInt(str,10); return str; }, setValueByName:function(obj,name,val){ // inputの値を、name属性からセット(全件変換) var inp = obj.getElementsByTagName("input"); var ta = obj.getElementsByTagName("textarea"); var count = inp.length; var i; for(i=0;i