    var nidooshi_flg=0;

    function load_css(css_path) {

        var winie   = "pickpack.css";
        var macie   = "pickpack_mac.css";
        var n4      = "pickpack_ns.css";
        var n6      = "pickpack_ns.css";
        var other   = "pickpack_etc.css";

        var cssfile;

        if((document.all) && (navigator.userAgent.indexOf("Win") >= 0)){
            cssfile = winie;
        }else if((document.all) && (navigator.userAgent.indexOf("Mac") >= 0)){
            cssfile = macie;
        }else if(document.layers){
            cssfile = n4;
        }else if(document.getElementById){
            cssfile = n6;
        }else{
            cssfile = other;
        }

        cssfile = css_path + cssfile;
        document.write('<link rel=stylesheet href="'+ cssfile +'" type="text/css">');

    }


    function add_favorite(img_path) {

        var img_file = "icon_favorite.jpg";

        var fav_url  = "http://pickpack.net";
        var fav_str  = "pickpack〜やさしさとこだわりを届けたい〜";

        var favorite_str;                                   //  お気に入り登録文字列

        favorite_str = fav_url + ',' + fav_str;
        document.write('<a href="javascript:window.external.AddFavorite(' + favorite_str + '>');
    }

    //======================================================
    // 一覧用ページ番号の表示
    // 一覧ページでページ番号に応じたリンクを表示する
    //------------------------------------------------------
    function page_list(pathname,category) {

        c=new Array(21);        //各カテゴリのページurl
        c[0]="sample";          //デバッグ用
        c[1]="wear";            //ベビー服・子供服
        c[2]="bs_socks";        //ベビーシューズ・ソックス
        c[3]="hat";             //帽子
        c[4]="";
        c[5]="wood";            //木のおもちゃ
        c[6]="block";           //造形ブロック・積み木
        c[7]="int";             //知育玩具
        c[8]="towel";           //タオル製品
        c[9]="";
        c[10]="life";           //生活雑貨
        c[11]="furniture";      //子供家具
        c[12]="petit";          //プチギフト
        c[13]="";
        c[14]="birth";          //誕生日
        c[15]="born";           //出産
        c[16]="etc";            //その他ギフト
        c[17]="organic";        //オーガニック製品
        c[18]="order";          //自作・オーダー
        c[19]="";
        c[20]="";

        p=new Array(21);        //各カテゴリのページ数
        p[0]=10;                //デバッグ用
        p[1]=4;                 //ベビー服・子供服
        p[2]=4;                 //ベビーシューズ・ソックス
        p[3]=4;                 //帽子
        p[4]=0;
        p[5]=1;                 //木のおもちゃ
        p[6]=1;                 //造形ブロック・積み木
        p[7]=1;                 //知育玩具
        p[8]=1;                 //タオル製品
        p[9]=0;
        p[10]=6;                //生活雑貨
        p[11]=1;                //子供家具
        p[12]=1;                //プチギフト
        p[13]=0;
        p[14]=0;                //誕生日(未使用)
        p[15]=1;                //出産
        p[16]=1;                //その他ギフト
        p[17]=1;                //オーガニック製品
        p[18]=1;                //自作・オーダー
        p[19]=0;
        p[20]=0;

        var page_str = "";

        //document.write(pathname + "<br>");
        var tmp_array = pathname.split("_pno");
        tmp_str = tmp_array[1];
        var tmp_page  = tmp_str.split(".html");

        var current_page = tmp_page[0];

        for(i=1; i <= p[category]; i++){
            if(current_page == i){
                page_str += '<b>[' + i + ']</b>' + '&nbsp;';
            }
            else{
                page_str += '<a href="' + c[category] + '_pno' + i + '.html">[' + i + ']' + '</a>&nbsp;';
            }
        }

        document.write(page_str);

    }


    //======================================================
    // 詳細ページのインラインフレーム表示
    // 詳細ページのインラインフレーム生成php-urlを生成する。
    //------------------------------------------------------
    // @return  ページタグ
    // @access  public
    // @param   category    カテゴリ名(fashion/toy/zakka/gift/etc)
    // @param   item_no     商品No
    // @param   color       カラーバリエーション数
    // @param   size        サイズバリエーション数
    //
    // @since   Rev. 0.01
    //======================================================
    function detail_list(item_no,color,size) {

        var iframe = "";

        var iheight = 0;                                            //  インラインフレームの高さ
        var iwidth  = 586;                                          //  インラインフレームの幅

        var sheight = 80;                                           //  サイズ部分のセルの高さ
        var btn_height = 150;                                       //  カートに入れるボタン部分のセルの高さ

        iheight = (sheight * color * size) + btn_height;            //  インラインフレームの高さ設定

        var tmp_array   = item_no.split("/");
        var tmp_length  = tmp_array.length;

        var tmp_html    = tmp_array[tmp_length-1];

        tmp_array       = tmp_html.split(".");
        item_no         = tmp_array[0];

        var url = "../../service/iframe.php?item_no=" + item_no;    //  url生成

        iframe = '<iframe name="item_table" src="' + url +
                 '" frameborder="0" scrolling="auto" height="' + iheight + '"' +
                 ' width="' + iwidth + '" marginheight="0" marginwidth="0">';

        iframe +='<p>現在ご使用のブラウザーではインラインフレームを表示することができません。</p>';

        document.write(iframe);

    }


    function footer_a(title,pathname,manager_path) {

        //php-statsの設定
        document.write('<script type="text/javascript" src="http://pickpack.net/stats/php-stats.js.php"></script>');
        document.write('<noscript><img src="http://pickpack.net/stats/php-stats.php" border="0" alt=""></noscript>');

        return;

        //さらに <DIV style="display:none;"> 〜 </DIV> タグで囲むと非表示にできます。 

    }

    function footer_s(title,pathname,manager_path) {

        //php-statsの設定
        document.write('<script type="text/javascript" src="https://www.wiz-it.biz/~pickpack/stats/php-stats-ssl.js.php"></script>');
        document.write('<noscript><img src="https://www.wiz-it.biz/~pickpack/stats/php-stats.php" border="0" alt=""></noscript>');

        return;

        //さらに <DIV style="display:none;"> 〜 </DIV> タグで囲むと非表示にできます。 

    }

    function item_no(item_no) {

        var tmp_array   = item_no.split("/");
        var tmp_length  = tmp_array.length;

        var tmp_html    = tmp_array[tmp_length-1];

        tmp_array       = tmp_html.split(".");
        item_no         = tmp_array[0];

        document.write(item_no);

    }


    function item_price(price1, price2) {

        var item_price;

        item_price = "\\" + myFormatNumber(price1);

        if(price1 > price2 && price2 > 0){
            item_price += '<font color="#ff65ff"><b>⇒\\' + myFormatNumber(price2) + '　</b></font><img src="../../image/icon_sale.gif" align="absmiddle">';
        }

        document.write(item_price);

    }


    //======================================================
    // カンマ区切り処理
    // 指定された数値をカンマ区切りで返す
    //======================================================
    // (すべての変数に格納する値は0オリジンとする) 
    function myFormatNumber(x) { // 引数の例としては 95839285734.3245
        x = Math.floor(x*1.05);
        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 delivery_control(myform){

        if( document.myform.payment[0].checked == true ){   //  銀行振込
            document.myform.delivery[0].disabled = false;
            document.myform.delivery[1].disabled = false;
            document.myform.delivery[2].disabled = false;
            document.myform.delivery[3].disabled = false;
            document.myform.delivery[4].disabled = false;
        }

        if( document.myform.payment[1].checked == true ){   //  郵便振替
            document.myform.delivery[0].disabled = false;
            document.myform.delivery[1].disabled = false;
            document.myform.delivery[2].disabled = false;
            document.myform.delivery[3].disabled = false;
            document.myform.delivery[4].disabled = false;
        }

        if( document.myform.payment[2].checked == true ){   //  後払い
            document.myform.delivery[0].disabled = false;
            document.myform.delivery[1].disabled = false;
            document.myform.delivery[2].disabled = true;
            document.myform.delivery[3].disabled = false;
            document.myform.delivery[4].disabled = false;
            if(document.myform.delivery[2].checked == true ){
                document.myform.delivery[0].checked = true;
            }
        }

        if( document.myform.payment[3].checked == true ){   //  代引き現金
            document.myform.delivery[0].disabled = false;
            document.myform.delivery[1].disabled = false;
            document.myform.delivery[2].disabled = false;
            document.myform.delivery[3].disabled = true;
            document.myform.delivery[4].disabled = true;
            if(document.myform.delivery[3].checked == true ||
               document.myform.delivery[4].checked == true ){
                document.myform.delivery[0].checked = true;
            }
        }

        if( document.myform.payment[4].checked == true ){   //  代引きカード（佐川のみ）
            document.myform.delivery[0].disabled = false;
            document.myform.delivery[1].disabled = true;
            document.myform.delivery[2].disabled = true;
            document.myform.delivery[3].disabled = true;
            document.myform.delivery[4].disabled = true;

            document.myform.delivery[0].checked = true;

        }


    }


    //======================================================
    // お届け先制限処理
    // 購入者とお届け先が同一の場合はお届け先の入力を制限する
    //------------------------------------------------------
    function present_control(myform,flg){

        if( flg == 1 ){
        //if( document.myform.check_onaji_flg.checked == true ){
            document.myform.p_lastname.disabled = true;
            document.myform.p_firstname.disabled = true;
            document.myform.p_lastkana.disabled = true;
            document.myform.p_firstkana.disabled = true;

            document.myform.p_zip1.disabled = true;
            document.myform.p_zip2.disabled = true;

            document.myform.p_adr1.disabled = true;
            document.myform.p_adr2.disabled = true;

            document.myform.p_tel1.disabled = true;
            document.myform.p_tel2.disabled = true;
            document.myform.p_tel3.disabled = true;
        }
        else{
            document.myform.p_lastname.disabled = false;
            document.myform.p_firstname.disabled = false;
            document.myform.p_lastkana.disabled = false;
            document.myform.p_firstkana.disabled = false;

            document.myform.p_zip1.disabled = false;
            document.myform.p_zip2.disabled = false;

            document.myform.p_adr1.disabled = false;
            document.myform.p_adr2.disabled = false;

            document.myform.p_tel1.disabled = false;
            document.myform.p_tel2.disabled = false;
            document.myform.p_tel3.disabled = false;
        }
    }

    function present_control1(myform){
        present_control(myform,1);
    }

    function present_control2(myform){
        present_control(myform,0);
    }


    function nidoosi() {
        if(nidooshi_flg==0){
            nidooshi_flg=1;
        }else{
            return false;
        }
    }


    function nidoosi_url(url) {
        if(nidooshi_flg==0){
            nidooshi_flg=1;
            location.href=url;
        }else{
            return false;
        }
    }


