
var CCheck_HanKatatakana = "ｱｧｲｨｳｩｴｪｵｫｶｷｸｹｺｻｼｽｾｿﾀﾁﾂｯﾃﾄﾅﾆﾇﾈﾉﾊﾋﾌﾍﾎﾏﾐﾑﾒﾓﾔｬﾕｭﾖｮﾗﾘﾙﾚﾛﾜﾝｶﾞｷﾞｸﾞｹﾞｺﾞｻﾞｼﾞｽﾞｾﾞｿﾞﾀﾞﾁﾞﾂﾞﾃﾞﾄﾞﾊﾞﾋﾞﾌﾞﾍﾞﾎﾞﾊﾟﾋﾟﾌﾟﾍﾟﾎﾟｰ";

function len_check(strSrc,intFrom,intTo,errMsg){
	//半角チェック
	if(!check_HanKanaNum(strSrc)){
		alert(errMsg);
		return false;
		}
	//長さチェック
	if(strSrc.length < intFrom){
		alert(errMsg);
		return false;
		}
	//長さチェック
	if(intTo < strSrc.length ){
		alert(errMsg);
		return false;
		}
	return true;
	}
function blen_check(strSrc,intFrom,intTo,errMsg){
	//長さチェック
	if(strSrc.length < intFrom){
		alert(errMsg);
		return false;
		}
	//長さチェック
	if(intTo < strSrc.length ){
		alert(errMsg);
		return false;
		}
	return true;
	}
function zlen_check(strSrc,intFrom,intTo,errMsg){
	//全角チェック
	var i;
	for ( i = 0; i < strSrc.length; i++ ) {
		if ( escape ( strSrc.charAt ( i ) ).length >= 4 ) {
				/* 半角カナ */
				for ( j = 0; j < CCheck_HanKatatakana.length; j++ ) {
					if ( strSrc.charAt ( i ) == CCheck_HanKatatakana.charAt( j ) ) {
						alert(errMsg);
						return ( false );
					}
				}
			} else {
				alert(errMsg);
				return ( false );
			}
	}

	//長さチェック
	if(strSrc.length < intFrom){
		alert(errMsg);
		return false;
		}
	//長さチェック
	if(intTo < strSrc.length ){
		alert(errMsg);
		return false;
		}
	return true;
	}
//メールアドレスチェック
function mail_check(strSrc,errMsg){
	if(!strSrc.match(/.*@.*\..*/i)){
		alert(errMsg);
		return false;
		}
	return true;
	}

//半角英数チェック
function check_HanKanaNum(strSrc){
	if(!strSrc.match(/[^a-zA-Z0-9_]/)){
		return true;
	}
	return false;
}
//NULLチェック
function null_check(strSrc,errMsg){
	if(strSrc.length <= 0){
		alert(errMsg);
		return false;
		}
	return true;
	}

//半角数字チェック
function num_check(strSrc,errMsg){
	// 入力を認める文字を定義する(ここでは数字)
	var okStr 	= "0123456789";
	var chkFlag = 0;
	for( var i=0; i<strSrc.length; i++ ){
		if( okStr.indexOf(strSrc.charAt(i)) == -1 ){
			chkFlag = 1;
		}
	}
	if( chkFlag == 1 ){
		alert(errMsg);
		return false;
		}
	return true;
}

//半角数字チェック
function num_check_plus(strSrc,errMsg){
	// 入力を認める文字を定義する(ここでは数字)
	var okStr 	= "0123456789-";
	var chkFlag = 0;
	for( var i=0; i<strSrc.length; i++ ){
		if( okStr.indexOf(strSrc.charAt(i)) == -1 ){
			chkFlag = 1;
		}
	}
	if( chkFlag == 1 ){
		alert(errMsg);
		return false;
		}
	return true;
}

