/*
 * This file is part of EC-CUBE
 *
 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
 *
 * http://www.lockon.co.jp/
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 */
// 親ウィンドウの存在確認.
function fnIsopener() {
    var ua = navigator.userAgent;
    if( !!window.opener ) {
        if( ua.indexOf('MSIE 4')!=-1 && ua.indexOf('Win')!=-1 ) {
            return !window.opener.closed;
        } else {
            return typeof window.opener.document == 'object';
        }
    } else {
        return false;
    }
}

//郵便番号入力呼び出し.
function fnCallAddress(php_url, tagname1, tagname2, input1, input2) {
   // zip1 = document.form1[tagname1].value;
    //zip2 = document.form1[tagname2].value;
    zip1 = document.getElementById(tagname1).value;
    zip2 = document.getElementById(tagname2).value;

    if(zip1.length == 3 && zip2.length == 4) {
        $.get(
            php_url,
            {zip1: zip1, zip2: zip2, input1: input1, input2: input2},
            function(data) {
                arrdata = data.split("|");
                if (arrdata.length > 1) {
                    fnPutAddress(input1, input2, arrdata[0], arrdata[1], arrdata[2]);
                } else {
                    alert(data);
                }
            }
        );
    } else {
        alert("郵便番号を正しく入力して下さい。");
	}
}

// 郵便番号から検索した住所を渡す.
function fnPutAddress(input1, input2, state, city, town) {
    if(state != "") {
        // 項目に値を入力する.
        document.getElementById(input1).selectedIndex = state;
        document.getElementById(input2).value = city + town;
    }
}

function fnOpenNoMenu(URL) {
    window.open(URL,"nomenu","scrollbars=yes,resizable=yes,toolbar=no,location=no,directories=no,status=no");
}

function fnOpenWindow(URL,name,width,height) {
    window.open(URL,name,"width="+width+",height="+height+",scrollbars=yes,resizable=no,toolbar=no,location=no,directories=no,status=no");
}

function fnSetFocus(name) {
    if(document.form1[name]) {
        document.form1[name].focus();
    }
}

// セレクトボックスに項目を割り当てる.
function fnSetSelect(name1, name2, val) {
    sele1 = document.form1[name1]; 
    sele2 = document.form1[name2];
    
    if(sele1 && sele2) {
        index=sele1.selectedIndex;
        
        // セレクトボックスのクリア    
        count=sele2.options.length
        for(i = count; i >= 0; i--) {
            sele2.options[i]=null;
        }
        
        // セレクトボックスに値を割り当てる。
        len = lists[index].length
        for(i = 0; i < len; i++) {
            sele2.options[i]=new Option(lists[index][i], vals[index][i]);
            if(val != "" && vals[index][i] == val) {
                sele2.options[i].selected = true;
            }
        }
    }
}

// Enterキー入力をキャンセルする。(IEに対応)
function fnCancelEnter()
{
    if (gCssUA.indexOf("WIN") != -1 && gCssUA.indexOf("MSIE") != -1) {
        if (window.event.keyCode == 13)
        {
            return false;
        }
    }
    return true;
}

// モードとキーを指定してSUBMITを行う。
function fnModeSubmit(mode, keyname, keyid) {
    switch(mode) {
    case 'delete_category':
        if(!window.confirm('選択したカテゴリとカテゴリ内のすべてのカテゴリを削除します')){
            return;
        }
        break;
    case 'delete':
        if(!window.confirm('一度削除したデータは、元に戻せません。\n削除しても宜しいですか？')){
            return;
        }
        break;
    case 'delete_order':
        if(!window.confirm('在庫数は手動で戻してください。\n一度削除したデータは、元に戻せません。\n削除しても宜しいですか？')){
            return;
        }
    case 'confirm':
        if(!window.confirm('登録しても宜しいですか')){
            return;
        }
        break;
    case 'delete_all':
        if(!window.confirm('検索結果をすべて削除しても宜しいですか')){
            return;
        }
        break;
    default:
        break;
    }
    document.form1['mode'].value = mode;
    if(keyname != "" && keyid != "") {
        document.form1[keyname].value = keyid;
    }
    document.form1.submit();
}

function fnFormModeSubmit(form, mode, keyname, keyid) {
    switch(mode) {
    case 'delete':
        if(!window.confirm('一度削除したデータは、元に戻せません。\n削除しても宜しいですか？')){
            return;
        }
        break;
    case 'confirm':
        if(!window.confirm('登録しても宜しいですか')){
            return;
        }
        break;
    case 'regist':
        if(!window.confirm('登録しても宜しいですか')){
            return;
        }
        break;        
    default:
        break;
    }
    document.forms[form]['mode'].value = mode;
    if(keyname != "" && keyid != "") {
        document.forms[form][keyname].value = keyid;
    }
    document.forms[form].submit();
}

function fnSetFormSubmit(form, key, val) {
    document.forms[form][key].value = val;
    document.forms[form].submit();
    return false;
}
function fnSetVal(key, val) {
    fnSetFormVal('form1', key, val);
}

function fnSetFormVal(form, key, val) {
    document.forms[form][key].value = val;
}

function fnChangeAction(url) {
    document.form1.action = url;
}

// ページナビで使用する。
function fnNaviPage(pageno) {
    document.form1['pageno'].value = pageno;
    document.form1.submit();
}

function fnSearchPageNavi(pageno) {
    document.form1['pageno'].value = pageno;
    document.form1['mode'].value = 'search';
    document.form1.submit();
    }

    function fnSubmit(){
    document.form1.submit();
}

// ポイント入力制限。
function fnCheckInputPoint() {
    if(document.form1['point_check']) {
        list = new Array(
                        'use_point'
                        );
    
        if(!document.form1['point_check'][0].checked) {
            color = "#dddddd";
            flag = true;
        } else {
            color = "";
            flag = false;
        }
        
        len = list.length
        for(i = 0; i < len; i++) {
            if(document.form1[list[i]]) {
                document.form1[list[i]].disabled = flag;
                document.form1[list[i]].style.backgroundColor = color;
            }
        }
    }
}

//sample start
//別のお届け先入力制限。
function fnCheckInputDeliv() {

    if(!document.form1) {
        return;
    }
    if(document.form1['deliv_check']) {
        var cntObj = document.getElementById('shipping_cnt');
        shipping_cnt = cntObj.value;
        
        tmp_list = new Array(
                        'shipping_name01',
                        'shipping_name02',
                        'shipping_kana01',
                        'shipping_kana02',
                        'shipping_pref',
                        'shipping_zip01',
                        'shipping_zip02',
                        'shipping_addr01',
                        'shipping_addr02',
                        'shipping_addr03',
                        'shipping_addr04',
                        'shipping_addr05',
                        'shipping_tel01',
                        'shipping_tel02',
                        'shipping_tel03',
                        'deliv_date0',
                        'deliv_time_id0');
        tmp_cnt = tmp_list.length;
        list = new Array();
        for (j=0 ; j < tmp_cnt ; j++) {
            for (i=0 ; i <= shipping_cnt ; i++) {
                list[i*tmp_cnt + j] = i + '_' + tmp_list[j];
            }
        }
        if(!document.form1['deliv_check'].checked) {
            fnChangeDisabled(list, '#dddddd');
            document.form1['add_option'].style.display = 'none';
            document.form1['delete_option'].style.display = 'none';
        } else {
            document.form1['add_option'].style.display = 'block';
            document.form1['delete_option'].style.display = 'block';
            fnChangeDisabled(list, '');
        }
    }
}

// 最初に設定されていた色を保存しておく。
var g_savecolor = new Array();

function fnChangeDisabled(list, color) {
    len = list.length;

    var cntObj = document.getElementById('shipping_cnt');
    shipping_cnt = cntObj.value;
    for (j=0 ;j <=shipping_cnt ; j++) {
        var present = document.getElementsByName(j +'_shipping_present');
        var pack = document.getElementsByName(j+'_shipping_pack');
        cnt = present.length;
        for (i = 0; i < cnt; i++) {
            if (color == "") {
                // 有効にする。
                present[i].disabled = false;
                present[i].style.backgroundColor = g_savecolor['present_' + i];
            
            } else {
                // 無効にする。
                present[i].disabled = true;
                g_savecolor['present_' + i] = present[i].style.backgroundColor;
                present[i].style.backgroundColor = color;//"#f0f0f0";
            }
        }
        cnt = pack.length;
        for (i = 0; i < cnt; i++) {
            if (color == "") {
                // 有効にする。
                pack[i].disabled = false;
                pack[i].style.backgroundColor = g_savecolor['pack_' + i];
            
            } else {
                // 無効にする。
                pack[i].disabled = true;
                g_savecolor['pack_' + i] = pack[i].style.backgroundColor;
                pack[i].style.backgroundColor = color;//"#f0f0f0";
            }
        }
    }
    
    for(i = 0; i < len; i++) {
        if(document.form1[list[i]]) {
        	if(color == "") {
                // 有効にする。
                if (gCssUA.indexOf("WIN") != -1 && gCssUA.indexOf("MSIE") != -1) {//IE対応
                    document.getElementById(list[i]).disabled = "";
                    document.getElementById(list[i]).style.backgroundColor = g_savecolor[list[i]];
                }else{
                    document.form1[list[i]].disabled = false;
                    document.form1[list[i]].style.backgroundColor = g_savecolor[list[i]];
                }
            } else {
                // 無効にする。
                if (gCssUA.indexOf("WIN") != -1 && gCssUA.indexOf("MSIE") != -1) {//IE対応
                    document.getElementById(list[i]).disabled = true;
                    g_savecolor[list[i]] = document.getElementById(list[i]).style.backgroundColor;
                    document.getElementById(list[i]).style.backgroundColor = color;//"#f0f0f0";
                } else {
                    document.form1[list[i]].disabled = true;
                    g_savecolor[list[i]] = document.form1[list[i]].style.backgroundColor;
                    document.form1[list[i]].style.backgroundColor = color;//"#f0f0f0";
                }
            }

        }
    }
}

// 購入時会員登録入力制限。
function fnCheckInputMember() {
    if(document.form1['member_check']) {
        list = new Array(
                        'password',
                        'password_confirm',
                        'reminder',
                        'reminder_answer'
                        );

        if(!document.form1['member_check'].checked) {
            fnChangeDisabled(list, '#dddddd');
        } else {
            fnChangeDisabled(list, '');
        }
    }
}

// ログイン時の入力チェック
function fnCheckLogin(formname) {
    var lstitem = new Array();
    
    if(formname == 'login_mypage'){
    lstitem[0] = 'mypage_login_email';
    lstitem[1] = 'mypage_login_pass';
    }else{
    lstitem[0] = 'login_email';
    lstitem[1] = 'login_pass';
    }
    var max = lstitem.length;
    var errflg = false;
    var cnt = 0;
    
    //　必須項目のチェック
    for(cnt = 0; cnt < max; cnt++) {
        if(document.forms[formname][lstitem[cnt]].value == "") {
            errflg = true;
            break;
        }
    }
    
    // 必須項目が入力されていない場合    
    if(errflg == true) {
        alert('メールアドレス/パスワードを入力して下さい。');
        return false;
    }
}
    
// 時間の計測.
function fnPassTime(){
    end_time = new Date();
    time = end_time.getTime() - start_time.getTime();
    alert((time/1000));
}
start_time = new Date();

//親ウィンドウのページを変更する.
function fnUpdateParent(url) {
    // 親ウィンドウの存在確認
    if(fnIsopener()) {
        window.opener.location.href = url;
    } else {
        window.close();
    }        
}

//特定のキーをSUBMITする.
function fnKeySubmit(keyname, keyid) {
    if(keyname != "" && keyid != "") {
        document.form1[keyname].value = keyid;
    }
    document.form1.submit();
}

//文字数をカウントする。
//引数1：フォーム名称
//引数2：文字数カウント対象
//引数3：カウント結果格納対象
function fnCharCount(form,sch,cnt) {
    document.forms[form][cnt].value= document.forms[form][sch].value.length;
}


// テキストエリアのサイズを変更する.
function ChangeSize(button, TextArea, Max, Min, row_tmp){
    
    if(TextArea.rows <= Min){
        TextArea.rows=Max; button.value="小さくする"; row_tmp.value=Max;
    }else{
        TextArea.rows =Min; button.value="大きくする"; row_tmp.value=Min;
    }
}

function addOption() {
    //行を加える
    var cntObj = document.getElementById('shipping_cnt');
    var shipping_cnt = parseInt(cntObj.value) + 1;
    
    if (shipping_cnt == 20) {
        alert('２０カ所までお指定できます。');
        return;
    }
    cntObj.value = shipping_cnt;
    

    //空行を挟む
    var record_prev = document.getElementById('tab').rows.length;
    var row  = document.getElementById('tab').insertRow(record_prev);//insert in last
    var col1 = row.insertCell(0);
    col1.id = 'td';
    col1.colSpan='2';
    col1.style.backgroundColor = "#00FFFF";
    col1.style.borderBottom="2px solid #FF0000";
    col1.style.borderTop="2px solid #FF0000";
    col1.innerHTML = 'お届け先' + (shipping_cnt + 1);

    //お名前
    var record_prev = document.getElementById('tab').rows.length;
    var row  = document.getElementById('tab').insertRow(record_prev);//insert in last
    var th=document.createElement("th");
    th.id = 'th';
    th.innerHTML='お名前<span class="attention">※</span>';
    row.appendChild(th);
    var col1 = row.insertCell(1);
    col1.id = 'td';
    var temp = '<span class="attention"></span>';
    temp += '姓&nbsp;<input id="'+ shipping_cnt +'_shipping_name01" name="'+ shipping_cnt +'_shipping_name01" value="" maxlength="16" style="" size="15" class="box120" type="text">&nbsp;';
    temp += '名&nbsp;<input id="'+ shipping_cnt +'_shipping_name02" name="'+ shipping_cnt +'_shipping_name02" value="" maxlength="16" style="" size="15" class="box120" type="text">';
    col1.innerHTML = temp;
    
    //お名前（フリガナ)
    var record_prev = document.getElementById('tab').rows.length;
    var row  = document.getElementById('tab').insertRow(record_prev);//insert in last
    var th=document.createElement("th");
    th.id = 'th';
    th.innerHTML='お名前（フリガナ）<span class="attention">※</span>';
    row.appendChild(th);
    var col1 = row.insertCell(1);
    col1.id = 'td';
    var temp = '<span class="attention"></span>';
    temp += 'セイ&nbsp;<input id="'+ shipping_cnt +'_shipping_kana01" name="'+ shipping_cnt +'_shipping_kana01" value="" maxlength="50" style="" size="15" class="box120" type="text">&nbsp;';
    temp += 'メイ&nbsp;<input id="'+ shipping_cnt +'_shipping_kana02" name="'+ shipping_cnt +'_shipping_kana02" value="" maxlength="50" style="" size="15" class="box120" type="text">';
    col1.innerHTML = temp;
    
    //郵便番号
    var record_prev = document.getElementById('tab').rows.length;
    var row  = document.getElementById('tab').insertRow(record_prev);//insert in last
    var th=document.createElement("th");
    th.id = 'th';
    th.innerHTML='郵便番号<span class="attention">※</span>';
    row.appendChild(th);
    var col1 = row.insertCell(1);
    col1.id = 'td';
    var temp = '<span class="attention"></span>';
    temp += '<p>〒&nbsp;<input id="'+ shipping_cnt +'_shipping_zip01" name="'+ shipping_cnt +'_shipping_zip01" value="" maxlength="3" style="" size="6" class="box60" type="text">&nbsp;-&nbsp;  <input id="'+ shipping_cnt +'_shipping_zip02" name="'+ shipping_cnt +'_shipping_zip02" value="" maxlength="4" style="" size="6" class="box60" type="text">　';
    temp += '<a href="http://search.post.japanpost.jp/zipcode/" target="_blank"><span class="fs10">郵便番号検索</span></a></p>';
    temp += '<p class="zipimg"><a href="/ec/address/index.php" onclick="fnCallAddress(\'/ec/input_zip.php\', \''+ shipping_cnt +'_shipping_zip01\', \''+ shipping_cnt +'_shipping_zip02\', \''+ shipping_cnt +'_shipping_pref\', \''+ shipping_cnt +'_shipping_addr01\'); return false;" target="_blank"><img src="/ec/user_data/packages/default/img/common/address.gif" alt="住所自動入力" width="86" height="20"></a>';
    temp += '<span class="mini">&nbsp;郵便番号を入力後、クリックしてください。</span></p>';
    col1.innerHTML = temp;

    //住所
    var record_prev = document.getElementById('tab').rows.length;
    var row  = document.getElementById('tab').insertRow(record_prev);//insert in last
    var th=document.createElement("th");
    th.id = 'th';
    th.innerHTML='住所<span class="attention">※</span>';
    row.appendChild(th);
    var col1 = row.insertCell(1);
    col1.id = 'td';
    temp = '<span class="attention"></span>';
    temp += '<select id="'+ shipping_cnt +'_shipping_pref" name="'+ shipping_cnt +'_shipping_pref" style="">';
    temp += '<option value="">都道府県を選択</option>';
    temp += '<option label="北海道" value="1">北海道</option>';
    temp += '<option label="青森県" value="2">青森県</option>';
    temp += '<option label="岩手県" value="3">岩手県</option>';
    temp += '<option label="宮城県" value="4">宮城県</option>';
    temp += '<option label="秋田県" value="5">秋田県</option>';
    temp += '<option label="山形県" value="6">山形県</option>';
    temp += '<option label="福島県" value="7">福島県</option>';
    temp += '<option label="茨城県" value="8">茨城県</option>';
    temp += '<option label="栃木県" value="9">栃木県</option>';
    temp += '<option label="群馬県" value="10">群馬県</option>';
    temp += '<option label="埼玉県" value="11">埼玉県</option>';
    temp += '<option label="千葉県" value="12">千葉県</option>';
    temp += '<option label="東京都" value="13">東京都</option>';
    temp += '<option label="神奈川県" value="14">神奈川県</option>';
    temp += '<option label="新潟県" value="15">新潟県</option>';
    temp += '<option label="富山県" value="16">富山県</option>';
    temp += '<option label="石川県" value="17">石川県</option>';
    temp += '<option label="福井県" value="18">福井県</option>';
    temp += '<option label="山梨県" value="19">山梨県</option>';
    temp += '<option label="長野県" value="20">長野県</option>';
    temp += '<option label="岐阜県" value="21">岐阜県</option>';
    temp += '<option label="静岡県" value="22">静岡県</option>';
    temp += '<option label="愛知県" value="23">愛知県</option>';
    temp += '<option label="三重県" value="24">三重県</option>';
    temp += '<option label="滋賀県" value="25">滋賀県</option>';
    temp += '<option label="京都府" value="26">京都府</option>';
    temp += '<option label="大阪府" value="27">大阪府</option>';
    temp += '<option label="兵庫県" value="28">兵庫県</option>';
    temp += '<option label="奈良県" value="29">奈良県</option>';
    temp += '<option label="和歌山県" value="30">和歌山県</option>';
    temp += '<option label="鳥取県" value="31">鳥取県</option>';
    temp += '<option label="島根県" value="32">島根県</option>';
    temp += '<option label="岡山県" value="33">岡山県</option>';
    temp += '<option label="広島県" value="34">広島県</option>';
    temp += '<option label="山口県" value="35">山口県</option>';
    temp += '<option label="徳島県" value="36">徳島県</option>';
    temp += '<option label="香川県" value="37">香川県</option>';
    temp += '<option label="愛媛県" value="38">愛媛県</option>';
    temp += '<option label="高知県" value="39">高知県</option>';
    temp += '<option label="福岡県" value="40">福岡県</option>';
    temp += '<option label="佐賀県" value="41">佐賀県</option>';
    temp += '<option label="長崎県" value="42">長崎県</option>';
    temp += '<option label="熊本県" value="43">熊本県</option>';
    temp += '<option label="大分県" value="44">大分県</option>';
    temp += '<option label="宮崎県" value="45">宮崎県</option>';
    temp += '<option label="鹿児島県" value="46">鹿児島県</option>';
    temp += '<option label="沖縄県" value="47">沖縄県</option>';
    temp += '</select>';
    
    temp += '<p class="mini">';
    temp += '<input id="'+ shipping_cnt +'_shipping_addr01" name="'+ shipping_cnt +'_shipping_addr01" value="" size="40" maxlength="16" style="" class="box380" type="text"><br>';
    temp += '市区町村名（例：千代田区神田神保町）';
    temp += '<p class="mini">';
    temp += '<input id="'+ shipping_cnt +'_shipping_addr02" name="'+ shipping_cnt +'_shipping_addr02" value="" size="40" maxlength="16" style="" class="box380" type="text"><br>';
    temp += '番地等 （例：1-3-5）</p>';
    temp += '<p class="mini">';
    temp += '<input id="'+ shipping_cnt +'_shipping_addr03" name="'+ shipping_cnt +'_shipping_addr03" value="" size="40" maxlength="16" style="" class="box380" type="text"><br>';
    temp += '建物名等　※省略可</p>';
    temp += '<p class="mini">';
    temp += '<input id="'+ shipping_cnt +'_shipping_addr04" name="'+ shipping_cnt +'_shipping_addr04" value="" size="40" maxlength="25" style="" class="box380" type="text"><br>';
    temp += '住所4行目（会社名等）※省略可</p>';
    temp += '<p class="mini">';
    temp += '<input id="'+ shipping_cnt +'_shipping_addr05" name="'+ shipping_cnt +'_shipping_addr05" value="" size="40" maxlength="25" style="" class="box380" type="text"><br>';
    temp += '住所5行目（部署名等）※省略可</p>'; 
    temp += '<p class="mini"><em>住所は5つに分けてご記入いただけます。マンション名は必ず記入してください。<br>';
    temp += '※このままの形で印字されます。</em></p>';
    col1.innerHTML = temp;
    
    //電話番号
    var record_prev = document.getElementById('tab').rows.length;
    var row  = document.getElementById('tab').insertRow(record_prev);//insert in last
    var th=document.createElement("th");
    th.id = 'th';
    th.innerHTML='電話番号<span class="attention">※</span>';
    row.appendChild(th);
    var col1 = row.insertCell(1);
    col1.id = 'td';
    var temp = '<span class="attention"></span>';
    temp += '<span class="attention"></span>';
    temp += '<span class="attention"></span>';
    temp += '<input id="'+ shipping_cnt +'_shipping_tel01" name="'+ shipping_cnt +'_shipping_tel01" value="" maxlength="6" style="" size="6" class="box60" type="text"> -';
    temp += '<input id="'+ shipping_cnt +'_shipping_tel02" name="'+ shipping_cnt +'_shipping_tel02" value="" maxlength="6" style="" size="6" class="box60" type="text"> -';
    temp += '<input id="'+ shipping_cnt +'_shipping_tel03" name="'+ shipping_cnt +'_shipping_tel03" value="" maxlength="6" style="" size="6" class="box60" type="text">';
    col1.innerHTML = temp;
    
  //包装
    var record_prev = document.getElementById('tab').rows.length;
    var row  = document.getElementById('tab').insertRow(record_prev);//insert in last
    var th=document.createElement("th");
    th.id = 'th';
    th.innerHTML='包装';
    row.appendChild(th);
    var col1 = row.insertCell(1);
    col1.id = 'td';
    var temp = '<input name="'+ shipping_cnt +'_shipping_pack" value="2" style="" type="radio" checked="checked" />包装しない';
    temp += '<br>';
    temp += '<input name="'+ shipping_cnt +'_shipping_pack" value="1" style="" type="radio" />包装する　　※包装については<a style="color: blue;" href="http://okina-no-sato.co.jp/ec/user_data/wrapping.php#wrpap" target="_blank">こちらをご覧ください。';
    col1.innerHTML = temp;
    
    //のし
    var record_prev = document.getElementById('tab').rows.length;
    var row  = document.getElementById('tab').insertRow(record_prev);//insert in last
    var th=document.createElement("th");
    th.id = 'th';
    th.innerHTML='のし';
    row.appendChild(th);
    var col1 = row.insertCell(1);
    col1.id = 'td';
    var temp = '<input name="'+ shipping_cnt +'_shipping_present" value="1" style="" checked="checked" type="radio">つけない（不要）<br>';
    temp += '<input name="'+ shipping_cnt +'_shipping_present" value="2" style="" type="radio">お中元';
    temp += '<input name="'+ shipping_cnt +'_shipping_present" value="3" style="" type="radio">お歳暮';
    temp += '<input name="'+ shipping_cnt +'_shipping_present" value="4" style="" type="radio">仏';
    temp += '<input name="'+ shipping_cnt +'_shipping_present" value="5" style="" type="radio">お祝い';
    temp += '　　※のしについては<a style="color: blue;" href="http://okina-no-sato.co.jp/ec/user_data/wrapping.php#noshi" target="_blank">こちらをご覧ください。</a>';
    col1.innerHTML = temp;
    
    //お届け日時
    var js_deliv_date = document.getElementById('js_deliv_date').value;
    var js_deliv_time = document.getElementById('js_deliv_time').value;
    var date_array = js_deliv_date.split('|');
    var time_array = js_deliv_time.split('|');

    var record_prev = document.getElementById('tab').rows.length;
    var row  = document.getElementById('tab').insertRow(record_prev);//insert in last
    var th=document.createElement("th");
    th.id = 'th';
    th.innerHTML='お届け日時';
    row.appendChild(th);
    var col1 = row.insertCell(1);
    col1.id = 'td';
    
    var temp = '<span class="attention"></span>';
    temp += '<b>お届け日指定：</b>';
    temp += '<select name="'+ shipping_cnt +'_deliv_date0" id="'+ shipping_cnt +'_deliv_date0" style="">';
    temp += '<option value="" selected="selected">指定なし</option>';
    for (x in date_array) {
    	temp += '<option value="'+ date_array[x] +'" label="'+ date_array[x] +'">'+ date_array[x] +'</option>';
    }
    temp += '</select>&nbsp;';
    temp += '<span class="attention"></span>';
    temp += '<b>お届け時間：</b>';
    temp += '<select name="'+ shipping_cnt +'_deliv_time_id0" id="'+ shipping_cnt +'_deliv_time_id0" style="">';
    temp += '<option value="" selected="selected">指定なし</option>';
    for (x in time_array) {
    	var cnt = parseInt(x) + 1;
    	temp += '<option value="'+ cnt +'" label="'+ time_array[x] +'">'+ time_array[x] +'</option>';
    }
    temp += '</select><br>';
    temp += '「指定なし」を選択すると最短のお届け日で配送いたします。［通常５日程度］';
    col1.innerHTML = temp;

    //追加成功したら、削除ボタン表示します
    document.getElementById('delete_option').style.display = 'block';
}

// 削除
function deleteOption() {
    var table = document.getElementById('tab');
    //行を削除
    var cntObj = document.getElementById('shipping_cnt');
    var shipping_cnt = parseInt(cntObj.value);
    //異常のとき
    if (shipping_cnt == 0) {
        document.getElementById('delete_option').style.display = 'none';
        return;
    }
    for(i = 0; i < 9; i++) {
        table.deleteRow(table.rows.length -1);
    }
    cntObj.value = shipping_cnt - 1;
    //0のために　表示しない
    if (cntObj.value == 0) {
        document.getElementById('delete_option').style.display = 'none';
    }
    
}


