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

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

function activeList()
{
if(mediaArray.length == 0)
{
programInit();
programPush(
50000,
"/org/drama/eastofeden",
"0",
"ア行",
"2768",
"エデンの東"
);


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


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


programPush(
50000,
"/org/drama/anoboku",
"0",
"ア行",
"2891",
"あの日の僕をさがして"
);


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


programPush(
50000,
"/org/drama/sos",
"2",
"サ行",
"2856",
"ストロベリー・オンザ・ショートケーキ"
);


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


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


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


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


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


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


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


programPush(
50000,
"/org/drama/teppangirl",
"3",
"タ行",
"2881",
"鉄板少女アカネ!!"
);


programPush(
50000,
"/org/drama/doremisora",
"3",
"タ行",
"2805",
"ドラマ30「ドレミソラ」"
);


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


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


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


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


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


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


programPush(
50000,
"/org/drama/hotman",
"5",
"ハ行",
"2867",
"ホットマン"
);


programPush(
50000,
"/org/drama/happy",
"5",
"ハ行",
"2864",
"Happy！"
);


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


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


programPush(
50000,
"/org/drama/k_100",
"5",
"ハ行",
"2902",
"走れ！ケー１００"
);


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


programPush(
50000,
"/org/drama/hana_yaku",
"5",
"ハ行",
"2861",
"花嫁は厄年ッ！"
);


programPush(
50000,
"/org/drama/maou_jp",
"6",
"マ行",
"2816",
"魔王"
);


programPush(
50000,
"/org/drama/mito",
"6",
"マ行",
"2865",
"水戸黄門"
);


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


programPush(
50000,
"/org/drama/mahiru_tsuki",
"6",
"マ行",
"2892",
"真昼の月"
);


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


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


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


programPush(
50000,
"/org/drama/yobikou_boogie",
"7",
"ヤ行",
"2889",
"予備校ブギ"
);


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


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


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


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


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


programPush(
50000,
"/org/drama/rescue",
"8",
"ラ行",
"2836",
"RESCUE 〜特別高度救助隊"
);


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


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


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


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


programInit();
programPush(
50100,
"/org/original/inao",
"0",
"ア行",
"2799",
"稲尾和久メモリアル"
);


programPush(
50100,
"/org/original/rkb_radio",
"0",
"ア行",
"2772",
"RKBラジオ番組"
);


programPush(
50100,
"/org/original/k_isan",
"2",
"サ行",
"2801",
"新九州遺産"
);


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


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


programPush(
50200,
"/org/variety/rakugo",
"1",
"カ行",
"2900",
"落語研究会"
);


programPush(
50200,
"/org/variety/nobunaga",
"4",
"ナ行",
"2855",
"ノブナガ／ワッキーの地名しりとり"
);


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


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


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


programInit();
programPush(
50400,
"/org/anime/ultraman_a",
"0",
"ア行",
"2874",
"ウルトラマンA"
);


programPush(
50400,
"/org/anime/clannad",
"1",
"カ行",
"2843",
"CLANNAD AFTER STORY"
);


programPush(
50400,
"/org/anime/kuroshitsuji",
"1",
"カ行",
"2820",
"黒執事"
);


programPush(
50400,
"/org/anime/sengokubasara",
"1",
"カ行",
"2840",
"戦国BASARA"
);


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


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


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


programPush(
50400,
"/org/anime/chobits",
"3",
"タ行",
"2873",
"ちょびっツ"
);


programPush(
50400,
"/org/anime/hagaren",
"5",
"ハ行",
"2844",
"鋼の錬金術師 FULLMETAL ALCHEMIST"
);


programPush(
50400,
"/org/anime/hidamari",
"5",
"ハ行",
"2901",
"ひだまりスケッチ"
);


programPush(
50400,
"/org/anime/crescentlove",
"7",
"ヤ行",
"2875",
"夜明け前より瑠璃色な Crescent Love"
);


programInit();
programPush(
50500,
"/org/sports/k_1",
"1",
"カ行",
"2872",
"K-1"
);


programPush(
50500,
"/org/sports/wbc",
"9",
"ワ行",
"2835",
"２００９　ＷＯＲＬＤ　ＢＡＳＥＢＡＬＬ　ＣＬＡＳＳＩＣ"
);


programInit();
programPush(
50600,
"/org/movies/ichi",
"0",
"ア行",
"2819",
"ICHI"
);


programPush(
50600,
"/org/movies/kansen_rettou",
"1",
"カ行",
"2838",
"感染列島"
);


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


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


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


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


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


programPush(
50600,
"/org/movies/zenigata_movie",
"1",
"カ行",
"2858",
"ケータイ刑事THE MOVIE "
);


programPush(
50600,
"/org/movies/koi_zora_movie",
"1",
"カ行",
"2795",
"恋空"
);


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


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


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


programPush(
50600,
"/org/movies/sunadokei_movie",
"2",
"サ行",
"2813",
"砂時計"
);


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


programPush(
50600,
"/org/movies/dororo",
"3",
"タ行",
"2876",
"どろろ"
);


programPush(
50600,
"/org/movies/team_b",
"3",
"タ行",
"2804",
"チーム・バチスタの栄光"
);


programPush(
50600,
"/org/movies/tsukigami",
"3",
"タ行",
"2905",
"憑神"
);


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


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


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


programPush(
50600,
"/org/movies/nana",
"4",
"ナ行",
"2871",
"NANA2"
);


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


programPush(
50600,
"/org/movies/vexille",
"5",
"ハ行",
"2788",
"ベクシル"
);


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


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


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


programPush(
50600,
"/org/movies/watashi_kai_drama",
"9",
"ワ行",
"2832",
"私は貝になりたい"
);


programInit();
programPush(
50700,
"/org/other/best10",
"0",
"ア行",
"2831",
"ザ・ベストテン"
);


programPush(
50700,
"/org/other/ururun",
"2",
"サ行",
"2817",
"世界ウルルン滞在記"
);


programPush(
50700,
"/org/other/rakugo_bunraku",
"5",
"ハ行",
"2826",
"八代目桂文樂"
);


programPush(
50700,
"/org/other/seichou",
"6",
"マ行",
"2833",
"松本清張傑作選"
);


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


	}
}

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