function Chumon(){
mail_flag = "0";
mail_Check2();
if(mail_flag == "0"){
var chumon_obj = document.getElementById("mitsumori4");
var hantei = chumon_obj.innerHTML;
if(hantei == ""){
alert("計算ボタンで料金を確認してからご注文ください");
return false;
}else{
//ここから注文処理

/*時間を取得して仮の注文番号を発行*/
var hizuke = new Date();
var num_Time = hizuke.getTime();
num_Time = "A" + num_Time;
var num_Time_length = num_Time.length;
var num_Time_kekka = "C" + num_Time.substring(4,num_Time_length);
var num_rand = Math.floor(Math.random()*1000)
var chumon_num = num_Time_kekka + "-" + num_rand;
/*仮の注文番号を埋め込み*/
/*document.getElementById("Num_tmp").innerHTML = chumon_num;*/
document.cgi_order.hd_chumon_num.value = chumon_num;

chushi = "0";
hissu();//必須項目チェック
if(chushi == "0"){
cgi_Write_order_info();
cgi_Write_order_patern();
cgi_Write_hacchu();
cgi_Write_nohin_A();
cgi_Write_nohin_B();
cgi_Write_seikyusaki_A();
cgi_Write_seikyusaki_B();
//cgiの呼び出し
document.cgi_order.submit();
//注文番号の表示
//var  No_display = "ご注文頂き誠にありがとうございます。<br />ご注文番号：<font color='#ff0000'>" + document.cgi_order.hd_chumon_num.value +"</font>にて受付けました。<br />ご記入頂いたメールアドレスへご注文内容を送信しました。";
//document.getElementById("ChumonNo").innerHTML = No_display;
//document.getElementById("ChumonNo").style.display = "block"; 
document.getElementById('Newuketsuke').style.display='block';
}//chushi
} //if(hantei)
}//if(mail_flag)
} //Fchumon


//注文情報をhiddenに書き込み
function cgi_Write_order_info(){
//注文種別
    var ii;
	var print_shubetsu;
    if (document.offset_mitsumori.shubetsu.length) {
        for (ii = 0; ii < document.offset_mitsumori.shubetsu.length; ii++) {
            if (document.offset_mitsumori.shubetsu[ii].checked) {
                print_shubetsu =document.offset_mitsumori.shubetsu[ii].value;
            }
        }
    } else {
        if (document.offset_mitsumori.shubetsu.checked) {
           print_shubetsu = document.offset_mitsumori.shubetsu.value;
        }
    }
var print_shubetsu2;
if( print_shubetsu == "New"){
print_shubetsu2 = "新規印刷";
}else if( print_shubetsu == "Repeat"){
print_shubetsu2 = "増刷";
}
document.cgi_order.hd_shubetsu.value = print_shubetsu2;

//サイズ
var print_size = document.offset_mitsumori.size_p.value;;
var print_size2;
if(print_size == "A4"){
print_size2 = "A4（210×297mm）";
}else if(print_size == "A3"){
print_size2 = "A3（297×420mm）";
}else if(print_size == "B5"){
print_size2 = "B5（182×257mm）";
}else if(print_size == "B4"){
print_size2 = "B4（257×364mm）";
}
document.cgi_order.hd_size.value = print_size2;

//用紙
var print_paper = document.offset_mitsumori.paper.value;
var print_paper2;
if(print_paper == "C58"){
print_paper2 = "コート58kg";
}else if(print_paper == "C90"){
print_paper2 = "コート90kg";
}else if(print_paper == "J55"){
print_paper2 = "上質紙55kg";
}
document.cgi_order.hd_paper.value = print_paper2;

//印刷色数
var irokazu = document.offset_mitsumori.iro.value;
var irokazu2;
if(irokazu == "10"){
irokazu2 ="片面1色";
}else if(irokazu == "20"){
irokazu2 ="片面2色";
}else if(irokazu == "40"){
irokazu2 ="片面4色";
}else if(irokazu == "11"){
irokazu2 ="おもて1色・うら1色";
}else if(irokazu == "21"){
irokazu2 ="おもて2色・うら1色";
}else if(irokazu == "22"){
irokazu2 ="おもて2色・うら2色";
}else if(irokazu == "41"){
irokazu2 ="おもて4色・うら1色";
}else if(irokazu == "42"){
irokazu2 ="おもて4色・うら2色";
}else if(irokazu == "44"){
irokazu2 ="おもて4色・うら4色";
}
document.cgi_order.hd_printcolor.value = irokazu2;

//原稿データ
if(print_shubetsu == "Repeat"){
document.cgi_order.hd_genko.value = "前回データを使用";
}else{
var print_genko = document.offset_mitsumori.genko.value;
var print_genko2;
if(print_genko == "Customer"){
print_genko2 = "お客様が制作";
}else if(print_genko == "99print"){
print_genko2 = "99printが制作";
}
document.cgi_order.hd_genko.value = print_genko2;
}

//部数
var print_busu = document.offset_mitsumori.busu.value;
print_busu = myFormatNumber(print_busu);
var print_busu2 = print_busu + "部";
document.cgi_order.hd_maisu.value = print_busu2;

//オプション
var print_option = document.offset_mitsumori.kako.value;
var print_option2;
if(print_option == "N"){
print_option2 = "なし";
}else if(print_option == "A"){
print_option2 = "二つ折り";
}else if(print_option == "B"){
print_option2 = "三つ折り（巻き）";
}else if(print_option == "C"){
print_option2 = "三つ折り（蛇腹）";
}else if(print_option == "D"){
print_option2 = "六つ折り（DM折り）";
}
document.cgi_order.hd_option.value = print_option2;

//備考欄
pre_bikou = document.offsetchumon.bikou.value;
pre_bikou = chikan(pre_bikou);
document.cgi_order.hd_HCbikou.value = pre_bikou;
//document.cgi_order.hd_HCbikou.value = document.offsetchumon.bikou.value;
}


//発注者情報パターンをhiddenに書き込み
function cgi_Write_order_patern(){
var order_patern = document.offsetchumon.nohin_patern.value;
order_patern = encodeURIComponent(order_patern);
var order_patern2 = "";
if(order_patern == "1"){
order_patern2 = "発注者・納品先・請求先が全て同じ";
}else if(order_patern == "2"){
order_patern2 = "納品先を別に指定する";
}else if(order_patern == "3"){
order_patern2 = "請求先を別に指定する";
}else if(order_patern == "4"){
order_patern2 = "納品先と請求先を個別に指定する";
}
document.cgi_order.hd_patern.value = order_patern2;
document.cgi_order.hd_patern2.value = order_patern;
}

//★発注者情報（hacchu）
function cgi_Write_hacchu(){
//発注者E-Mail
document.cgi_order.hd_mail.value = document.offsetchumon.h_mail_name.value;
//発注者郵便番号
var zip1 = document.offsetchumon.h_post1_name.value;
var zip2 = document.offsetchumon.h_post2_name.value;
var zip3 = zip1 + "-" + zip2;
document.cgi_order.hd_HCzip.value = zip3;
//発注者住所1
pre_add1 = document.offsetchumon.h_address1_name.value;
pre_add1 = chikan(pre_add1);
document.cgi_order.hd_HCadd1.value = pre_add1;
//document.cgi_order.hd_HCadd1.value = document.offsetchumon.h_address1_name.value;
//発注者住所2
pre_add2 = document.offsetchumon.h_address2_name.value;
pre_add2 = chikan(pre_add2);
document.cgi_order.hd_HCadd2.value = pre_add2;
//document.cgi_order.hd_HCadd2.value = document.offsetchumon.h_address2_name.value;
//発注者住所3
pre_add3 = document.offsetchumon.h_address3_name.value;
pre_add3 = chikan(pre_add3);
document.cgi_order.hd_HCadd3.value = pre_add3;
//document.cgi_order.hd_HCadd3.value = document.offsetchumon.h_address3_name.value;
//発注者お名前
pre_name = document.offsetchumon.h_customer_name.value;
pre_name = chikan(pre_name);
document.cgi_order.hd_HCname.value = pre_name;
//document.cgi_order.hd_HCname.value = document.offsetchumon.h_customer_name.value;
//発注者電話番号
var customer_tel1 = document.offsetchumon.h_tel1_name.value;
var customer_tel2 = document.offsetchumon.h_tel2_name.value;
var customer_tel3 = document.offsetchumon.h_tel3_name.value;
var customer_tel = customer_tel1 + "-" + customer_tel2 + "-" + customer_tel3;
document.cgi_order.hd_HCtel.value = customer_tel;
//発注者ファックス
var customer_fax1 = document.offsetchumon.h_fax1_name.value;
var customer_fax2 = document.offsetchumon.h_fax2_name.value;
var customer_fax3 = document.offsetchumon.h_fax3_name.value;
var customer_fax = "";
if(customer_fax1 && customer_fax2 && customer_fax3){
customer_fax = customer_fax1 + "-" + customer_fax2 + "-" + customer_fax3;
}
document.cgi_order.hd_HCfax.value = customer_fax;
}

//★納品先A（nohin_A）
function cgi_Write_nohin_A(){
//納品先郵便番号
var na_zip1 = document.offsetchumon.na_post1_name.value;
var na_zip2 = document.offsetchumon.na_post2_name.value;
var na_zip = na_zip1 + "-" + na_zip2;
document.cgi_order.hd_NAzip.value = na_zip;
//納品先住所1
na_add1 = document.offsetchumon.na_address1_name.value;
na_add1 = chikan(na_add1);
document.cgi_order.hd_NAadd1.value = na_add1;
//document.cgi_order.hd_NAadd1.value = document.offsetchumon.na_address1_name.value;
//納品先住所2
na_add2 = document.offsetchumon.na_address2_name.value;
na_add2 = chikan(na_add2);
document.cgi_order.hd_NAadd2.value = na_add2;
//document.cgi_order.hd_NAadd2.value = document.offsetchumon.na_address2_name.value;
//納品先住所3
na_add3 = document.offsetchumon.na_address3_name.value;
na_add3 = chikan(na_add3);
document.cgi_order.hd_NAadd3.value = na_add3;
//document.cgi_order.hd_NAadd3.value = document.offsetchumon.na_address3_name.value;
//納品先お名前
na_name = document.offsetchumon.na_nohin_name.value;
na_name = chikan(na_name);
document.cgi_order.hd_NAname.value = na_name;
//document.cgi_order.hd_NAname.value = document.offsetchumon.na_nohin_name.value;
//納品先電話番号
var na_tel1 = document.offsetchumon.na_tel1_name.value;
var na_tel2 = document.offsetchumon.na_tel2_name.value;
var na_tel3 = document.offsetchumon.na_tel3_name.value;
var na_tel = na_tel1 + "-" + na_tel2 + "-" + na_tel3;
document.cgi_order.hd_NAtel.value = na_tel;
}

//★納品先B（nohin_B）
function cgi_Write_nohin_B(){
//納品先郵便番号
var nb_zip1 = document.offsetchumon.nb_post1_name.value;
var nb_zip2 = document.offsetchumon.nb_post2_name.value;
var nb_zip = nb_zip1 + "-" + nb_zip2;
document.cgi_order.hd_NBzip.value = nb_zip;
//納品先住所1
nb_add1 = document.offsetchumon.nb_address1_name.value;
nb_add1 = chikan(nb_add1);
document.cgi_order.hd_NBadd1.value = nb_add1;
//document.cgi_order.hd_NBadd1.value = document.offsetchumon.nb_address1_name.value;
//納品先住所2
nb_add2 = document.offsetchumon.nb_address2_name.value;
nb_add2 = chikan(nb_add2);
document.cgi_order.hd_NBadd2.value = nb_add2;
//document.cgi_order.hd_NBadd2.value = document.offsetchumon.nb_address2_name.value;
//納品先住所3
nb_add3 = document.offsetchumon.nb_address3_name.value;
nb_add3 = chikan(nb_add3);
document.cgi_order.hd_NBadd3.value = nb_add3;
//document.cgi_order.hd_NBadd3.value = document.offsetchumon.nb_address3_name.value;
//納品先お名前
nb_name = document.offsetchumon.nb_nohin_name.value;
nb_name = chikan(nb_name);
document.cgi_order.hd_NBname.value = nb_name;
//document.cgi_order.hd_NBname.value = document.offsetchumon.nb_nohin_name.value;
//納品先電話番号
var nb_tel1 = document.offsetchumon.nb_tel1_name.value;
var nb_tel2 = document.offsetchumon.nb_tel2_name.value;
var nb_tel3 = document.offsetchumon.nb_tel3_name.value;
var nb_tel = nb_tel1 + "-" + nb_tel2 + "-" + nb_tel3;
document.cgi_order.hd_NBtel.value = nb_tel;
//請求書送付先
var s;
var nb_seikyusho;
    if (document.offsetchumon.nb_seikyu.length) {
        for (s = 0; s < document.offsetchumon.nb_seikyu.length; s++) {
            if (document.offsetchumon.nb_seikyu[s].checked) {
                nb_seikyusho =document.offsetchumon.nb_seikyu[s].value;
            }
        }
    } else {
        if (document.offsetchumon.nb_seikyu.checked) {
           nb_seikyusho = document.offsetchumon.nb_seikyu.value;
        }
    }
document.cgi_order.hd_NBseikyusaki.value = nb_seikyusho;
}

//★請求先（seikyusaki_A）
function cgi_Write_seikyusaki_A(){
//請求先郵便番号
var sa_zip1 = document.offsetchumon.sa_post1_name.value;
var sa_zip2 = document.offsetchumon.sa_post2_name.value;
var sa_zip = sa_zip1 + "-" + sa_zip2;
document.cgi_order.hd_SAzip.value = sa_zip;
//請求先住所1
sa_add1 = document.offsetchumon.sa_address1_name.value;
sa_add1 = chikan(sa_add1);
document.cgi_order.hd_SAadd1.value = sa_add1;
//document.cgi_order.hd_SAadd1.value = document.offsetchumon.sa_address1_name.value;
//請求先住所2
sa_add2 = document.offsetchumon.sa_address2_name.value;
sa_add2 = chikan(sa_add2);
document.cgi_order.hd_SAadd2.value = sa_add2;
//document.cgi_order.hd_SAadd2.value = document.offsetchumon.sa_address2_name.value;
//請求先住所3
sa_add3 = document.offsetchumon.sa_address3_name.value;
sa_add3 = chikan(sa_add3);
document.cgi_order.hd_SAadd3.value = sa_add3;
//document.cgi_order.hd_SAadd3.value = document.offsetchumon.sa_address3_name.value;
//請求先お名前
sa_name = document.offsetchumon.sa_seikyusaki_name.value;
sa_name = chikan(sa_name);
document.cgi_order.hd_SAname.value = sa_name;
//document.cgi_order.hd_SAname.value = document.offsetchumon.sa_seikyusaki_name.value;
//請求先電話番号
var sa_tel1 = document.offsetchumon.sa_tel1_name.value;
var sa_tel2 = document.offsetchumon.sa_tel2_name.value;
var sa_tel3 = document.offsetchumon.sa_tel3_name.value;
var sa_tel = sa_tel1 + "-" + sa_tel2 + "-" + sa_tel3;
document.cgi_order.hd_SAtel.value = sa_tel;
}

//★請求先（seikyusaki_B）
function cgi_Write_seikyusaki_B(){
//請求先郵便番号
var sb_zip1 = document.offsetchumon.sb_post1_name.value;
var sb_zip2 = document.offsetchumon.sb_post2_name.value;
var sb_zip = sb_zip1 + "-" + sb_zip2;
document.cgi_order.hd_SBzip.value = sb_zip;
//請求先住所1
sb_add1 = document.offsetchumon.sb_address1_name.value;
sb_add1 = chikan(sb_add1);
document.cgi_order.hd_SBadd1.value = sb_add1;
//document.cgi_order.hd_SBadd1.value = document.offsetchumon.sb_address1_name.value;
//請求先住所2
sb_add2 = document.offsetchumon.sb_address2_name.value;
sb_add2 = chikan(sb_add2);
document.cgi_order.hd_SBadd2.value = sb_add2;
//document.cgi_order.hd_SBadd2.value = document.offsetchumon.sb_address2_name.value;
//請求先住所3
sb_add3 = document.offsetchumon.sb_address3_name.value;
sb_add3 = chikan(sb_add3);
document.cgi_order.hd_SBadd3.value = sb_add3;
//document.cgi_order.hd_SBadd3.value = document.offsetchumon.sb_address3_name.value;
//請求先お名前
sb_name = document.offsetchumon.sb_seikyusaki_name.value;
sb_name = chikan(sb_name);
document.cgi_order.hd_SBname.value = sb_name;
//document.cgi_order.hd_SBname.value = document.offsetchumon.sb_seikyusaki_name.value;
//請求先電話番号
var sb_tel1 = document.offsetchumon.sb_tel1_name.value;
var sb_tel2 = document.offsetchumon.sb_tel2_name.value;
var sb_tel3 = document.offsetchumon.sb_tel3_name.value;
var sb_tel = sb_tel1 + "-" + sb_tel2 + "-" + sb_tel3;
document.cgi_order.hd_SBtel.value = sb_tel;
//納品先
var n;
var sb_nohin;
    if (document.offsetchumon.sb_nohinsaki.length) {
        for (n = 0; n < document.offsetchumon.sb_nohinsaki.length; n++) {
            if (document.offsetchumon.sb_nohinsaki[n].checked) {
                sb_nohin =document.offsetchumon.sb_nohinsaki[n].value;
            }
        }
    } else {
        if (document.offsetchumon.sb_nohinsaki.checked) {
           sb_nohin = document.offsetchumon.sb_nohinsaki.value;
        }
    }
document.cgi_order.hd_SBnohinsaki.value = sb_nohin;
}

//必須項目のチェック
function hissu(){
var nohin_patern_obj = document.offsetchumon.nohin_patern;
var nohin_patern_value = nohin_patern_obj.value;
kuran_check = [];
kuran_bg = ["#ffc0cb"];
if(nohin_patern_value == "1"){//発注先のみ
hissu_hacchu(kuran_check, kuran_bg);
chui_check(kuran_check);
}else if(nohin_patern_value == "2"){//発注先と納品先
hissu_hacchu(kuran_check, kuran_bg);
hissu_nohinB(kuran_check, kuran_bg);
chui_check(kuran_check);
}else if(nohin_patern_value == "3"){//発注先と請求先
hissu_hacchu(kuran_check, kuran_bg);
hissu_seikyuB(kuran_check, kuran_bg);
chui_check(kuran_check);
}
else if(nohin_patern_value == "4"){//すべて個別
hissu_hacchu(kuran_check, kuran_bg);
hissu_nohinA(kuran_check, kuran_bg);
hissu_seikyuA(kuran_check, kuran_bg);
chui_check(kuran_check);
}
kuran_kekka = kuran_check.join("");
if (kuran_kekka != ""){
kuran_check.unshift("※下記の必須項目が未記入です\n");
kuran_kekka2 = kuran_check.join("");
alert(kuran_kekka2);
chushi = "1";
return false;
}
}
//必須項目（注意事項チェック）
function chui_check(kuran_check){
if(document.offsetchumon.chuikakunin.checked != true){
kuran_check.push("・「注意事項は確認済み」のボタンがチェックされていません。注意事項のページをご覧いただいていない場合は、ご注文前に必ずご確認ください。");
}
}
//必須項目（発注者用）
function hissu_hacchu(kuran_check){
var hacchu_mail_obj = document.offsetchumon.h_mail_name;
var hacchu_mail = hacchu_mail_obj.value;//発注者のメール
var hacchu_zip1_obj = document.offsetchumon.h_post1_name;
var hacchu_zip1 = hacchu_zip1_obj.value;//郵便番号の前半
var hacchu_zip2_obj = document.offsetchumon.h_post2_name;
var hacchu_zip2 = hacchu_zip2_obj.value;//郵便番号の後半
var hacchu_address1_obj = document.offsetchumon.h_address1_name;
var hacchu_address1 = hacchu_address1_obj.value;//発注者住所1
var hacchu_address2_obj = document.getElementById("h_address2");
var hacchu_address2 = hacchu_address2_obj.value;//発注者住所2
var hacchu_address3_obj = document.getElementById("h_address3");
var hacchu_address3 = hacchu_address3_obj.value;//発注者住所3
var hacchu_name_obj = document.getElementById("h_name");
var hacchu_name = hacchu_name_obj.value;//発注者お名前
var hacchu_tel1_obj = document.getElementById("h_tel1");
var hacchu_tel1 = hacchu_tel1_obj.value;//発注者市外局番
var hacchu_tel2_obj = document.getElementById("h_tel2");
var hacchu_tel2 = hacchu_tel2_obj.value;//発注者市内局番
var hacchu_tel3_obj = document.getElementById("h_tel3");
var hacchu_tel3 = hacchu_tel3_obj.value;//発注者電話の下4桁
//ここからチェックの中身
if(hacchu_mail == ""){
kuran_check.push("・発注者E-MAIL\n");
hacchu_mail_obj.style.backgroundColor = kuran_bg[0];
}
if(hacchu_zip1 == "" || hacchu_zip2 == ""){
kuran_check.push("・発注者郵便番号\n");
hacchu_zip1_obj.style.backgroundColor = kuran_bg[0];
hacchu_zip2_obj.style.backgroundColor = kuran_bg[0];
}
if(hacchu_address1 == "" || hacchu_address1 == "都道府県・市町村区名など"){
kuran_check.push("・発注者住所1\n");
hacchu_address1_obj.style.backgroundColor = kuran_bg[0];
}
if(hacchu_address2 == "" || hacchu_address2 == "丁目・番地など"){
kuran_check.push("・発注者住所2\n");
hacchu_address2_obj.style.backgroundColor = kuran_bg[0];
}
if(hacchu_address3 == "ビル名など"){
hacchu_address3_obj.value = "";
}
if(hacchu_name == ""){
kuran_check.push("・発注者お名前\n");
hacchu_name_obj.style.backgroundColor = kuran_bg[0];
}
if(hacchu_tel1 == "" || hacchu_tel2 == "" || hacchu_tel3 == ""){
kuran_check.push("・発注者電話番号\n");
hacchu_tel1_obj.style.backgroundColor = kuran_bg[0];
hacchu_tel2_obj.style.backgroundColor = kuran_bg[0];
hacchu_tel3_obj.style.backgroundColor = kuran_bg[0];
}
}
//必須項目（納品先A用）
function hissu_nohinA(kuran_check){
var nohinA_zip1_obj = document.offsetchumon.na_post1_name;
var nohinA_zip1 = nohinA_zip1_obj.value;//郵便番号の前半
var nohinA_zip2_obj = document.offsetchumon.na_post2_name;
var nohinA_zip2 = nohinA_zip2_obj.value;//郵便番号の後半
var nohinA_address1_obj = document.offsetchumon.na_address1_name;
var nohinA_address1 = nohinA_address1_obj.value;//納品先住所1
var nohinA_address2_obj = document.getElementById("na_address2");
var nohinA_address2 = nohinA_address2_obj.value;//納品先住所2
var nohinA_address3_obj = document.getElementById("na_address3");
var nohinA_address3 = nohinA_address3_obj.value;//納品先住所3
var nohinA_name_obj = document.getElementById("na_name");
var nohinA_name = nohinA_name_obj.value;//納品先お名前
var nohinA_tel1_obj = document.getElementById("na_tel1");
var nohinA_tel1 = nohinA_tel1_obj.value;//納品先市外局番
var nohinA_tel2_obj = document.getElementById("na_tel2");
var nohinA_tel2 = nohinA_tel2_obj.value;//納品先市内局番
var nohinA_tel3_obj = document.getElementById("na_tel3");
var nohinA_tel3 = nohinA_tel3_obj.value;//納品先電話の下4桁
//ここからチェックの中身
if(nohinA_zip1 == "" || nohinA_zip2 == ""){
kuran_check.push("・納品先郵便番号\n");
nohinA_zip1_obj.style.backgroundColor = kuran_bg[0];
nohinA_zip2_obj.style.backgroundColor = kuran_bg[0];
}
if(nohinA_address1 == "" || nohinA_address1 == "都道府県・市町村区名など"){
kuran_check.push("・納品先住所1\n");
nohinA_address1_obj.style.backgroundColor = kuran_bg[0];
}
if(nohinA_address2 == "" || nohinA_address2 == "丁目・番地など"){
kuran_check.push("・納品先住所2\n");
nohinA_address2_obj.style.backgroundColor = kuran_bg[0];
}
if(nohinA_address3 == "ビル名など"){
nohinA_address3_obj.value = "";
}
if(nohinA_name == ""){
kuran_check.push("・納品先お名前\n");
nohinA_name_obj.style.backgroundColor = kuran_bg[0];
}
if(nohinA_tel1 == "" || nohinA_tel2 == "" || nohinA_tel3 == ""){
kuran_check.push("・納品先電話番号\n");
nohinA_tel1_obj.style.backgroundColor = kuran_bg[0];
nohinA_tel2_obj.style.backgroundColor = kuran_bg[0];
nohinA_tel3_obj.style.backgroundColor = kuran_bg[0];
}
}
//必須項目（納品先B用）
function hissu_nohinB(kuran_check){
var nohinB_zip1_obj = document.offsetchumon.nb_post1_name;
var nohinB_zip1 = nohinB_zip1_obj.value;//郵便番号の前半
var nohinB_zip2_obj = document.offsetchumon.nb_post2_name;
var nohinB_zip2 = nohinB_zip2_obj.value;//郵便番号の後半
var nohinB_address1_obj = document.offsetchumon.nb_address1_name;
var nohinB_address1 = nohinB_address1_obj.value;//納品先住所1
var nohinB_address2_obj = document.getElementById("nb_address2");
var nohinB_address2 = nohinB_address2_obj.value;//納品先住所2
var nohinB_address3_obj = document.getElementById("nb_address3");
var nohinB_address3 = nohinB_address3_obj.value;//納品先住所3
var nohinB_name_obj = document.getElementById("nb_name");
var nohinB_name = nohinB_name_obj.value;//納品先お名前
var nohinB_tel1_obj = document.getElementById("nb_tel1");
var nohinB_tel1 = nohinB_tel1_obj.value;//納品先市外局番
var nohinB_tel2_obj = document.getElementById("nb_tel2");
var nohinB_tel2 = nohinB_tel2_obj.value;//納品先市内局番
var nohinB_tel3_obj = document.getElementById("nb_tel3");
var nohinB_tel3 = nohinB_tel3_obj.value;//納品先電話の下4桁
//ここからチェックの中身
if(nohinB_zip1 == "" || nohinB_zip2 == ""){
kuran_check.push("・納品先郵便番号\n");
nohinB_zip1_obj.style.backgroundColor = kuran_bg[0];
nohinB_zip2_obj.style.backgroundColor = kuran_bg[0];
}
if(nohinB_address1 == "" || nohinB_address1 == "都道府県・市町村区名など"){
kuran_check.push("・納品先住所1\n");
nohinB_address1_obj.style.backgroundColor = kuran_bg[0];
}
if(nohinB_address2 == "" || nohinB_address2 == "丁目・番地など"){
kuran_check.push("・納品先住所2\n");
nohinB_address2_obj.style.backgroundColor = kuran_bg[0];
}
if(nohinB_address3 == "ビル名など"){
nohinB_address3_obj.value = "";
}
if(nohinB_name == ""){
kuran_check.push("・納品先お名前\n");
nohinB_name_obj.style.backgroundColor = kuran_bg[0];
}
if(nohinB_tel1 == "" || nohinB_tel2 == "" || nohinB_tel3 == ""){
kuran_check.push("・納品先電話番号\n");
nohinB_tel1_obj.style.backgroundColor = kuran_bg[0];
nohinB_tel2_obj.style.backgroundColor = kuran_bg[0];
nohinB_tel3_obj.style.backgroundColor = kuran_bg[0];
}
if(document.offsetchumon.nb_seikyu[0].checked != true && document.offsetchumon.nb_seikyu[1].checked != true){
kuran_check.push("・請求書送付先\n");
}
}
//必須項目（請求先A用）
function hissu_seikyuA(kuran_check){
var seikyuA_zip1_obj = document.offsetchumon.sa_post1_name;
var seikyuA_zip1 = seikyuA_zip1_obj.value;//郵便番号の前半
var seikyuA_zip2_obj = document.offsetchumon.sa_post2_name;
var seikyuA_zip2 = seikyuA_zip2_obj.value;//郵便番号の後半
var seikyuA_address1_obj = document.offsetchumon.sa_address1_name;
var seikyuA_address1 = seikyuA_address1_obj.value;//請求先住所1
var seikyuA_address2_obj = document.getElementById("sa_address2");
var seikyuA_address2 = seikyuA_address2_obj.value;//請求先住所2
var seikyuA_address3_obj = document.getElementById("sa_address3");
var seikyuA_address3 = seikyuA_address3_obj.value;//請求先住所3
var seikyuA_name_obj = document.getElementById("sa_name");
var seikyuA_name = seikyuA_name_obj.value;//請求先お名前
var seikyuA_tel1_obj = document.getElementById("sa_tel1");
var seikyuA_tel1 = seikyuA_tel1_obj.value;//請求先市外局番
var seikyuA_tel2_obj = document.getElementById("sa_tel2");
var seikyuA_tel2 = seikyuA_tel2_obj.value;//請求先市内局番
var seikyuA_tel3_obj = document.getElementById("sa_tel3");
var seikyuA_tel3 = seikyuA_tel3_obj.value;//請求先電話の下4桁
//ここからチェックの中身
if(seikyuA_zip1 == "" || seikyuA_zip2 == ""){
kuran_check.push("・請求先郵便番号\n");
seikyuA_zip1_obj.style.backgroundColor = kuran_bg[0];
seikyuA_zip2_obj.style.backgroundColor = kuran_bg[0];
}
if(seikyuA_address1 == "" || seikyuA_address1 == "都道府県・市町村区名など"){
kuran_check.push("・請求先住所1\n");
seikyuA_address1_obj.style.backgroundColor = kuran_bg[0];
}
if(seikyuA_address2 == "" || seikyuA_address2 == "丁目・番地など"){
kuran_check.push("・請求先住所2\n");
seikyuA_address2_obj.style.backgroundColor = kuran_bg[0];
}
if(seikyuA_address3 == "ビル名など"){
seikyuA_address3_obj.value = "";
}
if(seikyuA_name == ""){
kuran_check.push("・請求先お名前\n");
seikyuA_name_obj.style.backgroundColor = kuran_bg[0];
}
if(seikyuA_tel1 == "" || seikyuA_tel2 == "" || seikyuA_tel3 == ""){
kuran_check.push("・請求先電話番号\n");
seikyuA_tel1_obj.style.backgroundColor = kuran_bg[0];
seikyuA_tel2_obj.style.backgroundColor = kuran_bg[0];
seikyuA_tel3_obj.style.backgroundColor = kuran_bg[0];
}
}
//必須項目（請求先B用）
function hissu_seikyuB(kuran_check){
var seikyuB_zip1_obj = document.offsetchumon.sb_post1_name;
var seikyuB_zip1 = seikyuB_zip1_obj.value;//郵便番号の前半
var seikyuB_zip2_obj = document.offsetchumon.sb_post2_name;
var seikyuB_zip2 = seikyuB_zip2_obj.value;//郵便番号の後半
var seikyuB_address1_obj = document.offsetchumon.sb_address1_name;
var seikyuB_address1 = seikyuB_address1_obj.value;//請求先住所1
var seikyuB_address2_obj = document.getElementById("sb_address2");
var seikyuB_address2 = seikyuB_address2_obj.value;//請求先住所2
var seikyuB_address3_obj = document.getElementById("sb_address3");
var seikyuB_address3 = seikyuB_address3_obj.value;//請求先住所3
var seikyuB_name_obj = document.getElementById("sb_name");
var seikyuB_name = seikyuB_name_obj.value;//請求先お名前
var seikyuB_tel1_obj = document.getElementById("sb_tel1");
var seikyuB_tel1 = seikyuB_tel1_obj.value;//請求先市外局番
var seikyuB_tel2_obj = document.getElementById("sb_tel2");
var seikyuB_tel2 = seikyuB_tel2_obj.value;//請求先市内局番
var seikyuB_tel3_obj = document.getElementById("sb_tel3");
var seikyuB_tel3 = seikyuB_tel3_obj.value;//請求先電話の下4桁
//ここからチェックの中身
if(seikyuB_zip1 == "" || seikyuB_zip2 == ""){
kuran_check.push("・請求先郵便番号\n");
seikyuB_zip1_obj.style.backgroundColor = kuran_bg[0];
seikyuB_zip2_obj.style.backgroundColor = kuran_bg[0];
}
if(seikyuB_address1 == "" || seikyuB_address1 == "都道府県・市町村区名など"){
kuran_check.push("・請求先住所1\n");
seikyuB_address1_obj.style.backgroundColor = kuran_bg[0];
}
if(seikyuB_address2 == "" || seikyuB_address2 == "丁目・番地など"){
kuran_check.push("・請求先住所2\n");
seikyuB_address2_obj.style.backgroundColor = kuran_bg[0];
}
if(seikyuB_address3 == "ビル名など"){
seikyuB_address3_obj.value = "";
}
if(seikyuB_name == ""){
kuran_check.push("・請求先お名前\n");
seikyuB_name_obj.style.backgroundColor = kuran_bg[0];
}
if(seikyuB_tel1 == "" || seikyuB_tel2 == "" || seikyuB_tel3 == ""){
kuran_check.push("・請求先電話番号\n");
seikyuB_tel1_obj.style.backgroundColor = kuran_bg[0];
seikyuB_tel2_obj.style.backgroundColor = kuran_bg[0];
seikyuB_tel3_obj.style.backgroundColor = kuran_bg[0];
}
if(document.offsetchumon.sb_nohinsaki[0].checked != true && document.offsetchumon.sb_nohinsaki[1].checked != true){
kuran_check.push("・納品先\n");
}
}




//発注先の種別によるフォームの切替
function hacchusaki(CK){
var hacchu;
var ck_patern = CK;
if(ck_patern){
hacchu = ck_patern;
}else{
hacchu_obj = document.offsetchumon.nohin_patern;
hacchu = hacchu_obj.value;
}
if(hacchu == "1"){
document.getElementById("nohin_A").style.display = "none"; 
document.getElementById("nohin_B").style.display = "none"; 
document.getElementById("seikyusaki_A").style.display = "none"; 
document.getElementById("seikyusaki_B").style.display = "none"; 
}else if(hacchu == "2"){
document.getElementById("nohin_A").style.display = "none"; 
document.getElementById("nohin_B").style.display = "block"; 
document.getElementById("seikyusaki_A").style.display = "none"; 
document.getElementById("seikyusaki_B").style.display = "none"; 
}else if(hacchu == "3"){
document.getElementById("nohin_A").style.display = "none"; 
document.getElementById("nohin_B").style.display = "none"; 
document.getElementById("seikyusaki_A").style.display = "none"; 
document.getElementById("seikyusaki_B").style.display = "block"; 
}
else if(hacchu == "4"){
document.getElementById("nohin_A").style.display = "block"; 
document.getElementById("nohin_B").style.display = "none"; 
document.getElementById("seikyusaki_A").style.display = "block"; 
document.getElementById("seikyusaki_B").style.display = "none"; 
}

}






//メールアドレスのチェック
function mail_Check(){
if(!document.offsetchumon.h_mail_name.value.match(/.+@.+\..+/)){
alert("発注者E-MAILの記載に不備があります。\n半角英数字で入力し、カンマとピリオドの間違いなどにご注意ください。");
return false;
}
}
//メールアドレスのチェック2
function mail_Check2(){
if(!document.offsetchumon.h_mail_name.value.match(/.+@.+\..+/)){
alert("発注者E-MAILの記載に不備があります。\n半角英数字で入力し、カンマとピリオドの間違いなどにご注意ください。\nご注文の受付は中断いたしました。");
mail_flag = "1";
return false;
}
}

function jyoken_change(){
var ryokin = document.getElementById("mitsumori4").innerHTML;
if(ryokin != ""){
keisan();
}
}

function keisan(){
//サイズの取得
var print_size = document.offset_mitsumori.size_p.value;
//用紙の取得
var print_paper = document.offset_mitsumori.paper.value;
//印刷色の取得
var print_iro = document.offset_mitsumori.iro.value;
//枚数の取得
var print_maisu = document.offset_mitsumori.busu.value;
//注文種別の取得
var print_shubetsu;
    var ii;
	var print_shubetsu;
    if (document.offset_mitsumori.shubetsu.length) {
        for (ii = 0; ii < document.offset_mitsumori.shubetsu.length; ii++) {
            if (document.offset_mitsumori.shubetsu[ii].checked) {
                print_shubetsu =document.offset_mitsumori.shubetsu[ii].value;
            }
        }
    } else {
        if (document.offset_mitsumori.shubetsu.checked) {
           print_shubetsu = document.offset_mitsumori.shubetsu.value;
        }
    }
//原稿形態の取得
var print_genko;
if(print_shubetsu == "Repeat"){
print_genko = "Customer";
}else{
print_genko = document.offset_mitsumori.genko.value;
}

//呼び出しコード生成
var naiyou = print_size + print_paper + print_iro + print_maisu + print_genko;
//デバッグの時にはここをオン
//alert(naiyou);

/*料金の表示*/
var file_path = "/js/offset/" + naiyou + ".txt";
getFile( '' , 'GET', file_path , true );

}//keisan



function New_Repeat(){
var i;
var New_or_Repeat;
if (document.offset_mitsumori.shubetsu.length) {
	for (i = 0; i < document.offset_mitsumori.shubetsu.length; i++) {
		if (document.offset_mitsumori.shubetsu[i].checked) {
		New_or_Repeat =document.offset_mitsumori.shubetsu[i].value;
		}
	}
	} else {
	if (document.offset_mitsumori.shubetsu.checked) {
	New_or_Repeat = document.offset_mitsumori.shubetsu.value;
}
}
if(New_or_Repeat == "New"){
document.getElementById("genko_normal").style.display = "block"; 
document.getElementById("genko_zosatsu").style.display = "none"; 
}else{
document.getElementById("genko_normal").style.display = "none"; 
document.getElementById("genko_zosatsu").style.display = "block"; 
}
var ryokin = document.getElementById("mitsumori4").innerHTML;
if(ryokin != ""){
keisan();
}
}//New_Repeat()


/*数値に3桁ごとカンマを入れる*/

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"
}