var s;
var v_scroll = 40;
var t_hold_befor_scroll = 1000;
var txt_idx = 0;
$(document).ready(
  function()
  {	
		s = parseInt($("#scroll_line").width()) + 5;
		$("#scroll_line").css("display","block").css("width",s + "px");

		// запускаем прокрутку строки на главной
		if(typeof(v_scroll)!='undefined')
			setTimeout(ScrollLine, t_hold_befor_scroll);

		var x = document.getElementById("cntr");
		if (x && c_date)
		{
			c_date = parseInt(c_date);
			if (!isNaN(c_date))
			{
				var d = new Date();
				d = [Math.floor(d.getTime() / 1000),d.getTime() % 1000];

				if (d[0] + 1 < c_date)
				{
					c_date -= d[0];
					if (doCounter({to: 1000 - d[1]}))
					{
						x.style.display = "";
					}
				}

				d = document.getElementsByTagName("DIV");
				var lr = [0,0];
				for (x = 0; x < d.length; x++)
				{
					if (d[x].getAttribute("cntr_shift") == "up")
					{
						d[x].style.position = "relative";
						d[x].style.marginTop = (lr[1] > lr[0] ? ((d[x].style.marginTop ? parseInt(d[x].style.marginTop) : 0) - 104) : "-3") + "px";
					}
					else if (d[x].className == "left" || d[x].className == "right")
					{
						lr[d[x].className == "left" ? 0 : 1] = d[x].offsetHeight;
					}
				}

			}
		}
  }
);

function ScrollLine(){
		
		s = parseInt($("#scroll_line").width()) + 5;
		s_t = s + parseInt($("#scroll_line").css("left"));
		t = (s_t/v_scroll)*1000;		
		$("#scroll_line").animate(
			{ left: (0 - s) + "px" }, 
			t, 
			"linear", 
			function()
			{
				txt_idx = (txt_idx < txts.length - 1 ? txt_idx + 1 : 0);
				$(this).html(txts[txt_idx]);
				s = parseInt($("#scroll_line").width()) + 5;
				$("#scroll_line").css("display","block").css("width",s + "px");
				$(this).css("left","850px");
				ScrollLine();
			}
		);
	
}

function setNews(el,href,hdr,txt,pic)
{
	$("#news_pic").attr("src",pic);
	$("#news_txt").html(txt);
	$("#news_title").attr("href",href).html(hdr);

	if (el)
	{
		var tmp = el.parentNode.parentNode.getElementsByTagName("LI");
		if (tmp) for (var x = 0; x < tmp.length; x++) tmp[x].firstChild.className = "";
		el.className = "act3";
	}
}

function openCard(id)
{
	window.open("/player_card/" + id + "/","_pl_card_" + id,"toolbar=no,bar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=465,height=245").focus();
	return false;
}

function doCounter(to)
{
	var ctrls = [document.getElementById("d_num"),document.getElementById("h_num"),document.getElementById("m_num"),document.getElementById("s_num")];

	if (!ctrls[0] || !ctrls[1] || !ctrls[2] || !ctrls[3] || isNaN(c_date) || c_date < 0) return false;

	var c = Math.floor(c_date / 86400);
	ctrls[0].innerHTML = c;

	c = Math.floor((c_date % 86400) / 3600);
	ctrls[1].innerHTML = (c < 10 ? "0" + c : c);

	c = Math.floor((c_date % 3600) / 60);
	ctrls[2].innerHTML = (c < 10 ? "0" + c : c);

	c = c_date % 60;
	ctrls[3].innerHTML = (c < 10 ? "0" + c : c);

	c_date--;
	if (c_date >= 0) window.setTimeout(doCounter,to && to["to"] > 0 ? to["to"] : 1000);
	return true;
}

