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(
0,
"/product/orgprg.jsp",
"0",
"ア行",
"cat11815",
"赤い運命"
);

programPush(
0,
"/product/orgprg.jsp",
"0",
"ア行",
"cat11818",
"赤い疑惑"
);

programPush(
0,
"/product/orgprg.jsp",
"0",
"ア行",
"cat11756",
"いま、会いにゆきます"
);

programPush(
0,
"/product/orgprg.jsp",
"0",
"ア行",
"cat11803",
"池袋ウエストゲートパーク"
);

programPush(
0,
"/product/orgprg.jsp",
"0",
"ア行",
"cat11797",
"H2 君といた日々"
);

programPush(
0,
"/product/orgprg.jsp",
"0",
"ア行",
"cat11824",
"おいしいプロポーズ"
);

programPush(
0,
"/product/orgprg.jsp",
"0",
"ア行",
"cat11799",
"オレンジデイズ"
);

programPush(
0,
"/product/orgprg.jsp",
"0",
"ア行",
"cat20641",
"スマイル"
);

programPush(
0,
"/product/orgprg.jsp",
"1",
"カ行",
"cat12104",
"肩ごしの恋人"
);

programPush(
0,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11832",
"華麗なる一族"
);

programPush(
0,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11830",
"きらきら研修医"
);

programPush(
0,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11795",
"GOOD LUCK!!"
);

programPush(
0,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11805",
"木更津キャッツアイ"
);

programPush(
0,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11826",
"クロサギ"
);

programPush(
0,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11776",
"ケータイ刑事シリーズ"
);

programPush(
0,
"/product/orgprg.jsp",
"1",
"カ行",
"cat17449",
"ドラマ「恋空」"
);

programPush(
0,
"/product/orgprg.jsp",
"2",
"サ行",
"cat11844",
"地獄の沙汰もヨメ次第"
);

programPush(
0,
"/product/orgprg.jsp",
"2",
"サ行",
"cat11772",
"時間ですよ"
);

programPush(
0,
"/product/orgprg.jsp",
"2",
"サ行",
"cat11783",
"少しは、恩返しができたかな"
);

programPush(
0,
"/product/orgprg.jsp",
"2",
"サ行",
"cat11840",
"冗談じゃない！"
);

programPush(
0,
"/product/orgprg.jsp",
"2",
"サ行",
"cat11791",
"世界の中心で、愛をさけぶ"
);

programPush(
0,
"/product/orgprg.jsp",
"3",
"タ行",
"cat11801",
"タイガー＆ドラゴン"
);

programPush(
0,
"/product/orgprg.jsp",
"3",
"タ行",
"cat11770",
"寺内貫太郎一家"
);

programPush(
0,
"/product/orgprg.jsp",
"3",
"タ行",
"cat11807",
"ドラゴン桜"
);

programPush(
0,
"/product/orgprg.jsp",
"3",
"タ行",
"cat11785",
"正しい恋愛のススメ"
);

programPush(
0,
"/product/orgprg.jsp",
"3",
"タ行",
"cat11764",
"天国の階段"
);

programPush(
0,
"/product/orgprg.jsp",
"3",
"タ行",
"cat11838",
"特急田中3号"
);

programPush(
0,
"/product/orgprg.jsp",
"4",
"ナ行",
"cat11760",
"夏の香り"
);

programPush(
0,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat11842",
"パパとムスメの7日間"
);

programPush(
0,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat11836",
"花より男子2"
);

programPush(
0,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat11793",
"Beautiful Life〜ふたりでいた日々〜"
);

programPush(
0,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat11809",
"ブラザー☆ビート"
);

programPush(
0,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat21110",
"韓国版 花より男子〜Boys Over Flowers"
);

programPush(
0,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat11834",
"花より男子"
);

programPush(
0,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat11811",
"ブラックジャックによろしく"
);

programPush(
0,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat11762",
"バリでの出来事"
);

programPush(
0,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat11828",
"弁護士のくず"
);

programPush(
0,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat11820",
"白夜行"
);

programPush(
0,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat11758",
"冬のソナタ"
);

programPush(
0,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat17446",
"ブラッディ・マンデイ"
);

programPush(
0,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat11766",
"friends フレンズ"
);

programPush(
0,
"/product/orgprg.jsp",
"6",
"マ行",
"cat17442",
"魔王"
);

programPush(
0,
"/product/orgprg.jsp",
"6",
"マ行",
"cat20639",
"MR.BRAIN"
);

programPush(
0,
"/product/orgprg.jsp",
"7",
"ヤ行",
"cat11846",
"山田太郎ものがたり"
);

programPush(
0,
"/product/orgprg.jsp",
"7",
"ヤ行",
"cat11822",
"夜王―YAOH―"
);

programPush(
0,
"/product/orgprg.jsp",
"8",
"ラ行",
"cat11813",
"輪舞曲-ロンド-"
);

programPush(
0,
"/product/orgprg.jsp",
"8",
"ラ行",
"cat17457",
"流星の絆"
);

programPush(
0,
"/product/orgprg.jsp",
"8",
"ラ行",
"cat11768",
"LOST"
);

programPush(
0,
"/product/orgprg.jsp",
"9",
"ワ行",
"cat11787",
"吾輩は主婦である"
);

programInit();
programPush(
1,
"/product/orgprg.jsp",
"0",
"ア行",
"cat11901",
"アッコにおまかせ！"
);

programPush(
1,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11903",
"恋するハニカミ！"
);

programPush(
1,
"/product/orgprg.jsp",
"2",
"サ行",
"cat11897",
"関口宏の東京フレンドパークＩＩ"
);

programPush(
1,
"/product/orgprg.jsp",
"8",
"ラ行",
"cat11895",
"リンカーン"
);

programInit();
programPush(
2,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11886",
"銀河鉄道物語"
);

programPush(
2,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11875",
"機動戦士ガンダム"
);

programPush(
2,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11878",
"機動戦士ガンダムSEED"
);

programPush(
2,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11882",
"機動戦士ガンダムSEED DESTINY"
);

programPush(
2,
"/product/orgprg.jsp",
"3",
"タ行",
"cat11871",
"タッチ"
);

programPush(
2,
"/product/orgprg.jsp",
"3",
"タ行",
"cat11888",
"地球へ…"
);

programPush(
2,
"/product/orgprg.jsp",
"4",
"ナ行",
"cat11873",
"のだめカンタービレ"
);

programInit();
programPush(
3,
"/product/orgprg.jsp",
"0",
"ア行",
"cat11848",
"あらしのよるに"
);

programPush(
3,
"/product/orgprg.jsp",
"0",
"ア行",
"cat11852",
"いま、会いにゆきます"
);

programPush(
3,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11867",
"木更津キャッツアイシリーズ"
);

programPush(
3,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11858",
"嫌われ松子の一生"
);

programPush(
3,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11860",
"ケータイ刑事 THE MOVIEシリーズ"
);

programPush(
3,
"/product/orgprg.jsp",
"1",
"カ行",
"cat11854",
"この胸いっぱいの愛を"
);

programPush(
3,
"/product/orgprg.jsp",
"3",
"タ行",
"cat12156",
"憑神"
);

programPush(
3,
"/product/orgprg.jsp",
"3",
"タ行",
"cat11863",
"どろろ"
);

programPush(
3,
"/product/orgprg.jsp",
"4",
"ナ行",
"cat11850",
"NANA／NANA2"
);

programPush(
3,
"/product/orgprg.jsp",
"4",
"ナ行",
"cat11856",
"日本沈没"
);

programPush(
3,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat11865",
"バッテリー"
);

programPush(
3,
"/product/orgprg.jsp",
"5",
"ハ行",
"cat17453",
"花より男子ファイナル"
);

programPush(
3,
"/product/orgprg.jsp",
"7",
"ヤ行",
"cat20637",
"映画「余命1ヶ月の花嫁」 "
);

programPush(
3,
"/product/orgprg.jsp",
"8",
"ラ行",
"cat11899",
"Life 天国で君に逢えたら"
);

programInit();
programPush(
4,
"/product/orgprg.jsp",
"2",
"サ行",
"cat17444",
"情熱大陸"
);


	}
}

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 = "/ec/atv" + pgData.path + "?cid=" + pgData.level5Id;
				}
			}
		}
	}
}

