function isJP(param1, param2, param3){
	if(Check_Zenkaku(param1.value, param2) == false) {
		alert(param3);
		param1.focus();
        param1.select();
		return false;
	}
	return true;
}
function Check_Zenkaku(param1, param2){
	p1 = param1;
	p1_len = p1.length;
// 全角チェック（全角文字のみ入力可能とするチェック）
	p2 = param2;
	if(isNaN(p2)) {
		alert("system error 2-1 : "+p2);
		return false;
	}
    for ( j = 0; j < p1_len; j++ )
    {
      c = p1.charAt(j);
      if ( ( c >= ' ' && c <= '~')||(c >= 'ｦ' && c <= 'ﾟ'))
      {
        return false;
      }
    }
	if(p2 != 0) { // 入力桁数チェック
		if(p1_len != p2) {
			return false;
		}
	} else {
		if(p1_len == 0) {
			return false;
		}
	}
	return true;
}
