//----------------------------------
// 関数：next
// 引数：フォームデータ
// 内容：フォームデータを取得し、
//       項目に入力が無ければエラーを取得し
//       正常に入力されていれば確認画面に遷移を行う
//
//----------------------------------
function next(form) {

    var Fsub = form.subject.value;
    var Fadd = form.address.value;
    var Ftel = form.tel.value;
    var Fnm = form.name.value;
    var Fml = form.mail.value;
    var Fmsg = form.message.value;
    var data = "";
    var telcheck = /^[0-9-]+$/;
    var mailcheck = /.+@.+\..+/;

    // 入力されていない場合
    if(Fsub == ""
        && Fadd == ""
        && Ftel == ""
        && Fnm == ""
        && Fml == ""
        && Fmsg == "") {

        // 項目を入力してください。と表示
        alert(unescape("\u9805\u76EE\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002"));
        return false;

    } else if (Fadd == "") {

        // ご連絡先住所は必須項目です。と表示
        alert(unescape("\u3054\u9023\u7D61\u5148\u4F4F\u6240\u306F\u5FC5\u9808\u9805\u76EE\u3067\u3059\u3002"));
        return false;

    } else if (Ftel == "") {

        // ご連絡先電話番号は必須項目です。と表示
        alert(unescape("\u3054\u9023\u7D61\u5148\u96FB\u8A71\u756A\u53F7\u306F\u5FC5\u9808\u9805\u76EE\u3067\u3059\u3002"));
        return false;

    } else if (Fml == "") {

        // e-mailは必須項目です。と表示
        alert(unescape("e-mail\u306F\u5FC5\u9808\u9805\u76EE\u3067\u3059\u3002"));
        return false;

    } else if (Fmsg == "") {

        // 詳細内容は必須項目です。と表示
        alert(unescape("\u8A73\u7D30\u5185\u5BB9\u306F\u5FC5\u9808\u9805\u76EE\u3067\u3059\u3002"));
        return false;

    } else if (!Ftel.match(telcheck)) {

        // ご連絡先電話番号が不正です。と表示
        alert(unescape("\u3054\u9023\u7D61\u5148\u96FB\u8A71\u756A\u53F7\u304C\u4E0D\u6B63\u3067\u3059\u3002"));
        return false;

    } else if (!Fml.match(mailcheck)) {

        // e-mailが不正です。と表示
        alert(unescape("e-mail\u304C\u4E0D\u6B63\u3067\u3059\u3002"));
        return false;

    } else {

        // 問題なければフォームデータをパラメータとして確認画面に遷移
        data = "?subject=" + Fsub + "&address=" + Fadd + "&tel=" + Ftel + "&name=" + Fnm + "&mail=" + Fml + "&message="+ Fmsg;
        data = encodeURI(data);

        form.action = "confirm.php";
        form.action += data;
        form.method = "post";
        form.submit();

    }
    return true;
}

function restChar(form) {
  n = form.message.value.length;
  if(n > 400) alert(unescape("\u304A\u554F\u5408\u305B\u5185\u5BB9\u306F500\u6587\u5B57\u4EE5\u5185\u306B\u3057\u3066\u304F\u3060\u3055\u3044\u3002"));
}
