/**
 ********************************************************************
 * コーディング：安田良介
 * 作成日      ：2009.05.25
 * お問い合わせ：ryo@okinawan.info
 * Web         ：http://www.okinawan.info/
 ********************************************************************
 **/
function fn_objcng(str) {
    obj = 'document.'+str;
    var frm = eval(obj);
    //init
    frm.s.value='';
    var str = ''; //init
    var len = frm.elements.length;
    var objtype, objname, objvalue, objchk;
    //各オブジェクトの値を取得
    for (n = 0 ; n < len ; n++) {
        objtype = frm.elements[n].type;
        objname = frm.elements[n].name;
        if ('searchword' != objname) {
            switch (objtype) {
            case 'select-one':
            case 'text':
                objvalue = frm.elements[n].value;
                if (objvalue) { str += objvalue + ' '; }
                break;
            case 'radio':
            case 'checkbox':
                objvalue = frm.elements[n].value;
                objchk   = frm.elements[n].checked;
                if (objchk) { str += objvalue + ' '; }
                break;
            }
        }
    }
    frm.s.value = str;
}
function fn_onload() {
    fn_objcng('sea1');
    fn_objcng('sea2');
    fn_objcng('sea3');
    fn_objcng('sea4');
    fn_objcng('sea5');
    fn_objcng('sea6');
    fn_objcng('sea7');
    fn_objcng('sea8');
    fn_objcng('sea9');
    fn_objcng('sea10');
    fn_objcng('sea11');
    fn_objcng('sea12');
    fn_objcng('sea13');
    fn_objcng('sea14');
    fn_objcng('sea15');
    fn_objcng('sea16');
    fn_objcng('sea17');
    fn_objcng('sea18');
    fn_objcng('sea19');
    fn_objcng('sea20');
    fn_objcng('sea21');
    fn_objcng('sea22');
    fn_objcng('sea23');
    fn_objcng('sea24');
    fn_objcng('sea25');
    fn_objcng('search_word');
}


//文字列の末尾にカンマを追加する
function fn_add_cnm(str) {
    if (0 < str.length) {
        return ',';
    }
    return '';
}


//formがsubmitされたときに呼び出される
function fn_submit() {
    var frm = document.product_search;
    var len = frm.elements.length;
    var obj, objtype, objname;
    var str = '';;

    for (n = 0 ; n < len ; n++) {
        obj  = frm.elements[n];
        type = obj.type;
        objname = obj.name;

        switch (type) {
            case 'radio':
                if (obj.checked) {
                    str += fn_add_cnm(str);
                    str += obj.value;
                }
                break;

            case 'select-one':
            case 'text':
                if (obj.value) {
                    if (0 == objname.indexOf('search_between_min', 0)) {
                        str += fn_add_cnm(str);
                        str += obj.value + '以上';
                    }
                    if (0 == objname.indexOf('search_between_under', 0)) {
                        str += fn_add_cnm(str);
                        str += obj.value + '未満';
                    }
                    if (0 == objname.indexOf('search_between_max', 0)) {
                        str += fn_add_cnm(str);
                        str += obj.value + '以下';
                    }
                    if (0 == objname.indexOf('search_eq', 0)) {
                        str += fn_add_cnm(str);
                        str += 'キーワード「' + obj.value + '」の商品';
                    }
                    if (0 == objname.indexOf('search_like', 0)) {
                        str += fn_add_cnm(str);
                        str += 'キーワード「' + obj.value + '」を含む商品';
                    }
                }
                break;
        }
    }
    frm.sword.value = str;
    //frm.sword.value = escape(str);
    return false;
}














function objcng090525(obj) {
    var frm = obj.form;
    var search_word = frm.search_word.value;
    var rep, ary;

    switch (obj.name) {
        case 'area1': //エリア
            ary = new Array('ヨーロッパ', 'ロシア', 'オーストリア', 'イギリス', 'イタリア', 'スペイン', 'ドイツ', 'フランス', 'ポルトガル', 'アフリカ', 'チュニジア', '南アフリカ', 'アジア', '日本', '韓国', '中国', 'チベット', 'モンゴル', 'インドネシア', 'ベトナム', '中近東', 'イスラエル', 'パキスタン', '北米', 'アメリカ', '中南米', 'メキシコ', 'ボリビア', 'オセアニア', 'オーストラリア', 'ニュージーランド', 'キリバス共和国');
            break;
        case 'area2':
            ary = new Array('北海道東北', '北海道', '秋田県', '山形県', '関東', '茨城県', '栃木県', '東京都', '中部', '新潟県', '石川県', '静岡県', '近畿', '三重県', '兵庫県', '和歌山県', '中国', '岡山県', '広島県', '四国', '徳島県', '香川県', '愛媛県', '高知県', '九州沖縄', '福岡県', '長崎県', '熊本県', '大分県', '宮崎県', '鹿児島県', '沖縄県');
            break;
        case 'area3':
            ary = new Array('沖縄本島', '本島北部', '本島中部', '本島南部', '沖縄の離島', '屋我地島', '伊江島', '久米島', '粟国島', '南大東島', '宮古島', '石垣島', '与那国島');
            break;
        case 'area4':
            ary = new Array('アジア', '日本', '沖縄', 'ヨーロッパ', '北米', '中南米', 'オセアニア', '中近東', 'アフリカ');
            break;
        case 'shurui':
            ary = new Array('海水塩', '岩塩', '湖塩', '合わせ塩', 'シーズニング', 'その他');
            break;
        case 'suibun':
            ary = new Array('しっとり', '標準', 'さらさら');
            break;
        case 'ookisa':
            ary = new Array('粗大粒', '粗粒', '大粒', '中粒', '微粒', '粉末');
            break;
        case 'keijou':
            ary = new Array('立方体', 'トレミー', 'フレーク', 'パウダー', '顆粒', '粉砕', 'その他');
            break;
        case 'ajiwai':
            ary = new Array('まろやか', 'ややまろやか', 'ふつう', 'ややシャープ', 'シャープ');
            break;
        case 'shoku1':
            ary = new Array('牛', '豚', '鶏', '肉', '肉加工品', 'その他肉類', 'ロース', 'レバー', '肝', '手羽');
            break;
        case 'shoku2':
            ary = new Array('マグロ', 'カツオ', 'サケ', 'タイ', 'ヒラメ', 'イカ', 'タコ', 'ホタテ', 'アサリ', 'その他', 'サーモン', 'かんぱち', '魚介類');
            break;
        case 'shoku3':
            ary = new Array('トマト', 'ジャガイモ', 'ホウレンソウ', 'ニンジン', 'キャベツ', 'レタス', 'タマネギ', 'キュウリ', 'ピーマン', 'ゴーヤ', 'その他野菜類', 'ほうれん草', 'たまねぎ', 'きゅうり');
            break;
        case 'shoku4':
            ary = new Array('玉子', '鶏卵', 'たまご', 'タマゴ');
            break;
        case 'shoku5':
            ary = new Array('米', '麺類', '白米', '玄米', '五穀米', '中華麺', 'パスタ', '沖縄そば', '日本そば', 'その他麺類');
            break;
        case 'ryori1':
            ary = new Array('煮物', '揚げ物', '炒め物', '刺身', 'その他', '和食');
            break;
        case 'ryori2':
            ary = new Array('フレンチ', 'イタリアン', '洋食');
            break;
        case 'ryori3':
            ary = new Array('中華');
            break;
        case 'ryori4':
            ary = new Array('タイ料理', '韓国料理', 'ベトナム料理');
            break;
        case 'ryori5':
            ary = new Array('菓子', '焼き菓子', '生菓子', 'その他');
            break;
        case 'bath1':
            ary = new Array('バスソルト', 'マッサージソルト', '石鹸', '洗顔料', '歯磨き', 'うがい用', 'その他');
            break;
        case 'youki1':
            ary = new Array('塩入', '壷', 'ミル', 'ボトル', 'シェーカー', 'トレー', 'キャニスター', 'コンテナ', 'ラック');
            break;
        case 'youki2':
            ary = new Array('ミニ', 'ロング', 'スリム', '付き', 'ワンハンド', '電動', 'セット', '塩屋オリジナル');
            break;
        case 'youki3':
            ary = new Array('缶', '竹', '木', 'セラミック', 'ガラス', 'クリスタル', 'アクリル', 'ステンレス');
            break;
    }

    for (n = 0 ; n < ary.length ; n++) {
        rep = ' ' + ary[n];
        search_word = search_word.replace(rep, '');
    }

    frm.search_word.value = search_word + ' ' + obj.value;
}