// 大カテゴリ
var genre_name = new Array(
	"女性ファッション、婦人服",
	"男性ファッション、紳士服",
	"靴、シューズ",
	"腕時計、眼鏡、アクセサリー",
	"バッグ、財布、ポーチ",
	"マタニティ、ベビー、キッズ",
	"ビューティー",
	"ヘルスケア",
	"食品、菓子",
	"酒、茶、ドリンク",
	"家具、インテリア",
	"PC、家電、携帯、カメラ",
	"食器、キッチン用品",
	"日用品、生活雑貨",
	"文房具、画材",
	"ガーデニング、エクステリア",
	"自動車、バイク、自転車",
	"アウトドア",
	"スポーツ",
	"日曜大工用品",
	"クラフト用品、手芸",
	"趣味、バラエティー雑貨、玩具",
	"ペット関連",
	"ビジネス、サービス、その他"
);   

var genre_val = new Array( "110", "120", "130", "140", "150", "160", "170", "180", "190", "200", "210", "220", "230", "240", "250", "260", "270", "280", "290", "300", "310", "320", "330", "900" );

// 小カテゴリ
var cat_110 = new Array(
	"スーツ、フォーマル",
	"ジャケット",
	"ジャンパー、ブルゾン",
	"コート、毛皮",
	"その他アウター",
	"ワンピース",
	"ニット、セーター",
	"トレーナー、パーカー",
	"シャツ、ブラウス",
	"カットソー",
	"キャミソール",
	"Tシャツ",
	"その他トップス",
	"スカート",
	"パンツ、ジーンズ",
	"その他ボトムス",
	"下着、肌着",
	"その他インナー",
	"大きいサイズ",
	"小さいサイズ",
	"和服、着物",
	"和装小物",
	"マフラー",
	"スカーフ、ストール",
	"ベルト",
	"帽子、手袋、小物",
	"古着、リサイクル",
	"その他                        "
); 

var val_110 = new Array( "110110", "110120", "110130", "110140", "110150", "110160", "110170", "110180", "110190", "110200", "110210", "110220", "110230", "110240", "110250", "110260", "110270", "110280", "110290", "110300", "110310", "110320", "110330", "110340", "110350", "110360", "110370", "110900" );

var cat_120 = new Array(
	"スーツ、フォーマル",
	"ジャケット",
	"ジャンパー、ブルゾン",
	"コート、レザー",
	"その他アウター",
	"ニット、セーター",
	"トレーナー、パーカー",
	"シャツ、ワイシャツ",
	"カットソー",
	"Tシャツ",
	"その他トップス",
	"パンツ、ジーンズ",
	"その他ボトムス",
	"下着、肌着",
	"その他インナー",
	"大きいサイズ",
	"小さいサイズ",
	"和服、着物",
	"和装小物",
	"ネクタイ",
	"ベルト",
	"帽子、手袋、小物",
	"古着、リサイクル",
	"その他                        "
);

var val_120 = new Array( "120110", "120120", "120130", "120140", "120150", "120160", "120170", "120180", "120190", "120200", "120210", "120220", "120230", "120240", "120250", "120260", "120270", "120280", "120290", "120300", "120310", "120320", "120330", "120900" );

var cat_130 = new Array(
	"パンプス",
	"サンダル、ミュール",
	"スニーカー（女性）",
	"ブーツ（女性）",
	"その他女性用靴",
	"ビジネスシューズ（男性）",
	"サンダル（男性）",
	"スニーカー（男性）",
	"ブーツ（男性）",
	"その他男性用靴",
	"靴ケア用品、小物",
	"その他                        "
); 

var val_130 = new Array( "130110", "130120", "130130", "130140", "130150", "130160", "130170", "130180", "130190", "130200", "130210", "130900" );

var cat_140 = new Array(
	"腕時計（女性）",
	"腕時計（男性）",
	"腕時計（ユニセックス）",
	"腕時計バンド、小物",
	"眼鏡",
	"サングラス",
	"指輪、リング",
	"ピアス、イヤリング",
	"ネックレス、ペンダント",
	"ブレスレット",
	"ビーズ、ルース",
	"その他女性用アクセ",
	"カフス、ネクタイピン",
	"キーホルダー、キーケース",
	"宝石箱、ケア用品",
	"中古、リサイクル",
	"その他                        "
);

var val_140 = new Array( "140110", "140120", "140130", "140140", "140150", "140160", "140170", "140180", "140190", "140200", "140210", "140220", "140230", "140240", "140250", "140260", "140900" );

var cat_150 = new Array(
	"ショルダーバッグ（女性）",
	"ハンドバッグ",
	"セカンドバッグ（女性）",
	"ポーチ",
	"財布（女性）",
	"その他女性用",
	"ビジネスバッグ",
	"ショルダーバッグ（男性）",
	"アタッシュケース",
	"セカンドバッグ（男性）",
	"財布（男性）",
	"その他男性用",
	"名刺入れ、パスケース",
	"トートバッグ",
	"ウエストバッグ、ウエストポーチ",
	"ボストンバッグ",
	"デイパック、リュックサック",
	"旅行かばん",
	"中古、リサイクル",
	"その他                        "
);

var val_150 = new Array( "150110", "150120", "150130", "150140", "150150", "150160", "150170", "150180", "150190", "150200", "150210", "150220", "150230", "150240", "150250", "150260", "150270", "150280", "150290", "150900" );

var cat_160 = new Array(
	"マタニティウェア",
	"マタニティ用品",
	"ベビーウェア",
	"下着、肌着（ベビー）",
	"その他インナー（ベビー）",
	"ベビー靴",
	"ベビーカー",
	"授乳用品",
	"その他ベビー用品",
	"ジャケット、コート（キッズ）",
	"その他アウター（キッズ）",
	"トレーナー（キッズ）",
	"Tシャツ（キッズ）",
	"その他トップス（キッズ）",
	"ズボン（キッズ）",
	"スカート（キッズ）",
	"その他ボトムス（キッズ）",
	"下着、肌着（キッズ）",
	"その他インナー（キッズ）",
	"子供和服",
	"靴、スニーカー（キッズ）",
	"かばん、ランドセル",
	"その他キッズ用品",
	"チャイルドシート（ベビー、キッズ）",
	"古着、中古、リサイクル",
	"その他                        "
);

var val_160 = new Array( "160110", "160120", "160130", "160140", "160150", "160160", "160170", "160180", "160190", "160200", "160210", "160220", "160230", "160240", "160250", "160260", "160270", "160280", "160290", "160300", "160310", "160320", "160330", "160340", "160350", "160900" );

var cat_170 = new Array(
	"ベースメイク",
	"アイシャドウ、マスカラ",
	"口紅、リップグロス",
	"その他メイク用品",
	"洗顔、クレンジング",
	"パック、マッサージ",
	"化粧水、乳液",
	"美容液",
	"クリーム",
	"その他スキンケア用品",
	"マニキュア、ネイルアート",
	"ウィッグ、エクステンション",
	"ヘアカラー",
	"スタイリング剤",
	"その他ヘアケア用品",
	"香水（女性）",
	"ボディケア用品",
	"香水、男性用化粧品",
	"その他                        "
);

var val_170 = new Array( "170110", "170120", "170130", "170140", "170150", "170160", "170170", "170180", "170190", "170200", "170210", "170220", "170230", "170240", "170250", "170260", "170270", "170280", "170900" );

var cat_180 = new Array(
	"サプリメント",
	"健康食品",
	"栄養ドリンク",
	"健康茶",
	"健康グッズ、安眠グッズ",
	"ヒーリング、リラクゼーション",
	"ダイエット食品、ドリンク",
	"フィットネス、トレーニング器具",
	"体重計、体脂肪計",
	"その他健康用品",
	"デンタルケア",
	"コンタクトレンズ、ケア用品",
	"医薬品",
	"福祉、介護用品、治療器具",
	"その他                        "
);

var val_180 = new Array( "180110", "180120", "180130", "180140", "180150", "180160", "180170", "180180", "180190", "180200", "180210", "180220", "180230", "180240", "180900" );

var cat_190 = new Array(
	"魚",
	"蟹、貝類",
	"その他魚介類、水産加工品",
	"肉類",
	"ハム、ソーセージ",
	"その他肉類、肉加工品",
	"米、雑穀",
	"パン",
	"ラーメン",
	"うどん、そば",
	"その他麺類",
	"野菜、果物",
	"乳製品、卵",
	"調味料、スパイス",
	"その他食材",
	"和風惣菜",
	"洋風惣菜",
	"漬け物、キムチ",
	"その他惣菜",
	"ケーキ",
	"チョコレート、キャンディ",
	"その他洋菓子",
	"和菓子",
	"その他菓子",
	"その他                        "
);

var val_190 = new Array( "190110", "190120", "190130", "190140", "190150", "190160", "190170", "190180", "190190", "190200", "190210", "190220", "190230", "190240", "190250", "190260", "190270", "190280", "190290", "190300", "190310", "190320", "190330", "190340", "190900" );

var cat_200 = new Array(
	"ワイン",
	"日本酒",
	"焼酎",
	"ビール",
	"ウイスキー",
	"ブランデー、リキュール",
	"その他酒類",
	"コーヒー",
	"日本茶",
	"紅茶",
	"中国茶",
	"ハーブティ",
	"その他お茶",
	"ミネラルウォーター",
	"ジュース、飲料",
	"スポーツドリンク",
	"その他ソフトドリンク",
	"その他                        "
);

var val_200 = new Array( "200110", "200120", "200130", "200140", "200150", "200160", "200170", "200180", "200190", "200200", "200210", "200220", "200230", "200240", "200250", "200260", "200270", "200900" );

var cat_210 = new Array(
	"ソファ",
	"テーブル、椅子",
	"収納、箪笥（たんす）",
	"その他リビング家具",
	"寝具、ベッド",
	"その他寝具",
	"カーテン、ブラインド",
	"カーペット",
	"時計、照明",
	"観葉植物",
	"その他インテリア用品",
	"中古、リサイクル",
	"その他                        "
);

var val_210 = new Array( "210110", "210120", "210130", "210140", "210150", "210160", "210170", "210180", "210190", "210200", "210210", "210220", "210900" );

var cat_220 = new Array(
	"PC、ディスプレイ、PDA",
	"PCパーツ、周辺機器",
	"ソフトウェア",
	"デジタルカメラ",
	"デジカメアクセサリー",
	"ビデオカメラ、ビデオデッキ",
	"DVD/HDDレコーダー",
	"テレビ",
	"ホームシアター",
	"オーディオ",
	"電話、ファックス",
	"冷蔵庫、冷凍庫",
	"調理用家電",
	"エアコン、空気清浄機",
	"暖房器具",
	"掃除機",
	"ドライヤー、理美容製品",
	"その他家電製品",
	"携帯電話",
	"カメラ、レンズ、フィルム",
	"中古、リサイクル",
	"その他                        "
);

var val_220 = new Array( "220110", "220120", "220130", "220140", "220150", "220160", "220170", "220180", "220190", "220200", "220210", "220220", "220230", "220240", "220250", "220260", "220270", "220280", "220290", "220300", "220310", "220900" );

var cat_230 = new Array(
	"皿、プレート",
	"椀、鉢",
	"グラス",
	"カップ",
	"箸、スプーン、フォーク",
	"その他食器",
	"鍋、ケトル",
	"保存容器、弁当箱",
	"包丁、ナイフ",
	"業務用厨房器具",
	"業務用厨房器具（中古、リサイクル）",
	"その他キッチン用品",
	"その他                        "
);

var val_230 = new Array( "230110", "230120", "230130", "230140", "230150", "230160", "230170", "230180", "230190", "230200", "230210", "230220", "230900" );

var cat_240 = new Array(
	"歯ブラシ、はみがき粉",
	"タオル",
	"その他洗面用品",
	"シャンプー",
	"リンス、トリートメント",
	"石鹸、ボディソープ",
	"入浴剤",
	"その他バス用品",
	"掃除用品",
	"洗濯用洗剤",
	"その他洗濯用品",
	"ティッシュ、トイレットペーパー",
	"消臭剤、芳香剤",
	"その他トイレ用品",
	"防災関連用品",
	"防犯関連用品",
	"その他                        "
);

var val_240 = new Array( "240110", "240120", "240130", "240140", "240150", "240160", "240170", "240180", "240190", "240200", "240210", "240220", "240230", "240240", "240250", "240260", "240900" );

var cat_250 = new Array(
	"ボールペン",
	"万年筆",
	"その他筆記用具",
	"手帳、ノート",
	"事務用品",
	"便箋、封筒",
	"グリーティングカード",
	"印鑑、ハンコ",
	"画材",
	"その他                        "
);

var val_250 = new Array( "250110", "250120", "250130", "250140", "250150", "250160", "250170", "250180", "250190", "250900" );

var cat_260 = new Array(
	"鉢、プランター",
	"種、苗、球根",
	"肥料、用土",
	"置物、オーナメント",
	"ガーデンファニチャー",
	"その他ガーデニング用品",
	"タイル、レンガ、石材",
	"物置、ガレージ",
	"フェンス",
	"表札、ポスト",
	"照明（屋外用）",
	"その他エクステリア",
	"その他                        "
);

var val_260 = new Array( "260110", "260120", "260130", "260140", "260150", "260160", "260170", "260180", "260190", "260200", "260210", "260220", "260900" );

var cat_270 = new Array(
	"自動車本体",
	"タイヤ、ホイール",
	"ナビ、オーディオ（自動車）",
	"アクセサリー（自動車）",
	"メンテナンス用品（自動車）",
	"チューニング用品（自動車）",
	"セキュリティ用品（自動車）",
	"パーツ、部品（自動車）",
	"その他自動車用品",
	"バイク本体",
	"ヘルメット、バイクウェア",
	"メンテナンス用品（バイク）",
	"チューニング用品（バイク）",
	"その他バイク用品",
	"自転車",
	"メンテナンス用品（自転車）",
	"その他自転車用品",
	"中古、リサイクル",
	"その他                        "
);

var val_270 = new Array( "270110", "270120", "270130", "270140", "270150", "270160", "270170", "270180", "270190", "270200", "270210", "270220", "270230", "270240", "270250", "270260", "270270", "270280", "270900" );

var cat_280 = new Array(
	"登山、トレッキング用品",
	"テント、タープ",
	"キャンプ用寝具",
	"調理器具、バーべキュー用品",
	"ナイフ、ツール",
	"燃料、燃料器具",
	"ボート、カヌー",
	"フィッシングウェア",
	"ロッド、竿、リール",
	"ルアー",
	"その他フィッシング用品",
	"その他                        "
);

var val_280 = new Array( "280110", "280120", "280130", "280140", "280150", "280160", "280170", "280180", "280190", "280200", "280210", "280900" );

var cat_290 = new Array(
	"野球ウェア、ユニフォーム",
	"スパイク（野球）",
	"グローブ、バット",
	"その他野球用品",
	"サッカーウェア、ユニフォーム",
	"サッカーシューズ",
	"その他サッカー用品",
	"ゴルフウェア",
	"ゴルフクラブ",
	"その他ゴルフ用品",
	"ウィンタースポーツ用ウェア",
	"スキー用品",
	"スノーボード用品",
	"その他ウィンタースポーツ",
	"スケートボード",
	"その他ストリート系スポーツ",
	"水着（女性用）",
	"水着、ウェア（マリンスポーツ）",
	"サーフィン、ボディボード",
	"ダイビング用品",
	"その他マリンスポーツ",
	"その他                        "
);

var val_290 = new Array( "290110", "290120", "290130", "290140", "290150", "290160", "290170", "290180", "290190", "290200", "290210", "290220", "290230", "290240", "290250", "290260", "290270", "290280", "290290", "290300", "290310", "290900" );

var cat_300 = new Array(
	"工具",
	"電動工具",
	"計測用具",
	"塗料、補修材",
	"その他                        "
);

var val_300 = new Array( "300110", "300120", "300130", "300140", "300900" );

var cat_310 = new Array(
	"手作りキット、ペーパークラフト",
	"その他クラフト",
	"編物、裁縫",
	"生地",
	"刺繍",
	"ボタン、ビーズ",
	"その他手芸材料",
	"その他                        "
);

var val_310 = new Array( "310110", "310120", "310130", "310140", "310150", "310160", "310170", "310900" );

var cat_320 = new Array(
	"キャラクターグッズ",
	"アニメグッズ",
	"トレーディングカード",
	"プラモデル、模型",
	"ラジコン",
	"ミリタリーグッズ",
	"コイン、切手",
	"美術品、工芸品",
	"楽器、器材",
	"書籍、コミック",
	"CD、DVD、ビデオ",
	"その他趣味",
	"囲碁、将棋、麻雀",
	"テレビゲーム",
	"カードゲーム、ボードゲーム",
	"その他ゲーム",
	"占い、開運グッズ",
	"パーティーグッズ",
	"バラエティー雑貨",
	"おもちゃ",
	"人形、ぬいぐるみ",
	"学習教材、知育玩具",
	"その他                        "
);

var val_320 = new Array( "320110", "320120", "320130", "320140", "320150", "320160", "320170", "320180", "320190", "320200", "320210", "320220", "320230", "320240", "320250", "320260", "320270", "320280", "320290", "320300", "320310", "320320", "320900" );

var cat_330 = new Array(
	"ドッグフード",
	"犬用ウェア",
	"首輪、リード",
	"ケア用品（犬）",
	"その他犬用",
	"キャットフード",
	"ケア用品（猫）",
	"その他猫用",
	"アクアリウム用品",
	"その他                        "
);

var val_330 = new Array( "330110", "330120", "330130", "330140", "330150", "330160", "330170", "330180", "330190", "330900" );

var cat_900 = new Array(
	"オフィス機器",
	"オフィス機器（中古、リサイクル）",
	"営業、販売代理店サービス",
	"金券、ギフト券",
	"シガー、たばこ",
	"仏具、神具",
	"その他                        "
);

var val_900 = new Array( "900110", "900120", "900130", "900140", "900150", "900160", "900900" );

function init()
{ 
	createList(document.getElementById('genre'),    genre_name, genre_val); 
	createList(document.getElementById('category'), cat_110,    val_110);
} 

function swapList(thisForm)
{ 
	switch (thisForm.genre.options.selectedIndex) {
	case 0:
		createList(document.getElementById('category'), cat_110, val_110);
		break;
	case 1:
		createList(document.getElementById('category'), cat_120, val_120);     
		break;
	case 2:
		createList(document.getElementById('category'), cat_130, val_130);     
		break;
	case 3:
		createList(document.getElementById('category'), cat_140, val_140);     
		break;
	case 4:
		createList(document.getElementById('category'), cat_150, val_150);     
		break;
	case 5:
		createList(document.getElementById('category'), cat_160, val_160);     
		break;
	case 6:
		createList(document.getElementById('category'), cat_170, val_170);     
		break;
	case 7:
		createList(document.getElementById('category'), cat_180, val_180);     
		break;
	case 8:
		createList(document.getElementById('category'), cat_190, val_190);     
		break;
	case 9:
		createList(document.getElementById('category'), cat_200, val_200);     
		break;
	case 10:
		createList(document.getElementById('category'), cat_210, val_210);
		break;
	case 11:
		createList(document.getElementById('category'), cat_220, val_220);     
		break;
	case 12:
		createList(document.getElementById('category'), cat_230, val_230);     
		break;
	case 13:
		createList(document.getElementById('category'), cat_240, val_240);     
		break;
	case 14:
		createList(document.getElementById('category'), cat_250, val_250);     
		break;
	case 15:
		createList(document.getElementById('category'), cat_260, val_260);     
		break;
	case 16:
		createList(document.getElementById('category'), cat_270, val_270);     
		break;
	case 17:
		createList(document.getElementById('category'), cat_280, val_280);     
		break;
	case 18:
		createList(document.getElementById('category'), cat_290, val_290);     
		break;
	case 19:
		createList(document.getElementById('category'), cat_300, val_200);     
		break;
	case 20:
		createList(document.getElementById('category'), cat_310, val_310);
		break;
	case 21:
		createList(document.getElementById('category'), cat_320, val_320);     
		break;
	case 22:
		createList(document.getElementById('category'), cat_330, val_330);     
		break;
	case 23:
		createList(document.getElementById('category'), cat_900, val_900);     
		break;
	default:
		createList(document.getElementById('category'), cat_110, val_110);
		break;
	} 
} 

function createList(objList, objArray, objValue) 
{ 
	var length = objArray.length;
	var loop = 0; 
	for (loop = 0; loop < length; loop++) { 
		option = document.createElement('option');

		if (objList.childNodes[loop] != undefined) {
			objList.removeChild(objList.childNodes[loop]);
		}

		objList.appendChild(option);
		objList.childNodes[loop].setAttribute('value', objValue[loop]);

		text = document.createTextNode(objArray[loop]);

		if (objList.childNodes[loop].firstChild != undefined) {
			objList.childNodes[loop].removeChild(objList.childNodes[loop].firstChild);
		}

		objList.childNodes[loop].appendChild(text);
	}

	objList.length = loop;
}
