﻿function checkform(fobj) {
	var msg = "";
	
	if(fobj.method.value == "insert") {
		msg = "この内容で登録します。よろしいですか？";
	} else if(fobj.method.value == "update") {
		msg = "この内容で更新します。よろしいですか？";
	} else if(fobj.method.value == "message") {
		msg = "この内容でメッセージを送信します。よろしいですか？";
	}

	if(requiredCheck(fobj)) {
		if(msg) {
			if(window.confirm(msg)){ 
				return true;
			} else {
				return false;
			}
		} else {
			return true;
		}
	} else {
		return false;
	}
}

//チェック処理
function requiredCheck(fobj) {
	var flg = false;
	
	var findex = 0;
	for (i = 0; i < fobj.elements.length; i = i +1){
		if(fobj.elements[i].id.indexOf("_required",0) != -1) {
			if(!fobj.elements[i].value) {
				if(!flg) {
					findex = i;
				}
				flg = true;
				fobj.elements[i].style.backgroundColor="#ffc0cb";
			} else {
				fobj.elements[i].style.backgroundColor="#FFF";
			}
		}
	}
	
	if(flg) {
		alert("必須項目を入力してください。");
		fobj.elements[findex].focus();
		return false;
	} else {
		return true;
	}
}
