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

if(genreArray.length == 0)
{
genreArray.push('ドラマ');
genreArray.push('バラエティ');
genreArray.push('生活・情報');
genreArray.push('アニメ・特撮');
genreArray.push('スポーツ');
genreArray.push('映画');
genreArray.push('その他');
genreArray.push('SBCオリジナル');
}

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


programPush(
50000,
"/org/drama/ikemen_desune",
"0",
"ア行",
"17990",
"美男ですね"
);


programPush(
50000,
"/org/drama/taisetsu",
"0",
"ア行",
"12678",
"いちばん大切なひと"
);


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


programPush(
50000,
"/org/drama/aikuru",
"0",
"ア行",
"7085",
"あいくるしい"
);


programPush(
50000,
"/org/drama/a_unmei",
"0",
"ア行",
"7092",
"赤い運命"
);


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


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


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


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


programPush(
50000,
"/org/drama/beautiful",
"0",
"ア行",
"7037",
"美しき日々"
);


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


programPush(
50000,
"/org/drama/e_housoku",
"0",
"ア行",
"7039",
"笑顔の法則"
);


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


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


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


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


programPush(
50000,
"/org/drama/eastofeden",
"0",
"ア行",
"7005",
"エデンの東"
);


programPush(
50000,
"/org/drama/koi_zora_drama",
"1",
"カ行",
"7072",
"ドラマ「恋空」"
);


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


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


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


programPush(
50000,
"/org/drama/kids",
"1",
"カ行",
"7058",
"キッズ・ウォーシリーズ"
);


programPush(
50000,
"/org/drama/kimipe",
"1",
"カ行",
"7049",
"きみはペット"
);


programPush(
50000,
"/org/drama/kirakira_usako",
"1",
"カ行",
"7110",
"きらきら研修医"
);


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


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


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


programPush(
50000,
"/org/drama/koinojikan",
"1",
"カ行",
"7101",
"恋の時間"
);


programPush(
50000,
"/org/drama/hitorino_bed",
"1",
"カ行",
"7095",
"今夜ひとりのベッドで"
);


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


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


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


programPush(
50000,
"/org/drama/kintaro",
"2",
"サ行",
"7080",
"サラリーマン金太郎"
);


programPush(
50000,
"/org/drama/kinpachi",
"2",
"サ行",
"7017",
"３年Ｂ組金八先生"
);


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


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


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


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


programPush(
50000,
"/org/drama/standup",
"2",
"サ行",
"7015",
"STAND UP!!"
);


programPush(
50000,
"/org/drama/kikanjyu2006",
"2",
"サ行",
"7014",
"セーラー服と機関銃"
);


programPush(
50000,
"/org/drama/sekai_ai_movie",
"2",
"サ行",
"7094",
"世界の中心で、愛をさけぶ"
);


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


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


programPush(
50000,
"/org/drama/torishimarare",
"3",
"タ行",
"7071",
"被取締役新入社員"
);


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


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


programPush(
50000,
"/org/drama/taiyou",
"3",
"タ行",
"7016",
"タイヨウのうた"
);


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


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


programPush(
50000,
"/org/drama/tengoku",
"3",
"タ行",
"7076",
"天国の階段"
);


programPush(
50000,
"/org/drama/tenshi",
"3",
"タ行",
"7022",
"天使の約束"
);


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


programPush(
50000,
"/org/drama/dragonzakura",
"3",
"タ行",
"7089",
"ドラゴン桜"
);


programPush(
50000,
"/org/drama/nankyokutairiku",
"4",
"ナ行",
"18051",
"南極大陸"
);


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


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


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


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


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


programPush(
50000,
"/org/drama/papa_musume7",
"5",
"ハ行",
"7135",
"パパとムスメの7日間"
);


programPush(
50000,
"/org/drama/bari_deki",
"5",
"ハ行",
"7075",
"バリでの出来事"
);


programPush(
50000,
"/org/drama/byakuyakou",
"5",
"ハ行",
"7098",
"白夜行"
);


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


programPush(
50000,
"/org/drama/fuyusona",
"5",
"ハ行",
"7073",
"冬のソナタ"
);


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


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


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


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


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


programPush(
50000,
"/org/drama/hanawake",
"5",
"ハ行",
"17987",
"華和家の四姉妹"
);


programPush(
50000,
"/org/drama/pu_pu_pu_",
"5",
"ハ行",
"12677",
"PU-PU-PU-"
);


programPush(
50000,
"/org/drama/fuyuno_sakura",
"5",
"ハ行",
"17989",
"冬のサクラ"
);


programPush(
50000,
"/org/drama/marathon",
"6",
"マ行",
"7030",
"感動ドラマ特別企画「マラソン」"
);


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


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


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


programPush(
50000,
"/org/drama/yamadataro_tw",
"7",
"ヤ行",
"7078",
"山田太郎ものがたり─貧窮貴公子─"
);


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


programPush(
50000,
"/org/drama/lovingyou",
"8",
"ラ行",
"7025",
"Loving You"
);


programPush(
50000,
"/org/drama/lost",
"8",
"ラ行",
"7114",
"LOST"
);


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


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


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


programPush(
50000,
"/org/drama/wada_akiko",
"9",
"ワ行",
"7109",
"和田アキコ主演ドラマ"
);


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


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


programPush(
50100,
"/org/variety/brunch",
"0",
"ア行",
"7051",
"王様のブランチ"
);


programPush(
50100,
"/org/variety/hanikami",
"1",
"カ行",
"7052",
"恋するハニカミ！"
);


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


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


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


programPush(
50100,
"/org/variety/samaazu2",
"6",
"マ行",
"7003",
"モヤモヤさまぁ〜ず2"
);


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


programInit();
programPush(
50200,
"/org/life/jounetsu",
"0",
"ア行",
"7062",
"情熱大陸"
);


programPush(
50200,
"/org/life/gaia",
"1",
"カ行",
"7024",
"ガイアの夜明け"
);


programPush(
50200,
"/org/life/gacchiri",
"1",
"カ行",
"7019",
"がっちりマンデー"
);


programPush(
50200,
"/org/life/takano_teruko",
"3",
"タ行",
"7026",
"たかのてるこ旅シリーズ"
);


programPush(
50200,
"/org/life/majyutushi",
"5",
"ハ行",
"7042",
"光と色彩の魔術師たち"
);


programInit();
programPush(
50300,
"/org/anime/ultraseven_x",
"0",
"ア行",
"7043",
"ULTRASEVEN X"
);


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


programPush(
50300,
"/org/anime/oofuri",
"0",
"ア行",
"7057",
"おおきく振りかぶって"
);


programPush(
50300,
"/org/anime/k_on",
"1",
"カ行",
"17988",
"けいおん!!"
);


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


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


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


programPush(
50300,
"/org/anime/gundam00",
"1",
"カ行",
"7029",
"機動戦士ガンダム00"
);


programPush(
50300,
"/org/anime/geass",
"1",
"カ行",
"7055",
"コードギアス 反逆のルルーシュ"
);


programPush(
50300,
"/org/anime/geass_r2",
"1",
"カ行",
"7056",
"コードギアス 反逆のルルーシュ R2"
);


programPush(
50300,
"/org/anime/cojicoji",
"2",
"サ行",
"7033",
"さくらももこ劇場 コジコジ〜COJI COJI〜"
);


programPush(
50300,
"/org/anime/theworldofgoldeneggs",
"2",
"サ行",
"7059",
"The World of GOLDEN EGGS"
);


programPush(
50300,
"/org/anime/d_black",
"3",
"タ行",
"7124",
"DARKER THAN BLACK─黒の契約者─"
);


programPush(
50300,
"/org/anime/taiho",
"3",
"タ行",
"7050",
"逮捕しちゃうぞ　フルスロットル"
);


programPush(
50300,
"/org/anime/terra_e",
"3",
"タ行",
"7123",
"地球へ…"
);


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


programPush(
50400,
"/org/sports/sebare",
"2",
"サ行",
"11438",
"世界バレー"
);


programPush(
50400,
"/org/sports/seriku",
"2",
"サ行",
"7009",
"世界陸上2007大阪"
);


programInit();
programPush(
50500,
"/org/movies/kochikame_movie",
"0",
"ア行",
"17985",
"こち亀 THE MOVIE"
);


programPush(
50500,
"/org/movies/arayoru",
"0",
"ア行",
"7126",
"あらしのよるに"
);


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


programPush(
50500,
"/org/movies/life_tenkimi",
"0",
"ア行",
"7012",
"Life 天国で君に逢えたら"
);


programPush(
50500,
"/org/movies/koi_zora",
"1",
"カ行",
"7046",
"恋空"
);


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


programPush(
50500,
"/org/movies/catseye",
"1",
"カ行",
"7130",
"木更津キャッツアイ"
);


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


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


programPush(
50500,
"/org/movies/konomune",
"1",
"カ行",
"7129",
"この胸いっぱいの愛を"
);


programPush(
50500,
"/org/movies/zenigata",
"1",
"カ行",
"7133",
"ケータイ刑事 THE MOVIEシリーズ"
);


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


programPush(
50500,
"/org/movies/sonokare",
"2",
"サ行",
"7028",
"そのときは彼によろしく"
);


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


programPush(
50500,
"/org/movies/taiho_movie",
"3",
"タ行",
"7034",
"逮捕しちゃうぞ the MOVIE"
);


programPush(
50500,
"/org/movies/tsukigami",
"3",
"タ行",
"7021",
"憑神"
);


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


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


programPush(
50500,
"/org/movies/dororo",
"3",
"タ行",
"7136",
"どろろ"
);


programPush(
50500,
"/org/movies/nana",
"4",
"ナ行",
"7127",
"NANA／NANA2"
);


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


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


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


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


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


programPush(
50500,
"/org/movies/cyborg",
"5",
"ハ行",
"7000",
"僕の彼女はサイボーグ"
);


programPush(
50500,
"/org/movies/hanayome_movie",
"7",
"ヤ行",
"7008",
"映画「余命1ヶ月の花嫁」"
);


programInit();
programPush(
50600,
"/org/other/butai",
"0",
"ア行",
"7060",
"舞台"
);


programPush(
50600,
"/org/other/radio",
"0",
"ア行",
"7061",
"ラジオ"
);


programPush(
50600,
"/org/other/hobby",
"2",
"サ行",
"7063",
"趣味"
);


programPush(
50600,
"/org/other/dvdnekonabe",
"4",
"ナ行",
"7027",
"ねこ鍋"
);


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


programInit();
programPush(
50700,
"/org/sbc_original/shinanorailway",
"2",
"サ行",
"7010",
"信濃の鉄道シリーズ"
);


programPush(
50700,
"/org/sbc_original/shinano_shizen",
"2",
"サ行",
"7011",
"信濃の自然"
);


programPush(
50700,
"/org/sbc_original/nakatani",
"4",
"ナ行",
"7044",
"中谷彰宏のビジネスサプリ"
);


programPush(
50700,
"/org/sbc_original/folk",
"9",
"ワ行",
"7023",
"我が青春のフォーク"
);


	}
}

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 = "/sbc" + pgData.path
				}
			}
		}
	}
}
