<!--
btnNo = 0;
function checkForm(){
if (btnNo == 1){
	var i = document.myFORM.payment.options.selectedIndex;
	if (document.myFORM.payment.options[i].text == "お選びください"){
	 alert("お支払方法をお選びください。");
	 document.myFORM.payment.focus();
	 return (false);
	}
	if (document.myFORM.name.value == ""){
	 alert("お名前をご入力ください。");
	 document.myFORM.name.focus();
	 return (false);
	}
	if (document.myFORM.kana.value == ""){
	 alert("お名前のふりがなをご入力ください。");
	 document.myFORM.kana.focus();
	 return (false);
	}
	if(document.myFORM.kana.value.match(/^[ぁ-ん゛゜ー 　]+$/) == null){
	 alert("ふりがなの入力はひらがなでお願いします。");
	 document.myFORM.kana.focus();
	 return (false);
	}
	if (document.myFORM.address.value == ""){
	 alert("ご住所をご入力ください。");
	 document.myFORM.address.focus();
	 return (false);
	}
	if (document.myFORM.tel.value == ""){
	 alert("電話番号をご入力ください。");
	 document.myFORM.tel.focus();
	 return (false);
	}
	if (document.myFORM.tel.value.match(/^[0-9]+\-[0-9]+\-[0-9]+$/) == null) {
	  alert("正確な電話番号のご記入をお願いいたします。");
	  document.myFORM.tel.focus();
	  return (false);
	}
	if (document.myFORM.mail.value == ""){
	 alert("メールアドレスをご入力ください。");
	 document.myFORM.mail.focus();
	 return (false);
	}
	if(!document.myFORM.mail.value.match(/.*@.*\..*/i)){  	//メールアドレスが不正である場合
	  alert("メールアドレスが不正です。もう一度確認して下さい。");
	  document.myFORM.mail.focus();
	  return (false);
	}
	if(document.myFORM.same_addr[1].checked){ // お届け先住所のチェック
	  if (document.myFORM.delivery_name.value == ""){
	   alert("お届け先お名前をご入力ください。");
	   document.myFORM.delivery_name.focus();
	   return (false);
	  }
	  if (document.myFORM.delivery_name.value == ""){
	    alert("お届け先お名前をご入力ください。");
	    document.myFORM.delivery_name.focus();
	    return (false);
	  }
	  if (document.myFORM.delivery_kana.value == ""){
	    alert("お届け先お名前のふりがなをご入力ください。");
	    document.myFORM.delivery_kana.focus();
	    return (false);
	  }
	  if(document.myFORM.delivery_kana.value.match(/^[ぁ-ん゛゜ー 　]+$/) == null){
	    alert("お届け先ふりがなの入力はひらがなでお願いします。");
	    document.myFORM.delivery_kana.focus();
	    return (false);
	  }
	  if (document.myFORM.delivery_address.value == ""){
	    alert("お届け先ご住所をご入力ください。");
	    document.myFORM.delivery_address.focus();
	    return (false);
	  }
	  if (document.myFORM.delivery_tel.value == ""){
	    alert("お届け先電話番号をご入力ください。");
	    document.myFORM.delivery_tel.focus();
	    return (false);
	  }
	  if (document.myFORM.delivery_tel.value.match(/^[0-9]+\-[0-9]+\-[0-9]+$/) == null) {
	    alert("正確な電話番号のご記入をお願いいたします。");
	    document.myFORM.delivery_tel.focus();
	    return (false);
	  }
	}else{ // お届け先ご住所が同じためクリア
    clearDeriver();
  }
	if ( confirm( "これでご注文となります。宜しいですか？" ) ){
	  return true;
	}else {
	  return false;
	}
}else{
	if ( confirm( "ご注文を取り消します。宜しいですか？" ) ){
	  location.href = "order.php?cancel=1";
	  return false;
	}else {
	  return false;
	}
}
}
function clearDeriver(){ // お届け先住所が同じ時はお届け先項目クリア
  if (document.myFORM.same_addr[0].checked){
    document.myFORM.delivery_name.value = ""
    document.myFORM.delivery_kana.value = ""
    document.myFORM.delivery_pref.value = "北海道"
    document.myFORM.delivery_zip1.value = ""
    document.myFORM.delivery_zip2.value = ""
    document.myFORM.delivery_address.value = ""
    document.myFORM.delivery_tel.value = ""
  }
}
function calcSouryo(){ // 送料の計算
  if (document.syouFORM.goukei.value < 15000){
    if (document.myFORM.same_addr[0].checked){ // お届け先と注文者が同じ
      document.syouFORM.souryo.value = '\\' + myFormatNumber(souryou[document.myFORM.pref.value]);
      document.syouFORM.total.value = '\\' + myFormatNumber(eval(document.syouFORM.goukei.value) + eval(souryou[document.myFORM.pref.value]));
    }else{
      document.syouFORM.souryo.value = '\\' + myFormatNumber(souryou[document.myFORM.delivery_pref.value]);
      document.syouFORM.total.value = '\\' + myFormatNumber(eval(document.syouFORM.goukei.value) + eval(souryou[document.myFORM.delivery_pref.value]));
    }
  }else{
    document.syouFORM.souryo.value = 0;
    document.syouFORM.total.value = '\\' + myFormatNumber(document.syouFORM.goukei.value);
  }
  clearDeriver(); // お届け先住所が同じ時はお届け先項目クリア
}
function Addc(src){
 var i;
 var max;
 var dest = "";
 dest = src;
 max = Math.floor( dest.length/3 );
 for(i=max;i>0;i--){
   if( dest.length-3*i != 0){
     dest = "" + dest.substring(0,dest.length-3*i) + ',' + dest.substring( dest.length-3*i,dest.length)
   }
 }
  return dest;
}
function myFormatNumber(x) { // 引数の例としては 95839285734.3245
    var s = "" + x; // 確実に文字列型に変換する。例では "95839285734.3245"
    var p = s.indexOf("."); // 小数点の位置を0オリジンで求める。例では 11
    if (p < 0) { // 小数点が見つからなかった時
        p = s.length; // 仮想的な小数点の位置とする
    }
    var r = s.substring(p, s.length); // 小数点の桁と小数点より右側の文字列。例では ".3245"
    for (var i = 0; i < p; i++) { // (10 ^ i) の位について
        var c = s.substring(p - 1 - i, p - 1 - i + 1); // (10 ^ i) の位のひとつの桁の数字。例では "4", "3", "7", "5", "8", "2", "9", "3", "8", "5", "9" の順になる。
        if (c < "0" || c > "9") { // 数字以外のもの(符合など)が見つかった
            r = s.substring(0, p - i) + r; // 残りを全部付加する
            break;
        }
        if (i > 0 && i % 3 == 0) { // 3 桁ごと、ただし初回は除く
            r = "," + r; // カンマを付加する
        }
        r = c + r; // 数字を一桁追加する。
    }
    return r; // 例では "95,839,285,734.3245"
}
function isNumeric(value) { // 数値チェック
  if ( isNaN( value ) ) {
    alert("数値を入力してください。"); //警告コメント
    return false;
  }
}

-->

