<!--[6,37,10345] published at 2009-03-24 16:05:42 from #235 by 3525-->
var _Liver = '直播员';
var _QList = ['未赛','第一节', "第二节", "第三节", "第四节", '加时1', '加时2', '加时3', '加时4', '完场'];
var _Score = {};
var _Quater = 0;

function getLiveCastId()
{
	var qs = new QueryString(location.search);
	if(qs.id)
	{
		return qs.id;
	}
	else
	{
		return false;
	}
}

function MsgRead(info){  	 	
	//insertTable(_SYS, );
	info = unescape(info);
	var data = lc_basket_reader(info);		
	if(data){
		if(typeof data == 'object')
		{
      draw_json_data(data);

		}else {
			insertTable(_Liver,data);
		}	
	}
} 

function draw_json_data(data)
{
	try
	{
		if (typeof(data.t) != 'undefined' && typeof(data.ifst) != 'undefined')
		{
			if (parent)
			{
				if (parent._static__basket_live_render_stats_irctime = parseInt(data.ifst))
				{
					var l_ih, o, l_remain;
					if (o = parent.document.getElementById('show_time'))
					{
						l_ih = _QList[parseInt(data.q)];
						if (l_ih.indexOf('节') >= 0 || l_ih.indexOf('加时') >= 0)
						{
							if (l_remain = (data.t))
							{
								if (l_remain.indexOf('结束') < 0) l_ih += '还有';
								//l_ih += Math.floor(l_remain / 60);
								//l_ih += ':';
								//l_ih += (l_remain % 60 > 9) ? (l_remain % 60) : ('0' + (l_remain % 60).toString());
	l_ih += l_remain;
							}
						}
						o.innerHTML = l_ih;
					}
				}
			}
		}
	}
	catch(ex)
	{
		if (parent)
		{
			parent._static__basket_live_render_stats_irctime = 0;
		}
	}
	if(data.lnk)
	{
		data = '<a href="'+data.lnk.href+'" target="_blank">'+
			data.lnk.title+'</a>';
		insertTable(_Liver,data);	
	}
	else if(data.m && data.s && typeof data.q == 'number')
	{
		if(!data.c || data.c == 1)
		{
			_Quater = data.q;
			SyncScore(data.s.s1, data.s.s2);
		}
		if (data.m && data.m != ' ')
		{
			insertTable(_Liver, data.m, getScoreStr());			}
	}
	else if(typeof data.q == 'number' && data.t && (!data.c || data.c == 1))
	{
		//insertTable(_Liver, _QList[data.q] + '剩余' + data.t, getScoreStr());
	}
	else if(data.s && (!data.c || data.c == 1))
	{
		SyncScore(data.s.s1, data.s.s2);
	} 
}

function getScoreStr(){
	if (isNaN(_Score.s1))
	{
		_Score.s1 = 0;
	}
	if (isNaN(_Score.s2))
	{
		_Score.s2 = 0;
	}
	return (_QList[_Quater] ? _QList[_Quater] : '') + ' [' +_Score.s1+':'+_Score.s2+']';
}

function SyncScore(s1, s2)
{
	_Score.s1 = s1;
	_Score.s2 = s2;
	if(parent && parent.b_live_sync_core)
	{
		parent.b_live_sync_core(s1, s2, _Quater);
	}
	//if(parent && parent.document)
	//{
		/* 		
		var parent_s1 = parent.document.getElementById('team1_points');
		var parent_s2 = parent.document.getElementById('team2_points');
		if(parent_s1 && parent_s2){
		  parent_s1.innerHTML = s1;
		  parent_s2.innerHTML = s2;
		}	 
		*/
	//}
}

function insertTable(Sayer, Info, Score){
	var tbl = $('showlive');
	var row = tbl.insertRow(0);
	var PeopleCell = row.insertCell(0);
	PeopleCell.width = 70;
	PeopleCell.height = 20;
	PeopleCell.align = 'center';
	PeopleCell.bgColor = '#FFEFB6';
	PeopleCell.innerHTML = Sayer;
	var InfoCell = row.insertCell(1);
	InfoCell.bgColor="#FFEFB6";
	InfoCell.style.paddingLeft= "5px";
	InfoCell.innerHTML = Info;
	var ScoreCell = row.insertCell(2);
	ScoreCell.width=90; 
	ScoreCell.align="right";
	ScoreCell.bgColor="#FFEFB6";
	ScoreCell.style.paddingRight= "5px";
	if(Score)
		ScoreCell.innerHTML = Score;
	else
		ScoreCell.innerHTML = '';	
}


