function check() {
    warning = "";
    if (document.purchase.name.value == "") {
        document.purchase.name.focus();
        warning = "ご氏名が入力されていません。";
    } else if (document.purchase.email.value == "") {
        document.purchase.email.focus();
        warning = "Ｅメールアドレスが入力されていません。";
    } else if (document.purchase.phone.value == "") {
        document.purchase.phone.focus();
        warning = "お電話番号が入力されていません。";
    } else if (document.purchase.address1.value == "") {
        document.purchase.address1.focus();
        warning = "ご住所が入力されていません。";
    } else if (IsZenkaku(document.purchase.email.value)) {
        warning = "Ｅメールアドレスが正しくありません。全角文字を使用しているようです。";
        document.purchase.email.focus();
    } else if (document.purchase.comment.value.length > 100) {
        warning = "コメントは２００文字以内でお願いします。";
        document.purchase.comment.focus();
    } else if (!validate_email(document.purchase.email.value)) {
        warning = "Ｅメールアドレスが正しくありません。形式が間違っているようです。";
        document.purchase.email.focus();
    }

    if (warning != "") {
        message.innerText = warning;
        return false;
    } else {
        message.innerText = "　";
       return true;
    }
}
