genreArray = new Array();
mediaArray = new Array();

if(genreArray.length == 0)
{
genreArray.push('ドラマ');
genreArray.push('バラエティ');
genreArray.push('アニメ・特撮');
genreArray.push('スポーツ');
genreArray.push('映画');
genreArray.push('その他');
}

function activeList()
{
if(mediaArray.length == 0)
{
programInit();
programPush(
50000,
"/org/drama/iris",
"0",
"ア行",
"11278",
"IRIS"
);


programPush(
50000,
"/org/drama/a_giwaku",
"0",
"ア行",
"3950",
"赤い疑惑"
);


programPush(
50000,
"/org/drama/asami",
"0",
"ア行",
"3906",
"浅見光彦〜最終章〜"
);


programPush(
50000,
"/org/drama/around40",
"0",
"ア行",
"3992",
"Around40"
);


programPush(
50000,
"/org/drama/iwgp",
"0",
"ア行",
"3951",
"池袋ウエストゲートパーク"
);


programPush(
50000,
"/org/drama/ima_ai",
"0",
"ア行",
"3926",
"いま、会いにゆきます"
);


programPush(
50000,
"/org/drama/uta_hime",
"0",
"ア行",
"3976",
"歌姫"
);


programPush(
50000,
"/org/drama/unubore5",
"0",
"ア行",
"13573",
"うぬぼれ刑事"
);


programPush(
50000,
"/org/drama/h2",
"0",
"ア行",
"3943",
"H2―君といた日々"
);


programPush(
50000,
"/org/drama/edison_mama",
"0",
"ア行",
"3984",
"エジソンの母"
);


programPush(
50000,
"/org/drama/m_higeki",
"0",
"ア行",
"3944",
"Mの悲劇"
);


programPush(
50000,
"/org/drama/oishii_propose",
"0",
"ア行",
"3956",
"おいしいプロポーズ"
);


programPush(
50000,
"/org/drama/ohitorisama",
"0",
"ア行",
"3907",
"おひとりさま"
);


programPush(
50000,
"/org/drama/orthros_dog",
"0",
"ア行",
"3903",
"オルトロスの犬"
);


programPush(
50000,
"/org/drama/orangedays",
"0",
"ア行",
"3945",
"オレンジデイズ"
);


programPush(
50000,
"/org/drama/kata_koi",
"1",
"カ行",
"3966",
"肩ごしの恋人"
);


programPush(
50000,
"/org/drama/karei",
"1",
"カ行",
"3959",
"華麗なる一族"
);


programPush(
50000,
"/org/drama/kanryou",
"1",
"カ行",
"3904",
"官僚たちの夏"
);


programPush(
50000,
"/org/drama/catseye",
"1",
"カ行",
"3928",
"木更津キャッツアイ"
);


programPush(
50000,
"/org/drama/kiraware_matsuko",
"1",
"カ行",
"3931",
"嫌われ松子の一生"
);


programPush(
50000,
"/org/drama/goodluck",
"1",
"カ行",
"3942",
"GOOD LUCK!!"
);


programPush(
50000,
"/org/drama/kurosagi",
"1",
"カ行",
"3957",
"クロサギ"
);


programPush(
50000,
"/org/drama/zenigata",
"1",
"カ行",
"3934",
"ケータイ刑事シリーズ"
);


programPush(
50000,
"/org/drama/koi_zora",
"1",
"カ行",
"3999",
"恋空"
);


programPush(
50000,
"/org/drama/kochikame",
"1",
"カ行",
"3905",
"こちら葛飾区亀有公園前派出所"
);


programPush(
50000,
"/org/drama/god_teru",
"1",
"カ行",
"3896",
"ゴッドハンド輝"
);


programPush(
50000,
"/org/drama/jyuui_dolittle",
"2",
"サ行",
"15606",
"獣医ドリトル"
);


programPush(
50000,
"/org/drama/sasaki_fusai",
"2",
"サ行",
"3995",
"佐々木夫妻の仁義なき戦い"
);


programPush(
50000,
"/org/drama/kinpachi",
"2",
"サ行",
"3939",
"3年B組金八先生"
);


programPush(
50000,
"/org/drama/scandal",
"2",
"サ行",
"4013",
"SCANDAL"
);


programPush(
50000,
"/org/drama/yomeshidai",
"2",
"サ行",
"3964",
"地獄の沙汰もヨメ次第"
);


programPush(
50000,
"/org/drama/jo_dan",
"2",
"サ行",
"3963",
"冗談じゃない！"
);


programPush(
50000,
"/org/drama/seira",
"2",
"サ行",
"3912",
"小公女セイラ"
);


programPush(
50000,
"/org/drama/joshi_deka",
"2",
"サ行",
"3967",
"ジョシデカ！─女子刑事─"
);


programPush(
50000,
"/org/drama/shinzanmono",
"2",
"サ行",
"12978",
"新参者"
);


programPush(
50000,
"/org/drama/jin",
"2",
"サ行",
"3911",
"JIN-仁-"
);


programPush(
50000,
"/org/drama/sukosi_ongaesi",
"2",
"サ行",
"3954",
"少しは、恩返しができたかな"
);


programPush(
50000,
"/org/drama/suna_utsuwa",
"2",
"サ行",
"4012",
"砂の器"
);


programPush(
50000,
"/org/drama/spec",
"2",
"サ行",
"15176",
"SPEC"
);


programPush(
50000,
"/org/drama/smile",
"2",
"サ行",
"3894",
"スマイル"
);


programPush(
50000,
"/org/drama/tandd",
"3",
"タ行",
"3946",
"タイガー＆ドラゴン"
);


programPush(
50000,
"/org/drama/daisuki",
"3",
"タ行",
"3981",
"だいすき！！"
);


programPush(
50000,
"/org/drama/tadashiirenai",
"3",
"タ行",
"3955",
"正しい恋愛のススメ"
);


programPush(
50000,
"/org/drama/daremama",
"3",
"タ行",
"3953",
"誰よりもママを愛す"
);


programPush(
50000,
"/org/drama/tumbling",
"3",
"タ行",
"10357",
"タンブリング"
);


programPush(
50000,
"/org/drama/tenkimi",
"3",
"タ行",
"3909",
"天国で君に逢えたら"
);


programPush(
50000,
"/org/drama/door_to_door",
"3",
"タ行",
"3895",
"DOOR TO DOOR 〜僕は脳性まひのトップセールスマン〜"
);


programPush(
50000,
"/org/drama/tomorrow",
"3",
"タ行",
"4005",
"Tomorrow"
);


programPush(
50000,
"/org/drama/tokkyuu3",
"3",
"タ行",
"3962",
"特急田中3号"
);


programPush(
50000,
"/org/drama/doremisora",
"3",
"タ行",
"3989",
"ドレミソラ"
);


programPush(
50000,
"/org/drama/nadasoso",
"4",
"ナ行",
"3933",
"涙そうそうプロジェクト"
);


programPush(
50000,
"/org/drama/natsu_kaori",
"4",
"ナ行",
"3915",
"夏の香り"
);


programPush(
50000,
"/org/drama/20koibito",
"5",
"ハ行",
"3979",
"ハタチの恋人"
);


programPush(
50000,
"/org/drama/hanadan",
"5",
"ハ行",
"3960",
"花より男子"
);


programPush(
50000,
"/org/drama/hanadan2",
"5",
"ハ行",
"3961",
"花より男子2"
);


programPush(
50000,
"/org/drama/hanchou",
"5",
"ハ行",
"3901",
"ハンチョウ〜神南署安積班〜"
);


programPush(
50000,
"/org/drama/hammersession",
"5",
"ハ行",
"13574",
"ハンマーセッション！"
);


programPush(
50000,
"/org/drama/torishimarare",
"5",
"ハ行",
"4003",
"被取締役新入社員"
);


programPush(
50000,
"/org/drama/beautiful_life",
"5",
"ハ行",
"3941",
"Beautiful Life─ふたりでいた日々─"
);


programPush(
50000,
"/org/drama/bj4649",
"5",
"ハ行",
"3948",
"ブラックジャックによろしく"
);


programPush(
50000,
"/org/drama/brotherbeat",
"5",
"ハ行",
"3947",
"ブラザー☆ビート"
);


programPush(
50000,
"/org/drama/bloody_monday",
"5",
"ハ行",
"4011",
"ブラッディ・マンデイ"
);


programPush(
50000,
"/org/drama/praha",
"5",
"ハ行",
"3917",
"プラハの恋人"
);


programPush(
50000,
"/org/drama/friends",
"5",
"ハ行",
"3916",
"friends フレンズ"
);


programPush(
50000,
"/org/drama/bokuimo",
"5",
"ハ行",
"3898",
"ぼくの妹"
);


programPush(
50000,
"/org/drama/hon_hare",
"5",
"ハ行",
"3893",
"本日も晴れ。異常なし"
);


programPush(
50000,
"/org/drama/maou",
"6",
"マ行",
"3998",
"魔王"
);


programPush(
50000,
"/org/drama/marathon",
"6",
"マ行",
"3968",
"マラソン"
);


programPush(
50000,
"/org/drama/mr_brain",
"6",
"マ行",
"3899",
"MR.BRAIN"
);


programPush(
50000,
"/org/drama/yaoh",
"7",
"ヤ行",
"3952",
"夜王―YAOH―"
);


programPush(
50000,
"/org/drama/yamadataro",
"7",
"ヤ行",
"3965",
"山田太郎ものがたり"
);


programPush(
50000,
"/org/drama/yamanade",
"7",
"ヤ行",
"3914",
"ヤマトナデシコ七変化"
);


programPush(
50000,
"/org/drama/yanmega",
"7",
"ヤ行",
"13433",
"ヤンキー君とメガネちゃん"
);


programPush(
50000,
"/org/drama/loveshuffle",
"8",
"ラ行",
"3892",
"ラブシャッフル"
);


programPush(
50000,
"/org/drama/loveletter",
"8",
"ラ行",
"3890",
"ラブレター"
);


programPush(
50000,
"/org/drama/ryokiteki",
"8",
"ラ行",
"3996",
"猟奇的な彼女"
);


programPush(
50000,
"/org/drama/ryusei_kizuna",
"8",
"ラ行",
"4009",
"流星の絆"
);


programPush(
50000,
"/org/drama/rookies_drama",
"8",
"ラ行",
"3987",
"ROOKIES"
);


programPush(
50000,
"/org/drama/rescue",
"8",
"ラ行",
"3891",
"RESCUE"
);


programPush(
50000,
"/org/drama/rondo",
"8",
"ラ行",
"3949",
"輪舞曲─ロンド─"
);


programPush(
50000,
"/org/drama/syufudearu",
"9",
"ワ行",
"3958",
"吾輩は主婦である"
);


programPush(
50000,
"/org/drama/watashi_kai_drama",
"9",
"ワ行",
"4004",
"私は貝になりたい"
);


programPush(
50000,
"/org/drama/wataoni",
"9",
"ワ行",
"3940",
"渡る世間は鬼ばかり"
);


programInit();
programPush(
50100,
"/org/variety/akko",
"0",
"ア行",
"3972",
"アッコにおまかせ！"
);


programPush(
50100,
"/org/variety/ieyasu",
"0",
"ア行",
"3919",
"イエヤス"
);


programPush(
50100,
"/org/variety/king_of_conte",
"1",
"カ行",
"15178",
"キングオブコント"
);


programPush(
50100,
"/org/variety/tfp2",
"2",
"サ行",
"3970",
"関口宏の東京フレンドパークＩＩ"
);


programPush(
50100,
"/org/variety/sunjapo",
"2",
"サ行",
"3985",
"サンデージャポン"
);


programPush(
50100,
"/org/variety/nobunaga",
"4",
"ナ行",
"3918",
"ノブナガ"
);


programPush(
50100,
"/org/variety/8jidayo",
"5",
"ハ行",
"3991",
"８時だョ！全員集合"
);


programPush(
50100,
"/org/variety/mutya",
"6",
"マ行",
"3988",
"むちゃぶり！"
);


programPush(
50100,
"/org/variety/lincoln",
"8",
"ラ行",
"3969",
"リンカーン"
);


programInit();
programPush(
50200,
"/org/anime/ultraman_mebius",
"0",
"ア行",
"3923",
"ウルトラマンメビウス"
);


programPush(
50200,
"/org/anime/gundam",
"1",
"カ行",
"3920",
"機動戦士ガンダム"
);


programPush(
50200,
"/org/anime/gundam_seed",
"1",
"カ行",
"3921",
"機動戦士ガンダムSEED"
);


programPush(
50200,
"/org/anime/gundam_seed_d",
"1",
"カ行",
"3922",
"機動戦士ガンダムSEED DESTINY"
);


programPush(
50200,
"/org/anime/gundam_oo",
"1",
"カ行",
"3973",
"機動戦士ガンダムOO"
);


programPush(
50200,
"/org/anime/sugai_kazokuishi",
"2",
"サ行",
"4001",
"菅井君と家族石"
);


programPush(
50200,
"/org/anime/daimos",
"3",
"タ行",
"3924",
"闘将ダイモス"
);


programInit();
programPush(
50300,
"/org/sports/ishikawa",
"0",
"ア行",
"11277",
"石川遼"
);


programPush(
50300,
"/org/sports/basket",
"5",
"ハ行",
"3983",
"バスケットボール"
);


programInit();
programPush(
50400,
"/org/movies/after_school",
"0",
"ア行",
"4006",
"アフタースクール"
);


programPush(
50400,
"/org/movies/ima_ai",
"0",
"ア行",
"3927",
"いま、会いにゆきます"
);


programPush(
50400,
"/org/movies/ikigami",
"0",
"ア行",
"4014",
"イキガミ"
);


programPush(
50400,
"/org/movies/ichi",
"0",
"ア行",
"4010",
"ICHI"
);


programPush(
50400,
"/org/movies/okuribito",
"0",
"ア行",
"4015",
"おくりびと"
);


programPush(
50400,
"/org/movies/kansen_rettou",
"0",
"ア行",
"4016",
"感染列島"
);


programPush(
50400,
"/org/movies/cyborg",
"0",
"ア行",
"4002",
"僕の彼女はサイボーグ"
);


programPush(
50400,
"/org/movies/hanayome_movie",
"0",
"ア行",
"3902",
"余命一ヶ月の花嫁"
);


programPush(
50400,
"/org/movies/catseye",
"1",
"カ行",
"3929",
"木更津キャッツアイシリーズ"
);


programPush(
50400,
"/org/movies/kiraware_matsuko",
"1",
"カ行",
"3932",
"嫌われ松子の一生"
);


programPush(
50400,
"/org/movies/kvr",
"1",
"カ行",
"3908",
"キラー・ヴァージンロード"
);


programPush(
50400,
"/org/movies/kurosagi_movie",
"1",
"カ行",
"3982",
"映画 クロサギ"
);


programPush(
50400,
"/org/movies/cz",
"1",
"カ行",
"3938",
"クローズZERO"
);


programPush(
50400,
"/org/movies/cz2",
"1",
"カ行",
"3900",
"クローズZEROII"
);


programPush(
50400,
"/org/movies/koi_zora",
"1",
"カ行",
"3980",
"恋空"
);


programPush(
50400,
"/org/movies/general_rouge",
"2",
"サ行",
"3897",
"ジェネラルルージュの凱旋"
);


programPush(
50400,
"/org/movies/sunadokei_movie",
"2",
"サ行",
"3910",
"映画「砂時計」"
);


programPush(
50400,
"/org/movies/0093",
"2",
"サ行",
"3974",
"0093 女王陛下の草刈正雄"
);


programPush(
50400,
"/org/movies/tsukigami",
"3",
"タ行",
"3937",
"憑神"
);


programPush(
50400,
"/org/movies/tokyoboy",
"3",
"タ行",
"3993",
"東京少年"
);


programPush(
50400,
"/org/movies/tokyogirl",
"3",
"タ行",
"3994",
"東京少女"
);


programPush(
50400,
"/org/movies/dororo",
"3",
"タ行",
"3935",
"どろろ"
);


programPush(
50400,
"/org/movies/nana",
"4",
"ナ行",
"3925",
"NANAシリーズ"
);


programPush(
50400,
"/org/movies/nihonchinbotsu",
"4",
"ナ行",
"3930",
"日本沈没"
);


programPush(
50400,
"/org/movies/hanamizuki",
"5",
"ハ行",
"15605",
"ハナミズキ"
);


programPush(
50400,
"/org/movies/battery",
"5",
"ハ行",
"3936",
"バッテリー"
);


programPush(
50400,
"/org/movies/hanadan_final",
"5",
"ハ行",
"3997",
"花より男子ファイナル"
);


programPush(
50400,
"/org/movies/vexille",
"5",
"ハ行",
"3975",
"ベクシル 2077 日本鎖国"
);


programPush(
50400,
"/org/movies/ho_tai",
"5",
"ハ行",
"3978",
"包帯クラブ"
);


programPush(
50400,
"/org/movies/life_tenkimi",
"8",
"ラ行",
"3971",
"Life 天国で君に逢えたら"
);


programPush(
50400,
"/org/movies/raiou",
"8",
"ラ行",
"15182",
"雷桜"
);


programPush(
50400,
"/org/movies/layton",
"8",
"ラ行",
"12977",
"レイトン教授と永遠の歌姫"
);


programInit();
programPush(
50500,
"/org/other/exilehouse",
"0",
"ア行",
"3913",
"EXH 〜EXILE HOUSE〜"
);


programPush(
50500,
"/org/other/cururun",
"2",
"サ行",
"4007",
"世界ウルルン滞在記"
);


programPush(
50500,
"/org/other/jounetsu",
"2",
"サ行",
"3986",
"情熱大陸"
);


programPush(
50500,
"/org/other/hanryu",
"5",
"ハ行",
"3977",
"韓流特集"
);


programPush(
50500,
"/org/other/rakugo",
"8",
"ラ行",
"4000",
"落語研究会"
);


	}
}

activeList();

function programData(path, initialId, initialNm, level5Id, level5Nm)
{
	this.path = path;
	this.initialId = initialId;
	this.initialNm = initialNm;
	this.level5Id = level5Id;
	this.level5Nm = level5Nm;
}

function programInit() {
	mediaArray.push(new Array());
}

function programPush(num, path, initialId, initialNm, level5Id, level5Nm)
{
	var program = new programData(path, initialId, initialNm, level5Id, level5Nm);

	var pgArray = mediaArray.pop(num);
	pgArray.push(program);
	mediaArray.push(pgArray);
}

function makeList2(indexValue, list2Obj, list3Obj)
{
	clearList2(list2Obj);
	clearList3(list3Obj);

	if(indexValue == 0)
	{
		return;
	}

	indexValue = indexValue - 1;
	var keepInitial = "";
	var cnt = 1; 
	for(var i=0; i<mediaArray[indexValue].length; i++)
	{
		if(mediaArray[indexValue][i].initialId != keepInitial)
		{
			list2Obj[cnt] =
			new Option(
			mediaArray[indexValue][i].initialNm,
			mediaArray[indexValue][i].initialId,
			false,
			false
			);
			cnt++;
			keepInitial = mediaArray[indexValue][i].initialId;
		}
	}
}

function makeList3(list1IndexValue, list2IndexValue, list2Obj, list3Obj)
{
	clearList3(list3Obj);

	if(list2IndexValue == 0)
	{
		return;
	}

	list1IndexValue = list1IndexValue - 1;
	var cnt = 1; 
	for(var i=0; i<mediaArray[list1IndexValue].length; i++)
	{
		if(mediaArray[list1IndexValue][i].initialId == list2Obj[list2IndexValue].value)
		{
			list3Obj[cnt] =
			new Option(
				mediaArray[list1IndexValue][i].level5Nm,
				mediaArray[list1IndexValue][i].level5Id,
				false,
				false
			);
			cnt++;
		}
	}
}

function clearList2(list2Obj)
{
	list2Obj.length = 0;
	list2Obj[0] = new Option("五十音を選択", "0", false, false);
}

function clearList3(list3Obj)
{
	list3Obj.length = 0;
	list3Obj[0] = new Option("番組を選択", "0", false, false);
}

function btnCtl(list3IndexValue, list3Obj)
{
	if(list3Obj[list3IndexValue].value != 0)
	{
		for(var i=0; i<mediaArray.length; i++)
		{
			var pgArray = mediaArray[i];
			for(var j=0; j<pgArray.length; j++)
			{
				var pgData = pgArray[j];
				if(pgData.level5Id == list3Obj[list3IndexValue].value)
				{
					location.href = "/sbs" + pgData.path
				}
			}
		}
	}
}
