var smsCheckSeconds = 10;
var smslive = new Array();

function initSMSLiveBroadcast(smsText)
{
	if (smsText != '')
	{
		var json = eval('(' + smsText + ')');
	
		var i;
		for (i = 0; i < Math.min(json.length,smslive.length); i++) smslive.pop();
		for (i = 0; i < smslive.length; i++) json.push(smslive[i]);
	
		smslive = json;
	
		newHTML = '';
		for (i = 0; i < smslive.length; i++) {
			newHTML = newHTML + '<div class="sms"><dl class="';
			if (smslive[i].user_sex == 'F') newHTML = newHTML + 'wo';
			newHTML = newHTML + 'man';
			if (smslive[i].sms_mark) newHTML = newHTML + 'pro';
			newHTML = newHTML + '"><a href="' + smslive[i].view_link + '" onclick="this.target=\'_blank\'">';
			newHTML = newHTML + '<img src="' + smslive[i].file_path + '" class="fr" alt="';
			if (smslive[i].photo_count > 0) newHTML = newHTML + 'Знакомства ' + smslive[i].user_city + ' ' + smslive[i].user_name;
			newHTML = newHTML + '" ';
			newHTML = newHTML + 'onmouseover="this.style.filter=\'alpha(opacity=100)\';this.style.opacity=1;" ';
			newHTML = newHTML + 'onmouseout="this.style.filter=\'alpha(opacity=70)\';this.style.opacity=0.7;" ';
			newHTML = newHTML + 'onload="this.style.filter=\'alpha(opacity=70)\';this.style.opacity=0.7;" /></a>';
			newHTML = newHTML + '<dt><a href="' + smslive[i].view_link + '" onclick="this.target=\'_blank\'">';
			newHTML = newHTML + smslive[i].user_name + '</a>, <b>' + smslive[i].user_age + '</b> ' + smslive[i].user_city + '</dt>';
			newHTML = newHTML + '<dd><p>' + smslive[i].sms_text + '</p></dd></dl></div>';
		}

		document.getElementById('smsliveb').innerHTML = newHTML;
	}
	
	clearTimeout( smsTimeoutID );
	smsTimeoutID = setTimeout("refreshSMSLiveBroadcast()", 1000 * smsCheckSeconds);
}

function refreshSMSLiveBroadcast()
{
	var smsReq = InitXMLHttpRequest();
	if (smsReq) {
		smsReq.onreadystatechange = function() {
			if (smsReq.readyState == 4) {
				initSMSLiveBroadcast(smsReq.responseText);
			}
		}
		smsReq.open('GET', script + '?act=smslive&smslast=' + (smslive.length>0 ? smslive[0].sms_time : 0) + '&' + Math.random(), true);
		smsReq.send(null);
	}
}

var smsTimeoutID = null;
