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

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

function activeList()
{
if(mediaArray.length == 0)
{
programInit();
programPush(
50000,
"/org/drama/ima_ai",
"0",
"ア行",
"7328",
"いま、会いにゆきます"
);


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


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


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


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


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


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


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


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


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


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


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


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


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


programPush(
50000,
"/org/drama/jikandesuyo",
"2",
"サ行",
"7336",
"時間ですよ"
);


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


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


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


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


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


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


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


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


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


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


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


programPush(
50000,
"/org/drama/terakan",
"3",
"タ行",
"7335",
"寺内貫太郎一家"
);


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


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


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


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


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


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


programPush(
50000,
"/org/drama/hanchou",
"5",
"ハ行",
"16643",
"ハンチョウ"
);


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


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


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


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


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


programPush(
50000,
"/org/drama/b_kuzu",
"5",
"ハ行",
"7359",
"弁護士のくず"
);


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


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


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


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


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


programPush(
50000,
"/org/drama/lady_cps",
"8",
"ラ行",
"16644",
"LADY〜最後の犯罪プロファイル〜"
);


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


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


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


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


programInit();
programPush(
50100,
"/org/variety/arabikidan",
"0",
"ア行",
"16646",
"あらびき団"
);


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


programPush(
50100,
"/org/variety/jump_kagaku",
"3",
"タ行",
"16647",
"飛び出せ！科学くん"
);


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


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


programInit();
programPush(
50200,
"/org/anime/gintetsu",
"1",
"カ行",
"7384",
"銀河鉄道物語"
);


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


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


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


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


programPush(
50200,
"/org/anime/touch",
"3",
"タ行",
"7379",
"タッチ"
);


programPush(
50200,
"/org/anime/nodame",
"4",
"ナ行",
"7380",
"のだめカンタービレ"
);


programInit();
programPush(
50300,
"/org/movies/ashitano_joe",
"0",
"ア行",
"16651",
"あしたのジョー"
);


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


programPush(
50300,
"/org/movies/inu_eiga",
"0",
"ア行",
"16652",
"犬とあなたの物語 いぬのえいが"
);


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


programPush(
50300,
"/org/movies/ohoku",
"0",
"ア行",
"16654",
"大奥"
);


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


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


programPush(
50300,
"/org/movies/zenigata_movie",
"1",
"カ行",
"7375",
"ケータイ刑事 THE MOVIEシリーズ"
);


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


programPush(
50300,
"/org/movies/yamato_movie",
"2",
"サ行",
"16653",
"SPACE BATTLESHIP ヤマト"
);


programPush(
50300,
"/org/movies/darling_movie",
"3",
"タ行",
"16655",
"ダーリンは外国人"
);


programPush(
50300,
"/org/movies/tsukigami",
"3",
"タ行",
"7317",
"憑神"
);


programPush(
50300,
"/org/movies/dororo",
"3",
"タ行",
"7376",
"どろろ"
);


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


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


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


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


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


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


programPush(
50300,
"/org/movies/raiou",
"8",
"ラ行",
"16657",
"雷桜"
);


programPush(
50300,
"/org/movies/runbea",
"8",
"ラ行",
"16659",
"ランウェイビート"
);


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


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


programPush(
50400,
"/org/other/best10",
"2",
"サ行",
"16662",
"ザ・ベストテン"
);


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


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


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


programPush(
50400,
"/org/other/masters",
"6",
"マ行",
"16664",
"THE MASTERS"
);


	}
}

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