// JavaScript Document
//引数 aselName:セレクトボックスのID属性の値
//引数 optValue:オプションの選択してほしい値
function fc_checkedbtn (selName,optValue){
	var el = document.getElementById(selName);
	if (el != null) {
		for (i=0; i<el.options.length; i++) {
			//オプションの数だけ見つかるまでループする。
			if(el.options[i].value == optValue){
				el.options[i].selected = true;
				break;
			}
		}
	}
}
//引数 aselName:セレクトボックスのID属性の値
//引数 optValue:オプションの選択してほしい値
function fc_checkedbox (boxName,optValue){
	var el = document.getElementByName(boxName);
	if (el != null) {
		for (i=0; i<el.length; i++) {
			//オプションの数だけ見つかるまでループする。
			if(el[i].value == optValue){
				el[i].checked = check;
			}
		}
	}
}
//yyyy/mm/ddに対応
function gf_ckDate(aDate) { 
    myData = aDate.split("/");
    if(myData.length !== 3){ 
        return false; 
    }
    for (i = 0; i < myData.length; i++) {
        if(myData[i].match(/[^0-9]+/)){
            return false;
        }
    }
    //年月日　マイナスをすることで数値になっている。
    var vYear = myData[0] - 0; 
    var vMonth = myData[1] - 1; 
    var vDay = myData[2] - 0; 

    if(vMonth >= 0 && vMonth <= 11 && vDay >= 1 && vDay <= 31){ 
        var vDt = new Date(vYear, vMonth, vDay); 
        if(isNaN(vDt)){ 
            return false; 
        }else if(vDt.getFullYear() == vYear && vDt.getMonth() == vMonth && vDt.getDate() == vDay){ 
            return true; 
        }else{ 
            return false; 
        } 
    }else{ 
        return false; 
    } 
}

function Trim(s) {
    s = s.replace(/^[ ]+|[ ]+$/g, '');
	return s = s.replace(/^[　]+|[　]+$/g, '');
}
// 数値のチェック
function gf_isNumeric(anum){
    if (anum.match(/[^0-9]/g)) {
        //alert("数値以外が含まれています。");
        return false;
    }
    return true;
}
//桁区切り
function fc_addFigure(str) {
	var num = new String(str).replace(/,/g, "");
	while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
	return num;
}
//テキストボックス
function fc_changeFigure(obj) {
	var str = obj.value;
	var num = new String(str).replace(/,/g, "");
	while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
	obj.value = num;
}

