<!--
	//<form>タグは下記の通りにしてください。
	//<form name="mailform" method="POST" onSubmit="return sendMail(this.name,'(必須)');" action="send.cgi">
	// 「(必須)」の部分は、必須項目共通の文字を入れてください。
	//例)<input type="text" name="お名前*">　この場合、*(アスタリスク)など。
	//ここで書かれた必須項目固有文字がname属性に含まれる場合チェックの対象になります。
	//ちなみにname属性にアンダーバー( _ ) が含まれるエレメントはcgi側でも必須項目チェックをします。

	//差出人のformはname="email"としてください。
	//例)<input type="text" name="email">
	//name属性"email"は常時必須項目なので、必須項目固有文字を入れないでください。
	
	//オートレスポンサーをご利用の場合、その件名を指定します。
	//例)<input type="hidden" name="thankssubjects" value="メールありがとうございます">
	
	//オートレスポンサーをご利用の場合、その本文を指定します。改行は「-br-」を代替文字とします。
	//<input type="hidden" name="thanksmsg" value="この度はメールありがとうございます。-br--br-TRANCEDIVE 和田憲幸-br-info@trancedive.com">
	
	//メール送信後のサンクスページのアドレスを指定します。
	//<input type="hidden" name="thanks" value="thanks.html">
	
	//メール送信後のエラーページのアドレスを指定します。
	//<input type="hidden" name="error" value="error.html">
	
	//メールの送信先を指定します。
	//<input type="hidden" name="mailto" value="info@trancedive.com">
	
	//メールの件名を指定します。値がない場合は「件名なし」になります。
	//<input type="text" name="subject">
		
	function sendMail(formName,must){
		var caution = "";
		var errorflag = 0;
		//ここで要素のチェック
		for(i=0;i<document.forms[formName].length ;i++){
			if(document.forms[formName].elements[i].name.indexOf("email",0) > -1 && document.forms[formName].elements[i].value != ""){
				//nameが"email"の場合、文法チェックする。
				chkMail = document.forms[formName].elements[i].value;
				check = /.+@.+\..+/;
				if (!chkMail.match(check)){
					errortext = document.forms[formName].elements[i].name.replace(must,"")
					caution = caution + errortext +"が正しくありません。\n";
					errorflag = 2;
				}
			}
			else if(document.forms[formName].elements[i].name.indexOf(must,0) > -1 && document.forms[formName].elements[i].value == ""){
				//nameがそれ以外の場合で、必須項目の場合はチェックする。
				errortext = document.forms[formName].elements[i].name.replace(must,"");
				errortext = errortext.replace("_","");
				caution = caution + errortext +"が未入力です。\n";
				errorflag = 1;
			}
		}
		
		if(errorflag == 0){
			return true;
		}
		else{
			caution = "TYPE "+errorflag+" ERROR\n"+caution;
			alert(caution);
			return false;
		}
	}
//-->
