

//************************************************************************************************//
// TOPページ用
var gl_glorious_horse_set_ary;
var gl_gch_news_set_ary;
var gl_now_on_air_set_ary;

//************************************************************************************************//
// Pick Up onclick 

function onclick_pickup_img(a1,a2){
	document.getElementById("pickup_001").src = a1;
	document.getElementById("pickup_002").src = a2;
}
//************************************************************************************************//

//************************************************************************************************//
// NOW ON AIR
//   now_on_air
// 現時刻に放送している番組と次の番組を表示
//************************************************************************************************//
function Dsp_now_on_air(){
	var dt = new Date();
	gs_srver_date = getUTCDateByServer();			//サーバーの時刻をHTTPレスポンスより取得
	dt = gs_srver_date;
//alert("NOW ON AIR   "+dt);

	get_dt = js_fix_date_format(dt);
//alert("NOW ON AIR   "+get_dt);
	make_now_on_air(get_dt);
}

// **********************************************
function make_now_on_air(get_dt){
	var p = document.getElementById("now_on_air_dspjs");
	//loading画像設定
	p.innerHTML = '<div class="clears"></div>';
	p.innerHTML = '<div class="now_on_air_loading01" ><img class="now_on_air_loading01" src="./img/loading01.gif" alt="now loading"  /></div>';
	gl_now_on_air_set_ary = js_now_on_air_set_csv(get_dt);
}

// **********************************************
// データ表示整形
//	
function make_now_on_air_elm01(this00){
	var p = document.getElementById("now_on_air_dspjs");
	if(this00){
		var divmain = document.createElement('div');
		divmain.className = "now_on_air03";
		var div = document.createElement('div');
		div.className = "noa_time";
		div.innerHTML = this00[2];		//time
		divmain.appendChild(div);

		var div = document.createElement('div');
		div.className = "noa_pname";
		if(this00[9]){				// url
			tempstr = this00[3];
			tempstr = tempstr.replace(/|/g,"");
			tempstr = tempstr.replace(//g,"（再）");

			wstr = '<a href="'+this00[9]+'">'+tempstr+'</a>';
		}//title　外字がある場合は全て取り除く。（2011/10/12中山追記）（2011/10/15鈴木 更に追記）
		else{
			tempstr = this00[3];		//title
			tempstr = tempstr.replace(/|/g,"");
			tempstr = tempstr.replace(//g,"（再）");
			wstr = tempstr;
		}
		div.innerHTML = wstr;
		if(this00[4]){				//str
			div.title = this00[4];
		}
		divmain.appendChild(div);
	}else{
		//表示番組無し
		var divmain = document.createElement('div');
		divmain.className = "now_on_air03";
		divmain.innerHTML = "現在放送中の番組はありません。";
	}
	p.appendChild(divmain);
	
}



// **********************************************
// CSVから取得
function js_now_on_air_set_csv(get_dt){
	var p = document.getElementById("now_on_air_dspjs");
	get_dt_end = js_fix_date_format(js_computeDate(get_dt.substr(0,4), get_dt.substr(4,2), get_dt.substr(6,2), 1));
	var retflg = false;
	var result = [];
	var j = 0;
	var msec = (new Date()).getTime();

	//ＣＳＶ読み込み
	new Ajax.Request(cns_now_on_air_FileCsv, {
		method: "get",
		parameters: "cache="+msec,
		asynchronous:false,
		onComplete:function(httpObj){
//			alert('2 onComplete'); 
			var text = httpObj.responseText;
			var CR = String.fromCharCode(13);
			var LF = String.fromCharCode(10);
			var tabText = text.split(CR+LF);
			for (var i=0; i<tabText.length; i++){
				var TAB = String.fromCharCode(9);
				var cText = tabText[i].split(TAB);
				if(cText[0]){

					if( (cText[0]<=get_dt) && (cText[1]>=get_dt) && (retflg==false) ){
						//現在の番組
						p.innerHTML = '<div class="clears"></div>';
						cText[4] = replaceAll(cText[4],"","");

						make_now_on_air_elm01(cText);
						retflg = true;
					}else if( (cText[0]>=get_dt) && (cText[1]>=get_dt) && (retflg==false) ){
						if(cText[0]<=get_dt_end){
							//現在の番組が無いので直近の放送
							p.innerHTML = '<div class="clears"></div>';
						cText[4] = replaceAll(cText[4],"","");
							make_now_on_air_elm01(cText);
							retflg = true;
						}else{
	//						return false;	//each抜け
						}
					}else if(retflg){
						//次の番組
						cText[4] = replaceAll(cText[4],"","");
						make_now_on_air_elm01(cText);
						return false;	//each抜け
					}

				}
			}
		},
		onSuccess:function(httpObj){
		},
			onFailure:function(httpObj){
//				alert('2  onFailure  エラーで読み込めませんでした'); 
		},
			onException: function (httpObj,e) {
//				alert("2  responseText:"+httpObj.responseText+'  読み込み中にエラーが発生しました   '+e.message); 
		}
	});
	if(retflg){
		return result;
	}else{
		p.innerHTML = '<div class="clears"></div>';
		make_now_on_air_elm01(false);
		return false;
	}
	
}

//************************************************************************************************//
/*
// **********************************************
// CSVから取得
function js_now_on_air_set_csv2(get_dt){
	var p = document.getElementById("now_on_air_dspjs");
//	js_ed_NNN(get_dt);
	get_dt_end = js_fix_date_format(js_computeDate(get_dt.substr(0,4), get_dt.substr(4,2), get_dt.substr(6,2), 1));
//	alert(get_dt_end);
	var result = [];
	var retflg = false;
	j$.get(cns_now_on_air_FileCsv,function(now_on_air_data){
		var csv = j$.csv()(now_on_air_data);
		j$(csv).each(function(){
			if(this[0]){

//	alert(this[0] + "<=" + get_dt + "  -  " + this[1] + ">=" + get_dt);

				if( (this[0]<=get_dt) && (this[1]>=get_dt) && (retflg==false) ){
					//現在の番組
					p.innerHTML = '<div class="clears"></div>';
					this[4] = replaceAll(this[4],LF,"<br>");
					make_now_on_air_elm01(this);
//					result[0] =[];
					result[0]['time'] = this[2];
					result[0]['title'] = this[3];
					
					//外字が最初にある場合は取り除く。（2011/10/11鈴木追記）
					str= get_dt.replace("","");
					
//					result[0]['str'] = this[4];
					var LF = String.fromCharCode(10);
					result[0]['str'] = replaceAll(this[4],LF,"<br>");
					result[0]['url'] = this[5];
					retflg = true;
				}else if( (this[0]>=get_dt) && (this[1]>=get_dt) && (retflg==false) ){
					if(this[0]<=get_dt_end){
						//現在の番組が無いので直近の放送
						p.innerHTML = '<div class="clears"></div>';
						this[4] = replaceAll(this[4],LF,"<br>");
						make_now_on_air_elm01(this);
						result[0] =[];
						result[0]['time'] = this[2];
						result[0]['title'] = this[3];
	//					result[0]['str'] = this[4];
						var LF = String.fromCharCode(10);
						result[0]['str'] = replaceAll(this[4],LF,"<br>");
						result[0]['url'] = this[5];
						retflg = true;
					}else{
//						return false;	//each抜け
					}
				}else if(retflg){
					//次の番組
					this[4] = replaceAll(this[4],LF,"<br>");
					make_now_on_air_elm01(this);
					result[1] =[];
					result[1]['time'] = this[2];
					result[1]['title'] = this[3];
//					result[0]['str'] = this[4];
					var LF = String.fromCharCode(10);
					result[0]['str'] = replaceAll(this[4],LF,"<br>");
					result[1]['url'] = this[5];
					return false;	//each抜け
				}

			}
		})
	})

	if(retflg){
		return result;
	}else{
		make_now_on_air_elm01(false);
		return false;
	}
}
*/
//NOW ON AIR
//************************************************************************************************//



//************************************************************************************************//
// 栄光の名馬たち 
// glorious_horse
//************************************************************************************************//
function Dsp_glorious_horse(){
	var dt = new Date();
	gs_srver_date = getUTCDateByServer();			//サーバーの時刻をHTTPレスポンスより取得
	dt = gs_srver_date;
//alert("glorious_horse  "+dt);

	get_dt = js_fix_date_format(dt);
	make_glorious_horse(get_dt);
}

// **********************************************
function make_glorious_horse(get_dt){
	var p = document.getElementById("glorious_horse_dspjs");
	//loading画像設定
	p.innerHTML = '<div class="clears"></div>';
	p.innerHTML = '<div class="glorious_horse_loading01" ><img class="glorious_horse_loading01" src="./img/loading01.gif" alt="now loading"  /></div>';

	gl_glorious_horse_set_ary = js_glorious_horse_set_csv(get_dt);
	setTimeout("make_glorious_horse2("+get_dt+")", 500);
}

// **********************************************
function make_glorious_horse2(get_dt){
	var p = document.getElementById("glorious_horse_dspjs");
	if(!gl_glorious_horse_set_ary['title']){
		gl_glorious_horse_set_ary['title'] = "";
		gl_glorious_horse_set_ary['cap'] = "";
		gl_glorious_horse_set_ary['str'] = "表示出来るデータがありません。";
		gl_glorious_horse_set_ary['image_url'] = "img/no_image_05.gif";
		gl_glorious_horse_set_ary['title_url'] = "img/no_image_glorious_horse.jpg";
		gl_glorious_horse_set_ary['link_url'] = "";
	}

	var m_noa = make_glorious_horse_elm(get_dt);
	p.innerHTML = '<div class="clears"></div>';
	p.appendChild(m_noa);

	var p = document.getElementById("glorious_horse_bottom_link");
	p.innerHTML = '<a href="#" onclick="window.open('+"'./glorious_horse/_SWF_Window.html?pagecode="+gl_glorious_horse_set_ary['link_url']+"','new','width=1000,height=650,left='+(screen.availWidth/2-507)+',top='+(screen.availHeight/2-381)*''); return false;"+'">more...</a>';

}


// **********************************************
// データ表示整形
function make_glorious_horse_elm(get_dt){
	var divmain = document.createElement('div');
	divmain.className = "glorious_horse_elm";
	
	//名称画像
	var div = document.createElement('div');
	div.className = "glorious_horse_elm_title_d";
	div.title =  gl_glorious_horse_set_ary['title'];
	var img = document.createElement('img');
	img.className = "glorious_horse_elm_title_img";
	img.setAttribute('src',gl_glorious_horse_set_ary['title_url']);
	div.appendChild(img);
	divmain.appendChild(div);
	
	//画像
	var div = document.createElement('div');
	div.className = "glorious_horse_elm_img_d";
	var img = document.createElement('img');
	img.className = "glorious_horse_elm_img_img";
	img.setAttribute('src',gl_glorious_horse_set_ary['image_url']);
	div.appendChild(img);
	divmain.appendChild(div);

	//キャプション
	var div = document.createElement('div');
	div.className = "glorious_horse_elm_cap_d";
	div.innerHTML = gl_glorious_horse_set_ary['cap'];
	divmain.appendChild(div);

	//内容
	var div = document.createElement('div');
	div.className = "glorious_horse_elm_str_d";
	if(gl_glorious_horse_set_ary['str']){
		wstr = null;
		wstr = gl_glorious_horse_set_ary['str'].substr(0,100);
		if(gl_glorious_horse_set_ary['str'].length >100){
			wstr = wstr+"・・・";
		}
	}else{
		wstr = null;
	}
	div.innerHTML = wstr;
	divmain.appendChild(div);

//	divmain.innerHTML ="test"+gl_glorious_horse_set_ary[0]['time']+gl_glorious_horse_set_ary[1]['time'];
//	gl_glorious_horse_set_ary

	return divmain;
}


// **********************************************
// CSVから取得
function js_glorious_horse_set_csv(get_dt){
	var result = [];
	j$.get(cns_glorious_horse_FileCsv,function(glorious_horse_data){
		var csv = j$.csv()(glorious_horse_data);
		j$(csv).each(function(){
			if(this[0]){
				if( (this[0]<=get_dt) && (this[1]>=get_dt)){
					result['title'] = this[2];
					result['cap'] = this[3];
					result['str'] = replaceAll(this[4],"","");
					result['image_url'] = this[5];
					result['title_url'] = this[6];
					result['link_url'] = this[7];
					return false;	//each抜け
				}
			}
		})
	})
	return result;
}



// 栄光の名馬たち
//************************************************************************************************//


//************************************************************************************************//
// お知らせ
// gch_news
//************************************************************************************************//
function Dsp_gch_news(){
	var dt = new Date();
	gs_srver_date = getUTCDateByServer();			//サーバーの時刻をHTTPレスポンスより取得
	dt = gs_srver_date;
//alert("gch_news  "+dt);

	get_dt = js_fix_date_format(dt);
	make_gch_news(get_dt);
}

// **********************************************
function make_gch_news(get_dt){
	var p1 = document.getElementById("gch_news_dsp_pg");
	var p2 = document.getElementById("gch_news_dsp_etc");
	//loading画像設定
	p1.innerHTML = '<div class="gch_news_loading01" ><img class="gch_news_loading01" src="./img/loading01.gif" alt="now loading"  /></div>';
	p2.innerHTML = '<div class="gch_news_loading01" ><img class="gch_news_loading01" src="./img/loading01.gif" alt="now loading"  /></div>';

	gl_gch_news_set_ary = js_gch_news_set_csv(get_dt);
	setTimeout("make_gch_news2("+get_dt+")", 1000);
}

// **********************************************
function make_gch_news2(get_dt){
	var p1 = document.getElementById("gch_news_dsp_pg");
	var p2 = document.getElementById("gch_news_dsp_etc");
//	var m_noa = make_gch_news_elm(get_dt);
	
	var divmain1 = document.createElement('div');
	divmain1.className = "gch_news_pg_elm";
	var divmain2 = document.createElement('div');
	divmain2.className = "gch_news_pg_elm";
	
	var i_pg = 0;
	var i_etc = 0;
	for(i=0 ; i < gl_gch_news_set_ary.length ; i++){
		if(gl_gch_news_set_ary[i]['kbn']==0){
			//番組情報に関するお知らせ
			if(i_pg==0){
				var div = document.createElement('div');
				div.className = "gch_news_elm_box00";
				var img = document.createElement('img');
				img.className = "gch_news_elm_img00";
				img.setAttribute('src',gl_gch_news_set_ary[i]['image_url']);
				div.appendChild(img);
				var divB = document.createElement('div');
				divB.className = "gch_news_elm_B00";

				var divt = document.createElement('div');
				divt.className = "gch_news_elm_title00";
				if(gl_gch_news_set_ary[i]['url']){
					divt.innerHTML = "<a href='"+gl_gch_news_set_ary[i]['url']+"'>"+gl_gch_news_set_ary[i]['title']+"</a>";
				}else if(gl_gch_news_set_ary[i]['url2']){
					divt.innerHTML = "<a href='"+gl_gch_news_set_ary[i]['url2']+"'>"+gl_gch_news_set_ary[i]['title']+"</a>";
				}else{
					divt.innerHTML = gl_gch_news_set_ary[i]['title'];
				}
				divB.appendChild(divt);

				var divt = document.createElement('div');
				divt.className = "gch_news_elm_day00";
				divt.innerHTML = gl_gch_news_set_ary[i]['day'];
				divB.appendChild(divt);

				var divt = document.createElement('div');
				divt.className = "gch_news_elm_str00";
				divt.innerHTML = gl_gch_news_set_ary[i]['str'];

				divB.appendChild(divt);
				div.appendChild(divB);
			}else{
				var div = document.createElement('div');
				div.className = "gch_news_elm_box01";
				var divt = document.createElement('div');
				divt.className = "gch_news_elm_title01";
				if(gl_gch_news_set_ary[i]['url']){
					divt.innerHTML = "<a href='"+gl_gch_news_set_ary[i]['url']+"'>"+gl_gch_news_set_ary[i]['title']+"</a>";
				}else if(gl_gch_news_set_ary[i]['url2']){
					divt.innerHTML = "<a href='"+gl_gch_news_set_ary[i]['url2']+"'>"+gl_gch_news_set_ary[i]['title']+"</a>";
				}else{
					str = '<a href="javascript:;" onclick="new j$pop(';
					str = str+"'"+gl_gch_news_set_ary[i]['str']+"', { type: 'alert', title: '"+gl_gch_news_set_ary[i]['title']+"',width: 500, height: 200,modal: true, effect: 'normal' } ); return false;";
					str = str+'">'+gl_gch_news_set_ary[i]['title']+'</a>';
	//				divt.innerHTML = gl_gch_news_set_ary[i]['title'];
					divt.innerHTML = str;
				}
				div.appendChild(divt);
				var divt = document.createElement('div');
				divt.className = "gch_news_elm_day01";
				divt.innerHTML = gl_gch_news_set_ary[i]['day'];
				div.appendChild(divt);
			}
			divmain1.appendChild(div);
			i_pg++;
		}else if(gl_gch_news_set_ary[i]['kbn']==1){
			//その他情報に関するお知らせ
			if(i_etc==0){
				var div = document.createElement('div');
				div.className = "gch_news_elm_box00";
//				var img = document.createElement('img');
//				img.className = "gch_news_elm_img00";
//				img.setAttribute('src',gl_gch_news_set_ary[i]['image_url']);
//				div.appendChild(img);
				var divB = document.createElement('div');
				divB.className = "gch_news_elm_B00";

				var divt = document.createElement('div');
				divt.className = "gch_news_elm_title00";
				if(gl_gch_news_set_ary[i]['url']){
					divt.innerHTML = "<a href='"+gl_gch_news_set_ary[i]['url']+"'>"+gl_gch_news_set_ary[i]['title']+"</a>";
				}else if(gl_gch_news_set_ary[i]['url2']){
					divt.innerHTML = "<a href='"+gl_gch_news_set_ary[i]['url2']+"'>"+gl_gch_news_set_ary[i]['title']+"</a>";
				}else{
					divt.innerHTML = gl_gch_news_set_ary[i]['title'];
				}
//				divB.innerHTML = gl_gch_news_set_ary[i]['title'];
				divB.appendChild(divt);


				var divt = document.createElement('div');
				divt.className = "gch_news_elm_day00";
				divt.innerHTML = gl_gch_news_set_ary[i]['day'];
				divB.appendChild(divt);

				var divt = document.createElement('div');
				divt.className = "gch_news_elm_str00";
				divt.innerHTML = gl_gch_news_set_ary[i]['str'];

				divB.appendChild(divt);
				div.appendChild(divB);
			}else{
				var div = document.createElement('div');
				div.className = "gch_news_elm_box01";

				var divt = document.createElement('div');
				divt.className = "gch_news_elm_title01";
				if(gl_gch_news_set_ary[i]['url']){
					divt.innerHTML = "<a href='"+gl_gch_news_set_ary[i]['url']+"'>"+gl_gch_news_set_ary[i]['title']+"</a>";
				}else if(gl_gch_news_set_ary[i]['url2']){
					divt.innerHTML = "<a href='"+gl_gch_news_set_ary[i]['url2']+"'>"+gl_gch_news_set_ary[i]['title']+"</a>";
				}else{
					str = '<a href="javascript:;" onclick="new j$pop(';
					str = str+"'"+gl_gch_news_set_ary[i]['str']+"', { type: 'alert', title: '"+gl_gch_news_set_ary[i]['title']+"',width: 500, height: 200,modal: true, effect: 'normal' } ); return false;";
					str = str+'">'+gl_gch_news_set_ary[i]['title']+'</a>';
	//				divt.innerHTML = gl_gch_news_set_ary[i]['title'];
					divt.innerHTML = str;
				}
				div.appendChild(divt);

				var divt = document.createElement('div');
				divt.className = "gch_news_elm_day01";
				divt.innerHTML = gl_gch_news_set_ary[i]['day'];
				div.appendChild(divt);
			}
			divmain2.appendChild(div);
			i_etc++;
		}
	}

	p1.innerHTML = '';
	p1.appendChild(divmain1);
	p2.innerHTML = '';
	p2.appendChild(divmain2);
}

// **********************************************
// CSVから取得
function js_gch_news_set_csv(get_dt){
	var retflg = false;
	var result = [];
	var j = 0;
	var icnt=0;
	var msec = (new Date()).getTime();

	//ＣＳＶ読み込み
	new Ajax.Request(cns_gch_news_FileCsv, {
		method: "get",
		parameters: "cache="+msec,
		asynchronous:false,
		onComplete:function(httpObj){
//			alert('2 onComplete'); 
			var text = httpObj.responseText;
			var CR = String.fromCharCode(13);
			var LF = String.fromCharCode(10);
			var tabText = text.split(CR+LF);
			for (var i=0; i<tabText.length; i++){
				var TAB = String.fromCharCode(9);
				var cText = tabText[i].split(TAB);
				if(cText[0]){
					if( (cText[0]<=get_dt) && (cText[1]>=get_dt)){
						result[icnt] = [];
						result[icnt]['kbn'] = cText[2];
						result[icnt]['day'] = cText[3];
						result[icnt]['title'] = cText[4];
						cText[5] = replaceAll(cText[5],"","");
						result[icnt]['str'] = cText[5];
						result[icnt]['image_url'] = cText[6];
						if(result[icnt]['image_url'] == "http://www.gch.jrao.ne.jp/test_Renewal/html/img/news/"){
							result[icnt]['image_url'] ='http://www.gch.jrao.ne.jp/img/no_image_04.gif';
						}
						result[icnt]['url'] = cText[7];
						result[icnt]['url2'] = cText[8];
						icnt++;
					}
				}
			}
		},
		onSuccess:function(httpObj){
		},
			onFailure:function(httpObj){
//				alert('2  onFailure  エラーで読み込めませんでした'); 
		},
			onException: function (httpObj,e) {
//				alert("2  responseText:"+httpObj.responseText+'  読み込み中にエラーが発生しました   '+e.message); 
		}
	});

	return result;
}

//************************************************************************************************//


// **********************************************
// CSVから取得
function js_gch_news_set_csv2(get_dt){
	var result = [];
	var i=0;
	j$.get(cns_gch_news_FileCsv,function(gch_news_data){
		var csv = j$.csv()(gch_news_data);
		j$(csv).each(function(){
			if(this[0]){
				if( (this[0]<=get_dt) && (this[1]>=get_dt)){
					result[i] = [];
					result[i]['kbn'] = this[2];
					result[i]['day'] = this[3];
					result[i]['title'] = this[4];
					result[i]['str'] = replaceAll(this[5],"","");
					result[i]['image_url'] = this[6];
					result[i]['url'] = this[7];
					result[i]['url2'] = this[8];
					i++;
				}
			}
		})
	})
	return result;

}
// お知らせ
//************************************************************************************************//



//************************************************************************************************//
// lucky_number
function Dsp_lucky_number(){
	var dt = new Date();
	gs_srver_date = getUTCDateByServer();			//サーバーの時刻をHTTPレスポンスより取得
	dt = gs_srver_date;

	get_dt = js_fix_date_format(dt);
	make_lucky_number(get_dt);
}

// **********************************************
function make_lucky_number(get_dt){

	lucky_number_ary = js_gch_lucky_number_set_csv(get_dt);
	
	var p1 = document.getElementById("Dips_lucky_number01");
	var img = document.createElement('img');
	img.className = "gch_lucky_number_img";
	img.setAttribute('src','img/lucky_'+lucky_number_ary['number']+'.gif');
	p1.appendChild(img);
	
}	

// **********************************************
// CSVから取得
function js_gch_lucky_number_set_csv(get_dt){

	var result = [];
	var j = 0;
	var msec = (new Date()).getTime();

//ＣＳＶ読み込み
	new Ajax.Request(cns_gch_lucky_number_FileCsv, {
		method: "get",
		parameters: "cache="+msec,
		asynchronous:false,
		onComplete:function(httpObj){
//			alert('2 onComplete'); 
			var text = httpObj.responseText;
			var CR = String.fromCharCode(13);
			var LF = String.fromCharCode(10);
			var tabText = text.split(CR+LF);
			for (var i=0; i<tabText.length; i++){
				var TAB = String.fromCharCode(9);
				var cText = tabText[i].split(TAB);
				if(cText[0]){
					if( (cText[0]==get_dt.substr(0,8)) ){
						result['number']= cText[1];
						return result;
					}
				}
			}
		},
		onSuccess:function(httpObj){
		},
			onFailure:function(httpObj){
//				alert('2  onFailure  エラーで読み込めませんでした'); 
		},
			onException: function (httpObj,e) {
//				alert("2  responseText:"+httpObj.responseText+'  読み込み中にエラーが発生しました   '+e.message); 
		}
	});
	return result;
	
}
// lucky_number
//************************************************************************************************//

//************************************************************************************************//
// TOP PickUP 

function Dsp_PickUp(){
	var ary_program_group = [];
	var hyouji_MAX_no = 7;

	var dt = new Date();
	gs_srver_date = getUTCDateByServer();			//サーバーの時刻をHTTPレスポンスより取得
	dt = gs_srver_date;
	get_dt = js_fix_date_format(dt);

	// tsv取得
	ary_program_group = js_gch_ALL_set_csv(cns_pl_fine_program_group_FileCsv);
	ary_program = js_gch_ALL_set_csv(cns_pl_fine_program_FileCsv);

	//グループ(fine_program_group.tsv)から上位５件の番組ID、表示順、表示内容、URLを取得
	ary_disp_keiba = Fnc_PickUp_group_get(ary_program_group,get_dt,0,hyouji_MAX_no);
	ary_disp_tokuban = Fnc_PickUp_group_get(ary_program_group,get_dt,2,hyouji_MAX_no);

	//番組IDを元に(fine_program.tsv)から番組名、番組画像を取得
	Fnc_PickUp_program_get(ary_disp_keiba,ary_program);
	Fnc_PickUp_program_get(ary_disp_tokuban,ary_program);

	//クリック時に再度CSV読み込みは手間なので、グローバルへ退避。
	gl_ary_disp_keiba = ary_disp_keiba;
	gl_ary_disp_tokuban = ary_disp_tokuban;

	//表示、div作成
	Fnc_PickUp_date_set(gl_ary_disp_keiba,hyouji_MAX_no,1,get_dt);
	Fnc_PickUp_date_set(gl_ary_disp_tokuban,hyouji_MAX_no,2,get_dt);
	
	//競馬関連の１番目を初期表示
	click_pickup(1,1);
}

// **********************************************
// 番組情報の配列、表示MAX値、表示グループ(1:競馬関連、2:特番)
function Fnc_PickUp_date_set(ary_disp,hyouji_MAX_no,kbn,get_dt){
//			ac_font1_1
	var str_disp;
	var icnt = 1;
	
	for (var i=1 ; i <= hyouji_MAX_no ; i++){
		//↓	20110714	鈴木美菜　7件以下の表示の時にエラーになったので修正しました。
		//データが入っている場合。
		if(ary_disp[i-1] != null){
		//↑	20110714	鈴木美菜　7件以下の表示の時にエラーになったので修正しました。
	　　　　if((ary_disp[i-1][7] <= get_dt ) && (ary_disp[i-1][8] >= get_dt )){
				var p = document.getElementById("ac_font"+kbn+"_"+icnt);
				str_disp = '<a href="javascript:void(0)" onclick="click_pickup('+kbn+','+i+')">'+ary_disp[i-1][5]+'</a>';
				p.innerHTML = str_disp;
				icnt++;
			}
		//↓	20110714	鈴木美菜　7件以下の表示の時にエラーになったので修正しました。
		}
		//↑	20110714	鈴木美菜　7件以下の表示の時にエラーになったので修正しました。
	}
}

//ary_disp[i][0] 	//表示ナンバー
//ary_disp[i][1] 	//番組ID
//ary_disp[i][2] 	//グループID
//ary_disp[i][3] 	//表示内容
//ary_disp[i][4] 	//URL
//ary_disp[i][5] 	//番組タイトル
//ary_disp[i][6] 	//番組画像URL

// **********************************************
// pickupクリック時 kbn：表示グループ(1:競馬関連、2:特番)、no：表示番号
function click_pickup(kbn,no){
	var p = document.getElementById("iframe_box");
	if(kbn==1){
		ary_disp = gl_ary_disp_keiba;
	}else{
		ary_disp = gl_ary_disp_tokuban;
	}
	str_disp  = "";
	str_disp += '<div id="pick_title">';
	str_disp += '<a href="'+ary_disp[no-1][4]+'" target="_parent">'+ary_disp[no-1][5]+'</a>';
	str_disp += '</div>';
	str_disp += '<div class="pick_up_img"><img src="'+ary_disp[no-1][6]+'" ></div>';
	str_disp += '<div class="pick_up_syousai_text">'+ary_disp[no-1][3]+'</div>';
	
	p.innerHTML = str_disp;
	
}

// **********************************************
// グループ(fine_program_group.tsv)から上位５件の番組ID、表示順、表示内容、URLを取得
function Fnc_PickUp_program_get(ary_disp,ary_p){
	
	for (var i=0 ; i < ary_disp.length ; i++){
		for (var p=0 ; p < ary_p.length ; p++){
			//番組IDが一致するデータのタイトル、URLを取得
			if(ary_disp[i][1] == ary_p[p][2]){
				ary_disp[i][5] = ary_p[p][5];		//番組タイトル
				ary_disp[i][5] = edit_title_name(ary_p[p][5]);		//番組タイトル
				ary_disp[i][6] = ary_p[p][7];		//番組画像URL
				ary_disp[i][7] = ary_p[p][0];		//fine_program_group 開始時間
				ary_disp[i][8] = ary_p[p][1];		//fine_program_group 終了時間
			}
		}
		if(!ary_disp[i][5]){
			//セットされていなかった場合。（通常はありえない。）
			ary_disp[i][5] = "";
			ary_disp[i][6] = "img/no_image_05.gif";
			ary_disp[i][7] = "";		//開始時間
			ary_disp[i][8] = "";		//終了時間
		}
	}
	
}

// **********************************************
// グループ(fine_program_group.tsv)から上位５件の番組ID、表示順、表示内容、URLを取得
function Fnc_PickUp_group_get(ary_program_group,get_dt,get_G_NO,hyouji_MAX_no){
	var result = [];
	var hyouji_no = 1;
	
	for (var i=0 ; i < ary_program_group.length ; i++){
		//日付範囲内チェック
		if((ary_program_group[i][0] <= get_dt ) && (ary_program_group[i][1] >= get_dt )){
			//表示グループ一致(0:競馬 1:その他 2:特番)
			if( (ary_program_group[i][2] == get_G_NO ) ){
				//表示ナンバー、一致（表示順）、MAX７件
				if((ary_program_group[i][5] == hyouji_no ) && (hyouji_no <= hyouji_MAX_no) ){
					//必要情報を取得
					result[hyouji_no - 1] = [];
					result[hyouji_no - 1][0] = ary_program_group[i][5];		//表示ナンバー
					result[hyouji_no - 1][1] = ary_program_group[i][4];		//番組ID
					result[hyouji_no - 1][2] = ary_program_group[i][3];		//グループID
					result[hyouji_no - 1][3] = ary_program_group[i][6];		//表示内容
					result[hyouji_no - 1][4] = ary_program_group[i][7];		//URL
					hyouji_no++;
				}
			}
		}
	}
	if(hyouji_no < hyouji_MAX_no){
		//表示件数が一定値以下の場合、ダミーで埋める。
		for (; hyouji_no <= hyouji_MAX_no ; hyouji_no++){
			result[hyouji_no - 1] = [];
			result[hyouji_no - 1][0] = hyouji_no;		//表示ナンバー
			result[hyouji_no - 1][1] = "";		//表示ナンバー
			result[hyouji_no - 1][2] = "";		//表示ナンバー
			result[hyouji_no - 1][3] = "";		//表示ナンバー
			result[hyouji_no - 1][4] = "";		//表示ナンバー
		}
	}
	return result;
}

// **********************************************
function onclick_a(a1,a2){
	document.getElementById("pick_001").src = a1;
	document.getElementById("pick_002").src = a2;
}


    j$(function(){
        j$('ul.list-02').css('display','none');
        j$('ul.list-03').css('display','none');
    });

    j$(function(){
        var handler = j$('#accordion h3'),
        menus = j$('#accordion ul');
        handler.click(function(){
            var _thisMenu = j$(this).next();
            if(_thisMenu.is(':visible')){
            _thisMenu.show();
            }
            else {
            menus.slideUp();
            _thisMenu.slideDown();
            }
        });
    });


// TOP PickUP 
//************************************************************************************************//


//************************************************************************************************//
//今週のレース
// ************************
function Dsp_top_week_race(){
	var ary;
	var MaxKensuu = 3;		//表示MAX件数
	var dt = new Date();
	get_dt = js_fix_date_format(dt);

	// tsv取得
	ary = js_gch_ALL_set_csv("csv/week_race.tsv");

	//今週表示分取得
	ary = Fnc_top_week_race_get(ary,get_dt,MaxKensuu);

	//データ表示
	Fnc_top_week_race_set(ary);
	
}

// ************************
//画面表示用
function Fnc_top_week_race_set(ary){
	var str_disp = "";
	var str_disp_w = "";

	//ひとまず２個分を表示
	str_disp = '';
	str_disp_w = "";
	for(var i = 0 ; i < 2 ; i++){
		str_disp_w += Fnc_top_week_race_set_li(ary,i);
	}
	str_disp += '<ul class="column">'+str_disp_w+'</ul>';

	if( ary.length > 2 ){
		//スクロール有りの場合
		str_disp_w = "";
		for(var i = 2 ; i < ary.length ; i++){
			str_disp_w += Fnc_top_week_race_set_li(ary,i);
		}
		str_disp += '<ul class="column">'+str_disp_w+'</ul>';
		str_disp += str_disp;		//２つだけだと表示がおかしいので、４つに・・・
	}
	
	var p = document.getElementById("carouselInner");
	p.innerHTML = str_disp;
	
	if(ary.length <= 2){
		//スクロール表示無し ボタン非表示
		document.getElementById("carouselPrev").style.visibility = "hidden";
		document.getElementById("carouselNext").style.visibility = "hidden";
	}else{
		//スクロール表示 ボタン設定
		j$(function(){
			//初期設定
			j$("#carouselInner").css("width",444*j$("#carouselInner ul.column").size()+"px");
			j$("#carouselInner").css("width",444*j$("#carouselInner ul.column").size()+"px");
			j$("#carouselInner").css("width",444*j$("#carouselInner ul.column").size()+"px");
			j$("#carouselInner ul.column:last").prependTo("#carouselInner");
			j$("#carouselInner").css("margin-left","-444px")
			//戻るボタン
			j$("#carouselPrev").click(function(){
				j$("#carouselNext,#carouselPrev").hide();
				j$("#carouselInner").animate({
					marginLeft : parseInt(j$("#carouselInner").css("margin-left"))+444+"px"
				},"slow","swing" , 
				function(){
					j$("#carouselInner").css("margin-left","-444px")
					j$("#carouselInner ul.column:last").prependTo("#carouselInner");
					j$("#carouselNext,#carouselPrev").show();
				})
			})
			//進むボタン
			j$("#carouselNext").click(function(){
				j$("#carouselNext,#carouselPrev").hide();
				j$("#carouselInner").animate({
					marginLeft : parseInt(j$("#carouselInner").css("margin-left"))-444+"px"
				},"slow","swing" , 
				function(){
					j$("#carouselInner").css("margin-left","-444px")
					j$("#carouselInner ul.column:first").appendTo("#carouselInner");
					j$("#carouselNext,#carouselPrev").show();
				})
			})
		})

	}

/*
	for(var i = 0 ; i < ary.length ; i++){
		//表示
		var p = document.getElementById("week_race_"+(i+1)+"_text");		//日付
		str_disp = "";
		str_disp += "&nbsp;"+ary[i][0]+'<span class="race_text_s'+(i+1)+'">&nbsp;'+ary[i][1]+'</span>';
		p.innerHTML = str_disp;

		var p = document.getElementById("week_race_"+(i+1)+"_schedule_text");		//レース
		str_disp = "";
		str_disp += '<strong>'+ary[i][2]+'</strong>&nbsp;'+ary[i][3]+'<br>';
		str_disp += '<strong>'+ary[i][4]+'</strong>&nbsp;'+ary[i][5]+'<br>';
		str_disp += '<strong>'+ary[i][6]+'</strong>&nbsp;'+ary[i][7]+'<br>';
		p.innerHTML = str_disp;
	}
*/

}

function Fnc_top_week_race_set_li(ary,i){
	var str_disp = '';

	str_disp += '<li>';
	str_disp += '<div id="this_week_race'+ary[i][8]+'">';
	if(ary[i][9]){
		str_disp += '<a href="'+ary[i][9]+'">';
	}
	str_disp += '<div class="race_text'+ary[i][8]+'" id="week_race_'+ary[i][8]+'_text">&nbsp;'+ary[i][0]+'<span class="race_text_s'+ary[i][8]+'">&nbsp;'+ary[i][1]+'</span></div>';
	str_disp += '<div class="schedule_text" id="week_race_'+ary[i][8]+'_schedule_text">';
	str_disp += '<strong>'+ary[i][2]+'</strong>&nbsp;'+ary[i][3]+'<br>';
	str_disp += '<strong>'+ary[i][4]+'</strong>&nbsp;'+ary[i][5]+'<br>';
	str_disp += '<strong>'+ary[i][6]+'</strong>&nbsp;'+ary[i][7]+'<br>';
	str_disp += '</div>';
	if(ary[i][9]){
		str_disp += '</a>';
	}
	str_disp += '</div>';
	str_disp += '</li>';

	return str_disp;
}

// ************************
//今週分のデータのみ取得
function Fnc_top_week_race_get(ary,get_dt){
	var result = [];
	var j = 0;
	for(var i = 0 ; i < ary.length ; i++){
		//掲載日付範囲チェック
		if(((ary[i][0] <= get_dt) && (ary[i][1] >= get_dt)) && (j < 4)){
			result[j] = [];
			result[j][0] = ary[i][2];		//日付
			result[j][1] = ary[i][3];		//曜日
			result[j][2] = ary[i][4];		//レース1会場
			result[j][3] = ary[i][5];		//レース1
			result[j][4] = ary[i][6];		//レース2会場
			result[j][5] = ary[i][7];		//レース2
			result[j][6] = ary[i][8];		//レース3会場
			result[j][7] = ary[i][9];		//レース3
			result[j][8] = ary[i][10];		//背景色(0：黒 1：土曜青 2：日曜赤)
			if(!result[j][8]){
				result[j][8] = 0;
			}
			result[j][9] = ary[i][11];		//リンク先
			j++;
		}
	}
	
	if( j < 2 ){
		//通常２件、MAX３件。２件以下の場合にはダミーデータセット
		for(var i = j ; j < 2 ; j++){
			result[j] = [];
			result[j][0] = "";		//日付
			result[j][1] = "";		//曜日
			result[j][2] = "";		//レース1会場
			result[j][3] = "";		//レース1
			result[j][4] = "";		//レース2会場
			result[j][5] = "";		//レース2
			result[j][6] = "";		//レース3会場
			result[j][7] = "";		//レース3
			result[j][8] = "0";		//背景色(0：黒 1：土曜青 2：日曜赤)
			result[j][9] = "";		//リンク先
		}
	}
	return result;
}
// ************************


//************************************************************************************************//

