Index_news_init = function()
{
	var last_link, last_view;
	$('.h-news-main .feed>li').each(function(i, node){
		if (node.className == 'cur')
		{
			last_link = node;
			last_view = $('.h-news-main .picrel:eq('+i+')')[0];
		}
		$(node).click(function(){
			if (last_link != node)
			{
				last_view.style.display = 'none';
				last_link.className = '';
				last_link = node;
				last_view = $('.h-news-main .picrel:eq('+i+')')[0];
				last_view.style.display = 'block';
				last_link.className = 'cur';
			}
			return false;
		})
	})
}

Match_accordion_init = function(data, pos)
{
	pos = pos || 0;
	
	var mounth = ['января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря'],
		week = ['Воскресенье','Понедельник','Вторник','Среда','Четверг','Пятница','Суббота'];
	
	var data_html = '';
	$(data).each(function(i, item){
										
		var date = new Date(item.date);
		
		if (date.getHours() > 0) 
			{
			time2 = ", " + date.getHours(); 
			mi2 = date.getMinutes();
			if (mi2 == 0) mi2 = "00";
			time2 += ":" + mi2;
			}
			else
			{
			time2 = "";	
			}
		
		
			date_str = date.getDate() + ' ' + mounth[date.getMonth()] + time2; //', ' + date.getFullYear(); // + " " + date.getHours() + ":" + date.getMinutes() + "0";
		data[i].date = date;
		data_html += '<li class="g-i g'+i+'" onclick="Match_accordion_center('+i+')">'+
			'<p class="date">'+ date_str +'</p>'+
			'<ul class="teams">'+
				'<li>'+ (pos-i>=1?'<small>'+ item.game1 +'</small>':'') + item.command1 +'</li>'+
				'<li>'+ (pos-i>=1?'<small>'+ item.game2 +'</small>':'') + item.command2 +'</li>'+
			'</ul>'
		'</li>';
	});
	$('.l-events>ul.games').html(data_html);
	
	var set_center = function(pos)
	{
		var played = data[pos].is_played;
		$('.l-events>.soon h3').text(played);
		
		var date = data[pos].date;
		//$('.l-events>.soon .date').text(week[date.getDay()] + ', ' + date.getDate() + ' ' + mounth[date.getMonth()] + ', ' + date.getFullYear() + ' года');
		if (date.getHours() > 0) 
			{
			time1 = ", " + date.getHours(); 
			mi1 = date.getMinutes();
			if (mi1 == 0) mi1 = "00";
			time1 += ":" + mi1;
			}
			else
			{
			time1 = "";	
			}
		$('.l-events>.soon .date').text(week[date.getDay()] + ', ' + date.getDate() + ' ' + mounth[date.getMonth()] + time1);
		var comm = data[pos].command1 != 'Торпедо-ЗИЛ' ? data[pos].command1 : data[pos].command2;
		$('.l-events>.soon .opponent>strong').text(comm);
		//$('.l-events>.soon .place').text(data[pos].address);
		
		if (data[pos].command1 != 'Торпедо-ЗИЛ')
			{
			ch1 = data[pos].game2;
			ch2 = data[pos].game1;	
			}
			else
			{
			ch1 = data[pos].game1;
			ch2 = data[pos].game2;	
				
			}
		
		$('.l-events>.soon .place').text( (played == "Прошедший матч") ? (data[pos].win + ": " + ch1 + ":" + ch2) : "");
		$('.l-events>.soon .home').text( (data[pos].home == 1) ? "(матч дома)" : "(матч в гостях)");
		$('.l-events>.soon .urlprot').html( (data[pos].url != "") ? "<a href='" + data[pos].url + "' target=_BLANK>протокол матча</a>" : "");
		// $('.l-events>.soon .ctrls').html(data[pos].ctrls.join(''));
		
		
		
		
	}
	
	var count = data.length
		nodes = $('.l-events>.games>.g-i');
	// set start positions
	//to center
	window.Match_accordion_center = function(new_pos, duration)
	{
		duration = duration || 500;
		$('.l-events>.larr')[new_pos == 0 ? 'hide' : 'show']();
		$('.l-events>.rarr')[new_pos == count-1 ? 'hide' : 'show']();
		
		nodes.get(new_pos-4) && $(nodes.get(new_pos-4)).animate({left: -311}, {queue:false, duration: duration});
		nodes.get(new_pos-3) && $(nodes.get(new_pos-3)).animate({left: -150}, {queue:false, duration: duration});
		nodes.get(new_pos-2) && $(nodes.get(new_pos-2)).animate({left: 11},   {queue:false, duration: duration});
		nodes.get(new_pos-1) && $(nodes.get(new_pos-1)).animate({left: 166},  {queue:false, duration: duration});
		nodes.get(new_pos+0) && $(nodes.get(new_pos+0)).animate({left: 422},  {queue:false, duration: duration});
		nodes.get(new_pos+1) && $(nodes.get(new_pos+1)).animate({left: 624},  {queue:false, duration: duration});
		nodes.get(new_pos+2) && $(nodes.get(new_pos+2)).animate({left: 779},  {queue:false, duration: duration});
		nodes.get(new_pos+3) && $(nodes.get(new_pos+3)).animate({left: 938},  {queue:false, duration: duration});
		nodes.get(new_pos+4) && $(nodes.get(new_pos+4)).animate({left: 1097}, {queue:false, duration: duration});
		set_center(new_pos)
		pos = new_pos
	}
	// init block position
	{
		set_center(pos);
		var older = pos;
		older--;
		while((older--)>0)
		{
			$(nodes.get(older)).css('left', -311);
		}
		Match_accordion_center(pos, 1)
	}
	
	$('.l-events>.rarr').click(function(){
		Match_accordion_center(++pos);
		return false;
	});
	//to back
	$('.l-events>.larr').click(function(){
		Match_accordion_center(--pos);
		return false;
	});
}

$(document).ready(function()
{
	Index_news_init();
});
