//E-mailアドレスのチェック mode:0 →alert出さない →1:alert出す
function CheckEmailAddr(addr,mode)
{
if ((addr == null) || addr == "") {
if (mode) {
alert("メールアドレスを指定してください。");
}
return false;
}

// RFC822に沿っている(つもり)
if (addr.match(/[^\x21-\x7E]/) ||
addr.match(/[\(\)<>,;:\\"\[\]]/) ||
        !addr.match(/^[^@]+@[^@]+$/)) {
        if (mode) {
    alert("メールアドレスとして不適当なものが指定されています。");
        }
return false;
    }
    return true;
}

function isEmpty( inputStr ) {
	if (inputStr == null || inputStr == "") {
		return true;
	}
	return false;
}
function Check( form ){
	var Message = null;
	// 翻訳方向のチェック
//	if(document.Form.elements[0].selectedIndex == 0) {
	if(form.q001_direction.selectedIndex == 0) {
		alert("翻訳方向は必ず入力して下さい。");
		return false;
	}
    // 原文のチェック
	if (isEmpty( form.q002_genbun.value)){
		alert("原文は必ず入力して下さい。");
		return false;
	}
    // メールアドレスのチェック
    if(false==CheckEmailAddr(form.q006_email.value, 1)) {
      return false;
    }
	// 入力内容の確認
	return (confirm(
		"翻訳結果の送付先は " + form.q006_email.value + "\n"
		+ "\nでよろしいですか？"));
}
