
var CCheck_HanKatatakana = "±§²¨³©´ªµ«¶·¸¹º»¼½¾¿ÀÁÂ¯ÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔ¬Õ­Ö®×ØÙÚÛÜÝ¶Þ·Þ¸Þ¹ÞºÞ»Þ¼Þ½Þ¾Þ¿ÞÀÞÁÞÂÞÃÞÄÞÊÞËÞÌÞÍÞÎÞÊßËßÌßÍßÎß°¢;

function len_check(strSrc,intFrom,intTo,errMsg){
	//zŽºuûÓ€rer£Óm
	if(!check_HanKanaNum(strSrc)){
		alert(errMsg);
		return false;
		}
	//yŽµqŽ±r€rer£Óm
	if(strSrc.length < intFrom){
		alert(errMsg);
		return false;
		}
	//yŽµqŽ±r€rer£Óm
	if(intTo < strSrc.length ){
		alert(errMsg);
		return false;
		}
	return true;
	}
function blen_check(strSrc,intFrom,intTo,errMsg){
	//yŽµqŽ±r€rer£Óm
	if(strSrc.length < intFrom){
		alert(errMsg);
		return false;
		}
	//yŽµqŽ±r€rer£Óm
	if(intTo < strSrc.length ){
		alert(errMsg);
		return false;
		}
	return true;
	}
function zlen_check(strSrc,intFrom,intTo,errMsg){
	//yruûÓ€rer£Óm
	var i;
	for ( i = 0; i < strSrc.length; i++ ) {
		if ( escape ( strSrc.charAt ( i ) ).length >= 4 ) {
				/* zŽºuûÓir‰ */
				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 );
			}
	}

	//yŽµqŽ±r€rer£Óm
	if(strSrc.length < intFrom){
		alert(errMsg);
		return false;
		}
	//yŽµqŽ±r€rer£Óm
	if(intTo < strSrc.length ){
		alert(errMsg);
		return false;
		}
	return true;
	}
//r qzr*r`r¯Ó+rwr€rer£Óm
function mail_check(strSrc,errMsg){
	if(!strSrc.match(/.*@.*\..*/i)){
		alert(errMsg);
		return false;
		}
	return true;
	}

//zŽºuûÖ¿ÙÃÓ€rer£Óm
function check_HanKanaNum(strSrc){
	if(!strSrc.match(/[^a-zA-Z0-9_]/)){
		return true;
	}
	return false;
}
//NULLr€rer£Óm
function null_check(strSrc,errMsg){
	if(strSrc.length <= 0){
		alert(errMsg);
		return false;
		}
	return true;
	}

//zŽºuûÙÃúr€rer£Óm
function num_check(strSrc,errMsg){
	// z×ÝlqûÛŽÄqŽÝqíÜUÓÒûÚë×€qŽµqç(qŽ¯qŽ¯qŽÃqŽËxÃú)
	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;
}

