
(function() {

	$(function() {
		$.jscript.ajax();
	});

	//---------------------------------------------------------------------

	$.jscript = {
		
		//xml読み込み
		ajax: function(){
			 $.ajax({
				url: '/match_navi/match_navi_data.xml',
				type: 'GET',
				dataType: 'xml',
				success: function(xml){
					var data = $(xml).find("data");
					var num = 1;
					var page = Math.ceil(data.length/1);

					for( i=1; i<=page; i++){
						var tabId = "info-" + i;
						$("ul.match_tab").after('<div id="' + tabId +'" class="box_match_data"></div>');

						var listId = "list" + i;
						$("ul.match_tab").append('<li><a href="#' + tabId +'" id="' + listId +'"></a></li>');

					}

						//tab	
						data.each(function(){
						var nowPage = Math.ceil(num/1);

						var game_cat = $(this).find("game_cat").text();
						var game_num_sub = $(this).find("game_num_sub").text();
						var geme_date_month = $(this).find("geme_date_month").text();
						var geme_date_day = $(this).find("geme_date_day").text();
						var geme_date_time = $(this).find("geme_date_time").text();
						var geme_date = $(this).find("geme_date").text();
						var local_time = $(this).find("local_time").text();
						var home_away = $(this).find("home_away").text();
						var vs_team = $(this).find("vs_team").text();
						var game_num = $(this).find("game_num").text();
						var game_num2 = $(this).find("game_num2").text();
						var game_info_url = $(this).find("game_info_url").text();
						var emblem_img = $(this).find("emblem_img").text();
						var score_disp = $(this).find("score_disp").text();
						var ban_disp = $(this).find("ban_disp").text();
						today = new Date();
						var date_year = today.getFullYear();
						var score_name =  '#' + game_cat + '_sec' + game_num ;

						//曜日設定
						switch (geme_date_month){
								case '2':
								myTbl     = new Array("日","月","火","水","木","金","土");
								break;
								
								case '3':
								myTbl     = new Array("木","金","土","日","月","火","水");
								break;
								
								case '4':
								myTbl     = new Array("金","土","日","月","火","水","木");
								break;
						
								case '5':
								myTbl     = new Array("木","金","土","日","月","火","水");
								break;
								
								case '6':
								myTbl     = new Array("金","土","日","月","火","水","木");
								break;
								
								case '7':
								myTbl     = new Array("木","金","土","日","月","火","水");
								break;
						
								case '8':
								myTbl     = new Array("木","金","土","日","月","火","水");
								break;
								
								case '9':
								myTbl     = new Array("金","土","日","月","火","水","木");
								break;
								
								case '10':
								myTbl     = new Array("木","金","土","日","月","火","水");
								break;
						
								case '11':
								myTbl     = new Array("金","土","日","月","火","水","木");
								break;
								
								case '12':
								myTbl     = new Array("木","金","土","日","月","火","水");
								break;
						}
						
						myDay     = new Date(date_year,geme_date_month,geme_date_day).getDay();
						//myDay     = new Date(2011,12,1).getDay();
						geme_date_youbi   = myTbl[myDay];


						//対戦チームデータ 

						switch (vs_team){
						case 'gifu':
						vs_team_name = 'FC岐阜';
						vs_team_url = 'http://www.fc-gifu.com/';
						ground_name = '岐阜メモリアルセンター長良川競技場';
						ground_url = 'http://www.j-league.or.jp/stadium/nagaragawa/';
						emblem_img = 'http://www.j-league.or.jp/stadium/nagaragawa/';
						break;

						case 'fctokyo':
						vs_team_name = 'FC東京';
						vs_team_url = 'http://www.fctokyo.co.jp/';
						ground_name = '味の素スタジアム';
						ground_url = 'http://www.j-league.or.jp/stadium/tokyo_stadium/';
						break;

						case 'fukuoka':
						vs_team_name = 'アビスパ福岡';
						vs_team_url = 'http://www.avispa.co.jp/';
						ground_name = 'レベルファイブスタジアム';
						ground_url = 'http://www.j-league.or.jp/stadium/hakata/';
						break;

						case 'niigata':
						vs_team_name = 'アルビレックス新潟';
						vs_team_url = 'http://www.albirex.co.jp/';
						ground_name = '東北電力ビッグスワンスタジアム';
						ground_url = 'http://www.j-league.or.jp/stadium/big_swan/';
						break;

						case 'toyama':
						vs_team_name = 'カターレ富山';
						vs_team_url = 'http://www.kataller.co.jp/';
						ground_name = '富山県総合運動公園陸上競技場';
						ground_url = 'http://www.j-league.or.jp/stadium/toyama/';
						break;

						case 'gosaka':
						vs_team_name = 'ガンバ大阪';
						vs_team_url = 'http://www.gamba-osaka.net/';
						ground_name = '万博記念競技場';
						ground_url = 'http://www.j-league.or.jp/stadium/banpaku/';
						break;

						case 'nkyushu':
						vs_team_name = 'ギラヴァンツ北九州';
						vs_team_url = 'http://www.giravanz.jp/';
						ground_name = '北九州市立本城陸上競技場';
						ground_url = 'http://www.j-league.or.jp/stadium/honjo/';
						break;

						case 'sapporo':
						vs_team_name = 'コンサドーレ札幌';
						vs_team_url = 'http://www.consadole-sapporo.jp/';
						ground_name = '札幌ドーム';
						ground_url = 'http://www.j-league.or.jp/stadium/sapporo_dome/';
						break;

						case 'tosu':
						vs_team_name = 'サガン鳥栖';
						vs_team_url = 'http://www.sagantosu.jp/';
						ground_name = 'ベストアメニティスタジアム';
						ground_url = 'http://www.j-league.or.jp/stadium/tosu/';
						break;

						case 'hiroshim':
						vs_team_name = 'サンフレッチェ広島';
						vs_team_url = 'http://www.sanfrecce.co.jp/';
						ground_name = '広島ビッグアーチ';
						ground_url = 'http://www.j-league.or.jp/stadium/hiroshima_big/';
						break;

						case 'kusatsu':
						vs_team_name = 'ザスパ草津';
						vs_team_url = 'http://www.thespa.co.jp/';
						ground_name = '正田醤油スタジアム群馬';
						ground_url = 'http://www.j-league.or.jp/stadium/shikishima/';
						break;

						case 'chiba':
						vs_team_name = 'ジェフユナイテッド千葉';
						vs_team_url = 'http://www.so-net.ne.jp/JEFUNITED/';
						ground_name = '市原臨海競技場';
						ground_url = 'http://www.j-league.or.jp/stadium/ichihara/';
						break;

						case 'iwata':
						vs_team_name = 'ジュビロ磐田';
						vs_team_url = 'http://www.jubilo-iwata.co.jp/';
						ground_name = 'ヤマハスタジアム（磐田）';
						ground_url = 'http://www.j-league.or.jp/stadium/iwata/';
						break;

						case 'cosaka':
						vs_team_name = 'セレッソ大阪';
						vs_team_url = 'http://www.cerezo.co.jp/';
						ground_name = 'キンチョウスタジアム';
						ground_url = 'http://www.j-league.or.jp/stadium/nagai_kyu/';
						break;

						case 'okayama':
						vs_team_name = 'ファジアーノ岡山';
						vs_team_url = 'http://www.fagiano-okayama.com/';
						ground_name = '岡山県陸上競技場　kankoスタジアム';
						ground_url = 'http://www.j-league.or.jp/stadium/okayama/';
						break;

						case 'sendai':
						vs_team_name = 'ベガルタ仙台';
						vs_team_url = 'http://www.vegalta.co.jp/';
						ground_name = 'ユアテックスタジアム仙台';
						ground_url = 'http://www.j-league.or.jp/stadium/sendai/';
						break;

						case 'yamagata':
						vs_team_name = 'モンテディオ山形';
						vs_team_url = 'http://www.montedio.or.jp/';
						ground_name = 'NDソフトスタジアム山形';
						ground_url = 'http://www.j-league.or.jp/stadium/yamagata_sogo/';
						break;

						case 'kumamoto':
						vs_team_name = 'ロアッソ熊本';
						vs_team_url = 'http://roasso-k.com/';
						ground_name = '熊本県民総合運動公園陸上競技場（KKWING）';
						ground_url = 'http://www.j-league.or.jp/stadium/kumamoto/';
						break;

						case 'kofu':
						vs_team_name = 'ヴァンフォーレ甲府';
						vs_team_url = 'http://www.ventforet.co.jp/';
						ground_name = '山梨中銀スタジアム';
						ground_url = 'http://www.j-league.or.jp/stadium/kose/';
						break;

						case 'kobe':
						vs_team_name = 'ヴィッセル神戸';
						vs_team_url = 'http://www.vissel-kobe.co.jp/';
						ground_name = 'ホームズスタジアム神戸';
						ground_url = 'http://www.j-league.or.jp/stadium/kobe_wing/';
						break;

						case 'kyoto':
						vs_team_name = '京都サンガF.C.';
						vs_team_url = 'http://www.sanga-fc.jp/';
						ground_name = '京都市西京極総合運動公園陸上競技場兼球技場';
						ground_url = 'http://www.j-league.or.jp/stadium/nishikyougoku/';
						break;

						case 'nagoya':
						vs_team_name = '名古屋グランパス';
						vs_team_url = 'http://nagoya-grampus.jp/';
						ground_name = '名古屋市瑞穂陸上競技場';
						ground_url = 'http://www.j-league.or.jp/stadium/mizuho_riku/';
						break;

						case 'oita':
						vs_team_name = '大分トリニータ';
						vs_team_url = 'http://www.oita-trinita.co.jp/';
						ground_name = '大分銀行ドーム';
						ground_url = 'http://www.j-league.or.jp/stadium/big_i/';
						break;

						case 'omiya':
						vs_team_name = '大宮アルディージャ';
						vs_team_url = 'http://www.ardija.co.jp/';
						ground_name = 'NACK5スタジアム大宮';
						ground_url = 'http://www.j-league.or.jp/stadium/omiya/';
						break;

						case 'tokushim':
						vs_team_name = '徳島ヴォルティス';
						vs_team_url = 'http://www.vortis.jp/';
						ground_name = '鳴門・大塚スポーツパークポカリスエットスタジアム';
						ground_url = 'http://www.j-league.or.jp/stadium/naruto/';
						break;

						case 'ehime':
						vs_team_name = '愛媛FC';
						vs_team_url = 'http://www.ehimefc.com/';
						ground_name = 'ニンジニアスタジアム';
						ground_url = 'http://www.j-league.or.jp/stadium/ehime/';
						break;

						case 'verdy':
						vs_team_name = '東京ヴェルディ';
						vs_team_url = 'http://www.verdy.co.jp/';
						ground_name = '味の素スタジアム';
						ground_url = 'http://www.j-league.or.jp/stadium/tokyo_stadium/';
						break;

						case 'kashiwa':
						vs_team_name = '柏レイソル';
						vs_team_url = 'http://www.reysol.co.jp/';
						ground_name = '日立柏サッカー場';
						ground_url = 'http://www.j-league.or.jp/stadium/kashiwa/';
						break;

						case 'tochigi':
						vs_team_name = '栃木SC';
						vs_team_url = 'http://www.tochigisc.jp/';
						ground_name = '栃木県グリーンスタジアム';
						ground_url = 'http://www.j-league.or.jp/stadium/tochigi/';
						break;

						case 'yokofc':
						vs_team_name = '横浜FC';
						vs_team_url = 'http://www.yokohamafc.com/';
						ground_name = 'ニッパツ三ツ沢球技場';
						ground_url = 'http://www.j-league.or.jp/stadium/mitsuzawa/';
						break;

						case 'yokofm':
						vs_team_name = '横浜F･マリノス';
						vs_team_url = 'http://www.f-marinos.com/';
						ground_name = '日産スタジアム';
						ground_url = 'http://www.j-league.or.jp/stadium/nissan/';
						break;
						
						case 'yokofm2':
						vs_team_name = '横浜F･マリノス';
						vs_team_url = 'http://www.f-marinos.com/';
						ground_name = 'ニッパツ三ツ沢球技場';
						ground_url = 'http://www.j-league.or.jp/stadium/mitsuzawa/';
						break;

						case 'mito':
						vs_team_name = '水戸ホーリーホック';
						vs_team_url = 'http://www.mito-hollyhock.net/';
						ground_name = 'ケーズデンキスタジアム水戸';
						ground_url = 'http://www.j-league.or.jp/stadium/mito/';
						break;

						case 'urawa':
						vs_team_name = '浦和レッズ';
						vs_team_url = 'http://www.urawa-reds.co.jp/';
						ground_name = '埼玉スタジアム2002';
						ground_url = 'http://www.j-league.or.jp/stadium/saitama/';
						break;

						case 'shimizu':
						vs_team_name = '清水エスパルス';
						vs_team_url = 'http://www.s-pulse.co.jp/';
						ground_name = 'アウトソーシングスタジアム日本平';
						ground_url = 'http://www.j-league.or.jp/stadium/nihon_daira/';
						break;

						case 'shonan':
						vs_team_name = '湘南ベルマーレ';
						vs_team_url = 'http://www.bellmare.co.jp/';
						ground_name = '平塚競技場';
						ground_url = 'http://www.j-league.or.jp/stadium/hiratsuka/';
						break;

						case 'kashima':
						vs_team_name = '鹿島アントラーズ';
						vs_team_url = 'http://www.so-net.ne.jp/antlers/';
						ground_name = '県立カシマサッカースタジアム';
						ground_url = 'http://www.j-league.or.jp/stadium/kashima/';
						break;

						case 'other':
						vs_team_name = '神奈川県代表vs鹿児島県代表の勝者';
						vs_team_url = '';
						ground_name = '';
						ground_url = '';
						break;
						
						case 'takasaki':
						vs_team_name = 'アルテ高崎';
						vs_team_url = 'http://artetakasaki.jp/';
						ground_name = '';
						ground_url = '';
						break;
						
						case 'mitei':
						vs_team_name = '対戦相手未定';
						vs_team_url = '';
						ground_name = '';
						ground_url = '';
						break;
						
						case 'mitei2':
						vs_team_name = '対戦相手未定';
						vs_team_url = '';
						ground_name = '国立競技場';
						ground_url = '';
						break;



						}

						//emblem画像 
						if ( vs_team == 'other' ){
								emblem_img = '';
						} else {

						  if ( vs_team == 'mitei' ){
								  emblem_img = '';
						  } else {
								  if ( vs_team == 'mitei2' ){
								  emblem_img = '';
						  } else {
								  emblem_img = '<li class="emblem"><a href="'+vs_team_url+'" target="_blank"><img src="/page_parts_'+date_year+'/mn_emb_'+vs_team+'.png" alt="emblem" class="iepngfix" /></a></li>';
						  }						  }

						}

						//home 
						if ( home_away == 'home' ){
								ground_access = '<li><span><a href="/access/todoroki_all.html"><img src="/page_parts_'+date_year+'/btn_game_links_access_off.gif" alt="会場までのアクセス" /></a></span></li>';
								home_away_msg = '<li><span><a href="/tickets/manner/index.html"><img src="/page_parts_'+date_year+'/btn_game_links_manner_off.gif" alt="観戦マナー" /></a></span></li>';
								ground_name_disp = '<li class="stadium">会場：等々力陸上競技場</li>';

						} else {
								ground_access = '<li><span><a href="' + ground_url + '" target="_blank"><img src="/page_parts_'+date_year+'/btn_game_links_access_off.gif" alt="会場までのアクセス" /></a></span></li>';
								home_away_msg = '<li><span><a href="/tickets/jtb_away_tour/top.html"><img src="/page_parts_'+date_year+'/btn_game_links_away_off.gif" alt="アウェイツアー" /></a></span>';
								ground_name_disp = '<li class="stadium">会場：'+ground_name+'</li>';
						}

						//現地時間の表示・非表示
						if ( local_time != '' ){
								local_time_msg = '<span class="sub_info">※現地時間</span>';
						} else {
								local_time_msg = '';
						}

						//スコア表示 
						//if ( score_disp != '' ){
						//		score_disp_msg = '<div id="score_disp"></div>';
						//} else {
						//		score_disp_msg = '<div id="score_disp"></div>';
						//}

						//バナー表示 

						//月一桁の場合、0を付ける 
						if ( geme_date_month < 10 ){
								geme_date_month = '0'+geme_date_month;
						}
						
						//日一桁の場合、0を付ける 
						if ( geme_date_day < 10 ){
								geme_date_day = '0'+geme_date_day;
						}

						//バナー表示 

						var game_ban ; //節が一桁の場合、0を付ける 
						game_ban = geme_date_month+geme_date_day;
						
						if ( game_num < 10 ){
								dsp_number = '0'+game_num;
						} else {
								dsp_number = game_num;
						}
						
						//節・戦のサブ						
						if ( game_num_sub == '' ){
								game_num_sub = ''
						}else {
								game_num_sub = game_num_sub+'&nbsp;'
						}
						
						//節・戦の切替	
						
						if ( game_num == '' ){
								game_num = ''
						}else {
							
						  if ( game_cat == 'ync' ){
								  game_num = '第'+game_num+'戦'
						  } else {
								  if ( game_cat == 'emp' ){
								  game_num = game_num+'回戦'
						  } else {
								  game_num = '第'+game_num+'節'
						  }
						  }

						}
						
						//開催情報URL
						if ( game_info_url != '' ){ 
							game_info_url = '<a href="/info/'+date_year+'/'+game_info_url+'.html">'
						}
						else {
							game_info_url = '<a href="#">'
						};

						
						//表示がonの場合、バナーを表示（ホームとアウェイで分岐）
						if ( ban_disp != '' ){ 
								if ( home_away == 'home' ){
								game_ban_img_msg = '<p class="ban_home"><span><a href="/tickets/main/home_ticketing.html"><img src="/page_parts_'+date_year+'/ban_home_ticketing.gif" alt="チケット販売状況" /></a></span></p><h4><img src="/page_parts_'+date_year+'/ttl_stadium_event.gif" width="135" height="10" alt="STADIUM EVENT PICKUP" /></h4>'+'<p><span>'+game_info_url+'<img src="/top_game_info/'+date_year+'/ban_info_'+game_cat+'_sec'+dsp_number+'_'+game_ban+'.jpg" alt="" /></a></span></p>';
						} else {
								if ( home_away == 'away' ){
								game_ban_img_msg = '<p class="ban_top_game"><span>'+game_info_url+'<img src="/top_game_info/'+date_year+'/ban_info_'+game_cat+'_sec'+dsp_number+'_'+game_ban+'.jpg" alt="" /></a></span></p>'+
								'<p class="ban_mobafro"><span><a href="/mobile/index.html"><img src="/page_parts_'+date_year+'/ban_mobafro_large.gif" alt="アウェイもモバフロで！" /></a></span></p><p class="ban_skyperfectv"><span><a href="http://soccer.skyperfectv.co.jp/Jleague/" target="_blank"><img src="/page_parts_'+date_year+'/ban_skyperfectv_large.gif" alt="アウェイはスカパー！で行こう。" /></a></span></p>';
						} }
						
						} 
						
						else {
								if ( home_away == 'away' ){
								game_ban_img_msg = '<p class="ban_mobafro"><span><a href="/mobile/index.html"><img src="/page_parts_'+date_year+'/ban_mobafro_large.gif" alt="アウェイもモバフロで！" /></a></span></p><p class="ban_skyperfectv"><span><a href="http://r.ca-mpr.jp/s/315/?i4a=20" target="_blank"><img src="/page_parts_'+date_year+'/ban_skyperfectv_large.gif" alt="アウェイはスカパー！で行こう。" /></a></span></p>';
						} 
						
						else {
								game_ban_img_msg = '<p class="ban_home"><span><a href="/tickets/main/home_ticketing.html"><img src="/page_parts_'+date_year+'/ban_home_ticketing.gif" alt="チケット販売状況" /></a></span></p>';
						}
						}


						//日付タブ
						var tab_list_html = '<span class="alpha tab_' + game_cat + '">'
						 + geme_date_month + '/' +
						 + geme_date_day
						 + '('
						 + geme_date_youbi
						 + ')'
						 + '</span>'
						 ;

						// box_vs_data内のHTML
						var tab_html =
						'<div class="box_vs_data">'+
			
						'<h4><img src="/page_parts_'+date_year+'/mn_head_game_'+date_year+'_'+ game_cat +'.gif" width="263" alt="" /></h4>'+
			
						'</div>'+

						'<div class="box_date_stadium">'+
									'<ul class="head_'+ home_away +'">'+
										'<li>'+date_year+'年'+geme_date_month+'月'+geme_date_day+'日('+geme_date_youbi+')'+geme_date_time+ local_time_msg +'</li>'+
										ground_name_disp +
										'</ul>'+
									'</div>'+

						'<div class="box_vs_name">'+
										'<ul>'+
										emblem_img +
										'<li class="game_num">'+game_num_sub+game_num+'<br />'+vs_team_name+'</li>'+
										'</ul>'+
									'</div>'+

							'<div id="score_disp"></div>' +//スコア

						'<div class="box_game_links">'+
			
							'<ul class="clearFix">'+
							'<li>'+game_info_url+'<img src="/page_parts_'+date_year+'/btn_game_links_info_off.gif"alt="この試合の開催情報" /></a></li>'+
							'<li><a href="/tickets/main/index.html"><img src="/page_parts_'+date_year+'/btn_game_links_ticket_off.gif" alt="チケット" /></a></li>'+
							ground_access +
							home_away_msg +
							'</ul>'+
			
						'</div>'+

						'<div class="box_game_banner">'+
				
							game_ban_img_msg +
				
						'</div>' ;
						
						var pId = '#list' + nowPage;
						$(pId).append(tab_list_html);

						var pId = '#info-' + nowPage;
						$(pId).append(tab_html);
						
						
						//スコア設定
						if ( game_num2 < 10 ){
								game_num2 = '0'+game_num2;
						} else {
								game_num2 = game_num2;
						};
						
						var game_num_j = $(this).find("game_num").text();
						
						if ( game_num_j < 10 ){
								game_num_j = '0'+game_num_j;
						} else {
								game_num_j = game_num_j;
						};
						
						
						switch (game_cat){
						case 'j':
						game_cat2 = 'j_league1';
						var match_navi_id = '#' + game_cat2 + '_' +game_num_j+ '_' + geme_date;
						break;
						
						case 'ync':
						game_cat2 = 'yamazaki_nabisco';
						var match_navi_id = '#' + game_cat2 + '_' +game_num2+ '_' + geme_date;
						break;

						case 'emp':
						game_cat2 = 'emperors_cup';
						var match_navi_id = '#' + game_cat2 + '_' +game_num2+ '_' + geme_date;
						break;

						};
						
						var match_navi_score = '/ssi_parts/match_navi_score.html '+match_navi_id;
						//var match_navi_score = '/ssi_parts/match_navi_score_b.html';

						$('#score_disp').load(match_navi_score);
						
						num++ ;
					});

					//tab起動	
			 		$.jscript.tab();
					
					
					
					
				}
				});

		},
		
		//tab
		tab: function(){
			 $("#box_tab_panel > div").hide();
				 var tabDefault = $("#list1").attr("href").split("#");
				 $("#list1").parent().addClass("tabChoosed");
				 $("#"+tabDefault[tabDefault.length-1]).show();
				 //
				 $(".match_tab > li > a").click(function() {
				  splitID = $(this).attr("href").split("#");
				  targetID = "#"+splitID[splitID.length-1];
				  $("#box_tab_panel > div").hide();
				  $(".match_tab > li").removeClass();
				  $(this).parent().addClass("tabChoosed");
				  $(targetID).show();
				  return false;
				 });
		}
		
	};
})();



