var xmlHttpPlayer=createXmlHttpRequestObject();

function createXmlHttpRequestObject()
{
  var xmlHttpPlayer;

  try {xmlHttpPlayer = new XMLHttpRequest();}
  catch(e)
  {
    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP");
    for (var i=0; i<XmlHttpVersions.length && !xmlHttpPlayer; i++)
    {
      try{xmlHttpPlayer = new ActiveXObject(XmlHttpVersions[i]);}
      catch (e) {}
    }
  }
  if (!xmlHttpPlayer) alert("Error creating the XMLHttpRequest object."); else return xmlHttpPlayer;
}


function channel(num)
{
  if (xmlHttpPlayer.readyState==4 || xmlHttpPlayer.readyState==0)
  {
    document.getElementById('tv_screen').innerHTML='Подключение...';
    xmlHttpPlayer.open("GET","mod/player/setchannel.php?ch="+num, true);
	xmlHttpPlayer.onreadystatechange=SetChannelServerResponse;
    xmlHttpPlayer.send(null);
  }
  else {setTimeout("channel()", 300);}
}

function SetChannelServerResponse()
{
  if (xmlHttpPlayer.readyState==4)
  {
    if (xmlHttpPlayer.status==200)
    {
      document.getElementById('tv_screen').innerHTML=xmlHttpPlayer.responseText;
    }
	else {alert("Ошибка при обращении к серверу: "+xmlHttpPlayer.statusText);}
  };
}