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

if(genreArray.length == 0)
{
genreArray.push('TBSラジオ番組一覧');
}

function activeList()
{
if(mediaArray.length == 0)
{
programInit();
programPush(
50000,
"/org/program/yuyu",
"0",
"ア行",
"4710",
"大沢悠里のゆうゆうワイド"
);


programPush(
50000,
"/org/program/syuku10000kai",
"0",
"ア行",
"16623",
"祝10,000回！小沢昭一の小沢昭一的こころ"
);


programPush(
50000,
"/org/program/oppai",
"0",
"ア行",
"16291",
"エレ片プロデュース！おっぱいぱん"
);


programPush(
50000,
"/org/program/rokuchan",
"0",
"ア行",
"12737",
"永六輔 その新世界"
);


programPush(
50000,
"/org/program/elekata",
"0",
"ア行",
"4709",
"エレ片のコント太郎"
);


programPush(
50000,
"/org/program/ozawa",
"0",
"ア行",
"4662",
"小沢昭一の小沢昭一的こころ"
);


programPush(
50000,
"/org/program/ohayou",
"0",
"ア行",
"4691",
"生島ヒロシのおはよう定食・おはよう一直線"
);


programPush(
50000,
"/org/program/ottava",
"0",
"ア行",
"4666",
"ＯＴＴＡＶＡ"
);


programPush(
50000,
"/org/program/kosakin",
"1",
"カ行",
"4702",
"コサキンDEワァオ!"
);


programPush(
50000,
"/org/program/junk",
"2",
"サ行",
"13996",
"JUNK"
);


programPush(
50000,
"/org/program/stream",
"2",
"サ行",
"4663",
"ストリーム"
);


programPush(
50000,
"/org/program/rockban",
"3",
"タ行",
"15031",
"高見沢俊彦のロックばん"
);


programPush(
50000,
"/org/program/ouoen",
"5",
"ハ行",
"16485",
"「東日本大震災」東日本応援プロジェクト"
);


programPush(
50000,
"/org/program/bag",
"5",
"ハ行",
"16484",
"非常用持ち出しキャリーバッグ"
);


programPush(
50000,
"/org/program/life",
"5",
"ハ行",
"4687",
"文化系トークラジオ Life"
);


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


programPush(
50000,
"/org/program/paka",
"6",
"マ行",
"4703",
"宮川賢のパカパカ行進曲!!"
);


programPush(
50000,
"/org/program/utamaru",
"8",
"ラ行",
"4664",
"ライムスター宇多丸のウィークエンド・シャッフル"
);


programPush(
50000,
"/org/program/rakugo",
"8",
"ラ行",
"4683",
"落語研究会"
);


programPush(
50000,
"/org/program/rakugo_bunraku",
"8",
"ラ行",
"4682",
"落語研究会 八代目桂文樂"
);


programPush(
50000,
"/org/program/rakugo_ensho",
"8",
"ラ行",
"4685",
"落語研究会 六代目三遊亭圓生"
);


programPush(
50000,
"/org/program/rakugo_shincho",
"8",
"ラ行",
"4661",
"落語研究会 古今亭志ん朝"
);


programPush(
50000,
"/org/program/rakugo_kosanji",
"8",
"ラ行",
"4715",
"落語研究会 柳家小三治"
);


	}
}

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