///////////////////
//注文の前処理部分//
///////////////////

function Fchumon(futoSize){
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 = "F" + 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(futoSize);
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(futoSize){
//封筒サイズ
var futo_size_moto = futoSize;
var futo_size = "";
if(futo_size_moto == "N3"){
futo_size = "長3";
}else if(futo_size_moto == "N4"){
futo_size = "長4";
}else if(futo_size_moto == "K2"){
futo_size = "角2";
}else if(futo_size_moto == "K3"){
futo_size = "角3";
}else if(futo_size_moto == "Y0"){
futo_size = "洋0（洋長3）";
}else if(futo_size_moto == "N3M"){
futo_size = "長3窓付き";
}else if(futo_size_moto == "SY0"){
futo_size = "請求書用洋0";
}else if(futo_size_moto == "SKB"){
futo_size = document.cgi_order.hd_size.value;
}else if(futo_size_moto == "TRP"){
futo_size = document.cgi_order.hd_size.value;
}else if(futo_size_moto == "Y0M"){
futo_size = "洋0（洋長3）窓付き";
}else if(futo_size_moto == "K20M"){
futo_size = "角20窓付き（A4書類用）";
}
document.cgi_order.hd_size.value = futo_size;
//注文種別
    var ii;
	var futo_shubetsu;
    if (document.jidomitsu.shubetsu.length) {
        for (ii = 0; ii < document.jidomitsu.shubetsu.length; ii++) {
            if (document.jidomitsu.shubetsu[ii].checked) {
                futo_shubetsu =document.jidomitsu.shubetsu[ii].value;
            }
        }
    } else {
        if (document.jidomitsu.shubetsu.checked) {
           futo_shubetsu = document.jidomitsu.shubetsu.value;
        }
    }
var futo_shubetsu2;
if( futo_shubetsu == "New"){
futo_shubetsu2 = "新規印刷";
}else if( futo_shubetsu == "Repeat"){
futo_shubetsu2 = "増刷";
}else if( futo_shubetsu == "FutoOnly"){
futo_shubetsu2 = "封筒のみ";
}
document.cgi_order.hd_shubetsu.value = futo_shubetsu2;
//封筒用紙
var futo_paper2 = "";
if(futo_size_moto == "SY0"){
futo_paper2 = "ケント（窓付き・裏地紋入り）";
}else if(futo_size_moto == "SKB"){
futo_paper2 = "透け防止（白）";
}else if(futo_size_moto == "TRP"){
futo_paper2 = "トレーシングペーパー";
}else{
var futo_paper = document.jidomitsu.futo.value;
if(futo_paper == "Craft"){
futo_paper2 = "クラフト";
}else if(futo_paper == "ReCra"){
futo_paper2 = "再生クラフト";
}else if(futo_paper == "Kent"){
futo_paper2 = "ケント";
}else if(futo_paper == "Half"){
futo_paper2 = "ハーフカラー";
}else if(futo_paper == "Cony"){
futo_paper2 = "コニーカラー";
}
}
document.cgi_order.hd_paper.value = futo_paper2;
//封筒色
if(futo_paper == "Craft" || futo_paper == "ReCra"){
document.cgi_order.hd_futocolor.value = "うす茶";
}else if(futo_paper == "Kent"){
document.cgi_order.hd_futocolor.value = "白";
}else{
document.cgi_order.hd_futocolor.value = document.getElementById("currentFutoiro").innerHTML;
}
//郵便番号枠
var waku = "";
if(futo_size_moto == "N3" || futo_size_moto == "N4"){//長3か長4の場合
if(futo_paper == "Craft" || futo_paper == "Kent"){
    var iii;
    if (document.jidomitsu.yubiniwaku.length) {
        for (iii = 0; iii < document.jidomitsu.yubiniwaku.length; iii++) {
            if (document.jidomitsu.yubiniwaku[iii].checked) {
                waku =document.jidomitsu.yubiniwaku[iii].value;
            }
        }
    } else {
        if (document.jidomitsu.yubiniwaku.checked) {
           waku = document.jidomitsu.yubiniwaku.value;
        }
    }
//長4クラフトの例外処理追加
if(futo_size_moto == "N4" && futo_paper == "Craft"){
waku = "あり";
}
}else{
waku = "あり";
}
}else if(futo_size_moto == "SKB" && document.jidomitsu.Fsize.value == "N3"){
waku = "あり";
}else{
waku = "なし";
}
document.cgi_order.hd_waku.value = waku;
//印刷色数
//透け防止・トレペの洋0では条件分け
var futo_irokazu = document.jidomitsu.irokazu.value;
var futo_irokazu2 = "";
var iro_flag = "0";
if(futo_size_moto == "SKB" || futo_size_moto == "Y0" || futo_size_moto == "SY0"|| futo_size_moto == "Y0M"){
iro_flag = "1";
}else if(futo_size_moto == "TRP" && document.jidomitsu.Fsize.value == "Y3"){
iro_flag = "1";
}
if(iro_flag == "1"){//透け防止・洋0・請求書用洋0の場合
if(futo_irokazu == "1C"){
futo_irokazu2 = "片面1色（フタ印刷不可）";
}else if(futo_irokazu == "2C"){
futo_irokazu2 = "片面2色（フタ印刷不可）";
}else if(futo_irokazu == "3C"){
futo_irokazu2 = "片面3色（フタ印刷不可）";
}else if(futo_irokazu == "4C"){
futo_irokazu2 = "片面4色（フタ印刷不可）";
}else if(futo_irokazu == "1C1C"){
futo_irokazu2 = "表1色・裏1色（フタ印刷不可）";
}else if(futo_irokazu == "2C1C"){
futo_irokazu2 = "表2色・裏1色（フタ印刷不可）";
}else if(futo_irokazu == "3C1C"){
futo_irokazu2 = "表3色・裏1色（フタ印刷不可）";
}else if(futo_irokazu == "4C1C"){
futo_irokazu2 = "表4色・裏1色（フタ印刷不可）";
}else if(futo_irokazu == "2C2C"){
futo_irokazu2 = "表2色・裏2色（フタ印刷不可）";
}else if(futo_irokazu == "3C2C"){
futo_irokazu2 = "表3色・裏2色（フタ印刷不可）";
}else if(futo_irokazu == "4C2C"){
futo_irokazu2 = "表4色・裏2色（フタ印刷不可）";
}
}else{
if(futo_irokazu == "1C"){
futo_irokazu2 = "片面1色";
}else if(futo_irokazu == "2C"){
futo_irokazu2 = "片面2色";
}else if(futo_irokazu == "3C"){
futo_irokazu2 = "片面3色（フタ印刷不可）";
}else if(futo_irokazu == "4C"){
futo_irokazu2 = "片面4色（フタ印刷不可）";
}else if(futo_irokazu == "1C1C"){
futo_irokazu2 = "表1色・裏1色";
}else if(futo_irokazu == "2C1C"){
futo_irokazu2 = "表2色・裏1色";
}else if(futo_irokazu == "3C1C"){
futo_irokazu2 = "表3色・裏1色（フタ印刷不可）";
}else if(futo_irokazu == "4C1C"){
futo_irokazu2 = "表4色・裏1色（フタ印刷不可）";
}else if(futo_irokazu == "2C2C"){
futo_irokazu2 = "表2色・裏2色";
}else if(futo_irokazu == "3C2C"){
futo_irokazu2 = "表3色・裏2色（フタ印刷不可）";
}else if(futo_irokazu == "4C2C"){
futo_irokazu2 = "表4色・裏2色（フタ印刷不可）";
}else if(futo_irokazu == "3C3C"){
futo_irokazu2 = "表3色・裏3色（フタ印刷不可）";
}else if(futo_irokazu == "4C3C"){
futo_irokazu2 = "表4色・裏3色（フタ印刷不可）";
}else if(futo_irokazu == "4C4C"){
futo_irokazu2 = "表4色・裏4色（フタ印刷不可）";
}

}
if(futo_shubetsu == "FutoOnly"){
document.cgi_order.hd_printcolor.value = "印刷なし";
}else{
document.cgi_order.hd_printcolor.value = futo_irokazu2;
}
//原稿データ
if(futo_shubetsu == "Repeat"){
document.cgi_order.hd_genko.value = "前回データを使用";
}else{
var futo_genko = document.jidomitsu.genko.value;
var futo_genko2 = "";
if(futo_genko == "Customer"){
futo_genko2 = "お客様が制作（IllustratorCS3まで）";
}else if(futo_genko == "99print"){
futo_genko2 = "99printが制作";
}
document.cgi_order.hd_genko.value = futo_genko2;
}
if(futo_shubetsu == "FutoOnly"){
document.cgi_order.hd_genko.value = "-";
}
//枚数
var futo_maisu = document.jidomitsu.maisu.value;
var futo_maisu2 = "";
if(futo_maisu == "500"){
futo_maisu2 = "500枚";
}else if(futo_maisu == "1000"){
futo_maisu2 = "1,000枚";
}else if(futo_maisu == "2000"){
futo_maisu2 = "2,000枚";
}else if(futo_maisu == "3000"){
futo_maisu2 = "3,000枚";
}else if(futo_maisu == "5000"){
futo_maisu2 = "5,000枚";
}else if(futo_maisu == "10000"){
futo_maisu2 = "10,000枚";
}else if(futo_maisu == "4000"){
futo_maisu2 = "4,000枚";
}else if(futo_maisu == "6000"){
futo_maisu2 = "6,000枚";
}else if(futo_maisu == "7000"){
futo_maisu2 = "7,000枚";
}else if(futo_maisu == "8000"){
futo_maisu2 = "8,000枚";
}else if(futo_maisu == "9000"){
futo_maisu2 = "9,000枚";
}


document.cgi_order.hd_maisu.value = futo_maisu2;
//オプション
var futo_option;
if(futo_size_moto == "SKB"){
if(document.jidomitsu.Fsize.value == "Y0"){
futo_option = document.jidomitsu.kako2.value;
}else{
futo_option = document.jidomitsu.kako1.value;
}
}else{
futo_option = document.jidomitsu.kako.value;
}
var futo_option2;
if(futo_option == "NoOP"){
futo_option2 = "なし";
}else if(futo_option == "One"){
futo_option2 = "ワンタッチテープ";
}else if(futo_option == "Ad"){
futo_option2 = "アドヘア糊";
}
document.cgi_order.hd_option.value = futo_option2;


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

//発注者情報パターンをhiddenに書き込み
function cgi_Write_order_patern(){
var order_patern = document.futochumon.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.futochumon.h_mail_name.value;
//発注者郵便番号
var zip1 = document.futochumon.h_post1_name.value;
var zip2 = document.futochumon.h_post2_name.value;
var zip3 = zip1 + "-" + zip2;
document.cgi_order.hd_HCzip.value = zip3;
//発注者住所1
pre_add1 = document.futochumon.h_address1_name.value;
pre_add1 = chikan(pre_add1);
document.cgi_order.hd_HCadd1.value = pre_add1;
//document.cgi_order.hd_HCadd1.value = document.futochumon.h_address1_name.value;
//発注者住所2
pre_add2 = document.futochumon.h_address2_name.value;
pre_add2 = chikan(pre_add2);
document.cgi_order.hd_HCadd2.value = pre_add2;
//document.cgi_order.hd_HCadd2.value = document.futochumon.h_address2_name.value;
//発注者住所3
pre_add3 = document.futochumon.h_address3_name.value;
pre_add3 = chikan(pre_add3);
document.cgi_order.hd_HCadd3.value = pre_add3;
//document.cgi_order.hd_HCadd3.value = document.futochumon.h_address3_name.value;
//発注者お名前
pre_name = document.futochumon.h_customer_name.value;
pre_name = chikan(pre_name);
document.cgi_order.hd_HCname.value = pre_name;
//document.cgi_order.hd_HCname.value = document.futochumon.h_customer_name.value;
//発注者電話番号
var customer_tel1 = document.futochumon.h_tel1_name.value;
var customer_tel2 = document.futochumon.h_tel2_name.value;
var customer_tel3 = document.futochumon.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.futochumon.h_fax1_name.value;
var customer_fax2 = document.futochumon.h_fax2_name.value;
var customer_fax3 = document.futochumon.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.futochumon.na_post1_name.value;
var na_zip2 = document.futochumon.na_post2_name.value;
var na_zip = na_zip1 + "-" + na_zip2;
document.cgi_order.hd_NAzip.value = na_zip;
//納品先住所1
na_add1 = document.futochumon.na_address1_name.value;
na_add1 = chikan(na_add1);
document.cgi_order.hd_NAadd1.value = na_add1;
//document.cgi_order.hd_NAadd1.value = document.futochumon.na_address1_name.value;
//納品先住所2
na_add2 = document.futochumon.na_address2_name.value;
na_add2 = chikan(na_add2);
document.cgi_order.hd_NAadd2.value = na_add2;
//document.cgi_order.hd_NAadd2.value = document.futochumon.na_address2_name.value;
//納品先住所3
na_add3 = document.futochumon.na_address3_name.value;
na_add3 = chikan(na_add3);
document.cgi_order.hd_NAadd3.value = na_add3;
//document.cgi_order.hd_NAadd3.value = document.futochumon.na_address3_name.value;
//納品先お名前
na_name = document.futochumon.na_nohin_name.value;
na_name = chikan(na_name);
document.cgi_order.hd_NAname.value = na_name;
//document.cgi_order.hd_NAname.value = document.futochumon.na_nohin_name.value;
//納品先電話番号
var na_tel1 = document.futochumon.na_tel1_name.value;
var na_tel2 = document.futochumon.na_tel2_name.value;
var na_tel3 = document.futochumon.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.futochumon.nb_post1_name.value;
var nb_zip2 = document.futochumon.nb_post2_name.value;
var nb_zip = nb_zip1 + "-" + nb_zip2;
document.cgi_order.hd_NBzip.value = nb_zip;
//納品先住所1
nb_add1 = document.futochumon.nb_address1_name.value;
nb_add1 = chikan(nb_add1);
document.cgi_order.hd_NBadd1.value = nb_add1;
//document.cgi_order.hd_NBadd1.value = document.futochumon.nb_address1_name.value;
//納品先住所2
nb_add2 = document.futochumon.nb_address2_name.value;
nb_add2 = chikan(nb_add2);
document.cgi_order.hd_NBadd2.value = nb_add2;
//document.cgi_order.hd_NBadd2.value = document.futochumon.nb_address2_name.value;
//納品先住所3
nb_add3 = document.futochumon.nb_address3_name.value;
nb_add3 = chikan(nb_add3);
document.cgi_order.hd_NBadd3.value = nb_add3;
//document.cgi_order.hd_NBadd3.value = document.futochumon.nb_address3_name.value;
//納品先お名前
nb_name = document.futochumon.nb_nohin_name.value;
nb_name = chikan(nb_name);
document.cgi_order.hd_NBname.value = nb_name;
//document.cgi_order.hd_NBname.value = document.futochumon.nb_nohin_name.value;
//納品先電話番号
var nb_tel1 = document.futochumon.nb_tel1_name.value;
var nb_tel2 = document.futochumon.nb_tel2_name.value;
var nb_tel3 = document.futochumon.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.futochumon.nb_seikyu.length) {
        for (s = 0; s < document.futochumon.nb_seikyu.length; s++) {
            if (document.futochumon.nb_seikyu[s].checked) {
                nb_seikyusho =document.futochumon.nb_seikyu[s].value;
            }
        }
    } else {
        if (document.futochumon.nb_seikyu.checked) {
           nb_seikyusho = document.futochumon.nb_seikyu.value;
        }
    }
document.cgi_order.hd_NBseikyusaki.value = nb_seikyusho;
}

//★請求先（seikyusaki_A）
function cgi_Write_seikyusaki_A(){
//請求先郵便番号
var sa_zip1 = document.futochumon.sa_post1_name.value;
var sa_zip2 = document.futochumon.sa_post2_name.value;
var sa_zip = sa_zip1 + "-" + sa_zip2;
document.cgi_order.hd_SAzip.value = sa_zip;
//請求先住所1
sa_add1 = document.futochumon.sa_address1_name.value;
sa_add1 = chikan(sa_add1);
document.cgi_order.hd_SAadd1.value = sa_add1;
//document.cgi_order.hd_SAadd1.value = document.futochumon.sa_address1_name.value;
//請求先住所2
sa_add2 = document.futochumon.sa_address2_name.value;
sa_add2 = chikan(sa_add2);
document.cgi_order.hd_SAadd2.value = sa_add2;
//document.cgi_order.hd_SAadd2.value = document.futochumon.sa_address2_name.value;
//請求先住所3
sa_add3 = document.futochumon.sa_address3_name.value;
sa_add3 = chikan(sa_add3);
document.cgi_order.hd_SAadd3.value = sa_add3;
//document.cgi_order.hd_SAadd3.value = document.futochumon.sa_address3_name.value;
//請求先お名前
sa_name = document.futochumon.sa_seikyusaki_name.value;
sa_name = chikan(sa_name);
document.cgi_order.hd_SAname.value = sa_name;
//document.cgi_order.hd_SAname.value = document.futochumon.sa_seikyusaki_name.value;
//請求先電話番号
var sa_tel1 = document.futochumon.sa_tel1_name.value;
var sa_tel2 = document.futochumon.sa_tel2_name.value;
var sa_tel3 = document.futochumon.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.futochumon.sb_post1_name.value;
var sb_zip2 = document.futochumon.sb_post2_name.value;
var sb_zip = sb_zip1 + "-" + sb_zip2;
document.cgi_order.hd_SBzip.value = sb_zip;
//請求先住所1
sb_add1 = document.futochumon.sb_address1_name.value;
sb_add1 = chikan(sb_add1);
document.cgi_order.hd_SBadd1.value = sb_add1;
//document.cgi_order.hd_SBadd1.value = document.futochumon.sb_address1_name.value;
//請求先住所2
sb_add2 = document.futochumon.sb_address2_name.value;
sb_add2 = chikan(sb_add2);
document.cgi_order.hd_SBadd2.value = sb_add2;
//document.cgi_order.hd_SBadd2.value = document.futochumon.sb_address2_name.value;
//請求先住所3
sb_add3 = document.futochumon.sb_address3_name.value;
sb_add3 = chikan(sb_add3);
document.cgi_order.hd_SBadd3.value = sb_add3;
//document.cgi_order.hd_SBadd3.value = document.futochumon.sb_address3_name.value;
//請求先お名前
sb_name = document.futochumon.sb_seikyusaki_name.value;
sb_name = chikan(sb_name);
document.cgi_order.hd_SBname.value = sb_name;
//document.cgi_order.hd_SBname.value = document.futochumon.sb_seikyusaki_name.value;
//請求先電話番号
var sb_tel1 = document.futochumon.sb_tel1_name.value;
var sb_tel2 = document.futochumon.sb_tel2_name.value;
var sb_tel3 = document.futochumon.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.futochumon.sb_nohinsaki.length) {
        for (n = 0; n < document.futochumon.sb_nohinsaki.length; n++) {
            if (document.futochumon.sb_nohinsaki[n].checked) {
                sb_nohin =document.futochumon.sb_nohinsaki[n].value;
            }
        }
    } else {
        if (document.futochumon.sb_nohinsaki.checked) {
           sb_nohin = document.futochumon.sb_nohinsaki.value;
        }
    }
document.cgi_order.hd_SBnohinsaki.value = sb_nohin;
}

//必須項目のチェック
function hissu(){
var nohin_patern_obj = document.futochumon.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.futochumon.chuikakunin.checked != true){
kuran_check.push("・「注意事項は確認済み」のボタンがチェックされていません。注意事項のページをご覧いただいていない場合は、ご注文前に必ずご確認ください。");
}
}
//必須項目（発注者用）
function hissu_hacchu(kuran_check){
var hacchu_mail_obj = document.futochumon.h_mail_name;
var hacchu_mail = hacchu_mail_obj.value;//発注者のメール
var hacchu_zip1_obj = document.futochumon.h_post1_name;
var hacchu_zip1 = hacchu_zip1_obj.value;//郵便番号の前半
var hacchu_zip2_obj = document.futochumon.h_post2_name;
var hacchu_zip2 = hacchu_zip2_obj.value;//郵便番号の後半
var hacchu_address1_obj = document.futochumon.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.futochumon.na_post1_name;
var nohinA_zip1 = nohinA_zip1_obj.value;//郵便番号の前半
var nohinA_zip2_obj = document.futochumon.na_post2_name;
var nohinA_zip2 = nohinA_zip2_obj.value;//郵便番号の後半
var nohinA_address1_obj = document.futochumon.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.futochumon.nb_post1_name;
var nohinB_zip1 = nohinB_zip1_obj.value;//郵便番号の前半
var nohinB_zip2_obj = document.futochumon.nb_post2_name;
var nohinB_zip2 = nohinB_zip2_obj.value;//郵便番号の後半
var nohinB_address1_obj = document.futochumon.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.futochumon.nb_seikyu[0].checked != true && document.futochumon.nb_seikyu[1].checked != true){
kuran_check.push("・請求書送付先\n");
}
}
//必須項目（請求先A用）
function hissu_seikyuA(kuran_check){
var seikyuA_zip1_obj = document.futochumon.sa_post1_name;
var seikyuA_zip1 = seikyuA_zip1_obj.value;//郵便番号の前半
var seikyuA_zip2_obj = document.futochumon.sa_post2_name;
var seikyuA_zip2 = seikyuA_zip2_obj.value;//郵便番号の後半
var seikyuA_address1_obj = document.futochumon.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.futochumon.sb_post1_name;
var seikyuB_zip1 = seikyuB_zip1_obj.value;//郵便番号の前半
var seikyuB_zip2_obj = document.futochumon.sb_post2_name;
var seikyuB_zip2 = seikyuB_zip2_obj.value;//郵便番号の後半
var seikyuB_address1_obj = document.futochumon.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.futochumon.sb_nohinsaki[0].checked != true && document.futochumon.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.futochumon.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 futochange(futo_size){
futo_size_now = futo_size;
obj = document.jidomitsu.futo;
futo = obj.value;
if(futo == "Craft"){
if(futo_size_now == "K20M"){
document.getElementById("futoiro_craft").style.display = "block"; 
document.getElementById("futoiro_kent").style.display = "none"; 
document.getElementById("currentFutoiro").innerHTML = "うす茶"; 
}else{
document.getElementById("futoiro_craft").style.display = "block"; 
document.getElementById("futoiro_kent").style.display = "none"; 
document.getElementById("futoiro_half").style.display = "none"; 
document.getElementById("futoiro_cony").style.display = "none"; 
document.getElementById("currentFutoiro").innerHTML = "うす茶"; 
if(futo_size_now == "N3"){
document.getElementById("waku").style.display = "block"; 
document.getElementById("wakuari").style.display = "none"; 
}
if(futo_size == "N4"){
document.getElementById("wakuari").style.display = "block"; 
document.getElementById("waku").style.display = "none"; 
}
}
}else if(futo == "ReCra"){
document.getElementById("futoiro_craft").style.display = "block"; 
document.getElementById("futoiro_kent").style.display = "none"; 
document.getElementById("futoiro_half").style.display = "none"; 
document.getElementById("futoiro_cony").style.display = "none"; 
document.getElementById("currentFutoiro").innerHTML = "うす茶"; 
if(futo_size_now == "N3" || futo_size == "N4"){
document.getElementById("waku").style.display = "none"; 
document.getElementById("wakuari").style.display = "block"; 
}
}else if(futo == "Kent"){
if(futo_size == "Y0"){
document.getElementById("futoiro_kent_Y0").style.display = "block"; 
document.getElementById("futoiro_half_Y0").style.display = "none"; 
}else if(futo_size == "K20M"){
document.getElementById("futoiro_craft").style.display = "none"; 
document.getElementById("futoiro_kent").style.display = "block"; 
}else{
document.getElementById("futoiro_craft").style.display = "none"; 
document.getElementById("futoiro_kent").style.display = "block"; 
document.getElementById("futoiro_half").style.display = "none"; 
document.getElementById("futoiro_cony").style.display = "none"; 
}
document.getElementById("currentFutoiro").innerHTML = "白"; 
if(futo_size_now == "N3" || futo_size == "N4"){
document.getElementById("waku").style.display = "block"; 
document.getElementById("wakuari").style.display = "none"; 
}
}else if(futo == "Half"){
if(futo_size == "Y0"){
document.getElementById("futoiro_half_Y0").style.display = "block"; 
document.getElementById("futoiro_kent_Y0").style.display = "none"; 
}else{
document.getElementById("futoiro_kent").style.display = "none"; 
document.getElementById("futoiro_craft").style.display = "none"; 
document.getElementById("futoiro_half").style.display = "block"; 
document.getElementById("futoiro_cony").style.display = "none"; 
}
document.getElementById("currentFutoiro").innerHTML = document.jidomitsu.futoiro_half.value;
if(futo_size_now == "N3" || futo_size == "N4"){
document.getElementById("waku").style.display = "none"; 
document.getElementById("wakuari").style.display = "block"; 
}
}else if(futo == "Cony"){
document.getElementById("futoiro_craft").style.display = "none"; 
document.getElementById("futoiro_kent").style.display = "none"; 
document.getElementById("futoiro_half").style.display = "none"; 
document.getElementById("futoiro_cony").style.display = "block"; 
document.getElementById("currentFutoiro").innerHTML = document.jidomitsu.futoiro_cony.value;
if(futo_size_now == "N3" || futo_size == "N4"){
document.getElementById("waku").style.display = "none"; 
document.getElementById("wakuari").style.display = "block"; 
}
}
var kekka_obj = document.getElementById("mitsumori4");
if (kekka_obj.innerHTML != ""){
keisan(futo_size);
}
}

//封筒色を非表示DIV（currentFutoiro）へ保存
function iroChange(){
obj = document.jidomitsu.futo;
futo = obj.value;
if(futo == "Half"){
document.getElementById("currentFutoiro").innerHTML = document.jidomitsu.futoiro_half.value;
document.cgi_order.hd_futocolor.value = document.jidomitsu.futoiro_half.value;
}else if(futo == "Cony"){
document.getElementById("currentFutoiro").innerHTML = document.jidomitsu.futoiro_cony.value;
document.cgi_order.hd_futocolor.value = document.jidomitsu.futoiro_cony.value;
}

}

//封筒のみの場合、不必要な項目を非表示にする
function futonomi(futo_size) {
priceDel(futo_size);

    var i;
    if (document.jidomitsu.shubetsu.length) {
        for (i = 0; i < document.jidomitsu.shubetsu.length; i++) {
            if (document.jidomitsu.shubetsu[i].checked) {
                ima =document.jidomitsu.shubetsu[i].value;
            }
        }
    } else {
        if (document.jidomitsu.shubetsu.checked) {
           ima = document.jidomitsu.shubetsu.value;
        }
    }

	if(ima == "Repeat"){
	document.getElementById("zousatsu").style.display = "block"; 
	document.getElementById("seisaku").style.display = "none"; 
	document.getElementById("iro").style.display = "block"; 
	document.getElementById("zosatsuchui").style.display = "block"; 
	document.getElementById("irokazutable").style.display = "block"; 
	document.getElementById("genkotable").style.display = "block"; 
	}else if(ima == "FutoOnly"){
	document.getElementById("zousatsu").style.display = "none"; 
	document.getElementById("seisaku").style.display = "none"; 
	document.getElementById("iro").style.display = "none"; 
	document.getElementById("zosatsuchui").style.display = "none"; 
	document.getElementById("irokazutable").style.display = "none"; 
	document.getElementById("genkotable").style.display = "none"; 
	}else if(ima == "New"){
	document.getElementById("zousatsu").style.display = "none"; 
	document.getElementById("seisaku").style.display = "block"; 
	document.getElementById("iro").style.display = "block"; 
	document.getElementById("zosatsuchui").style.display = "none"; 
	document.getElementById("irokazutable").style.display = "block"; 
	document.getElementById("genkotable").style.display = "block"; 
	}
}


//料金表示部分のオンオフ
function priceDel(futo_size){
if(document.getElementById("noki_hyoji_naiyou").innerHTML != ""){
nouki();
}
var ima_futo = futo_size;
//透け防止洋0の処理
if(ima_futo == "SKB"){
if(document.jidomitsu.Fsize.value == "Y0"){
	document.getElementById("sukeop1").style.display = "none"; 
	document.getElementById("sukeop2").style.display = "block"; 
}else{
	document.getElementById("sukeop1").style.display = "block"; 
	document.getElementById("sukeop2").style.display = "none"; 
}
}

//トレペ封筒の洋0処理
if(ima_futo == "TRP" && document.jidomitsu.Fsize.value == "Y0"){
var ima_iro = document.jidomitsu.irokazu2.value;
	document.getElementById("normal_color").style.display = "none"; 
	document.getElementById("Y0_color").style.display = "block"; 
	document.jidomitsu.irokazu.value = ima_iro;
}else if(ima_futo == "TRP" && document.jidomitsu.Fsize.value != "Y0"){
var ima_iro = document.jidomitsu.irokazu.value;
	document.getElementById("normal_color").style.display = "block"; 
	document.getElementById("Y0_color").style.display = "none"; 
	document.jidomitsu.irokazu2.value = ima_iro;
}
var del_obj = document.getElementById("mitsumori4");
if (del_obj.innerHTML != ""){
keisan(futo_size);
}
}

//封筒色見本の表示
function iromise(){
document.getElementById("iromihon").style.display = "block"; 
}
function tatamu(){
document.getElementById("iromihon").style.display = "none"; 
}


///////////////////////
///　料金の計算部分　///
///////////////////////
function keisan(futo_size){
var futo_size_00 = futo_size;
document.getElementById("ChumonNo").style.display = "none"; 
if(document.getElementById("noki_hyoji_naiyou").innerHTML != ""){
nouki();
}
/*注文種別の取得（shubetsu）*/
    var i;
	var shubetsu;
    if (document.jidomitsu.shubetsu.length) {
        for (i = 0; i < document.jidomitsu.shubetsu.length; i++) {
            if (document.jidomitsu.shubetsu[i].checked) {
                shubetsu =document.jidomitsu.shubetsu[i].value;
            }
        }
    } else {
        if (document.jidomitsu.shubetsu.checked) {
           shubetsu = document.jidomitsu.shubetsu.value;
        }
    }

/*封筒種類の取得*/
if(futo_size_00 == "SY0"){
var futo = "Kent";
}else if(futo_size_00 == "SKB"){
var futo = "SKB";
}else if(futo_size_00 == "TRP"){
var futo = "TRP";
}else{
var futo = document.jidomitsu.futo.value;
/*再生クラフト用の例外処理*/
if(futo == "ReCra"){
futo = "Craft";
}
}

/*封筒色の取得*/
var iro_obj = document.getElementById("currentFutoiro");
var iro = iro_obj.innerHTML;

/*印刷色数の取得*/
var irokazu;
if(shubetsu == "FutoOnly"){
irokazu = "0C";
}else{
if(futo_size_00 == "TRP" && document.jidomitsu.Fsize.value == "Y0"){
irokazu = document.jidomitsu.irokazu2.value;
}else{
irokazu = document.jidomitsu.irokazu.value;
}
}
if(irokazu == "1C1C"){
irokazu = "2C";
}else if(irokazu == "2C1C"){
irokazu = "3C";
}else if(irokazu == "3C1C"||irokazu == "2C2C"){
irokazu = "4C";
}else if(irokazu == "3C2C"){
irokazu = "4C1C";
}else if(irokazu == "3C3C"){
irokazu = "4C2C";
}

/*原稿の取得*/
var genko;
if(shubetsu == "FutoOnly"){
genko = "FutoOnly";
}else if(shubetsu == "Repeat"){
genko = "Repeat";
}else{
genko = document.jidomitsu.genko.value;
}

/*枚数の取得*/
var kazu = document.jidomitsu.maisu.value;

/*オプション加工の取得*/
var kako;
if(futo_size_00 == "SKB"){
if(document.jidomitsu.Fsize.value == "Y0"){
kako = document.jidomitsu.kako2.value;
}else{
kako = document.jidomitsu.kako1.value;
}
}else{
kako = document.jidomitsu.kako.value;
}


//封筒サイズの変更
if(futo_size_00 == "SKB" || futo_size_00 == "TRP"){
var now_size = document.jidomitsu.Fsize.value;
var now_size2;
if(now_size == "N3"){
now_size2 = "長3";
}else if(now_size == "N3M"){
now_size2 = "長3窓付き";
}else if(now_size == "Y0"){
now_size2 = "洋0";
}else if(now_size == "K2"){
now_size2 = "角2";
}
document.cgi_order.hd_size.value = now_size2;
}

/*条件をテキストに合体*/
var naiyou;
if(futo_size_00 == "SKB" || futo_size_00 == "TRP"){
var now_size3 = document.jidomitsu.Fsize.value;
/*naiyou = now_size3 + futo + irokazu + kazu + genko + kako;*/
naiyou = now_size3 + futo + irokazu + kazu + kako;
}else{
/*naiyou = futo_size + futo + irokazu + kazu + genko + kako;*/
naiyou = futo_size + futo + irokazu + kazu + kako;
}
//デバッグの時にはここをオン
//alert(naiyou);

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

/*時間を取得して仮の注文番号を発行*/
/*
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 = "F" + 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;*/

/*クッキーの判定*/
/*
var ck_test;
var mng_test = new CookieManager();
ck_test =  mng_test.getCookie("check_onoff99");
if(ck_test == "1"){
//何もしない
}else{
alert("※現在、お客様の環境では「クッキー」が使えない状態です。ご注文頂く場合にはクッキーがオンになっている必要があります。");
return false;
}
*/

}//長3封筒の条件取得終わり

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



//納期の表示
function nouki(){
//注文種別の取得
   var i;
	var shubetsu;
    if (document.jidomitsu.shubetsu.length) {
        for (i = 0; i < document.jidomitsu.shubetsu.length; i++) {
            if (document.jidomitsu.shubetsu[i].checked) {
                shubetsu =document.jidomitsu.shubetsu[i].value;
            }
        }
    } else {
        if (document.jidomitsu.shubetsu.checked) {
           shubetsu = document.jidomitsu.shubetsu.value;
        }
    }
var haiso = document.jidomitsu.noki.value;
var seisaku = document.jidomitsu.genko.value;
var kakoop = document.jidomitsu.kako.value;
kasan = 0;
text1 = "完全データ入稿";
text2 = "入稿";
text3 = "翌週の";
text4 = "<br /><font color='#ff0000' size='1.0em'>★</font><font size='1.0em'>データは<font color='#ff0000'>Illustratorデータ</font>に限ります</font>";
if(shubetsu == "FutoOnly"){
text1 = "ご注文";
text2 = "ご注文";
text3 = "";
text4 = "";
}else if(document.jidomitsu.irokazu.value != "1C"&&document.jidomitsu.irokazu.value != "2C"&&document.jidomitsu.irokazu.value != "3C"&&document.jidomitsu.irokazu.value != "4C"){
kasan = kasan + 1;
}
nissu = "";
if(haiso){
document.getElementById("noki_hyoji").style.display = "block"; 
if(haiso == "1"){//北海道
kasan = kasan + 1;
if(shubetsu == "New"){
	if(seisaku == "99print"){
	kasan = kasan + 2;
	}
	}
	if(kakoop != "NoOP"){
	kasan = kasan + 1;
	}
	if(shubetsu == "FutoOnly"){
kasan = kasan - 4 -1;//北海道だから-1
}
nokitext(seisaku);
}else if(haiso == "2"){//東北6県
kasan = kasan + 1;
if(shubetsu == "New"){
	if(seisaku == "99print"){
	kasan = kasan + 2;
	}
	}
	if(kakoop != "NoOP"){
	kasan = kasan + 1;
	}
	if(shubetsu == "FutoOnly"){
kasan = kasan - 4 -1;//東北だから＋1
}
nokitext(seisaku);
}else if(haiso == "3"){//関東から山口、四国
if(shubetsu == "New"){
	if(seisaku == "99print"){
	kasan = kasan + 2;
	}
	}
	if(kakoop != "NoOP"){
	kasan = kasan + 1;
	}
	if(shubetsu == "FutoOnly"){
kasan = kasan - 5;
}
nokitext(seisaku);
}else if(haiso == "4"){//九州
kasan = kasan + 1;
if(shubetsu == "New"){
	if(seisaku == "99print"){
	kasan = kasan + 2;
	}
	}
	if(kakoop != "NoOP"){
	kasan = kasan + 1;
	}
	if(shubetsu == "FutoOnly"){
kasan = kasan - 4 -1;//九州だから＋1
}
nokitext(seisaku);
}else if(haiso == "5"){//沖縄
nissu = "<font color='#ff0000'>沖縄への納期はお問い合せください</font>";
}

document.getElementById("noki_hyoji_naiyou").innerHTML = nissu;
}else{
document.getElementById("noki_hyoji_naiyou").innerHTML = "";
document.getElementById("noki_hyoji").style.display = "none"; 
alert("納品先を選択してください");
}
}

function nokitext(seisaku){
	var youbi = "月曜日";
	if(kasan == "1"||kasan == "-6"){
	youbi = "火曜日";
	}else if(kasan == "2"||kasan == "-5"){
	youbi = "水曜日";
	}else if(kasan == "3"||kasan == "-4"){
	youbi = "木曜日";
	}else if(kasan == "4"||kasan == "-3"){
	youbi = "金曜日";
	}else if(kasan == "5"||kasan == "-2"){
	youbi = "土曜日";
	}
	if(seisaku == "99print"){
	nissu = "原稿入稿から約" + eval(7 + kasan) + "日後<br />（月曜日入稿の場合は翌週の" + youbi + "ごろ納品）<br /><font color='#ff0000' size='1.0em'>★祝祭休日</font><font size='1.0em'>を挟む場合はその分延びます</font><br /><font color='#ff0000' size='1.0em'>★</font><font size='1.0em'>上記の<font color='#ff0000'>納期は目安</font>です。確定ではありません。</font><br /><input type='button' value='納期表示をたたむ' onclick='delnoki();'>";
	}else{
	nissu = text1 + "から約" + eval(7 + kasan) + "日後<br />（月曜日" + text2 + "の場合は" + text3 + youbi + "ごろ納品）<br /><font color='#ff0000' size='1.0em'>★祝祭休日</font><font size='1.0em'>を挟む場合はその分延びます</font><br /><font color='#ff0000' size='1.0em'>★</font><font size='1.0em'>上記の<font color='#ff0000'>納期は目安</font>です。確定ではありません。</font>" + text4 + "<br /><input type='button' value='納期表示をたたむ' onclick='delnoki();'>";
	}

	}


//納期を消す
function delnoki(){
document.getElementById("noki_hyoji_naiyou").innerHTML = "";
document.getElementById("noki_hyoji").style.display = "none"; 
}


////////////////////////
//////元のtxt2java
////////////////////////
function createHttpRequest(){

	if(window.ActiveXObject){
		try {
			return new ActiveXObject("Msxml2.XMLHTTP")
		} catch (e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP")
			} catch (e2) {
				return null
			}
		}
	} else if(window.XMLHttpRequest){
		return new XMLHttpRequest() //[1]'
	} else {
		return null
	}
}

//受信内容を確認してイベントを起動
function getFile( data , method , fileName , async ){

	//XMLHttpRequestオブジェクト生成
	var httpoj = createHttpRequest()
	httpoj.open( method , fileName , async )

	//受信時に起動するイベント
	httpoj.onreadystatechange = function(){
		if (httpoj.readyState==4){

			//コールバック
			on_loaded(httpoj)
		}
	}
	httpoj.send( data )
}

//コールバック関数 ( 受信時に実行されます )
function on_loaded(oj){
			dispTxt	= oj.responseText
			
			//整形して表示
			/*
			var aryIn = dispTxt.split("\n");
			*/
			var aryIn = dispTxt.split(",");
			dispTxt = seikei(aryIn);
			//dispTxt = autolink(dispTxt);
			/*
			document.getElementById("disp").innerHTML = dispTxt;
			*/
			var kekka_obj = document.getElementById("mitsumori4");
			kekka_obj.innerHTML = dispTxt; 

}

/*豊田が作った部分*/
function seikei(aryIn){
var dispTxt;
var jyodai = aryIn[0];
var option = aryIn[1];
var seisaku = "0";
    var i;
	var shubetsu;
    if (document.jidomitsu.shubetsu.length) {
        for (i = 0; i < document.jidomitsu.shubetsu.length; i++) {
            if (document.jidomitsu.shubetsu[i].checked) {
                shubetsu =document.jidomitsu.shubetsu[i].value;
            }
        }
    } else {
        if (document.jidomitsu.shubetsu.checked) {
           shubetsu = document.jidomitsu.shubetsu.value;
        }
    }

if(shubetsu == "New"&&document.jidomitsu.genko.value == "99print"){
if(document.cgi_order.hd_size.value=="長3"||document.cgi_order.hd_size.value=="長4"||document.cgi_order.hd_size.value=="洋0（洋長3）"||document.cgi_order.hd_size.value=="長3窓付き"||document.cgi_order.hd_size.value=="請求書用洋0"||document.cgi_order.hd_size.value=="洋0（洋長3）窓付き"){
seisaku = "3000";
}else{
seisaku = "4000";
}
if(document.jidomitsu.irokazu.value!="1C"&&document.jidomitsu.irokazu.value!="2C"&&document.jidomitsu.irokazu.value!="3C"&&document.jidomitsu.irokazu.value!="4C"){
seisaku = seisaku * 2;
}
}
try{
var shoukei = eval(jyodai) + eval(option) + eval(seisaku);
}catch(e){
alert("★料金表示エラー★\n現在の条件では料金の表示ができませんでした");
dispTxt = "";
return dispTxt;
}
var tax = Math.floor(shoukei*0.05);
var tanka = shoukei/eval(document.jidomitsu.maisu.value);
tanka = tanka*100;
tanka = Math.round(tanka);
tanka = tanka/100;
var goukei = eval(shoukei) + eval(tax);
var goukei2 = goukei;
if(jyodai =="undefined"){
alert("★料金表示エラー\n現在の条件では料金の表示ができませんでした");
dispTxt = "";
return dispTxt;
}else{
/*カンマの埋め込み*/
jyodai = myFormatNumber(jyodai);
option = myFormatNumber(option);
seisaku = myFormatNumber(seisaku);
tanka = myFormatNumber(tanka);
tax = myFormatNumber(tax);
goukei = myFormatNumber(goukei);
shoukei = myFormatNumber(shoukei);
/*hiddenへの料金などの埋め込み*/
document.cgi_order.hd_insatsu.value = jyodai;
document.cgi_order.hd_gokei.value = goukei;
document.cgi_order.hd_tax.value = tax;
document.cgi_order.hd_shoukei.value = shoukei;
document.cgi_order.hd_op.value = option;
document.cgi_order.hd_seisaku.value = seisaku;
document.cgi_order.hd_tanka.value = tanka;
var chui = "";
if(eval(goukei2) > 200000){
chui = "<b><font color='#ff0000'>※</font>20万円を超える案件は前払いでの受注となります。予めご了承ください。</font></b><hr />";
}
var text01 = "印刷代：";
var text02 = "（封筒代含む）";
var text03 = "<li>データ制作代：" + seisaku + "円<br /></li>";
var text04 = "円";
if(shubetsu == "FutoOnly"){
text01 = "封筒代：";
text02 = "";
text03 = "";
}
if(shubetsu == "Repeat"){
text03 = "";
}
/*角20窓用の処理*/
if(document.cgi_order.hd_size.value == "角20窓付き（A4書類用）"){
option = "封筒代に含まれています";
text04 = "";
}
dispTxt = chui + "<font color='#ff0000'><b>" + goukei + "円</b></font>（税込み）<ul><li>" + text01 + jyodai + "円" + text02 + "</li><li>オプション代：" + option + text04 + "</li>" + text03 + "<li>送料：<font color='#ff0000'>無料</font><font size='1.0em'>（離島は除く。納品先1箇所まで）</font></li><li>小計：" + shoukei + "円</li><li>消費税：" + tax + "円</li><li>単価：<font color='#191970'><b>" + tanka + "円</b></font>（税抜き）</li></ul>";
return dispTxt;
}
}


function autolink(dispTxt){ 
var dispTxt_regexp = "(https?://[-\\w.!~*'();/?:@&=+$,%#]+)"; 
var re = new RegExp(""); 
re.compile( dispTxt_regexp, "ig" ); 

dispTxt = dispTxt.replace( re, "<a href=\"$1\">$1</a>" );
return dispTxt;
} 


/*数値に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"
}

/*オプション料金計算*/
function opad_keisan(){
ad_n4 = new Array("8.84","4.94","2.86","2.21","1.82","1.56","1.43","1.43","1.3","1.17","1.17"); 
ad_n3 = new Array("9.1","5.07","2.99","2.34","2.08","1.69","1.69","1.56","1.56","1.43","1.43"); 
ad_k = new Array("12.74","6.89","4.55","3.77","3.38","3.12","2.99","2.86","2.73","2.73","2.6"); 
ad_y0 = new Array("21.97","11.44","8.32","7.28","6.63","6.37","6.11","5.98","5.85","5.72","5.72"); 
ad_sy0 = new Array("13.91","7.41","4.81","3.9","3.38","3.12","2.99","2.73","2.73","2.6","2.6"); 


}


