

<!--
//Nullチェック
function NullChk(Value,Name) {
	if (Value=="" || Value==null) {
		alert(Name + "を入力してください。");
		return false;
	}
	return true;
}
//画像チェック
function picChk(Value,Name) {
	Value = Value.toLowerCase();
	if(Value!="" && Value.indexOf(".gif",0) < 0 && Value.indexOf(".jpg",0) < 0 && 
							Value.indexOf(".jpeg",0) < 0 && Value.indexOf(".png",0) < 0){
		alert(Name + "の設定に誤りがあります。\n登録可能な画像ファイルの種類：jpg、jpeg、gif、png");
		return false;
	}
	return true;
}

//メールチェック
function MailChk(Value,Name) {
	flg=0;
	if (EiNumSblChk(Value,Name)==false) {
		return false;
	}
	for (i=0;i<Value.length;i++) {
		str=Value.charCodeAt(i);
		if (str==64) {
			flg=1;
		}
	}
	if (flg==0) {
		alert(Name + "を正しく入力してください。");
		return false;
	}
	return true;
}
//半角数字チェック
function NumChk(Value,Name) {
	for (i=0;i<Value.length;i++) {
		str=Value.charCodeAt(i);
		if (str<48 || str>57) {
			alert(Name + "は半角数字で入力してください。");
			return false;
		}
	}
	return true;	
}
//半角英数字チェック
function EiNumChk(Value,Name) {
	for (i=0;i<Value.length;i++) {
		str=Value.charCodeAt(i);
		if (str<48 || (str>57 && str<65) || (str>90 && str<97) || str>122) {
			alert(Name + "は半角英数字で入力してください。");
			return false;
		}
	}
	return true;	
}
//半角英数字、ハイフンまたはアンダースコア、英文字無しチェック
function EiNumUHChk(Value,Name) {
	numchk=0;
	for (i=0;i<Value.length;i++) {
		str=Value.charCodeAt(i);
		if (str<45 || str==46 || str==47 || (str>57 && str<65) || (str>90 && str<95) || str==96 || str>122) {
			alert(Name + "は半角英数字、ハイフンまたはアンダースコアで入力してください。");
			return false;
		}
		if (str<48 || (str>47 && str<58) || (str>57 && str<65) || (str>90 && str<97) || str>122) {
		} else {
			numchk=1;
		}
	}
	if (numchk==0) {
			alert("パスワードはアルファベットを１つ以上使用する必要があります。");
			return false;
	}
	return true;	
}
//半角英数字及び記号チェック
function EiNumSblChk(Value,Name) {
	for (i=0;i<Value.length;i++) {
		str=Value.charCodeAt(i);
		if (str<33 || str>126) {
			alert(Name + "は半角英数字及び記号で入力してください。");
			return false;
		}
	}
	return true;	
}
//字数チェック
function CharNumChk(Value,Name,s,l) {
	if (Value.length<s || Value.length>l) {
			alert(Name + "は" + s + "文字以上" + l + "文字以下で入力してください。");
			return false;
	}
	return true;	
}
//文字数チェック
function LenChk(strLeng , strComment){ 
	num=0;
	for (i=0;i<strComment.length;i++) {
		str=strComment.charCodeAt(i);
		if (str<0) {
				i=i+1;
		}
		num=num+1;
	}
	if (num>strLeng) {
		return false;
	}
	return true;
}
//日付チェック
function DateChk(Nen, Tuki, Hi, Name){

	if ( (Nen == "") || (Tuki == "") || (Hi == "") ){
		alert( Name + "を選択してください");
		return false;
	}
	
	NormalMaxMonthDay= new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	UruMaxMonthDay= new Array(31,29,31,30,31,30,31,31,30,31,30,31);

	// 通常年の場合
	if ( (Nen%4) != 0 ) {
		// もし、その月の月末より大きい日付を選んでいたらエラー
		if ( NormalMaxMonthDay[Tuki-1] < Hi) {
			alert( Name + "が間違っています");
			return false;
		}
	// うるう年の場合
	} else {
		// もし、その月の月末より大きい日付を選んでいたらエラー
		if (UruMaxMonthDay[Tuki-1] < Hi) {
			alert( Name + "が間違っています");
			return false;
		}
	}
	return true;
}
//-->

