
document.write("<script type='text/javascript' src='//json.cdnfor.me/team_rank/team_ranking.json'><"+"/script>");
document.write("<script type='text/javascript' src='//json.cdnfor.me/team_rank/team_top.json'><"+"/script>");

$(document).ready(function(){
try{
	var mobile_flag=false;
	var stringDataTopSports = "";
	//if(g5_url.match('m.livescore.co.kr')!=null){
		//mobile_flag=true;
	//}

	if(mobile_flag){
		var ranking_obj=$('.ranking_wrap');
		var top_button_obj=ranking_obj.find('.btn_ar li span ');
	}else{
		var ranking_obj=$('#leftLanking');;
		var top_button_obj=ranking_obj.find('ul li');
		var datatop_obj=$('#leftDataTop');
		var datatop_button_obj=datatop_obj.find('ul li');
	}

	var ranking_json_data=$.parseJSON(ranking_data);
	var teamtop_json_data=$.parseJSON(teamTop_data);
	var league_name_click=function(_type){

		if(_type=='ranking')
		{
			ranking_obj.find('dl dt a').click(function(){
				var obj_rel=$(this).attr('rel')
					,league_data_html="";
				$(this).parent().find('a').removeClass('on');
				$(this).addClass('on');

				if(typeof ranking_json_data[obj_rel] !='undefined' && typeof ranking_json_data[obj_rel]['TITLE']!='undefined')
				{
					$.each(ranking_json_data[obj_rel]['TITLE'],function(idx){
						var title_html="",
							data_html="",
							group_width_html="";

						$.each(ranking_json_data[obj_rel]['TITLE'][idx],function(idx_2){
							switch(parseInt(idx_2)){
								case 0:
									group_width_html+='<col width="40" />';
									break;
								case 1:
									if(obj_rel=='tennis_M' || obj_rel=='tennis_W'){
										group_width_html+='<col width="40" />';
									}else{
										group_width_html+='<col width="" />';
									}
									break;
								default:
									group_width_html+='<col width="40" />';
									break;
							}
							title_html+="<th>"+ranking_json_data[obj_rel]['TITLE'][idx][idx_2]+"</th>";
						})
						$.each(ranking_json_data[obj_rel]['DATA'][idx],function(idx_2){
							var data_each_html="";
							$.each(ranking_json_data[obj_rel]['DATA'][idx][idx_2],function(idx_3){
								switch(parseInt(idx_3)){
									case 0:
										data_each_html+="<th style='text-align:center;'>"+ranking_json_data[obj_rel]['DATA'][idx][idx_2][idx_3]+"</th>";
										break;
									case 1:
										if(obj_rel=='tennis_M' || obj_rel=='tennis_W'){
											data_each_html+="<td>"+ranking_json_data[obj_rel]['DATA'][idx][idx_2][idx_3]+"</td>";
										}else{
											data_each_html+='<td class="left">'+ranking_json_data[obj_rel]['DATA'][idx][idx_2][idx_3]+'</td>';
										}
										break;
									default:
										data_each_html+="<td>"+ranking_json_data[obj_rel]['DATA'][idx][idx_2][idx_3]+"</td>";
										break;
								}
							})
							data_html+="<tr "+(idx_2==0?"class='first'":"")+">"+data_each_html+"</tr>";
						})
						league_data_html+='<table summary="">'+(idx==0?"":"<caption class='block1'><div>"+idx+"</div></caption>")+'<colgroup>'+group_width_html+'</colgroup><thead><tr>'+title_html+'</tr></thead><tbody id="artc_list">'+data_html+'</tbody></table>';
					});
				}
				else
				{
					league_data_html = "<div style='height: 30px;    line-height: 30px;text-align: center;color: #333;font-size: 12px;'>데이터가 없습니다</div>";
				}
				ranking_obj.find('dl dd').css('display','none').html(league_data_html).fadeIn();
			})
		}
		else if(_type=='datatop')
		{
			var title_html="",
				data_html="",
				group_width_html="",
				league_data_html="";

			switch(stringDataTopSports)
			{
				case 'soccer':
					group_width_html = '<col width="40" /><col width="" /><col width="40" /><col width="40" />';
					var tableHeader = ['순위','팀','','오즈'];
					break;
				default:
					group_width_html = '<col width="40" /><col width="" /><col width="50" /><col width="80" />';
					var tableHeader = ['순위','팀','선호도','경기일시'];
					break;
			}
			$.each(tableHeader,function(idx){
				title_html+="<th>"+tableHeader[idx]+"</th>";
			})

			if(typeof teamtop_json_data[stringDataTopSports]!='undefined' && typeof teamtop_json_data[stringDataTopSports]['DATA']=='object')
			{
				$.each(teamtop_json_data[stringDataTopSports]['DATA'],function(idx){
					var data_each_html="";
					$.each(teamtop_json_data[stringDataTopSports]['DATA'][idx],function(idx_2){
						switch(parseInt(idx_2)){
							case 0:
								data_each_html+="<th style='text-align:center;'>"+teamtop_json_data[stringDataTopSports]['DATA'][idx][idx_2]+"</th>";
								break;
							default:
								data_each_html+="<td>"+teamtop_json_data[stringDataTopSports]['DATA'][idx][idx_2]+"</td>";
								break;
						}
					})
					data_html+="<tr "+(idx==0?"class='first'":"")+">"+data_each_html+"</tr>";
				})
			}
			else
			{
				data_html = "<td colspan=4>데이터가 없습니다</td>";
			}
			league_data_html+='<table summary=""><colgroup>'+group_width_html+'</colgroup><thead><tr>'+title_html+'</tr></thead><tbody id="artc_list">'+data_html+'</tbody></table>';
			datatop_obj.find('dl dd').css('display','none').html(league_data_html).fadeIn();
		}
	};

	top_button_obj.click(function(){
		var league_arr={
			soccer:{
				epl:'EPL',
				bundesliga:'분데스리가',
				primera:'라리가',
				seriea:'세리에',
				ligue1:'리그1',
				eredivisie:'에레디비지에',
				k_classic:'K리그 1',
				k_challenge:'K리그 2'

			},
			baseball:{
				kbo:'KBO',
				futures:'퓨처스',
				National:'MLB(NL)',
				American:'MLB(AL)',
				central:'NPB(CL)',
				pacific:'NPB(PL) '
			},
			basket:{
				kbl:'KBL',
				wkbl:'WKBL',
				nba_east:'NBA(동부)',
				nba_west:'NBA(서부)'
			},
			volley:{
				kovo_vl:'남자배구',
				kovo_wvl:'여자배구'
			},
			hockey:{
				nhl:'NHL',
				KHL:'KHL'
			},
			football:{
				AFC:'AFC',
				NFC:'NFC'
			},tennis:{
				tennis_M:'남자테니스',
				tennis_W:'여자테니스'
			}

		};
		
		obj_rel=$(this).find('a').attr('rel');
		if(typeof obj_rel!='undefined' && obj_rel.match(/test/)!=null){
			alert('준비중입니다');
			return;
		}
		if($(this).attr('class')=='next' || $(this).attr('class')=='prev'){
			var hasClassObj = $(this).attr('class');
			$.each($('#leftLanking ul li'),function(){
				if($(this).find('a').hasClass('on') == true)
				{
					if(($(this).index()==1 && hasClassObj=='prev') || ($(this).index()==7 && hasClassObj=='next'))
					{
						return false;
					}
					switch(hasClassObj)
					{
						case 'next':
							$('#leftLanking ul li').eq($(this).index()+1).trigger('click');
							break;
						case 'prev':

							$('#leftLanking ul li').eq($(this).index()-1).trigger('click');
							break;
						
					}
					return false;
				}
			})
			return;
		}
		else if($(this).hasClass('prev','next')==false){
			$(this).parent().find((mobile_flag==true?'span':'li')+' a').removeClass('on');
			$(this).find('a').addClass('on');

			var obj = $(this);
			if(mobile_flag==false)
			{
				$.each($(this).parent('ul').find('li'),function(obj){
					if($(this).hasClass('prev','next') == false && $(this).find('img').attr('src').match('_on')!=null)
					{
						$(this).find('img').attr('src', $(this).find('img').attr('src').replace('_on','_off'))
					}
				})
				obj.find('img').attr('src', $(this).find('img').attr('src').replace('_off','_on'))
			}

			var league_html="";
			$.each(league_arr[obj_rel],function(idx){
				league_html+='<a rel="'+idx+'" '+(league_html?"":"class='on'")+'>'+league_arr[obj_rel][idx]+'</a>';
			});
			ranking_obj.find('dl dt').html(league_html);
			league_name_click('ranking');
			ranking_obj.find('dl dt a:eq(0)').trigger('click');
		}
		if(parent.length>2){
			parent.left_height($(document).height()+200)
		}
	})
	datatop_button_obj.click(function(){
		if($(this).attr('class')=='next' || $(this).attr('class')=='prev'){
			var hasClassObj =$(this).attr('class');
			$.each($('#leftDataTop ul li'),function(){
				if($(this).find('a').hasClass('on') == true)
				{
					if(($(this).index()==1 && hasClassObj=='prev') || ($(this).index()==6 && hasClassObj=='next'))
					{
						return false;
					}
					switch(hasClassObj)
					{
						case 'next':
							$('#leftDataTop ul li').eq($(this).index()+1).trigger('click');
							break;
						case 'prev':

							$('#leftDataTop ul li').eq($(this).index()-1).trigger('click');
							break;
						
					}
					return false;
				}
			})
			return;
		}
		else if($(this).hasClass('prev','next')==false){
			stringDataTopSports = $(this).find('a').attr('rel');

			$(this).parent().find((mobile_flag==true?'span':'li')+' a').removeClass('on');
			$(this).find('a').addClass('on');
			var obj = $(this);
			if(mobile_flag==false)
			{
				$.each($(this).parent('ul').find('li'),function(obj){
					if($(this).hasClass('prev','next') == false && $(this).find('img').attr('src').match('_on')!=null)
					{
						$(this).find('img').attr('src', $(this).find('img').attr('src').replace('_on','_off'))
					}
				})

				obj.find('img').attr('src', $(this).find('img').attr('src').replace('_off','_on'))
			}
			league_name_click('datatop');
			datatop_obj.find('dl dt a:eq(0)').trigger('click');
		}
		if(parent.length>2){
			parent.left_height($(document).height()+200)
		}
	})
	if(mobile_flag){
		top_button_obj.eq(0).trigger('click');
	}else{
		$('#leftLanking ul li:eq(1)').trigger('click');
		$('#leftDataTop ul li:eq(1)').trigger('click');
	}
	//$('#leftLanking ul li:eq(1)').trigger('click');
}
catch(error){}
})