

// << 全角カタナカ入力チェック >>
function checkFurigana(str) {

	if (str.length == 0) return true;

	if( str.match( /[^ァ-ン　ー\s]+/ ) ) {
		return false;
	}
	return true;
}

// << 日付形式のチェック >>
function checkDate(datestr) {

	if (datestr.length == 0) return true;

	// 正規表現による書式チェック
	if(!datestr.match(/^\d{4}\/\d{2}\/\d{2}$/)){
		return false;
	}
	var vYear = datestr.substr(0, 4) - 0;
	var vMonth = datestr.substr(5, 2) - 1; // Javascriptは、0-11で表現
	var vDay = datestr.substr(8, 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 F_Entry() {

	var errmsg="";

	with(document.main) {

	
		// -- 氏名
		str1 = name_s.value;
		for (i=0; i<(name_s.value.length); i++) str1 = str1.replace(/ /i, '');
		
		
		if (str1.length == 0 ) {
			errmsg = errmsg+"氏名が入力されていません。\n";
		}
	
		// -- メールアドレス
		str = mail.value;
		for (i=0; i<mail.value.length; i++) str = str.replace(/ /i, '');
		if (str.length == 0) {
			errmsg = errmsg+"メールアドレスが入力されていません。\n";
		}
		// -- 問い合わせ内容
		str = message.value;
		for (i=0; i<message.value.length; i++) str = str.replace(/ /i, '');
		if (str.length == 0) {
			errmsg = errmsg+"お問い合わせ内容が入力されていません。\n";
		}
		

		if (errmsg != "") {
			alert(errmsg);
			return;
		}

		F_Submit();
	}
}

// << 実行処理へのデータ送信 >>
function F_Submit() {
	with(document.main) {
		submit();
	}
}
