﻿//=======================================
//フォームの空欄チェック（適宜追加・削除してください）
//=======================================

//------------------------------------------カスタマイズする場所--
//通常フォームの背景色
var defaultColor = "#FFFFFF";
//未入力フォームの色変更
var errorColor = "#cd8a7b";

//--------------------------------------------------------------------------

//テキストエリア用チェック関数
function textCheck(n, e){
	var obj = document.getElementsByName(n);
	if (obj[0].value.length == 0) {
		message += e;
		message += "\n";
		obj[0].style.backgroundColor = errorColor;
		if(fcflag == 0) obj[0].focus(); fcflag = 1;
	}else{
		obj[0].style.backgroundColor = defaultColor;
	}
}

//メール用チェック関数
function mailCheck(n, e){
	var obj = document.getElementsByName(n);
	if (obj[0].value.length == 0) {
		message += e;
		message += "\n";
		obj[0].style.backgroundColor = errorColor;
		if(fcflag == 0) obj[0].focus(); fcflag = 1;
	}else{
		obj[0].style.backgroundColor = defaultColor;
	}
	//メール @のチェック
	if (obj[0].value.length != 0) {
		if (obj[0].value.indexOf("@")<=0) {
			message += e;
			message += "\n";
			obj[0].style.backgroundColor = errorColor;
			if(fcflag == 0) obj[0].focus(); fcflag = 1;
		}else{
			obj[0].style.backgroundColor = defaultColor;
		}
	}
}

//再入力メールアドレスが一致するかチェックする関数
function mailMatch(n1, n2, e){
	var obj1 = document.getElementsByName(n1);
	var obj2 = document.getElementsByName(n2);
	if(obj1[0].value.length != 0 && obj2[0].value.length != 0){
		if(obj1[0].value != obj2[0].value){
			message += e;
			message += "\n";
			obj2[0].style.backgroundColor = errorColor;
			if(fcflag == 0) obj2[0].focus(); fcflag = 1;
		}else{
			obj2[0].style.backgroundColor = defaultColor;
		}
	}
}

//メールが空じゃない場合の妥当性チェック関数
function mailCheckEntry(n, e){
	var obj = document.getElementsByName(n);
	//メール @のチェック
	if (obj[0].value.length != 0) {
		if (obj[0].value.indexOf("@")<=0) {
			message += e;
			message += "\n";
			obj[0].style.backgroundColor = errorColor;
			if(fcflag == 0) obj[0].focus(); fcflag = 1;
		}else{
			obj[0].style.backgroundColor = defaultColor;
		}
	}
}

//チェックボックス・ラジオボタン用チェック関数
function checkedCheck(n, e){
	var flag = 0;
	var obj = document.getElementsByName(n);
	for(var i=0; i<obj.length; i++){
		if (obj[i].checked) {
			flag = 1;
			break;
		}
	}

	if(flag == 0){
		message += e;
		message += "\n";
		if(fcflag == 0) obj[0].focus(); fcflag = 1;
	}
}

