var img_s = "_ss";
var min0 = "min";
var max0 = "max";
var Data_Length;
var Data_Length2;
var wk_Data_Length;
var Data2 = new Array();
var Order = new Array();
var Order5 = new Array();
var w_Data2 = new Array();
var flag_disp = 0;
var key;
var btn;
var keyword;
var flg;
var zan_Data_Length;
var price_syori_flg;
var page_dsp = 20;
var flg_firstdsp;
var flg_beforedsp;
var flg_nextdsp;
var flg_lastdsp;
var price_str_flg;
var price_end_flg;
var flg_first_kbn;
var flg_before_kbn;
var flg_next_kbn;
var flg_last_kbn;
var alert_flg;
var btn_flg;
var rui_Data_Length;

var tagu1_on = new Image();
var tagu1_off = new Image();

var tagu2_on = new Image();
var tagu2_off = new Image();

var tagu3_on = new Image();
var tagu3_off = new Image();

var tagu4_on = new Image();
var tagu4_off = new Image();

var tagu5_on = new Image();
var tagu5_off = new Image();

var tagu6_on = new Image();
var tagu6_off = new Image();

var tagu7_on = new Image();
var tagu7_off = new Image();

var tagu8_on = new Image();
var tagu8_off = new Image();

var tagu9_on = new Image();
var tagu9_off = new Image();

var tagu10_on = new Image();
var tagu10_off = new Image();

tagu1_on.src="http://www.beauty-program.com/images/tagu11.gif";
tagu1_off.src="http://www.beauty-program.com/images/tagu01.gif";

tagu2_on.src="http://www.beauty-program.com/images/tagu12.gif";
tagu2_off.src="http://www.beauty-program.com/images/tagu02.gif";

tagu3_on.src="http://www.beauty-program.com/images/tagu13.gif";
tagu3_off.src="http://www.beauty-program.com/images/tagu03.gif";

tagu4_on.src="http://www.beauty-program.com/images/tagu14.gif";
tagu4_off.src="http://www.beauty-program.com/images/tagu04.gif";

tagu5_on.src="http://www.beauty-program.com/images/tagu15.gif";
tagu5_off.src="http://www.beauty-program.com/images/tagu05.gif";

tagu6_on.src="http://www.beauty-program.com/images/tagu16.gif";
tagu6_off.src="http://www.beauty-program.com/images/tagu06.gif";

tagu7_on.src="http://www.beauty-program.com/images/tagu13.gif";
tagu7_off.src="http://www.beauty-program.com/images/tagu03.gif";

tagu8_on.src="http://www.beauty-program.com/images/tagu18.gif";
tagu8_off.src="http://www.beauty-program.com/images/tagu08.gif";

tagu9_on.src="http://www.beauty-program.com/images/tagu19.gif";
tagu9_off.src="http://www.beauty-program.com/images/tagu09.gif";

tagu10_on.src="http://www.beauty-program.com/images/tagu20.gif";
tagu10_off.src="http://www.beauty-program.com/images/tagu10.gif";

var menu1_on = new Image();
var menu1_off = new Image();

var menu2_on = new Image();
var menu2_off = new Image();

var menu3_on = new Image();
var menu3_off = new Image();

var menuk1_on = new Image();
var menuk1_off = new Image();

var menuk2_on = new Image();
var menuk2_off = new Image();

var menuk3_on = new Image();
var menuk3_off = new Image();


var food1_on = new Image();
var food1_off = new Image();

var food2_on = new Image();
var food2_off = new Image();

var food3_on = new Image();
var food3_off = new Image();

var supple1_on = new Image();
var supple1_off = new Image();

var supple2_on = new Image();
var supple2_off = new Image();

var supple3_on = new Image();
var supple3_off = new Image();

var drink1_on = new Image();
var drink1_off = new Image();

var drink2_on = new Image();
var drink2_off = new Image();

var drink3_on = new Image();
var drink3_off = new Image();

var food_on = new Image();
var food_off = new Image();

var supplement_on = new Image();
var supplement_off = new Image();

var drink_on = new Image();
var drink_off = new Image();

var topix_on = new Image();
var topix_off = new Image();

menu1_on.src="http://www.beauty-program.com/images/menu12.gif";
menu1_off.src="http://www.beauty-program.com/images/menu1.gif";

menu2_on.src="http://www.beauty-program.com/images/menu22.gif";
menu2_off.src="http://www.beauty-program.com/images/menu2.gif";

menu3_on.src="http://www.beauty-program.com/images/menu32.gif";
menu3_off.src="http://www.beauty-program.com/images/menu3.gif";

menuk1_on.src="http://www.beauty-program.com/images/menu12.gif";
menuk1_off.src="http://www.beauty-program.com/images/menu1.gif";

menuk2_on.src="http://www.beauty-program.com/images/menu22.gif";
menuk2_off.src="http://www.beauty-program.com/images/menu2.gif";

menuk3_on.src="http://www.beauty-program.com/images/menu32.gif";
menuk3_off.src="http://www.beauty-program.com/images/menu3.gif";

food_on.src="http://www.beauty-program.com/images/foodimg.jpg";
food_off.src="http://www.beauty-program.com/images/topix.jpg";

supplement_on.src="http://www.beauty-program.com/images/supplementimg.jpg";
supplement_off.src="http://www.beauty-program.com/images/topix.jpg";

drink_on.src="http://www.beauty-program.com/images/drinkimg.jpg";
drink_off.src="http://www.beauty-program.com/images/topix.jpg";

food1_on.src="http://www.beauty-program.com/images/food1a.jpg";
food1_off.src="http://www.beauty-program.com/images/food1.jpg";

food2_on.src="http://www.beauty-program.com/images/food2a.jpg";
food2_off.src="http://www.beauty-program.com/images/food2.jpg";

food3_on.src="http://www.beauty-program.com/images/food3a.jpg";
food3_off.src="http://www.beauty-program.com/images/food3.jpg";

supple1_on.src="http://www.beauty-program.com/images/supple1a.jpg";
supple1_off.src="http://www.beauty-program.com/images/supple1.jpg";

supple2_on.src="http://www.beauty-program.com/images/supple2a.jpg";
supple2_off.src="http://www.beauty-program.com/images/supple2.jpg";

supple3_on.src="http://www.beauty-program.com/images/supple3a.jpg";
supple3_off.src="http://www.beauty-program.com/images/supple3.jpg";

drink1_on.src="http://www.beauty-program.com/images/drink1a.jpg";
drink1_off.src="http://www.beauty-program.com/images/drink1.jpg";

drink2_on.src="http://www.beauty-program.com/images/drink2a.jpg";
drink2_off.src="http://www.beauty-program.com/images/drink2.jpg";

drink3_on.src="http://www.beauty-program.com/images/drink3a.jpg";
drink3_off.src="http://www.beauty-program.com/images/drink3.jpg";

topix_on.src="http://www.beauty-program.com/images/topixa.jpg";
topix_off.src="http://www.beauty-program.com/images/topix.jpg";

function rollon(targetimage,targetimage1,targetimage2){

    if(targetimage == "tagu1"){
        document.images[targetimage].src=tagu1_on.src;
    }
    if(targetimage == "tagu2"){
        document.images[targetimage].src=tagu2_on.src;
    }
    if(targetimage == "tagu3"){
        document.images[targetimage].src=tagu3_on.src;
    }
    if(targetimage == "tagu4"){
        document.images[targetimage].src=tagu4_on.src;
    }
    if(targetimage == "tagu5"){
        document.images[targetimage].src=tagu5_on.src;
    }
    if(targetimage == "tagu6"){
        document.images[targetimage].src=tagu6_on.src;
    }
    if(targetimage == "tagu7"){
        document.images[targetimage].src=tagu7_on.src;
    }
    if(targetimage == "tagu8"){
        document.images[targetimage].src=tagu8_on.src;
    }
    if(targetimage == "tagu9"){
        document.images[targetimage].src=tagu9_on.src;
    }
    if(targetimage == "tagu10"){
        document.images[targetimage].src=tagu10_on.src;
    }

    if(targetimage == "menu1"){
        document.images[targetimage].src=menu1_on.src;
    }
    if(targetimage == "menu2"){
        document.images[targetimage].src=menu2_on.src;
    }
    if(targetimage == "menu3"){
        document.images[targetimage].src=menu3_on.src;
    }


    if(targetimage == "menuk1"){
        document.images[targetimage].src=menuk1_on.src;
    }
    if(targetimage == "menuk2"){
        document.images[targetimage].src=menuk2_on.src;
    }
    if(targetimage == "menuk3"){
        document.images[targetimage].src=menuk3_on.src;
    }

    if(targetimage == "food1"){
        document.images[targetimage].src=food1_on.src;
    }
    if(targetimage == "food2"){
        document.images[targetimage].src=food2_on.src;
    }
    if(targetimage == "food3"){
        document.images[targetimage].src=food3_on.src;
    }

    if(targetimage == "supple1"){
        document.images[targetimage].src=supple1_on.src;
    }
    if(targetimage == "supple2"){
        document.images[targetimage].src=supple2_on.src;
    }
    if(targetimage == "supple3"){
        document.images[targetimage].src=supple3_on.src;
    }

    if(targetimage == "drink1"){
        document.images[targetimage].src=drink1_on.src;
    }
    if(targetimage == "drink2"){
        document.images[targetimage].src=drink2_on.src;
    }
    if(targetimage == "drink3"){
        document.images[targetimage].src=drink3_on.src;
    }
    

    if(targetimage1 == "food"){
        document.images[targetimage2].src=food_on.src;
    }
    if(targetimage1 == "supplement"){
        document.images[targetimage2].src=supplement_on.src;
    }
    if(targetimage1 == "drink"){
        document.images[targetimage2].src=drink_on.src;
    }

    if(targetimage == "topix"){
        document.images[targetimage].src=topix_on.src;
    }

}
function rolloff(targetimage,targetimage1,targetimage2){

    if(targetimage == "tagu1"){
        document.images[targetimage].src=tagu1_off.src;
    }
    if(targetimage == "tagu2"){
        document.images[targetimage].src=tagu2_off.src;
    }
    if(targetimage == "tagu3"){
        document.images[targetimage].src=tagu3_off.src;
    }
    if(targetimage == "tagu4"){
        document.images[targetimage].src=tagu4_off.src;
    }
    if(targetimage == "tagu5"){
        document.images[targetimage].src=tagu5_off.src;
    }
    if(targetimage == "tagu6"){
        document.images[targetimage].src=tagu6_off.src;
    }
    if(targetimage == "tagu7"){
        document.images[targetimage].src=tagu7_off.src;
    }
    if(targetimage == "tagu8"){
        document.images[targetimage].src=tagu8_off.src;
    }
    if(targetimage == "tagu9"){
        document.images[targetimage].src=tagu9_off.src;
    }
    if(targetimage == "tagu10"){
        document.images[targetimage].src=tagu10_off.src;
    }

    if(targetimage == "menu1"){
        document.images[targetimage].src=menu1_off.src;
    }
    if(targetimage == "menu2"){
        document.images[targetimage].src=menu2_off.src;
    }
    if(targetimage == "menu3"){
        document.images[targetimage].src=menu3_off.src;
    }

    if(targetimage == "menuk1"){
        document.images[targetimage].src=menuk1_off.src;
    }
    if(targetimage == "menuk2"){
        document.images[targetimage].src=menuk2_off.src;
    }
    if(targetimage == "menuk3"){
        document.images[targetimage].src=menuk3_off.src;
    }

    if(targetimage == "food1"){
        document.images[targetimage].src=food1_off.src;
    }
    if(targetimage == "food2"){
        document.images[targetimage].src=food2_off.src;
    }
    if(targetimage == "food3"){
        document.images[targetimage].src=food3_off.src;
    }

    if(targetimage == "supple1"){
        document.images[targetimage].src=supple1_off.src;
    }
    if(targetimage == "supple2"){
        document.images[targetimage].src=supple2_off.src;
    }
    if(targetimage == "supple3"){
        document.images[targetimage].src=supple3_off.src;
    }

    if(targetimage == "drink1"){
        document.images[targetimage].src=drink1_off.src;
    }
    if(targetimage == "drink2"){
        document.images[targetimage].src=drink2_off.src;
    }
    if(targetimage == "drink3"){
        document.images[targetimage].src=drink3_off.src;
    }


    if(targetimage1 == "food"){
        document.images[targetimage2].src=food_off.src;
    }
    if(targetimage1 == "supplement"){
        document.images[targetimage2].src=supplement_off.src;
    }
    if(targetimage1 == "drink"){
        document.images[targetimage2].src=drink_off.src;
    }

    if(targetimage == "topix"){
        document.images[targetimage].src=topix_off.src;
    }

}

function changeClass(i,c){

    if(key == 13 || btn == 0){// Enterが押された　または　左クリックされた

        if(document.all) document.all(i).className=c;
        else if(document.getElementById)
        document.getElementById(i).className=c; 

    }

}

function spreadImage(imageNum){
    var win1=window.open('','詳細','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,width=300,height=320');
    win1.document.write('<body>');
    win1.document.write('<div align="center">');
    var img_file = Data2[imageNum][4];
    // 文字の置き換え ","→" "
    var reg_Pattern = new RegExp(img_s,"g");
    var resultStr = img_file.replace(reg_Pattern,"");
    if(resultStr)
        win1.document.write('<img src='+resultStr+'>');
        win1.document.write('</div>');
        win1.document.write('</body>');
        win1.focus();
}

var Search_Hit = new Array();

function goodsSearch(){
    var s_Data = new Array();
    var i,j;
    var Result2;
    var msg = "";
    var ichar = document.getElementById("Goods_Search").value;
    var ichar_str = document.getElementById("price_str").value;
    var ichar_end = document.getElementById("price_end").value;
    var skip_flg;
    var price_kbn;
    var m;
    var total;
    var Data9 = new Array();
    btn = window.event.button;
    btn_flg = 1;
    alert_flg = false;
    price_syori_flg = false;
    wk_Data_Length = 0;

    if(ichar != keyword){
        flg = false;
    }

    if(ichar == ""){
        keyword = "";
        ichar = "商品名等を入力して下さい";
    }else{
        if(ichar == "商品名等を入力して下さい"){
            keyword = "";
        }else{
            keyword = ichar;
        }
    }

    // 検索文字列は、どの文字で切り分けられているか？
    Result1 = ichar.match(new RegExp("　","g"));
    if(Result1 != null){
        s_Data = ichar.split("　");
    }
    else{
        Result1 = ichar.match(new RegExp(" ","g"));
        if(Result1 != null){
            s_Data = ichar.split(" ");
        }
        else{
            Result1 = ichar.match(new RegExp(",","g"));
            if(Result1 != null){
                s_Data = ichar.split(",");
            }else{
                s_Data[0] = ichar;
            }
        }
    }



    if(ichar_str == ""){
        price_str_flg = false;
    }else{
        price_str_flg = true;
    }
    if(ichar_end == ""){
        price_end_flg = false;
    }else{
        price_end_flg = true;
    }

    if(price_str_flg == true && price_end_flg == true){
        price_kbn =1;
    }
    if(price_str_flg == false && price_end_flg == true){
        price_kbn =2;
    }
    if(price_str_flg == true && price_end_flg == false){
        price_kbn =3;
    }
    if(price_str_flg == false && price_end_flg == false){
        price_kbn =4;
    }

    if(price_kbn != 4){
        m = 0;
        for(i=0;i<Data.length;i++){
            Search_Hit[i] = 0;
            for(k=0;k<s_Data.length;k++){
                Result2 = Data[i].match(new RegExp(s_Data[k]+"","g"));

                Data9[i] = Data[i].split(",");
                total = Data9[i][1] * 1.05;

                switch (price_kbn){
                case 1:
	                if(ichar_str <= total && total <= ichar_end){
                        skip_flg = false;
                    }else{
                        skip_flg = true;
                    }
	                break;
                case 2:

	                if(total <= ichar_end){

                        skip_flg = false;
                    }else{
                        skip_flg = true;
                    }
	                break;
                case 3:
	                if(ichar_str <= total){
                        skip_flg = false;
                    }else{
                        skip_flg = true;
                    }
	                break;
                }


                if(Result2 != null && skip_flg == false){
                    Search_Hit[i] = 1;
                    m++;
                }else{
                    Search_Hit[i] = 0;
                    break;
                }
            }
        }

        if(m == 0){
            alert("このキーワードの価格帯の商品が見つかりません");
            alert_flg = true;
        }

    }else{

        for(i=0;i<Data.length;i++){
            Search_Hit[i] = 0;
            for(k=0;k<s_Data.length;k++){
                Result2 = Data[i].match(new RegExp(s_Data[k]+"","g"));
                if(Result2 != null){
                    Search_Hit[i] = 1;
                }else{
                    Search_Hit[i] = 0;
                    break;
                }
            }
        }
    }

    array_in('min',1);

}


function keyDown(e){


    if(e){ //Netscapeの場合
        key = e.which;
    }
    else if(window && window.event){ //IEの場合
        key = window.event.keyCode;
    }else{
        key = 0;
    }
    

    if(key == 13){// Enterが押された
        goodsSearch();
    }
}

function array_in(sort_type,sort_num){
    setTimeout('array_in2("'+sort_type+'","'+sort_num+'")',100);
}
  
function array_inz(sort_type,sort_num){
    flg = false;
    btn_flg = 1;
    price_syori_flg = false;
  	array_in(sort_type,sort_num);
}

function array_in2(sort_type,sort_num){
    var i,j;
    var ct1 = 0;
    var Data0 = new Array();
		
    Data_Length = Data.length;
    for(i=0;i<Data_Length;i++){

        if(Search_Hit[i] == 1){
            Data0[ct1] = Data[i];
            ct1 ++;
        }
    }

    Data_Length = Data0.length;
      
    for(i=0;i<Data_Length;i++){
        Data2[i] = new Array();
        Data2[i] = Data0[i].split(",");
    }

    if(Data_Length == 0){
        Data_Length2 = 0;
    }else{
        // 表示データは、６項目
        Data_Length2 = Data2[0].length - 2;
    }
    // 文字の置き換え ","→" "
    var reg_Pattern = new RegExp(",","g");
    for(i=0;i<Data_Length;i++){
        for(j=0;j<Data_Length2;j++){
            var resultStr = Data2[i][j].replace(reg_Pattern," ");
            Data2[i][j] = resultStr;
        }
    }

    if(Data_Length == 0){
        var Result1 = null;
    }else{
        // 数値かどうか調べる。（Result1がnullのときは数値）
        var Result1 = Data2[0][sort_num].match(/[^0-9]/g);
    }

    if(Result1 == null){
        if(sort_type == "min"){
            sort_min(sort_num);
        }else{
            sort_max(sort_num);
        }
    }else{
        if(sort_type == "min"){
            sort_min_char(sort_num);
        }else{
            sort_max_char(sort_num);
        }
    }

}

function sort_max(number){
    var i;
    var min = -1,flag = 1,h = 0;
    var max;
    var Order = new Array();
    var Data3 = new Array();

    for(i=0;i<Data_Length;i++){
        Data3[i] = Data2[i][number];

    }

    for(i=0;i<Data_Length;i++){
        Data3[i] = parseInt(Data3[i]);
    }
      
    while(flag == 1){
        flag = 0;
        max = min;

        for(i=0;i<Data_Length;i++){
          
            if(max <= Data3[i]){
                max = Data3[i];
                flag = 1;
            }
        }

        for(i=0;i<Data_Length;i++){

            if(max == Data3[i]){
                Data3[i] = min - 1;
                Order[h] = i;
                h ++;
            }
        }
    }

    Order5 = Order; 

    display_s_list(Order);
}

function sort_min(number){
    var i;
    var max = 999999,flag = 1,h = 0;
    var min;
    var Data3 = new Array();

    for(i=0;i<Data_Length;i++){
        Data3[i] = Data2[i][number];
    }

    for(i=0;i<Data_Length;i++){
        Data3[i] = parseInt(Data3[i]);
    }

    while(flag == 1){
        flag = 0;
        min = max;
        for(i=0;i<Data_Length;i++){
            if(min >= Data3[i]){
                min = Data3[i];
                flag = 1;
            }
        }

        for(i=0;i<Data_Length;i++){
            if(min == Data3[i]){
                Data3[i] = max + 1;
                Order[h] = i;
                h ++;
            }
        }
    }

    Order5 = Order;

    display_s_list(Order);
}

function sort_min_char(number){
    var i,j;
    var h = 0;
    var Order2 = new Array();
    var Data3 = new Array();
    var Data4 = new Array();

    for(i=0;i<Data_Length;i++){
        Data3[i] = Data2[i][number];
        Data4[i] = Data3[i];
    }

    Data3.sort();

    for(i=0;i<Data_Length;i++){
        for(j=0;j<Data_Length;j++){

            if(Data3[i] == Data4[Order[j]]){
                Order2[h] = Order[j];
                h ++;
                Data4[Order[j]] = "";
                break;
            }
        }
    }

    Order5 = Order2;

    display_s_list(Order2);
}


function sort_max_char(number){
    var i,j;
    var h = 0;
    var Order2 = new Array();
    var Data3 = new Array();
    var Data4 = new Array();

    for(i=0;i<Data_Length;i++){
        Data3[i] = Data2[i][number];
        Data4[i] = Data3[i];
    }

    Data3.sort().reverse();

    for(i=0;i<Data_Length;i++){
        for(j=0;j<Data_Length;j++){
            if(Data3[i] == Data4[Order[j]]){
                Order2[h] = Order[j];
                h ++;
                Data4[Order[j]] = "";
                break;
            }
        }
    }

    Order5 = Order2;

    display_s_list(Order2);
}

function btn_dsp(order_in,btn_kbn){

    btn_flg = btn_kbn;

    display_s_list(order_in);
}

function display_s_list(Order){
    var i;
    var msg = "";
    var total;
    var w_taihi;
    var str_Data_Length;
    var end_Data_Length;
    var w_Data_Length = 0;
    var w_i;

    if(Data_Length == 0){
        if(keyword == ""){
            alert("キーワードを入力して下さい");
        }else{
            if(alert_flg == false){
                alert("「"+keyword+"」のキーワードに一致する商品はありませんでした");
            }
        }
    }else{


        changeClass('tdsp1','center01');changeClass('tdsp2','center01');changeClass('tdsp3','center01');
        changeClass('tdsp4','center01');changeClass('tdsp5','center01');changeClass('tdsp6','center01');

        changeClass('c1','center01');changeClass('c12','center01');changeClass('c13','center01');
        changeClass('c2','center01');changeClass('c22','center01');changeClass('c23','center01');
        changeClass('c3','center01');changeClass('c32','center01');changeClass('c33','center01');
        changeClass('c4','center01');changeClass('c42','center01');changeClass('c43','center01');
        changeClass('c5','center01');changeClass('c52','center01');changeClass('c53','center01');
        changeClass('c6','center01');changeClass('c62','center01');changeClass('c63','center01');
        changeClass('c7','center01');changeClass('c72','center01');changeClass('c73','center01');
        changeClass('c8','center01');changeClass('c82','center01');changeClass('c83','center01');
        changeClass('c9','center01');changeClass('c92','center01');changeClass('c93','center01');
        changeClass('c10','center01');changeClass('c102','center01');changeClass('c103','center01');

        changeClass('bdsp1','center01');changeClass('bdsp2','center01');changeClass('bdsp3','center01');
        changeClass('bdsp4','center01');changeClass('bdsp5','center01');changeClass('bdsp6','center01');



        msg = msg + "<table class='s_list_th' border='1' cellspacing='1'>\n";
        msg = msg + "<tr><th class='pict_th'>写真<\/th>\n";
        msg = msg + "<th class='name_th'>商品名<form><input type='button' value='昇順' onclick='array_inz(min0,0)'><input type='button' value='降順' onclick='array_inz(max0,0)'><\/form><\/th>\n";
        msg = msg + "<th class='price_th'>価格<form><input type='button' value='昇順' onclick='array_inz(min0,1)'><input type='button' value='降順' onclick='array_inz(max0,1)'><\/form><\/th>\n";
        msg = msg + "<th class='stock_th'>カート<\/th>\n";
        msg = msg + "<th class='category_th'>分類<form><input type='button' value='昇順' onclick='array_inz(min0,3)'><input type='button' value='降順' onclick='array_inz(max0,3)'><\/form><\/th><\/tr>\n";
        msg = msg + "<\/table>\n";
    
        if(btn_flg == 1){
            flg = false;
        }

        if(flg != true){

            if(Data_Length > page_dsp){
                w_Data_Length = page_dsp;
                rui_Data_Length = page_dsp;

                flg_nextdsp = true;
                flg_lastdsp = true;
            }else{
                w_Data_Length = Data_Length;
                rui_Data_Length = Data_Length;

                flg_nextdsp = false;
                flg_lastdsp = false;
            }
            w_i = 0;
            flg = true;

            flg_firstdsp = false;
            flg_beforedsp = false;

        }else{

            if(btn_flg == 2){

                if(flg_lastdsp == false){
                    rui_Data_Length = rui_Data_Length - zan_Data_Length;
                    flg_lastdsp = true;
                }else{
                    rui_Data_Length = rui_Data_Length - page_dsp;
                }

                rui_Data_Length = rui_Data_Length - page_dsp;
                if(rui_Data_Length == 0){
                    flg_firstdsp = false;
                    flg_beforedsp = false;
                    flg_nextdsp = true;
                    flg_lastdsp = true;
                }else{
                    flg_firstdsp = true;
                    flg_beforedsp = true;
                    flg_nextdsp = true;
                    flg_lastdsp = true;
                }
            }

            if(btn_flg == 4){
                w_taihi = Data_Length % page_dsp;
                if(w_taihi == 0){
                    rui_Data_Length = Data_Length - page_dsp;
                }else{
                    rui_Data_Length = Data_Length - w_taihi;
                }

                flg_firstdsp = true;
                flg_beforedsp = true;
                flg_nextdsp = false;
                flg_lastdsp = false;
            }
            w_i = rui_Data_Length;
            zan_Data_Length = Data_Length - rui_Data_Length;
            if(zan_Data_Length > page_dsp){
                if(btn_flg == 3){
                    flg_firstdsp = true;
                    flg_beforedsp = true;
                    flg_nextdsp = true;
                    flg_lastdsp = true;
                }
                w_Data_Length = rui_Data_Length + page_dsp;
                rui_Data_Length = rui_Data_Length + page_dsp;
            }else{
                if(btn_flg == 3){
                    flg_firstdsp = true;
                    flg_beforedsp = true;
                    flg_nextdsp = false;
                    flg_lastdsp = false;
                }
                w_Data_Length = rui_Data_Length + zan_Data_Length;
                rui_Data_Length = rui_Data_Length + zan_Data_Length;
            }
        }

        for(i=w_i;i<w_Data_Length;i++){

            total = 0;
            total = Data2[Order[i]][1] * 1.05;

            msg = msg + "<table class='s_list' border='1' cellspacing='1'>";
            if(flag_disp == 0){
                msg = msg + "<tr><td rowspan='2' class='pict' ><a href='";
                msg = msg + Data2[Order[i]][4] + "'><img src='";   
                msg = msg + Data2[Order[i]][6] + "' width=' 58' height='58' alt='";
                msg = msg + Data2[Order[i]][7] + "' style='border:0' /><\/a><\/td>";
            }else{
                msg = msg + "<tr><td rowspan='2' class='pict' onclick='spreadImage("+Order[i]+")'><\/td>";
            }
            msg = msg + "<th class='name'> <a href='" + Data2[Order[i]][4] + "'>" + Data2[Order[i]][0] + "<\/a>\n";
            msg = msg + "<\/th><th class='price'><div>" + func(Math.floor(total)) + "円 (税込)<\/div><\/th>\n"; 
            msg = msg + "<td class='stock'><a href='" + Data2[Order[i]][2] + "'><img src='https://www.moshimo.com/images/btn_cart4_1.gif' width='80' height='20' alt='カートに入れる' style='border:0;' /><\/a><\/td><td class='category'><div>\n";
            msg = msg + Data2[Order[i]][3] + "<\/div><\/td><\/tr>\n";
            msg = msg + "<tr><td colspan='4' class='supple'><div style='margin-left:10px;'>" + Data2[Order[i]][5] + "<\/div><\/td><\/tr>\n";
            msg = msg + "<\/table>\n";

            document.getElementById("textout").innerHTML = msg;
        }

        if(Data_Length > page_dsp){

            str_Data_Length = rui_Data_Length + 1;

            w_taihi = Data_Length - rui_Data_Length;
            if(w_taihi < page_dsp){
                end_Data_Length = rui_Data_Length + w_taihi;
            }else{
                end_Data_Length = rui_Data_Length + page_dsp;
            }
               
            if(flg_firstdsp == true){
                msg = "<div id=first class='first'><input type='button' name='Goods_Search3_Button' value='１頁目を表示'   onclick='btn_dsp(Order5,1)'/></div>"
                document.getElementById("textfirst").innerHTML = msg;
                flg_first_kbn = true;
            }else{
                if(flg_first_kbn == true){
                    changeClass('first','center01');
                    flg_first_kbn = false;
                }
            }

            if(flg_beforedsp == true){
                msg = "<div id=before class='before'><input type='button' name='Goods_Search4_Button' value='前の２０件を表示'   onclick='btn_dsp(Order5,2)'/></div>"
                document.getElementById("textbefore").innerHTML = msg;
                flg_before_kbn = true;
            }else{
                if(flg_before_kbn  == true){
                    changeClass('before','center01');
                    flg_before_kbn = false;
                }
            }

            if(flg_nextdsp == true){

                msg = "<div id=next class='next'><input type='button' name='Goods_Search2_Button' value='次の" +str_Data_Length+ "件目から" +end_Data_Length+ "件目を表示'   onclick='btn_dsp(Order5,3)'/></div>"
                document.getElementById("textnext").innerHTML = msg;
                flg_next_kbn = true;
            }else{

                if(flg_next_kbn == true){

                    changeClass('next','center01');
                    flg_next_kbn = false;
                }
            }

            if(flg_lastdsp == true){
                msg = "<div id=last class='last'><input type='button' name='Goods_Search5_Button' value='最終頁を表示'   onclick='btn_dsp(Order5,4)'/></div>"
                document.getElementById("textlast").innerHTML = msg;
                flg_last_kbn = true;
            }else{
                if(flg_last_kbn == true){
                    changeClass('last','center01');
                    flg_last_kbn = false;
                }
            }

        }else{

            if(flg_first_kbn == true){
                changeClass('first','center01');
                flg_first_kbn = false;
            }
            if(flg_before_kbn == true){
                changeClass('before','center01');
                flg_before_kbn = false;
            }
            if(flg_next_kbn == true){
                changeClass('next','center01');
                flg_next_kbn = false;
            }
            if(flg_last_kbn == true){
                changeClass('last','center01');
                flg_last_kbn = false;
            }
        }

        if(Data_Length > 0){
            msg = "<div id=total class='total'>該当数(" +Data_Length+ "件)</div>"
            document.getElementById("texttotal").innerHTML = msg;

            msg = "<div id=keyword class='keyword'>キーワード「" +keyword+ "」</div>"
            document.getElementById("textkeyword").innerHTML = msg;
        }
    }
}

function addCommma(motoNum){
    var i;
    var n = "";
    var len = motoNum.length;

    for(i=len-1;i>=0;i--){
        n = motoNum.charAt(i) + n;
        if((((len - i) % 3) == 0) && (i != 0)) n = "," + n;
    }
    return n;
}

function flagDisp(Order){
    setTimeout('flagDisp2(Order)',100);
}

function flagDisp2(Order){
    if(flag_disp == 0)
        flag_disp = 1;
    else
        flag_disp = 0;

    display_s_list(Order);
}

function func(str){
    var sig='';
    var renum='';
    num=parseFloat(str);
    if(num<0)sig='-';
        numstr=num.toString();
    if(sig=='-')numstr=numstr.substring(1);
    var dot=0;
    if(-1<numstr.indexOf('.')){
        dot=numstr.indexOf('.');
    }else{
        dot=numstr.length;
    }
    for(i=1;i<dot/3;i++){
        numstr=numstr.substring(0,dot-i*3)+','+numstr.substring(dot-i*3,numstr.length);
    }
    renum=sig+numstr;
    return renum;
}
