/* --------------------------------------------------- 
    * FileName     : shopping.js
    * Version      : 1.00
    * LastUpdated  : 2001/06/10

- 更新履歴 -
2001/06/10 Shuji Kohara：
	・支払方法が１種類のみだった場合エラーチェックがかからない問題を修正。
	・アコシスのチェックロジックを削除
----------------------------------------------------- */

/* ----------------------------------------
入力チェック（配送情報）
------------------------------------------- */
function chk_order(form) {

    if (form.s_name_1.value == "") {
        alert("ご注文者のお名前を入力してください。");
        return;
    }

    if (form.s_name_2.value == "") {
        alert("ご注文者のお名前を入力してください。");
        return;
    }

    if (form.s_kana_1.value == "") {
        alert("ご注文者のお名前フリガナを入力してください。");
        return;
    }

    if (form.s_kana_2.value == "") {
        alert("ご注文者のお名前フリガナを入力してください。");
        return;
    }

    if (form.s_zip.value == "") {
        alert("ご注文者の住所（郵便番号）を入力してください。")
        return;
    }

    if (form._PREF.value == "") {
        alert("ご注文者の住所（都道府県）を選択してく。")
        return;
    }

    if (form.s_adrs1.value == "") {
        alert("ご注文者の住所（市区町村）を入力してください。")
        return;
    }

    if (form.s_tel.value == "") {
        alert("ご注文者の電話番号を入力してください。")
        return;
    }

    if (form._EMAIL.value == "") {
        alert("メールアドレスを入力して下さい");
        return;
    } else {
        check = /.+@.+\..+/; //正規表現
        chk_str = form._EMAIL.value;
        if (!chk_str.match(check)){
            alert("メールアドレスが正しく入力されていません");
            return;
        }
    }

/* ----------------------------------------
入力チェック（支払方法）
------------------------------------------- */
	w_flg = 0;

	for (i = 0; i < form.elements.length; i++ ) {

	    // エレメントがチェックボックスの時に処理を行う。
    	if (form.elements[i].type == "radio" ) {
	    	// チェックボックスがONの時はその値を設定する。
		    if (form.elements[i].checked == true) {
				w_flg = 1;
	    	}
    	}
    }

    if (w_flg==0) {
        alert("お支払方法を選択してください。")
        return;
    }

    form.submit();
}


/* --------------------------------------
クレジット決済情報入力チェック
----------------------------------------- */
function inputcheck(form) {

	// 名義
    if (form.u_name.value == "") {
        alert("「名義」を入力して下さい。");
        return;
    }

	// 取扱いカード会社
    if (form.card_brand.value == "") {
        alert("「カードの種類」を選択して下さい。");
        return;
    }

	// 支払回数
    if (form.card3_pay_num.value == "") {
        alert("「支払い回数」を選択して下さい。");
        return;
    }

	// カード番号
	var cn1 = form.cardno.value;
    if (cn1 == "") {
        alert("「カード番号」を入力してください。");
        return;
    }

	// 有効期限（月）
    if (form.expirem.value == "") {
        alert("「有効期限（月）」を入力して下さい。");
        return;
    }

	// 有効期限（年）
    if (form.expirey.value == "") {
        alert("「有効期限（年）」を入力して下さい。");
        return;
    }

    form.submit();

}

function a_pop(url) {
    window.open(url,"acosis","location=no,status=yes,toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes,width=600,height=450");
}
