	function SaveOpt()
	{
		setCookie("op1", document.searchForm.option1.options[document.searchForm.option1.selectedIndex].value, 24 * 60 * 60);
		setCookie("op2", document.searchForm.option2.options[document.searchForm.option2.selectedIndex].value, 24 * 60 * 60);
		setCookie("op3", document.searchForm.option3.options[document.searchForm.option3.selectedIndex].value, 24 * 60 * 60);
		
		return 1;
	}
	function SelList(List, Value)
	{
		for(i = 0; i < List.options.length; i++){
			if(List.options[i].value == Value){
				List.selectedIndex = i;
				return;
			}
		}
		List.selectedIndex = 0;
	}

	function makeOpt1()
	{
		with(document.searchForm.option1)
		{
			options[0] = new Option("自動車電装機器用", "C");
			options[1] = new Option("家電機器・工具用", "H");
			options[2] = new Option("光学・精密機器用", "O");
			options[3] = new Option("音響・映像機器用", "S");
			options[4] = new Option("玩具・模型用", "T");
		}
		document.searchForm.option1.selectedIndex = 0;
		makeOpt2();
	}
	
	function makeOpt2()
	{
		deleteOpt("option2");
		
		switch(document.searchForm.option1.options[document.searchForm.option1.selectedIndex].value)
		{
			case "S":
				with(document.searchForm.option2)
				{
					options[0] = new Option("CDプレーヤー","S01");
					options[1] = new Option("MDプレーヤー", "S02");
					options[2] = new Option("ポータブルCDプレーヤー","S03");
					options[3] = new Option("カーCDプレーヤー","S04");
					options[4] = new Option("カーMDプレーヤー","S05");
					options[5] = new Option("カーナビゲーション","S09");
					options[6] = new Option("DVDプレーヤー/レコーダー","S06");
					options[7] = new Option("VTR","S07");
					options[8] = new Option("デジタルビデオカメラ","S08");
				}
				break;
			case "O":
				with(document.searchForm.option2)
				{
					options[0] = new Option("プリンター", "O01" );
					options[1] = new Option("ノートパソコン", "O02" );
					options[2] = new Option("CD/DVD-ROMドライブ", "O03" );
					options[3] = new Option("コピー機・レーザープリンター", "O04" );
					options[4] = new Option("デジタルカメラ", "O05" );
					options[5] = new Option("自動販売機", "O06" );
				}
				break;
			case "C":
				with(document.searchForm.option2)
				{
					options[0] = new Option("鏡面駆動用", "C0100" );
					options[1] = new Option("ミラー電格用", "C0200" );
					options[2] = new Option("ドアロック用", "C0300" );
					options[3] = new Option("ステアリングロック用", "C0900" );
					options[4] = new Option("エアコンダンパー用", "C0400" );
					options[5] = new Option("ドアクローザー用", "C0500" );
					options[6] = new Option("シートベルトプリテンショナー用", "C1000" );
					options[7] = new Option("パワーシート用", "C1100" );
					options[8] = new Option("パワーウインドウ用", "C0600" );
					options[9] = new Option("オートクルーズ用", "C0700" );
					options[10] = new Option("光軸調整用", "C0800" );
					options[11] = new Option("電動パーキングブレーキ用", "C1200" );
					options[12] = new Option("トランスファー用（2駆-4駆切替）", "C1300" );
				}
				break;
			case "H":
				with(document.searchForm.option2)
				{
					options[0] = new Option("ヘアードライヤー", "H0100" );
					options[1] = new Option("カールドライヤー", "H0200" );
					options[2] = new Option("血圧計", "H0800" );
					options[3] = new Option("シェーバー", "H0300" );
					options[4] = new Option("バリカン", "H0400" );
					options[5] = new Option("脱毛器", "H0500" );
					options[6] = new Option("歯ブラシ", "H0600" );
					options[7] = new Option("マッサージャー・バイブレーター", "H0700" );
					options[8] = new Option("バキュームクリーナー", "H0900" );
					options[9] = new Option("ドリル・ドライバー・ガーデンツール", "H1100" );
				}
				break;
			case "T":
				with(document.searchForm.option2)
				{
					options[0] = new Option("RCモデル", "T01" );
					options[1] = new Option("玩具・プラモデル", "T02" );
					options[2] = new Option("ゲーム機", "T03" );
				}
				break;
		}
		document.searchForm.option2.selectedIndex = 0;
		makeOpt3();
	}
	
	
	function makeOpt3()
	{
		deleteOpt("option3");
		
		var Opt2Val = document.searchForm.option2.options[document.searchForm.option2.selectedIndex].value;
		switch(Opt2Val)
		{
			case "S02":
			case "S05":
				with(document.searchForm.option3){
					options[0] = new Option("全般", Opt2Val + "00");
					options[1] = new Option("スレッド用", Opt2Val + "02");
					options[2] = new Option("ローディング用", Opt2Val + "03");
				}
				break;
			case "S01":
			case "S04":
			case "S06":
				with(document.searchForm.option3){
					options[0] = new Option("全般", Opt2Val + "00");
					options[1] = new Option("スピンドル用", Opt2Val + "01");
					options[2] = new Option("スレッド用", Opt2Val + "02");
					options[3] = new Option("ローディング用", Opt2Val + "03");
				}
				break;
			case "S03":
				with(document.searchForm.option3){
					options[0] = new Option("全般", Opt2Val + "00");
					options[1] = new Option("スピンドル用", Opt2Val + "01");
					options[2] = new Option("スレッド用", Opt2Val + "02");
				}
				break;
			case "S07":
			case "S08":
				with(document.searchForm.option3){
					options[0] = new Option("ローディング用", Opt2Val + "01");
				}
				break;
			case "S09":
				with(document.searchForm.option3){
					options[0] = new Option("モニター開閉用", Opt2Val + "01");
				}
				break;
			case "C0100":
			case "C0200":
			case "C0300":
			case "C0400":
			case "C0500":
			case "C0600":
			case "C0700":
			case "C0800":
			case "C0900":
			case "C1000":
			case "C1100":
			case "C1200":
			case "C1300":
				with(document.searchForm.option3){
					options[0] = new Option("全般", Opt2Val);
				}
				break;
			case "H0100":
			case "H0200":
			case "H0300":
			case "H0400":
			case "H0500":
			case "H0600":
			case "H0700":
			case "H0800":
			case "H0900":
			case "H1000":
			case "H1100":
				with(document.searchForm.option3){
					options[0] = new Option("全般", Opt2Val);
				}
				break;
			case "O01":
				with(document.searchForm.option3){
					options[0] = new Option("全般", "O0100");
					options[1] = new Option("キャリッジ駆動・給紙用", "O0101");
					options[2] = new Option("スキャナー用", "O0102");
				}
				break;
			case "O02":
				with(document.searchForm.option3){
					options[0] = new Option("スレッド用", "O0201");
				}
				break;
			case "O03":
				with(document.searchForm.option3){
					options[0] = new Option("全般", "O0300");
					options[1] = new Option("スレッド用", "O0301");
					options[2] = new Option("ローディング用", "O0302");
				}
				break;
			case "O04":
				with(document.searchForm.option3){
					options[0] = new Option("全般", "O0400");
					options[1] = new Option("給紙用", "O0401");
					options[2] = new Option("トナー供給用", "O0402");
				}
				break;
			case "O05":
				with(document.searchForm.option3){
					options[0] = new Option("全般", "O0500");
					options[1] = new Option("オートフォーカス・ズーム用", "O0501");
					options[2] = new Option("ミラー駆動用", "O0502");
				}
				break;
			case "O06":
				with(document.searchForm.option3){
					options[0] = new Option("全般", "O0600");
				}
				break;
			case "O07":
				with(document.searchForm.option3){
					options[0] = new Option("振動用", "O0701");
				}
				break;
			case "T01":
				with(document.searchForm.option3){
					options[0] = new Option("全般", "T0100");
					options[1] = new Option("動力用", "T0101");
					options[2] = new Option("サーボ用", "T0102");
				}
				break;
			case "T02":
				with(document.searchForm.option3){
					options[0] = new Option("全般", "T0200");
				}
				break;
			case "T03":
				with(document.searchForm.option3){
					options[0] = new Option("全般", "T0300");
					options[1] = new Option("ローディング用", "T0303");
					options[2] = new Option("振動用", "T0304");
				}
				break;
		}
		document.searchForm.option3.selectedIndex = 0;
	}
	
	function deleteOpt(category)
	{
		var length = eval("document.searchForm." + category + ".options.length");
		while (length)
		{
			length--;
			eval("document.searchForm." + category + ".options[length] = null;");
		}
	}